body,html{border:0;font-family:Helvetica,Arial,sans-serif;line-height:1.5;margin:0;padding:0}article,aside,audio,canvas,caption,details,div,figure,footer,header,hgroup,iframe,img,mark,menu,nav,object,section,span,summary,table,tbody,td,tfoot,thead,tr,video{border:0;margin:0;padding:0}a,abbr,address,b,blockquote,cit,code,dd,del,dfn,dl,dt,em,fieldset,h1,h2,h3,h4,h5,h6,hr,i,ins,label,legend,li,ol,p,pre,q,samp,small,strong,ul{border:0;font-size:100%;vertical-align:baseline;margin:0;padding:0}article,aside,audio,canvas,figcaption,figure,figure img,footer,header,hgroup,nav,section,video{display:block}li,ul{list-style:none}table{border-collapse:separate;border-spacing:0}table caption,table td,table th{text-align:left;vertical-align:middle}a img{border:0}:focus{outline:0}@font-face{font-family:dinbold;src:url(../common/fonts/DIN/din-bold-webfont.eot);src:url(../common/fonts/DIN/din-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../common/fonts/DIN/din-bold-webfont.woff) format('woff'),url(../common/fonts/DIN/din-bold-webfont.ttf) format('truetype'),url(../common/fonts/DIN/din-bold-webfont.svg#dinbold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:dinlight;src:url(../common/fonts/DIN/din-light-webfont.eot);src:url(../common/fonts/DIN/din-light-webfont.eot?#iefix) format('embedded-opentype'),url(../common/fonts/DIN/din-light-webfont.woff) format('woff'),url(../common/fonts/DIN/din-light-webfont.ttf) format('truetype'),url(../common/fonts/DIN/din-light-webfont.svg#dinlight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:dinmedium;src:url(../common/fonts/DIN/din-medium-webfont.eot);src:url(../common/fonts/DIN/din-medium-webfont.eot?#iefix) format('embedded-opentype'),url(../common/fonts/DIN/din-medium-webfont.woff) format('woff'),url(../common/fonts/DIN/din-medium-webfont.ttf) format('truetype'),url(../common/fonts/DIN/din-medium-webfont.svg#dinmedium) format('svg');font-weight:400;font-style:normal}@font-face{font-family:dinregular;src:url(../common/fonts/DIN/din-regular-webfont.eot);src:url(../common/fonts/DIN/din-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../common/fonts/DIN/din-regular-webfont.woff) format('woff'),url(../common/fonts/DIN/din-regular-webfont.ttf) format('truetype'),url(../common/fonts/DIN/din-regular-webfont.svg#dinregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:dinblack;src:url(../common/fonts/DIN/din-black-webfont.eot);src:url(../common/fonts/DIN/din-black-webfont.eot?#iefix) format('embedded-opentype'),url(../common/fonts/DIN/din-black-webfont.woff) format('woff'),url(../common/fonts/DIN/din-black-webfont.ttf) format('truetype'),url(../common/fonts/DIN/din-black-webfont.svg#dinblack) format('svg');font-weight:400;font-style:normal}@font-face{font-family:dinitalic;src:url(../common/fonts/DIN/din-regularitalic-webfont.eot);src:url(../common/fonts/DIN/din-regularitalic-webfont.eot?#iefix) format('embedded-opentype'),url(../common/fonts/DIN/din-regularitalic-webfont.woff) format('woff'),url(../common/fonts/DIN/din-regularitalic-webfont.ttf) format('truetype'),url(../common/fonts/DIN/din-regularitalic-webfont.svg#dinblack) format('svg');font-weight:400;font-style:normal}@font-face{font-family:dinbolditalic;src:url(../common/fonts/DIN/din-bolditalic-webfont.eot);src:url(../common/fonts/DIN/din-bolditalic-webfont.eot?#iefix) format('embedded-opentype'),url(../common/fonts/DIN/din-bolditalic-webfont.woff) format('woff'),url(../common/fonts/DIN/din-bolditalic-webfont.ttf) format('truetype'),url(../common/fonts/DIN/din-bolditalic-webfont.svg#dinblack) format('svg');font-weight:400;font-style:normal}@font-face{font-family:opensans;src:url(../common/fonts/opensans/OpenSans-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:impress_btregular;src:url(../common/fonts/closed-captioning/bitstream_-_impress_bt-webfont.eot);src:url(../common/fonts/closed-captioning/bitstream_-_impress_bt-webfont.eot?#iefix) format('embedded-opentype'),url(../common/fonts/closed-captioning/bitstream_-_impress_bt-webfont.woff2) format('woff2'),url(../common/fonts/closed-captioning/bitstream_-_impress_bt-webfont.woff) format('woff'),url(../common/fonts/closed-captioning/bitstream_-_impress_bt-webfont.ttf) format('truetype'),url(../common/fonts/closed-captioning/bitstream_-_impress_bt-webfont.svg#impress_btregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:bodonixtregular;src:url(../common/fonts/closed-captioning/bodonixt-webfont.eot);src:url(../common/fonts/closed-captioning/bodonixt-webfont.eot?#iefix) format('embedded-opentype'),url(../common/fonts/closed-captioning/bodonixt-webfont.woff2) format('woff2'),url(../common/fonts/closed-captioning/bodonixt-webfont.woff) format('woff'),url(../common/fonts/closed-captioning/bodonixt-webfont.ttf) format('truetype'),url(../common/fonts/closed-captioning/bodonixt-webfont.svg#bodonixtregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:bitstream_vera_serifroman;src:url(../common/fonts/closed-captioning/verase-webfont.eot);src:url(../common/fonts/closed-captioning/verase-webfont.eot?#iefix) format('embedded-opentype'),url(../common/fonts/closed-captioning/verase-webfont.woff2) format('woff2'),url(../common/fonts/closed-captioning/verase-webfont.woff) format('woff'),url(../common/fonts/closed-captioning/verase-webfont.ttf) format('truetype'),url(../common/fonts/closed-captioning/verase-webfont.svg#bitstream_vera_serifroman) format('svg');font-weight:400;font-style:normal}@font-face{font-family:anonymous_proregular;src:url(../common/fonts/closed-captioning/anonymous_pro-webfont.eot);src:url(../common/fonts/closed-captioning/anonymous_pro-webfont.eot?#iefix) format('embedded-opentype'),url(../common/fonts/closed-captioning/anonymous_pro-webfont.woff2) format('woff2'),url(../common/fonts/closed-captioning/anonymous_pro-webfont.woff) format('woff'),url(../common/fonts/closed-captioning/anonymous_pro-webfont.ttf) format('truetype'),url(../common/fonts/closed-captioning/anonymous_pro-webfont.svg#anonymous_proregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Coronet_LT_Std;src:url(../common/fonts/closed-captioning/CoronetLTStd-Regular.eot);src:url(../common/fonts/closed-captioning/CoronetLTStd-Regular.eot?#iefix) format('embedded-opentype'),url(../common/fonts/closed-captioning/CoronetLTStd-Regular.woff2) format('woff2'),url(../common/fonts/closed-captioning/CoronetLTStd-Regular.woff) format('woff'),url(../common/fonts/closed-captioning/CoronetLTStd-Regular.ttf) format('truetype'),url(../common/fonts/closed-captioning/CoronetLTStd-Regular.svg#CoronetLTStd-Regular) format('svg');font-weight:400;font-style:italic}@font-face{font-family:geosanslightregular;src:url(../common/fonts/closed-captioning/geosanslight-webfont.eot);src:url(../common/fonts/closed-captioning/geosanslight-webfont.eot?#iefix) format('embedded-opentype'),url(../common/fonts/closed-captioning/geosanslight-webfont.woff2) format('woff2'),url(../common/fonts/closed-captioning/geosanslight-webfont.woff) format('woff'),url(../common/fonts/closed-captioning/geosanslight-webfont.ttf) format('truetype'),url(../common/fonts/closed-captioning/geosanslight-webfont.svg#geosanslightregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:monospacemedium;src:url(../common/fonts/closed-captioning/georgewilliamsmonospace-webfont.eot);src:url(../common/fonts/closed-captioning/georgewilliamsmonospace-webfont.eot?#iefix) format('embedded-opentype'),url(../common/fonts/closed-captioning/georgewilliamsmonospace-webfont.woff2) format('woff2'),url(../common/fonts/closed-captioning/georgewilliamsmonospace-webfont.woff) format('woff'),url(../common/fonts/closed-captioning/georgewilliamsmonospace-webfont.ttf) format('truetype'),url(../common/fonts/closed-captioning/georgewilliamsmonospace-webfont.svg#monospacemedium) format('svg');font-weight:400;font-style:normal}@font-face{font-family:berlinsmallcapsregular;src:url(../common/fonts/closed-captioning/berlinsmallcaps-webfont.eot);src:url(../common/fonts/closed-captioning/berlinsmallcaps-webfont.eot?#iefix) format('embedded-opentype'),url(../common/fonts/closed-captioning/berlinsmallcaps-webfont.woff2) format('woff2'),url(../common/fonts/closed-captioning/berlinsmallcaps-webfont.woff) format('woff'),url(../common/fonts/closed-captioning/berlinsmallcaps-webfont.ttf) format('truetype'),url(../common/fonts/closed-captioning/berlinsmallcaps-webfont.svg#berlinsmallcapsregular) format('svg');font-weight:400;font-style:normal}.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text-in-anchor-tag{text-indent:-1000px;overflow:hidden;display:inline-block}.no-scroll{overflow:hidden}.icon{width:10px;height:10px;display:inline-block;padding:0!important;border:0!important;vertical-align:middle}.icon.social-lg{background:url(../common/img/icons/social-icons-lg.png) no-repeat;width:20px;height:20px;cursor:pointer}.icon.social-lg.facebook{background-position:0 -20px}.icon.social-lg.twitter{background-position:-34px -20px}.icon.social-lg.instagram{background-position:-68px -20px}.icon.social-lg.sho{background-position:-100px -20px}.icon.social-lg.sho-store{background:url(../common/img/icons/footer-icon-store-20px.png) no-repeat}.icon.chromecast{background-image:url(../common/img/icons/ic_cast_24dp.svg)}.icon.jump-forward{background-image:url(../common/img/icons/15forward.svg)}.icon.jump-back{background-image:url(../common/img/icons/15back.svg)}.icon.play{background-image:url(../common/img/icons/play.svg)}.icon.pause{background-image:url(../common/img/icons/pause.svg)}.icon.restart{background-image:url(../common/img/icons/ppv-chapter-restart.svg);background-size:cover;background-repeat:no-repeat;background-position:center center}.icon.cc-sap{background-image:url(../common/img/icons/CC-white.svg)}.icon.volume{background-image:url(../common/img/icons/volume.svg)}.icon.volume.is-muted{background-image:url(../common/img/icons/mute.svg)}.icon.fullscreen{background-image:url(../common/img/icons/fullscreen.svg)}.icon.fullscreen.is-enabled{background-image:url(../common/img/icons/fullscreen-exit.svg)}.icon.close{background-image:url(../common/img/icons/close.svg)}.icon.player,.icon.x{width:20px;height:20px;background:url(../common/img/icons/sa-icons.png) no-repeat}.icon.player.play{background-position:0 0}.icon.player.info{background:url(../common/img/icons/info.svg) no-repeat;background-position:center center}.icon.player.add{background-position:-40px 0}.icon.player.pause{background-position:-60px 0}.icon.player.added{background-position:-100px 0}.icon.player.play-with-bg{background:url(../common/img/icons/play-with-bg.png) no-repeat center center;width:30px;height:30px;background-size:100%}.icon.play-lg{background:url(../common/img/icons/live-tv-schedule-play.png) no-repeat center center;width:36px;height:50px}.icon.my-list{background:url(../common/img/icons/mylist_retina_sprite.png) no-repeat;background-size:25px 12px;height:12px;width:12px}.icon.my-list.plus{background-position:0 0}.icon.my-list.check{background-position:-14px 0}.icon.checkmark{background:url(../common/img/icons/mylist_retina_sprite.png) no-repeat;background-size:25px 12px;background-position:-14px 0;height:12px;width:12px}.icon.x{background-position:-80px 0}.icon.trashcan{background:url(/common/img/icons/trashcan.png) center center no-repeat;background-size:100%;height:18px;width:18px}.icon.cvv-tooltip-info{display:inline-block;background:url(../img/icons/icon-question.png) center no-repeat;background-size:100%;height:25px;width:25px;cursor:pointer}.icon.chevron{background:url(../common/img/icons/chevron.png) no-repeat;background-size:cover;width:52px;height:28px;text-indent:-1000px;overflow:hidden;display:inline-block}.icon.chevron.pointed-right{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.icon.chevron.pointed-left{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.icon.chevron.pointed-up{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.icon.chevron.pointed-down{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.icon.right-arrow{background:url(../common/img/icons/chevron-small-red-right.png) no-repeat}.icon.icon-thin-close{background:url(../common/img/icons/modal-close-thin.png) 0 0 no-repeat;width:20px;height:20px}.icon.icon-thin-close.dark{background-image:url(../common/img/icons/modal-close-thin-dark.png)}.icon.calendar{background-image:url(../img/icons/cal-24px@2x.png);background-position:center;background-size:contain;background-repeat:no-repeat;cursor:pointer;height:24px;width:24px;position:relative}.icon.calendar.inverted{background-image:url(../img/icons/cal-24px@2x-inverted.png)}.icon.icon-sm{-webkit-transform:scale(.65);-moz-transform:scale(.65);-o-transform:scale(.65);-ms-transform:scale(.65);transform:scale(.65)}.icon.icon-lg{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.icon.icon-2x{-webkit-transform:scale(2);-moz-transform:scale(2);-o-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.icon.icon-3x{-webkit-transform:scale(3);-moz-transform:scale(3);-o-transform:scale(3);-ms-transform:scale(3);transform:scale(3)}.payment-method-radio-image{display:inline-block;background-size:100%;background-position:center;background-repeat:no-repeat;height:24px}.payment-method-radio-image.credit-card{background-image:url(../img/icons/CC@1x.svg);width:134px}.payment-method-radio-image.paypal{background-image:url(../img/icons/Paypal-horizontal@1x.svg);width:38px}.sho-collapsible-container .sho-collapsible-btn{padding-left:25px}.sho-collapsible-container .sho-collapsible-btn,.sho-collapsible-container .sho-collapsible-btn.expanded{background:url(../common/img/icons/minus.png) no-repeat left center}.sho-collapsible-container .sho-collapsible-btn.collapsed{background:url(../common/img/icons/plus.png) no-repeat left center}/*! Prefix flex for IE10 and Safari / iOS in LESS
* https://gist.github.com/codler/2148ba4ff096a19f08ea
* Copyright (c) 2014 Han Lin Yap http://yap.nu; MIT license */.logo{background-size:contain;background-repeat:no-repeat;background-position:left;display:inline-block}.logo.shoeast-logo{background-image:url(../common/img/logos/shoeast.png);width:110px;height:28px}.logo.showest-logo{background-image:url(../common/img/logos/showest.png);width:110px;height:28px}.logo.shoeast-small{background-image:url(../common/img/logos/shoeast-logo-small.png);width:70px;height:17px}.logo.showest-small{background-image:url(../common/img/logos/showest-logo-small.png);width:70px;height:17px}.logo.amazon-app-store{background-image:url(../common/img/logos/aboutPage/amazon-app-store.png);width:118px;height:40px}.logo.amazon-firetv-logo{background-image:url(../common/img/logos/aboutPage/amazon-firetv-logo.png);width:115px;height:25px}.logo.androidtv-logo{background-image:url(../common/img/logos/aboutPage/AndroidTV-logo.png);width:111px;height:25px}.logo.apple-app-store{background-image:url(../common/img/logos/aboutPage/apple-app-store.png);width:135px;height:40px}.logo.appletv-logo{background-image:url(../common/img/logos/aboutPage/appletv-logo.png);width:90px;height:25px}.logo.chromecast-logo{background-image:url(../common/img/logos/aboutPage/chromecast-logo.png);width:135px;height:25px}.logo.google-play-store{background-image:url(../common/img/logos/aboutPage/google-play-store.png);width:116px;height:40px}.logo.roku-logo{background-image:url(../common/img/logos/aboutPage/roku-logo.png);width:64px;height:25px}.logo.xbox-360-logo{background-image:url(../common/img/logos/aboutPage/xbox-360-logo.png);width:121px;height:25px}.logo.xbox-one-logo{background-image:url(../common/img/logos/aboutPage/xbox-one-logo.png);width:127px;height:25px}.logo.primary{background-image:url(/img/logos/showtime_logo_paywall.svg);width:178px;height:61px}.logo.for-showtime-contact{background-image:url(/img/logos/showtime_helpcenter.svg);width:172px;height:24px}.logo.for-showtime-paypal{background-image:url(/img/logos/showtime-logo-for-paypal.png);width:172px;height:60px}.sg-sho-red{background-color:#b10000;color:#000}.sg-guardsman-red{background-color:#c00;color:#000}.sg-red{background-color:red;color:#000}.sg-accent-blue{background-color:#55C5CF;color:#000}.sg-black{background-color:#000;color:#fff}.sg-dark-grey{background-color:#222;color:#fff}.sg-mine-shaft-grey{background-color:#333;color:#fff}.sg-med-grey{background-color:#666;color:#000}.sg-light-grey{background-color:#999;color:#000}.sg-white{background-color:#fff;color:#000}#header-layout .logo.primary{height:35px;width:105px;top:22px}span.required{color:#b10000}.content-section{padding:15px 0;overflow:visible}.content-section p+p{margin-top:15px}.content-section+.content-section{border-top:1px solid #333}body,html{height:100%;width:100%;color:#999}body{background-color:#000;font-family:dinregular,Helvetica,Arial,sans-serif;font-size:14px}h1,h2,h3,h4,h5,h6{color:#fff;text-transform:uppercase;font-weight:400}h1{font-family:dinmedium,Helvetica,Arial,sans-serif;font-size:36px;line-height:36px}h2{font-size:16px;margin:0 0 .5em 0}b,strong{font-family:dinmedium,Helvetica,Arial,sans-serif;font-weight:400}p{margin-bottom:20px}a{text-decoration:none;color:#fff;transition:color .2s,background-color .2s,opacity .2s;cursor:pointer}a:hover{color:#fff}a.red{color:#b10000}a.red:hover{color:#c00}a.sho-link{text-decoration:underline;color:#c00}sup{font-size:60%;margin-left:1px}body>object{visibility:hidden}#main-container{min-height:80%;position:relative;left:0;overflow:hidden}#main-container:after{clear:both}#main-container.main-drawer-open{left:-320px}#main-container .paginating,#main-container.loading{min-height:50%}#main-container .paginating{margin-top:-50px;background:url(../common/img/icons/loading-indicator.gif) center center no-repeat}#main-container.loading{background-position:center 70%}#main-container.loading>*{visibility:hidden}#main-container.mobile{margin:0;padding:0;min-width:100%;width:100%}.legal-page-container{padding-top:140px;padding-bottom:80px}body.full-screen #main-container{margin:0;padding:0;max-width:100%;min-height:100%;min-height:100vh}@media (max-width:924px){#main-container.loading{margin:0;padding:0;min-width:100%;width:100%;min-height:100%}}@media (min-width:1500px){#main-container{margin:0 auto}}@media screen and (max-device-width:1024px){body.full-screen #main-container{min-width:320px;overflow:visible}body.full-screen #main-container .legal-page{padding:30px 40px}body.full-screen #main-container .section-nav li{margin-bottom:.5em;float:none}body.full-screen #main-container .section-nav li a{display:inline-block}}#app-loader,.misc-loader{display:none;position:fixed;bottom:0;left:0;right:0;top:0;z-index:1000000}.misc-loader{display:block;pointer-events:none}#app-loader:after,#main-container.loading:after,.misc-loader:after{content:'';display:block;position:fixed;background:url(/common/img/icons/spinner_new_grey.png) no-repeat;height:64px;width:64px;top:50%;left:50%;margin-top:-32px;margin-left:-32px;-webkit-animation:rotate-spinner .9s linear 0s infinite;-moz-animation:rotate-spinner .9s linear 0s infinite;-o-animation:rotate-spinner .9s linear 0s infinite;animation:rotate-spinner .9s linear 0s infinite}@-webkit-keyframes rotate-spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotate-spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotate-spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.pika-single.dark-theme{border:none;box-sizing:border-box;color:#fff;background-color:#222;width:100%;position:fixed!important;bottom:0!important;left:0!important;font-family:dinregular,Helvetica,Arial,sans-serif}.pika-single.dark-theme *{box-sizing:border-box}.pika-single.dark-theme th{font-family:dinregular,Helvetica,Arial,sans-serif}.pika-single.dark-theme abbr{cursor:default;text-decoration:none}.dark-theme .pika-lendar{width:100%;margin:0;padding:8px}.dark-theme .pika-title{border-bottom:1px solid #333;padding:5px 0 8px}.dark-theme .pika-label{background-color:transparent;text-transform:uppercase;font-size:22px;line-height:1;font-weight:400}.dark-theme .is-rtl .pika-next,.dark-theme .is-rtl .pika-prev,.dark-theme .pika-next,.dark-theme .pika-prev{background:url(../common/img/icons/chevron.png) no-repeat;background-size:cover;width:52px;height:28px;text-indent:-1000px;overflow:hidden;display:inline-block;width:26px;height:14px;margin-top:9px}.dark-theme .is-rtl .pika-next.pointed-right,.dark-theme .is-rtl .pika-prev.pointed-right,.dark-theme .pika-next.pointed-right,.dark-theme .pika-prev.pointed-right{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.dark-theme .is-rtl .pika-next.pointed-left,.dark-theme .is-rtl .pika-prev.pointed-left,.dark-theme .pika-next.pointed-left,.dark-theme .pika-prev.pointed-left{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.dark-theme .is-rtl .pika-next.pointed-up,.dark-theme .is-rtl .pika-prev.pointed-up,.dark-theme .pika-next.pointed-up,.dark-theme .pika-prev.pointed-up{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dark-theme .is-rtl .pika-next.pointed-down,.dark-theme .is-rtl .pika-prev.pointed-down,.dark-theme .pika-next.pointed-down,.dark-theme .pika-prev.pointed-down{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.dark-theme .is-rtl .pika-next,.dark-theme .pika-prev{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.dark-theme .is-rtl .pika-prev,.dark-theme .pika-next{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.dark-theme .pika-table th{color:#999;padding:15px 0 5px;text-transform:capitalize}.dark-theme .pika-button{color:#999;background-color:transparent;font-size:14px;height:34px;text-align:center}.dark-theme .pika-week{color:#999}.dark-theme .pika-day{font-family:dinregular,Helvetica,Arial,sans-serif}.dark-theme .is-today .pika-button{color:#fff}.dark-theme .is-selected .pika-button{color:#fff;background-color:#55C5CF;box-shadow:none;font-weight:400;border-radius:0}.dark-theme .is-disabled .pika-button{color:#999;opacity:.3}.dark-theme .pika-button:hover{color:#fff!important;background:#55C5CF!important;border-radius:0}.dark-theme .pika-select{display:none}.form .date-picker input[type=text]:read-only{background-image:none;color:#000}noscript{display:block}#noscript-plugin-message,noscript{width:500px;height:100px;position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;z-index:10000}#noscript-plugin-message .subtitle,#noscript-plugin-message .title,noscript .subtitle,noscript .title{text-align:center}#noscript-plugin-message p,noscript p{margin-top:20px}#noscript-plugin-message ul,noscript ul{padding-left:50px}#noscript-plugin-message ul li,noscript ul li{list-style:initial}.promotion-carousel .promotions{width:100%;height:100%}.promotion-carousel .promotion{width:100%;height:100%;position:relative;background-size:cover;background-position:top right;background-repeat:no-repeat;overflow:hidden}.promotion-carousel .promotion .shade{position:absolute;top:0;right:0;bottom:0;left:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 50%);background-image:-moz-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 50%);background-image:-ms-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 50%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 50%);background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 50%)}.promotion-carousel .promo-nav{position:fixed;right:30px;text-align:center;top:50%;z-index:400;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.promotion-carousel .promo-nav .icon.chevron{cursor:pointer;height:9px;width:16px;opacity:.5;transition:none;text-indent:-1000px;overflow:hidden;display:inline-block}.promotion-carousel .promo-nav .icon.chevron:hover{opacity:1}.promotion-carousel .promo-nav .promo-next{margin-top:26px}.promotion-carousel .promo-nav .promo-prev{margin-bottom:22px}.promotion-carousel .promotion-selectors:before{content:'';background-image:-webkit-radial-gradient(circle farthest-corner,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 50%);background-image:-moz-radial-gradient(circle farthest-corner,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 50%);background-image:-ms-radial-gradient(circle farthest-corner,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 50%);background-image:-o-radial-gradient(circle farthest-corner,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 50%);background-image:radial-gradient(circle farthest-corner,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 50%);height:590px;width:400px;display:inline-block;margin-top:-295px;position:absolute;right:-214px;top:50%;z-index:-1}.promotion-carousel .promotion-selectors .selector{display:block;text-align:center;text-transform:uppercase;height:23px;width:23px}.promotion-carousel .promotion-selectors .selector .label{position:absolute;right:-1000px;opacity:0;white-space:nowrap;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s}.promotion-carousel .promotion-selectors .selector:hover .label{opacity:1;right:20px}.promotion-carousel .promotion-selectors .selector .dot{display:inline-block;margin:5px auto 0;width:8px;height:8px;border-radius:5px;background-color:rgba(255,255,255,.5);-webkit-transition:background-color .2s .1s;-moz-transition:background-color .2s .1s;-o-transition:background-color .2s .1s;-ms-transition:background-color .2s .1s;transition:background-color .2s .1s}.promotion-carousel .promotion-selectors .selector canvas{opacity:0;position:absolute;margin:1px 0 0 2px}.promotion-carousel .promotion-selectors .selector input{display:none}.promotion-carousel .promotion-selectors .selector.active .dot,.promotion-carousel .promotion-selectors .selector:hover .dot{background-color:#fff}.promotion-carousel .promotion-selectors .selector.counting .dot{opacity:0}.promotion-carousel .promotion-selectors .selector.counting canvas{opacity:1;-webkit-transition:opacity 0s .1s;-moz-transition:opacity 0s .1s;-o-transition:opacity 0s .1s;-ms-transition:opacity 0s .1s;transition:opacity 0s .1s}.promotion-carousel .promo-detail{position:absolute;left:0;top:50%;z-index:100;width:450px;margin-left:30px;padding:10% 10% 10% 0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.promotion-carousel.non-scrollbar-carousel{overflow:hidden;width:100%}.promotion-carousel.non-scrollbar-carousel .promo-scroller{transition:top .7s 0s ease-in-out;top:0;position:absolute;bottom:0;left:0;right:-20px;padding-right:20px;width:auto;height:100%}.promotion-carousel.non-scrollbar-carousel .promo-scroller>div{height:100%}.promotion-carousel.non-scrollbar-carousel .promo-scroller .promotion{height:100%}.promotion-carousel.non-scrollbar-carousel .promo-nav{position:absolute}.promotion-carousel.non-scrollbar-carousel .promo-1{top:-100%}.promotion-carousel.non-scrollbar-carousel .promo-2{top:-200%}.promotion-carousel.non-scrollbar-carousel .promo-3{top:-300%}.promotion-carousel.non-scrollbar-carousel .promo-4{top:-400%}.promotion-carousel.non-scrollbar-carousel .promo-5{top:-500%}.promotion-carousel.non-scrollbar-carousel .promo-6{top:-600%}.promotion-carousel.non-scrollbar-carousel .promo-7{top:-700%}.promotion-carousel.non-scrollbar-carousel .promo-8{top:-800%}.promotion-carousel.non-scrollbar-carousel .promo-9{top:-900%}.promotion-carousel.non-scrollbar-carousel .promo-10{top:-1000%}@media (min-width:1280px){.promotion-carousel .promo-detail{margin-left:90px}}@media (min-width:1440px){.promotion-carousel .promo-detail{width:650px}}.carousel-component{position:relative}.carousel-component .slide{height:100%;width:100%}.carousel-component .carousel{margin-bottom:7px}.carousel-component .carousel-nav{width:100%;text-align:center;z-index:9001}.carousel-component .nav{display:none;background-image:url(/common/img/modal_back_btn@2x.png);background-size:cover;cursor:pointer;height:23px;margin-bottom:-8px;opacity:.6;width:23px}.carousel-component .nav.next{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.carousel-component .carousel-pager{display:inline-block}.carousel-component .pager{cursor:pointer;display:inline-block;height:20px;margin:0;padding:0 5px;width:20px}.carousel-component .pager .dot{background:rgba(255,255,255,.5);display:inline-block;width:8px;height:8px;border-radius:8px}.carousel-component .pager canvas{bottom:-1px;opacity:0;position:absolute}.carousel-component .pager.cycle-pager-active canvas{opacity:1}.carousel-component .pager.cycle-pager-active .dot{display:none}.carousel-component .content{height:95px}.carousel-component .content.mobile{display:block}.carousel-component .content.desktop{display:none}.carousel-component .carousel,.carousel-component .hero,.carousel-component .slide,.carousel-component .slide-container{height:100%;width:100%}.carousel-component .hero .desktop,.carousel-component .hero .mobile{background-position:top center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.carousel-component .hero .desktop{display:none}.carousel-component .image-protection{bottom:0;height:10%;left:0;position:absolute;background-image:-webkit-linear-gradient(90deg,#000,rgba(0,0,0,0));background-image:-moz-linear-gradient(90deg,#000,rgba(0,0,0,0));background-image:-ms-linear-gradient(90deg,#000,rgba(0,0,0,0));background-image:-o-linear-gradient(90deg,#000,rgba(0,0,0,0));background-image:linear-gradient(0deg,#000,rgba(0,0,0,0));width:100%}.carousel-component .buttons.mobile{display:block;padding:0}.carousel-component .buttons.mobile .button{box-sizing:border-box;border-radius:0;height:auto;font-size:16px;line-height:1;padding:15px 0;width:100%}.carousel-component .buttons.desktop{display:none}@media (min-width:667px){.carousel-component .hero .mobile{display:none}.carousel-component .hero .desktop{display:block}.carousel-component .content{height:auto}.carousel-component .content.desktop{display:block}.carousel-component .content.mobile{display:none}.carousel-component .carousel{margin:0}.carousel-component .carousel-nav{bottom:15px;position:absolute}.carousel-component .buttons.desktop{display:block}.carousel-component .buttons.mobile{display:none}.carousel-component .disclaimer{margin-top:0}}@media (min-width:1024px){.carousel-component .nav{display:inline-block}.carousel-component .nav:hover{opacity:1}}.promo-text{color:#fff;position:relative}.promo-text .copy{display:block}.promo-detail .buttons .button:first-child{background:#b10000}.promo-detail .buttons .button:first-child:hover{border-color:#c00;background-color:#c00}.promo-detail .dash{background:#b10000;display:none}.promo-detail .promo-flag{display:none}.promo-detail .headline{font-family:dinmedium,Helvetica,Arial,sans-serif;font-size:22px;line-height:1.15;margin-bottom:5px;text-transform:uppercase}.promo-detail .body{font-size:14px;line-height:1.3;margin-bottom:5px;text-transform:none}.promo-detail .buttons{padding:15px 0}.promo-detail .button{box-sizing:content-box;height:auto;line-height:1;padding:15px 20px;width:auto}.promo-detail .button:first-child{background:#b10000}@media (min-width:667px){.promo-detail .promo-flag{background:0 0;display:block;font-family:dinregular,Helvetica,Arial,sans-serif;font-size:14px;line-height:14px;margin-bottom:8px;margin-top:-7px;padding:0;position:relative;text-transform:uppercase}.promo-detail .dash{display:block;height:3px;margin-bottom:10px;width:30px}.promo-detail .headline{font-size:36px;line-height:1.1}.promo-detail .body{font-family:dinregular,Helvetica,Arial,sans-serif;color:#fff;font-size:14px;margin-bottom:0;text-transform:none}}@media (min-width:840px){.promo-detail .headline{font-size:42px}.promo-detail .body{font-size:18px}}@media (min-width:1024px){.promo-detail .dash{display:block;height:3px;margin-bottom:15px;width:30px}.promo-detail .headline{font-weight:600;font-size:56px;line-height:.85;margin-bottom:15px;margin-left:-2px}.promo-detail .headline.medium{font-size:50px}.promo-detail .headline.long{font-size:40px}.promo-detail .body{font-family:dinlight,Helvetica,Arial,sans-serif;font-size:18px;line-height:1.4}.promo-detail .button{padding:12px}}@media (min-width:1440px){.promo-detail .dash{height:4px;width:40px}.promo-detail .headline{font-size:66px}.promo-detail .headline.medium{font-size:56px;line-height:1}.promo-detail .headline.long{font-size:46px;line-height:1}.promo-detail .promo-flag{font-size:18px;line-height:18px}.promo-detail .body{font-size:24px;margin-bottom:15px}}table{width:100%;border-collapse:collapse}table th{font-family:dinmedium,Helvetica,Arial,sans-serif;font-size:12px;text-transform:uppercase;padding-bottom:10px;color:#666}table td{padding:5px 2px}table.table-horz-headers{color:#fff}table.table-horz-headers td,table.table-horz-headers th{text-align:left;vertical-align:top}table.table-horz-headers th{color:#999;padding:10px 10px 10px 0;white-space:nowrap;width:1%}.table thead{display:none}.table td{display:block;padding:0 0 0 100px;position:relative}.table td:before{text-transform:uppercase;position:absolute;left:0}.table td:first-child:before{content:'Device'}.table td:nth-child(2):before{content:'Last Active'}.table td:nth-child(3):before{content:'Authorized'}.table td:last-child{float:right;bottom:43px}.table tr{background-color:#222;display:block;margin:0 0 20px 0;padding:15px}.table .icon.trashcan{cursor:pointer}@media (min-width:450px){.table thead{display:table-header-group}.table tr{background-color:transparent;display:table-row;margin:0 0 20px 0;padding:15px}.table th:last-child{text-align:center}.table td{display:table-cell;padding:0}.table td:before{display:none}.table td:last-child{float:none;bottom:auto;text-align:center}}#header-layout{position:fixed;top:0;z-index:10000;width:100%;height:80px;font-family:dinregular,Helvetica,Arial,sans-serif;font-size:14px;line-height:16px;text-transform:uppercase;background:0 0;background-image:-webkit-linear-gradient(top,rgba(0,0,0,.45) 0,rgba(0,0,0,0) 100%);background-image:-moz-linear-gradient(top,rgba(0,0,0,.45) 0,rgba(0,0,0,0) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,.45) 0,rgba(0,0,0,0) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,.45) 0,rgba(0,0,0,0) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,.45) 0,rgba(0,0,0,0) 100%)}#header-layout.with-sticky-header{background:rgba(0,0,0,.8)}#header-layout.solid-bg{background-color:#000}#header-layout.border-header{border-bottom:1px solid #333}#header-layout .logo.primary{float:left;margin-left:30px;margin-right:15px;z-index:8000;position:relative}#header-layout #navigation-live-tv .navigation-dropdown{right:0;width:auto;font-size:14px;text-align:left}#header-layout #navigation-live-tv .navigation-dropdown .channel{color:#fff;width:380px;padding:18px 10px 20px 25px;overflow:visible}#header-layout #navigation-live-tv .navigation-dropdown .channel:after,#header-layout #navigation-live-tv .navigation-dropdown .channel:before{display:table;content:"";line-height:0}#header-layout #navigation-live-tv .navigation-dropdown .channel:after{clear:both}#header-layout #navigation-live-tv .navigation-dropdown .channel .logo{margin-bottom:9px}#header-layout #navigation-live-tv .navigation-dropdown .channel.shoeast{border-bottom:1px solid #333}#header-layout #navigation-live-tv .navigation-dropdown .channel>div{margin-right:15px}#header-layout #navigation-live-tv .navigation-dropdown .channel>div label{font-family:dinmedium,Helvetica,Arial,sans-serif;display:inline}#header-layout #navigation-live-tv .navigation-dropdown .channel>div.channelDetails{float:left;width:115px}#header-layout #navigation-live-tv .navigation-dropdown .program{padding:8px 0 8px 130px}#header-layout #navigation-live-tv .navigation-dropdown .program label,#header-layout #navigation-live-tv .navigation-dropdown .program span,#header-layout #navigation-live-tv .navigation-dropdown .program time{padding:0}#header-layout #navigation-live-tv .navigation-dropdown .program .series,#header-layout #navigation-live-tv .navigation-dropdown .program .title{color:rgba(255,255,255,.75);margin-top:5px}#header-layout #navigation-live-tv .navigation-dropdown .program .episode{color:#999}#header-layout #navigation-live-tv .navigation-dropdown a.live-tv-schedule-link{padding:20px 25px;border-top:1px solid #333;display:block}#header-layout .navigation-dropdown{top:75px}nav .currently-selected:after{content:'';display:block;background:#b10000;height:2px;position:absolute;left:10px;right:10px;bottom:-6px}.navigation-primary{float:left;height:80px;position:relative;display:none}.navigation-primary>ul>li{height:80px;float:left}.navigation-primary>ul>li>a,.navigation-primary>ul>li>span{height:80px;padding:0 15px;line-height:80px;color:rgba(255,255,255,.75);position:relative}.navigation-primary>ul>li>a.currently-selected:after,.navigation-primary>ul>li>span.currently-selected:after{left:15px;right:15px}.navigation-primary>ul>li.hovered>a,.navigation-primary>ul>li.hovered>span{color:#fff}.user-menu{float:left}.user-menu img{vertical-align:middle}.user-menu .navigation-dropdown{right:-22px}.user-menu .navigation-dropdown .triangle{right:15px}.user-menu>li{height:80px;float:left}.user-menu>li>a,.user-menu>li>span{color:rgba(255,255,255,.65);height:80px;padding:0 10px;line-height:80px}.user-menu>li>a:hover,.user-menu>li>span:hover{color:#fff}#mso-logo{line-height:80px;padding:0 15px}#account-menu{padding-left:5px;position:relative}#account-menu img{opacity:.7}#account-menu.hovered img{opacity:1}.on-top-full-screen .logo.primary{left:40px;margin:0}body.nav #header-layout{display:block}.search-menu{position:relative;float:left;margin-left:5px}.search-menu li{position:relative}.search-menu li .search-icon{padding:0 10px;display:inline-block;text-align:center;height:70px;line-height:78px;position:relative;z-index:1;opacity:.75;transition:opacity .2s}.search-menu li .search-icon img{vertical-align:middle}.search-menu li.hovered #search-wrapper{opacity:1;top:2px;transition:opacity .2s,top 0s}.search-menu li.hovered .search-icon{opacity:1}.search-menu li #search-wrapper{width:250px;position:absolute;top:-1000px;left:0;padding-left:35px;box-sizing:border-box;background:#000;height:35px;border-radius:3px;border:1px solid #333;overflow:hidden;margin:20px 0 0;opacity:0;transition:opacity .2s,top 0s .2s}.search-menu li #search-wrapper ::-webkit-input-placeholder{color:#fff}.search-menu li #search-wrapper :-ms-input-placeholder{color:#fff}.search-menu li #search-wrapper :-moz-placeholder{color:#fff}.search-menu li #search-wrapper input{float:left;width:77%;border:0;height:35px;color:#fff;background:0 0;position:relative;z-index:1;font:inherit}.search-menu li #search-wrapper>img{position:relative;top:-30px;right:-224px}.search-menu li #search-wrapper a.search-btn{position:absolute;top:10px;right:9px;height:35px}.search-menu li #search-wrapper a.search-btn .icon.search{width:35px;height:35px;background-position:10px}.search-menu li #search-wrapper a.search-btn:after{clear:both}.search-menu li #search-wrapper.search-visible,.search-menu li #search-wrapper:hover{display:inline-block}.twitter-typeahead{width:100%}#search-query{width:100%}.navigation-drawer-icon-container{opacity:.75;padding-left:2px}.navigation-drawer-icon-container:hover{opacity:1}.navigation-drawer-icon{background:url(../common/img/icons/list_icon.png) center center no-repeat;background-size:15px 12px;position:relative;top:2px}.category{padding-right:15px;border-right:1px solid #333}.category-filter{border:1px solid transparent;color:#999;display:inline-block;font-family:dinregular,Helvetica,Arial,sans-serif;font-size:14px;margin-top:-3px;margin-left:-1px;padding:7px 12px;position:absolute;vertical-align:top;min-width:150px;z-index:1}.category-filter:after{background-image:url(/common/img/icons/dropdown-sprite.png);background-position:left;background-repeat:no-repeat;content:'';cursor:pointer;display:inline-block;height:10px;pointer-events:none;position:absolute;right:12px;top:8px;width:10px}.category-filter.open{border:1px solid #333;background-color:rgba(0,0,0,.8)}.category-filter-list{font-size:14px;color:#999;padding-top:10px;display:none}.category-filter-list li{padding:5px 0;cursor:pointer}.category-filter-list li:hover{color:#fff}.pageTitle{font-family:dinmedium,Helvetica,Arial,sans-serif;font-size:24px;line-height:1;padding:25px 30px 20px 30px;border-top:1px solid rgba(153,153,153,.3);z-index:9000;position:static;margin-bottom:0}.pageTitle.current{z-index:7000;opacity:0}.pageTitle.stuck{position:fixed;top:80px;z-index:8000;background-color:rgba(0,0,0,.8)}.pageTitle .title-link{color:#999}.fixed-width-container .pageTitle{padding:25px 0 20px 0;border-top:none;border-bottom:1px solid rgba(153,153,153,.3)}.fixed-width-container .pageTitle.stuck{background-color:#000}@media (min-width:1280px){.pageTitle .category{display:none}.category-filter{display:none}}#navigation-primary-short{display:block;font-size:16px}#navigation-primary-short .navigation-collection-heading,#navigation-primary-short .navigation-collection-item{font-size:12px}#navigation-primary-short .navigation-collection-item a{padding-top:0}#navigation-live-tv{display:none}#navigation-secondary{float:right;height:80px;position:relative;padding:0;font-size:12px}#navigation-secondary img{vertical-align:middle}#navigation-secondary>div>ul>li{height:80px;float:left}#navigation-secondary>div>ul>li>a,#navigation-secondary>div>ul>li>span{color:rgba(255,255,255,.65);height:80px;padding:0 10px;line-height:80px;position:relative}#navigation-secondary>div>ul>li>a:hover,#navigation-secondary>div>ul>li>span:hover{color:#fff}#navigation-secondary li.divider span{border-left:1px solid rgba(255,255,255,.3);padding:0;position:relative;top:2px}#navigation-secondary .ott-signin,#navigation-secondary .signup-cta{margin:18px 15px 0;height:44px;line-height:43px}#navigation-secondary .ott-signin{background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.25)}#navigation-secondary .ott-signin:hover{border-color:#fff}#navigation-secondary .signup-cta{border:1px solid #b10000;display:none;float:left;margin-right:0;transition:opacity .3s}#navigation-secondary .signup-cta:hover{border-color:#c00}@media (min-width:768px){#navigation-secondary .signup-cta{display:inline-block}}#mobile-header{border-bottom:1px solid #666;background:rgba(0,0,0,.75);z-index:10000;position:fixed;width:100%;height:55px;transition:none}#mobile-header .logo.primary{display:block;margin:0 auto;top:10px;float:none;position:relative;height:35px;width:105px}#mobile-header .settings-icon{background:url(../common/img/icons/account@2x.png) center center no-repeat;background-size:cover;box-sizing:border-box;height:20px;position:absolute;right:15px;top:17px;width:20px}#mobile-header .settings-icon img{display:none}#mobile-header .mobile-nav{display:none;margin-top:55px}#mobile-header .mobile-nav li{box-sizing:border-box;display:inline-block;margin:0;padding:0 15px;width:100%}#mobile-header .mobile-nav a{border-bottom:1px solid #666;font-size:1.55em;display:inline-block;padding:25px 2px;position:relative;width:100%}#mobile-header .child-nav{max-height:0;overflow:hidden;transition:.25s max-height linear}#mobile-header .child-nav li{padding:0}#mobile-header .child-nav a{border:none;color:#999}#mobile-header .parent-nav{transition:.25s border-bottom-color linear}#mobile-header .parent-nav:after{background:url(../common/img/icons/chevron.png) no-repeat;background-size:cover;width:52px;height:28px;text-indent:-1000px;overflow:hidden;display:inline-block;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:transform ease-out .1s 0s;-moz-transition:transform ease-out .1s 0s;-o-transition:transform ease-out .1s 0s;transition:transform ease-out .1s 0s;content:'';height:11px;width:20px;position:absolute;right:10px;top:32px}#mobile-header .parent-nav:after.pointed-right{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#mobile-header .parent-nav:after.pointed-left{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#mobile-header .parent-nav:after.pointed-up{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#mobile-header .parent-nav:after.pointed-down{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}#mobile-header .parent-nav.expanded{border-bottom-color:rgba(102,102,102,0)}#mobile-header .parent-nav.expanded:after{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}#mobile-header .parent-nav.expanded+.child-nav{border-bottom:1px solid #666;display:block;max-height:500px}#mobile-header.expanded{background-color:#000;border-bottom:none;height:100%;position:fixed;top:0;z-index:10000}#mobile-header.expanded .logo.primary{display:none}#mobile-header.expanded #mobile-nav{display:block}#mobile-header.expanded .settings-icon{background:url(../common/img/icons/modal-close-thin.png) center center no-repeat;background-size:cover;box-sizing:border-box;height:20px;position:absolute;right:15px;top:17px;width:20px}#mobile-header #navigation-secondary{float:right;height:80px;position:absolute;top:0;right:18px}#mobile-header #navigation-secondary .login-link{line-height:60px;text-transform:uppercase;padding:10px 8px;border:1px solid rgba(255,255,255,.65);font-weight:700}#mobile-header #navigation-secondary .account-toggle{line-height:55px}#mobile-header .mobile-menu{box-sizing:border-box;display:none;padding-top:55px;position:fixed;top:0;left:0;height:100%;width:100%;background-color:#000;overflow:auto}#mobile-header .mobile-menu .triangle{display:none}#mobile-header .mobile-menu li{text-align:left;border-bottom:1px solid #666;margin:0 15px}#mobile-header .mobile-menu a{padding:25px 0;font-size:1.5em;display:inline-block}#mobile-header .mobile-menu .parent-nav{display:block}@media (min-width:1024px){#mobile-header .mobile-menu{left:auto;right:0;width:33%}}.mobile-nav{display:none;margin-top:55px}.mobile-nav li{box-sizing:border-box;display:inline-block;margin:0;padding:0 15px;width:100%}.mobile-nav a{border-bottom:1px solid #666;font-size:1.55em;display:inline-block;padding:25px 2px;position:relative;width:100%}.child-nav{max-height:0;overflow:hidden;transition:.25s max-height linear}.child-nav li{padding:0}.child-nav a{border:none;color:#999}.parent-nav{transition:.25s border-bottom-color linear}.parent-nav:after{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:transform ease-out .1s 0s;-moz-transition:transform ease-out .1s 0s;-o-transition:transform ease-out .1s 0s;transition:transform ease-out .1s 0s;content:'';height:11px;width:20px;position:absolute;right:10px;top:32px}.parent-nav.expanded{border-bottom-color:rgba(102,102,102,0)}.parent-nav.expanded:after{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.parent-nav.expanded+.child-nav{border-bottom:1px solid #666;display:block;max-height:500px}.expanded{background-color:#000;border-bottom:none;height:100%;position:fixed;top:0;z-index:10000}.expanded .logo.primary{display:none}.expanded #mobile-nav{display:block}#navigation-secondary{float:right;height:80px;position:absolute;top:0;right:18px}#navigation-secondary .login-link{line-height:60px;text-transform:uppercase;padding:10px 8px;border:1px solid rgba(255,255,255,.65);font-weight:700}#navigation-secondary .account-toggle{line-height:55px}.mobile-menu{box-sizing:border-box;display:none;padding-top:55px;position:fixed;top:0;left:0;height:100%;width:100%;background-color:#000;overflow:auto}.mobile-menu .triangle{display:none}.mobile-menu .icon.icon-thin-close{position:absolute;top:15px;right:15px;cursor:pointer;margin-top:20px}.mobile-menu li{text-align:left;border-bottom:1px solid #666;margin:0 15px}.mobile-menu a{padding:25px 0;font-size:1.5em;display:inline-block}.mobile-menu .parent-nav{display:block}@media (min-width:1024px){#mobile-header.expanded{left:auto;right:0;width:33%}}@media (min-width:1280px){#navigation-primary-short{display:none}#navigation-primary-full{display:block}#navigation-live-tv{display:block}}.page-wrapper-modhp #header-layout #navigation-secondary .signup-cta{opacity:0;pointer-events:none}.page-wrapper-modhp #header-layout.with-sticky-header #navigation-secondary .signup-cta{opacity:1;pointer-events:auto}.navigation-dropdown{color:rgba(255,255,255,.75);font-family:dinlight,Helvetica,Arial,sans-serif;transition:opacity .2s;position:absolute;opacity:0;visibility:hidden;pointer-events:none;z-index:10000;background:#000;border-radius:3px;border:1px solid #333;width:250px;min-width:10%;text-transform:uppercase;margin-top:-10px;font-size:14px;line-height:16px;background:-moz-linear-gradient(top,#000 0,rgba(0,0,0,.8) 20px,rgba(0,0,0,.8) 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(20px,rgba(0,0,0,.8)),color-stop(99%,rgba(0,0,0,.8)));background:-webkit-linear-gradient(top,#000 0,rgba(0,0,0,.8) 20px,rgba(0,0,0,.8) 99%);background:-o-linear-gradient(top,#000 0,rgba(0,0,0,.8) 20px,rgba(0,0,0,.8) 99%);background:-ms-linear-gradient(top,#000 0,rgba(0,0,0,.8) 20px,rgba(0,0,0,.8) 99%);background:linear-gradient(to bottom,#000 0,rgba(0,0,0,.8) 20px,rgba(0,0,0,.8) 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#cc000000', GradientType=0)}.navigation-dropdown span{cursor:default;display:block}.navigation-dropdown .triangle{border:8px solid transparent;border-bottom:7px solid #000;border-top:0;position:absolute;top:-17px;height:10px;left:30px}.navigation-dropdown .triangle.right{right:30px;left:auto}.navigation-dropdown .triangle.outline{border-bottom-color:#4d4d4d;margin-top:-1px}.navigation-dropdown ul{display:block;position:relative;overflow:auto;padding:18px 0 18px 0}.navigation-dropdown ul li.parent{margin-left:-15px;font-family:dinregular,Helvetica,Arial,sans-serif}.navigation-dropdown ul li.parent a{color:#fff}.navigation-dropdown ul li.parent a:hover{color:rgba(255,255,255,.75)}.navigation-dropdown ul li.divided{border-top:1px solid #333;margin-top:15px;padding-top:15px}.navigation-dropdown ul li.small{font-size:12px;margin-bottom:-2px}.navigation-dropdown ul a,.navigation-dropdown ul span{text-align:left;line-height:1.2em;padding:5px 20px 5px 35px;display:block}.navigation-dropdown ul a{color:rgba(255,255,255,.75)}.navigation-dropdown ul a:hover{color:#fff}.hovered .navigation-dropdown{visibility:visible;opacity:1;pointer-events:auto}#account-menu.hovered .navigation-dropdown:before{content:'';display:inline-block;height:25px;position:absolute;top:-25px;right:0;width:100%}.account-dropdown-menu-container *{box-sizing:border-box}.account-dropdown-menu-container{position:relative}.account-dropdown-menu-container .navigation-dropdown{display:none;visibility:visible;opacity:1;right:0;top:50px;pointer-events:all;font-family:dinregular,Helvetica,Arial,sans-serif}.account-dropdown-menu-container .navigation-dropdown:before{content:'';display:inline-block;height:25px;position:absolute;top:-25px;right:0;width:100%}.account-dropdown-menu-container .navigation-dropdown>ul{padding:0}.account-dropdown-menu-container .navigation-dropdown>ul>li>a{padding:20px;color:#fff}.account-dropdown-menu-container .navigation-dropdown>ul>li:first-child{display:none}.account-dropdown-menu-container .navigation-dropdown>ul>li:nth-child(n+3){border-top:1px solid #333}.account-dropdown-menu-container .navigation-dropdown .icon.icon-thin-close{display:none}.account-dropdown-menu-container .navigation-dropdown .triangle.right{right:10px;top:-10px}.account-dropdown-menu-container .navigation-dropdown .sub-menu{padding-bottom:15px}.account-dropdown-menu-container .navigation-dropdown .sub-menu:after{display:none}.account-dropdown-menu-container .navigation-dropdown .sub-menu>a{padding-bottom:5px}.account-dropdown-menu-container .navigation-dropdown .sub-menu ul{max-height:none;padding:0}.account-dropdown-menu-container .navigation-dropdown .sub-menu li{border:none}.account-dropdown-menu-container .navigation-dropdown .sub-menu li a{color:rgba(255,255,255,.75);font-family:dinlight,Helvetica,Arial,sans-serif}.settings-icon{background:url(../common/img/icons/account@2x.png) center center no-repeat;background-size:16px 16px;height:20px;width:20px;display:inline-block;position:relative;top:3px;bottom:10px;padding:11px}.mobile-menu{box-sizing:border-box;display:none;padding-top:55px;position:fixed;top:0;left:0;height:100%;width:100%;background-color:#000;overflow:auto}.mobile-menu .triangle{display:none}.mobile-menu .icon.icon-thin-close{position:absolute;top:15px;right:15px;cursor:pointer;margin-top:20px}.mobile-menu li{text-align:left;border-bottom:1px solid #666;margin:0 15px}.mobile-menu a{padding:25px 0;font-size:1.5em;display:inline-block}.mobile-menu .parent-nav{display:block}@media (min-width:1024px){.mobile-menu{left:auto;right:0;width:33%}}.sub-menu{position:relative}.sub-menu:after{background:url(../common/img/icons/chevron.png) no-repeat;background-size:cover;width:52px;height:28px;text-indent:-1000px;overflow:hidden;display:inline-block;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:transform ease-out .1s 0s;-moz-transition:transform ease-out .1s 0s;-o-transition:transform ease-out .1s 0s;transition:transform ease-out .1s 0s;content:'';height:11px;width:20px;position:absolute;right:10px;top:32px;cursor:pointer}.sub-menu:after.pointed-right{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.sub-menu:after.pointed-left{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sub-menu:after.pointed-up{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sub-menu:after.pointed-down{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.sub-menu.expanded:after{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.sub-menu.expanded ul{border-bottom:1px solid #666;display:block;max-height:500px}.sub-menu ul{max-height:0;overflow:hidden;transition:.25s max-height linear}.sub-menu ul li{border-bottom:none}.sub-menu ul a{color:#999}.grid-container{min-width:1024px;overflow:auto;padding:10px 15px 0;margin:0;list-style:none}.grid-container>li{height:0;margin:0;float:left;position:relative;margin-bottom:45px;list-style:none;padding-top:37.5%}.grid-container>li>div{position:absolute;top:15px;bottom:15px;right:15px;left:15px;background:#222 url(../common/img/placeholders/default_title_img_839x839.jpg) no-repeat center;background-size:550px}.grid-container>li .details{color:#999;height:40px;position:absolute;bottom:-50px;right:0;left:0;font-size:14px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-container>li .details span{display:inline}.grid-container>li .details span.season{color:#fff;display:block}.grid-container>li:hover .grid-item-overlay{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1}.grid-container>li.movie{width:25%}.grid-container>li.collection,.grid-container>li.episode,.grid-container>li.fight,.grid-container>li.series{width:50%}.grid-container>li .details.featured{text-overflow:ellipsis;white-space:nowrap}.grid-container>li .details.featured label{color:#55C5CF;display:block;font-size:12px;line-height:14px;text-transform:uppercase}.grid-container img{width:100%;height:100%;float:left}.grid-container .grid-item-overlay{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;position:absolute;top:0;bottom:0;left:0;right:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:opacity ease-out .3s 0s;-moz-transition:opacity ease-out .3s 0s;-o-transition:opacity ease-out .3s 0s;transition:opacity ease-out .3s 0s;text-align:center}.grid-container .grid-item-overlay .grid-item-controls{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-grow:1;flex-grow:1}.grid-container .grid-item-overlay .grid-item-control-wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-grow:2;flex-grow:2;background:rgba(0,0,0,.5)}.grid-container .grid-item-overlay .grid-item-control{-webkit-flex-grow:1;flex-grow:1;padding:0 8px}.grid-container .grid-item-overlay .grid-item-control .icon{margin-bottom:5px}.grid-container .grid-item-overlay .grid-item-details{display:block;background:#fff;color:#000;padding:1em 1.5em;text-align:left}.grid-container .grid-item-overlay .grid-item-details .description{line-height:1.3}.grid-container .grid-item-overlay .grid-item-details .grid-item-title{font-size:16px;text-transform:uppercase;font-family:dinbold,Helvetica,Arial,sans-serif}.grid-container .grid-item-overlay .grid-item-details .properties,.grid-container .grid-item-overlay .grid-item-details .seasons{text-transform:uppercase;color:#999;margin-bottom:5px;overflow:visible}.grid-container .grid-item-overlay .grid-item-details .properties:after,.grid-container .grid-item-overlay .grid-item-details .properties:before,.grid-container .grid-item-overlay .grid-item-details .seasons:after,.grid-container .grid-item-overlay .grid-item-details .seasons:before{display:table;content:"";line-height:0}.grid-container .grid-item-overlay .grid-item-details .properties:after,.grid-container .grid-item-overlay .grid-item-details .seasons:after{clear:both}.grid-container .grid-item-overlay .grid-item-details .properties>li,.grid-container .grid-item-overlay .grid-item-details .seasons>li{float:left;margin-right:15px}.grid-container .grid-item-overlay .grid-item-details .properties>li:last-child,.grid-container .grid-item-overlay .grid-item-details .seasons>li:last-child{margin-right:0}.grid-container .grid-item-overlay .grid-item-details .more{color:#000;font-family:dinbold,Helvetica,Arial,sans-serif}@media only screen and (min-width:800px){.grid-container>li{padding-top:37.5%}.grid-container>li.movie{width:25%}.grid-container>li.collection,.grid-container>li.episode,.grid-container>li.fight,.grid-container>li.series{width:50%}}@media only screen and (min-width:1200px){.grid-container>li{padding-top:25%}.grid-container>li.movie{width:16.66666667%}.grid-container>li.collection,.grid-container>li.episode,.grid-container>li.fight,.grid-container>li.series{width:33.33333333%}}@media only screen and (min-width:1600px){.grid-container>li{padding-top:18.75%}.grid-container>li.movie{width:12.5%}.grid-container>li.collection,.grid-container>li.episode,.grid-container>li.fight,.grid-container>li.series{width:25%}}@media only screen and (min-width:2000px){.grid-container>li{padding-top:15%}.grid-container>li.movie{width:10%}.grid-container>li.collection,.grid-container>li.episode,.grid-container>li.fight,.grid-container>li.series{width:20%}}@media only screen and (min-width:2400px){.grid-container>li{padding-top:12.5%}.grid-container>li.movie{width:8.33333333%}.grid-container>li.collection,.grid-container>li.episode,.grid-container>li.fight,.grid-container>li.series{width:16.66666667%}}@media only screen and (min-width:2800px){.grid-container>li{padding-top:10.71428571%}.grid-container>li.movie{width:7.14285714%}.grid-container>li.collection,.grid-container>li.episode,.grid-container>li.fight,.grid-container>li.series{width:14.28571429%}}@media screen and (min-width:1200px){.no-header .grid-container>li{padding-top:37.5%}.no-header .grid-container>li.movie{width:25%}.no-header .grid-container>li.episode,.no-header .grid-container>li.fight,.no-header .grid-container>li.series{width:50%}}@media screen and (min-width:1600px){.no-header .grid-container>li{padding-top:25.00000001%}.no-header .grid-container>li.movie{width:16.66666667%}.no-header .grid-container>li.episode,.no-header .grid-container>li.fight,.no-header .grid-container>li.series{width:33.33333334%}}@media screen and (min-width:2000px){.no-header .grid-container>li{padding-top:18.75%}.no-header .grid-container>li.movie{width:12.5%}.no-header .grid-container>li.episode,.no-header .grid-container>li.fight,.no-header .grid-container>li.series{width:25%}}@media screen and (min-width:2400px){.no-header .grid-container>li{padding-top:15%}.no-header .grid-container>li.movie{width:10%}.no-header .grid-container>li.episode,.no-header .grid-container>li.fight,.no-header .grid-container>li.series{width:20%}}@media screen and (min-width:2800px){.no-header .grid-container>li{padding-top:12.49999995%}.no-header .grid-container>li.movie{width:8.3333333%}.no-header .grid-container>li.episode,.no-header .grid-container>li.fight,.no-header .grid-container>li.series{width:16.6666666%}}#modals-container{font-size:18px;left:0;position:fixed;top:0;z-index:10000;background:rgba(0,0,0,0);box-sizing:border-box;height:100%;width:100%;pointer-events:none;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s}#modals-container.dim{pointer-events:all;background:rgba(0,0,0,.5)}.modal{background:#000;color:#fff;box-sizing:border-box;height:100%;width:100%;padding:20px 0;position:fixed;z-index:15000}.modal .title{font-size:26px}.modal .modal-header{border-bottom:1px solid #333;margin:0 30px 1em 30px;padding-top:35px;text-align:center}.modal .modal-header .title{padding:0 0 15px;font-size:150%}.modal .modal-content{margin:0 30px;overflow-y:auto;overflow-x:hidden}.modal .modal-content .title{line-height:1.1;margin:38px 13px 0;text-align:center}.modal .modal-content p:last-child{margin-bottom:0}.modal .close{position:absolute;right:30px;top:27px;opacity:.7;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.modal .close:hover{opacity:1}.modal.stacked{display:none}.modal.modal-simple{text-align:center}.modal.modal-simple .close{right:12px;top:12px}.modal .two-column-responsive{font-size:16px;margin-top:32px}.modal .two-column-responsive .col-left-bottom,.modal .two-column-responsive .col-right-top{margin-bottom:25px}.modal .two-column-responsive .col-right-top img{width:100%}.modal .two-column-responsive .closing-text{clear:both}.modal .two-column-responsive .closing-text a{text-decoration:underline}.modal .buttons{text-align:center;margin-top:10px}.modal .buttons .button{min-width:120px}.modal .buttons .button:only-child{border-color:#b10000;background:#b10000}.modal .buttons .button:only-child:hover{border-color:#c00;background-color:#c00}@media (min-width:768px){#modals-container{padding:2% 0;overflow:auto;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.modal{border:1px solid #333;height:auto;left:auto;position:relative;top:auto;width:700px}.modal .modal-header{padding-top:20px}.modal .modal-header .title{padding:0 25px 15px}.modal .two-column-responsive .col-left-bottom,.modal .two-column-responsive .col-right-top{padding:0;width:45%}.modal .two-column-responsive .col-left-bottom{float:left}.modal .two-column-responsive .col-right-top{float:right;text-align:center}.modal .two-column-responsive .closing-text{padding:30px 0 20px;text-align:center}}#change-password-modal label{width:190px}#change-password-modal input[type=submit]{margin-left:190px}#change-password-modal .error{margin-left:190px}#change-password-modal.modal{width:650px}@media (min-width:1024px){.modal .two-column-responsive{margin-left:0}.modal .two-column-responsive .col-right-top{paddding:0 75px}}.nano{position:relative;width:100%;height:100%;overflow:hidden}.nano>.nano-content{position:absolute;overflow:scroll;overflow-x:hidden;top:0;right:0;bottom:0;left:0}.nano>.nano-content:focus{outline:thin dotted}.nano>.nano-content::-webkit-scrollbar{display:none}.has-scrollbar>.nano-content::-webkit-scrollbar{display:block}.nano>.nano-pane{background:#333;position:absolute;width:10px;right:0;top:0;bottom:0;visibility:hidden\9;opacity:.01;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.nano>.nano-pane>.nano-slider{background:#999;position:relative;margin:0 1px;z-index:2;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.nano-pane.active,.nano-pane.flashed,.nano:hover>.nano-pane{visibility:visible\9;opacity:.99}#shoany-player-flash{background:#000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:20000}#player-loader{background:url(../common/img/icons/spinner_new_grey.png) no-repeat;height:64px;left:50%;margin-left:-32px;margin-top:-32px;position:fixed;top:50%;width:64px;z-index:19000;-webkit-animation:rotate-spinner .9s linear 0s infinite;-moz-animation:rotate-spinner .9s linear 0s infinite;-o-animation:rotate-spinner .9s linear 0s infinite;animation:rotate-spinner .9s linear 0s infinite}@-webkit-keyframes rotate-spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotate-spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotate-spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}#player-inner{position:fixed;top:0;left:0;right:0;bottom:0;z-index:19000}#player-blocker{background:#000;background:rgba(0,0,0,.75);position:fixed;top:0;left:0;right:0;bottom:0;z-index:19000}#cast-intro-overlay{background:url(../common/img/ui/chromecast-intro-vod.png) no-repeat;height:180px;width:300px;z-index:20001;position:absolute;bottom:0;right:0;display:none}#cast-intro-overlay.live{background:url(../common/img/ui/chromecast-intro-live.png) no-repeat;width:250px;height:200px;bottom:initial;top:0;right:-2px}#cast-intro-overlay.cc-stat{right:-2px}body.has-player{overflow:hidden}body.has-player #player-container{position:absolute;top:0;width:100%;height:100%;z-index:15000}.button{background:0 0;border:none;border-radius:2px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:dinmedium,Helvetica,Arial,sans-serif;font-size:14px;height:40px;line-height:40px;padding:0 10px;text-transform:uppercase;text-align:center;text-decoration:none;-webkit-transition:border-color .3s,background-color .3s,color .3s;-moz-transition:border-color .3s,background-color .3s,color .3s;-o-transition:border-color .3s,background-color .3s,color .3s;-ms-transition:border-color .3s,background-color .3s,color .3s;transition:border-color .3s,background-color .3s,color .3s}.button span{vertical-align:middle}.button.plain{border:1px solid #333}.button.plain:hover{border-color:#fff}.button.primary{background:#b10000}.button.primary:hover{border-color:#c00;background-color:#c00}.button.muted{background:#666;border-color:#666}.button.muted:hover{background:#333;border-color:#333}.button.secondary{color:#999;height:auto;line-height:normal;padding:0;text-transform:none;text-decoration:underline}.button.secondary:hover{color:#fff}.button.disabled,.button.disabled:hover{cursor:not-allowed;opacity:.6}.button .icon{margin-left:-5px;margin-right:2px}.button+.button{margin-left:15px}.buttons{padding:15px 0}.heading{text-transform:uppercase;font-size:24px;line-height:normal;color:#fff;font-weight:400;font-family:dinmedium,Helvetica,Arial,sans-serif;margin:0}.heading.secondary{text-transform:none;font-family:dinregular,Helvetica,Arial,sans-serif}.heading.large{font-size:38px}.heading.large.medium-length{font-size:32px}.heading.large.long-length{font-size:28px}.heading.large.with-flare:before{width:30px;height:3px}.heading.small{font-size:18px}.heading.small.with-flare:before{width:10px;height:1px}.heading.with-flare:before{content:'';display:block;height:3px;width:16px;background-color:#b10000}@media (min-width:1280px){.heading.large{font-size:46px}.heading.large.medium-length{font-size:36px}.heading.large.long-length{font-size:34px}}@media (min-width:1600px){.heading.large{font-size:60px}.heading.large.medium-length{font-size:44px}.heading.large.long-length{font-size:38px}}.cc-fade-in{visibility:hidden;opacity:0;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.cc-fade-out{opacity:1;visibility:visible}.tint-overlay{height:100%;width:100%;background:#000;opacity:.4}.cc-title-info{position:absolute;width:500px;bottom:150px;left:100px;z-index:1}.cc-title-info p{color:#ddd}.cc-title-info p.casting-to{color:#aaa;font-size:16px;font-family:dinlight,Helvetica,Arial,sans-serif;text-transform:uppercase}.hover-effect{opacity:.7;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.hover-effect:hover{opacity:1}.cc-secondary-controls{width:286px;height:26px;float:right}.cc-secondary-controls .cc-player-control{float:right;margin-right:5px}.cc-player-control{-webkit-appearance:none;opacity:.7;height:26px;width:26px;background:url(/common/img/icons/controls-sprite.png);cursor:pointer;float:left;text-indent:-1000px;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.cc-player-control:hover{opacity:1}.cc-player-control:focus{outline:0}.cc-player-control.play{background-position:0 0}.cc-player-control.stop{background-position:0 -130px}.cc-player-control.stop:hover{opacity:1}.cc-player-control.pause{background-position:-26px 0}.cc-player-control.enter-full-screen{background-position:0 -26px}.cc-player-control.exit-full-screen{background-position:-26px -26px}.cc-player-control.chromecast-connect{background-position:-26px -104px}.cc-player-control.chromecast-disconnect{background-position:-54px -104px}.cc-player-control.closed-captioning{background-position:0 -78px}.cc-player-control.closed-captioning.ccOn{background-position:28px -78px}.cc-player-control.closed-captioning:hover .cc-controls-container{opacity:1;visibility:visible}.cc-player-control.volume{background:0 0}.cc-player-control.volume .slider-container{background:#222;position:relative;top:-126px;padding:10px 0;visibility:hidden;opacity:0;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.cc-player-control.volume:hover .slider-container{opacity:1;visibility:visible}.cc-player-control.sap{background-position:0 -150px;display:none}.cc-player-control.sap.sapOn{background-position:28px -150px}.cc-player-control.sap.sap-visible{display:block}.cc-player-control.sap:hover .cc-controls-container{opacity:1;visibility:visible}.cc-autoplay-container{position:absolute;top:0;width:100%;height:100%;z-index:2;background-color:rgba(0,0,0,.7)}.cc-autoplay-container .autoplay-ui{width:630px;height:140px;position:absolute;bottom:30px;right:30px;z-index:2147483647}.cc-autoplay-container .autoplay-ui .heading{font-family:dinlight,Helvetica,Arial,sans-serif;line-height:32px;font-size:32px}.cc-autoplay-container .autoplay-ui .heading .countdown{font-family:dinbold,Helvetica,Arial,sans-serif}.cc-autoplay-container .autoplay-ui .meta{font-family:dinregular,Helvetica,Arial,sans-serif;font-size:21px;color:#fff;max-width:300px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.cc-autoplay-container .autoplay-ui .autoplay-info{width:360px}.cc-autoplay-container .autoplay-ui .autoplay-info,.cc-autoplay-container .autoplay-ui img{position:relative;float:left}.cc-autoplay-container .autoplay-ui img{margin-right:20px;width:250px;height:140px}.cc-autoplay-container .autoplay-ui button.autoplay-play-button{position:absolute;width:290px;right:69px;bottom:0}.cc-autoplay-container .autoplay-ui .autoplay-close-button{background:0 0;border:none;height:20px;width:20px;position:absolute;top:0;right:0;cursor:pointer;padding:0;z-index:10000}.timecode-container{float:left;height:26px;width:90px;font-size:11px;line-height:1;padding-top:8px;padding-left:10px}.cc-volume-button{height:26px;width:26px;background:url(/common/img/icons/controls-sprite.png);cursor:pointer;background-position:0 -52px}.cc-volume-button.muted{background-position:26px -52px}.handle-container{width:2px;margin:0 auto;height:80px;background:#999;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px}.handle-container .handle{height:8px;width:8px;border-radius:4px;background:#fff;position:relative;left:-3px;top:0}.cc-controls-container,.sap-controls-container{position:relative;bottom:70px;width:110px;right:80px;padding-bottom:10px;padding-right:10px;visibility:hidden;opacity:0;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}#cc-controls-basic{background:#666;background:rgba(50,50,50,.8);padding:8px;text-align:center;text-indent:0}#cc-controls-basic button{-webkit-appearance:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;cursor:pointer;display:block;float:left;font-family:dinbold,Helvetica,Arial,sans-serif;font-size:13px;line-height:1;padding:5px 0;position:relative;text-align:center;text-transform:uppercase;width:40px}#cc-controls-basic #btn-cc-on,#cc-controls-basic #btn-sap-on{margin-right:8px}#cc-controls-basic .cf{margin:0 auto 28px auto;width:90px}#btn-cc-off,.cc-on #btn-cc-on{background:red;color:#fff}#btn-cc-on,.cc-on #btn-cc-off{background:#fff;color:#000}#btn-sap-off,.sap-on #btn-sap-on{background:red;color:#fff}#btn-sap-on,.sap-on #btn-sap-off{background:#fff;color:#000}#btn-cc-format{color:#aaa;display:block;font-family:dinmedium,Helvetica,Arial,sans-serif;font-size:12px;line-height:1;padding-top:8px;text-align:center;text-decoration:none;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}#btn-cc-format:hover{color:#fff}.btn-prev-next{background:#000;background:rgba(0,0,0,.45);border:1px solid #ccc;border-color:rgba(255,255,255,.5);color:#fff;display:inline-block;font-family:dinregular,Helvetica,Arial,sans-serif;line-height:1;padding:12px 16px;text-align:center;text-decoration:none;text-shadow:0 0 5px rgab(255,255,255,.6);text-transform:uppercase;-webkit-appearance:none;border-radius:0;cursor:pointer}.btn-prev-next:hover{border-color:#fff}.cc-progress-container{overflow:hidden;height:26px;background:#ccc;background:rgba(200,200,200,.3);cursor:pointer}.cc-progress-container .cc-progress{background:rgba(40,0,5,.75);border-right:2px #ba041d solid;height:26px;width:0}.not-ready #player-timecode,.not-ready .player-control,.not-ready .player-control:hover{cursor:default;opacity:.2}#cast-title-container{height:100vh;width:100%;background-size:cover;background-position:top left}#cc-formatting-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;background:#000;width:600px;height:450px}#cc-formatting-container .cc-inner-wrapper{padding:30px;overflow:auto;font-family:dinmedium,Helvetica,Arial,sans-serif}#cc-formatting-container .cc-inner-wrapper nav.left{float:left;width:200px}#cc-formatting-container .cc-inner-wrapper nav.left li{font-size:14px;margin-bottom:5px}#cc-formatting-container .cc-inner-wrapper nav.left li a{color:#fff;text-transform:uppercase;opacity:.7;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}#cc-formatting-container .cc-inner-wrapper nav.left li a:hover{opacity:1}#cc-formatting-container .cc-inner-wrapper nav.left li a:hover{opacity:1}#cc-formatting-container .cc-inner-wrapper nav.left li a.current{color:#fff;opacity:1}#cc-formatting-container .cc-inner-wrapper nav.left li a.btn-reset{position:relative;top:2em}#cc-formatting-container .cc-inner-wrapper ul.color-picker li{border:2px solid transparent;border-radius:1.8em;margin:1em 1.5em;overflow:hidden;display:inline-block}#cc-formatting-container .cc-inner-wrapper ul.color-picker li.current{background-color:#fff}#cc-formatting-container .cc-inner-wrapper ul.color-picker li span.color-swatch{display:inline-block;height:3em;width:3em;float:left;border:2px solid #000;border-radius:1.8em;cursor:pointer}#cc-formatting-container .cc-inner-wrapper ul.color-picker+ul.select{border-top:1px solid #666;padding-top:13px}#cc-formatting-container .cc-inner-wrapper ul.select{margin-left:200px}#cc-formatting-container .cc-inner-wrapper ul.select li{text-transform:uppercase;font-size:1.5em;line-height:1em;border-top:1px solid #666;border-bottom:1px solid #666;margin-bottom:-1px;padding:13px 0;color:#fff;cursor:pointer;opacity:.7;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}#cc-formatting-container .cc-inner-wrapper ul.select li:hover{opacity:1}#cc-formatting-container .cc-inner-wrapper ul.select li:hover{opacity:1}#cc-formatting-container .cc-inner-wrapper ul.select li.current{opacity:1}#cc-formatting-container .cc-inner-wrapper ul.select li.current:after{content:'';display:inline-block;margin-left:5px;background:url(../common/img/icons/mylist_retina_sprite.png) no-repeat;background-size:25px 12px;background-position:-14px 0;height:12px;width:12px}#cc-formatting-container .cc-inner-wrapper ul.select li:first-child{border-top:none;padding-top:0}#cc-formatting-container .cc-inner-wrapper ul.select li:last-child{border-bottom:none}#cc-formatting-container .cc-inner-wrapper form section{display:none}#cc-formatting-container .cc-inner-wrapper label{display:block;margin-top:15px;margin-bottom:5px}#cc-formatting-container .cc-inner-wrapper button{padding:7px;border-radius:3px;background:#444;margin-bottom:3px;color:#aaa;cursor:pointer;border:0;padding:10px;font-size:12px;line-height:1;font-family:dinregular,Helvetica,Arial,sans-serif;text-transform:uppercase}#cc-formatting-container .cc-inner-wrapper button.reset{float:right}#cc-formatting-container .cc-inner-wrapper button:hover{background:#666;color:#fff}#cc-formatting-container .cc-inner-wrapper form select{min-width:0;width:150px;margin-bottom:10px;background:#444;color:#aaa;font-size:12px;border:1px solid #555}#cc-formatting-container .sho-modal-header{margin-bottom:28px;padding-bottom:19px;border-bottom:1px solid #666;position:relative}#cc-formatting-container .sho-modal-header h1{font-size:24px}#cc-formatting-container .sho-modal-content{font-size:12px;padding:0}#cc-formatting-container .close{position:absolute;right:0;top:7px;opacity:.7;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}#cc-formatting-container .close:hover{opacity:1}#cc-formatting-container .close:hover{opacity:1}#cc-formatting-container .left-column{float:left;width:238px}#cc-formatting-container .right-column{float:right;width:150px;margin-right:10px}.sp-replacer{margin-top:-2px;margin-right:5px;border:none;background:#555;border-radius:2px;padding:3px}.sp-replacer .sp-preview{margin-right:0;width:13px;height:10px;border:none;float:left;z-index:0}.sp-replacer .sp-dd{display:none}.chromecast-top{position:fixed;left:0;right:0;height:26px;background:#222;z-index:2;font-size:12px;opacity:.9}.chromecast-top .cc-title-bar{padding:3px 0 0 10px}.chromecast-top .cc-close{-webkit-appearance:none;opacity:.7;float:right;overflow:hidden;background:url(/common/img/icons/controls-sprite.png) no-repeat;background-position:-26px -130px;width:26px;height:26px;margin-top:-3px;text-indent:-1000px;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.chromecast-top .cc-close:hover{opacity:1}.chromecast-top .cc-player-controls .cc-close{float:left;margin-top:0}.chromecast-top .cc-player-control.volume .slider-container{top:0}.chromecast-top .cc-controls-container{bottom:-26px;padding-top:5px;z-index:1}.chromecast-bottom{height:26px;width:100%;background:#222;position:fixed;z-index:1;bottom:0;opacity:.9}.chromecast-bottom .cc-title-bar span{float:left}.chromecast-bottom .cc-title-bar .cc-on-now{margin-top:3px;margin-left:10px;font-family:dinregular,Helvetica,Arial,sans-serif}.chromecast-bottom .cc-title-bar .cc-linear-title{color:rgba(255,255,255,.8);margin-top:3px;font-size:14px;margin-left:8px;margin-right:5px;font-family:dinlight,Helvetica,Arial,sans-serif}.cc-linear-program-info-button{float:left;height:26px;width:17px;padding-left:2px}.cc-linear-program-info-button:hover .cc-icon-info{background:rgba(255,255,255,.9);color:#444}.cc-linear-program-info-button:hover .cc-linear-program-container{opacity:1;visibility:visible}span.cc-icon-info{display:inline-block;margin-top:6px;background:rgba(255,255,255,.2);border-radius:9px;text-align:center;color:#ccc;font-size:12px;line-height:15px;width:15px;font-family:dinregular,Helvetica,Arial,sans-serif;-webkit-transition:background .4s ease-in-out;-moz-transition:background .4s ease-in-out;-ms-transition:background .4s ease-in-out;-o-transition:background .4s ease-in-out;transition:background .4s ease-in-out}.cc-linear-program-container{position:absolute;bottom:29px;left:3px;padding:15px;height:103px;width:630px;background:#222;visibility:hidden;opacity:0;-webkit-transition:bottom .4s ease-in-out,opacity .4s ease-in-out;-moz-transition:bottom .4s ease-in-out,opacity .4s ease-in-out;-ms-transition:bottom .4s ease-in-out,opacity .4s ease-in-out;-o-transition:bottom .4s ease-in-out,opacity .4s ease-in-out;transition:bottom .4s ease-in-out,opacity .4s ease-in-out}.cc-linear-program-container.schedule-position{bottom:185px}.cc-linear-program-poster{float:left;margin-right:10px}.cc-linear-program-info h1{font-size:14px;line-height:14px;margin:0;color:#fff}.cc-linear-program-info p{font-size:12px;margin:4px 0 0 0;line-height:12px;color:rgba(255,255,255,.6);font-family:dinlight,Helvetica,Arial,sans-serif}.cc-linear-program-info p:last-child{margin-top:8px;line-height:16px}.cc-linear-casting-details{text-align:center;height:100vh}.cc-linear-casting-details p{position:relative;top:50%;padding-top:60px;text-transform:uppercase;opacity:.5}.cc-linear-casting-details.cc-ppv{background-size:cover;background-repeat:no-repeat;background-position:center}.cc-live-schedule-main-button{font-size:12px;background:0 0;text-indent:0;width:115px;padding-top:3px}.chromecast-live-schedule{position:fixed;bottom:-150px;-webkit-transition:bottom .4s ease-in-out;-moz-transition:bottom .4s ease-in-out;-ms-transition:bottom .4s ease-in-out;-o-transition:bottom .4s ease-in-out;transition:bottom .4s ease-in-out}.chromecast-live-schedule.visible{bottom:26px}.chromecast-live-schedule #cc-live-schedule-wrapper .btn-watch-now{position:absolute;background:#b10000;text-transform:uppercase;display:inline-block;padding:3px 5px;font-size:.7rem;top:62px;left:10px}.chromecast-live-schedule #cc-live-schedule-wrapper.shoeast div#cc-live-schedule-tabs .btn-cc-east{background:url(/common/img/logos/shoeast-logo-small.png) rgba(150,150,150,.6) no-repeat center center}.chromecast-live-schedule #cc-live-schedule-wrapper.shoeast #cc-live-schedule-west{display:none}.chromecast-live-schedule #cc-live-schedule-wrapper.showest div#cc-live-schedule-tabs .btn-cc-west{background:url(/common/img/logos/showest-logo-small.png) rgba(150,150,150,.6) no-repeat center center}.chromecast-live-schedule #cc-live-schedule-wrapper.showest #cc-live-schedule-east{display:none}.chromecast-live-schedule #cc-live-schedule-wrapper div#cc-live-schedule-tabs{height:32px}.chromecast-live-schedule #cc-live-schedule-wrapper div#cc-live-schedule-tabs div{display:inline-block;padding:10px 15px;height:12px;width:70px}.chromecast-live-schedule #cc-live-schedule-wrapper div#cc-live-schedule-tabs div:nth-child(2){margin-left:-3px}.chromecast-live-schedule #cc-live-schedule-wrapper div#cc-live-schedule-tabs .btn-cc-east{background:url(/common/img/logos/shoeast-logo-small.png) #454545 no-repeat center center}.chromecast-live-schedule #cc-live-schedule-wrapper div#cc-live-schedule-tabs .btn-cc-west{background:url(/common/img/logos/showest-logo-small.png) #454545 no-repeat center center}.chromecast-live-schedule #cc-live-schedule-wrapper header{background-color:rgba(150,150,150,.6);height:1.5em}.chromecast-live-schedule #cc-live-schedule-wrapper header span.time-zone{float:right}.chromecast-live-schedule #cc-live-schedule-wrapper #cc-live-schedule .cc-live-schedule-controls{position:fixed;right:0;z-index:100;width:20px;height:70px;background:#000;padding-top:30px}.chromecast-live-schedule #cc-live-schedule-wrapper #cc-live-schedule .cc-live-schedule-controls button{background-color:transparent;border:0;color:#fff;cursor:pointer}.chromecast-live-schedule #cc-live-schedule-wrapper #cc-live-schedule ol{height:100px;margin:0}.chromecast-live-schedule #cc-live-schedule-wrapper #cc-live-schedule ol li{height:100px;width:150px;border-right:2px solid rgba(60,60,60,.8);background-color:rgba(30,30,30,.8);float:left;font-size:80%;list-style-type:none}.chromecast-live-schedule #cc-live-schedule-wrapper #cc-live-schedule ol li .linear-schedule-item-wrapper{padding:10px}.chromecast-live-schedule #cc-live-schedule-wrapper #cc-live-schedule ol li .linear-schedule-item-wrapper span.cc-linear-time{color:#666;margin-bottom:1em;display:block}.chromecast-live-schedule #cc-live-schedule-wrapper #cc-live-schedule ol li .linear-schedule-item-wrapper span.cc-linear-series-name,.chromecast-live-schedule #cc-live-schedule-wrapper #cc-live-schedule ol li .linear-schedule-item-wrapper span.cc-linear-title{color:#fff;font-family:dinmedium,Helvetica,Arial,sans-serif;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chromecast-live-schedule #cc-live-schedule-wrapper #cc-live-schedule ol li .linear-schedule-item-wrapper span.cc-linear-episode-details{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#aaa}.chromecast-live-schedule #cc-live-schedule-wrapper #cc-live-schedule ol li .linear-schedule-item-wrapper span.cc-linear-year{display:block;color:#aaa}.chromecast-live-schedule #cc-live-schedule-wrapper #cc-live-schedule ol li .linear-schedule-item-wrapper .cc-linear-program-container{position:fixed;bottom:185px;left:auto}.chromecast-live-schedule #cc-live-schedule-wrapper #cc-live-schedule ol li:hover .cc-linear-program-container{visibility:visible;opacity:1}.chromecast-live-schedule #cc-live-schedule-wrapper #cc-live-schedule ol li:hover .cc-linear-program-container.out-of-bounds{left:auto;right:15px}.fixed-width-container{width:1024px;margin:0 auto;margin-top:-50px}@media screen and (max-width:1100px){.fixed-width-container{padding:0;width:100%;box-sizing:border-box;margin-top:0}}.form input,.form select,.form textarea{box-sizing:border-box}.form input,.form select,.form textarea{font-family:inherit;font-size:14px}.form input[type=email],.form input[type=password],.form input[type=text],.form select,.form textarea{background:#fff}.form input[type=email],.form input[type=password],.form input[type=text],.form select{height:40px;text-indent:10px;border:1px solid #fff}.form input[type=email].invalid,.form input[type=password].invalid,.form input[type=text].invalid,.form select.invalid{border-color:red}.form textarea{border:1px solid #fff;height:100px;padding:10px;resize:none}.form textarea.invalid{border-color:red}.form input[type=email],.form input[type=password],.form input[type=text],.form textarea{width:100%}.form input[type=email]:disabled,.form input[type=email]:read-only,.form input[type=password]:disabled,.form input[type=password]:read-only,.form input[type=text]:disabled,.form input[type=text]:read-only{color:#999;background-image:url(/common/img/icons/invalid.png);background-size:40px 40px;background-position:right 0 top 50%;background-repeat:no-repeat}.form select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.form label,.plan-option .faux-label{color:#999;display:inline-block;margin-bottom:5px}.form .error{color:red}.form .input>label{text-transform:uppercase}.form.with-inline-labels label{float:left;padding:0 5px 0 0;line-height:40px}.form.with-inline-labels .input{overflow:hidden}.form.with-animated-labels .input{position:relative}.form.with-animated-labels .input label{position:absolute;left:10px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.form.with-animated-labels .input input:focus~label,.form.with-animated-labels .input label{color:#222;top:5px;font-size:10px;text-transform:uppercase;font-family:dinlight,Helvetica,Arial,sans-serif}.form.with-animated-labels .input .empty~label{color:#999;font-size:14px;font-weight:400;pointer-events:none;top:15px;text-transform:none}.form.with-animated-labels input[type=email],.form.with-animated-labels input[type=password],.form.with-animated-labels input[type=text]{height:50px;padding-top:20px}.form .radio{position:relative}.form .radio input[type=radio]{border:0;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden;position:absolute}.form .radio input[type=radio]:checked+label:before{background-image:url(/common/img/icons/radio_fill_60px.png)}.form .radio label{cursor:pointer}.form .radio label:before{content:'';background-image:url(/common/img/icons/radio_empty_60px.png);background-repeat:no-repeat;background-position:center center;background-size:100%;height:16px;width:16px;display:inline-block;cursor:pointer;margin-right:7px;position:relative;top:3px}.form .radio.with-checkmark label{font-size:20px}.form .radio.with-checkmark label:before{height:25px;width:25px;vertical-align:top}.form .radio.with-checkmark .secondary-text,.form .radio.with-checkmark .tertiary-text,.plan-option .secondary-text,.plan-option .tertiary-text{display:block;line-height:1}.form .radio.with-checkmark .secondary-text,.plan-option .secondary-text{line-height:1.35;margin:-5px 0 0 35px}.form .radio.with-checkmark .tertiary-text,.plan-option .tertiary-text{opacity:.5;font-size:12px;line-height:18px;margin:7px 0 0 35px}.form .radio.with-checkmark input[type=radio]:checked~label,.plan-option .faux-label{color:inherit}.form .radio.with-checkmark input[type=radio]:checked~label:before{background-image:url(/common/img/icons/radio-button-check.png)}.form .radio.with-checkmark input[type=radio]:checked~.secondary-text,.plan-option .secondary-text{color:inherit}.form .radio.with-checkmark input[type=radio]:checked~.tertiary-text,.plan-option .tertiary-text{opacity:1}.form .radio.inverted label:before,.page-light-bg .form .radio label:before{background-image:url(/common/img/icons/radio_empty_60px_inverted.png)}.form .radio.inverted input:checked+label:before,.page-light-bg .form .radio input:checked+label:before{background-image:url(/common/img/icons/radio_fill_60px_inverted.png)}.form .radio.inverted.with-checkmark input[type=radio]:checked~label:before,.page-light-bg .form .radio.with-checkmark input[type=radio]:checked~label:before{background-image:url(/common/img/icons/radio-button-check_inverted.png)}.form .checkbox{position:relative}.form .checkbox input[type=checkbox]{position:absolute;left:0;opacity:0}.form .checkbox input[type=checkbox]:checked+label:before{background-image:url(/common/img/icons/checkbox-filled.png)}.form .checkbox label{cursor:pointer}.form .checkbox label:before{content:'';background-image:url(/common/img/icons/checkbox.png);background-repeat:no-repeat;background-position:center center;background-size:100%;height:30px;width:30px;display:inline-block;cursor:pointer;margin-right:10px;vertical-align:top}.form .checkbox.inverted label:before,.page-light-bg .form .checkbox label:before{background-image:url(/common/img/icons/checkbox_inverted.png)}.form .checkbox.inverted input:checked+label:before,.page-light-bg .form .checkbox input:checked+label:before{background-image:url(/common/img/icons/checkbox-filled_inverted.png)}.form .switch{position:relative}.form .switch *{box-sizing:border-box}.form .switch label.switch-button{height:25px;width:46px;border:2px solid #fff;border-radius:17px;vertical-align:top;margin-right:10px;cursor:pointer;background-color:#000;transition:background-color .2s,opacity .2s;opacity:.7}.form .switch label.switch-button:before{content:'';display:inline-block;height:17px;width:17px;position:relative;left:3px;top:2px;background-size:cover;background-image:url(/common/img/icons/switch@2x.png);background-repeat:no-repeat;background-color:#fff;background-position:right;transition:left .2s ease-in-out,background-color .2s;border-radius:50%}.form .switch input[type=checkbox]{position:absolute;left:0;opacity:0}.form .switch input[type=checkbox]:checked+label.switch-button{background-color:#fff;opacity:1}.form .switch input[type=checkbox]:checked+label.switch-button:before{top:2px;left:24px;height:17px;width:17px;background-position:left;background-color:#000}.form .switch label{text-transform:uppercase;font-size:12px}.form .switch.inverted label.switch-button,.page-light-bg .form .switch label.switch-button{background-color:#fff;border-color:#000;opacity:.5}.form .switch.inverted label.switch-button:before,.page-light-bg .form .switch label.switch-button:before{background-color:#000;background-image:url(/common/img/icons/switch@2x-invert.png)}.form .switch.inverted input[type=checkbox]:checked+label.switch-button,.page-light-bg .form .switch input[type=checkbox]:checked+label.switch-button{background:#000}.form .switch.inverted input[type=checkbox]:checked+label.switch-button:before,.page-light-bg .form .switch input[type=checkbox]:checked+label.switch-button:before{background-color:#fff}.form .select{position:relative;display:inline-block;width:100%}.form .select:after{background-image:url(/common/img/icons/dropdown-sprite.png);background-position:left;background-repeat:no-repeat;content:'';cursor:pointer;display:inline-block;height:100%;pointer-events:none;position:absolute;right:10px;top:0;width:10px}.form .select select{margin:0;width:100%;border-radius:0;-webkit-appearance:none;-moz-appearance:none}.form input[type=submit]{background:0 0;border:none;border-radius:2px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:dinmedium,Helvetica,Arial,sans-serif;font-size:14px;height:40px;line-height:40px;padding:0 10px;text-transform:uppercase;text-align:center;text-decoration:none;-webkit-transition:border-color .3s,background-color .3s,color .3s;-moz-transition:border-color .3s,background-color .3s,color .3s;-o-transition:border-color .3s,background-color .3s,color .3s;-ms-transition:border-color .3s,background-color .3s,color .3s;transition:border-color .3s,background-color .3s,color .3s;background-color:#b10000}.form input[type=submit] span{vertical-align:middle}.form input[type=submit].plain{border:1px solid #333}.form input[type=submit].plain:hover{border-color:#fff}.form input[type=submit].primary{background:#b10000}.form input[type=submit].primary:hover{border-color:#c00;background-color:#c00}.form input[type=submit].muted{background:#666;border-color:#666}.form input[type=submit].muted:hover{background:#333;border-color:#333}.form input[type=submit].secondary{color:#999;height:auto;line-height:normal;padding:0;text-transform:none;text-decoration:underline}.form input[type=submit].secondary:hover{color:#fff}.form input[type=submit].disabled,.form input[type=submit].disabled:hover{cursor:not-allowed;opacity:.6}.form input[type=submit] .icon{margin-left:-5px;margin-right:2px}.form input[type=submit]+.button{margin-left:15px}.form .form-legend{font-size:12px;text-transform:uppercase}.form .form-legal,.form .form-legal a{color:#666;font-size:12px}#form-error{color:red;font-family:dinmedium,Helvetica,Arial,sans-serif;margin:0 0 15px;padding:0;display:none}#form-error a{color:red}.form-dark input[type=email],.form-dark input[type=password],.form-dark input[type=text],.form-dark select,.form-dark textarea{background:#222;border-color:#222;color:#fff}.form-dark input[type=email]:focus,.form-dark input[type=email]:hover,.form-dark input[type=password]:focus,.form-dark input[type=password]:hover,.form-dark input[type=text]:focus,.form-dark input[type=text]:hover,.form-dark select:focus,.form-dark select:hover,.form-dark textarea:focus,.form-dark textarea:hover{border-color:#333}.form-dark input[type=email].invalid,.form-dark input[type=password].invalid,.form-dark input[type=text].invalid,.form-dark select.invalid,.form-dark textarea.invalid{border-color:red}.form-dark input[type=email]:focus,.form-dark input[type=password]:focus,.form-dark input[type=text]:focus,.form-dark select:focus,.form-dark textarea:focus{background:#000}.form-dark option{color:#fff}.form-dark option:focus,.form-dark option:hover{color:#fff}.form-dark option:hover{outline:0;-moz-outline:0 none}.form-dark .select:after{background-position:right}.form-dark.with-animated-labels input:focus~label,.form-dark.with-animated-labels input:valid~label{color:#999}.modal-form{color:#fff}.modal-form a{color:#fff}.modal-form .input{margin-bottom:20px}.modal-form .input>label{text-transform:initial;font-size:14px}.modal-form .checkbox label:before{position:absolute;top:0;left:0}.modal-form .checkbox label{padding-left:50px}.drawer{position:fixed;top:0;right:-320px;width:320px;height:100%;background:#222;z-index:100000;transition:left .3s ease,right .3s ease!important}.drawer.drawer-open{right:0}.drawer *{box-sizing:border-box}.drawer-overlay{display:none;position:fixed;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:10000}.drawer-easing{transition:left .3s ease,right .3s ease!important}.drawer-move-content{left:-320px}.drawer-header{position:absolute;box-sizing:border-box;background:#222;border-bottom:1px solid #333;height:80px;width:100%;padding:28px 34px 0;z-index:1}.drawer-header ul{display:inline-block;margin-right:5px;text-transform:uppercase}.drawer-header li{display:inline-block;height:36px}.drawer-header li a{color:#999;display:inline-block;height:73%}.drawer-header li a.selected,.drawer-header li a:hover{color:#fff}.drawer-header li a.selected{border-bottom:2px solid #b10000}.drawer-header li+li{margin-left:25px}.drawer-close-button{text-indent:-1000px;overflow:hidden;display:inline-block;background:url(../common/img/icons/close-button.svg) center center no-repeat;width:16px;height:16px;box-sizing:border-box;float:right;margin-top:3px;opacity:.6;-webkit-transition:opacity ease-out .2s 0s;-moz-transition:opacity ease-out .2s 0s;-o-transition:opacity ease-out .2s 0s;transition:opacity ease-out .2s 0s}.drawer-close-button:hover{opacity:1}.drawer-main{height:100%;overflow:auto}.drawer-main li{margin:0 34px;padding:15px 0;overflow:hidden;position:relative;min-height:72px}.drawer-main li+li{border-top:1px solid #333}.drawer-content{padding-top:87px}.drawer-item-summary-wrapper{position:absolute;top:50%;left:90px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.drawer-item-heading{color:#fff;text-transform:uppercase;display:inline-block;width:174px}.drawer-item-subheading{text-transform:none;color:#999;display:block}.drawer-item-timeheading{font-size:12px;display:block;text-transform:none;color:#999}.drawer-item-expiration{color:#55C5CF;text-transform:none;display:block}.drawer-item-remove{background:url(/common/img/icons/trashcan.png) center center no-repeat;background-size:contain;height:18px;width:18px;position:absolute;bottom:10px;right:0;display:none}.drawer-item-img-wrapper{float:left;width:73px;position:relative;line-height:0}.img-play-button-wrapper{display:inline-block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:41px;text-align:center}.drawer-main li:hover .drawer-item-remove{display:block;opacity:.7}.drawer-main li:hover .drawer-item-remove:hover{opacity:1;cursor:pointer}.drawer-main li:hover .img-play-button{opacity:.7}.drawer-main li:hover .drawer-item-img-wrapper:hover:before{content:'';display:block;position:absolute;top:0;height:100%;width:100%;background:rgba(0,0,0,.5)}.drawer-main li:hover .drawer-item-img-wrapper:hover .img-play-button{opacity:1}.drawer-main li:hover .drawer-item-img-wrapper:hover .img-play-button-message{display:block}.img-play-button{height:24px;width:24px;opacity:0;margin-bottom:10px}.img-play-button-message{display:none;font-size:12px;margin-top:3px}.img-play-button-bg{width:72px}.drawer-empty-message{color:#fff;text-transform:none;margin-top:5px;font-family:dinlight,Helvetica,Arial,sans-serif;line-height:1.4}.drawer-my-list{margin-bottom:7px}.drawer-series-manager{margin-bottom:100px}.drawer-series-manager h2{padding:24px 34px 0;color:#999;font-size:16px;border-top:1px solid #333;margin-bottom:0}.drawer-series-manager li{min-height:0}.drawer-series-manager .drawer-item-heading{width:160px}.drawer-main .drawer-series-manager li:hover .drawer-item-img-wrapper:hover:before{display:none}#footer{background-color:#222;position:relative;z-index:9000;left:0;overflow:visible}#footer.main-drawer-open{left:-320px}#footer:after,#footer:before{display:table;content:"";line-height:0}#footer:after{clear:both}#footer *{box-sizing:border-box}.footer{border-top:1px solid #333}.footer>div{padding:40px 30px;color:#999;min-width:320px;max-width:1600px;margin:0 auto}.footer-lists-and-social-container{overflow:visible}.footer-lists-and-social-container:after,.footer-lists-and-social-container:before{display:table;content:"";line-height:0}.footer-lists-and-social-container:after{clear:both}.footer-lists-container{overflow:visible;padding-bottom:17px}.footer-lists-container:after,.footer-lists-container:before{display:table;content:"";line-height:0}.footer-lists-container:after{clear:both}.footer-legal-text,.footer-list-group{font-size:13px;float:left;list-style:none;padding:10px 10px 10px 1px}.footer-legal-text h6,.footer-list-group h6{color:#666;font-family:dinbold,Helvetica,Arial,sans-serif}.footer-legal-text a,.footer-list-group a{color:#999}.footer-legal-text a span.icon,.footer-list-group a span.icon{opacity:.7;margin-right:7px;transform:scale(.9);vertical-align:bottom}.footer-legal-text li,.footer-list-group li{margin-top:7px}.footer-legal-text{font-size:12px;color:#999;float:none;clear:both;background:0 0}@media (max-width:960px){.footer-legal-text,.footer-list-group{border-bottom:1px solid #333;padding:20px 0;margin:0;float:none}.footer-legal-text h6,.footer-list-group h6{color:#999;font-size:14px}.footer-list-group ul{display:none}.footer-list-group li{margin-top:20px}.footer-list-group.open h6:after{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.footer-list-group.open ul{display:block}.footer-list-group h6:after{background:url(../common/img/icons/chevron.png) no-repeat;background-size:cover;width:52px;height:28px;text-indent:-1000px;overflow:hidden;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:transform ease-out .1s 0s;-moz-transition:transform ease-out .1s 0s;-o-transition:transform ease-out .1s 0s;transition:transform ease-out .1s 0s;content:'';display:inline-block;width:13px;height:7px;float:right;position:relative;top:7px}.footer-list-group h6:after.pointed-right{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.footer-list-group h6:after.pointed-left{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.footer-list-group h6:after.pointed-up{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.footer-list-group h6:after.pointed-down{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}@media (min-width:961px){.footer-list-group{width:25%}.footer-legal-text{width:100%}}@media (min-width:1440px){.authorized .footer-list-group{width:20%}.authorized .footer-legal-text{width:20%;float:left;clear:none}}.paywall-main-footer>div{max-width:1500px}.basic-layout-container{width:100%;height:100%;box-sizing:border-box;padding:0 30px}.basic-layout-container *{box-sizing:border-box}.basic-layout-container .cobranding{border-bottom:1px solid #999;border-top:1px solid #999;padding:20px 0;text-align:center}.basic-layout-container .cobranding p{margin-bottom:10px;text-align:center!important}.basic-layout-container .cobranding .logo{max-width:127px;width:100%}.full-screen-background{min-height:100%;min-height:100vh;background-repeat:no-repeat;background-size:cover;background-position:top right}.basic-layout-content-container{display:block;position:relative;padding-top:30px;padding-bottom:100px;margin:0 auto}.basic-layout-content-container.centered{text-align:center}@media screen and (min-aspect-ratio:1/1){.basic-layout-container.small-screen{background-position:-100000px}}@media (min-width:769px){.basic-layout-container .cobranding{margin-left:auto;margin-right:auto}}@media (min-width:1024px){.basic-layout-container{padding-left:5%;padding-right:5%}.basic-layout-container:before{content:'';position:absolute;top:0;left:0;height:100%;width:60%;background-image:-webkit-linear-gradient(left,#000 0,rgba(0,0,0,0) 100%);background-image:-moz-linear-gradient(left,#000 0,rgba(0,0,0,0) 100%);background-image:-ms-linear-gradient(left,#000 0,rgba(0,0,0,0) 100%);background-image:-o-linear-gradient(left,#000 0,rgba(0,0,0,0) 100%);background-image:linear-gradient(to right,#000 0,rgba(0,0,0,0) 100%)}.basic-layout-container .cobranding{max-width:360px}.basic-layout-content-container{margin:0}.basic-layout-content-container.centered{margin:auto}}.limited-nav-header{background:#000;position:absolute;left:0;top:0;height:75px;width:100%;padding:0 20px;border-bottom:1px solid rgba(153,153,153,.4);text-align:center;z-index:10000;box-sizing:border-box}.limited-nav-header .mobile-menu .icon.icon-thin-close{top:30px;right:60px}.limited-nav-header a{text-decoration:none}.limited-nav-header .desktop-only{display:none}.limited-nav-header .callout{color:#fff;opacity:.65;position:absolute;right:20px;top:28px}.limited-nav-header .header-action{background-color:rgba(0,0,0,.7);border:1px solid rgba(153,153,153,.7)}.limited-nav-header .step-counter{position:relative}.limited-nav-header .step-counter .step{height:25px;width:25px}.limited-nav-header .step-counter .step .number{font-size:14px;line-height:25px}.limited-nav-header .step-counter .step .label{bottom:-15px}.limited-nav-header .logo.primary{margin-top:17px;text-indent:-1000px;overflow:hidden;display:inline-block;height:40px;width:115px}.limited-nav-header .account-dropdown-menu-container{margin-top:25px}.limited-nav-header .settings-icon{right:8px}@media (min-width:768px){.limited-nav-header{background:0 0;border:none;height:120px;text-align:left;padding:0 5%}.limited-nav-header .limited-nav{font-size:16px;right:30px;top:70px}.limited-nav-header .logo.primary{width:157px;height:54px;margin-top:35px}.limited-nav-header .callout{top:70px}.limited-nav-header .mobile-only{display:none}.limited-nav-header .desktop-only{display:block}.limited-nav-header .account-dropdown-menu-container{margin-top:47px}.limited-nav-header .navigation-dropdown .icon{display:none}.limited-nav-header .step-counter{top:38px}.limited-nav-header .step-counter .step{height:35px;width:35px}.limited-nav-header .step-counter .step .number{font-size:16px;line-height:35px}.limited-nav-header .step-counter .step .label{bottom:-20px}}@media (min-width:1024px) and (min-height:900px){.limited-nav-header{height:160px}.limited-nav-header .logo.primary{width:183px;height:63px;margin-top:50px}.limited-nav-header .step-counter{top:65px}.limited-nav-header .account-dropdown-menu-container{margin-top:65px}}.registration-form{position:relative}.registration-form h2{font-family:dinmedium,Helvetica,Arial,sans-serif;margin-bottom:15px}.registration-form .input{display:inline-block;vertical-align:top;position:relative;text-align:left}.registration-form .button.mobile-width100,.registration-form .input.mobile-width100{width:100%}.registration-form .button.mobile-width75,.registration-form .input.mobile-width75{width:73.5%}.registration-form .button.mobile-width50,.registration-form .input.mobile-width50{width:48%}.registration-form .button.mobile-width25,.registration-form .input.mobile-width25{width:25%}.registration-form strong{font-family:dinmedium,Helvetica,Arial,sans-serif}.registration-form label{font-family:dinmedium,Helvetica,Arial,sans-serif;font-size:12px;text-transform:uppercase;color:#999;text-align:left}.registration-form .ui-trigger{float:right;color:#999;margin-left:20px;text-decoration:underline}.registration-form .legal{color:#fff;font-size:14px}.registration-form .legal .js-legal-highlight{font-family:dinmedium,Helvetica,Arial,sans-serif}.registration-form .legal a.js-legal-link{text-decoration:underline}@media (min-width:769px){.registration-form h2.inline{float:left;margin:0 20px 0 0}.registration-form .checkbox input+label:before{height:10px;width:10px;background-size:10px 10px}.registration-form .radio.with-checkmark input+label:before{height:25px;width:25px;background-size:100%}.registration-form .button.desktop-width100,.registration-form .input.desktop-width100{width:100%}.registration-form .button.desktop-width66,.registration-form .input.desktop-width66{width:65.66%}.registration-form .button.desktop-width50,.registration-form .input.desktop-width50{width:49%}.registration-form .button.desktop-width33,.registration-form .input.desktop-width33{width:32.33%}.registration-form .button.desktop-width16,.registration-form .input.desktop-width16{width:15%}}.responsive-landing-main{box-sizing:border-box;display:block;position:relative;margin:0 auto;font-size:16px}.responsive-landing-main *{box-sizing:border-box}.responsive-landing-main .cobranding{border-bottom:0;max-width:100%;padding:10px 20px}@media (min-width:1024px){.responsive-landing-main.roadblock-layout .cobranding{max-width:100%}}.responsive-landing-main .device-name{white-space:nowrap}.responsive-landing-standard{position:relative;width:100%;overflow:hidden;color:#000;display:flex;flex-wrap:wrap}.responsive-landing-standard>*{display:block;width:100%}.responsive-landing-standard .headline{font-size:24px;margin:20px 0;text-align:center;order:2}.responsive-landing-standard .headline:before{display:none}.responsive-landing-standard .hero{position:relative;order:1}.responsive-landing-standard .hero img{width:100%}.responsive-landing-standard .content{order:3}.responsive-landing-standard .content p.disclaimer{font-size:14px}.responsive-landing-standard .body{margin:0 0 30px;text-align:left}.responsive-landing-standard #summary{order:4}.responsive-landing-standard .purchase-summary{padding-top:25px;width:100%}.responsive-landing-standard .purchase-summary .disclaimer{padding-top:15px;text-transform:none}.responsive-landing-standard .button{width:100%}.responsive-landing-standard .button+.button{margin:15px 0}.responsive-landing-standard a:not(.button){text-decoration:underline}.responsive-landing-standard .landing__ways-to-watch{order:4;margin-top:30px;color:#000;display:flex;flex-wrap:wrap}.responsive-landing-standard .landing__ways-to-watch__hed{font-family:dinmedium,Helvetica,Arial,sans-serif;font-size:18px;text-align:center!important;width:100%;margin-bottom:20px}.responsive-landing-standard .landing__ways-to-watch__img{position:relative;display:none}.responsive-landing-standard .landing__ways-to-watch__img img{width:100%}.responsive-landing-standard .landing__ways-to-watch__list{text-align:left;width:100%;margin-left:30px}.responsive-landing-standard .landing__ways-to-watch__list li{list-style-image:url(../../../common/img/icons/blackcheck.svg);margin-bottom:15px;line-height:1.3em}.responsive-landing-standard .landing__ways-to-watch__list strong{font-family:dinbold,Helvetica,Arial,sans-serif}.responsive-landing-options{position:relative;width:100%;margin-top:30px;padding:30px 0;border-top:1px solid #666;text-align:center}.responsive-landing-options>*{display:block;width:100%}.responsive-landing-options h3{font-family:dinmedium,Helvetica,Arial,sans-serif}.responsive-landing-external-billing{position:relative;text-align:center;text-transform:uppercase;font-size:14px;font-family:dinmedium,Helvetica,Arial,sans-serif}.responsive-landing-external-billing__img{display:inline-block;max-width:250px;max-height:40px;margin-bottom:10px}.responsive-landing-external-billing__text{text-align:center!important;margin-bottom:7px}.responsive-landing-external-billing__text a{color:#000;text-decoration:underline}.addon-container{position:relative;overflow:hidden}.addon-container>*{display:block;width:100%}.addon-container .addon-image{margin:15px 0}.addon-container .addon-image img{width:100%;max-width:300px}.addon-container .addon-details{position:relative;padding:0 4%;text-align:center;font-family:dinlight,Helvetica,Arial,sans-serif}.addon-container .addon-details .heading{font-family:dinmedium,Helvetica,Arial,sans-serif;font-size:20px;margin-bottom:10px}.addon-container .addon-details a{text-decoration:underline}.addon-container .addon-details strong{font-family:dinmedium,Helvetica,Arial,sans-serif}.addon-container .addon-details .legal{margin-top:15px;font-size:14px;color:#999}.addon-container .addon-details p:last-child{margin-bottom:0}.addon-container .addon-details .toggle-link{color:#999;text-transform:uppercase;font-family:dinregular,Helvetica,Arial,sans-serif;text-decoration:underline}.addon-container .addon-action{margin-top:15px;text-align:center}.addon-container .addon-action .button{background:#000;color:#fff;max-width:300px;width:100%}.addon-container .heading{color:#000}@media (min-width:640px){.responsive-landing-standard .headline{order:1;padding-bottom:30px;font-size:36px}.responsive-landing-standard .hero{order:3;width:50%;margin-left:5%}.responsive-landing-standard .content{order:2;width:45%;line-height:1.4em}.responsive-landing-standard .body{margin:0 0 20px}.responsive-landing-standard .button{max-width:366px}.responsive-landing-standard .landing__ways-to-watch{margin-top:50px}.responsive-landing-standard .landing__ways-to-watch__img{display:inline-block;width:40%;margin-right:10%}.responsive-landing-standard .landing__ways-to-watch__list{width:50%;margin-left:0}.responsive-landing-options{margin-top:30px}}@media (min-width:1024px){.addon-container .content-container{padding:0}.addon-container .toggle-link{font-size:14px}.addon-container .addon-details .heading{margin-bottom:20px}}.promo-code-container{padding:20px 0}.promo-code-container p{margin:0}.promo-code-container .heading{margin-top:0;margin-bottom:10px}.promo-code-container .coupon-confirmation{overflow:visible}.promo-code-container .coupon-confirmation:after,.promo-code-container .coupon-confirmation:before{display:table;content:"";line-height:0}.promo-code-container .coupon-confirmation:after{clear:both}.promo-code-container .coupon-confirmation p{display:inline-block;vertical-align:top}.promo-code-container .coupon-confirmation-message{max-width:80%;float:left;margin-bottom:15px;padding-right:5%}.promo-code-container .coupon-details{font-family:dinmedium,Helvetica,Arial,sans-serif}.promo-code-container .coupon-remove{float:left}@media (min-width:343px){.promo-code-container .coupon-confirmation-message{margin-bottom:0}.promo-code-container .coupon-remove{float:right}}.plan-options{position:relative}.plan-option{box-sizing:border-box;display:inline-block;vertical-align:top;width:50%}.plan-option:only-child{width:100%}.plan-option label{text-transform:uppercase}.plan-option .faux-label,.plan-option label{position:relative}.plan-option .faux-label,.plan-option .radio.with-checkmark label{font-family:dinbold,Helvetica,Arial,sans-serif;font-size:18px;line-height:1;text-transform:uppercase}.plan-option .secondary-text{font-size:16px;margin:2px 0 8px;line-height:1}.plan-option .tertiary-text{color:#3893FF;margin:2px 0 8px}@media (min-width:350px){.plan-option~.plan-option{padding-left:20px}.plan-option .faux-label,.plan-option .radio.with-checkmark label{font-size:20px}}@media (min-width:500px){.plan-option{width:auto}.plan-option~.plan-option{margin-left:45px}}@media (min-width:650px){.plan-option~.plan-option{margin-left:85px}}.step-counter{text-align:center}.step-counter,.step-counter *{box-sizing:border-box}.step-counter .step{position:relative;display:inline-block;height:35px;width:35px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-right-radius:17px;-webkit-border-bottom-left-radius:17px;-webkit-border-top-left-radius:17px;-moz-border-radius-topright:17px;-moz-border-radius-bottomright:17px;-moz-border-radius-bottomleft:17px;-moz-border-radius-topleft:17px;border-top-right-radius:17px;border-bottom-right-radius:17px;border-bottom-left-radius:17px;border-top-left-radius:17px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:inset 0 0 0 3px;-moz-box-shadow:inset 0 0 0 3px;box-shadow:inset 0 0 0 3px;color:#fff}.step-counter .step~.step{margin-left:50px}.step-counter .step~.step:after{content:'';height:2px;width:55px;background-color:#fff;position:absolute;margin:auto;top:0;bottom:0;left:-54px;z-index:-1}.step-counter .step .number{height:35px;line-height:37px;font-size:16px;font-family:dinbold,Helvetica,Arial,sans-serif}.step-counter .step .label{font-size:12px;line-height:12px;position:absolute;margin:auto;left:-50%;right:-50%;bottom:-20px;font-family:dinlight,Helvetica,Arial,sans-serif}.step-counter .step.active{background-color:#fff}.step-counter .step.active .number{color:#000}.step-counter .step.completed .number{opacity:0}.step-counter .step.completed:before{content:'';display:block;height:20px;width:20px;margin:auto;position:absolute;top:-1px;bottom:0;left:0;right:-1px;background-image:url(../common/img/icons/sa-icons.png);background-position:-100px 0;background-repeat:no-repeat}.unordered-checkmarks{color:#fff}.unordered-checkmarks li{position:relative;padding:0 0 14px 30px;line-height:20px}.unordered-checkmarks li:before{content:'';position:absolute;display:block;background:url(../common/img/icons/sa-icons.png) no-repeat;background-position:-100px 0;height:20px;width:20px;left:0;top:0}.summary-list{position:relative;display:block;font-size:14px}.summary-list td{font-family:dinmedium,Helvetica,Arial,sans-serif;width:50%;text-align:left;text-transform:uppercase;vertical-align:top;padding:0 13px 10px 0;line-height:1.3}.summary-list td~td{font-family:dinregular,Helvetica,Arial,sans-serif;text-transform:none;padding-left:0;padding-right:0}#notifications-container{position:fixed;top:65px;right:12px;z-index:10000}.notification{background:#fff;color:#000;box-shadow:3px 3px 15px rgba(0,0,0,.5);margin-bottom:10px;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s;transform-origin:right top;transform:scale(.7);font-family:dinmedium,Helvetica,Arial,sans-serif;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);position:relative;border-radius:2px}.notification.visible{transform:scale(1);-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}.notification .notification-arrow{border:8px solid transparent;border-bottom-color:#fff;position:absolute;top:-16px;right:10px}.notification .notification-content{padding:12px 20px;overflow:auto}.notification .notification-image{float:right;margin-left:12px}.notification .notification-image img{width:50px}.notification .notification-action{color:#666}.notification .notification-heading{text-transform:uppercase}.notification .notification-subheading{color:#666;font-size:12px}.notification .buttons{padding:0;border-top:1px solid #999;text-align:center}.notification .buttons .button{font-family:dinmedium,Helvetica,Arial,sans-serif;color:#666;padding:5px 20px;font-size:12px}.hover-effect{opacity:.7;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.hover-effect:hover{opacity:1}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#player-video{height:100%;width:100%;position:absolute}#player-video-overlay{height:100%;width:100%;position:absolute;font-size:16px;color:#fff;opacity:1;-webkit-transition:all 1.5s ease-out;-moz-transition:all 1.5s ease-out;-o-transition:all 1.5s ease-out;transition:all 1.5s ease-out}#player-video-overlay.faded{-webkit-transition:all 1.5s ease-out;-moz-transition:all 1.5s ease-out;-o-transition:all 1.5s ease-out;transition:all 1.5s ease-out;opacity:0;pointer-events:none}.player-title{position:absolute;top:40px;left:40px;font-size:20px;font-family:dinmedium,Helvetica,Arial,sans-serif}.player-title .player-title-name{font-size:24px;font-weight:700;text-transform:uppercase}.player-title .player-title-episode-details{display:block;margin-left:112px}.player-title .on-now-text{color:#999;font-weight:700;margin-right:8px;width:100px;display:inline-block}.player-close-button{background:url(/common/img/icons/player-sprite.png);border:none;height:27px;width:27px;position:absolute;top:40px;right:40px;cursor:pointer;background-position:0 -109px;opacity:.7;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.player-close-button:hover{opacity:1}.player-close-button:hover{opacity:1}.player-close-button:hover::before{content:'CLOSE PLAYER';display:block;height:15px;width:140px;color:#fff;font-size:18px;position:relative;left:-150px;top:-3px;text-align:left}.player-skip-button{bottom:80px;right:80px;color:#fff;background:#666;border:1px solid #999;padding:8px 12px;font-size:14px;position:absolute}.player-primary-button{background:url(/common/img/icons/player-sprite.png);border:none;height:46px;position:relative;left:50%;margin-left:-28px;cursor:pointer;opacity:.7;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.player-primary-button.play{background-position:-56px 0;width:39px}.player-primary-button.pause{background-position:0 0;width:32px}.player-primary-button:hover{opacity:1}.player-primary-button:hover{opacity:1}.player-toolbar{position:absolute;right:40px;bottom:96px}.player-toolbar>*{display:inline-block;margin-left:20px;vertical-align:middle}.player-toolbar-button{background:url(/common/img/icons/player-sprite.png);border:none;height:26px;width:26px;cursor:pointer;color:#fff;font-size:24px;font-family:dinlight,Helvetica,Arial,sans-serif;padding:0;opacity:.7;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.player-toolbar-button.enter-fullscreen{background-position:0 -58px;height:23px;width:24px;position:relative;top:2px}.player-toolbar-button.exit-fullscreen{background-position:-34px -58px;height:23px;width:24px;position:relative;top:2px}.player-toolbar-button.volume{background-position:0 -85px;height:22px;width:27px;vertical-align:middle}.player-toolbar-button.volume.muted{background-position:-36px -85px}.player-toolbar-button.closed-captioning{background:0 0;width:auto}.player-toolbar-button.chromecast{display:none;height:21px;width:23px;background-position:-36px -140px}.player-toolbar-button:hover{opacity:1}.player-toolbar-button:hover{opacity:1}.player-livetv-toolbar{position:absolute;bottom:60px;left:40px;width:300px}.player-livetv-toolbar .player-livetv-program-wrapper,.player-livetv-toolbar .player-livetv-schedule-wrapper{float:left}.player-livetv-toolbar .player-livetv-program-wrapper>button,.player-livetv-toolbar .player-livetv-schedule-wrapper>button{border:0;background:0 0;padding:0;font:inherit;text-transform:uppercase;color:#999;padding:20px 15px;font-size:20px}.player-livetv-toolbar .player-livetv-program-wrapper:hover button,.player-livetv-toolbar .player-livetv-schedule-wrapper:hover button{color:#fff}.player-livetv-toolbar .player-livetv-program-wrapper:hover .player-media-info,.player-livetv-toolbar .player-livetv-program-wrapper:hover .player-schedule-tooltip,.player-livetv-toolbar .player-livetv-schedule-wrapper:hover .player-media-info,.player-livetv-toolbar .player-livetv-schedule-wrapper:hover .player-schedule-tooltip{display:block}.player-time-container{position:absolute;right:0;bottom:40px;left:0}.player-time-container .player-time{padding:0 40px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.player-time-container .player-time.current{float:left}.player-time-container .player-time.remaining{float:right}.player-scrub-container{background:rgba(255,255,255,.2);height:10px;border-radius:5px;position:absolute;right:105px;bottom:6px;left:105px;padding-right:10.5px}.player-scrub-container .player-progress-bar{width:0%;background:#b10000;height:10px;border-top-left-radius:5px;border-bottom-left-radius:5px;min-width:10.5px}.player-scrub-container .player-loading-progress-bar{position:absolute;background:rgba(255,255,255,.1);height:10px;border-radius:5px}.player-scrub-container .player-scrub-handle{height:21px;width:21px;background:#b10000;border-radius:10.5px;top:-15.5px;cursor:pointer}.player-scrub-container .player-tooltip.scrub{top:-60px;margin-left:-27px;width:75px}.player-volume-container{position:relative}.player-volume-container:hover .player-volume-slider-container{display:block}.player-volume-container .player-volume-slider-container{display:none;position:absolute;top:-110px;left:-4px;width:30px;padding-bottom:15px}.player-volume-container .player-volume-handle-container{width:1px;height:100px;background:#fff;margin-left:15px}.player-volume-container .player-volume-handle{background:#fff;height:11px;width:11px;border-radius:50%;margin-left:-5.5px;cursor:pointer}.player-tooltip{display:none;position:absolute;height:50px;font-family:dinmedium,Helvetica,Arial,sans-serif}.player-tooltip .player-tooltip-content{background:#000;border:1px solid #333;padding:7px 10px;width:100%;display:block;box-sizing:border-box;text-align:center}.player-tooltip .player-tooltip-arrow{position:absolute;left:50%;margin-left:-10px;border:1px solid transparent;border-top-color:#000}.player-tooltip .player-tooltip-button{cursor:pointer;background:0 0;border:0;color:#999;font-size:inherit;font-family:inherit}.player-closed-captioning-container .player-tooltip{top:-50px}.player-closed-captioning-container .player-tooltip.closed-captioning-enabled{left:-38px}.player-closed-captioning-container .player-tooltip.closed-captioning-enabled button.closed-captioning-enable{color:#fff}.player-closed-captioning-container .player-tooltip.closed-captioning-enabled button.closed-captioning-settings{display:inline-block}.player-closed-captioning-container .player-tooltip.closed-captioning-disabled{left:-15px}.player-closed-captioning-container .player-tooltip.closed-captioning-disabled button.closed-captioning-disable{color:#fff}.player-closed-captioning-container .player-tooltip.closed-captioning-disabled button.closed-captioning-settings{display:none}.player-closed-captioning-container:hover .player-tooltip{display:inline-block}.player-closed-captioning-container button.closed-captioning-settings{border-left:1px solid #666;padding-left:12px;margin-left:5px}.player-media-info .triangle,.player-schedule-tooltip .triangle{position:absolute;bottom:-19px;border:10px solid transparent;border-top:10px solid #000;left:50px}.player-media-info .triangle.outline,.player-schedule-tooltip .triangle.outline{bottom:-21px;border-top:10px solid #333}.player-media-info{border:1px solid #333;width:400px;position:absolute;bottom:60px;left:15px;background:rgba(0,0,0,.8);color:#fff;display:none;padding:20px 20px}.player-media-info .triangle{left:154px}.player-schedule-tooltip{border:1px solid #333;width:700px;position:absolute;bottom:60px;left:15px;background:rgba(0,0,0,.8);color:#fff;display:none}.player-schedule-tooltip .schedule-channel{width:50%;display:inline-block;float:left;box-sizing:border-box}.player-schedule-tooltip .schedule-channel.shoeast{padding:24px 12px 0 24px}.player-schedule-tooltip .schedule-channel.showest{padding:24px 24px 0 12px}.player-schedule-tooltip .schedule-channel .logo.shoeast-logo,.player-schedule-tooltip .schedule-channel .logo.showest-logo{margin-bottom:9px}.player-schedule-tooltip .schedule-program{border-top:1px solid #333;overflow:auto;padding:20px 0;text-transform:uppercase;min-height:50px}.player-schedule-tooltip .schedule-program label,.player-schedule-tooltip .schedule-program span,.player-schedule-tooltip .schedule-program time{padding:0}.player-schedule-tooltip .schedule-program .schedule-program-series,.player-schedule-tooltip .schedule-program .schedule-program-title{color:#fff;display:block}.player-schedule-tooltip .schedule-program .schedule-program-episode,.player-schedule-tooltip .schedule-program .schedule-program-rating,.player-schedule-tooltip .schedule-program .schedule-program-release-year{color:#999;margin-right:10px;font-size:14px}.player-schedule-tooltip .schedule-program label{float:left;color:#999;font-size:12px}.player-schedule-tooltip .schedule-program label.schedule-program-is-watching{color:#55C5CF}.player-schedule-tooltip .schedule-program button{float:left;font-size:12px;line-height:12px;height:32px}.player-schedule-tooltip .schedule-program-details{margin-left:115px;color:#fff}.player-schedule-tooltip a.live-tv-schedule-link{padding:20px 25px;border-top:1px solid #333;display:block;clear:both;margin:0 23px;text-align:center;text-transform:uppercase;color:#999;font-size:12px}.player-schedule-tooltip a.live-tv-schedule-link:hover{color:#fff}.closed-captioning-text-container{display:none;position:absolute;width:100%;text-align:center;bottom:150px}.closed-captioning-text-container .closed-captioning-text{display:inline-block;padding:.25em;background:rgba(0,0,0,.5)}.schedule-item-img-wrapper{float:right;position:relative;text-transform:uppercase}.schedule-item-img-wrapper .img-play-button-wrapper{background:rgba(0,0,0,.8);height:auto;padding-top:40%;opacity:0}.img-play-button-wrapper:hover{opacity:1}.img-play-button-wrapper:hover .img-play-button-message{display:block}.img-play-button-wrapper:hover .img-play-button{opacity:1}.player-primary-button-container{position:absolute;bottom:82px;width:200px;left:50%;margin-left:-100px}.player-primary-button-container *{box-sizing:border-box}.next-episode-container,.prev-episode-container{position:absolute}.next-episode-container .button,.prev-episode-container .button{margin:0;font-size:20px;font-family:dinmedium,Helvetica,Arial,sans-serif;opacity:.7;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.next-episode-container .button:hover,.prev-episode-container .button:hover{opacity:1}.next-episode-container .button:hover,.prev-episode-container .button:hover{opacity:1}.next-episode-info-container,.prev-episode-info-container{width:146px;height:110px;position:absolute;top:-110px;background-size:contain;background-repeat:no-repeat;display:none;padding-top:80px}.next-episode-info-container span,.prev-episode-info-container span{display:block;line-height:1;padding:0 5px;text-transform:uppercase;font-size:12px;font-family:dinmedium,Helvetica,Arial,sans-serif;font-weight:600}.prev-episode-container{left:-25px}.next-episode-container{right:0}.prev-episode-info-container{left:-75px}.next-episode-info-container{right:-75px}.browse-episodes-container{position:absolute;bottom:90px;left:41px}.browse-episodes-container .button{font-size:20px;margin-left:-11px;font-family:dinmedium,Helvetica,Arial,sans-serif;opacity:.7;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.browse-episodes-container .button:hover{opacity:1}.browse-episodes-container .button:hover{opacity:1}.browse-episodes-container *{box-sizing:border-box}.episode-list-container{height:381px;width:362px;border:1px solid #333;background-color:#000;display:none;padding:0 25px;margin-bottom:25px}.episode-list-container header{text-transform:uppercase;border-bottom:1px solid #333;padding:20px 0 13px;background-color:#000}.episode-list-container h3{display:inline-block;font-family:dinmedium,Helvetica,Arial,sans-serif;font-weight:700;margin-top:4px}.episode-list-container .close{float:right;margin-top:2px;opacity:.7;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.episode-list-container .close:hover{opacity:1}.episode-list-season:first-child h3{display:none}.episode-list{height:300px;overflow-y:scroll}.episode-list li{opacity:.7;cursor:pointer;position:relative;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.episode-list li:hover{opacity:1}.episode-list li:hover .episode-time-remaining{display:inline-block}.episode-list li:hover .episode-number{visibility:hidden}.episode-list li:hover .play{display:inline-block}.episode-list li.is-watching{opacity:1;cursor:default}.episode-list li.is-watching:hover .episode-number{visibility:visible}.episode-list li.is-watching:hover .play{display:none}.episode-list h3{margin-top:25px}.episode-list .episode-item-info{display:inline-block;border-bottom:1px solid #333;width:245px;padding-top:10px;padding-bottom:10px;position:relative;vertical-align:middle}.episode-list .episode-item-info-text{width:165px;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.episode-list .episode-number{display:inline-block;width:25px;padding-left:5px}.episode-list .progress-wrapper{display:inline-block;border-radius:5px;width:70px;height:5px;border:1px solid #fff;position:absolute;right:3px;top:19px}.episode-list .progress{display:inline-block;background-color:#fff;height:100%;position:absolute;top:0}.episode-list .episode-time-remaining{font-size:10px;position:absolute;bottom:3px;right:9px;display:none;text-transform:uppercase}.episode-list .watched-text{position:absolute;right:3px;top:15px;font-size:12px;text-transform:uppercase}.episode-list .watched-text .checkmark{margin-right:5px;margin-bottom:2px}.episode-list .play{display:none;position:absolute;top:13px}.autoplay{position:absolute;bottom:0;width:100%;height:50%;z-index:20100;background:rgba(0,0,0,0);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,.8)),color-stop(1,rgba(0,0,0,0)));background:-ms-linear-gradient(bottom,rgba(0,0,0,.8),rgba(0,0,0,0));background:-moz-linear-gradient(center bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%);background:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.8));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, 0)', endColorstr='rgba(0, 0, 0, 0.8)', GradientType=0)}.autoplay .autoplay-ui{width:630px;height:140px;position:absolute;bottom:44px;right:44px;z-index:20100}.autoplay .autoplay-ui .heading{font-family:dinlight;line-height:32px;font-size:32px;margin-top:0;padding-top:0}.autoplay .autoplay-ui .heading .countdown{font-family:dinbold}.autoplay .autoplay-ui .meta{font-family:dinlight;font-size:21px;color:#fff;max-width:290px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.autoplay .autoplay-ui .autoplay-info{width:340px;position:absolute;top:0;left:280px}.autoplay .autoplay-ui img{position:relative;float:left;margin-right:20px;width:250px;height:140px}.autoplay .autoplay-ui button.autoplay-play-button{position:absolute;width:290px;right:60px;bottom:0}.autoplay .autoplay-ui .autoplay-close-button{z-index:2147483647;text-indent:-1000px;overflow:hidden;display:inline-block;background:url(../common/img/icons/close-button.svg) center center no-repeat;width:16px;height:16px;box-sizing:border-box;float:right;margin-top:5px;opacity:.6;cursor:pointer;-webkit-transition:opacity ease-out .2s 0s;-moz-transition:opacity ease-out .2s 0s;-o-transition:opacity ease-out .2s 0s;transition:opacity ease-out .2s 0s}.autoplay .autoplay-ui .autoplay-close-button:hover{opacity:1}.vignette-top{position:absolute;top:0;width:100%;height:120px;background:rgba(0,0,0,0);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,0)),color-stop(1,#000));background:-ms-linear-gradient(bottom,rgba(0,0,0,0),#000);background:-moz-linear-gradient(center bottom,rgba(0,0,0,0) 0,#000 100%);background:-o-linear-gradient(#000,rgba(0,0,0,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='rgba(0, 0, 0, 0)', GradientType=0);opacity:.5}.vignette-bottom{position:absolute;bottom:0;width:100%;height:170px;background:rgba(0,0,0,0);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#000),color-stop(1,rgba(0,0,0,0)));background:-ms-linear-gradient(bottom,#000,rgba(0,0,0,0));background:-moz-linear-gradient(center bottom,#000 0,rgba(0,0,0,0) 100%);background:-o-linear-gradient(rgba(0,0,0,0),#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, 0)', endColorstr='#000000', GradientType=0);opacity:.5}.ppv-roadblock-position{position:absolute;top:0;left:0;width:100%;height:100%}.ppv-ui-position{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.ppv-ui-position button{text-transform:uppercase;cursor:pointer;font-family:dinmedium,Helvetica,Arial,sans-serif;line-height:normal;font-size:.9rem}.ppv-ui-overlay{transition:opacity 1.5s ease-out}.ppv-logo-position{position:absolute;top:60px;left:40px;height:40px}.toolbar-position{position:absolute;right:40px;top:60px}.toolbar-position .icon{height:30px;width:30px;background-color:transparent;background-repeat:no-repeat;background-size:100% 100%;background-position:center center}.live-playback-position{position:absolute;bottom:200px;left:50%;transform:translateX(-50%)}.chapter-name-position{position:absolute;left:0;right:0;bottom:140px;margin:auto}.playback-controls-position{position:absolute;left:0;right:0;bottom:65px;margin:auto;width:300px;display:flex;justify-content:space-between;align-items:center}.playback-controls-position button{height:45px;width:45px;background-size:contain;background-position:center center;background-color:transparent;background-repeat:no-repeat;opacity:.6}.playback-controls-position button:focus,.playback-controls-position button:hover{opacity:1}.playback-controls-position button.disabled,.playback-controls-position button:disabled{opacity:.2;cursor:auto}.drawer-position{position:absolute;bottom:0;left:0}@media screen and (min-width:850px){.live-playback-position{bottom:260px}.chapter-name-position{bottom:190px}.playback-controls-position{bottom:110px}}.ppv-roadblock{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap}.ppv-roadblock__logo{display:inline-block;margin-bottom:30px}.ppv-roadblock__title{font-family:dinbold,Helvetica,Arial,sans-serif;font-style:italic;font-size:34px;text-transform:uppercase;margin-bottom:40px}.ppv-roadblock__button{width:300px;text-align:center;margin-bottom:20px;height:auto}.ppv-roadblock__button+.ppv-roadblock__button{margin:0}.ppv-roadblock__button.primary{background-color:#1673D3}.ppv-roadblock__button.primary:hover{background-color:#308DED}.ppv-roadblock__button.plain{border:1px solid #999}.ppv-roadblock__button--close{position:absolute;right:40px;top:60px;cursor:pointer;outline:0;height:30px;width:30px;opacity:.6;background-color:transparent;background-size:contain}.live-playback__button{background-color:#1673D3;color:#fff;padding:10px 45px;border:none;border-radius:3px;font-family:dinbold,Helvetica,Arial,sans-serif;font-style:italic}.live-playback__button:focus,.live-playback__button:hover{background-color:#308DED}.live-playback__message{color:#1673D3;font-family:dinbold,Helvetica,Arial,sans-serif;font-style:italic;font-size:25px;text-align:center}.chapter-name{color:#fff;font-family:dinbold,Helvetica,Arial,sans-serif;font-style:italic;font-size:40px;text-transform:uppercase;text-align:center;margin-bottom:0}.toolbar{position:relative;display:flex}.toolbar>*{margin-right:35px}.toolbar__button{cursor:pointer;outline:0;height:30px;width:30px;opacity:.6;background-size:contain}.toolbar__button:focus,.toolbar__button:hover{opacity:1}.toolbar__volume-container{padding:10px 15px 15px}.toolmenu{position:relative;display:inline-block}.toolmenu__button{display:inline-block;height:30px;width:30px;opacity:.6;cursor:pointer;outline:0}.toolmenu__button:focus,.toolmenu__button:hover{opacity:1}.tooltip-menu-wrapper{position:absolute;left:50%;transform:translateX(-50%);cursor:pointer}.tooltip-menu-wrapper--bottom{top:25px;padding-top:30px}.tooltip-menu-wrapper--top{bottom:25px;padding-bottom:30px}.tooltip-menu{position:relative;background:#000;border:1px solid #666;cursor:auto}.tooltip-menu::after,.tooltip-menu::before{content:'';width:0;height:0;position:absolute;left:50%;transform:translateX(-50%)}.tooltip-menu::before{border-left:15px solid transparent;border-right:15px solid transparent}.tooltip-menu::after{border-left:13px solid transparent;border-right:13px solid transparent}.tooltip-menu-wrapper--bottom .tooltip-menu::before{top:-15px;border-bottom:15px solid #666}.tooltip-menu-wrapper--bottom .tooltip-menu::after{top:-12px;border-bottom:13px solid #000}.tooltip-menu-wrapper--top .tooltip-menu::before{bottom:-15px;border-top:15px solid #666}.tooltip-menu-wrapper--top .tooltip-menu::after{bottom:-12px;border-top:13px solid #000}.sapcc-menu{position:relative;display:flex;flex-wrap:nowrap;background-color:#000;color:#fff;padding:30px;font-family:dinmedium,Helvetica,Arial,sans-serif}.sapcc-menu__group{display:inline-block}.sapcc-menu__group:first-child{margin-right:50px}.sapcc-menu__grouplabel{display:block;font-size:1.1em;margin-bottom:10px;white-space:nowrap}.sapcc-menu__input{margin-bottom:15px}.volume-control{position:relative}.volume-control__button{height:30px;width:30px;opacity:.6;outline:0}.volume-control__button:focus,.volume-control__button:hover{opacity:1}.volume-control__menu{padding:7px 15px 15px}.volume-control__menu input{opacity:.6}.volume-control__menu input:focus,.volume-control__menu input:hover{opacity:1}.sp-drawer{width:100%;height:330px;border-top:1px solid #fff;background-color:#000;transition:transform 1s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.sp-drawer--closed{transform:translateY(100%)}.sp-drawer--open{transform:translateY(0)}.sp-drawer__handle{position:absolute;top:-40px;left:50%;transform:translateX(-50%);height:40px;line-height:40px;font-family:dinmedium,Helvetica,Arial,sans-serif;color:#fff;cursor:pointer;opacity:.7;vertical-align:middle;background-color:transparent;border:none}.sp-drawer__handle:hover{opacity:1}.sp-drawer__handle__arrow{height:10px;width:17px;transition:transform .5s;background-image:url(../common/img/icons/carrot-open.svg)}.sp-drawer__handle__arrow--down{transform:rotate(180deg)}.sp-drawer__scroll-control{position:absolute;top:0;height:100%;width:60px;cursor:pointer}.sp-drawer__scroll-control__icon{position:absolute;top:0;bottom:0;margin:auto;height:61px;width:60px;opacity:.5;background-image:url(../common/img/icons/drawer-arrow.svg)}.sp-drawer__scroll-control:hover .sp-drawer__scroll-control__icon{opacity:1}.sp-drawer__scroll-control--left,.sp-drawer__scroll-control__icon--left{left:0}.sp-drawer__scroll-control__icon--left{transform:rotate(180deg)}.sp-drawer__scroll-control--right,.sp-drawer__scroll-control__icon--right{right:0}.sp-drawer__scroll-container{position:absolute;top:0;left:0;width:auto;max-width:100%;overflow:hidden}.sp-drawer__scroll-content{position:relative;top:0;left:0;display:flex;height:100%;min-width:100%;padding:40px 50px 0;transition:transform .5s}.drawer-item{position:relative;margin-right:25px;color:#fff;width:350px;flex-shrink:0;outline:0;list-style:none}.drawer-item--enabled{cursor:pointer}.drawer-item--enabled:focus .drawer-item__box,.drawer-item--enabled:hover .drawer-item__box{outline:0}.drawer-item--enabled:focus .drawer-item__ui__label,.drawer-item--enabled:hover .drawer-item__ui__label{display:inline-block}.drawer-item--enabled:focus .drawer-item__hover-rule,.drawer-item--enabled:hover .drawer-item__hover-rule{background-color:#fff}.drawer-item--disabled{opacity:.3}.drawer-item--disabled .drawer-item__message{color:#fff;font-family:dinmedium,Helvetica,Arial,sans-serif}.drawer-item__box{position:relative;width:100%;outline:1px solid #999;margin-bottom:10px}.drawer-item__img{display:block;width:100%;height:200px;background-color:#333}.drawer-item__ui{position:absolute;left:0;bottom:0;width:100%;height:50px;line-height:50px}.drawer-item__ui__button{position:absolute;left:8px;top:50%;transform:translateY(-50%);height:30px;width:30px;color:#fff}.drawer-item__ui__label{display:none;position:absolute;left:43px;font-family:dinregular,Helvetica,Arial,sans-serif}.drawer-item__ui__progress{font-family:dinmedium,Helvetica,Arial,sans-serif;font-style:italic;position:absolute;right:15px}.drawer-item__ui__progress::before{content:'';display:block;position:absolute;left:-15px;top:50%;transform:translateY(-50%);height:10px;width:10px;border-radius:5px;background-color:#c00}.drawer-item__hover-rule{position:absolute;left:0;bottom:0;height:3px;width:100%}.drawer-item__message,.drawer-item__title{text-transform:uppercase;text-align:center}.drawer-item__title{margin-bottom:5px;font-size:22px;font-family:dinbold,Helvetica,Arial,sans-serif}.drawer-item__message{color:#666;font-family:dinbold,Helvetica,Arial,sans-serif;font-style:italic}.drawer-item__message--blue{color:#1673D3}.radio--with-checkmark{position:relative;white-space:nowrap}.radio--with-checkmark input{border:0;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden;position:absolute}.radio--with-checkmark input:checked+label::before{background-image:url(../common/img/icons/radio-button-check.png)}.radio--with-checkmark label{cursor:pointer;color:#999;font-family:dinregular,Helvetica,Arial,sans-serif}.radio--with-checkmark input:focus+label,.radio--with-checkmark label:focus{color:#fff}.radio--with-checkmark label::before{content:'';background-image:url(../common/img/icons/radio_empty_60px.png);background-repeat:no-repeat;background-position:center center;background-size:100%;height:20px;width:20px;display:inline-block;cursor:pointer;margin-right:20px;position:relative;top:4px}.ppv-volume{margin:auto;outline:0;padding:0;width:100px;height:2px;background-color:#333;background-image:linear-gradient(#fff,#fff);background-size:50% 100%;background-repeat:no-repeat;border-radius:10px;cursor:pointer;-webkit-appearance:none}.ppv-volume::-webkit-slider-runnable-track{box-shadow:none;border:none;background:0 0;-webkit-appearance:none}.ppv-volume::-moz-range-track{box-shadow:none;border:none;background:0 0}.ppv-volume::-moz-focus-outer{border:0}.ppv-volume::-webkit-slider-thumb{width:14px;height:14px;border:0;background:#fff;border-radius:100%;box-shadow:0 0 1px 0 rgba(0,0,0,.1);-webkit-appearance:none}.ppv-volume::-moz-range-thumb{width:14px;height:14px;border:0;background:#fff;border-radius:100%;box-shadow:0 0 1px 0 rgba(0,0,0,.1)}.flag-container{position:relative}.flag{position:absolute;top:-20px;background-color:#b10000;color:#fff;text-transform:uppercase;font-family:dinmedium,Helvetica,Arial,sans-serif;white-space:nowrap;font-size:10px;line-height:normal;width:100%;padding:2px 5px;-webkit-border-radius:2px 2px 2px 2px;-moz-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px}.flag:before{content:none}.flag.on-right{right:0;width:auto}.flag.on-left{left:0;width:auto}@media (min-width:500px){.flag{top:2px}.flag:before{content:'';display:inline-block;position:absolute;top:0;border-top:8px solid transparent;border-bottom:8px solid transparent}.flag.on-right{right:-68px;width:auto;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.flag.on-right:before{left:-10px;border-right:10px solid #b10000}.flag.on-left{left:-68px;width:auto;-webkit-border-radius:10px 2px 2px 10px;-moz-border-radius:10px 2px 2px 10px;border-radius:10px 2px 2px 10px}.flag.on-left:before{right:-10px;border-left:10px solid #b10000}}.payment-method-radio-container{overflow:visible}.payment-method-radio-container:after,.payment-method-radio-container:before{display:table;content:"";line-height:0}.payment-method-radio-container:after{clear:both}.payment-method-radio-container .payment-method-radio-image{position:relative;top:7px}.payment-method-radio-container .radio{float:left}.payment-method-radio-container .radio+.radio{padding-left:20px}.account-dropdown-menu-container *{box-sizing:border-box}.account-dropdown-menu-container{position:relative}.account-dropdown-menu-container .navigation-dropdown{display:none;visibility:visible;opacity:1;right:-8px;top:50px;pointer-events:all;font-family:dinregular,Helvetica,Arial,sans-serif}.account-dropdown-menu-container .navigation-dropdown:before{content:'';display:inline-block;height:25px;position:absolute;top:-25px;right:0;width:100%}.account-dropdown-menu-container .navigation-dropdown>ul{padding:0}.account-dropdown-menu-container .navigation-dropdown>ul>li>a{padding:20px;color:#fff}.account-dropdown-menu-container .navigation-dropdown>ul>li:first-child{display:none}.account-dropdown-menu-container .navigation-dropdown>ul>li:nth-child(n+3){border-top:1px solid #333}.account-dropdown-menu-container .navigation-dropdown .icon.icon-thin-close{display:none}.account-dropdown-menu-container .navigation-dropdown .triangle.right{right:10px;top:-10px}.account-dropdown-menu-container .navigation-dropdown .sub-menu{padding-bottom:15px}.account-dropdown-menu-container .navigation-dropdown .sub-menu:after{display:none}.account-dropdown-menu-container .navigation-dropdown .sub-menu>a{padding-bottom:5px}.account-dropdown-menu-container .navigation-dropdown .sub-menu ul{max-height:none;padding:0}.account-dropdown-menu-container .navigation-dropdown .sub-menu li{border:none}.account-dropdown-menu-container .navigation-dropdown .sub-menu li a{color:rgba(255,255,255,.75);font-family:dinlight,Helvetica,Arial,sans-serif}.settings-icon{background:url(../common/img/icons/account@2x.png) center center no-repeat;background-size:16px 16px;height:20px;width:20px;display:inline-block;position:relative;top:3px;bottom:10px;padding:11px}.mobile-menu{box-sizing:border-box;display:none;padding-top:55px;position:fixed;top:0;left:0;height:100%;width:100%;background-color:#000;overflow:auto}.mobile-menu .triangle{display:none}.mobile-menu .icon.icon-thin-close{position:absolute;top:15px;right:15px;cursor:pointer;margin-top:20px}.mobile-menu li{text-align:left;border-bottom:1px solid #666;margin:0 15px}.mobile-menu a{padding:25px 0;font-size:1.5em;display:inline-block}.mobile-menu .parent-nav{display:block}@media (min-width:1024px){.mobile-menu{left:auto;right:0;width:33%}}.sub-menu{position:relative}.sub-menu:after{background:url(../common/img/icons/chevron.png) no-repeat;background-size:cover;width:52px;height:28px;text-indent:-1000px;overflow:hidden;display:inline-block;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:transform ease-out .1s 0s;-moz-transition:transform ease-out .1s 0s;-o-transition:transform ease-out .1s 0s;transition:transform ease-out .1s 0s;content:'';height:11px;width:20px;position:absolute;right:10px;top:32px;cursor:pointer}.sub-menu:after.pointed-right{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.sub-menu:after.pointed-left{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sub-menu:after.pointed-up{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sub-menu:after.pointed-down{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.sub-menu.expanded:after{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.sub-menu.expanded ul{border-bottom:1px solid #666;display:block;max-height:500px}.sub-menu ul{max-height:0;overflow:hidden;transition:.25s max-height linear}.sub-menu ul li{border-bottom:none}.sub-menu ul a{color:#999}.login-form{padding-top:20px}.login-form input{margin-bottom:20px}.option-box{box-sizing:border-box;border:1px solid #666;border-bottom:2px solid #b10000;color:#fff;cursor:pointer;font-family:dinmedium,sans-serif;font-size:14px;height:140px;line-height:1.3;padding:10px;text-align:center}.option-box:hover{border-color:#fff;border-bottom:2px solid #b10000}.roadblock-layout{box-sizing:border-box;color:#000;height:100%;padding-top:75px;min-height:80vh}.roadblock-layout>.hero{display:none}.roadblock-layout .page-container h1,.roadblock-layout .page-container h2,.roadblock-layout .page-container h3,.roadblock-layout .page-container h4,.roadblock-layout .page-container h5,.roadblock-layout .page-container h6{color:#000}.roadblock-layout h2{font-family:dinbold,Helvetica,Arial,sans-serif;margin-bottom:15px}.roadblock-layout a:not(.button){color:#000;text-decoration:underline}.roadblock-layout .button.plain{color:inherit}.roadblock-layout .button.plain:hover{border-color:inherit}.roadblock-layout>.page-container{background-size:0 0;background-position:center center;box-sizing:border-box;height:100%;min-height:80vh}.roadblock-layout .headline{font-family:dinbold,Helvetica,Arial,sans-serif;font-size:24px}.roadblock-layout .subhead{font-family:dinregular,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;text-align:center}.roadblock-layout .body{text-align:left}.roadblock-layout .content-container{background-color:#fff;min-height:80vh}.roadblock-layout .content-container>header{border-bottom:1px solid rgba(153,153,153,.4);padding:10px 20px;text-align:center}.roadblock-layout .content-container>.content{padding:15px 20px}.roadblock-layout .content-container>.content>:last-child{margin-bottom:0}.roadblock-layout .content-container.inset{border-radius:5px;margin:0 10px 10px;min-height:0}.roadblock-layout .content-container.inset>.content{padding:0}.roadblock-layout .section>div{overflow:visible;border-top:1px solid rgba(153,153,153,.4);padding:20px 0}.roadblock-layout .section>div:after,.roadblock-layout .section>div:before{display:table;content:"";line-height:0}.roadblock-layout .section>div:after{clear:both}.roadblock-layout .section>div.plain{border:none;padding:0}.roadblock-layout .section:first-child>div{border:none;padding-top:0}.roadblock-layout .form-error{font-family:dinmedium,Helvetica,Arial,sans-serif;color:red;padding-bottom:20px}.roadblock-layout .form{margin:0 auto 15px;text-align:left}.roadblock-layout .form h2.inline{float:left;margin:0 20px 0 0}.roadblock-layout .form .checkbox input+label:before{background-position:top left;background-repeat:no-repeat;background-size:28px 28px;box-sizing:border-box;height:28px;margin:0;padding:0 10px 10px 0;width:28px}.roadblock-layout .form .radio.with-checkmark input+label:before{height:25px;width:25px;background-size:100%}.roadblock-layout .form label{font-family:dinmedium,Helvetica,Arial,sans-serif;color:#000;font-size:12px}.roadblock-layout .form input[type=email],.roadblock-layout .form input[type=password],.roadblock-layout .form input[type=text],.roadblock-layout .form select,.roadblock-layout .form textarea{font-family:opensans,Helvetica,Arial,sans-serif;border-color:#000;border-radius:0;color:#000;font-size:14px;font-weight:700}.roadblock-layout .form input[type=email]:disabled,.roadblock-layout .form input[type=email]:read-only,.roadblock-layout .form input[type=password]:disabled,.roadblock-layout .form input[type=password]:read-only,.roadblock-layout .form input[type=text]:disabled,.roadblock-layout .form input[type=text]:read-only,.roadblock-layout .form textarea:disabled,.roadblock-layout .form textarea:read-only{border-color:#999;color:#999}.roadblock-layout .form input[type=email]:read-only,.roadblock-layout .form input[type=password]:read-only,.roadblock-layout .form input[type=text]:read-only,.roadblock-layout .form textarea:read-only{background-image:url(/common/img/icons/invalid.png);background-size:40px 40px;background-position:right 0 top 50%;background-repeat:no-repeat}.roadblock-layout .form select:disabled{border-color:#999;color:#999}.roadblock-layout .form .date-picker input[type=text]:read-only{background-image:none;border-color:#000;color:#000}.roadblock-layout .form .input{box-sizing:border-box;margin-bottom:20px;position:relative;text-align:left}.roadblock-layout .form .input.required input::-webkit-input-placeholder{color:#000}.roadblock-layout .form .input.required input:-moz-placeholder{color:#000;opacity:1}.roadblock-layout .form .input.required input::-moz-placeholder{color:#000;opacity:1}.roadblock-layout .form .input.required input:-ms-input-placeholder{color:#000}.roadblock-layout .form .input.grouped{margin-bottom:25px;margin-top:-3px}.roadblock-layout .form .input .wrapper{position:relative}.roadblock-layout .form .input .error{display:block;margin:5px 0 0;line-height:1.2;clear:both}.roadblock-layout .form .input .error:empty{display:none}.roadblock-layout .form .input.field-error .input-recurly .recurly-hosted-field,.roadblock-layout .form .input.field-error .tooltip-icon.cvv,.roadblock-layout .form .input.field-error input[type=number],.roadblock-layout .form .input.field-error input[type=password],.roadblock-layout .form .input.field-error input[type=text],.roadblock-layout .form .input.field-error select{border-color:red}.roadblock-layout .form .helper-text{font-size:12px;margin:-10px 0 20px 0;text-align:left}.roadblock-layout .form .field-hint{color:#666;font-size:12px;margin:0}.roadblock-layout .form .legal-text{color:#000;display:inline-block;text-align:left;vertical-align:top;font-family:dinlight,Helvetica,Arial,sans-serif;padding-left:45px}.roadblock-layout .form .legal-text-container{margin-bottom:30px;text-align:left}.roadblock-layout .form .checkbox label:before{position:absolute;top:3px}.roadblock-layout .with-animated-labels .input .empty~label{color:#000}.roadblock-layout .unordered-checkmarks{color:#000}.roadblock-layout .unordered-checkmarks li:before{background-image:url(../common/img/icons/sa-icons-invert.png)}.roadblock-layout .legal{font-size:14px}.roadblock-layout .paywall-primary-form-submit-button,.roadblock-layout .rb-primary{font-size:14px;margin-bottom:30px;max-width:367px;text-decoration:none;width:100%}.roadblock-layout .paywall-primary-form-submit-button:last-child,.roadblock-layout .rb-primary:last-child{margin-bottom:0}.roadblock-layout .roadblock-action{margin:0 auto;max-width:367px;text-align:center}.roadblock-layout .roadblock-action .button,.roadblock-layout .roadblock-action button{margin-bottom:30px;max-width:367px;text-decoration:none;width:100%}.roadblock-layout .roadblock-action .skip{color:#999}.roadblock-layout .roadblock-action :last-child{margin-bottom:0}.roadblock-layout .secondary-cta{margin:20px 0 0;text-align:center}@media (min-width:768px){.roadblock-layout{padding:0}.roadblock-layout .headline{font-size:32px}.roadblock-layout>.page-container{background-attachment:fixed;background-image:url(https://www.showtime.com/tve/images/frontdoor/registration_centered.jpg);background-size:cover;padding:150px 0}.roadblock-layout .content-container{border-radius:5px;margin:0 auto;min-height:0;max-width:700px}.roadblock-layout .content-container>header{padding:20px 40px}.roadblock-layout .content-container>.content{padding:20px 40px 40px}.roadblock-layout .content-container.inset{margin:0 auto}.roadblock-layout .content-container.inset>.content{padding:20px 40px}.roadblock-layout .form .checkbox input+label:before{height:20px;width:20px;background-size:20px 20px}.roadblock-layout .form .legal-text{padding-left:35px}.roadblock-layout.rb-small{text-align:center}.roadblock-layout.rb-small .content-container{max-width:500px}.roadblock-layout.rb-small .form{max-width:360px}.roadblock-layout .form-footer{text-align:center}}.roadblock-layout .content-container.plain{background:0 0;border-radius:0;color:#fff;min-height:0;padding:0}.roadblock-layout.rb-small .body{text-align:center}@media (min-width:768px){.roadblock-layout.page-check-email>.page-container{background-image:url(https://www.showtime.com/tve/images/frontdoor/signup_flow_lifestyle.jpg)}}.roadblock-layout .cobranding{border-bottom:1px solid rgba(153,153,153,.4);border-top:1px solid rgba(153,153,153,.4);margin:16px auto;padding:20px 0;text-align:center}.roadblock-layout .cobranding p{margin-bottom:10px}.roadblock-layout .cobranding .logo{max-width:127px;width:100%}@media (min-width:1024px){.roadblock-layout .cobranding{max-width:360px}}.roadblock-layout.rb-payment .body{font-size:16px;line-height:1.7}.roadblock-layout.rb-payment .subhead{margin-bottom:0}.roadblock-layout.rb-payment .section#registration-payment>div{padding-bottom:0}.roadblock-layout.rb-payment .input-wrapper{text-align:justify;position:relative}.roadblock-layout.rb-payment .input{display:inline-block;vertical-align:top;margin-bottom:15px;position:relative;text-align:left}.roadblock-layout.rb-payment .recurly-hosted-field,.roadblock-layout.rb-payment .recurly-hosted-field-focus,.roadblock-layout.rb-payment .recurly-hosted-field-number,.roadblock-layout.rb-payment .recurly-hosted-field-number-focus{border:1px solid #000}.roadblock-layout.rb-payment .button.mobile-width100,.roadblock-layout.rb-payment .input.mobile-width100{width:100%}.roadblock-layout.rb-payment .button.mobile-width75,.roadblock-layout.rb-payment .input.mobile-width75{width:73.5%}.roadblock-layout.rb-payment .button.mobile-width50,.roadblock-layout.rb-payment .input.mobile-width50{width:48%}.roadblock-layout.rb-payment .button.mobile-width25,.roadblock-layout.rb-payment .input.mobile-width25{width:25%}.roadblock-layout.rb-payment #registration-cta,.roadblock-layout.rb-payment .payment-action{text-align:center}.roadblock-layout.rb-payment .payment-method-selector{border-top:1px solid rgba(153,153,153,.4);margin-left:-20px;padding:15px 20px;width:100%}.roadblock-layout.rb-payment .payment-method-radio-container{margin:0 -20px 15px}.roadblock-layout.rb-payment .payment-method-radio-container .radio-tab{border-bottom:1px solid rgba(153,153,153,.4);box-sizing:border-box;width:60%;padding:21px 0 20px 30px}.roadblock-layout.rb-payment .payment-method-radio-container .radio-tab+.radio-tab{border-left:1px solid rgba(153,153,153,.4);border-bottom:1px solid rgba(153,153,153,.4);width:40%;padding-left:15px}.roadblock-layout.rb-payment .payment-method-radio-container .radio-tab+.radio-tab-active,.roadblock-layout.rb-payment .payment-method-radio-container .radio-tab-active{border-top:1px solid rgba(153,153,153,.4);border-bottom:none;padding-top:20px}.roadblock-layout.rb-payment .tooltip-icon.cvv{display:inline-block;background:url(../img/icons/icon-question.png) center no-repeat;background-size:100%;height:25px;width:25px;cursor:pointer;background-size:30px 30px;height:40px;width:30px;position:absolute;right:-50px;bottom:0}.roadblock-layout.rb-payment .helper-modal{box-sizing:border-box;color:#fff;position:fixed;top:0;right:0;height:100%;width:100%;padding:12vw 6vw;font-size:14px;text-align:center;background-color:#000;z-index:15000}.roadblock-layout.rb-payment .helper-modal h1{color:#fff;font-size:24px}.roadblock-layout.rb-payment .helper-modal .icon{position:absolute;right:6vw;top:6vw;cursor:pointer}.roadblock-layout.rb-payment .helper-modal .cvv-image{display:inline-block;vertical-align:top;max-width:48%;margin-top:5vw;text-align:center}@media screen and (max-aspect-ratio:1/1){.roadblock-layout.rb-payment .helper-modal .cvv-image{max-width:90%}}.roadblock-layout.rb-payment .helper-modal .cvv-image img{width:100%}.roadblock-layout.rb-payment .helper-modal .cvv-image p{text-transform:uppercase}.roadblock-layout.rb-payment .plan-option .secondary-text{color:#000}.roadblock-layout.rb-payment .legal,.roadblock-layout.rb-payment .payment-mod{overflow:visible;border-top:1px solid rgba(153,153,153,.4);padding:20px 0}.roadblock-layout.rb-payment .legal:after,.roadblock-layout.rb-payment .legal:before,.roadblock-layout.rb-payment .payment-mod:after,.roadblock-layout.rb-payment .payment-mod:before{display:table;content:"";line-height:0}.roadblock-layout.rb-payment .legal:after,.roadblock-layout.rb-payment .payment-mod:after{clear:both}.roadblock-layout.rb-payment .legal{padding:24px 0 32px}.roadblock-layout.rb-payment .ui-trigger{color:#000;float:right;font-size:16px;margin-left:20px}.roadblock-layout.rb-payment #registration-coupon h2,.roadblock-layout.rb-payment .payment-coupon h2,.roadblock-layout.rb-payment .payment-redeem-gift-card-container h2{margin:0}.roadblock-layout.rb-payment #registration-coupon p,.roadblock-layout.rb-payment .payment-coupon p,.roadblock-layout.rb-payment .payment-redeem-gift-card-container p{margin:0}.roadblock-layout.rb-payment .coupon-cancel{color:#999;float:right;margin-top:8px}.roadblock-layout.rb-payment .paypal-submit-container .input{display:block;margin:0 auto 10px}.roadblock-layout.rb-payment .billing-address-wrapper{margin-top:15px}.roadblock-layout.rb-payment .highlight{font-family:dinmedium,Helvetica,Arial,sans-serif}.roadblock-layout.rb-payment .roadblock-action .input{display:block}@media (min-width:768px){.roadblock-layout.rb-payment .content-container>.content{padding:20px 40px 40px}.roadblock-layout.rb-payment form.form .button.desktop-width100,.roadblock-layout.rb-payment form.form .input.desktop-width100{width:100%}.roadblock-layout.rb-payment form.form .button.desktop-width66,.roadblock-layout.rb-payment form.form .input.desktop-width66{width:65.66%}.roadblock-layout.rb-payment form.form .button.desktop-width50,.roadblock-layout.rb-payment form.form .input.desktop-width50{width:49%}.roadblock-layout.rb-payment form.form .button.desktop-width33,.roadblock-layout.rb-payment form.form .input.desktop-width33{width:32.33%}.roadblock-layout.rb-payment form.form .button.desktop-width16,.roadblock-layout.rb-payment form.form .input.desktop-width16{width:15%}.roadblock-layout.rb-payment .payment-method-radio-container{margin:0 0 20px}.roadblock-layout.rb-payment .payment-method-radio-container .radio-tab{border:none;width:auto;margin:0;padding:0}.roadblock-layout.rb-payment .payment-method-radio-container .radio-tab+.radio-tab{border:none;padding-left:20px}.roadblock-layout.rb-payment .payment-method-radio-container .radio-tab+.radio-tab-active,.roadblock-layout.rb-payment .payment-method-radio-container .radio-tab-active{padding-top:0;background-color:transparent}.roadblock-layout.rb-payment .tooltip-icon.cvv{right:0;border-bottom:1px solid #000;border-right:1px solid #000;border-top:1px solid #000;background-size:20px 20px;background-color:#fff}.roadblock-layout.rb-payment .helper-modal{position:absolute;height:210px;width:auto;border:1px solid #666;text-align:left}.roadblock-layout.rb-payment .helper-modal:after,.roadblock-layout.rb-payment .helper-modal:before{content:'';position:absolute;height:0;width:0;border:9px solid transparent}.roadblock-layout.rb-payment .helper-modal .icon,.roadblock-layout.rb-payment .helper-modal h1{display:none}.roadblock-layout.rb-payment .helper-modal.cvv{max-width:400px;top:160px;right:-5px;padding:30px 20px}.roadblock-layout.rb-payment .helper-modal.cvv:after,.roadblock-layout.rb-payment .helper-modal.cvv:before{right:9px}.roadblock-layout.rb-payment .helper-modal.cvv:before{border-bottom:9px solid #666;top:-19px}.roadblock-layout.rb-payment .helper-modal.cvv:after{border-bottom:9px solid #000;top:-17px}.roadblock-layout.rb-payment .helper-modal.cvv .cvv-image{max-width:46.5%;margin:0}.roadblock-layout.rb-payment .helper-modal.cvv .cvv-image~.cvv-image{margin-left:5%}}.roadblock-layout.rb-partner{background:#fff;padding:0}.roadblock-layout.rb-partner>.hero{background:#000 url(https://www.showtime.com/tve/images/frontdoor/galleryart-3series.jpg) bottom center no-repeat;background-size:cover;box-sizing:border-box;display:block;margin:0 auto;max-height:407px;padding-top:47%}.roadblock-layout.rb-partner .page-container{padding:0;background:0 0}.roadblock-layout.rb-partner .content-container{max-width:100%}.roadblock-layout.rb-partner .content-container>.content{margin:0 auto;max-width:620px}.roadblock-layout.rb-partner .headline{line-height:1.1}.roadblock-layout.rb-partner .cobranding{border:none}.roadblock-layout.rb-partner #form-error{text-align:center}.roadblock-layout.rb-partner.rb-small .content-container>.content{max-width:367px}@media (min-width:1024px){.roadblock-layout.rb-partner>.hero{background-image:url(https://www.showtime.com/tve/images/frontdoor/galleryart-6series.jpg);padding-top:28%}}@media (min-width:1440px){.roadblock-layout.rb-partner>.hero{height:407px;background-size:1440px 407px;padding:0}}.limited-nav-header.rb-partner{background:0 0;border:none;text-align:center}.limited-nav-header.rb-partner .step-counter{position:absolute;right:5%}@media (min-height:900px) and (min-width:1024px){.limited-nav-header.rb-partner .logo.primary{margin-top:35px}.limited-nav-header.rb-partner .step-counter{top:38px}}.ppv-state .date-line{margin-bottom:4px;font-family:dinmedium,Helvetica,Arial,sans-serif;color:#3893FF;line-height:1}.ppv-state .date-line.is-live{font-family:dinitalic,Helvetica,Arial,sans-serif;background:red;border-radius:2px;color:#fff;display:inline-block;font-size:14px;line-height:1;padding:4px 10px 4px 5px}.ppv-state .date-line.is-live .ico{font-style:normal;margin-right:3px}@media (min-width:1280px){.ppv-state .date-line.is-live{font-size:16px;padding:5px 12px 5px 7px}}.ppv-state .headline{font-family:dinitalic,Helvetica,Arial,sans-serif;font-weight:400;line-height:1}.ppv-state .headline .bold{font-family:dinbolditalic,Helvetica,Arial,sans-serif}.ppv-state .purchase-line{font-family:dinmedium,Helvetica,Arial,sans-serif;background-size:contain;color:#3893FF;line-height:1}.ppv-state .purchase-line.purchased{background:url(/img/ppv/PPV_blue_check.svg) 0 0 no-repeat;background-size:auto 81%;background-position:0 2px;display:inline-block;padding-left:16px;font-size:16px}.ppv-state .description{color:#fff}.ppv-state .description a{text-decoration:underline}.ppv-state .actions .button{line-height:40px}.ppv-state .actions .plain{background-color:rgba(0,0,0,.5)}.ppv-state .actions .primary{background-color:#1970D6}.ppv-banner,.ppv-modal{text-align:center}.ppv-banner .close,.ppv-modal .close{background:url(/common/img/icons/close-button.svg) no-repeat;background-size:contain;border:none;display:block;height:20px;margin:0;overflow:hidden;padding:0;position:absolute;right:18px;text-indent:-5000px;top:18px;width:20px;z-index:1005}.ppv-banner .date-line:not(.is-live),.ppv-modal .date-line:not(.is-live){font-size:14px;margin:0}.ppv-banner .headline,.ppv-modal .headline{font-size:26px;line-height:1;margin:7px 0 0}.ppv-banner .purchase-line,.ppv-modal .purchase-line{font-size:16px;margin:7px 0 0}.ppv-banner .description,.ppv-modal .description{margin:15px 0 0}.ppv-banner .actions,.ppv-modal .actions{margin:25px 0 0}.ppv-banner .actions .button,.ppv-modal .actions .button{font-family:dinmedium,Helvetica,Arial,sans-serif;box-sizing:border-box;color:#fff;display:block;font-size:12px;line-height:30px;padding:0;text-wrap:none;width:100%}.ppv-banner .actions+.button,.ppv-modal .actions+.button{margin-top:16px}.ppv-banner .actions li,.ppv-modal .actions li{margin:7px 0 0}.ppv-banner .actions li.mobile img,.ppv-modal .actions li.mobile img{height:40px}@media (min-width:1280px){.ppv-banner .purchase-line,.ppv-modal .purchase-line{font-size:22px}.ppv-banner .purchase-line.purchased,.ppv-modal .purchase-line.purchased{padding-left:23px}}.ppv-banner{background:#000 url(https://www.showtime.com/tve/images/ppv/paywallbannerweb_rightside_430x210.jpg) no-repeat;background-position:top right;background-size:auto 100%;border-top:1px solid #666;bottom:0;box-shadow:0 -2px 7px rgba(0,0,0,.3);box-sizing:border-box;left:0;padding:15px;position:fixed;text-align:center;width:100%;z-index:9999}.ppv-banner .description,.ppv-banner .promo-image{display:none}.ppv-banner .promo-image{background-position:top left;background-repeat:no-repeat;background-size:contain;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.ppv-banner .description{font-size:12px;margin-top:10px}.ppv-banner .ppv-logo{display:inline-block;margin:0 0 18px;text-transform:uppercase;width:130px}.ppv-banner .date-line:not(.is-live){font-size:16px}.ppv-banner .headline{font-size:28px}.ppv-banner .actions{margin-top:13px;position:relative;z-index:1000}.ppv-banner .actions .button{font-size:12px}.ppv-banner .actions>ul>li{display:inline-block;width:48%}.ppv-banner .actions>ul>li:first-child{margin-right:2%}.ppv-banner .actions>ul>li.mobile img{margin-bottom:-15px}.ppv-banner .disclaimer{color:#fff;font-size:12px;line-height:1.3;margin:10px 0 0;text-transform:uppercase}@media (min-width:480px){.ppv-banner{padding:25px}}@media (min-width:640px){.ppv-banner{overflow:visible}.ppv-banner:after,.ppv-banner:before{display:table;content:"";line-height:0}.ppv-banner:after{clear:both}.ppv-banner .ppv-logo{left:25px;position:absolute;top:25px}.ppv-banner .content{float:left;padding-top:40px;text-align:left;width:60%}.ppv-banner .actions{box-sizing:border-box;padding-right:40px;float:right;width:40%}.ppv-banner .actions>ul>li{float:none;width:100%;margin:0}.ppv-banner .actions>ul>li:first-child{margin:0 0 10px 0}.ppv-banner .actions>ul>li.mobile img{margin-bottom:0}}@media (min-width:1024px){.ppv-banner{padding:13px;min-height:145px}.ppv-banner .ppv-logo{bottom:20px;left:20px;top:auto;margin:0}.ppv-banner .description{display:block}.ppv-banner .promo-image{display:block}.ppv-banner .content{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;padding:0;position:absolute;top:50%;width:40%}.ppv-banner .actions{width:25%}}@media (min-width:1280px){.ppv-banner .purchase-line{font-size:22px}}@media (min-width:1440px){.ppv-banner{height:300px;min-height:0}.ppv-banner .ppv-logo{width:auto}.ppv-banner .content{text-align:center}.ppv-banner .actions{-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);float:none;margin:0;padding:0;position:absolute;right:50px;top:50%;width:16%}.ppv-banner .date-line:not(.is-live){font-size:24px}.ppv-banner .headline{font-size:54px}.ppv-banner .description{font-size:18px}}@media (min-width:1980px){.ppv-banner{height:350px}.ppv-banner .content{width:640px}.ppv-banner .headline{font-size:64px}.ppv-banner .description{font-size:22px}}.ppv-modal{background:rgba(0,0,0,.75);box-sizing:border-box;bottom:0;left:0;overflow-y:auto;padding:8vw;position:fixed;right:0;top:0;z-index:9999}.ppv-modal .modal{border:1px solid #333;height:auto;margin:0 auto;padding:0;position:relative;width:auto}.ppv-modal .ppv-logo{left:50%;margin-left:-70px;position:absolute;top:15px;width:140px}.ppv-modal .promo-image{background-position:top center;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;width:100%}.ppv-modal .promo-image.desktop{display:none;height:100%}.ppv-modal .promo-image.mobile{padding-top:100%}.ppv-modal .content{box-sizing:border-box;margin:0 auto;max-width:400px;padding:250px 10px 25px;position:relative;width:100%}.ppv-modal .purchase-line.purchased{padding-left:17px;font-size:16px}.ppv-modal .description.desktop{display:none}.ppv-modal .actions .button{font-size:14px}.ppv-modal .sign-in-cta{font-family:dinlight,Helvetica,Arial,sans-serif;font-size:14px;margin:30px 0 0;text-transform:uppercase}.ppv-modal .sign-in-cta a{font-family:dinmedium,Helvetica,Arial,sans-serif;text-decoration:underline}@media (min-width:480px){.ppv-modal .content{padding:250px 25px 25px}}@media (min-width:768px){.ppv-modal .modal{max-width:1320px;width:auto}.ppv-modal .close{right:25px;top:25px}.ppv-modal .ppv-logo{top:25px}.ppv-modal .content{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-sizing:border-box;left:50%;padding:0;position:absolute;top:50%}.ppv-modal .promo-image{box-sizing:border-box;padding-top:56.25%;position:relative;min-height:462px}.ppv-modal .promo-image.mobile{display:none}.ppv-modal .promo-image.desktop{display:block}.ppv-modal .date-line:not(.is-live){font-size:16px}.ppv-modal .headline{font-size:26px}.ppv-modal .description{font-size:14px}.ppv-modal .description.mobile{display:none}.ppv-modal .description.desktop{display:block}}@media (min-width:1024px){.ppv-modal .ppv-logo{margin-left:-122px;top:25px;width:244px}.ppv-modal .content{margin-top:15px;max-width:525px}.ppv-modal .date-line:not(.is-live){font-size:22px}.ppv-modal .headline{font-size:54px}.ppv-modal .description{font-size:16px}.ppv-modal .actions{overflow:visible}.ppv-modal .actions:after,.ppv-modal .actions:before{display:table;content:"";line-height:0}.ppv-modal .actions:after{clear:both}.ppv-modal .actions>li{float:left;width:250px}.ppv-modal .actions>li:first-child{margin-right:25px}}@media (min-width:1280px){.ppv-modal .content{margin-top:0}.ppv-modal .purchase-line:not(.purchased){font-size:24px}}.ppv-promotion .icon,.ppv-state .icon{display:none}.ppv-promotion .btn-watch .icon,.ppv-state .btn-watch .icon{background-image:url(../common/img/icons/play.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;height:10px;margin-right:5px;width:10px}.ppv-promotion .dash{display:none}.ppv-promotion .date-line,.ppv-promotion .purchase-line{font-family:dinmedium,Helvetica,Arial,sans-serif;color:#3893FF;text-transform:uppercase}.ppv-promotion .date-line{font-size:18px}.ppv-promotion .date-line.is-live{font-family:dinitalic,Helvetica,Arial,sans-serif;background:red;border-radius:2px;color:#fff;display:inline-block;font-size:14px;line-height:1;margin:0 0 6px 0;padding:4px 10px 4px 5px}.ppv-promotion .date-line.is-live .ico{font-style:normal}@media (min-width:1280px){.ppv-promotion .date-line.is-live{font-size:16px;padding:5px 12px 5px 7px}}.ppv-promotion .headline{font-family:dinitalic,Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:0}.ppv-promotion .headline .bold{font-family:dinbolditalic,Helvetica,Arial,sans-serif}.ppv-promotion .purchase-line{font-size:18px;line-height:1;margin:5px 0 12px 0}.ppv-promotion .purchase-line.purchased{background:url(/img/ppv/PPV_blue_check.svg) 0 0 no-repeat;background-size:auto 81%;background-position:0 2px;display:inline-block;padding-left:18px;font-size:16px}@media (min-width:1280px){.ppv-promotion .purchase-line{font-size:32px}.ppv-promotion .purchase-line.purchased{font-size:22px;padding-left:23px}}.ppv-promotion .disclaimer{font-family:dinlight,Helvetica,Arial,sans-serif;color:#fff;font-size:12px}.ppv-promotion .promo-detail .buttons .button:first-child{background:#1970D6}.ppv-promotion .dim{opacity:.25}.ppv-promotion .highlight{color:#b10000}.ppv-promotion .countdown{overflow:visible;bottom:24%;color:#fff;position:absolute;right:50px}.ppv-promotion .countdown:after,.ppv-promotion .countdown:before{display:table;content:"";line-height:0}.ppv-promotion .countdown:after{clear:both}.ppv-promotion .countdown dd,.ppv-promotion .countdown dt{display:block;float:left}.ppv-promotion .countdown dd{font-family:dinbolditalic,Helvetica,Arial,sans-serif;font-size:24px;margin:0 10px 0 25px}.ppv-promotion .countdown dt{font-family:dinitalic,Helvetica,Arial,sans-serif;font-size:14px;margin-top:9px}@media (min-width:1024px){.ppv-promotion .countdown{bottom:28%}.ppv-promotion .countdown dd{font-size:30px}.ppv-promotion .countdown dt{font-size:16px}}@media (min-width:1440px){.ppv-promotion .countdown dd{font-size:48px}.ppv-promotion .countdown dt{font-size:22px;margin-top:18px}}.category-top .ppv-promotion.promotion .buttons{padding-bottom:10px}.category-top .ppv-promotion.promotion .disclaimer{padding-bottom:55px}#category-layout .ppv-promotion .purchase-line:not(.purchased){font-size:16px}@media (min-width:1280px){#category-layout .ppv-promotion .purchase-line:not(.purchased){font-size:24px}}.ppv-bug{overflow:visible;background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.25);border-radius:2px;cursor:pointer;line-height:1;padding:8px;text-transform:uppercase}.ppv-bug:after,.ppv-bug:before{display:table;content:"";line-height:0}.ppv-bug:after{clear:both}.ppv-bug:hover{border-color:#fff}.ppv-bug .date{font-family:dinbold,Helvetica,Arial,sans-serif;color:#3893FF;display:block;float:left;letter-spacing:2px;margin-right:5px;text-align:center;text-transform:uppercase}.ppv-bug .date>span{display:block}.ppv-bug .date .day{font-size:16px}.ppv-bug .label{color:#fff;float:left}.ppv-bug .label>span{display:block}.ppv-bug .label .event-title{font-family:dinitalic,Helvetica,Arial,sans-serif;white-space:nowrap}.ppv-bug .label .event-title .bold{font-family:dinbolditalic,Helvetica,Arial,sans-serif}.ppv-bug .date,.ppv-bug .label{font-size:10px}.ppv-bug .event-title{font-size:15px}.ppv-bug .label .event-title{margin-top:1px}#header-layout .ppv-bug-container{float:left;margin:18px 0 0 0}#header-layout .ppv-bug-container,.frontdoor-ui .ppv-container{display:none}@media (min-width:640px){#header-layout .ppv-bug-container,.frontdoor-ui .ppv-container{display:block}}.responsive-landing-main .ppv-bug-container{padding:20px;text-align:center}.responsive-landing-main .ppv-bug{margin:0 auto;width:200px;text-align:left}body.page-ppv-event-info .ppv-bug{background:0 0;border-radius:0;border:none;border-bottom:3px solid #3893FF;margin:0 8px;padding-left:0;padding-right:0}.mobile-buttons{text-align:center}.mobile-buttons a{display:block;margin:0 auto;width:135px}.mobile-buttons a img{display:block;width:100%}.mobile-buttons a+a{margin-top:15px}@media (min-width:640px){.mobile-buttons a,.mobile-buttons img{display:inline-block}.mobile-buttons a{margin:0}.mobile-buttons a+a{margin-left:15px}}.passwordToggle:after{color:#999;cursor:pointer;font-size:12px;position:absolute;right:16px;top:15px}#registration-payment .passwordToggle:after,.ppv-payment-layout .passwordToggle:after{top:30px}.passwordInput[type=password]+.passwordToggle:after{content:"SHOW"}.passwordInput[type=text]+.passwordToggle:after{content:"HIDE"}.passwordInput[type=password]+.error+.passwordToggle:after{content:"SHOW"}.passwordInput[type=text]+.error+.passwordToggle:after{content:"HIDE"}.shelf{position:relative;margin:5% 0}.shelf h4{font-family:dinbold,Helvetica,Arial,sans-serif;font-size:18px;margin:0 0 15px 4px;z-index:2000}.shelf .shelf-wrapper{margin-top:200px;position:relative}.shelf .shelf-wrapper .shelf-label{margin-left:5.5%}.shelf .btn{cursor:pointer;height:100%;top:0;width:58px;z-index:2000;position:absolute;opacity:0;transition:opacity .5s ease}.shelf .btn:before{background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 66%,rgba(0,0,0,0) 100%);background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 66%,rgba(0,0,0,0) 100%);background:radial-gradient(ellipse at center,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 66%,rgba(0,0,0,0) 100%);content:"";height:130px;margin-top:-65px;position:absolute;right:-21px;top:50%;width:170px}.shelf .btn:after{background-image:url(/common/img/modal_back_btn@2x.png);background-size:cover;content:"";height:50px;left:3px;margin-top:-25px;position:absolute;top:50%;width:50px}.shelf .btn.next{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";right:0}.shelf .btn.prev{display:none}.shelf .buttons{padding:0}.shelf .buttons:hover .btn{opacity:1}.shelf .shelf-container{transition:margin-left .2s ease,left .5s ease;display:flex;flex-wrap:nowrap;width:100%;position:relative;margin-left:-2px}.shelf .shelf-container:hover~.buttons .btn{opacity:1}.shelf .shelf-container.shelf-col-8 .shelf-item{width:10.25%}.shelf .shelf-container.shelf-col-6 .shelf-item{width:14%}.shelf .shelf-container.shelf-col-4 .shelf-item{width:21.5%}.shelf .shelf-container.shelf-col-3 .shelf-item{width:29%}.shelf .shelf-container.shelf-col-2 .shelf-item{width:44%}.shelf .shelf-container.shelf-col-1 .shelf-item{width:89%}.shelf .progress-bar{position:relative;margin-top:-5px;margin-bottom:5px}.shelf .progress-bar .status{background-color:#b10000;height:5px;position:absolute}.shelf .progress-bar .bar{height:5px;background-color:rgba(255,255,255,.3);width:100%;position:absolute}.shelf .shelf-item{float:left;position:relative;top:0;transition:width .2s ease,height .2s ease,top .2s ease;color:#fff;font-size:30px;flex:0 0 auto;margin:0 .5%;min-height:147px}.shelf .shelf-item .title-image{display:block;width:100%}.shelf .shelf-item .title-image.hover{opacity:0;position:absolute;top:0;left:0;transition:opacity .5s ease}.shelf .shelf-item:hover .hover{opacity:1}.shelf .shelf-item:hover .shelf-item-overlay{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;cursor:pointer}.shelf .shelf-item:hover .drawer-item-remove{display:block}.shelf .shelf-details{color:#fff;font-size:14px;line-height:.3;padding-top:10px;font-family:dinregular,Helvetica,Arial,sans-serif;width:100%}.shelf .shelf-details .details-wrapper{color:#999;overflow:hidden;text-overflow:ellipsis;width:100%;white-space:nowrap;display:block;padding-bottom:10px}.shelf .shelf-details .name{color:#fff;font-family:dinbold,Helvetica,Arial,sans-serif;display:block;line-height:20px;margin-bottom:10px}.shelf .shelf-details .season{color:#fff}.shelf .shelf-details .secondary-detail{color:#999}.shelf .shelf-details:hover{cursor:pointer}.shelf .shelf-item-overlay{display:flex;flex-direction:column;justify-content:flex-end;position:absolute;top:0;bottom:0;left:0;right:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:opacity ease-out .3s 0s;-moz-transition:opacity ease-out .3s 0s;-o-transition:opacity ease-out .3s 0s;transition:opacity ease-out .3s 0s;text-align:center}.shelf .shelf-item-overlay .icon{background-size:contain;height:34px;width:25px;z-index:5}.shelf .shelf-item-overlay .play-overlay.centered{align-items:center;background:rgba(0,0,0,.5);display:flex;flex-grow:1}.shelf .shelf-item-overlay .play-overlay.centered .icon{margin:0 auto}.shelf .shelf-item-overlay .play-overlay.bottom-left{height:100%;width:100%;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.7))}.shelf .shelf-item-overlay .play-overlay.bottom-left .icon{position:absolute;left:10px;bottom:20px}.shelf .shelf-item-details{background:#fff;color:#000;display:block;font-size:14px;padding:1em 1.5em;text-align:left;z-index:10}.shelf .shelf-item-details .description{line-height:1.3}.shelf .shelf-item-details .shelf-item-title{font-size:16px;text-transform:uppercase;font-family:dinbold,Helvetica,Arial,sans-serif}.shelf .shelf-item-details .meta-data{color:#999;display:flex;flex-wrap:wrap;margin-bottom:5px;text-transform:uppercase}.shelf .shelf-item-details .meta-data>li{margin-right:15px}.shelf .shelf-item-details .meta-data>li:last-child{margin-right:0}.shelf .shelf-item-details .more{color:#000;font-family:dinbold,Helvetica,Arial,sans-serif}.shelf .shelf-container[data-shelftype=resumeWatching] .shelf-item-details{display:none}.shelf .shelf-image{position:relative}@media screen and (max-width:666px){.shelf{margin:5% 0 5% 25px}.shelf h4{margin-left:0}}.grecaptcha-badge{visibility:hidden}#user-flash-container>div{width:100%;box-sizing:border-box;padding:15px 45px 15px 15px;background:rgba(27,27,27,.9);position:fixed;bottom:0;left:0;z-index:10000}#user-flash-container>div p{font-size:14px;text-align:center;font-weight:700;margin:0}#user-flash-container>div .dismiss{position:absolute;right:15px;top:50%;margin-top:-10px;cursor:pointer}.page-404-container{padding:130px 60px 0}.page-404-container h1{font-size:30px;margin-bottom:21px}.page-404-container p{color:#fff;font-size:16px;margin-bottom:26px}.page-404-container .nav-header{margin-bottom:99px;margin-top:-99px}.page-404-container button{width:96px}#about-page-container{color:#fff;padding-top:150px}#about-page-container h2.padded{margin-left:0;margin-right:0;margin-bottom:30px}#about-page-container .header{line-height:1.25}#about-page-container .header .title{font-family:dinmedium,Helvetica,Arial,sans-serif;font-size:26px;margin:0}#about-page-container .header .subtitle{font-family:dinmedium,Helvetica,Arial,sans-serif;font-size:14px}#about-page-container .subtitle,#about-page-container .title{text-transform:uppercase}#about-page-container p{margin:30px 0}#about-page-container #about-showtime-overview{position:relative}#about-page-container #about-showtime-overview #about-features{margin-right:530px;min-height:300px}#about-page-container #about-showtime-overview #about-features ul{color:#999}#about-page-container #about-showtime-overview #about-features .caption{color:#fff}#about-page-container #about-showtime-overview img{display:block;position:absolute;right:0;top:0;width:490px}#about-page-container #dedicated-app-links-container{border-top:1px solid #333;border-bottom:1px solid #333;margin:40px 0 30px;padding:30px 0 40px;position:relative}#about-page-container #dedicated-app-links-container .subtitle{margin-bottom:5px}#about-page-container #dedicated-app-links-container #mobile-apps-container{position:absolute;top:30px;right:0;width:490px}#about-page-container #dedicated-app-links-container #mobile-apps-container .mobile-link{margin-left:10px}#about-page-container #dedicated-app-links-container #mobile-apps-container .mobile-link:nth-of-type(3n+1){margin-left:0}#about-page-container #dedicated-app-links-container #mobile-apps-container .amazon-link>img{border:1px solid grey;border-radius:7px}#about-page-container #dedicated-app-links-container #tv-apps-container{margin-right:530px;max-width:550px}#about-page-container #dedicated-app-links-container #tv-apps-container .subtitle{margin-bottom:10px}#about-page-container #dedicated-app-links-container #tv-apps-container .tv-link{display:inline-block;margin:0 10px 10px 0}#about-page-container #dedicated-app-links-container #tv-apps-container .tv-link.samsung-link{position:relative;top:-4px}#about-page-container #dedicated-app-links-container #tv-apps-container .activate-link{text-decoration:underline;color:#fff}#about-page-container #dedicated-app-links-container #tv-apps-container .activate-link:hover{color:#fff}#about-page-container #dedicated-app-links-container #tv-apps-container:after{clear:both}#about-page-container #about-upsell .caption{color:#fff}#about-page-container #about-upsell #cashback-offer{display:inline-block;padding-right:20px}#about-page-container #about-upsell #not-convinced-episodes-offer{display:inline-block;padding-left:20px;text-align:right;border-left:1px solid #333}#about-page-container #about-trademark-legal-text{font-size:10px;line-height:1.2}#about-page-container #about-trademark-legal-text p{color:#666}@media screen and (max-width:1100px){#about-page-container{padding-top:60px}}@media screen and (max-width:768px){#about-page-container .pageTitle.padded{width:110%;margin-left:-20px;padding-left:15px}#about-page-container #about-upsell #not-convinced-episodes-offer{padding-left:0;border:none}#about-page-container #dedicated-app-links-container{position:relative}#about-page-container #dedicated-app-links-container #mobile-apps-container{position:relative;width:100%;margin-bottom:20px}#about-page-container #dedicated-app-links-container #mobile-apps-container .mobile-link{display:inline-block;margin-left:0}#about-page-container #dedicated-app-links-container #tv-apps-container{margin-right:0;margin-top:10px}#about-page-container #about-showtime-overview{display:flex;flex-direction:column-reverse;position:relative}#about-page-container #about-showtime-overview img{width:100%;position:relative}#about-page-container #about-showtime-overview #about-features{margin-right:0;margin-top:35px}}.pageTitle .genre{display:none}@media (min-width:1280px){.pageTitle .genre{display:inline-block}}.curated-list-info{font-family:dinmedium,Helvetica,Arial,sans-serif}.curated-list-info .info{font-family:dinlight,Helvetica,Arial,sans-serif;color:#fff;opacity:.7}.curated-list-info .title{padding-bottom:10px}.curated-list-info .list-control{display:block;line-height:1;font-size:.8rem;text-transform:uppercase;letter-spacing:.25px;margin-top:20px;color:#fff}.curated-list-info .list-control.added{opacity:.5}.curated-list-info .list-control .icon{margin-top:-4px}.curated-list-info .description{font-family:dinlight,Helvetica,Arial,sans-serif;font-size:.85rem}.curated-list-header.category-top{background-size:cover;background-repeat:no-repeat;background-position:top left}.curated-list-header.category-top .curated-list-info{padding-top:8%}.curated-list-header.category-top .curated-list-info .title{font-size:32px;line-height:32px}.curated-list-header.category-top .curated-list-info .list-control{font-size:14px;font-family:dinlight,Helvetica,Arial,sans-serif}.curated-list-header.category-top .curated-list-info a.list-control{opacity:.7}.curated-list-header.category-top .curated-list-info a.list-control:hover{opacity:1}.curated-list-header.category-top .curated-list-info .description{color:#fff;font-size:14px}.curated-list-callout{padding:0 60px 0 30px}.curated-list-callout.no-header{margin-top:120px}.no-header .grid-container{min-width:0}#curated-list-grid .grid-container>li .details{color:#fff}@media only screen and (min-width:1200px){.curated-list-callout.no-header,.curated-list-grid.no-header{display:inline-block;vertical-align:top;box-sizing:border-box;margin-top:120px}.curated-list-callout.no-header{width:33.33333333%}.curated-list-grid.no-header{width:66.66666666%}}@media only screen and (min-width:1600px){.curated-list-callout.no-header{width:25%}.curated-list-grid.no-header{width:75%}}@media only screen and (min-width:2000px){.curated-list-callout.no-header{width:20%}.curated-list-grid.no-header{width:80%}}@media only screen and (min-width:2400px){.curated-list-callout.no-header{width:16.66666667%}.curated-list-grid.no-header{width:83.33333333%}}@media only screen and (min-width:2800px){.curated-list-callout.no-header{width:14.28571429%}.curated-list-grid.no-header{width:85.71428571%}}.category-top{z-index:1;position:fixed;top:0;left:0;width:100%;margin-bottom:-200px;padding-top:340px;overflow:hidden}.category-top .promotion-selectors:before{background-image:-webkit-radial-gradient(circle farthest-corner,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 50%);background-image:-moz-radial-gradient(circle farthest-corner,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 50%);background-image:-ms-radial-gradient(circle farthest-corner,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 50%);background-image:-o-radial-gradient(circle farthest-corner,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 50%);background-image:radial-gradient(circle farthest-corner,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 50%)}.category-top .promo-detail{padding:15% 10% 10% 0}.category-top .promo-detail .headline{line-height:1.08;font-size:38px}.category-top .promo-detail .headline.medium{font-size:32px}.category-top .promo-detail .headline.long{font-size:30px}.category-top .promo-detail .body{font-size:18px;margin-bottom:5px}.category-top .promo-detail .body.long,.category-top .promo-detail .body.medium{font-size:16px}.category-top .promotion .buttons{padding:15px 0 70px}.category-content{position:relative;z-index:2;padding-bottom:100px;margin-top:270px;background-image:-webkit-linear-gradient(top,rgba(0,0,0,.2) 0,#000 65px);background-image:-moz-linear-gradient(top,rgba(0,0,0,.2) 0,#000 65px);background-image:-ms-linear-gradient(top,rgba(0,0,0,.2) 0,#000 65px);background-image:-o-linear-gradient(top,rgba(0,0,0,.2) 0,#000 65px);background-image:linear-gradient(to bottom,rgba(0,0,0,.2) 0,#000 65px)}#category-layout.no-promo .category-top{display:none}#category-layout.no-promo .category-content{margin-top:0;padding-top:100px}@media (min-width:1024px){.category-top{padding-top:450px}.category-content{margin-top:380px;background-image:-webkit-linear-gradient(top,rgba(0,0,0,.2) 0,#000 70px);background-image:-moz-linear-gradient(top,rgba(0,0,0,.2) 0,#000 70px);background-image:-ms-linear-gradient(top,rgba(0,0,0,.2) 0,#000 70px);background-image:-o-linear-gradient(top,rgba(0,0,0,.2) 0,#000 70px);background-image:linear-gradient(to bottom,rgba(0,0,0,.2) 0,#000 70px)}}@media (min-width:1280px){.category-top{padding-top:500px}.category-top .promo-detail{padding:10% 10% 10% 0;width:475px}.category-top .promo-detail .dash{height:4px;width:40px}.category-top .promo-detail .headline{font-size:46px}.category-top .promo-detail .headline.medium{font-size:36px}.category-top .promo-detail .headline.long{font-size:34px}.category-top .promo-detail .body{font-size:20px}.category-top .promo-detail .body.medium{font-size:18px}.category-top .promo-detail .body.long{font-size:18px}.category-content{margin-top:415px;background-image:-webkit-linear-gradient(top,rgba(0,0,0,.2) 0,#000 90px);background-image:-moz-linear-gradient(top,rgba(0,0,0,.2) 0,#000 90px);background-image:-ms-linear-gradient(top,rgba(0,0,0,.2) 0,#000 90px);background-image:-o-linear-gradient(top,rgba(0,0,0,.2) 0,#000 90px);background-image:linear-gradient(to bottom,rgba(0,0,0,.2) 0,#000 90px)}}@media (min-width:1600px){.category-top{padding-top:600px}.category-top .promo-detail .headline{font-size:60px}.category-top .promo-detail .headline.medium{font-size:44px}.category-top .promo-detail .headline.long{font-size:38px}.category-top .promo-detail .body{font-size:22px}.category-top .promo-detail .body.medium{font-size:22px}.category-top .promo-detail .body.long{font-size:18px}.category-content{margin-top:515px}}@media (min-width:1700px){.category-top{padding-top:700px}.category-content{margin-top:615px}}@media (min-width:2400px){.category-top{padding-top:800px}.category-content{margin-top:715px}}#coming-soon-layout{padding-bottom:100px;padding-top:100px}#coming-soon-item-container{max-width:1600px;margin:0 auto;overflow:auto;padding:10px 15px}#coming-soon-item-container a:hover{color:#fff!important}#coming-soon-item-container *{outline:0!important}#coming-soon-item-container h1,#coming-soon-item-container h2,#coming-soon-item-container h3,#coming-soon-item-container h4,#coming-soon-item-container h5{font-weight:400;color:#fff}#coming-soon-item-container .container{margin:10px}#coming-soon-item-container .coming-soon-item+.coming-soon-item{padding-top:20px}#coming-soon-item-container .coming-soon-item .coming-soon-flag{position:absolute;top:35px;left:0;width:220px;background:#c00;padding:15px;line-height:1;z-index:200}#coming-soon-item-container .multi{background:#333}#coming-soon-item-container .multi .flag-holder{position:relative}#coming-soon-item-container .multi .flag-holder .coming-soon-flag{position:relative}#coming-soon-item-container .multi .flag-holder:after,#coming-soon-item-container .multi .flag-holder:before{display:table;content:"";line-height:0}#coming-soon-item-container .multi .items{padding:15px 0;overflow:hidden}#coming-soon-item-container .multi .items .item{float:left;position:relative;margin-top:20px;margin:35px 32px 0 32px;max-width:266px}#coming-soon-item-container .multi .items .item .item-header{font-size:23px;font-family:dinmedium,Helvetica,Arial,sans-serif;margin-top:8px;margin-bottom:0}#coming-soon-item-container .multi .items .item .tunein{font-size:16px;margin-top:8px;margin-bottom:0}#coming-soon-item-container .multi .items .item .tunein .icon.showtime{width:102px;height:19px;display:inline-block;vertical-align:text-bottom}#coming-soon-item-container .multi .items .item .description{color:#999;font-size:14px}#coming-soon-item-container .multi .items:last-of-type:after{overflow:visible}#coming-soon-item-container .multi .items:last-of-type:after:after,#coming-soon-item-container .multi .items:last-of-type:after:before{display:table;content:"";line-height:0}#coming-soon-item-container .multi .items:last-of-type:after:after{clear:both}#coming-soon-item-container .img-container{width:100%;position:relative;height:0;padding-bottom:54%}#coming-soon-item-container .img-container img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}#coming-soon-item-container .clip-label,#coming-soon-item-container .promo-label{font-family:dinmedium,Helvetica,Arial,sans-serif;font-size:14px;min-height:42px;text-transform:none;padding:6px 7px 0 7px}#coming-soon-item-container .promo-label{background:rgba(255,255,255,.2)}#coming-soon-item-container .overlay{position:absolute;display:block;width:30px;height:30px;bottom:5px;left:5px}#coming-soon-item-container .overlay .icon.player.play-with-bg{position:relative;z-index:5}#coming-soon-item-container .clip,#coming-soon-item-container .promo{cursor:pointer}#coming-soon-item-container .masthead-img{position:relative;width:100%}#coming-soon-item-container .masthead-img .mast-container{position:relative;width:100%;height:0;padding-bottom:45%;overflow:hidden}#coming-soon-item-container .masthead-img .mast-container img{height:100%;position:absolute;top:-9999px;left:-9999px;right:-9999px;bottom:-9999px;margin:auto}#coming-soon-item-container .masthead-img .info-sidebar{position:absolute;top:0;bottom:0;right:0;width:30%;padding:20px;background-color:rgba(0,0,0,.6)}#coming-soon-item-container .masthead-img .info-sidebar .dash{width:35px;height:5px;background-color:#c00;margin-bottom:5px}#coming-soon-item-container .masthead-img .info-sidebar h1{font-size:40px;font-family:dinregular,Helvetica,Arial,sans-serif;line-height:1em;margin-top:0;margin-bottom:0}#coming-soon-item-container .masthead-img .info-sidebar h2{font-family:dinbold,Helvetica,Arial,sans-serif;font-size:16px;margin-top:0;line-height:1.1em}#coming-soon-item-container .masthead-img .info-sidebar p{line-height:1.25em;font-size:14px;margin-top:25px}#coming-soon-item-container .masthead-img .info-sidebar .promos{padding-top:20px;padding-bottom:5px;overflow:hidden}#coming-soon-item-container .masthead-img .info-sidebar .promos .promo-container{width:50%;float:left}#coming-soon-item-container .masthead-img .info-sidebar .promos .promo-container .promo{padding-left:5px;padding-right:5px}#coming-soon-item-container .masthead-img .info-sidebar .promos .promo-container .promo:after{overflow:visible}#coming-soon-item-container .masthead-img .info-sidebar .promos .promo-container .promo:after:after,#coming-soon-item-container .masthead-img .info-sidebar .promos .promo-container .promo:after:before{display:table;content:"";line-height:0}#coming-soon-item-container .masthead-img .info-sidebar .promos .promo-container .promo:after:after{clear:both}#coming-soon-item-container .masthead-img .info-sidebar .tune-in{font-size:14px;font-family:dinbold,Helvetica,Arial,sans-serif}#coming-soon-item-container .masthead-img .info-sidebar .tune-in p{margin-top:0;margin-bottom:10px}#coming-soon-item-container .masthead-img .info-sidebar .tune-in ul{margin:0;padding:0}#coming-soon-item-container .masthead-img .info-sidebar .tune-in li{list-style:none;margin:0;padding:0}#coming-soon-item-container .masthead-img .info-sidebar .tune-in li a{color:#999}#coming-soon-item-container .clips-container{padding-left:10px;padding-right:10px;background:#333;margin-top:-20px;padding-top:20px}#coming-soon-item-container .clips-container .clips-label{padding-left:10px}#coming-soon-item-container .clips-container .clips-label{padding-bottom:20px}#coming-soon-item-container .clips-container .clips{overflow:hidden;margin-top:-20px;padding-bottom:20px}#coming-soon-item-container .clips-container .clips .clip-container{float:left;width:20%}#coming-soon-item-container .clips-container .clips .clip-container .clip{padding:10px}#coming-soon-item-container .clips-container .clips .clip-container:last-of-type:after{overflow:visible}#coming-soon-item-container .clips-container .clips .clip-container:last-of-type:after:after,#coming-soon-item-container .clips-container .clips .clip-container:last-of-type:after:before{display:table;content:"";line-height:0}#coming-soon-item-container .clips-container .clips .clip-container:last-of-type:after:after{clear:both}#coming-soon-item-container.mobile{padding-top:10px}@media all and (max-width:1024px){#coming-soon-item-container .coming-soon-item .masthead-img .coming-soon-flag{position:relative;margin-top:0;max-height:35px;padding:10px;top:auto;left:auto;width:auto;overflow:visible}#coming-soon-item-container .coming-soon-item .masthead-img .coming-soon-flag:after,#coming-soon-item-container .coming-soon-item .masthead-img .coming-soon-flag:before{display:table;content:"";line-height:0}#coming-soon-item-container .coming-soon-item .masthead-img .coming-soon-flag:after{clear:both}#coming-soon-item-container .coming-soon-item .masthead-img .coming-soon-flag h1{font-size:20px;margin:0 10px 0 0;float:left;line-height:1em;font-family:dinbold,Helvetica,Arial,sans-serif}#coming-soon-item-container .coming-soon-item .masthead-img .coming-soon-flag h2{font-size:20px;margin:0;float:left;line-height:1em;font-family:dinregular,Helvetica,Arial,sans-serif}#coming-soon-item-container .coming-soon-item .masthead-img .info-sidebar{width:37%;padding-top:45px;top:26px}#coming-soon-item-container .coming-soon-item .masthead-img .info-sidebar p{margin-top:25px}#coming-soon-item-container .coming-soon-item .masthead-img .info-sidebar .dash{display:none}#coming-soon-item-container .coming-soon-item .masthead-img .mast-container{padding-bottom:0;overflow:hidden;height:500px}#coming-soon-item-container .coming-soon-item .masthead-img .mast-container .masthead{height:500px;width:auto}#coming-soon-item-container .coming-soon-item .clips-container .clips .clip-container{width:156px}}@media screen and (max-width:767px){#coming-soon-item-container .coming-soon-item .masthead-img .info-sidebar{position:static;width:auto;background:#222}#coming-soon-item-container .coming-soon-item .masthead-img .promo-container:nth-child(even){float:left}#coming-soon-item-container .coming-soon-item .clips-container .clips .clip-container{width:260px}}@media screen and (max-width:625px){#coming-soon-item-container .coming-soon-item .masthead-img .mast-container{height:0;padding-bottom:41%}#coming-soon-item-container .coming-soon-item .masthead-img .mast-container .masthead{width:100%;height:auto}}@media screen and (max-width:400px){#coming-soon-item-container .coming-soon-item .masthead-img .promos .promo-container{width:250px;margin-bottom:20px}#coming-soon-item-container .coming-soon-item .masthead-img .promos .promo-container:nth-last-child{margin-bottom:0}#coming-soon-item-container .coming-soon-item .clips-container .clips .clip-container{width:inherit}#coming-soon-item-container .coming-soon-item .clips-container .clips .clip-container .clip{width:250px;padding:10px 15px 0;margin-bottom:10px}}@media all and (max-width:400px){.masthead-img{overflow:visible}.masthead-img:after,.masthead-img:before{display:table;content:"";line-height:0}.masthead-img:after{clear:both}.masthead-img .mast-container{height:auto}.masthead-img .mast-container span .masthead{left:auto;margin-left:0;width:100%;height:auto}.multi .description{display:none}}@media only screen and (max-width:800px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1.325){.multi .item{margin:20px 12px 0 12px}}@media only screen and (max-width:1280px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.325){.multi .items{margin-top:0}.multi .item{margin:20px 24px 0 24px}}#contact{padding:0 20px}#contact *{box-sizing:border-box}.contact-max-width-container{max-width:1200px;margin:0 auto}#contact header{height:72px;border-bottom:1px solid #444;margin-top:20px}#contact header a{height:100%;width:250px}.contact-breadcrumbs-list{padding:15px 0 20px 0;text-transform:uppercase}.contact-breadcrumbs-list a{color:rgba(255,255,255,.75)}.contact-breadcrumbs-list a:hover{color:#fff}.contact-breadcrumbs-list li{display:inline-block;color:#aaa}.contact-breadcrumbs-list li+li:before{content:'|';position:relative;top:1px;margin-left:5px;margin-right:6px}.contact-content-container{margin-bottom:50px;min-height:600px}.contact-title{font-size:24px;line-height:1;text-transform:none}.contact-description{margin:25px 0;color:#aaa;line-height:1.25}.contact-form-success{display:none}.contact-form{margin-bottom:25px;overflow:visible}.contact-form:after,.contact-form:before{display:table;content:"";line-height:0}.contact-form:after{clear:both}.contact-form label{color:#fff;text-transform:uppercase;margin-bottom:5px;display:inline-block}.contact-form button{float:right;width:50%}.contact-form .select{display:block}.contact-form .required input::-webkit-input-placeholder,.contact-form .required textarea::-webkit-input-placeholder{color:#c00;padding-top:3px}.contact-form .required input:-moz-placeholder,.contact-form .required textarea:-moz-placeholder{color:#c00;padding-top:3px}.contact-form .required input::-moz-placeholder,.contact-form .required textarea::-moz-placeholder{color:#c00;padding-top:3px}.contact-form .required input:-ms-input-placeholder,.contact-form .required textarea:-ms-input-placeholder{color:#c00;padding-top:3px}.contact-form-group{margin-bottom:30px;position:relative}#contact button,.js-contact-description,.js-contact-dropdown-four,.js-contact-dropdown-three,.js-contact-dropdown-two{display:none}.contact-error-message input,.contact-error-message textarea{box-shadow:0 0 0 3px #c00}.contact-error-message:after{content:'required';display:inline;position:absolute;bottom:10px;right:10px;color:#b10000}.contact-error-message-textarea input,.contact-error-message-textarea textarea{box-shadow:0 0 0 3px #c00}.contact-error-message-textarea:after{content:'required';display:inline;position:absolute;bottom:10px;right:10px;color:#b10000}.contact-error-message-textarea:after{content:'description must be at least 10 characters long'}#contact footer{border-top:1px solid #444;padding-top:20px;color:#aaa;font-size:12px}@media (min-width:500px){.contact-form-group-firstname{width:48%;display:inline-block;margin-right:2%}.contact-form-group-lastname{width:48%;display:inline-block;margin-left:2%}}@media (min-width:800px){#contact header{height:100px}#contact header a{width:400px}.contact-content-container{width:50%}.contact-breadcrumbs-list{padding:30px 0}}.title-detail{position:relative;color:#999;font-size:14px;margin:0 auto;padding-top:130px}.title-detail h1,.title-detail h4{font-family:dinmedium,Helvetica,Arial,sans-serif}.title-detail h1{font-size:32px;line-height:1.1;color:#fff}.title-detail h3{font-family:dinlight,Helvetica,Arial,sans-serif;font-size:18px;margin-top:5px;text-transform:none;color:#fff}.title-detail h4{color:#666}.title-detail a{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.title-detail .flags .title-flag{color:#55C5CF;margin-right:5px}.title-detail .title-flag.last-chance{color:#c00;margin-left:3px}.title-detail-max-width{width:95%;max-width:1012px;margin:0 auto;padding-bottom:100px}.title-detail-fixed{position:fixed;top:80px;left:0;right:0;margin:auto;z-index:5}.title-detail-column{box-sizing:border-box;display:inline-block;vertical-align:top;position:relative;width:48.5%}.title-detail-column~.title-detail-column{margin-left:3%}.title-detail-navigation{display:block;width:100%;padding:30px 0 20px;overflow:hidden;text-transform:uppercase;background-color:#000}.title-detail-navigation a{color:#999}.title-detail-navigation a:hover{color:#fff}.title-detail-image{display:block;margin:0 auto;max-width:100%;cursor:pointer}.title-detail-image.placeholder{background-position:center center;background-repeat:no-repeat;cursor:auto}.title-detail-program-details{background-color:#000}.title-detail-description{color:#999}.title-detail-player-controls{display:block;margin-top:20px;padding-bottom:18px;border-bottom:1px solid #333}.title-detail-player-controls .control{display:inline-block;vertical-align:top;box-sizing:border-box;min-width:150px;height:40px;padding:9px 15px;text-align:center;text-transform:uppercase}.title-detail-player-controls .control:hover .show-hover{display:inline}.title-detail-player-controls .control:hover .hide-hover{display:none}.title-detail-player-controls .control .show-hover{display:none}.title-detail-player-controls .control .hide-hover{color:#999}.title-detail-player-controls .control span{vertical-align:bottom}.title-detail-player-controls .control .light-text{font-family:dinlight,Helvetica,Arial,sans-serif}.title-detail-player-controls .time-remaining-text{text-transform:none;font-size:12px;margin-left:10px}.title-detail-player-controls .icon.play{margin-left:-5px}.title-detail-player-controls .sho-play-link{background-color:#b10000;border-radius:2px}.title-detail-social-links{float:right;height:40px;line-height:40px}.title-detail-social-links a{display:inline-block;vertical-align:top;margin-left:15px}.title-detail-social-links .icon.social-lg{opacity:.5;transtion:opacity .3s linear}.title-detail-social-links .icon.social-lg:hover{opacity:1}.title-detail-attributes{margin-top:30px}.title-detail-attributes li{display:inline-block;vertical-align:top;margin:0 25px 25px 0}.title-detail-attributes li.advisories{display:block;margin:0}.title-detail-attributes .label{display:block;font-family:dinmedium,Helvetica,Arial,sans-serif;font-size:12px;color:#666;margin-bottom:5px;letter-spacing:1px;text-transform:uppercase}.title-detail-credits{margin-top:18px;padding-top:18px;border-top:1px solid #333}.title-detail-credits h4{color:#999}.title-detail-credit-cast .actor-wrapper{display:table;width:100%}.title-detail-credit-cast .row{overflow:hidden;line-height:1.3;background:url(/common/img/icons/ellipses.png) left 90% repeat-x;display:table-row}.title-detail-credit-cast .name{text-align:left;text-transform:uppercase}.title-detail-credit-cast .name>span{padding-right:5px}.title-detail-credit-cast .role{text-align:right}.title-detail-credit-cast .role>span{padding-left:5px}.title-detail-credit-cast .name,.title-detail-credit-cast .role{padding-top:10px;display:table-cell;vertical-align:bottom}.title-detail-credit-cast .name span,.title-detail-credit-cast .role span{background-color:#000}.title-detail-credit-crew{margin-top:20px;text-transform:uppercase}.title-detail-credit-crew .label{color:#666;line-height:23px;text-transform:none}.movie-detail-image{max-width:360px;max-height:540px}.episode-detail-image{width:100%;max-width:492px;max-height:360px}.episode-detail-navigation{float:right}.episode-detail-navigation a{margin-left:20px}.fight-detail-image{width:100%;max-width:492px;max-height:360px}@media screen and (max-height:750px){.episode-detail-image,.fight-detail-image,.movie-detail-image{max-height:500px}}@media screen and (max-height:700px){.episode-detail-image,.fight-detail-image,.movie-detail-image{max-height:450px}}@media screen and (max-height:650px){.episode-detail-image,.fight-detail-image,.movie-detail-image{max-height:400px}}@media screen and (max-height:600px){.episode-detail-image,.fight-detail-image,.movie-detail-image{max-height:350px}}#free-full-episodes-container{padding-top:150px}#free-full-episodes-container .grid-container{padding:0}#free-full-episodes-container .grid-container>li{width:33.333%;padding-top:25%}#free-full-episodes-container .title{color:#fff;font-size:1.5rem}#free-full-episodes-container .subtitle{text-transform:none}#free-full-episodes-container .sho-link{text-decoration:none}#free-full-episodes-container #free-full-episodes-header{overflow:hidden;border-bottom:1px solid #333}#free-full-episodes-container #free-full-episodes-header h2.padded{margin:0}#free-full-episodes-container #free-full-episodes-header .header{float:left;width:60%;padding-top:5px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#free-full-episodes-container #free-full-episodes-header .promo{width:40%;float:left;border-left:1px solid #333;padding:8px 30px 10px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#free-full-episodes-container #free-full-episodes-header .promo .subtitle,#free-full-episodes-container #free-full-episodes-header .promo .title{padding:0;margin:0}#free-full-episodes-container #free-full-episodes-header .promo .title{font-size:.9rem}#free-full-episodes-container #free-full-episodes-header .promo .subtitle{font-size:.85rem}#free-full-episodes-container #free-full-episodes-header .promo p{padding-top:10px;margin-bottom:0;font-size:.8rem;color:#fff;font-family:dinbold,Helvetica,Arial,sans-serif}#search-results{padding-top:100px}#search-results #search-results-header{font-variant:small-caps}#search-results #search-results-header .search-term{font-variant:normal;color:#ccc}#search-results .no-search-results{text-align:center}.series-detail-layout{margin-bottom:600px}.series-detail-layout *{box-sizing:border-box}.series-detail-layout .playlist-control{line-height:14px;text-transform:uppercase;opacity:.7;-webkit-transition:opacity 250ms;-moz-transition:opacity 250ms;-o-transition:opacity 250ms;-ms-transition:opacity 250ms;transition:opacity 250ms}.series-detail-layout .playlist-control:hover{opacity:1}.series-detail-layout .playlist-control span{vertical-align:middle}.series-detail-layout .js-layout-change{-webkit-transition:opacity 250ms;-moz-transition:opacity 250ms;-o-transition:opacity 250ms;-ms-transition:opacity 250ms;transition:opacity 250ms;-webkit-transform:translate(0,0)}.series-detail-layout .explicitly-no-transition{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}.series-detail-max-width{width:90%;max-width:1600px;margin:0 auto;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.series-detail-sm-view{display:none}.series-detail-body-column{position:relative;display:inline-block;vertical-align:top}.series-detail-body-column.narrow{width:190px;padding:30px 5px 0}.series-detail-body-column.wide{-ms-flex:1 1;-webkit-flex:1 1;flex:1 1;position:relative}.series-detail-season-label{position:relative;padding-left:25px;height:85px;line-height:85px;color:#fff;font-family:dinmedium,Helvetica,Arial,sans-serif;font-size:24px;text-transform:uppercase;letter-spacing:1px}.series-detail-header{position:fixed;top:0;left:0;width:100%;overflow:hidden;height:500px;z-index:0;background-color:#000}.series-detail-header *{-webkit-transform:translate(0,0)}.series-detail-header.scrolled{height:340px;z-index:5}.series-detail-header .header-img{position:absolute;top:0;right:0;min-height:500px;min-width:100%;opacity:0;-webkit-transition:opacity 250ms;-moz-transition:opacity 250ms;-o-transition:opacity 250ms;-ms-transition:opacity 250ms;transition:opacity 250ms}.series-detail-header .header-img.default,.series-detail-header .header-img.visible{opacity:1}.series-detail-header .header-img.default{left:0;bottom:0;margin:auto}.series-detail-gradient-layer{position:absolute;top:0;left:0;height:500px;width:50%;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%);background-image:-moz-linear-gradient(left,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%);background-image:-ms-linear-gradient(left,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%)}.series-detail-header-content{position:relative;margin:130px auto 12px}.series-detail-header-content h1{font-size:32px;line-height:32px}.series-detail-header-content h1.smaller{font-size:28px;line-height:28px}.series-detail-header-content .inner{color:#fff;width:500px;font-family:dinlight,Helvetica,Arial,sans-serif;letter-spacing:.25px}.series-detail-header-content .tuneIn{font-family:dinregular,Helvetica,Arial,sans-serif;font-weight:600;font-size:16px;line-height:16px;text-transform:uppercase;margin-top:12px;margin-bottom:12px}.series-detail-header-content .scrolled{height:0;overflow:hidden}.series-detail-logo{position:relative}.series-detail-logo img{display:none}.series-detail-logo img.default,.series-detail-logo img.visible{display:inline-block}.series-detail-body-fixed{position:absolute;top:415px;left:0;right:0;margin:auto;pointer-events:none;background:0 0;z-index:10}.series-detail-body-fixed.scrolled{position:fixed;top:255px}.series-detail-body-fixed:before{content:'';position:absolute;left:0;right:0;top:0;height:85px;background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,.2) 100%);background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,.2) 100%);background-image:-ms-linear-gradient(bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,.2) 100%);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,.2) 100%);background-image:linear-gradient(to top,rgba(0,0,0,.8) 0,rgba(0,0,0,.2) 100%)}.series-detail-body-fixed:after{top:0;content:'';position:absolute;left:0;right:0;margin:auto;height:1px;background-color:#999;opacity:.4}.series-detail-body-fixed .series-detail-body-column{pointer-events:all}.series-detail-body-fixed .series-detail-body-column.wide:after{bottom:0;content:'';position:absolute;left:0;right:0;margin:auto;height:1px;background-color:#999;opacity:.4}.series-detail-nav a{color:#999}.series-detail-nav a.active,.series-detail-nav a:hover{color:#fff}.series-detail-season-list{pointer-events:all;font-family:dinmedium,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:.25px;color:#999}.series-detail-season-list li{margin-bottom:10px;text-transform:uppercase}.series-detail-social{margin:20px 0 20px}.series-detail-social .icon{margin-right:15px;opacity:.5}.series-detail-social .icon:hover{opacity:1}.series-detail-small-link{font-size:12px}.series-detail-fixed-controls{position:absolute;top:17px;right:0}.series-detail-body-scroll{position:relative;top:415px;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 84px,rgba(0,0,0,.8) 85px,#000 185px);background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 84px,rgba(0,0,0,.8) 85px,#000 185px);background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 84px,rgba(0,0,0,.8) 85px,#000 185px);background-image:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 84px,rgba(0,0,0,.8) 85px,#000 185px);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 84px,rgba(0,0,0,.8) 85px,#000 185px);z-index:5}.series-detail-body-scroll.scrolled{z-index:2}.series-detail-season-group:last-of-type{min-height:800px}#series-detail-episode-list>div:first-child>.series-detail-episode:nth-child(2):before{height:0}.series-detail-episode{position:relative;display:table;width:100%;padding:20px 0 20px 25px;margin:0}.series-detail-episode:before{content:'';position:absolute;left:0;right:0;margin:auto;height:1px;background-color:#999;opacity:.4;top:0}.series-detail-episode>*{display:table-cell;vertical-align:top}.series-detail-episode p{color:#999;-webkit-transition:color 250ms;-moz-transition:color 250ms;-o-transition:color 250ms;-ms-transition:color 250ms;transition:color 250ms}.series-detail-episode:hover .progress-label,.series-detail-episode:hover p{color:#fff}.series-detail-episode:hover .progress-status{background-color:#fff}.series-detail-episode:hover .control-label,.series-detail-episode:hover .icon,.series-detail-episode:hover .series-detail-episode-img{opacity:.5}.series-detail-episode:hover .resume-label{opacity:0}.series-detail-episode-number{font-size:20px;width:30px;color:#fff}.series-detail-episode-img-wrapper{width:219px;position:relative}.series-detail-episode-img-wrapper .series-detail-episode-img{width:100%;cursor:pointer}.series-detail-episode-img-wrapper .series-detail-episode-control{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;text-align:center;width:100%;height:57px}.series-detail-episode-img-wrapper .control-label,.series-detail-episode-img-wrapper .icon,.series-detail-episode-img-wrapper .resume-label{color:#fff;-webkit-transition:opacity 250ms;-moz-transition:opacity 250ms;-o-transition:opacity 250ms;-ms-transition:opacity 250ms;transition:opacity 250ms}.series-detail-episode-img-wrapper .control-label,.series-detail-episode-img-wrapper .icon{opacity:0}.series-detail-episode-img-wrapper .icon.play-lg{height:40px;width:40px;background-size:40px 40px}.series-detail-episode-img-wrapper .control-label{display:block;margin:10px auto 0}.series-detail-episode-img-wrapper .resume-label{position:absolute;bottom:5px;left:0;right:0;background-color:rgba(177,0,0,.7);color:#fff;text-transform:uppercase;line-height:35px;text-align:center}.series-detail-episode-img-wrapper:hover .control-label,.series-detail-episode-img-wrapper:hover .icon{opacity:1}.series-detail-episode-summary{padding:0 30px}.series-detail-episode-summary h4{font-size:20px;line-height:20px;margin-bottom:15px}.series-detail-episode-summary .description-short{display:none}.series-detail-episode-progress{width:120px;position:relative;text-align:right}.series-detail-episode-progress .progress-label,.series-detail-episode-progress .progress-wrapper{display:inline-block}.series-detail-episode-progress .progress-wrapper{position:relative;width:70px;height:8px;border:1px solid #666;border-radius:3px;overflow:hidden}.series-detail-episode-progress .progress-status{width:0;height:100%;background-color:#999;-webkit-transition:background-color 250ms;-moz-transition:background-color 250ms;-o-transition:background-color 250ms;-ms-transition:background-color 250ms;transition:background-color 250ms}.series-detail-episode-progress .icon{vertical-align:-5px;opacity:.5;transition:opacity 250ms}.series-detail-episode-progress .progress-label{font-family:dinmedium,Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:1px;text-transform:uppercase;-webkit-transition:color 250ms;-moz-transition:color 250ms;-o-transition:color 250ms;-ms-transition:color 250ms;transition:color 250ms}@media (min-width:1600px){.series-detail-season-label{height:85px;line-height:85px}.series-detail-gradient-layer{height:600px}.series-detail-header{height:600px}.series-detail-header.scrolled{height:410px}.series-detail-header .header-img{min-height:600px}.series-detail-header h1{font-size:42px;line-height:42px}.series-detail-header h1.smaller{font-size:38px;line-height:38px}.series-detail-header .inner{width:640px}.series-detail-header-content{margin:170px auto 12px}.series-detail-body-fixed{top:515px}.series-detail-body-fixed.scrolled{top:325px}.series-detail-body-fixed:before{height:85px;background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 70%,rgba(0,0,0,.1) 100%);background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 70%,rgba(0,0,0,.1) 100%);background-image:-ms-linear-gradient(bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 70%,rgba(0,0,0,.1) 100%);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 70%,rgba(0,0,0,.1) 100%);background-image:linear-gradient(to top,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 70%,rgba(0,0,0,.1) 100%)}.series-detail-body-scroll{top:515px;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 84px,rgba(0,0,0,.8) 85px,#000 185px);background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 84px,rgba(0,0,0,.8) 85px,#000 185px);background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 84px,rgba(0,0,0,.8) 85px,#000 185px);background-image:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 84px,rgba(0,0,0,.8) 85px,#000 185px);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 84px,rgba(0,0,0,.8) 85px,#000 185px)}.series-detail-body-scroll.scrolled{top:325px}.series-detail-episode-summary{padding:0 90px 0 30px}}@media (min-width:2000px){.series-detail-header.scrolled{height:490px}.series-detail-header-content{margin:190px auto 12px}.series-detail-body-fixed.scrolled{top:405px}.series-detail-body-scroll{background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 84px,rgba(0,0,0,.8) 85px,#000 185px);background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 84px,rgba(0,0,0,.8) 85px,#000 185px);background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 84px,rgba(0,0,0,.8) 85px,#000 185px);background-image:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 84px,rgba(0,0,0,.8) 85px,#000 185px);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 84px,rgba(0,0,0,.8) 85px,#000 185px)}.series-detail-body-scroll.scrolled{top:405px}}@media (max-width:1280px){.series-detail-season-label{height:70px;line-height:70px}.series-detail-header{height:450px}.series-detail-header-content{margin:110px auto 12px}.series-detail-header-content h1{font-size:28px;line-height:28px}.series-detail-header-content h1.smaller{font-size:24px;line-height:24px}.series-detail-header-content .inner{width:60%}.series-detail-gradient-layer{width:70%}.series-detail-body-fixed{top:380px}.series-detail-body-fixed.scrolled{top:270px}.series-detail-body-fixed:before{height:70px;background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 70%,rgba(0,0,0,.1) 100%);background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 70%,rgba(0,0,0,.1) 100%);background-image:-ms-linear-gradient(bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 70%,rgba(0,0,0,.1) 100%);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 70%,rgba(0,0,0,.1) 100%);background-image:linear-gradient(to top,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 70%,rgba(0,0,0,.1) 100%)}.series-detail-body-scroll{top:380px;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 69px,rgba(0,0,0,.8) 70px,#000 170px);background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 69px,rgba(0,0,0,.8) 70px,#000 170px);background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 69px,rgba(0,0,0,.8) 70px,#000 170px);background-image:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 69px,rgba(0,0,0,.8) 70px,#000 170px);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 69px,rgba(0,0,0,.8) 70px,#000 170px)}.series-detail-body-scroll.scrolled{top:270px}.series-detail-episode-summary{padding:0 0 0 30px}}@media (max-width:1200px){.series-detail-episode-summary .description-long{display:none}.series-detail-episode-summary .description-short{display:block}}@media (max-width:1024px){.series-detail-lg-view{display:none}.series-detail-sm-view{display:block}.series-detail-max-width{width:94%}.series-detail-season-label{height:60px;line-height:60px;font-size:18px}.series-detail-header{height:330px}.series-detail-header.scrolled{height:250px}.series-detail-header .header-img{min-height:330px;max-height:330px}.series-detail-header-content{margin:90px auto 12px}.series-detail-header-content .tuneIn{font-size:14px;line-height:14px}.series-detail-logo{max-width:300px}.series-detail-body-fixed{top:270px}.series-detail-body-fixed.scrolled{top:190px}.series-detail-body-fixed:before{height:60px;background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,.5) 70%,rgba(0,0,0,.2) 100%);background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,.5) 70%,rgba(0,0,0,.2) 100%);background-image:-ms-linear-gradient(bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,.5) 70%,rgba(0,0,0,.2) 100%);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,.5) 70%,rgba(0,0,0,.2) 100%);background-image:linear-gradient(to top,rgba(0,0,0,.8) 0,rgba(0,0,0,.5) 70%,rgba(0,0,0,.2) 100%)}.series-detail-body-scroll{top:270px;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 59px,rgba(0,0,0,.8) 60px,#000 160px);background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 59px,rgba(0,0,0,.8) 60px,#000 160px);background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 59px,rgba(0,0,0,.8) 60px,#000 160px);background-image:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 59px,rgba(0,0,0,.8) 60px,#000 160px);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 59px,rgba(0,0,0,.8) 60px,#000 160px)}.series-detail-body-scroll.scrolled{top:190px}.series-detail-season-list{font-size:14px}.series-detail-body-column.narrow{width:150px}.series-detail-episode{padding:20px 0 10px 25px}.series-detail-episode-number{font-size:16px}.series-detail-episode-summary h4{font-size:16px;line-height:16px;margin-bottom:10px}.series-detail-episode-img-wrapper{width:178px}.series-detail-episode-img-wrapper .icon.play-lg{height:30px;width:30px;background-size:30px 30px}.series-detail-episode-progress{width:100px}}#all-series-layout .details{display:none}#all-series-layout .grid-container>li.series{margin-bottom:0}#all-series-layout .pageTitle .sub-category{display:none}@media (min-width:1280px){#all-series-layout .pageTitle .sub-category{display:inline-block}}.legal-page{padding:60px;color:#fff}.legal-page h1,.legal-page h2,.legal-page h3,.legal-page h4,.legal-page ol,.legal-page p,.legal-page ul{margin-bottom:15px}.legal-page ol,.legal-page ul{color:inherit}.legal-page .logo.primary{margin-bottom:25px}.legal-page .section-nav{overflow:visible}.legal-page .section-nav:after,.legal-page .section-nav:before{display:table;content:"";line-height:0}.legal-page .section-nav:after{clear:both}.legal-page .section-nav>ul>li{float:left;margin-bottom:25px;margin-right:25px;font-size:12px}.legal-page .section-nav>ul>li a,.legal-page .section-nav>ul>li span{color:#aaa;display:block;padding:0 0 3px;text-transform:uppercase;border-bottom:2px solid transparent}.legal-page .section-nav>ul>li a:hover{color:#fff}.legal-page .section-nav>ul>li.active>a,.legal-page .section-nav>ul>li.active>span{color:#fff;border-bottom:2px solid #b10000}.legal-page .page-actions{position:absolute;right:25px;top:25px}@media screen and (max-device-width:1024px){.legal-page .button{width:60px;font-size:11px;overflow:hidden}}.schedule-container{padding-bottom:100px;padding-top:129px}#schedule-header,#schedule-main{width:100%;min-width:1024px}.schedule-max-width-container{width:1024px;margin-left:auto;margin-right:auto}#schedule-header{position:fixed;top:80px;left:0;line-height:1;z-index:1}#schedule-header .schedule-max-width-container{position:relative}.schedule-time-zone-label{position:absolute;bottom:15px;right:0}.schedule-tabs{height:65px;box-sizing:border-box}.schedule-tabs li{box-sizing:border-box;float:left;height:100%;width:50%;background-size:135px;background-position:20px center;background-repeat:no-repeat;border-top:none}.schedule-tabs li:first-child{background-image:url(../common/img/logos/shoeast.png)}.schedule-tabs li:nth-child(2){background-image:url(../common/img/logos/showest.png)}.schedule-watch-now-items{background-color:#000;border-top:1px solid #333;border-bottom:1px solid #333}.schedule-date-bar{height:43px;border-bottom:1px solid #333;background-color:rgba(0,0,0,.8);display:none}.schedule-date-bar-date{position:relative;left:-78px;top:15px;text-transform:uppercase;text-align:right;width:63px;display:inline-block}#schedule-main{line-height:1}.schedule-item{box-sizing:border-box;border-left:1px solid #333;border-right:1px solid #333;border-bottom:1px solid #333;padding:15px;width:100%;position:relative}.schedule-item.on-next,.schedule-item.on-now{height:180px;min-height:100px;overflow:hidden;float:left}.schedule-item.on-next .primary.button,.schedule-item.on-now .primary.button{margin-bottom:10px}.schedule-item.on-now{border:none;background-color:#000}.schedule-item.on-next{z-index:-1;position:relative;top:0;min-height:0}.schedule-item .truncated{overflow:hidden;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.schedule-item h2{font-family:dinmedium,Helvetica,Arial,sans-serif;font-size:18px}.schedule-date-label{width:60px;position:absolute;top:0;left:-60px;padding-top:15px;line-height:20px;box-sizing:border-box;text-transform:uppercase;color:#fff}.schedule-time-or-watch{box-sizing:border-box;width:124px;padding-right:20px;color:#fff;float:left}.schedule-time-or-watch.watch-now{color:#999}.schedule-time-or-watch span{display:block}.schedule-item-details{overflow:hidden}.schedule-item-details-subheading{margin-right:20px;line-height:1}.schedule-item-copy{overflow:hidden;padding-right:40px}.schedule-item-copy h2{margin-bottom:9px;line-height:1}.schedule-item-copy p{margin-top:7px;line-height:1.4;max-height:75px;overflow:hidden;font-size:14px}.schedule-item-series-details{width:237px;display:inline-block;color:#fff}.schedule-item-series-details span{color:#999;padding-left:3px}.schedule-item-img{float:right;width:auto;max-width:90px;text-align:right}.schedule-item-img-short-size{max-height:60px}.schedule-item-hover{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;-webkit-transition:opacity linear .3s 50ms;-moz-transition:opacity linear .3s 50ms;-o-transition:opacity linear .3s 50ms;-ms-transition:opacity linear .3s 50ms;transition:opacity linear .3s 50ms}.schedule-item-hover:hover{opacity:1}.schedule-item-hover-column,.schedule-item-hover-content{box-sizing:border-box}.schedule-item-hover-column{position:relative;display:inline-block;vertical-align:top;width:50%;height:100%}.schedule-item-hover-content{position:absolute;top:50%;transform:translateY(-50%);width:100%}.schedule-item-hover-details{background-color:#fff}.schedule-item-hover-details .uppercase,.schedule-item-hover-details h2,.schedule-item-hover-details p{color:#000}.schedule-item-hover-details .uppercase{font-family:dinmedium,Helvetica,Arial,sans-serif}.schedule-item-hover-details p{line-height:18px}.schedule-item-hover-details p:last-child{margin-bottom:0}.schedule-item-hover-description{display:table;width:100%;table-layout:fixed}.schedule-item-hover-description-column{display:table-cell}.schedule-item-hover-description-column.uppercase{width:45px}.schedule-item-hover-controls{background-color:#000;overflow:hidden}.schedule-item-hover-controls .icon,.schedule-item-hover-controls .uppercase{display:inline-block;vertical-align:middle}.schedule-item-hover-controls .uppercase{max-width:90px;text-align:left}.schedule-item-hover-controls .icon{margin-right:15px}.schedule-item-hover-controls .schedule-item-hover-content{text-align:center}.schedule-item-play-icon{background-image:url(../common/img/icons/live-tv-schedule-play.png);background-size:22px 30px;height:30px;width:22px}.schedule-item-hover-image{position:absolute;top:0;left:0;right:0;margin:auto;min-height:100%;min-width:100%;opacity:.35}.schedule-item-img-onNow-hover-container{float:right;max-width:90px;position:relative}.schedule-item-onNow-hover{display:none;line-height:1}.schedule-item.on-now:hover .schedule-item-onNow-hover{position:absolute;background:rgba(0,0,0,.5);height:100%;width:100%;display:inline-block;cursor:pointer}.schedule-item.on-now:hover .schedule-item-onNow-hover a{display:block;position:absolute;top:50%;left:0;right:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.schedule-item.on-now:hover .schedule-item-onNow-hover .schedule-item-play-icon{height:25px;width:18px;background-size:contain;display:block;margin:0 auto}.schedule-item.on-now:hover .schedule-item-onNow-hover .schedule-item-hover-text{font-size:12px;text-align:center;display:block;color:#fff;max-width:75px;margin:5px auto;text-transform:uppercase}.schedule-content{position:relative;top:200px;margin-bottom:200px;overflow:visible}.schedule-content:after,.schedule-content:before{display:table;content:"";line-height:0}.schedule-content:after{clear:both}.schedule-content-column{box-sizing:border-box;width:49.5%;display:inline-block}.schedule-content-column:first-child{margin-right:-1px}.schedule-content-column li{box-sizing:border-box;border-left:1px solid #333;border-right:1px solid #333;border-bottom:1px solid #333;padding:15px;width:100%;position:relative}.schedule-content-column li.on-next,.schedule-content-column li.on-now{height:180px;min-height:100px;overflow:hidden;float:left}.schedule-content-column li.on-next .primary.button,.schedule-content-column li.on-now .primary.button{margin-bottom:10px}.schedule-content-column li.on-now{border:none;background-color:#000}.schedule-content-column li.on-next{z-index:-1;position:relative;top:0;min-height:0}.schedule-content-column li .truncated{overflow:hidden;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.schedule-content-column li h2{font-family:dinmedium,Helvetica,Arial,sans-serif;font-size:18px}#schedule-main .schedule-content-column{float:left;width:50%}#schedule-main .schedule-content-column li:first-child{padding:0;background:url(../common/img/backgrounds/schedule-stripe-bg.png)}#schedule-main .schedule-content-column li:first-child *{display:none}.schedule-day-marker{position:absolute;left:-78px;text-align:right;width:63px;padding-top:15px;padding-right:15px;text-transform:uppercase;margin-top:-1px}.schedule-day-marker:after{content:'';position:absolute;top:-1px;left:0;width:100%;height:1px;background:-moz-linear-gradient(left,#000 0,#333 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.5)),color-stop(100%,#333));background:-webkit-linear-gradient(left,#000 0,#333 100%);background:-o-linear-gradient(left,#000 0,#333 100%);background:-ms-linear-gradient(left,#000 0,#333 100%);background:linear-gradient(to right,#000 0,#333 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000', endColorstr='#00333333', GradientType=1)}@media (max-width:1100px){.schedule-date-label{width:50px;left:-50px}.schedule-max-width-container{min-width:900px}}.has-error{border:2px solid red!important}#settings-layout,#settings-layout *{box-sizing:border-box}#settings-layout{padding:72px 20px 200px;max-width:640px;margin:0 auto}#settings-layout h2.heading{text-align:center;padding:25px 0}#settings-layout section{margin-bottom:30px}#settings-layout section#ppv-purchases-region{margin-bottom:0}#settings-layout section#ppv-purchases-region>.settings-section{margin-bottom:30px}.settings-section-header .secondary.heading{border-bottom:1px solid #333;padding-bottom:5px;margin-bottom:10px}.settings-display-item{margin:20px 0}.settings-display-item .display-item-label{font-size:14px;text-transform:uppercase;color:#999;display:block;margin-bottom:10px}.settings-display-item .display-item-label+p{color:#fff}.settings-display-item .display-item-info{position:relative;display:block;color:#fff;font-size:14px}.settings-display-item .display-item-info p{margin:0}.settings-display-item .display-item-info .secondary.button{display:block;text-align:left;margin-bottom:5px}.settings-display-item .display-item-info .secondary.button+.secondary.button{margin:0}.settings-display-item .display-billing-date a{text-decoration:underline}.settings-form label{display:block;text-transform:uppercase}.settings-form .settings-gender-select{width:140px}.settings-form .settings-view-restrictions-select{width:150px}.settings-form .item-group{margin:10px 0}.settings-form .item-group.variable-width{display:inline-block;vertical-align:top;clear:both;position:relative}.settings-form .item-group.variable-width .input,.settings-form .item-group.variable-width .select,.settings-form .item-group.variable-width input,.settings-form .item-group.variable-width select{width:100%;clear:both}.settings-form .item-group.variable-width .label{float:none;margin:0}.settings-form .item-group.mobile-width100{width:100%}.settings-form .item-group.mobile-width75{width:74%}.settings-form .item-group.mobile-width50{width:48%}.settings-form .item-group.mobile-width25{width:25%}.settings-form #item-group-dob>label{display:none}.settings-form .field-hint{font-size:12px}.settings-form .input{margin-top:5px;position:relative}.settings-form .inline-group{margin-bottom:20px}.settings-form button{width:100%}.settings-form button+button{margin-top:25px}.settings-form .settings-cancel-button,.settings-form .settings-submit-button{margin-left:0}.settings-form .recurly-error{margin:10px 0;color:red}.settings-form .form-actions{margin-top:25px}.settings-form .cvv-tooltip-info{position:absolute;bottom:0;right:-45px;height:40px;width:30px;background-size:30px 30px;background-position:center center}.settings-form .form-group:nth-child(n+3){margin-top:25px}.settings-form .cvv-helper-modal{box-sizing:border-box;position:fixed;top:0;left:0;z-index:10000;height:100%;width:100%;background-color:#000;padding:20px;text-align:center}.settings-form .cvv-helper-modal h5{width:209px;margin-bottom:24px}.settings-form #cvv-closer{position:absolute;right:20px;cursor:pointer}.settings-form .cvv-image{max-width:48%;float:left}.settings-form .cvv-image~.cvv-image{margin-left:2%}.settings-form .cvv-image img{width:100%}.settings-form .cvv-image p{text-transform:uppercase}.settings-form .legal{font-size:14px;margin-top:16px}#settings-activate-device{width:auto}.settings-group{overflow:visible;margin-bottom:20px}.settings-group:after,.settings-group:before{display:table;content:"";line-height:0}.settings-group:after{clear:both}.activate-code-input-container{margin-top:10px}#settings-subscription .display-item-info a{text-decoration:underline}.subscription-payment-method-form-layout{padding:20px 0;border-top:1px solid #333;border-bottom:1px solid #333;margin-bottom:20px}.subscription-inline-group p{color:#fff}.subscription-radio-container{margin:10px 0}.subscription-radio-container .radio{display:inline-block}.subscription-radio-container .radio+.radio{margin-left:20px}.subscription-radio-container .payment-method-radio-image{position:relative;top:5px}.subscription-cc-container{text-align:justify;overflow:visible}.subscription-cc-container:after,.subscription-cc-container:before{display:table;content:"";line-height:0}.subscription-cc-container:after{clear:both}.subscription-cc-container label{margin-bottom:5px;text-align:left}.subscription-cc-container .form-group input{margin-bottom:25px;text-indent:5px}.subscription-cc-container .recurly-hosted-field{padding-left:5px}.checkbox.subscription-checkbox label{color:#fff;font-size:14px}.checkbox.subscription-checkbox label:before{height:20px;width:20px}.settings-modal{background-color:#000;box-sizing:border-box;color:#fff;height:100%;left:0;margin:auto;overflow:auto;padding:90px 15px 15px;position:fixed;top:0;width:100%;z-index:15000}.settings-modal .close{opacity:.7;position:fixed;right:15px;top:15px;z-index:15000}.settings-modal .close:hover{opacity:1}.settings-modal+.overlay{height:100%;width:100%;background-color:rgba(0,0,0,.7);position:fixed;top:0;left:0;z-index:10000}.settings-modal header{background:#000;box-sizing:border-box;left:0;padding:0 15px;position:fixed;top:0;width:100%}.settings-modal header h5{font-family:dinregular,Helvetica,Arial,sans-serif;border-bottom:1px solid #222;bottom:0;font-size:18px;height:80px;line-height:110px;margin:0;padding:0;text-align:center;width:100%}.settings-modal .form-actions,.settings-modal .form-legend{margin-left:0;margin-top:20px}.settings-modal .form-actions{margin:20px auto 0;max-width:320px}.settings-modal form{padding-bottom:25px;margin:0 auto}.settings-modal form .button{width:100%}.settings-modal form .button+.button{margin:24px 0 0}.settings-modal p.error{display:none;font-size:14px;text-align:left}.settings-modal table{width:100%;font-size:12px}.settings-modal table th{font-family:dinregular,Helvetica,Arial,sans-serif}.settings-modal table td{color:#fff;padding:5px 20px 5px 0;vertical-align:top}.settings-modal table td:last-child{padding-right:0}.settings-modal table.payment-history .amount,.settings-modal table.payment-history .date{width:1%;white-space:nowrap}.settings-modal table.payment-history .amount{text-align:center}.settings-reactivate-addon-modal{text-align:center}#settings-parental-controls .chosen-container,#settings-viewing-restrictions .chosen-container{margin-top:10px}#device-table .current-device,#settings-active-devices .current-device{color:#fff}#device-table .current-device-label,#settings-active-devices .current-device-label{text-transform:uppercase;color:#008da6}#device-table tr td:last-child,#device-table tr th:last-child,#settings-active-devices tr td:last-child,#settings-active-devices tr th:last-child{text-align:center;width:1%;white-space:nowrap}#device-table .remove,#settings-active-devices .remove{text-indent:-1000px;overflow:hidden;display:inline-block}.settings-device-column-labels{display:none}.settings-active-device{margin-bottom:25px}.device-info{overflow:hidden;font-size:14px}.device-info>*{display:inline-block;width:100%}.device-action{float:right;padding-top:5px}.device-action a{text-indent:-1000px;overflow:hidden;display:inline-block}#newsletter-list li{position:relative}.subscribe-toggle{background:#333;display:inline-block;height:20px;width:20px;float:left;margin-top:6px;margin-right:15px}.newsletter-item-text{overflow:hidden}.subscribed .subscribe-toggle{background:url(/common/img/icons/sm-check.png) #fff center center no-repeat}.settings-sign-out .button{margin-left:0}.settings-sign-out .button+.button{margin:10px 0 0 0}.settings-sign-out .secondary.button{display:block}.settings-notification{background:#b10000;color:#fff;font-size:16px;left:0;position:fixed;width:100%;z-index:8000;top:80px}.settings-notification .container{max-width:1200px;margin:0 auto;padding:15px 20px;text-align:center}.settings-notification .container p{line-height:1;margin:0}.settings-notification .container a{text-decoration:underline}#settings-layout.has-notification{padding-top:120px}@media screen and (max-aspect-ratio:1/1){.settings-form .cvv-helper-modal .cvv-image{max-width:90%;float:none;margin:0 auto}.settings-form .cvv-helper-modal .cvv-image~.cvv-image{margin:0 auto}}@media (min-width:667px){.settings-modal form .form-actions{overflow:visible;max-width:100%;padding-top:24px}.settings-modal form .form-actions:after,.settings-modal form .form-actions:before{display:table;content:"";line-height:0}.settings-modal form .form-actions:after{clear:both}.settings-modal form .form-actions .button{float:left;margin:0 1%;width:48%}}@media (min-width:768px) and (min-height:675px){.settings-modal{border:1px solid #999;height:auto;left:50%;max-height:50%;padding:20px 40px 40px;top:50%;width:760px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.settings-modal .close{right:20px;top:20px}.settings-modal table{font-size:16px}.settings-modal table th{font-size:16px}.settings-modal table tbody td{padding-bottom:15px}.settings-modal header{margin:0 0 24px;padding:0;position:relative}.settings-modal header h5{font-size:24px}.settings-modal .content-container{max-height:329px;overflow:hidden}.settings-modal .content-container .nano-content{padding-right:25px}.settings-modal.switch-to-annual-modal{width:550px;font-size:15px}.settings-modal.switch-to-annual-modal .modal-content h1{margin:25px 0 20px 0}.settings-modal.switch-to-annual-modal p:last-child{margin-bottom:10px}.settings-modal.switch-to-annual-modal .button{width:42%}.settings-modal.payment-history{padding-bottom:20px;min-height:476px}.settings-modal-form .radio-option-group{display:inline-block;width:46%;padding-left:25px}}@media (max-width:800px){.settings-display-item .display-item-info .span{text-decoration:none}.settings-display-item .display-item-info .flag-container{margin:20px 0 0 0}.settings-display-item .display-item-info .flag{margin-left:10px;position:static;text-decoration:none;display:inline-block;border-radius:2px 2px 2px 2px}.settings-display-item .display-item-info .flag:after,.settings-display-item .display-item-info .flag:before{display:none}}@media (min-width:800px){#settings-layout{max-width:1200px}#settings-layout h2.heading{text-align:left;padding-left:0}#settings-layout section{overflow:visible;padding-top:30px;padding-bottom:30px;margin-bottom:unset;border-top:1px solid #333}#settings-layout section:after,#settings-layout section:before{display:table;content:"";line-height:0}#settings-layout section:after{clear:both}#settings-layout section#ppv-purchases-region{padding-top:0;padding-bottom:0;border-top:none}#settings-layout section#ppv-purchases-region>.settings-section{padding-top:30px;padding-bottom:30px;margin-bottom:unset;border-top:1px solid #333}#settings-layout section#ppv-purchases-region .latest-purchase{color:#fff}#settings-layout .display-item-info{display:table-cell;position:relative}#settings-layout .display-item-info .flag{display:inline-block}#settings-layout .display-item-label{width:160px;display:table-cell;vertical-align:top}#settings-layout .inline-action{position:absolute;top:0;right:0}.settings-section-content{float:right;width:78%}.settings-display-item{display:table;width:100%;margin:0 0 20px 0}#settings-parental-controls .settings-display-item{width:auto}.settings-autoplay-container{margin:40px 0 0}#settings-downloads p{margin-bottom:0}.settings-section-header{display:inline-block;width:22%;padding-right:15px}.settings-section-header .secondary.heading{border-bottom:none;padding-bottom:0;margin-bottom:5px}.settings-section-header p{margin-bottom:0}.subscription-inline-group .settings-form{max-width:450px}.settings-form{margin-top:0;max-width:600px}.settings-form .settings-cancel-button{margin-top:0}.settings-form .item-group.variable-width label{float:none;width:auto;line-height:1em}.settings-form .item-group.desktop-width66{width:65.66%}.settings-form .item-group.desktop-width50{width:49%}.settings-form .item-group.desktop-width33{width:32.33%}.settings-form .item-group.desktop-width16{width:15%}.settings-form .item-group label{float:left;width:150px;line-height:40px}.settings-form .item-group.has-hint label{margin-top:24px}.settings-form .item-group .input{overflow:hidden}.settings-form .item-group:last-child{margin-bottom:0}.settings-form .item-group .age-gate label{width:100%}.settings-form .field-hint{color:#fff;display:block;padding-bottom:4px;text-transform:uppercase}.settings-form .field-hint.paypal-password{margin-top:20px}.settings-form .subscription-inline-group{position:relative}.settings-form .input .error{display:block;margin-top:10px}.settings-form .form-actions{margin-top:25px;margin-left:150px;max-width:100%;overflow:visible}.settings-form .form-actions:after,.settings-form .form-actions:before{display:table;content:"";line-height:0}.settings-form .form-actions:after{clear:both}.settings-form .form-actions .settings-submit-button{width:49%;float:right}.settings-form .form-actions .settings-cancel-button{width:49%}.settings-form .form-legend{margin-left:150px}.settings-form .form-footer{color:#999;font-size:12px;text-transform:uppercase}.settings-form .required input::-webkit-input-placeholder{color:#c00;padding-top:3px}.settings-form .required input:-moz-placeholder{color:#c00;padding-top:3px}.settings-form .required input::-moz-placeholder{color:#c00;padding-top:3px}.settings-form .required input:-ms-input-placeholder{color:#c00;padding-top:3px}.settings-form .cvv-tooltip-info{position:absolute;top:auto;bottom:0;right:0;left:auto;height:40px;width:30px;background-color:#fff;background-position:center center;background-size:24px 24px}#settings-your-account .settings-form{position:relative}#settings-your-account .settings-form h4{margin-bottom:10px}#settings-your-account .settings-form .form-actions{margin-left:0}#settings-your-account .settings-form label{display:block;margin-bottom:15px;text-transform:uppercase}#settings-your-account .settings-form .subscription-cc-container{position:relative;overflow:visible}#settings-your-account .settings-form .subscription-cc-container:after,#settings-your-account .settings-form .subscription-cc-container:before{display:table;content:"";line-height:0}#settings-your-account .settings-form .subscription-cc-container:after{clear:both}#settings-your-account .settings-form .subscription-cc-container label{margin-bottom:10px}#settings-your-account .settings-form .subscription-cc-container .form-group{overflow:visible;margin-bottom:25px;position:relative}#settings-your-account .settings-form .subscription-cc-container .form-group:after,#settings-your-account .settings-form .subscription-cc-container .form-group:before{display:table;content:"";line-height:0}#settings-your-account .settings-form .subscription-cc-container .form-group:after{clear:both}#settings-your-account .settings-form .subscription-cc-container .form-group input{margin-bottom:unset}#settings-your-account .settings-form .subscription-cc-container .form-group:nth-child(n+3){margin-top:3%}#settings-your-account .cvv-helper-modal{display:inline-block;width:400px;height:235px;position:absolute;top:70px;left:auto;right:-2px;border:1px solid #333}#settings-your-account .cvv-helper-modal h5{margin:inherit;font-size:16px;text-align:center;width:initial;margin-bottom:16px}#settings-your-account .cvv-helper-modal .cvv-image{width:50%;float:left}#settings-your-account .cvv-helper-modal #cvv-closer{display:none}#settings-your-account .cvv-helper-modal:after,#settings-your-account .cvv-helper-modal:before{content:'';position:absolute;height:0;width:0;border:9px solid transparent;right:9px}#settings-your-account .cvv-helper-modal:before{border-bottom:9px solid #666;top:-18px}#settings-your-account .cvv-helper-modal:after{border-bottom:9px solid #000;top:-17px}#settings-your-account .cvv-helper-modal.hidden{display:none}.subscription-payment-method-container{margin-bottom:15px}.subscription-payment-method-container .display-item-label{float:left;text-transform:uppercase}.subscription-payment-method-container .subscription-inline-group{overflow:hidden}.subscription-payment-method-container .subscription-inline-group p{margin-bottom:10px}.subscription-payment-method-container .subscription-inline-group .settings-form{margin-bottom:10px}.subscription-checkbox-text{font-size:14px;margin-top:unset}.subscription-radio-container{margin:15px 0}#settings-parental-controls .inline-row,#settings-viewing-restrictions .inline-row{clear:both}#settings-parental-controls .inline-group,#settings-viewing-restrictions .inline-group{float:left;margin-bottom:0;margin-right:60px;overflow:visible}#settings-parental-controls .inline-group:after,#settings-parental-controls .inline-group:before,#settings-viewing-restrictions .inline-group:after,#settings-viewing-restrictions .inline-group:before{display:table;content:"";line-height:0}#settings-parental-controls .inline-group:after,#settings-viewing-restrictions .inline-group:after{clear:both}#settings-parental-controls .inline-group label,#settings-viewing-restrictions .inline-group label{display:block;margin-right:15px;width:50px}#settings-parental-controls .inline-group span,#settings-viewing-restrictions .inline-group span{text-transform:uppercase;line-height:40px;margin-right:30px}#settings-parental-controls .sub-account,#settings-viewing-restrictions .sub-account{margin-bottom:25px}#settings-parental-controls .sub-account:last-child,#settings-viewing-restrictions .sub-account:last-child{margin-bottom:0}#settings-parental-controls .sub-account h3,#settings-viewing-restrictions .sub-account h3{margin-bottom:10px}#settings-parental-controls .chosen-container,#settings-viewing-restrictions .chosen-container{margin-top:0}#settings-viewing-restrictions h1{margin-top:10px}#settings-viewing-restrictions .chosen-container{margin-top:unset}#activate-device-form{height:94px}#activate-device-form .select-container{width:200px;float:left;margin-right:20px;margin-top:22px}#activate-device-form p{color:#999;margin-top:10px;margin-bottom:0}.activate-code-input-container{overflow:hidden;margin-top:unset}.activate-code-input-container button{display:inline-block;vertical-align:top;width:25%}.activate-code-input-container .activation-input{display:inline-block;width:70%;margin-right:3%}.settings-device-column-labels{display:block;padding-right:115px;text-transform:uppercase;font-size:12px;margin-bottom:10px}.settings-active-device{margin-bottom:10px}.device-action{width:115px;display:inline-block;text-align:center;margin-top:-4px;padding-top:unset}.device-info>*{width:50%;float:left;text-align:left}#newsletter-list li{padding-bottom:35px;padding-left:40px;position:relative}#newsletter-list p{color:#999;margin:0;padding:0}#newsletter-list .subscribe-toggle{background:#333;display:block;height:20px;left:0;position:absolute;width:20px}#newsletter-list .subscribed .subscribe-toggle{background:url(/common/img/icons/sm-check.png) #fff center center no-repeat}.settings-modal .content-section{padding:0}.settings-modal .content-section p+p{margin-top:0}}#cablevision-login-frame-container{position:relative}#cablevision-login-frame-container iframe{height:646px;position:relative;width:100%;z-index:15;border-radius:25px}#cablevision-login-frame-container:after{content:'';display:block;position:absolute;background:url(/common/img/icons/spinner_new_grey.png) no-repeat;height:64px;width:64px;top:50%;left:50%;margin-top:-32px;margin-left:-32px;-webkit-animation:rotate-spinner .9s linear 0s infinite;-moz-animation:rotate-spinner .9s linear 0s infinite;-o-animation:rotate-spinner .9s linear 0s infinite;animation:rotate-spinner .9s linear 0s infinite;z-index:10}@-webkit-keyframes rotate-spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotate-spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotate-spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@media (min-width:608px){#cablevision-login-frame-container iframe{height:400px}}.failed-activation-modal form .input{margin-bottom:15px}.failed-activation-modal form button{width:100%}.failed-activation-modal form #code-error{display:block;line-height:1.1;margin:-10px 0 10px}.recurly-payment-info{max-width:750px;color:#fff;font-family:dinlight,Helvetica,Arial,sans-serif;font-size:16px}.recurly-payment-info h1{line-height:1.5}.recurly-payment-info .subhead{font-family:dinlight,Helvetica,Arial,sans-serif;color:#999}.recurly-payment-info .subhead strong{color:#fff}.recurly-payment-info .body{margin-top:20px}.recurly-payment-info .payment-method-radio-container{margin:0 -30px}.recurly-payment-info .payment-method-radio-container .radio-tab{width:65%;padding:20px 0 20px 30px}.recurly-payment-info .payment-method-radio-container .radio-tab+.radio-tab{width:35%;padding-left:15px}.recurly-payment-info .payment-method-radio-container .radio-tab-active{background-color:#222}.recurly-payment-info .form-fieldset-notice{font-family:dinregular,Helvetica,Arial,sans-serif;margin:0 -30px;padding:20px 30px 0;background-color:#222}.recurly-payment-info .card-label,.recurly-payment-info .paypal-label{display:inline-block;vertical-align:-5px;height:20px;background-repeat:no-repeat}.recurly-payment-info .card-label{background-image:url(../img/icons/CC@1x.svg);background-size:95px 20px;width:95px}.recurly-payment-info .paypal-label{background-image:url(../img/icons/Paypal-horizontal@1x.svg);background-size:36px 20px;width:36px}.recurly-payment-info .tooltip-icon{display:inline-block;background:url(../img/icons/icon-question.png) center no-repeat;background-size:100%;height:25px;width:25px;cursor:pointer;background-size:30px 30px;height:40px;width:30px;position:absolute;right:-50px;bottom:0}.recurly-payment-info .tooltip-icon.cvv{bottom:0}.recurly-payment-info .helper-modal{position:fixed;top:0;right:0;height:100%;width:100%;padding:12vw 6vw;font-size:14px;text-align:center;background-color:#000;z-index:15000}.recurly-payment-info .helper-modal .icon{position:absolute;right:6vw;top:6vw;cursor:pointer}.recurly-payment-info .helper-modal .cvv-image{display:inline-block;vertical-align:top;max-width:48%;margin-top:5vw;text-align:center}.recurly-payment-info .helper-modal .cvv-image img{width:100%}.recurly-payment-info .helper-modal .cvv-image p{text-transform:uppercase}.recurly-payment-info .input-wrapper{text-align:justify;position:relative}.recurly-payment-info .input-wrapper+h2{margin-top:15px}.recurly-payment-info .input{margin-bottom:15px}.recurly-payment-info .input:last-child{margin-bottom:0}.recurly-payment-info .input.required input::-webkit-input-placeholder{color:#999}.recurly-payment-info .input.required input:-moz-placeholder{color:#999;opacity:1}.recurly-payment-info .input.required input::-moz-placeholder{color:#999;opacity:1}.recurly-payment-info .input.required input:-ms-input-placeholder{color:#999}.recurly-payment-info .input div.error,.recurly-payment-info .input input.error{border:2px solid red}.recurly-payment-info .input input{text-indent:5px}.recurly-payment-info .input .recurly-hosted-field{padding-left:5px}.recurly-payment-info input[type=password]{margin-bottom:20px}.recurly-payment-info span.error{margin-bottom:10px}.recurly-payment-info .select{display:block}.recurly-payment-info p.error{margin-top:10px;margin-bottom:0}.recurly-payment-info .form-legend{color:#999;font-size:12px}.recurly-payment-info .legal{border-top:1px solid rgba(102,102,102,.8);margin:20px 0 0}.recurly-payment-info .legal+div{margin-top:20px}.recurly-payment-info .section>div{padding:20px 0;border-top:1px solid rgba(102,102,102,.8)}.recurly-payment-info #registration-payment>div{border-top:none;padding-bottom:5px}.recurly-payment-info #registration-payment .payment-note{margin-bottom:20px;padding-top:0}.recurly-payment-info #registration-payment .payment-note.no-billing{margin-bottom:15px}.recurly-payment-info #registration-payment h2{border-top:1px solid rgba(102,102,102,.8);padding-top:20px}.recurly-payment-info #registration-payment .ui-trigger{padding-top:20px}.recurly-payment-info #registration-coupon h2{margin:0}.recurly-payment-info #registration-coupon .button,.recurly-payment-info #registration-coupon .input{margin-top:15px}.recurly-payment-info #registration-coupon p{margin-bottom:0}.recurly-payment-info #registration-coupon .coupon-cancel{color:#999;margin-left:5px;text-decoration:underline}.recurly-payment-info .payment-redeem-gift-card-container h2{margin:0}.recurly-payment-info .bordered-container{padding:20px 0 30px;border-top:1px solid rgba(102,102,102,.8);border-bottom:1px solid rgba(102,102,102,.8)}.recurly-payment-info .button{margin:0 0 10px 0}.recurly-payment-info .billing-no-trial #registration-plan>div{padding-bottom:10px}.recurly-payment-info .billing-no-trial #registration-payment>div{padding-top:0}.recurly-payment-info .legal{margin:0;padding:30px 0 0}.recurly-billing-form{position:relative}.recurly-billing-form .form-content{margin:0 -30px;padding:30px 30px 20px 30px;background-color:#222}.recurly-billing-form .form-legend{margin:10px 0}.recurly-billing-form .desktop-only{display:none}.plan-option .flag.on-right{left:36px;right:auto}.plan-option .flag.on-right .label{display:none}.plan-option .full-price{margin-right:8px;text-decoration:line-through}@media screen and (max-aspect-ratio:1/1){.recurly-payment-info .helper-modal.cvv .cvv-image{max-width:90%}}@media (min-width:450px){.recurly-payment-info .card-label,.recurly-payment-info .paypal-label{height:22px}.recurly-payment-info .card-label{background-size:105px 22px;width:105px}.recurly-payment-info .paypal-label{background-size:38px 22px;width:38px}}@media (min-width:500px){.plan-option .flag.on-right .label{display:inline}.plan-option .flag.on-right{left:auto;right:-125px;top:1px}}@media (min-width:769px){.recurly-payment-info h1{line-height:1.2}.recurly-payment-info .payment-method-radio-container{margin:0}.recurly-payment-info .payment-method-radio-container .radio-tab{width:auto;margin:0;padding:0}.recurly-payment-info .payment-method-radio-container .radio-tab+.radio-tab{padding-left:20px}.recurly-payment-info .payment-method-radio-container .radio-tab-active{background-color:transparent}.recurly-payment-info .form-content{margin:20px 0 0 0;padding:0;background-color:transparent}.recurly-payment-info .form-fieldset-notice{margin:20px 0;padding:0;background-color:transparent}.recurly-payment-info .card-label,.recurly-payment-info .paypal-label{vertical-align:top;margin-left:10px}.recurly-payment-info .card-label{margin-right:50px}.recurly-payment-info .tooltip-icon{right:0;background-size:20px 20px;background-color:#fff}.recurly-payment-info .legal+div{margin-top:30px}.recurly-payment-info .helper-modal{position:absolute;height:210px;width:auto;border:1px solid #666;text-align:left}.recurly-payment-info .helper-modal:after,.recurly-payment-info .helper-modal:before{content:'';position:absolute;height:0;width:0;border:9px solid transparent}.recurly-payment-info .helper-modal .icon,.recurly-payment-info .helper-modal h1{display:none}.recurly-payment-info .helper-modal.cvv{max-width:400px;top:160px;right:-5px;padding:30px 20px}.recurly-payment-info .helper-modal.cvv:after,.recurly-payment-info .helper-modal.cvv:before{right:9px}.recurly-payment-info .helper-modal.cvv:before{border-bottom:9px solid #666;top:-19px}.recurly-payment-info .helper-modal.cvv:after{border-bottom:9px solid #000;top:-17px}.recurly-payment-info .helper-modal.cvv .cvv-image{max-width:46.5%;margin:0}.recurly-payment-info .helper-modal.cvv .cvv-image~.cvv-image{margin-left:5%}.recurly-payment-info .input-wrapper{margin-bottom:-20px}.recurly-payment-info .input-wrapper~.input-wrapper{margin-bottom:0}.recurly-payment-info .coupon-remove{float:right;margin:0}.recurly-payment-info .bordered-container .button{margin:0 0 0 20px;padding:0 20px}.recurly-billing-form{margin-top:20px}}@media (min-width:1024px){.recurly-payment-info .headline{position:relative}.recurly-payment-info .headline:before{content:'';display:block;height:5px;width:30px;margin-bottom:10px;background-color:#b10000}}@media (min-width:1200px){.recurly-payment-info .helper-modal.cvv{top:110px;right:-420px}.recurly-payment-info .helper-modal.cvv:after,.recurly-payment-info .helper-modal.cvv:before{right:0;top:12px;border-bottom:9px solid transparent}.recurly-payment-info .helper-modal.cvv:before{border-right:9px solid #666;left:-19px}.recurly-payment-info .helper-modal.cvv:after{border-right:9px solid #000;left:-17px}}@media (max-width:1023px){.recurly-payment-info h1{font-size:24px}}#mobile-welcome-view-container h1{line-height:1.2}#mobile-welcome-view-container p.device-message{border-top:1px solid #666;margin-top:10px;padding-top:10px}#mobile-welcome-view-container .devices-inset{padding:25px 0}#mobile-welcome-view-container .devices-inset img{width:100%}#welcome-modal-container{text-align:center;width:680px}#welcome-modal-container .title{line-height:1.3;padding:0 35px}#welcome-modal-container p{font-size:16px}#welcome-modal-container p.device-message{border-top:1px solid #666;margin-top:10px;padding-top:10px}#welcome-modal-container .devices-inset{padding:20px 0 0;text-align:center;width:auto}.settings-modal .option-boxes{display:flex;flex-direction:column;justify-content:space-around}.settings-modal .option-box{display:flex;align-items:center;justify-content:center;margin:0 0 24px;width:100%}.settings-password-container{position:relative}@media (min-width:667px){.settings-modal .option-boxes{flex-direction:row}.settings-modal .option-box{margin:0;width:45%}}@media (min-width:800px){.switch-plan-text .flag.on-left{left:-100px}}.subscription-alert .body{color:#fff;margin:25px auto 40px;max-width:95%;font-family:dinlight,Helvetica,Arial,sans-serif;font-size:16px;text-align:center}.subscription-alert img{display:block;margin:0 auto 30px;width:100%;max-width:400px}.purchase-form{width:500px;border:1px solid #444;padding:100px!important;margin:0 auto}.purchase-form h1{margin-bottom:15px}.purchase-form h2{margin-top:15px}.purchase-form form input{margin-bottom:10px;width:100%}.purchase-form #recurly-first_name,.purchase-form #recurly-last_name{display:inline-block;width:49%}.purchase-form #recurly-first_name{margin-right:2%}.purchase-form .recurly-hosted-field{margin-bottom:10px}.purchase-form #recurly-cvv,.purchase-form #recurly-month,.purchase-form #recurly-year{display:inline-block}.purchase-form .recurly-hosted-field-cvv,.purchase-form .recurly-hosted-field-month,.purchase-form .recurly-hosted-field-number,.purchase-form .recurly-hosted-field-year{font-family:dinregular,Helvetica,Arial,sans-serif}.purchase-form .recurly-hosted-field-cvv::-webkit-input-placeholder,.purchase-form .recurly-hosted-field-month::-webkit-input-placeholder,.purchase-form .recurly-hosted-field-number::-webkit-input-placeholder,.purchase-form .recurly-hosted-field-year::-webkit-input-placeholder{color:green}.purchase-form .recurly-hosted-field-cvv,.purchase-form .recurly-hosted-field-month,.purchase-form .recurly-hosted-field-year{width:75px}.recurly-hosted-field{height:40px;background-color:#fff;color:#000;padding-left:10px}.change-plan-view .subhead{text-align:left}.change-plan-view .plan-options{margin-top:15px}.change-plan-view .plan-options p{font-size:14px}.change-plan-view p{font-size:16px;font-family:dinlight,Helvetica,Arial,sans-serif;margin:0;margin-bottom:10px}.change-plan-view .details{margin-top:15px}.change-plan-view table{border:none;max-width:80%}.change-plan-view td{border:none;width:50%}.change-plan-view .legal{margin-bottom:15px}.change-plan-view .coupon-cancel{color:#999;display:inline-block;margin-bottom:15px;margin-left:5px;text-decoration:underline}@media (min-width:769px){.change-plan-view p{line-height:1.7}.change-plan-view .plan-options{margin-top:32px}.change-plan-view .details{margin-top:32px}.change-plan-view .details~.details{margin-top:0}.change-plan-view .bordered-container .button{margin:0 0 10px 0}.change-plan-view .legal{margin-bottom:30px}}.gift-landing{position:relative;width:100%;color:#fff;font-size:16px}.gift-landing a{text-decoration:underline}.gift-landing-modal-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000}.gift-landing-modal{position:relative;width:100%;padding:50px 0 0;background-color:#000}.gift-landing-modal .icon{position:absolute;top:20px;right:10px;cursor:pointer;opacity:.6;height:25px;width:25px;background-size:25px}.gift-landing-modal-header{text-transform:none;font-size:22px;line-height:1.2;font-family:dinmedium,Helvetica,Arial,sans-serif;text-align:center;max-width:80%;margin:0 auto}.gift-landing-modal-table{border-collapse:collapse}.gift-landing-modal-table tr{border-top:1px solid #222;border-bottom:1px solid #222}.gift-landing-modal-table tr:first-child{border-top:none}.gift-landing-modal-table tr:last-child{border-bottom:none}.gift-landing-modal-table td{padding:20px 0}.gift-landing-modal-table .title{color:#fff;text-transform:none;font-size:22px;line-height:1em}.gift-landing-modal-table .subtitle{color:#999;margin:0;line-height:1.2}.gift-landing-modal-table .check{display:none;width:30px}.gift-landing-modal-disclaimer{font-size:12px;text-align:center;color:#999;margin:0}.gift-landing-banner{position:relative;padding:40px 0 10px;border-bottom:1px solid #222}.gift-landing-banner-content{width:100%;max-width:600px;margin:0 auto}.gift-landing-banner-header{font-size:24px;line-height:1.3em;margin-bottom:10px}.gift-landing-banner-text{font-family:dinlight,Helvetica,Arial,sans-serif;max-width:700px}.gift-landing-section{position:relative;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:600px;padding:30px 0;margin:0 auto;border-bottom:1px solid #222}.gift-landing-section .button{width:100%;text-decoration:none}.gift-landing-section-content{width:100%;overflow:hidden}.gift-landing-section-header{width:100%;font-size:20px;line-height:1em;text-transform:none;font-family:dinmedium,Helvetica,Arial,sans-serif;margin-bottom:20px}.gift-landing-section-card-image{float:left;display:block;width:40%;margin-right:5%;margin-bottom:15px}.gift-landing-section-description{float:right;width:55%}.gift-landing-section-details{clear:both;width:100%;margin-bottom:15px}.gift-landing-section-details.form{display:-ms-flexbox;display:flex}.gift-landing-radio{display:inline-block;flex:1 0 33%}.gift-landing-radio:nth-child(2){text-align:center}.gift-landing-radio:nth-child(3){text-align:right}.gift-landing-logos-container{display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.gift-landing-logo-flexwrapper{flex:0 1 50%;text-align:center}.gift-landing-logo{display:inline-block;max-height:140px;max-width:120px;margin:auto}.gift-landing-store-list{display:flex;flex-wrap:wrap;flex-direction:row;color:#999}.gift-landing-store-list ul{flex:0 0 auto;width:100%}.gift-landing-terms{font-size:12px;color:#999;padding-top:20px;text-align:center}.gift-landing-redeem-link{text-align:center;padding:25px 0 20px}@media screen and (min-width:1024px){.gift-landing-modal-wrapper{display:flex;align-items:center;justify-content:center;position:fixed;top:0;background-color:rgba(0,0,0,.8)}.gift-landing-modal{flex:0 1 auto;margin:auto;padding:25px 40px 20px;width:80%;max-width:1000px;border:1px solid #999}.gift-landing-modal .icon{top:30px;right:30px}.gift-landing-modal-header{line-height:1.5;max-width:none;margin:0}.gift-landing-modal-table td{padding:30px 0}.gift-landing-modal-table .subtitle{line-height:1.5}.gift-landing-modal-table .check{display:inline-block}.gift-landing-modal-disclaimer{margin:25px 0 0 0}.gift-landing-banner{background-color:#000;background-image:linear-gradient(to right,#000,rgba(0,0,0,0) 50%),url(https://www.showtime.com/tve/images/gifts/gift_header_image.jpg);background-position:right top;background-repeat:no-repeat;background-size:cover;border-bottom:none;left:-5%;width:112%;padding:80px 5%}.gift-landing-banner-header{font-size:42px}.gift-landing-banner-content{max-width:1600px}.gift-landing-section{flex-direction:row;padding:50px 0;max-width:1600px}.gift-landing-section .button{width:20%}.gift-landing-section-content{width:80%}.gift-landing-section-header{float:right;width:69%;font-size:24px}.gift-landing-section-card-image{width:25%;margin-right:6%}.gift-landing-section-description{float:right;width:69%}.gift-landing-section-details{clear:none;float:right;width:69%}.gift-landing-section-details.form{display:block}.gift-landing-radio{margin-right:15px}.gift-landing-logo-flexwrapper{flex:0 0 20%}.gift-landing-logo{max-width:120px;max-height:100px}.gift-landing-store-list ul{width:50%}}@media screen and (min-width:1440px){.gift-landing-banner{padding:150px 5%}}.gift-purchase .form label{font-family:dinmedium,Helvetica,Arial,sans-serif;font-size:inherit;margin-bottom:20px;text-transform:uppercase}.gift-purchase .form .section.gift-amount-select>div{border-top:0;padding-top:0}.gift-purchase .form .section.gift-amount-select>div label{text-transform:none}.gift-purchase .form-group{overflow:visible}.gift-purchase .form-group:after,.gift-purchase .form-group:before{display:table;content:"";line-height:0}.gift-purchase .form-group:after{clear:both}.gift-purchase label.required:before{content:"*";display:inline-block;color:#666;font-size:12px;vertical-align:top;margin-right:2px;margin-top:1px}.gift-purchase .radio-group{overflow:visible}.gift-purchase .radio-group:after,.gift-purchase .radio-group:before{display:table;content:"";line-height:0}.gift-purchase .radio-group:after{clear:both}.gift-purchase .radio.with-checkmark{border:1px solid #999;border-radius:10px;box-sizing:border-box;display:block;float:left;margin-right:5%;position:relative;width:30%}.gift-purchase .radio.with-checkmark:last-child{margin-right:0}.gift-purchase .radio.with-checkmark label{height:100%;width:100%;margin:0;padding:16px 0;text-align:center;line-height:1;font-size:24px}.gift-purchase .radio.with-checkmark label:before{display:block;margin:0 auto 10px;width:25px;height:25px}.gift-purchase .radio.with-checkmark.checked{border:4px solid #000}.gift-purchase .radio.with-checkmark.checked label{padding:13px 0}.gift-purchase input:-moz-placeholder,.gift-purchase textarea:-moz-placeholder{color:#222}.gift-purchase input::-moz-placeholder,.gift-purchase textarea::-moz-placeholder{color:#222}.gift-purchase input:-ms-input-placeholder,.gift-purchase textarea:-ms-input-placeholder{color:#222}.gift-purchase input::-webkit-input-placeholder,.gift-purchase textarea::-webkit-input-placeholder{color:#222}.gift-purchase .form .input{margin-bottom:0}.gift-purchase .form .input+.input{margin-top:20px}.gift-purchase .delivery-date-container{position:relative}.gift-purchase .date-picker{max-width:230px;position:relative}.gift-purchase .date-picker .icon-container{background-color:#fff;border-left:1px solid #000;box-sizing:border-box;display:inline-block;width:56px;height:40px;padding:6px 0 0 0;position:absolute;text-align:center;right:0;top:0}@media (min-width:1024px){.gift-purchase .label-group{float:left;width:30%}.gift-purchase .input,.gift-purchase .radio-group{float:left;margin-left:4%;width:66%}.gift-purchase .radio.with-checkmark label{padding:32px 0}.gift-purchase .radio.with-checkmark.checked label{padding:29px 0}}@media (min-height:700px),(min-width:1023px){.gift-purchase .datepicker-container{display:block;margin-top:-40px}.gift-purchase .pika-single.dark-theme{bottom:auto;max-width:353px;position:relative!important}}.gift-payment #gift-payment>div{padding-bottom:0}.gift-payment .payment-summary table{margin-bottom:0}#registration-payment-summary table,.payment-summary table{margin-bottom:15px}#registration-payment-summary table tr td:first-child,.payment-summary table tr td:first-child{padding-left:0;color:#222}#registration-payment-summary table tr td:nth-child(2),.payment-summary table tr td:nth-child(2){font-family:dinmedium,Helvetica,Arial,sans-serif}.login-frame-container{margin:0 auto;position:relative;text-align:center}.login-frame-container iframe{margin:0 auto;position:relative;text-align:left;width:100%;z-index:15}.login-frame-container:after{content:'';display:block;position:absolute;background:url(/common/img/icons/spinner_new_grey.png) no-repeat;height:64px;width:64px;top:50%;left:50%;margin-top:-32px;margin-left:-32px;-webkit-animation:rotate-spinner .9s linear 0s infinite;-moz-animation:rotate-spinner .9s linear 0s infinite;-o-animation:rotate-spinner .9s linear 0s infinite;animation:rotate-spinner .9s linear 0s infinite;z-index:10}@-webkit-keyframes rotate-spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotate-spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotate-spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.cancel-account-confirmation,.cancel-account-form{max-width:550px}.cancel-account-confirmation h1,.cancel-account-form h1{font-size:24px;line-height:1.05;margin-bottom:10px}.cancel-account-confirmation a,.cancel-account-form a{text-decoration:underline}.cancel-account-confirmation .headline,.cancel-account-form .headline{position:relative}.cancel-account-confirmation .headline:before,.cancel-account-form .headline:before{content:'';display:block;height:3px;width:20px;margin-bottom:10px;background-color:#b10000}.cancel-account-confirmation input,.cancel-account-confirmation select,.cancel-account-form input,.cancel-account-form select{font-family:opensans,Helvetica,Arial,sans-serif;font-size:14px;border-radius:0}.cancel-account-confirmation .input,.cancel-account-form .input{box-sizing:border-box;position:relative;text-align:left}.cancel-account-confirmation .input.required input::-webkit-input-placeholder,.cancel-account-form .input.required input::-webkit-input-placeholder{color:#000}.cancel-account-confirmation .input.required input:-moz-placeholder,.cancel-account-form .input.required input:-moz-placeholder{color:#000;opacity:1}.cancel-account-confirmation .input.required input::-moz-placeholder,.cancel-account-form .input.required input::-moz-placeholder{color:#000;opacity:1}.cancel-account-confirmation .input.required input:-ms-input-placeholder,.cancel-account-form .input.required input:-ms-input-placeholder{color:#000}.cancel-account-confirmation .input .wrapper,.cancel-account-form .input .wrapper{position:relative}.cancel-account-confirmation .paywall-primary-form-submit-button,.cancel-account-form .paywall-primary-form-submit-button{font-size:14px}.cancel-account-confirmation .desktop-only-cta,.cancel-account-form .desktop-only-cta{display:none}.cancel-account-confirmation .subhead,.cancel-account-form .subhead{color:#fff;font-size:16px;line-height:22px;margin-bottom:15px}.cancel-account-confirmation .mobile-only-subhead,.cancel-account-form .mobile-only-subhead{font-size:16px}.cancel-account-confirmation .mobile-only-subhead a,.cancel-account-form .mobile-only-subhead a{color:inherit}.cancel-account-confirmation .helper-text,.cancel-account-form .helper-text{font-size:12px;margin-bottom:20px;margin-top:-10px;color:#999}.cancel-account-confirmation .input,.cancel-account-form .input{margin-bottom:20px;overflow:visible}.cancel-account-confirmation .input:after,.cancel-account-confirmation .input:before,.cancel-account-form .input:after,.cancel-account-form .input:before{display:table;content:"";line-height:0}.cancel-account-confirmation .input:after,.cancel-account-form .input:after{clear:both}.cancel-account-confirmation .legal-text,.cancel-account-form .legal-text{display:inline-block;vertical-align:top;width:80%;font-size:12px;font-family:dinlight,Helvetica,Arial,sans-serif;line-height:1.3;color:#999}.cancel-account-confirmation .legal-text-container,.cancel-account-form .legal-text-container{margin-bottom:30px}.cancel-account-confirmation .error,.cancel-account-form .error{display:block;margin:5px 0 10px;line-height:1.2;clear:both;width:360px}.cancel-account-confirmation a.paywall-primary-form-submit-button,.cancel-account-confirmation button,.cancel-account-form a.paywall-primary-form-submit-button,.cancel-account-form button{width:100%;margin-bottom:30px;font-size:16px;text-decoration:none}.cancel-account-confirmation .secondary-cta,.cancel-account-form .secondary-cta{color:#fff;text-align:center}.desktop-only-cta{display:none;max-width:550px;margin:auto}@media (min-width:350px){.cancel-account-confirmation .legal-text,.cancel-account-form .legal-text{width:85%}}@media (min-width:350px) and (max-device-aspect-ratio:1/1){.cancel-account-confirmation.squished,.cancel-account-form.squished{max-width:380px;margin:0 auto}}@media (min-width:650px) and (max-aspect-ratio:1/1){.cancel-account-confirmation.squished,.cancel-account-form.squished{max-width:380px;margin:0 auto}}@media (min-width:1024px){.cancel-account-confirmation .headline,.cancel-account-form .headline{position:relative}.cancel-account-confirmation .headline:before,.cancel-account-form .headline:before{height:5px;width:30px}.cancel-account-confirmation h1,.cancel-account-form h1{font-size:42px;margin-bottom:20px}.cancel-account-confirmation .checkbox input+label:before,.cancel-account-form .checkbox input+label:before{height:20px;width:20px;background-size:20px 20px}.cancel-account-confirmation .helper-text,.cancel-account-confirmation .input,.cancel-account-confirmation .paywall-primary-form-submit-button,.cancel-account-form .helper-text,.cancel-account-form .input,.cancel-account-form .paywall-primary-form-submit-button{max-width:360px}.cancel-account-confirmation .short-terms,.cancel-account-form .short-terms{font-size:16px}.cancel-account-confirmation .helper-text,.cancel-account-confirmation .short-terms,.cancel-account-form .helper-text,.cancel-account-form .short-terms{color:#fff}.cancel-account-confirmation .legal-text,.cancel-account-form .legal-text{color:#fff;float:none;width:320px}.cancel-account-confirmation .secondary-cta,.cancel-account-form .secondary-cta{text-align:left}}@media (min-width:1024px) and (min-height:800px){.mobile-only-cta{display:none}.desktop-only-cta{display:block;position:absolute;bottom:50px}}.addon-manage-form .subhead .disclaimer{color:#999}.addon-manage-form .addon-type-logo{margin-bottom:20px}.addon-manage-form .addon-options{overflow:visible;padding:15px 0}.addon-manage-form .addon-options:after,.addon-manage-form .addon-options:before{display:table;content:"";line-height:0}.addon-manage-form .addon-options:after{clear:both}.addon-manage-form .addon-options .disabled-label,.addon-manage-form .addon-options .enabled-label{color:#999;margin:5px 0 0}.addon-manage-form .addon-options .enabled-label{display:none}.addon-manage-form .addon-options .disabled-label{display:inline-block}.addon-manage-form .addon-options input:checked~.enabled-label{display:inline-block}.addon-manage-form .addon-options input:checked~.disabled-label{display:none}.addon-manage-form .addon-options .option{border:1px solid #333;cursor:pointer;display:block;margin-bottom:15px;padding:15px}.addon-manage-form .addon-options .option:last-child{margin-bottom:0}.addon-manage-form .addon-options .option.active .disabled-label,.addon-manage-form .addon-options .option.canceling .disabled-label,.addon-manage-form .addon-options .option.pending .disabled-label{color:red}.addon-manage-form .addon-options .option.checked{border-color:#999}.addon-manage-form .addon-options .meta{margin-top:12px;opacity:.5}.addon-manage-form .addon-options input:checked~.meta{opacity:1}.addon-manage-form .addon-options .name{font-family:dinmedium,Helvetica,Arial,sans-serif;font-size:20px;line-height:1.25;text-transform:uppercase}.addon-manage-form .addon-options .price-info{font-family:dinlight,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.3;padding-top:6px}.addon-manage-form .addon-options .price-info>span{display:block}.addon-manage-form .addon-options .info{font-family:dinlight,Helvetica,Arial,sans-serif;font-size:11px;padding-top:18px}.addon-manage-form .addon-options .disclaimer{clear:both;font-size:14px;margin:0;padding:15px 0 0}.addon-manage-form .purchase-preview p{margin-bottom:3px}.addon-manage-form .purchase-preview table{margin-bottom:15px}.addon-manage-form input[type=password].disabled{opacity:.6}.addon-manage-form .legal{font-size:14px}@media only screen and (min-width:640px){.addon-manage-form .addon-options .option{border:none;float:left;margin-bottom:0;margin-right:3%;padding:0;width:47%}.addon-manage-form .addon-options .option:last-child{margin-right:0}}@media only screen and (min-width:1024px){.addon-manage-form .nevermind{display:inline}.addon-manage-form .nevermind .button{margin-left:15px}}.addon-alert button.primary{margin-top:15px;width:75%}.dual-billing-alert .button{margin-top:15px}.cancel-abandon-flow-link{display:block;font-family:dinregular,Helvetica,Arial,sans-serif;font-size:16px;margin-bottom:30px}.cancel-account-form{max-width:1600px}.cancel-account-form .cancel-items{overflow:visible;margin:45px 0 25px;padding:0}.cancel-account-form .cancel-items:after,.cancel-account-form .cancel-items:before{display:table;content:"";line-height:0}.cancel-account-form .cancel-items:after{clear:both}.cancel-account-form .cancel-items>li{float:left;margin:0 2% 3% 0;width:31%}.cancel-account-form .cancel-items>li:nth-child(3n+0){margin-right:0}.cancel-account-form .cancel-items .icon{background-repeat:no-repeat;background-size:100%;display:block;height:50px;margin:0 auto 10px;width:50px}.cancel-account-form .cancel-items .label{display:block}@media (min-width:640px){.cancel-account-form .cancel-items>li{padding-top:20px}.cancel-account-form .cancel-items .label{font-size:16px}}@media (min-width:750px){.cancel-account-form .cancel-items>li{width:15%;padding-top:12px}.cancel-account-form .cancel-items>li:nth-child(3n+0){margin-right:2%}.cancel-account-form .cancel-items>li:last-child{margin-right:0}}@media (min-width:1000px){.cancel-account-form .cancel-items>li{padding-top:20px}}@media (min-width:1200px){.cancel-account-form .cancel-items>li{padding-top:25px}}@media (min-width:1600px){.cancel-account-form{margin:0 auto;padding-left:30px;padding-right:30px}}.cancel-account-confirmation{overflow:visible;max-width:1600px;margin-bottom:300px}.cancel-account-confirmation:after,.cancel-account-confirmation:before{display:table;content:"";line-height:0}.cancel-account-confirmation:after{clear:both}.cancel-account-confirmation .cta{margin-bottom:0;margin-top:25px}.cancel-account-confirmation .cta button{margin-bottom:10px;font-size:14px}.cancel-account-confirmation .disclaimer{color:#fff;font-size:16px}.cancel-account-confirmation .cancel-confirm-cta{margin-top:40px}.cancel-account-confirmation .bolder{font-family:dinmedium,Helvetica,Arial,sans-serif}.cancel-account-confirmation .lockup{position:relative;width:100%}.cancel-account-confirmation .lockup img{position:absolute;transition:opacity .4s linear;width:100%}.cancel-account-confirmation .lockup img+img{opacity:0}.cancel-account-confirmation .lockup-default{position:relative}.cancel-account-confirmation .copy-other .input{max-width:none}.cancel-account-confirmation .copy-other .form-legend{margin:5px 0 0}.cancel-account-confirmation .copy-other textarea{height:120px;padding:10px}.cancel-account-confirmation .copy-other .checkbox label{padding-left:40px}.cancel-account-confirmation .copy-other .checkbox label:before{left:0;position:absolute}.cancel-account-confirmation .question{margin-bottom:45px}.cancel-account-confirmation .input-group{margin:10px 0 0 15px}.cancel-account-confirmation h2{font-size:24px}.cancel-account-confirmation .prompt{color:#fff;font-size:16px;font-weight:700;margin:5px 0 15px}.cancel-account-confirmation .select{display:block;max-width:200px}.cancel-account-confirmation .radio-box{max-width:630px;width:100%;padding-bottom:20px}.cancel-account-confirmation .radio-box input[type=radio]:checked+label{background-color:#fff;color:#000}.cancel-account-confirmation .radio-box label{border:1px solid #fff;color:#fff;font-size:16px;font-weight:700;margin:0 -2px;padding:15px 0;text-align:center;width:20%}.cancel-account-confirmation .radio-box label:before{content:none}.cancel-account-confirmation .radio-box:before{content:'Not at all likely';left:-3px;position:absolute;top:58px}.cancel-account-confirmation .radio-box:after{content:'Very Likely';position:absolute;right:5px;top:58px}.cancel-account-confirmation li{color:#fff;font-size:15px;margin:5px 0}.cancel-account-confirmation textarea{display:block;height:100px;margin-bottom:15px;max-width:660px;padding:15px 12px}@media (min-width:480px){.cancel-account-confirmation .cta button{max-width:300px}}@media (min-width:640px){.cancel-account-confirmation .cta{width:50%}}@media (min-width:768px){.cancel-account-confirmation .cta{width:auto}.cancel-account-confirmation .cta button{width:80%}.cancel-account-confirmation .copy{float:left;width:40%}.cancel-account-confirmation .lockup{float:right;width:50%}}@media (min-width:770px){.cancel-account-confirmation{margin-bottom:0}}@media (min-width:1024px){.cancel-account-confirmation{padding-top:3%}}.cancel-feedback-layout .subhead{border-bottom:1px solid #333;max-width:680px;padding-bottom:45px}.cancel-feedback-layout h2{font-family:dinmedium,Helvetica,Arial,sans-serif;padding-bottom:25px}.offer-success-technical-issues .cta{overflow:visible}.offer-success-technical-issues .cta:after,.offer-success-technical-issues .cta:before{display:table;content:"";line-height:0}.offer-success-technical-issues .cta:after{clear:both}.offer-success-technical-issues .cta li{float:left;margin-right:10px;width:40%}.offer-success-technical-issues .cta .button{width:100%}.carousel-component.paywall-carousel .content{height:95px}.carousel-component.paywall-carousel .content .promo-flag{background-color:#fff;color:#000;font-size:14px;line-height:1.3em;text-transform:uppercase;font-family:dinbold,Helvetica,Arial,sans-serif;position:absolute;top:-25px;left:50%;transform:translateX(-50%);display:inline-block;width:auto;padding:0 6px;white-space:nowrap}.carousel-component.paywall-carousel .logo{display:none}.carousel-component.paywall-carousel .content-container{margin-top:-8%;padding:0 5%;position:relative;text-align:center}.carousel-component.paywall-carousel .buttons.desktop .type-watch i{background:url(/common/img/icons/btn-carousel-play.png) 0 0 no-repeat;background-size:10px 10px;display:inline-block;height:10px;margin-right:7px;width:10px}.carousel-component.paywall-carousel .buttons.desktop .type-start-trial:hover{background:#c00;border-color:#c00}.carousel-component.paywall-carousel .carousel,.carousel-component.paywall-carousel .hero,.carousel-component.paywall-carousel .slide,.carousel-component.paywall-carousel .slide-container{height:auto}.carousel-component.paywall-carousel .hero .desktop,.carousel-component.paywall-carousel .hero .mobile{height:auto}.carousel-component.paywall-carousel .hero .mobile{padding-bottom:75%}.carousel-component.paywall-carousel .hero .desktop{padding-bottom:66.66%}.carousel-component.paywall-carousel .disclaimer{color:#fff;font-size:12px;margin-top:7px;text-transform:uppercase}.carousel-component.paywall-carousel .pager-container{display:inline-block}@media (min-width:667px){.carousel-component.paywall-carousel .content-container{left:25px;margin:0;padding:0;position:absolute;top:50%;text-align:left;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.carousel-component.paywall-carousel .content{height:auto}.carousel-component.paywall-carousel .content .promo-flag{top:-2px;left:0;transform:none}.carousel-component.paywall-carousel .headline{width:400px}.carousel-component.paywall-carousel .body{width:340px}.carousel-component.paywall-carousel .logo{bottom:130px;display:block;max-height:75px;max-width:160px;position:absolute;right:25px}}@media (min-width:768px){.carousel-component.paywall-carousel .logo{bottom:100px;max-height:100px;max-width:300px}}@media (min-width:840px){.carousel-component.paywall-carousel .headline{width:450px}.carousel-component.paywall-carousel .body{width:400px}}@media (min-width:1024px){.carousel-component.paywall-carousel .content-container{width:480px}.carousel-component.paywall-carousel .headline,.carousel-component.paywall-carousel .headline.long,.carousel-component.paywall-carousel .headline.medium{font-size:50px;line-height:1.02em;width:auto}.carousel-component.paywall-carousel .body{font-size:18px;width:auto}}@media (min-width:1200px){.carousel-component.paywall-carousel{height:100%}.carousel-component.paywall-carousel .carousel-nav{bottom:3%}.carousel-component.paywall-carousel .carousel,.carousel-component.paywall-carousel .hero,.carousel-component.paywall-carousel .slide,.carousel-component.paywall-carousel .slide-container{height:100%;width:100%}.carousel-component.paywall-carousel .hero .desktop{height:100%;padding:0}.carousel-component.paywall-carousel .logo{bottom:8%;max-height:none;max-width:none;position:absolute;right:4%}.carousel-component.paywall-carousel .content-container{width:550px}.carousel-component.paywall-carousel .content .promo-flag{font-size:18px;padding:0 8px;top:-4px}}@media (min-width:1440px){.carousel-component.paywall-carousel .content-container{margin-left:3.5%}}#fd-ways-to-watch .clickable{cursor:pointer;position:relative}#fd-ways-to-watch .devices-panel{margin:0 0 10px 0;width:100%}#fd-ways-to-watch .cta{font-family:dinmedium,Helvetica,Arial,sans-serif;border:none;bottom:0;box-sizing:border-box;color:#fff;display:block;font-size:22px;left:0;line-height:25px;margin-bottom:5px;padding:10px;position:absolute;text-align:left;text-transform:none;transform:none;top:auto;width:100%}#fd-ways-to-watch .cta br{content:' '}#fd-ways-to-watch .cta br:after{content:' '}#fd-ways-to-watch .image{background-size:cover;padding-top:56.25%}#fd-ways-to-watch .image.mobile{display:block}#fd-ways-to-watch .image.desktop{display:none}#fd-ways-to-watch .learn-more{color:#999;display:block;font-size:14px;line-height:1;margin-top:5px;text-transform:uppercase}#fd-ways-to-watch .shade{bottom:0;display:block;height:100%;left:0;opacity:.6;position:absolute;width:100%;background-image:-webkit-linear-gradient(90deg,#000,rgba(0,0,0,0));background-image:-moz-linear-gradient(90deg,#000,rgba(0,0,0,0));background-image:-ms-linear-gradient(90deg,#000,rgba(0,0,0,0));background-image:-o-linear-gradient(90deg,#000,rgba(0,0,0,0));background-image:linear-gradient(0deg,#000,rgba(0,0,0,0))}#fd-ways-to-watch .device-list{overflow:visible;background:#fff;box-sizing:border-box;color:#000;display:none;height:100%;left:0;overflow-y:auto;padding:8% 10% 90px;position:fixed;text-align:center;top:0;width:100%;z-index:100005}#fd-ways-to-watch .device-list:after,#fd-ways-to-watch .device-list:before{display:table;content:"";line-height:0}#fd-ways-to-watch .device-list:after{clear:both}#fd-ways-to-watch .device-list h1{color:#000;font-size:26px;line-height:1.2;margin:0 0 1.5em;text-transform:none}#fd-ways-to-watch .device-list .close{background:url(/img/modal_back_btn_black@2x.png) 0 0 no-repeat;background-size:contain;height:44px;position:absolute;left:0;top:3px;width:44px;text-indent:-1000px;overflow:hidden;display:inline-block}#fd-ways-to-watch .devices{text-align:left}#fd-ways-to-watch .devices .device{border-top:1px solid #ccc;padding:16px}#fd-ways-to-watch .devices .name{font-size:18px;line-height:1.1}#fd-ways-to-watch .devices .versions{color:#999;font-size:13px}#fd-ways-to-watch .devices .versions::before{content:" • "}#fd-ways-to-watch #devices-computers .signin{font-size:16px;margin-top:35px}#fd-ways-to-watch #devices-computers .button{background:0 0;border:1px solid #000;color:#000;margin-left:10px}@media (min-width:667px){#fd-ways-to-watch{margin:0 auto;width:80%}#fd-ways-to-watch .shade{height:70%}#fd-ways-to-watch .device-list .close{top:9px}}@media (min-width:768px){#fd-ways-to-watch{width:90%}#fd-ways-to-watch .cta{font-size:26px;line-height:32px}#fd-ways-to-watch .devices-panel{margin-bottom:20px}}@media (min-width:1024px){#fd-ways-to-watch{overflow:visible;margin:0;padding-top:6%;width:auto}#fd-ways-to-watch:after,#fd-ways-to-watch:before{display:table;content:"";line-height:0}#fd-ways-to-watch:after{clear:both}#fd-ways-to-watch .clickable,#fd-ways-to-watch .clickable:active{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}#fd-ways-to-watch .devices-panel{float:left;margin:0;padding:0;width:32%}#fd-ways-to-watch .devices-panel#devices-mobile{margin:0 2%}#fd-ways-to-watch .image{padding-top:140%}#fd-ways-to-watch .image.mobile{display:none}#fd-ways-to-watch .image.desktop{display:block}#fd-ways-to-watch .cta{border:1px solid rgba(255,255,255,.5);background:rgba(0,0,0,.4);bottom:auto;font-family:dinregular,Helvetica,Arial,sans-serif;font-size:16px;left:50%;line-height:1.3;margin:0 auto;padding:10px;text-align:center;text-transform:uppercase;top:50%;width:200px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#fd-ways-to-watch .cta .learn-more{display:none}#fd-ways-to-watch .cta br{content:none}#fd-ways-to-watch .cta br:after{display:none}#fd-ways-to-watch .device-list{padding-left:20%;padding-right:20%;padding-top:7%}}@media (min-width:1200px){#fd-ways-to-watch{padding:25px 0 45px}#fd-ways-to-watch .clickable{cursor:pointer;position:relative}#fd-ways-to-watch .shade{background:#000;height:100%;left:0;opacity:.25;position:absolute;top:0;width:100%;-webkit-transition:opacity ease-out .2s 0s;-moz-transition:opacity ease-out .2s 0s;-o-transition:opacity ease-out .2s 0s;transition:opacity ease-out .2s 0s}#fd-ways-to-watch .devices-panel{position:relative}#fd-ways-to-watch .devices-panel:hover .cta{background-color:#b10000;border-color:#b10000}#fd-ways-to-watch .devices-panel:hover .shade{opacity:0}#fd-ways-to-watch .device-list{overflow-y:visible;padding:8% 8% 0;position:absolute;z-index:auto}#fd-ways-to-watch .device-list .close{background:url(/img/paywall/where-to-watch/close-icon.png) 0 0 no-repeat;background-size:contain;height:18px;left:auto;right:14px;width:18px}#fd-ways-to-watch h1.name{margin-bottom:20px}#fd-ways-to-watch .details{height:60px}}@media (min-width:1440px){#fd-ways-to-watch h1.name{font-size:18px}}.front-door-content-layout .content-section-wrapper.list-open{overflow:hidden}@media (min-width:1200px){.front-door-content-layout .content-section-wrapper.list-open{overflow:auto}}#fd-whats-included{padding-left:30px;padding-right:30px}#fd-whats-included tr.desktop{display:none}#fd-whats-included .desktop-header{display:none;font-size:25px;margin-bottom:20px;text-align:center;text-transform:none}#fd-whats-included .logo{display:block;margin:0 auto;width:100px}#fd-whats-included .check{display:block;margin:0 auto;width:25px}#fd-whats-included .sub-required{color:#999;font-size:14px;padding:0 5px;width:100px}#fd-whats-included table{margin-bottom:25px;width:100%}#fd-whats-included table a{text-decoration:underline}#fd-whats-included table td,#fd-whats-included table th{border-bottom:1px solid #333;padding:20px 0;vertical-align:middle}#fd-whats-included table th{padding:10px 0}#fd-whats-included table .ott,#fd-whats-included table .stat{text-align:center;width:1%}#fd-whats-included table .stat{display:none;overflow:hidden;margin:0;padding:0;width:0}#fd-whats-included table tr:last-child{height:10px}#fd-whats-included table tr:last-child td{border-bottom:1px solid #000;font-size:.01em;height:10px;line-height:1;margin:0;padding:0}#fd-whats-included table.more td.ott,#fd-whats-included table.more th.ott{border-left:1px solid #fff;border-right:1px solid #fff}#fd-whats-included table.more th.ott,#fd-whats-included table.more th.stat{padding-left:10px;padding-right:10px}#fd-whats-included table.more th.ott{border-top:1px solid #fff}#fd-whats-included table.more td.stat,#fd-whats-included table.more th.stat{display:table-cell;padding-right:0;width:1%}#fd-whats-included table.more tr:last-child td.ott{border-bottom:1px solid #fff}#fd-whats-included h2.title{font-size:19px;line-height:1.3;margin-bottom:0;text-transform:none}#fd-whats-included p.subtitle{display:none;font-size:16px;margin-bottom:0;margin-top:5px}#fd-whats-included .footer-links{display:none;font-size:19px;text-align:right}#fd-whats-included .footer-links a{text-decoration:underline}@media (min-width:1200px){#fd-whats-included{max-width:1440px;margin:0 auto;padding:25px 95px}#fd-whats-included .desktop-header{display:block}#fd-whats-included tr.mobile{display:none}#fd-whats-included tr.desktop{display:table-row}#fd-whats-included p.subtitle{display:block}#fd-whats-included .footer-links{display:block}}#fd-whats-on .item{cursor:pointer;margin:0 0 20px;position:relative;width:100%}#fd-whats-on .image.mobile,#fd-whats-on .images.desktop .image{background-position:center center;background-repeat:no-repeat;background-size:cover}#fd-whats-on .image.mobile{padding-top:56.25%}#fd-whats-on .shade{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;background-image:-webkit-linear-gradient(90deg,#000,rgba(0,0,0,0));background-image:-moz-linear-gradient(90deg,#000,rgba(0,0,0,0));background-image:-ms-linear-gradient(90deg,#000,rgba(0,0,0,0));background-image:-o-linear-gradient(90deg,#000,rgba(0,0,0,0));background-image:linear-gradient(0deg,#000,rgba(0,0,0,0))}#fd-whats-on .shade.top{bottom:auto;height:15%;top:0;background-image:-webkit-linear-gradient(-90deg,#000,rgba(0,0,0,0));background-image:-moz-linear-gradient(-90deg,#000,rgba(0,0,0,0));background-image:-ms-linear-gradient(-90deg,#000,rgba(0,0,0,0));background-image:-o-linear-gradient(-90deg,#000,rgba(0,0,0,0));background-image:linear-gradient(180deg,#000,rgba(0,0,0,0))}#fd-whats-on .content{bottom:0;left:0;padding:10px;position:absolute;text-align:left}#fd-whats-on .content .title{font-family:dinmedium,Helvetica,Arial,sans-serif;font-size:22px;line-height:25px;margin-bottom:5px;text-transform:none}#fd-whats-on .content .subtitle,#fd-whats-on .content .title.desktop{display:none}#fd-whats-on .mobile-caption{color:rgba(255,255,255,.7);line-height:1;position:absolute;right:10px;top:7px;text-transform:uppercase}#fd-whats-on .cta{color:#999;display:block;font-size:14px;line-height:1;margin-top:5px;text-transform:uppercase}#fd-whats-on .images.desktop{display:none}#fd-whats-on .whatson-content-container{background:#000;bottom:0;left:0;position:fixed;top:0;width:100%;z-index:9030}#fd-whats-on .whatson-content-container>.content-header{background:#000;box-sizing:border-box;height:50px;left:0;padding-top:15px;position:fixed;top:0;width:100%;z-index:9040}#fd-whats-on .whatson-content-container>.content-header .title{font-family:dinregular,Helvetica,Arial,sans-serif;font-size:20px;line-height:1}#fd-whats-on .whatson-content-container>.content-header .title.desktop{display:none}#fd-whats-on .whatson-content-container>.content-header .close{background-image:url(/img/modal_back_btn@2x.png);background-size:cover;cursor:pointer;height:44px;left:0;position:absolute;top:50%;width:44px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}#fd-whats-on .whatson-content-container>.content-body{bottom:71px;box-sizing:border-box;top:50px;overflow:auto;position:absolute;width:100%}#fd-whats-on .whatson-content-container>.content-body .subtitle{font-size:15px;margin:0 0 15px;padding:10px 15px 0}#fd-whats-on .whatson-content-container>.content-body .subtitle .desktop{display:none}#fd-whats-on #fd-live-tv .content-body{padding:20px;text-align:center}#fd-whats-on #fd-live-tv img{max-width:100%}@media (min-width:667px){#fd-whats-on{padding-left:10%;padding-right:10%}#fd-whats-on .shade{height:70%}#fd-whats-on .whatson-content-container>.content-header{height:60px}#fd-whats-on .whatson-content-container>.content-header .title{font-size:24px}#fd-whats-on .whatson-content-container>.content-body{top:60px}#fd-whats-on .whatson-content-container>.content-body .subtitle{font-size:18px}}@media (min-width:768px){#fd-whats-on{padding-left:5%;padding-right:5%}#fd-whats-on .content .title{font-size:26px;line-height:32px}}@media (min-width:1024px){#fd-whats-on{overflow:visible;margin:0;padding-left:7px;padding-right:7px}#fd-whats-on:after,#fd-whats-on:before{display:table;content:"";line-height:0}#fd-whats-on:after{clear:both}#fd-whats-on .item{box-sizing:border-box;float:left;margin-bottom:5px;padding:0 5px 5px;width:50%}#fd-whats-on .content{bottom:10px;left:15px}#fd-whats-on .whatson-content-container>.content-body .subtitle .mobile{display:none}#fd-whats-on .whatson-content-container>.content-body .subtitle .desktop{display:inline}}@media (min-width:1200px){#fd-whats-on{padding:9px 0 0}#fd-whats-on .container>.shade{display:none}#fd-whats-on .image.mobile,#fd-whats-on .mobile-caption{display:none}#fd-whats-on .images.desktop{display:block;height:100%;overflow:hidden;position:absolute;width:100%}#fd-whats-on .images.desktop .image,#fd-whats-on .images.desktop .image-container{height:100%;width:100%}#fd-whats-on .images.desktop .image{background-position:top right;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0}#fd-whats-on .images.desktop .shade{display:block;position:absolute;height:50%;width:100%;opacity:.45}#fd-whats-on .images.desktop .shade.top{height:15%}#fd-whats-on .images.desktop .caption{color:rgba(255,255,255,.7);font-size:12px;line-height:1;margin:0;padding:0;position:absolute;right:10px;text-transform:uppercase;top:7px}#fd-whats-on .content{bottom:33px;box-sizing:border-box;left:20px;padding:0 20px 0 0}#fd-whats-on .content .title.mobile{display:none}#fd-whats-on .content .title.desktop{display:block;font-size:22px;line-height:1.2;padding-right:7%}#fd-whats-on .content .subtitle{color:#fff;display:block;font-size:16px;line-height:1.2;margin:10px 0 0;padding-right:30%}#fd-whats-on .cta{background:rgba(0,0,0,.2);border:1px solid #666;color:#fff;display:inline-block;margin-top:15px;padding:13px 0;text-align:center;text-transform:uppercase;width:190px}#fd-whats-on .item:hover{cursor:pointer}#fd-whats-on .item:hover .cta{background:#b10000;border-color:#b10000}#fd-whats-on .item{margin:1% 0 1% 2%;padding:0;width:25.71%}#fd-whats-on .item:first-child{margin-left:0}#fd-whats-on .item .container{padding-bottom:85.1%;width:100%}#fd-whats-on .item:first-child{width:44.58%}#fd-whats-on .item:first-child .container{padding-bottom:102.6%}#fd-whats-on .item:first-child .title.desktop{font-size:38px}#fd-whats-on .item:first-child .subtitle{font-size:20px}#fd-whats-on .whatson-content-container>.content-header{height:75px;padding-top:25px}#fd-whats-on .whatson-content-container>.content-header .title{font-size:28px}#fd-whats-on .whatson-content-container>.content-header .title.desktop{display:block}#fd-whats-on .whatson-content-container>.content-header .title.mobile{display:none}#fd-whats-on .whatson-content-container>.content-header .close{background:url(../common/img/icons/modal-close-thin.png) 0 0 no-repeat;height:20px;left:auto;position:absolute;right:30px;width:20px}#fd-whats-on .whatson-content-container>.content-body{top:75px}}#fd-whats-on .grid-container{min-width:0;overflow:visible;padding:0;width:100%}#fd-whats-on .grid-container>li{text-align:left}#fd-whats-on .grid-container>li.series{width:100%;padding-top:75%}@media (min-width:768px){#fd-whats-on .grid-container>li.series{padding-top:37.5%;width:50%}}@media (min-width:1024px){#fd-whats-on .grid-container>li.series{padding-top:25.5%;width:33%}}#fd-whats-on .grid-container#fd-series-grid>li{margin-bottom:0}#fd-whats-on .grid-container#fd-movies-grid{box-sizing:border-box;max-width:1440px;min-width:0;margin:0 auto;padding:0}#fd-whats-on .grid-container#fd-movies-grid>li{box-sizing:border-box;float:left;height:auto;margin:0;padding:4% 2% 0 2%;width:50%}#fd-whats-on .grid-container#fd-movies-grid .images{display:block;margin-bottom:10px;position:relative;width:100%}#fd-whats-on .grid-container#fd-movies-grid .images img{display:block;float:none;height:auto;width:100%}#fd-whats-on .grid-container#fd-movies-grid .images img.poster{left:0;position:absolute;top:0}#fd-whats-on .grid-container#fd-movies-grid .title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media (min-width:768px){#fd-whats-on .grid-container#fd-movies-grid>li{width:25%}}@media (min-width:1024px){#fd-whats-on .grid-container#fd-movies-grid{padding:10px 50px}#fd-whats-on .grid-container#fd-movies-grid>li{padding:1%;width:20%}}.front-door-content-layout{text-align:center}.front-door-content-layout .front-door-content-nav{padding-bottom:15px}.front-door-content-layout .front-door-content-nav li.hide-mobile{display:none}.front-door-content-layout .front-door-content-nav a{border:1px solid #363636;box-sizing:border-box;display:inline-block;font-family:dinregular,Helvetica,Arial,sans-serif;font-size:16px;width:90%;padding:15px 0;margin-top:10px;text-decoration:none;text-transform:uppercase}.front-door-content-layout .content-section-wrapper{background:#000;bottom:0;left:0;overflow-y:auto;position:fixed;right:0;top:0;z-index:9020;display:none}.fd-content-section-open .front-door-content-layout .content-section-wrapper{display:block}.front-door-content-layout .content-section{display:none;padding:50px 0 80px}.front-door-content-layout .content-section-container.active .content-section{display:block}.front-door-content-layout .mobile-header{background:#000;box-sizing:border-box;height:50px;text-align:center;width:100%;position:fixed;top:0;left:0;z-index:9025}.front-door-content-layout .mobile-header h1{padding:15px 0;font-family:dinregular,Helvetica,Arial,sans-serif;font-size:20px;line-height:1;max-width:80%;margin:0 auto;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.front-door-content-layout .mobile-header .back{position:absolute;top:50%;left:0;background-image:url(/img/modal_back_btn@2x.png);width:44px;height:44px;background-size:cover;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}@media (min-width:667px){.front-door-content-layout .content-section{padding-top:60px}.front-door-content-layout .mobile-header{height:60px}.front-door-content-layout .mobile-header h1{font-size:24px}}@media (min-width:768px){.front-door-content-layout .front-door-content-nav a{width:70%}}@media (min-width:1024px){.front-door-content-layout .front-door-content-nav li{display:inline-block;width:28%}.front-door-content-layout .front-door-content-nav li.hide-mobile{display:none}.front-door-content-layout .front-door-content-nav a{width:95%}}@media (min-width:1200px){.front-door-content-layout{min-height:600px}.below-content-fold .front-door-content-layout{padding-top:82px}.below-content-fold .front-door-content-layout .front-door-content-nav{position:fixed;top:0}.front-door-content-layout .front-door-content-nav{background:#000;border-bottom:1px solid #363636;border-top:1px solid #363636;height:80px;text-align:center;padding:0;position:relative;width:100%;z-index:9005}.front-door-content-layout .front-door-content-nav li,.front-door-content-layout .front-door-content-nav li.hide-mobile{display:inline-block;width:auto}.front-door-content-layout .front-door-content-nav a{font-family:dinmedium,Helvetica,Arial,sans-serif;border:none;box-sizing:border-box;display:inline-block;font-size:14px;height:80px;line-height:1;margin:0 15px;padding-left:5px;padding-right:5px;padding-top:33px;text-decoration:none;text-transform:uppercase;width:auto}.front-door-content-layout .front-door-content-nav a span{opacity:.8;padding-bottom:2px}.front-door-content-layout .front-door-content-nav a.active span,.front-door-content-layout .front-door-content-nav a:hover span{border-bottom:2px solid #b10000;opacity:1}.front-door-content-layout .content-section-wrapper{overflow:visible;background:0 0;bottom:auto;display:block;left:auto;overflow-x:auto;position:relative;right:auto;top:auto;width:100%;z-index:auto}.front-door-content-layout .content-section-wrapper:after,.front-door-content-layout .content-section-wrapper:before{display:table;content:"";line-height:0}.front-door-content-layout .content-section-wrapper:after{clear:both}.front-door-content-layout .content-section-container{display:block;float:left;text-align:center;width:100%;opacity:0;pointer-events:none;-webkit-transition:opacity ease-out .2s 0s;-moz-transition:opacity ease-out .2s 0s;-o-transition:opacity ease-out .2s 0s;transition:opacity ease-out .2s 0s}.front-door-content-layout .content-section-container.active{opacity:1;pointer-events:auto}.front-door-content-layout .content-section-container+.content-section-container{margin-left:-100vw}.front-door-content-layout .content-section{display:block;padding:0}.front-door-content-layout .mobile-header{display:none}}@media (min-width:1288px){.front-door-content-layout .front-door-content-nav a{font-size:16px;padding-left:10px;padding-right:10px;padding-top:31px}}@media (min-width:1440px){.front-door-content-layout .front-door-content-nav a{padding-left:15px;padding-right:15px}}@media (min-width:1600px){.front-door-content-layout .front-door-content-nav a{padding-left:30px;padding-right:30px}}body.fd-content-section-open{overflow:hidden}@media (min-width:1200px){body.fd-content-section-open:not(.fd-content-subsection-open){overflow:auto}}body.fd-content-subsection-open,body.fd-content-subsection-open .front-door-content-layout .content-section-wrapper{overflow:hidden}.paywall-frontdoor-layout .email-signup-layout{overflow:visible;background:#222;padding:20px 5%}.paywall-frontdoor-layout .email-signup-layout:after,.paywall-frontdoor-layout .email-signup-layout:before{display:table;content:"";line-height:0}.paywall-frontdoor-layout .email-signup-layout:after{clear:both}.paywall-frontdoor-layout .email-signup-layout .headline{font-size:18px;text-align:center}.paywall-frontdoor-layout .email-signup-layout input[type=text]{background:#333}.paywall-frontdoor-layout .email-signup-layout .form-group{margin-bottom:10px;position:relative;float:left}.paywall-frontdoor-layout .email-signup-layout .form-group.full{width:100%}.paywall-frontdoor-layout .email-signup-layout .form-group.three-fourths{width:65%;margin-right:3%}.paywall-frontdoor-layout .email-signup-layout .form-group.checkbox{margin-top:10px}.paywall-frontdoor-layout .email-signup-layout .form-group.checkbox label{padding-left:40px}.paywall-frontdoor-layout .email-signup-layout .form-group.checkbox label:before{left:0;position:absolute}.paywall-frontdoor-layout .email-signup-layout .form-group p{padding:0;margin:0;width:85%;float:right}.paywall-frontdoor-layout .email-signup-layout .sho-button{width:32%;margin-top:21px}.paywall-frontdoor-layout .email-signup-layout a.sho-link{color:#fff}.paywall-frontdoor-layout .email-signup-layout .button{margin-top:26px}.paywall-frontdoor-layout .email-signup-layout .email-signup-success{text-align:center}.paywall-frontdoor-layout .email-signup-layout .email-signup-success h1{font-size:34px;margin-bottom:10px}.paywall-frontdoor-layout .email-signup-layout .email-signup-success p{font-size:16px;margin:0}@media (min-width:768px){.paywall-frontdoor-layout .email-signup-layout{padding:40px 0}.paywall-frontdoor-layout .email-signup-layout .email-signup-form{margin:0 auto;position:relative;width:70%}.paywall-frontdoor-layout .email-signup-layout .email-signup-form .error{font-size:12px}.paywall-frontdoor-layout .email-signup-layout .email-signup-form .headline{color:#666;font-size:20px;line-height:1;margin-bottom:15px;text-align:left}.paywall-frontdoor-layout .email-signup-layout .email-signup-form form{overflow:visible}.paywall-frontdoor-layout .email-signup-layout .email-signup-form form:after,.paywall-frontdoor-layout .email-signup-layout .email-signup-form form:before{display:table;content:"";line-height:0}.paywall-frontdoor-layout .email-signup-layout .email-signup-form form:after{clear:both}.paywall-frontdoor-layout .email-signup-layout .email-signup-form .form-group{float:left}.paywall-frontdoor-layout .email-signup-layout .email-signup-form button{margin-top:21px;width:112px}.paywall-frontdoor-layout .email-signup-layout .email-signup-form .form-group-email{width:280px}.paywall-frontdoor-layout .email-signup-layout .email-signup-form .form-group-dob{width:180px}.paywall-frontdoor-layout .email-signup-layout .email-signup-form input[type=text]{background:#333}.paywall-frontdoor-layout .email-signup-layout .email-signup-form .form-group.text{margin-right:10px}.paywall-frontdoor-layout .email-signup-layout .email-signup-form .form-group.text>label{color:#666;display:block;font-size:12px;height:16px;line-height:1;text-transform:uppercase}.paywall-frontdoor-layout .email-signup-layout .email-signup-form .form-group.checkbox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both;margin-top:15px;padding-right:130px;width:100%}.paywall-frontdoor-layout .email-signup-layout .email-signup-form .form-group.checkbox.required:before{margin-top:0;left:-4px}.paywall-frontdoor-layout .email-signup-layout .email-signup-form .form-group.checkbox .error{margin-bottom:10px}.paywall-frontdoor-layout .email-signup-layout .email-signup-form .form-group.checkbox label{color:#666;font-family:dinregular,Helvetica,Arial,sans-serif;font-size:12px;overflow:hidden;display:block;text-transform:none;padding-left:30px}.paywall-frontdoor-layout .email-signup-layout .email-signup-form .form-group.checkbox label:before{content:"";display:inline-block;width:15px;height:15px;background-color:#000;vertical-align:middle;position:absolute}.paywall-frontdoor-layout .email-signup-layout .email-signup-form .form-group.checkbox label a{color:#666;font-family:dinregular,Helvetica,Arial,sans-serif}.paywall-frontdoor-layout .email-signup-layout .email-signup-form .form-group.checkbox input{opacity:0;position:absolute;top:0;height:40px}.paywall-frontdoor-layout .email-signup-layout .email-signup-form .form-group.checkbox input:checked+label:before{content:'';background:url(/common/img/icons/sm-check.png) #fff center center no-repeat}.paywall-frontdoor-layout .email-signup-layout .email-signup-form .form-group.checkbox a{color:#fff;font-family:dinbold,Helvetica,Arial,sans-serif}}@media (min-width:1024px){.paywall-frontdoor-layout .email-signup-layout .email-signup-form{width:870px}.paywall-frontdoor-layout .email-signup-layout .email-signup-form .headline{left:0;margin-top:27px;position:absolute;top:0;width:245px}.paywall-frontdoor-layout .email-signup-layout .email-signup-form form{padding-left:265px}}.paywall-frontdoor-layout{height:100%}.paywall-frontdoor-layout .frontdoor-content-wrapper{background:#000}.paywall-frontdoor-layout .frontdoor-ui{overflow:visible;background-image:-webkit-linear-gradient(-90deg,#000,rgba(0,0,0,0));background-image:-moz-linear-gradient(-90deg,#000,rgba(0,0,0,0));background-image:-ms-linear-gradient(-90deg,#000,rgba(0,0,0,0));background-image:-o-linear-gradient(-90deg,#000,rgba(0,0,0,0));background-image:linear-gradient(180deg,#000,rgba(0,0,0,0));box-sizing:border-box;left:0;padding:18px 18px 0;position:absolute;top:0;width:100%}.paywall-frontdoor-layout .frontdoor-ui:after,.paywall-frontdoor-layout .frontdoor-ui:before{display:table;content:"";line-height:0}.paywall-frontdoor-layout .frontdoor-ui:after{clear:both}.paywall-frontdoor-layout .frontdoor-ui .logo.primary{position:relative;float:left;cursor:pointer;height:46px;z-index:1200;background-position:left}.paywall-frontdoor-layout .frontdoor-ui .signin{font-family:dinmedium,Helvetica,Arial,sans-serif;background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.25);border-radius:2px;display:block;font-size:14px;line-height:1;padding:14px 16px;text-transform:uppercase;position:relative}.paywall-frontdoor-layout .frontdoor-ui .signin:hover{border-color:#fff}.paywall-frontdoor-layout .frontdoor-ui .primary-cta-container,body.fd-content-subsection-open .paywall-frontdoor-layout .frontdoor-ui .primary-cta-container{background:#000;bottom:-100px;box-sizing:border-box;height:71px;left:0;padding:10px 0 0;position:fixed;text-align:center;top:auto;width:100%;z-index:9050;-webkit-transition:bottom ease-out .2s 0s;-moz-transition:bottom ease-out .2s 0s;-o-transition:bottom ease-out .2s 0s;transition:bottom ease-out .2s 0s}body.fd-content-subsection-open .paywall-frontdoor-layout .frontdoor-ui .primary-cta-container{bottom:0}.paywall-frontdoor-layout .frontdoor-ui .primary-cta,body.fd-content-subsection-open .paywall-frontdoor-layout .frontdoor-ui .primary-cta{color:#fff;display:inline-block;background:#b10000;border-color:#b10000;font-size:16px;padding:15px 0;text-align:center;text-transform:uppercase;width:90%}.paywall-frontdoor-layout .frontdoor-ui .primary-cta:hover,body.fd-content-subsection-open .paywall-frontdoor-layout .frontdoor-ui .primary-cta:hover{background:#c00;border-color:#c00}@media (min-width:1200px){.paywall-frontdoor-layout .frontdoor-ui .primary-cta,body.fd-content-subsection-open .paywall-frontdoor-layout .frontdoor-ui .primary-cta{max-width:428px}}.paywall-frontdoor-layout .frontdoor-ui .secondary-ui{float:right;z-index:9001}.paywall-frontdoor-layout .frontdoor-ui .ppv-container,.paywall-frontdoor-layout .frontdoor-ui .user-nav-container{float:left;margin-left:10px;position:relative;z-index:800}.paywall-frontdoor-layout .mobile-app{text-align:center;padding:5px 17px 15px}.paywall-frontdoor-layout .mobile-app .headline{font-size:18px}.paywall-frontdoor-layout .mobile-app .btn-mobile{text-indent:-1000px;overflow:hidden;display:inline-block;height:38px;width:130px;background-size:cover;background-repeat:no-repeat;margin-top:5px;margin-right:7px}.paywall-frontdoor-layout .mobile-app .btn-mobile.open-app{background-image:url(/img/badges/open_the_app_cta.png)}.paywall-frontdoor-layout .mobile-app .btn-mobile.app-store{background-image:url(/img/badges/app-store-tablet.png)}.paywall-frontdoor-layout .mobile-app .btn-mobile.android-store{background-image:url(/img/badges/android-store-tablet.png);width:135px}.paywall-frontdoor-layout .mobile-app .btn-mobile.amazon-store{background-image:url(/img/badges/amazon-badge-desktop.png);width:123px}.paywall-frontdoor-layout .mobile-external-nav{font-family:dinregular,Helvetica,Arial,sans-serif;border-top:1px solid #363636;border-bottom:1px solid #363636;font-size:16px;padding:15px 0;text-align:center}.paywall-frontdoor-layout .mobile-external-nav a{padding:28px 0 0 18px}.paywall-frontdoor-layout .mobile-external-nav .external-link-bullet{text-transform:uppercase;background:0 0}.paywall-frontdoor-layout .mobile-external-nav .external-link-bullet>a{color:#999;background:url(/img/icons/mobile_external_link_icon.png) -1px 31px no-repeat}.paywall-frontdoor-layout .account-dropdown-menu-container .navigation-dropdown{right:-8px}.fd-content-section-open .paywall-frontdoor-layout .primary-cta-container,.paywall-frontdoor-layout.below-mobile-fold .primary-cta-container{bottom:0}@media (min-width:640px){.paywall-frontdoor-layout .settings-icon{top:9px}}@media (min-width:667px){.paywall-frontdoor-layout .mobile-app .headline{font-size:24px}.paywall-frontdoor-layout .frontdoor-ui .primary-cta{width:70%}}@media (min-width:768px){.paywall-frontdoor-layout .frontdoor-ui .logo.primary{height:51px}}@media (min-width:1024px){.paywall-frontdoor-layout .frontdoor-ui .primary-cta{width:40%}}@media (min-width:1200px){.paywall-frontdoor-layout{padding-top:80vh}.paywall-frontdoor-layout .frontdoor-ui{background:0 0}.paywall-frontdoor-layout .frontdoor-ui .logo.primary{cursor:pointer;height:61px;left:22px;margin:0;position:fixed;top:22px;z-index:11000;background-position:left;width:178px;-webkit-transition:height ease-out .2s 0s;-moz-transition:height ease-out .2s 0s;-o-transition:height ease-out .2s 0s;transition:height ease-out .2s 0s}.paywall-frontdoor-layout .frontdoor-ui .secondary-ui{position:fixed;right:22px;top:22px}.paywall-frontdoor-layout .frontdoor-ui .primary-cta-container{background:0 0;bottom:auto;display:block;left:auto;margin-right:-300px;padding:0;position:fixed;right:22px;top:22px;width:auto;z-index:9050;-webkit-transition:margin ease-out .2s 0s;-moz-transition:margin ease-out .2s 0s;-o-transition:margin ease-out .2s 0s;transition:margin ease-out .2s 0s}.paywall-frontdoor-layout .frontdoor-ui .primary-cta-container .primary-cta{display:inline-block;font-size:15px;padding:8px 20px;width:auto}.paywall-frontdoor-layout .mobile-external-nav{display:none}.paywall-frontdoor-layout.below-content-fold .frontdoor-ui .logo.primary,body.fd-content-subsection-open .paywall-frontdoor-layout .frontdoor-ui .logo.primary{margin:-5px 0 0 -5px;height:46px}.paywall-frontdoor-layout.below-content-fold .frontdoor-ui .primary-cta-container,body.fd-content-subsection-open .paywall-frontdoor-layout .frontdoor-ui .primary-cta-container{display:block;margin-right:0}.paywall-frontdoor-layout.below-content-fold .frontdoor-ui .signin,body.fd-content-subsection-open .paywall-frontdoor-layout .frontdoor-ui .signin{opacity:0}.paywall-frontdoor-layout .carousel-container{height:80vh;position:fixed;top:0;width:100%;z-index:1}.paywall-frontdoor-layout .frontdoor-content-wrapper{position:relative;z-index:9005}}@media (min-width:1200px){.page-frontdoor #footer{padding:0 30px}.page-frontdoor #footer .footer{margin:0 auto;max-width:1660px}.page-frontdoor #footer .footer>div{max-width:none;padding-left:0;padding-right:0;width:auto}}.paywall-frontdoor-layout #header-layout{background:0 0;background-image:none;position:relative}.paywall-frontdoor-layout .logo.primary{width:160px}.paywall-frontdoor-layout .app-nav{display:none;float:left;margin-top:-15px;position:relative;z-index:1200}.paywall-frontdoor-layout .navigation-primary{font-family:dinregular,Helvetica,Arial,sans-serif;font-size:14px;line-height:16px;text-transform:uppercase}@media (min-width:667px){.paywall-frontdoor-layout .app-nav{display:block}}@media (min-width:1200px){.paywall-frontdoor-layout .app-nav{float:none;margin:0;left:208px;position:fixed;top:12px}}.ppv-event-layout .button.primary{background:#1970D6}.ppv-event-layout.mobile-authz{padding-top:56px}.ppv-event-layout section{border-bottom:1px solid rgba(255,255,255,.25);padding:30px 20px}.ppv-event-layout .container{margin:0 auto;max-width:920px}.ppv-event-layout .page-ui{overflow:visible;background:#000;position:relative;text-align:center}.ppv-event-layout .page-ui:after,.ppv-event-layout .page-ui:before{display:table;content:"";line-height:0}.ppv-event-layout .page-ui:after{clear:both}.ppv-event-layout .page-ui .ppv-logo{left:50%;position:absolute;top:50%;width:125px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ppv-event-layout .page-ui .shade{display:none}.ppv-event-layout .page-ui .back{background-image:url(/img/modal_back_btn@2x.png);background-position:center center;background-repeat:no-repeat;background-size:contain;height:32px;left:15px;position:absolute;top:50%;width:32px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.ppv-event-layout .logo.primary{position:relative;float:left;cursor:pointer;height:46px;z-index:1200;background-position:left;display:none}.ppv-event-layout .desktop-primary-cta-container .primary-cta,.ppv-event-layout .signin{font-family:dinmedium,Helvetica,Arial,sans-serif;background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.25);border-radius:2px;display:block;font-size:14px;line-height:1;padding:10px 16px;text-transform:uppercase;position:relative}.ppv-event-layout .desktop-primary-cta-container .primary-cta:hover,.ppv-event-layout .signin:hover{border-color:#fff}.ppv-event-layout .secondary-ui{float:right;padding:15px;position:relative;z-index:9001}.ppv-event-layout .desktop-primary-cta-container{display:none;float:left;margin-right:8px;position:relative}.ppv-event-layout .desktop-primary-cta-container .more-ways{opacity:1;position:absolute;right:0;text-transform:uppercase;top:50%;white-space:nowrap;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:opacity ease-out .2s 0s;-moz-transition:opacity ease-out .2s 0s;-o-transition:opacity ease-out .2s 0s;transition:opacity ease-out .2s 0s}.ppv-event-layout .desktop-primary-cta-container .primary-cta{background:#1970D6;border-color:#1970D6;opacity:0;pointer-events:none;-webkit-transition:opacity ease-out .2s 0s;-moz-transition:opacity ease-out .2s 0s;-o-transition:opacity ease-out .2s 0s;transition:opacity ease-out .2s 0s}.ppv-event-layout .desktop-primary-cta-container .primary-cta:hover{background:#3893FF;border-color:#3893FF}.ppv-event-layout .user-nav-container{float:left;margin-left:10px;position:relative;z-index:800}.ppv-event-layout .mobile-primary-cta-container{background:rgba(0,0,0,.8);bottom:-100px;box-sizing:border-box;height:60px;left:0;padding:10px 0 0;position:fixed;text-align:center;top:auto;width:100%;z-index:9050;-webkit-transition:bottom ease-out .2s 0s;-moz-transition:bottom ease-out .2s 0s;-o-transition:bottom ease-out .2s 0s;transition:bottom ease-out .2s 0s}.ppv-event-layout .mobile-primary-cta-container .button.primary{width:80%}.ppv-event-layout .mobile-primary-cta-container .button.primary:hover{background:#3893FF;border-color:#3893FF}.ppv-event-layout.below-fold .mobile-primary-cta-container{bottom:0}.ppv-event-layout.below-fold .desktop-primary-cta-container .more-ways{opacity:0;pointer-events:none}.ppv-event-layout.below-fold .desktop-primary-cta-container .primary-cta{opacity:1;pointer-events:auto}.ppv-event-layout>div:last-child section:last-child{border-bottom:0}.ppv-event-layout .fighter-badge{display:block;position:relative}.ppv-event-layout .fighter-badge .badge{display:block;position:relative;width:85px}.ppv-event-layout .fighter-badge .belt-icon{background:#000;border-radius:20px;display:block;height:auto;padding:7px;position:absolute;right:-20px;top:-10px;width:20px}.ppv-event-layout .vod-shelf{margin-bottom:30px;position:relative}.ppv-event-layout .vod-shelf .shelf-headline{font-family:dinbold,Helvetica,Arial,sans-serif;font-size:18px}.ppv-event-layout .vod-shelf:last-child{margin-bottom:0}.ppv-event-layout .vod-shelf .titles,.ppv-event-layout .vod-shelf .vod-titles{box-sizing:border-box;height:auto;overflow:hidden;position:relative;width:100%}.ppv-event-layout .vod-shelf .page{overflow:visible;width:100%}.ppv-event-layout .vod-shelf .page:after,.ppv-event-layout .vod-shelf .page:before{display:table;content:"";line-height:0}.ppv-event-layout .vod-shelf .page:after{clear:both}.ppv-event-layout .vod-shelf .page>.title{float:left;margin:0;width:32%}.ppv-event-layout .vod-shelf .page>.title:nth-child(2n+0){margin:0 2%}.ppv-event-layout .vod-shelf .thumb{cursor:pointer;display:block;position:relative}.ppv-event-layout .vod-shelf .thumb>img{width:100%}.ppv-event-layout .vod-shelf .shade{background-image:-webkit-linear-gradient(90deg,#000,rgba(0,0,0,0));background-image:-moz-linear-gradient(90deg,#000,rgba(0,0,0,0));background-image:-ms-linear-gradient(90deg,#000,rgba(0,0,0,0));background-image:-o-linear-gradient(90deg,#000,rgba(0,0,0,0));background-image:linear-gradient(0deg,#000,rgba(0,0,0,0));bottom:0;height:45px;position:absolute;width:100%}.ppv-event-layout .vod-shelf .icon{bottom:5%;position:absolute;left:5%}.ppv-event-layout .vod-shelf .details{color:#fff;font-size:18px;height:75px;padding:10px 0}.ppv-event-layout .vod-shelf .details .meta{color:#999;font-size:16px}.ppv-event-layout .vod-shelf .nav{overflow:visible;position:absolute;top:40%;width:100%}.ppv-event-layout .vod-shelf .nav:after,.ppv-event-layout .vod-shelf .nav:before{display:table;content:"";line-height:0}.ppv-event-layout .vod-shelf .nav:after{clear:both}.ppv-event-layout .vod-shelf .nav li:first-child{float:left;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";margin-left:-50px}.ppv-event-layout .vod-shelf .nav li:last-child{float:right;margin-right:-50px}.ppv-event-layout .vod-shelf .nav a{opacity:.7;-webkit-transition:opacity ease-out .2s 0s;-moz-transition:opacity ease-out .2s 0s;-o-transition:opacity ease-out .2s 0s;transition:opacity ease-out .2s 0s}.ppv-event-layout .vod-shelf .nav a:hover{opacity:1}.ppv-event-layout .vod-shelf .nav a.disabled{opacity:0}@media (min-width:768px){.ppv-event-layout .vod-shelf .shelf-headline{font-size:20px}}@media (min-width:1024px){.ppv-event-layout .vod-shelf section{padding:60px 0}}@media (min-width:1280px){.ppv-event-layout .vod-shelf .shelf-headline{font-size:24px}}@media (min-width:640px){.ppv-event-layout .settings-icon{top:9px}}@media (min-width:667px){.ppv-event-layout .page-ui{overflow:visible;background:0 0;box-sizing:border-box;left:0;padding:18px;position:fixed;top:0;width:100%;z-index:11000}.ppv-event-layout .page-ui:after,.ppv-event-layout .page-ui:before{display:table;content:"";line-height:0}.ppv-event-layout .page-ui:after{clear:both}.ppv-event-layout .page-ui .logo.primary{display:block}.ppv-event-layout .page-ui .ppv-logo{display:none}.ppv-event-layout .page-ui .mobile-primary-cta-container{display:none}.ppv-event-layout .page-ui .desktop-primary-cta-container{display:block}.ppv-event-layout .page-ui .desktop-primary-cta-container .button.primary{padding:14px 16px}.ppv-event-layout .page-ui .desktop-primary-cta-container .primary-cta,.ppv-event-layout .page-ui .signin{padding:14px 16px}.ppv-event-layout .page-ui .shade{background:#000;display:block;height:100%;left:0;opacity:.75;position:absolute;top:0;width:100%}.ppv-event-layout .page-ui .back{display:none}.ppv-event-layout .page-ui.authz-shade{height:80px;padding:0;z-index:1000}.ppv-event-layout .secondary-ui{padding:0}}@media (min-width:768px){.ppv-event-layout .page-ui .logo.primary{height:51px}.ppv-event-layout .secondary-ui{margin-top:2px}}@media (min-width:1024px){.ppv-event-layout .page-ui .mobile-primary-cta-container .primary-cta{width:40%}}@media (min-width:1200px){.ppv-event-layout .page-ui .logo.primary{height:61px;background-position:left;width:178px}.ppv-event-layout .secondary-ui{margin-top:5px}}.fighter-matchup{color:#fff;position:relative}.fighter-matchup .headline{font-family:dinmedium,Helvetica,Arial,sans-serif;border-bottom:1px solid rgba(255,255,255,.25);border-top:1px solid rgba(255,255,255,.25);color:#999;font-size:12px;line-height:1.2;margin:0;padding:15px 0;text-align:center}.fighter-matchup .vs{font-family:dinbolditalic,Helvetica,Arial,sans-serif;font-size:14px;margin-top:-25%;position:absolute;text-align:center;width:100%}.fighter-matchup .belt-icon{display:inline-block;margin-bottom:4px;width:25px}.fighter-matchup .fighters{overflow:visible}.fighter-matchup .fighters:after,.fighter-matchup .fighters:before{display:table;content:"";line-height:0}.fighter-matchup .fighters:after{clear:both}.fighter-matchup .record{font-family:dinbolditalic,Helvetica,Arial,sans-serif;color:#3893FF;font-size:16px}.fighter-matchup .fighter-image{bottom:0;display:block;float:left;height:auto;max-width:100%}.fighter-matchup .fighter-image.square{display:none}.fighter-matchup .meta{bottom:20px;position:absolute;width:100%}.fighter-matchup .name{line-height:1;text-transform:uppercase}.fighter-matchup .name :first-child{font-size:14px}.fighter-matchup .name :last-child{font-family:dinbolditalic,Helvetica,Arial,sans-serif;font-size:14px}.fighter-matchup .fighter{overflow:visible;font-family:dinmedium,Helvetica,Arial,sans-serif;position:relative;width:50%}.fighter-matchup .fighter:after,.fighter-matchup .fighter:before{display:table;content:"";line-height:0}.fighter-matchup .fighter:after{clear:both}.fighter-matchup .fighter .name>span{display:block}.fighter-matchup .fighter:first-child{float:left;text-align:left}.fighter-matchup .fighter:nth-child(2n+0){float:right;text-align:right}.fighter-matchup .fighter:nth-child(2n+0) .fighter-image{float:right}.fighter-matchup.belt .headline{color:#f2a63d}.fighter-matchup .stats{font-family:dinmedium,Helvetica,Arial,sans-serif;font-size:12px;position:relative}.fighter-matchup .stats>li{overflow:visible;border-bottom:1px solid rgba(255,255,255,.25);padding:15px 0}.fighter-matchup .stats>li:after,.fighter-matchup .stats>li:before{display:table;content:"";line-height:0}.fighter-matchup .stats>li:after{clear:both}.fighter-matchup .stats>li:last-child{border-bottom:none}.fighter-matchup .stats .label{font-family:dinlight,Helvetica,Arial,sans-serif;color:#999;font-size:12px;position:absolute;text-align:center;text-transform:uppercase;width:100%}.fighter-matchup .stats .stat{box-sizing:border-box;width:40%}.fighter-matchup .stats .fighter-a{float:left;text-align:left}.fighter-matchup .stats .fighter-b{float:right;text-align:right}@media (min-width:350px){.fighter-matchup .name :last-child{font-size:20px}}@media (min-width:480px){.fighter-matchup .name :last-child{font-size:28px}}@media (min-width:640px){.fighter-matchup .fighter-image.full{display:none}.fighter-matchup .fighter-image.square{display:block}.fighter-matchup .name :last-child{font-size:32px}}@media (min-width:1024px){.fighter-matchup .headline{font-size:16px;line-height:1;padding:15px 25px}.fighter-matchup .vs{font-size:24px;margin-top:-12%}.fighter-matchup .name :first-child{font-size:24px}.fighter-matchup .name :last-child{font-size:62px}.fighter-matchup .record{font-size:24px}.fighter-matchup .stats{font-size:16px}.fighter-matchup .stats .label{font-size:14px;padding-top:2px}}.ppv-fight-layout .button{padding:0 20px}.ppv-fight-layout .disclaimer{font-family:dinitalic,Helvetica,Arial,sans-serif;color:#fff;font-size:12px;margin:15px 0 0 0;text-align:center}.ppv-fight-layout .ppv-promotion{color:#fff;padding:0 0 15px;position:relative}.ppv-fight-layout .ppv-promotion .buttons.desktop,.ppv-fight-layout .ppv-promotion .description.desktop,.ppv-fight-layout .ppv-promotion .hero.desktop,.ppv-fight-layout .ppv-promotion .ppv-logo{display:none}.ppv-fight-layout .ppv-promotion .hero.mobile{display:block;margin:0 auto;width:100%}.ppv-fight-layout .ppv-promotion .content{margin:-40px auto 0;text-align:center;width:90%}.ppv-fight-layout .ppv-promotion .date-line:not(.is-live){font-size:16px}.ppv-fight-layout .ppv-promotion .headline{font-size:28px;line-height:1;text-indent:-10px}.ppv-fight-layout .ppv-promotion .purchase-line{font-size:18px}.ppv-fight-layout .ppv-promotion .purchase-line.purchased{font-size:16px}.ppv-fight-layout .ppv-promotion .buttons{margin:20px auto 0;padding:0;width:90%}.ppv-fight-layout .ppv-promotion .buttons .button{background:rgba(0,0,0,.7);border:1px solid rgba(255,255,255,.25);display:block;margin:0}.ppv-fight-layout .ppv-promotion .buttons .button.primary{background:#1970D6;border:1px solid #1970D6}.ppv-fight-layout .ppv-promotion .buttons .button+.button{margin-top:16px}.ppv-fight-layout .ppv-promotion .buttons .button.mobile{background:0 0;border:none;border-radius:0;height:auto;line-height:1;padding:0;text-align:center}.ppv-fight-layout .ppv-promotion .buttons .button.mobile img{display:block;height:40px;margin:0 auto;width:auto}.ppv-fight-layout .ppv-promotion .countdown{bottom:auto;left:auto;margin:26px 0 0 -2px;position:relative;right:auto;text-align:center;top:auto;width:100%}.ppv-fight-layout .ppv-promotion .countdown dd,.ppv-fight-layout .ppv-promotion .countdown dt{display:inline-block;float:none;margin:0}.ppv-fight-layout .ppv-promotion .countdown dd{color:#3893FF;margin:0 .5%}.ppv-fight-layout .ppv-promotion .countdown dd.highlight{color:red}.ppv-fight-layout .ppv-promotion .countdown dd.dim{color:#fff}.ppv-fight-layout .ppv-promotion .countdown dt{margin:0 4% 0 0;position:relative;top:-3px}.ppv-fight-layout .ppv-promotion .countdown dt:last-child{margin-right:0}.ppv-fight-layout .ppv-promotion .description{text-align:left}.ppv-fight-layout .ppv-promotion .description p{margin-bottom:10px}.ppv-fight-layout .ppv-promotion .description a{text-decoration:underline}.ppv-fight-layout .ppv-promotion .description.mobile{margin-top:26px;padding:0 4%}.ppv-fight-layout .ppv-promotion ul{color:#fff;list-style:none;margin:10px 0;padding:0}.ppv-fight-layout .ppv-promotion ul li{background-image:url(/common/img/icons/bullet-dash.svg);background-repeat:no-repeat;background-position:0 11px;background-size:10px auto;list-style:none;margin:10px 0 0;padding:0 0 0 20px}.ppv-fight-layout .ppv-promotion ul li:first-child{margin:0}@media (min-width:667px){.ppv-fight-layout .ppv-promotion{border:none}.ppv-fight-layout .ppv-promotion .description.mobile,.ppv-fight-layout .ppv-promotion .hero.mobile{display:none}.ppv-fight-layout .ppv-promotion .description.desktop{display:block}.ppv-fight-layout .ppv-promotion .hero.desktop{background-position:right top;background-size:cover;display:block;height:100%;position:absolute;width:100%;z-index:-1}.ppv-fight-layout .ppv-promotion .hero.desktop .shade{background-image:-webkit-linear-gradient(90deg,#000,rgba(0,0,0,0));background-image:-moz-linear-gradient(90deg,#000,rgba(0,0,0,0));background-image:-ms-linear-gradient(90deg,#000,rgba(0,0,0,0));background-image:-o-linear-gradient(90deg,#000,rgba(0,0,0,0));background-image:linear-gradient(0deg,#000,rgba(0,0,0,0));bottom:0;height:75px;position:absolute;width:100%}.ppv-fight-layout .ppv-promotion .content-container{padding:100px 0 50px;margin-bottom:-50px;position:relative}.ppv-fight-layout .ppv-promotion .content{text-align:left;margin:0;padding:0 44% 0 4%;width:auto}.ppv-fight-layout .ppv-promotion .headline{font-size:32px;text-indent:0}.ppv-fight-layout .ppv-promotion .date-line:not(.is-live),.ppv-fight-layout .ppv-promotion .purchase-line{font-size:16px}.ppv-fight-layout .ppv-promotion .description{font-size:12px}.ppv-fight-layout .ppv-promotion .buttons{width:auto}.ppv-fight-layout .ppv-promotion .buttons .mobile{float:left;margin-bottom:15px}.ppv-fight-layout .ppv-promotion .buttons .button:not(.mobile){clear:both}.ppv-fight-layout .ppv-promotion .countdown{background:rgba(0,0,0,.5);border-color:rgba(255,255,255,.25);border-style:solid;border-width:1px 0;margin:26px 0;padding:10px 0;width:100%}.ppv-fight-layout .ppv-promotion .countdown dd{font-size:28px;margin:0 .25%}.ppv-fight-layout .ppv-promotion .countdown dt{font-size:16px;margin:0 1% 0 0;position:relative;top:-3px}.ppv-fight-layout .ppv-promotion .ppv-logo{bottom:165px;display:block;position:absolute;right:35px}}@media (min-width:768px){.ppv-fight-layout .ppv-promotion .content{padding-right:50%}.ppv-fight-layout .ppv-promotion .date-line:not(.is-live){font-size:16px}.ppv-fight-layout .ppv-promotion .headline{font-size:38px}.ppv-fight-layout .ppv-promotion .purchase-line{font-size:18px}.ppv-fight-layout .ppv-promotion .description{font-size:16px}}@media (min-width:840px){.ppv-fight-layout .ppv-promotion .date-line:not(.is-live){font-size:18px}.ppv-fight-layout .ppv-promotion .headline{font-size:42px}.ppv-fight-layout .ppv-promotion .purchase-line{font-size:20px}.ppv-fight-layout .ppv-promotion .countdown{margin-top:36px}}@media (min-width:1024px){.ppv-fight-layout .ppv-promotion .buttons .button{display:inline-block;margin-right:4%;width:43%}.ppv-fight-layout .ppv-promotion .buttons .button+.button{margin-top:0}.ppv-fight-layout .ppv-promotion .buttons .button.mobile{margin-bottom:-13px;width:auto}.ppv-fight-layout .ppv-promotion .buttons .button.mobile img{height:40px;max-width:100%;width:auto}.ppv-fight-layout .ppv-promotion .countdown{margin-top:45px}}@media (min-width:1024px){.ppv-fight-layout .ppv-promotion .hero.desktop{height:75vh}.ppv-fight-layout .ppv-promotion .ppv-logo{bottom:100px}.ppv-fight-layout .ppv-promotion .content-container{margin:0;padding:0;height:67vh;min-height:595px}.ppv-fight-layout .ppv-promotion .content{margin:-20px 0 0 2%;max-width:620px;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:50%}.ppv-fight-layout .ppv-promotion .countdown{bottom:0;margin:0;position:absolute}}@media (min-width:1200px){.ppv-fight-layout .ppv-promotion .hero.desktop{height:80vh}.ppv-fight-layout .ppv-promotion .content-container{height:74vh}.ppv-fight-layout .ppv-promotion .date-line:not(.is-live){font-size:22px}.ppv-fight-layout .ppv-promotion .description{font-size:18px}.ppv-fight-layout .ppv-promotion .headline{font-size:50px}.ppv-fight-layout .ppv-promotion .purchase-line{font-size:24px}}@media (min-width:1280px){.ppv-fight-layout .ppv-promotion .headline{font-size:56px}.ppv-fight-layout .ppv-promotion .purchase-line{font-size:32px}.ppv-fight-layout .ppv-promotion .purchase-line.purchased{font-size:22px}}.ppv-fight-layout .section-header{margin-bottom:20px}.ppv-fight-layout .section-header .headline{font-family:dinbolditalic,Helvetica,Arial,sans-serif;font-size:22px;line-height:1;margin-bottom:8px;text-transform:uppercase}.ppv-fight-layout .section-header .description{color:#3893FF;font-size:14px;line-height:1.2;margin-bottom:13px;text-transform:uppercase}@media (min-width:768px){.ppv-fight-layout .section-header .headline{font-size:28px}.ppv-fight-layout .section-header .description{font-size:16px}}@media (min-width:1280px){.ppv-fight-layout .section-header .headline{font-size:32px}}.ppv-fight-layout .watch-now{min-height:170px;position:relative}.ppv-fight-layout .watch-now .thumb{display:block;position:absolute;width:300px}.ppv-fight-layout .watch-now .ppv-live-now{font-family:dinitalic,Helvetica,Arial,sans-serif;background:red;border-radius:3px;color:#fff;font-size:14px;line-height:1;margin:5px 0 0 5px;padding:4px 10px 4px 4px;position:absolute;text-transform:uppercase}.ppv-fight-layout .watch-now .content{color:#fff;padding:5px 0 5px 330px}.ppv-fight-layout .watch-now .section-header{margin:0}.ppv-fight-layout .watch-now .section-header .description{color:#fff;font-size:18px;text-transform:none}.ppv-fight-layout .watch-now .button{background:#1970D6;margin:0}.ppv-fight-layout .schedule-layout .item{background:#222;border-radius:10px;color:#fff;margin-bottom:15px;padding:15px;position:relative}.ppv-fight-layout .schedule-layout .date{font-family:dinmedium,Helvetica,Arial,sans-serif;color:#3893FF;font-size:14px;left:15px;line-height:1;margin-right:15px;position:absolute;text-align:center;text-transform:uppercase;top:15px}.ppv-fight-layout .schedule-layout .date>span{display:block}.ppv-fight-layout .schedule-layout .date .day{font-family:dinbold,Helvetica,Arial,sans-serif;font-size:28px}.ppv-fight-layout .schedule-layout .details{padding:0 75px 0 50px}.ppv-fight-layout .schedule-layout .details p{margin:0}.ppv-fight-layout .schedule-layout .details .headline{font-family:dinbolditalic,Helvetica,Arial,sans-serif;line-height:1;text-transform:uppercase}.ppv-fight-layout .schedule-layout .details .description{font-family:dinlight,Helvetica,Arial,sans-serif;font-size:12px}.ppv-fight-layout .schedule-layout .watch{line-height:1;position:absolute;right:15px;text-align:right;top:23px}.ppv-fight-layout .schedule-layout .watch>span{display:block;text-transform:uppercase}.ppv-fight-layout .schedule-layout .watch .label{font-family:dinlight,Helvetica,Arial,sans-serif;font-size:12px;margin-bottom:3px}.ppv-fight-layout .schedule-layout .watch .time{font-family:dinmedium,Helvetica,Arial,sans-serif;font-size:14px}@media (min-width:768px){.ppv-fight-layout .schedule-layout .item{padding:25px}.ppv-fight-layout .schedule-layout .details{padding:0 160px 0 65px}.ppv-fight-layout .schedule-layout .details .headline{font-family:dinmedium,Helvetica,Arial,sans-serif;font-size:20px}.ppv-fight-layout .schedule-layout .details .description{font-family:dinregular,Helvetica,Arial,sans-serif;font-size:16px}.ppv-fight-layout .schedule-layout .date{font-size:20px;left:25px;margin-top:-3px;top:25px}.ppv-fight-layout .schedule-layout .date .day{font-family:dinbold,Helvetica,Arial,sans-serif;font-size:38px}.ppv-fight-layout .schedule-layout .watch{right:25px;top:25px}.ppv-fight-layout .schedule-layout .watch .label{font-size:14px;margin-top:8px}.ppv-fight-layout .schedule-layout .watch .time{margin-top:8px;font-size:16px}.ppv-fight-layout .schedule-layout .watch button{margin-top:8px}}.ppv-fight-layout .faq-layout .faq-list{border-top:1px solid rgba(255,255,255,.25);list-style:none;margin:0 0 40px;padding:0}.ppv-fight-layout .faq-layout .faq-item{border-bottom:1px solid rgba(255,255,255,.25);cursor:pointer;padding:15px 35px 15px 0;position:relative}.ppv-fight-layout .faq-layout .question{font-family:dinmedium,Helvetica,Arial,sans-serif;font-size:16px;margin:0;text-transform:none}.ppv-fight-layout .faq-layout .control{background-image:url(/common/img/icons/control_plus.svg);background-size:contain;display:block;height:25px;position:absolute;right:0;top:15px;width:25px}.ppv-fight-layout .faq-layout .answer{display:none;font-size:16px;padding:15px 0 0 0}.ppv-fight-layout .faq-layout .help-center{background:#222;border-radius:10px;font-size:16px;padding:25px;text-align:center}.ppv-fight-layout .faq-layout .help-center .headline{font-family:dinbolditalic,Helvetica,Arial,sans-serif;font-size:22px;margin:0 0 5px 0}.ppv-fight-layout .faq-layout .help-center p{margin:0}.ppv-fight-layout .faq-layout .help-center a{text-decoration:underline}.ppv-fight-layout .faq-layout .faq-item.open .answer{display:block}.ppv-fight-layout .faq-layout .faq-item.open .control{background-image:url(/common/img/icons/control_minus.svg)}@media (min-width:768px){.ppv-fight-layout .faq-layout .faq-item{padding:25px 65px 25px 30px}.ppv-fight-layout .faq-layout .question{font-family:dinbold,Helvetica,Arial,sans-serif;font-size:18px}.ppv-fight-layout .faq-layout .answer{font-size:18px}.ppv-fight-layout .faq-layout .control{height:35px;right:30px;top:25px;width:35px}}.fight-card-layout .fighter-badge{display:none}.fight-card-layout .bout-list-item{background:#222;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:35px;position:relative}.fight-card-layout .bout-list-item .vs{font-family:dinbolditalic,Helvetica,Arial,sans-serif;font-size:12px;position:absolute;text-align:center;top:50%;width:100%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.fight-card-layout .bout-list-item .headline{bottom:0;font-size:11px;line-height:1;margin:0;position:absolute;text-align:center;text-transform:uppercase;width:100%;-webkit-transform:translate(0,100%);-moz-transform:translate(0,100%);-o-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}.fight-card-layout .bout-list-item .headline>span{background:#222;border-radius:0 0 5px 5px;display:inline-block;padding:6px 13px 5px 11px}.fight-card-layout .bout-list-item .fighters{overflow:visible}.fight-card-layout .bout-list-item .fighters:after,.fight-card-layout .bout-list-item .fighters:before{display:table;content:"";line-height:0}.fight-card-layout .bout-list-item .fighters:after{clear:both}.fight-card-layout .bout-list-item .fighter{font-family:dinmedium,Helvetica,Arial,sans-serif;box-sizing:border-box;padding:20px 15px;position:relative;width:50%}.fight-card-layout .bout-list-item .fighter .name{font-family:dinbolditalic,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.1;text-transform:uppercase}.fight-card-layout .bout-list-item .fighter .name>span{display:block}.fight-card-layout .bout-list-item .fighter:first-child{float:left;text-align:left}.fight-card-layout .bout-list-item .fighter:last-child{float:right;text-align:right}.fight-card-layout .bout-list-item .record{color:#3893FF;font-size:12px}.fight-card-layout .bout-list-item.belt .headline{color:#f2a63d}.fight-card-layout .fighter-matchup{margin-bottom:35px}.fight-card-layout .fighter-matchup .belt-icon{display:inline-block}.fight-card-layout .fighter-matchup .fighters{background-size:cover;margin-left:-20px;padding:0 20px;width:100%}.fight-card-layout .fighter-matchup .fighter .see-stats{display:none}.fight-card-layout .see-stats{background:rgba(0,0,0,.75);box-sizing:border-box;cursor:pointer;display:block;width:100%}@media (min-width:350px){.fight-card-layout .bout-list-item .fighter .name{font-size:16px}}@media (min-width:768px){.fight-card-layout .see-stats{display:none}.fight-card-layout .bout-list-item{border-radius:10px 10px 0 0}.fight-card-layout .bout-list-item .vs{font-family:dinmedium,Helvetica,Arial,sans-serif;font-size:16px}.fight-card-layout .bout-list-item .fighter-badge{display:block;margin:15px;position:relative}.fight-card-layout .bout-list-item .fighter-badge .belt-icon{background:#222;right:-19px;top:-8px;width:24px}.fight-card-layout .bout-list-item .headline{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);font-family:dinmedium,Helvetica,Arial,sans-serif;color:#999}.fight-card-layout .bout-list-item .headline>span{background-color:#312d2d;border-radius:5px 5px 0 0;padding:8px 8px 7px}.fight-card-layout .bout-list-item.belt{border-bottom:3px solid #312d2d}.fight-card-layout .bout-list-item.belt .headline{color:#f2a63d}.fight-card-layout .bout-list-item .fighter{padding:5px}.fight-card-layout .bout-list-item .fighter .name{font-size:18px;padding-top:25px}.fight-card-layout .bout-list-item .fighter .name>span{display:inline-block}.fight-card-layout .bout-list-item .fighter .record{font-size:18px}.fight-card-layout .bout-list-item .fighter:first-child .fighter-badge{float:left;margin-right:20px}.fight-card-layout .bout-list-item .fighter:last-child .fighter-badge{float:right;margin-left:20px}.fight-card-layout .fighter-matchup .fighters{padding-top:35px}.fight-card-layout .fighter-matchup .fighter .see-stats{display:inline-block;margin-top:15px;padding-left:30px;padding-right:30px;width:auto}}@media (min-width:1024px){.fight-card-layout .bout-list-item .fighter{padding:20px 15px}.fight-card-layout .bout-list-item .fighter .name{font-size:24px}}.bout-detail-layout .fighter-matchup-section{padding-top:0}.bout-detail-layout .fighter-matchup .fighters{background-repeat:no-repeat;background-size:cover;margin-left:-20px;padding:0 20px 0;width:100%}.bout-detail-layout .fighter-profile{border-bottom:1px solid rgba(255,255,255,.25);color:#fff;padding-top:30px}.bout-detail-layout .fighter-profile header{margin-bottom:15px;position:relative}.bout-detail-layout .fighter-profile .fighter-badge{display:none}.bout-detail-layout .fighter-profile .nickname{font-family:dinbolditalic,Helvetica,Arial,sans-serif;color:#3893FF;font-size:14px;line-height:1;margin:0}.bout-detail-layout .fighter-profile .name{font-family:dinbolditalic,Helvetica,Arial,sans-serif;font-size:30px;line-height:1;margin:2px 0 5px}.bout-detail-layout .fighter-profile .titles{font-family:dinmedium,Helvetica,Arial,sans-serif;color:#f2a63d;font-size:12px;line-height:1;margin:0}.bout-detail-layout .fighter-profile .bio{font-family:dinlight,Helvetica,Arial,sans-serif;font-size:16px;margin-bottom:30px}.bout-detail-layout .fighter-profile:first-child{padding-top:0}.bout-detail-layout .fighter-profile:last-child{border-bottom:none;margin-bottom:0}@media (min-width:1024px){.bout-detail-layout .fighter-profile .fighter-badge{display:block;left:0;position:absolute;top:0}.bout-detail-layout .fighter-profile .fighter-badge .badge{width:100px}.bout-detail-layout .fighter-profile .fighter-badge .belt-icon{right:-16px;top:-5px;width:28px}.bout-detail-layout .fighter-profile header{margin-bottom:25px;min-height:100px;padding-left:135px}.bout-detail-layout .fighter-profile .nickname{font-size:22px}.bout-detail-layout .fighter-profile .name{font-size:52px}.bout-detail-layout .fighter-profile .titles{font-size:16px}}@media (min-width:667px){.bout-detail-layout .fighter-matchup .fighters{padding-top:60px}}.bout-detail-layout .vod-shelf{margin-top:20px}.ppv-payment-layout .event-info{border-bottom:1px solid rgba(153,153,153,.4);line-height:1.1;margin:0 0 15px -20px;padding:0 20px 20px;text-align:center;width:100%}.ppv-payment-layout .event-info .date-line:not(.is-live){font-family:dinbold,Helvetica,Arial,sans-serif;color:#000;font-size:16px;line-height:1;margin-bottom:7px;text-transform:uppercase}.ppv-payment-layout .event-info .headline{font-size:28px;line-height:1;margin-bottom:7px}.ppv-payment-layout .event-info .price{font-family:dinbold,Helvetica,Arial,sans-serif;font-size:20px;line-height:1;margin:0}.ppv-payment-layout .saved-payment-info{padding-bottom:30px}.ppv-payment-layout .payment-password{padding-bottom:20px}@media (min-width:768px){.ppv-payment-layout .event-info{margin:0 0 30px 0;padding:0 0 20px}}.roadblock-layout.ppv .subhead{font-family:dinbolditalic,Helvetica,Arial,sans-serif;color:#1970D6;margin-bottom:30px}.roadblock-layout.ppv .subhead a{color:#1970D6}.roadblock-layout.ppv .button.primary{background:#1970D6}.ppv-order-confirmation-layout .order-confirmation{font-size:16px;text-align:center}.ppv-order-confirmation-layout .order-confirmation section{border-bottom:1px solid rgba(153,153,153,.4);padding:20px}.ppv-order-confirmation-layout .order-confirmation section:last-child{border:none}.ppv-order-confirmation-layout .order-confirmation section h2{line-height:1;margin-bottom:10px;font-size:20px}.ppv-order-confirmation-layout .order-confirmation section h3{font-family:dinmedium,Helvetica,Arial,sans-serif;margin-bottom:10px;text-transform:none}.ppv-order-confirmation-layout .order-confirmation .event-info .date-line{margin-bottom:6px}.ppv-order-confirmation-layout .order-confirmation .event-info .headline{margin-bottom:3px}.ppv-order-confirmation-layout .order-confirmation .event-info .date-line:not(.is-live),.ppv-order-confirmation-layout .order-confirmation .event-info .purchase-line{font-size:16px}.ppv-order-confirmation-layout .order-confirmation .event-info .purchase-line{font-family:dinbolditalic,Helvetica,Arial,sans-serif}.ppv-order-confirmation-layout .order-confirmation .event-info p{margin:0}.ppv-order-confirmation-layout .order-confirmation .info p{margin:0}.ppv-order-confirmation-layout .order-confirmation img.lockup{width:75%}.ppv-order-confirmation-layout .order-confirmation .button.primary{margin-top:30px;width:90%}@media (min-width:768px){.ppv-order-confirmation-layout .order-confirmation{font-size:18px}.ppv-order-confirmation-layout .order-confirmation h2,.ppv-order-confirmation-layout .order-confirmation h3{font-family:dinbolditalic,Helvetica,Arial,sans-serif}.ppv-order-confirmation-layout .order-confirmation p{font-family:dinitalic,Helvetica,Arial,sans-serif}.ppv-order-confirmation-layout .order-confirmation section{border:none;padding:20px 0}.ppv-order-confirmation-layout .order-confirmation img.lockup{margin:10px auto;max-width:180px}.ppv-order-confirmation-layout .order-confirmation .button.primary{max-width:300px}}.ppv-order-confirmation-layout .ppv-order-upsell.content-container{margin-top:40px;overflow:hidden;padding:5px 0;text-align:center}.ppv-order-confirmation-layout .ppv-order-upsell.content-container .upsell-title{font-family:dinregular,Helvetica,Arial,sans-serif;color:#fff;font-size:16px;line-height:.7;margin:0 0 25px;text-align:center}.ppv-order-confirmation-layout .ppv-order-upsell.content-container .upsell-title span{display:inline-block;position:relative}.ppv-order-confirmation-layout .ppv-order-upsell.content-container .upsell-title span:after,.ppv-order-confirmation-layout .ppv-order-upsell.content-container .upsell-title span:before{content:"";position:absolute;height:5px;border-bottom:1px solid #666;top:0;width:600px}.ppv-order-confirmation-layout .ppv-order-upsell.content-container .upsell-title span:before{right:100%;margin-right:10px}.ppv-order-confirmation-layout .ppv-order-upsell.content-container .upsell-title span:after{left:100%;margin-left:10px}.ppv-order-confirmation-layout .ppv-order-upsell.content-container .lockup{display:block;margin:0 auto 15px;max-width:80%}.ppv-order-confirmation-layout .ppv-order-upsell.content-container .upsell-content{padding:0 30px}.ppv-order-confirmation-layout .ppv-order-upsell.content-container .headline{font-family:dinmedium,Helvetica,Arial,sans-serif;color:#fff;line-height:1.2;margin:0 0 15px}.ppv-order-confirmation-layout .ppv-order-upsell.content-container .button{background:#b10000;width:100%}.ppv-order-confirmation-layout .ppv-order-upsell.content-container .disclaimer{font-family:dinlight,Helvetica,Arial,sans-serif;font-size:12px;margin-top:20px;text-transform:uppercase}@media (min-width:768px){.ppv-order-confirmation-layout .ppv-order-upsell.content-container{border-bottom:1px solid #666;padding-bottom:15px}.ppv-order-confirmation-layout .ppv-order-upsell.content-container .lockup,.ppv-order-confirmation-layout .ppv-order-upsell.content-container .upsell-content{float:left;padding:0 3%;text-align:left;width:44%}.ppv-order-confirmation-layout .ppv-order-upsell.content-container .upsell-content{font-size:15px}.ppv-order-confirmation-layout .ppv-order-upsell.content-container .disclaimer{clear:both;margin:0;padding:45px 0 0}}.page-light-bg{background:#fff;color:#000}.page-light-bg h1,.page-light-bg h2,.page-light-bg h3,.page-light-bg h4,.page-light-bg h5{color:#000}.page-light-bg a:not(.button){color:#000;text-decoration:underline}.page-light-bg .button.plain{color:inherit}.page-light-bg .button.plain:hover{border-color:inherit}.page-light-bg .form-error{font-family:dinmedium,Helvetica,Arial,sans-serif;color:red;padding-bottom:20px}.page-light-bg .form label{font-family:dinmedium,Helvetica,Arial,sans-serif;color:#000;font-size:12px}.page-light-bg .form input[type=email],.page-light-bg .form input[type=password],.page-light-bg .form input[type=text],.page-light-bg .form select,.page-light-bg .form textarea{font-family:opensans,Helvetica,Arial,sans-serif;border-color:#000;border-radius:0;color:#000;font-size:14px;font-weight:700}.page-light-bg .form input[type=email]:disabled,.page-light-bg .form input[type=email]:read-only,.page-light-bg .form input[type=password]:disabled,.page-light-bg .form input[type=password]:read-only,.page-light-bg .form input[type=text]:disabled,.page-light-bg .form input[type=text]:read-only,.page-light-bg .form textarea:disabled,.page-light-bg .form textarea:read-only{border-color:#999;color:#999}.page-light-bg .form input[type=email]:read-only,.page-light-bg .form input[type=password]:read-only,.page-light-bg .form input[type=text]:read-only,.page-light-bg .form textarea:read-only{background-image:url(/common/img/icons/invalid.png);background-size:40px 40px;background-position:right 0 top 50%;background-repeat:no-repeat}.page-light-bg .form .input{box-sizing:border-box;margin-bottom:20px;position:relative;text-align:left}.page-light-bg .form .input.required input::-webkit-input-placeholder{color:#000}.page-light-bg .form .input.required input:-moz-placeholder{color:#000;opacity:1}.page-light-bg .form .input.required input::-moz-placeholder{color:#000;opacity:1}.page-light-bg .form .input.required input:-ms-input-placeholder{color:#000}.page-light-bg .form .input.grouped{margin-bottom:25px;margin-top:-3px}.page-light-bg .form .input .wrapper{position:relative}.page-light-bg .form .input .error{display:block;margin:5px 0 0;line-height:1.2;clear:both}.page-light-bg .form .input .error:empty{display:none}.page-light-bg .form .input.invalid input[type=email],.page-light-bg .form .input.invalid input[type=password],.page-light-bg .form .input.invalid input[type=text],.page-light-bg .form .input.invalid textarea{border-color:red}.page-light-bg .with-animated-labels .input .empty~label{color:#000}.page-light-bg .unordered-checkmarks{color:#000}.page-light-bg .unordered-checkmarks li:before{background-image:url(../common/img/icons/sa-icons-invert.png)}.page-create-comp-password{height:100%;min-height:80vh}.page-create-comp-password header{background:#000;position:relative}.page-create-comp-password header .hero{background:#000 url(https://www.showtime.com/tve/images/frontdoor/galleryart-3series.jpg) top center no-repeat;background-size:cover;box-sizing:border-box;margin:0 auto;padding-top:47%}.page-create-comp-password .logo{left:50%;margin-left:-53px;position:absolute;top:17px;width:107px}.page-create-comp-password .marketing{border-bottom:1px solid #ccc;padding:15px;text-align:center}.page-create-comp-password .marketing .headline{font-family:dinbold,Helvetica,Arial,sans-serif;font-size:18px;line-height:1.4;margin:0;text-transform:none}.page-create-comp-password .marketing .offerline{display:none}.page-create-comp-password .create-password-form{margin:0 auto;max-width:345px;padding:20px 15px}.page-create-comp-password .create-password-form .headline,.page-create-comp-password .create-password-form .subhead{text-align:center}.page-create-comp-password .create-password-form .headline{font-family:dinbold,Helvetica,Arial,sans-serif;font-size:24px;line-height:1;margin-bottom:8px}.page-create-comp-password .create-password-form .subhead{font-family:dinregular,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.4}.page-create-comp-password .form .button.primary{width:100%}.page-create-comp-password .form .legal-text{color:#000;display:inline-block;text-align:left;vertical-align:top;font-family:dinlight,Helvetica,Arial,sans-serif;padding-left:45px}.page-create-comp-password .form .legal-text-container{margin-bottom:30px;text-align:left}.page-create-comp-password .form .checkbox label:before{position:absolute;top:3px}.page-create-comp-password .help-center{font-family:dinmedium,Helvetica,Arial,sans-serif;font-size:16px;margin-top:16px;text-align:center}@media (min-width:1024px){.page-create-comp-password header .hero{background-image:url(https://www.showtime.com/tve/images/frontdoor/galleryart-6series.jpg);padding-top:28%}.page-create-comp-password .logo{margin-left:-94px;width:188px}.page-create-comp-password .container{overflow:visible;margin:0 auto;max-width:970px;padding:40px 27px}.page-create-comp-password .container:after,.page-create-comp-password .container:before{display:table;content:"";line-height:0}.page-create-comp-password .container:after{clear:both}.page-create-comp-password .marketing{border:none;float:left;padding:0;text-align:left;width:450px}.page-create-comp-password .marketing .headline{font-size:32px;line-height:1.2}.page-create-comp-password .marketing .offerline{display:block;font-size:22px;margin-top:16px}.page-create-comp-password .create-password-form{border-left:1px solid #666;float:right;max-width:100%;padding:0 0 0 40px;width:450px}.page-create-comp-password .create-password-form .headline,.page-create-comp-password .create-password-form .subhead{text-align:left}.page-create-comp-password .create-password-form .headline{font-size:32px}.page-create-comp-password .create-password-form .form{max-width:367px}}@media (min-width:1440px){.page-create-comp-password header .hero{height:407px;padding:0;width:1440px}}.carousel-component.hp-carousel{height:100%}.carousel-component.hp-carousel .image-protection{height:25%}.carousel-component.hp-carousel .slide{height:100%}.carousel-component.hp-carousel .carousel-nav{bottom:auto;height:100%;pointer-events:none;position:absolute;text-align:center;top:0;width:100%;z-index:9001}.carousel-component.hp-carousel .carousel-nav .pager-container{bottom:20%;left:0;pointer-events:auto;position:absolute;width:100%}.carousel-component.hp-carousel .nav{background:0 0;display:block;height:80px;width:80px;pointer-events:auto;position:absolute;margin-top:-110px;top:50%;transition:opacity .5s ease;z-index:5;opacity:0}.carousel-component.hp-carousel .nav.next{right:0}.carousel-component.hp-carousel .nav.prev{left:0}.carousel-component.hp-carousel .nav:before{background:-moz-radial-gradient(center,ellipse cover,rgba(17,17,17,.75) 0,rgba(17,17,17,.2) 39%,rgba(17,17,17,0) 71%,rgba(17,17,17,0) 100%);background:-webkit-radial-gradient(center,ellipse cover,rgba(17,17,17,.75) 0,rgba(17,17,17,.2) 39%,rgba(17,17,17,0) 71%,rgba(17,17,17,0) 100%);background:radial-gradient(ellipse at center,rgba(17,17,17,.75) 0,rgba(17,17,17,.2) 39%,rgba(17,17,17,0) 71%,rgba(17,17,17,0) 100%);content:"";height:240px;position:absolute;right:0;top:-74px;width:200px;z-index:-1}.carousel-component.hp-carousel .nav:after{background-image:url(/common/img/modal_back_btn@2x.png);content:"";height:80px;left:-10px;position:absolute;top:0;width:80px}.carousel-component.hp-carousel:hover .nav{opacity:.8}.carousel-component.hp-carousel .buttons.mobile{display:none}.carousel-component.hp-carousel .buttons.desktop{display:block}.carousel-component.hp-carousel .content-container{left:75px;margin:0;padding:0;position:absolute;top:45%;text-align:left;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.carousel-component.hp-carousel .promo-detail{width:450px;padding:10% 10% 10% 0}@media (min-width:1024px){.carousel-component.hp-carousel .image-protection{height:35%}}@media (min-width:1440px){.carousel-component.hp-carousel .promo-detail{width:650px}}#mod-hp{padding-bottom:120px;padding-top:60vh}#mod-hp .carousel-container{height:70vh;position:absolute;top:0;width:100%;z-index:1}#mod-hp>.shelf-container{margin:-45px 0 0 73px;position:relative;z-index:2}#mod-hp>.shelf-container .btn.prev{left:-73px}@media (min-width:1024px){#mod-hp{padding-top:80vh}#mod-hp .carousel-container{height:100vh}}#mod-hp.no-shelf .hp-carousel .carousel-nav .pager-container{bottom:26%}#page-terms .page-content a{text-decoration:underline}.signup-interstitial.roadblock-layout .content-container{padding-top:24px}.signup-interstitial.roadblock-layout .header-banner{width:100%}.signup-interstitial.roadblock-layout .content{text-align:left}.signup-interstitial.roadblock-layout .headline{line-height:1;margin:0 0 8px 0}.signup-interstitial.roadblock-layout .headline:before{background:#c00;content:"";display:block;height:3px;margin:0 0 8px 0;width:32px}.signup-interstitial.roadblock-layout .subhead{font-family:dinmedium,Helvetica,Arial,sans-serif;line-height:1.1;padding-right:18px;text-align:left;text-transform:uppercase}.signup-interstitial.roadblock-layout .checklist{margin:0 0 8px 0}.signup-interstitial.roadblock-layout .checklist li{background:url(/common/img/icons/sm-check.png) 0 0 no-repeat;line-height:1;padding:0 0 18px 24px}.signup-interstitial.roadblock-layout .paywall-primary-form-submit-button{margin-bottom:0;max-width:100%}.signup-interstitial.roadblock-layout .offer-flag{font-family:dinlight,Helvetica,Arial,sans-serif;background:#000;border-radius:2px;color:#fff;display:inline-block;font-size:12px;line-height:1;padding:2px 5px}.signup-interstitial.roadblock-layout .headline.has-flag{margin-top:8px}.signup-interstitial.roadblock-layout .headline.has-flag:before{display:none}@media (min-width:768px){.signup-interstitial.roadblock-layout .content{padding:20px 60px 40px}}.red{color:#c00!important}.white{color:#fff!important}.black{color:#000!important}.grey{color:#999!important}.med-grey{color:#666!important}.uppercase{text-transform:uppercase}.large{font-size:18px}.bold{font-family:dinbold}.float-left{float:left}.float-right{float:right}.clearfix{overflow:visible}.no-margin{margin:0}.hidden{display:none}.hide{display:none}