.ott .fullWidth__column{max-width:1280px;margin:0}.bp-desktopXLGPlus .ott .fullWidth__column{max-width:1920px}.ott .fullWidth__column.has_padding{padding:0}.fullWidth__column{margin:0 auto;max-width:1440px}.fullWidth__column.has_padding{padding:0 16px}.bp-desktopXLGPlus .ottLoginModal .ottLoginModal__title{font-size:56px;line-height:1.07;letter-spacing:-.6px;margin-bottom:32px}.bp-desktopXLGPlus .ottLoginModal .ottLoginModal__title,.ottLoginModal .ottLoginModal__title{font-family:foxplay-proxima-nova-bold;font-weight:700;font-stretch:normal;font-style:normal;color:#fff}.ottLoginModal .ottLoginModal__title{font-size:38px;line-height:1.05;letter-spacing:-.4px;margin-bottom:21px}.bp-desktopXLGPlus .ottLoginModal .ottLoginModal__text{color:#fff;font-family:foxplay-proxima-nova-regular;font-size:34px;font-weight:400;line-height:1.12;letter-spacing:-.6px;margin-bottom:36px}.ottLoginModal .ottLoginModal__text{color:#fff;font-family:foxplay-proxima-nova-regular;font-size:22px;font-weight:400;line-height:1.14;letter-spacing:-.4px;margin-bottom:24px;opacity:.7}.bp-desktopXLGPlus .ottLoginModal .Button__secondary{background-color:hsla(0,0%,100%,.15);border-radius:35px;color:#fff;font-family:foxplay-proxima-nova-semibold;font-size:27px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.19;letter-spacing:.6px;text-align:center;width:374px;height:77px;margin-bottom:37px}.bp-desktopXLGPlus .ottLoginModal .Button__secondary:hover{-moz-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05);background-color:hsla(0,0%,100%,.3);cursor:pointer;transform:scale(1.05)}.ottLoginModal .Button__secondary{background-color:hsla(0,0%,100%,.15);border-radius:35px;color:#fff;font-family:foxplay-proxima-nova-semibold;font-size:18px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.19;letter-spacing:.4px;text-align:center;width:249px;height:51px;border:0;margin-bottom:24px;text-transform:uppercase}.ottLoginModal .Button__secondary:hover{-moz-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05);background-color:hsla(0,0%,100%,.3);cursor:pointer;transform:scale(1.05)}.ottLoginModal .Button__secondary.navigation-focus{border-radius:38.5px;-webkit-transform:scale(1.1);transform:scale(1.1);background-color:#fff;color:#000}.LoginModal{max-width:412px;min-height:490px;text-align:center;margin:0 auto}.LoginModal__header,.LoginModal__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:40px;padding-right:40px;font-size:14px;color:#c2c2c2}.LoginModal__header{padding-bottom:10px}.LoginModal__text{padding-bottom:30px;max-width:720px}.LoginModal__sitelogo{display:inline;width:50px}.LoginModal__logo{padding-top:10px;padding-bottom:10px;display:inline-block;width:100%}.LoginModal__haveAccount{opacity:.7}.LoginModal__destination{padding-left:5px;color:#c2c2c2}.LoginModal__destination:hover{text-decoration:underline}.LoginModal__cancel{background-color:#c2c2c2}.lightbox--login-modal .lightbox__contentBox{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;width:100%;max-width:none;overflow-y:auto;background-color:#161616}.bp-tabletPlus .lightbox--login-modal .lightbox__contentBox{display:block;position:relative;width:auto;height:auto;max-width:760px}.lightbox--login-modal .lightbox__header{position:relative;background-color:#161616;height:40px;top:10px}.lightbox--login-modal .lightbox__closebtn{background-color:transparent;position:absolute;margin-right:10px;top:10px}.lightbox--login-modal .lightbox__closebtn img{width:16px;height:16px}.lightbox--login-modal .lightbox__content{overflow:hidden;display:block;width:100%;max-width:100%;max-height:none;height:auto;background-color:#161616}.lightbox--login-modal .lightbox__content .bp-tabletPlus{height:530px;min-height:530px;max-height:530px}.lightbox--login-modal .lightbox__content::-webkit-scrollbar{width:5px}.lightbox--login-modal .lightbox__content::-webkit-scrollbar-track{border-radius:5px;background:rgba(0,0,0,.1)}.lightbox--login-modal .lightbox__content::-webkit-scrollbar-thumb{border-radius:5px;background:#4d4d4d}.lightbox--login-modal .lightbox__content::-webkit-scrollbar-thumb:hover{background:#4d4d4d}.lightbox--login-modal .lightbox__content::-webkit-scrollbar-thumb:window-inactive{background:rgba(0,0,0,.05)}.lightbox--login-modal .button{display:inline-block;background-color:#fff;border-radius:24px;min-width:240px;min-height:44px;text-transform:uppercase;padding:12px 55px;color:#191919;font-size:14px;border:none;text-align:center;-webkit-transition:background .4s ease-in 0s,border .2s ease-in 0s,color .2s ease-in 0s;transition:background .4s ease-in 0s,border .2s ease-in 0s,color .2s ease-in 0s;font-weight:300;font-family:abc-modern}.lightbox--login-modal__content,.lightbox--login-modal__header{background-color:#161616}.lightbox--login-modal__overlay{background:rgba(0,0,0,.4);pointer-events:none;top:0;bottom:0;left:0;right:0;position:absolute}.lightbox--login-modal.lightbox__wrapper{z-index:100000000;overflow-y:auto}@media (max-height:540px){.lightbox--login-modal .lightbox__overlay{position:fixed}.lightbox--login-modal.lightbox__wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.fx-com .LoginModal .button{background-color:#d70100;border-radius:0;color:#fff;font-family:proxima-nova-black}.fx-com .LoginModal__header,.fx-com .LoginModal__logo,.fx-com .LoginModal__text{color:#fff;font-size:15px}.fx-com .LoginModal__haveAccount,.fx-com .LoginModal__header,.fx-com .LoginModal__text{color:#fff}.fx-com .LoginModal__destination{padding-left:5px;color:#fff}.fx-com .lightbox--login-modal .lightbox__contentBox{border-radius:0}.fx-com .lightbox--login-modal .lightbox__closebtn{color:#fff}.fx-com .lightbox--login-modal .lightbox__closebtn__wrap:before{font-family:proxima-nova;font-size:16px}.national-geographic .LoginModal .button{background-color:#ffd800;border-radius:0;color:#000;font-family:natgeo-geograph}.national-geographic .LoginModal__header,.national-geographic .LoginModal__logo,.national-geographic .LoginModal__text{color:#fff;font-size:15px}.national-geographic .LoginModal__header,.national-geographic .LoginModal__text{color:#fff}.national-geographic .LoginModal__sitelogo{width:113px}.national-geographic .LoginModal__haveAccount{color:#fff}.national-geographic .LoginModal__destination{padding-left:5px;color:#fff}.national-geographic .lightbox--login-modal .lightbox__contentBox{border-radius:0}.national-geographic .lightbox--login-modal .lightbox__closebtn{color:#fff}.national-geographic .lightbox--login-modal .lightbox__closebtn__wrap:before{font-family:natgeo-geograph;font-size:16px}.foxplay-com .LoginModal{max-width:412px;min-height:490px;text-align:center;margin:0 auto;font-family:foxplay-proxima-nova-regular}.foxplay-com .LoginModal__header,.foxplay-com .LoginModal__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:40px;padding-right:40px;font-size:14px;color:#c2c2c2}.foxplay-com .LoginModal__header{padding-bottom:10px}.foxplay-com .LoginModal__text{padding-bottom:30px;max-width:720px}.foxplay-com .LoginModal__sitelogo{display:inline;width:50px}.foxplay-com .LoginModal__logo{padding-top:10px;padding-bottom:10px;display:inline-block;width:100%}.foxplay-com .LoginModal__haveAccount{opacity:.7}.foxplay-com .LoginModal__destination{padding-left:5px;color:#c2c2c2}.foxplay-com .LoginModal__destination:hover{text-decoration:underline}.foxplay-com .LoginModal__cancel{background-color:#fa6600;color:#fff}.foxplay-com .lightbox--login-modal .lightbox__contentBox{border-radius:0}.foxplay-com .lightbox--login-modal .lightbox__closebtn{color:#fff}.foxplay-com .lightbox--login-modal .lightbox__closebtn__wrap:before{font-family:foxplay-proxima-nova-regular;font-size:16px}.ottLoginModal .lightbox__content,.ottLoginModal .lightbox__contentBox,.ottLoginModal .lightbox__overlay{background-color:#000}.ottLoginModal .lightbox__header{min-height:0}.ottLoginModal .lightbox__content,.ottLoginModal .lightbox__contentBox{min-width:826px;max-width:826px;min-height:unset;max-height:none}.bp-desktopXLGPlus .ottLoginModal .lightbox__content,.bp-desktopXLGPlus .ottLoginModal .lightbox__contentBox{min-width:1240px;max-width:1240px}.ottLoginModal .lightbox__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:40px}.bp-desktopXLGPlus .ottLoginModal .lightbox__content{padding:60px}.ottLoginModal .ottLoginModal__image,.ottLoginModal .ottLoginModal__info{width:50%}.ottLoginModal .ottLoginModal__image{margin-right:63px}.bp-desktopXLGPlus .ottLoginModal .ottLoginModal__image{margin-right:95px}.ottLoginModal .ottLoginModal__info{text-align:center}.layout.foxplay-com .UtilityButtons__button__text{color:#fff;font-family:foxplay-proxima-nova-semibold;font-size:13px;font-weight:600;letter-spacing:.25;line-height:1.154}.UtilityButtons{font-weight:200;letter-spacing:.6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:16px 0}.UtilityButtons__button{z-index:1;cursor:pointer;font-family:abc-modern;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:0;margin:0;background:none;color:#fff;padding:0;width:auto;min-width:auto;border-radius:0;height:auto}.UtilityButtons__button,.UtilityButtons__button i.icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.UtilityButtons__button i.icon{width:40px;height:40px;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;-webkit-transition:opacity .3s;transition:opacity .3s}.UtilityButtons__button.Button:hover{background-color:transparent!important}.UtilityButtons__button:hover i{opacity:.6!important}.UtilityButtons__button:hover i.no-hover{opacity:1!important}.UtilityButtons__button:hover{color:#fff}.UtilityButtons__button__text{margin-top:9px;line-height:normal;font-weight:300;font-size:11px;text-align:center}.UtilityButtons__button+.UtilityButtons__button{margin-left:32px}.foxplay-com .UtilityButtons .UtilityButtons__button.navigation-focus i,.foxplay-com .UtilityButtons .UtilityButtons__button:hover i{background:#1e1e1e!important;opacity:1!important}.foxplay-com .UtilityButtons__button{font-family:foxplay-proxima-nova-regular;font-size:13px;font-weight:600;letter-spacing:.25px;line-height:1.15}.foxplay-com .UtilityButtons__button i.icon{background:hsla(0,0%,100%,.3)}.foxplay-com.ott .UtilityButtons{margin:17px 0}.bp-desktopXLGPlus .foxplay-com.ott .UtilityButtons{margin:25px 0}.foxplay-com.ott .UtilityButtons__button{display:inline}.foxplay-com.ott .UtilityButtons__button i.icon{width:47px;height:47px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;margin:0 11px 0 27px}.bp-desktopXLGPlus .foxplay-com.ott .UtilityButtons__button i.icon{width:70px;height:70px;margin:0 16px 0 40px}.bp-desktopXLGPlus .foxplay-com.ott .UtilityButtons__button i.icon:before{font-size:28px}.foxplay-com.ott .UtilityButtons__button i.icon:before{font-size:19px}.foxplay-com.ott .UtilityButtons__button__text{font-weight:600;font-size:18px;vertical-align:middle;text-transform:uppercase}.bp-desktopXLGPlus .foxplay-com.ott .UtilityButtons__button__text{font-size:27px}.foxplay-com.ott .UtilityButtons__button.navigation-focus i,.foxplay-com.ott .UtilityButtons__button:hover i{background:hsla(0,0%,100%,.3)!important}.fx-com .UtilityButtons .UtilityButtons__button:hover i,.national-geographic .UtilityButtons .UtilityButtons__button:hover i{background:#1e1e1e!important;opacity:1!important}.StickyHeader{position:relative;left:0;top:0;max-width:100%;width:100%;height:100%;margin:0 auto;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.4);box-shadow:0 2px 4px 0 rgba(0,0,0,.4);z-index:10}.stuck .StickyHeader{position:fixed;height:72px}.StickyHeader .UtilityButtons{width:96px}.StickyHeader .UtilityButtons__button+.UtilityButtons__button{margin-left:16px}.StickyHeader .UtilityButtons__button__text{display:none}.StickyHeader__container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;max-width:1312px}.bp-tabletPlus .StickyHeader__container{margin:0 auto}.StickyHeader__container:before{content:"";width:100%;height:100%;display:block;background:rgba(0,0,0,.3);position:absolute;top:0;left:0;z-index:-1}.StickyHeader__container__logo{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:16px}.StickyHeader__container__logo__img{max-height:45px;vertical-align:middle}.StickyHeader__container__title{-webkit-box-flex:1;-ms-flex:1;flex:1}.StickyHeader__container__header,.StickyHeader__container__link{color:#fff;display:block}.StickyHeader__container__back{position:relative;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.StickyHeader__container__back i{font-size:24px;margin:auto 0}.StickyHeader__container__back+.StickyHeader__container__logo,.StickyHeader__container__back+.StickyHeader__container__title{margin-left:16px}.bp-tabletPlus .fx-com .StickyHeader__container__header{font-size:22px}.fx-com .StickyHeader__container__header{text-transform:uppercase;font-family:proxima-nova-black;font-weight:900;font-size:18px}.bp-tabletPlus .national-geographic .StickyHeader__container__header{font-size:22px}.bp-mobile .national-geographic .StickyHeader__container__header{line-height:22px}.national-geographic .StickyHeader__container__header{font-family:natgeo-geograph;font-size:18px}.bp-tabletPlus .abc-com .StickyHeader__container__header{font-size:24px}.abc-com .StickyHeader__container__header{font-family:abc-modern;font-size:22px}.ott .tilegroup--shows{margin:0 0 43px 80px!important}.bp-desktopXLGPlus .ott .tilegroup--shows{margin:0 0 64px 120px!important}.ottStickyHeaderHelper{height:173px}.bp-desktopXLGPlus .ottStickyHeaderHelper{height:259px}.layout.foxplay-com .episode-guide__description{color:#fff;font-family:foxplay-proxima-nova-regular;font-size:17px;font-weight:400;line-height:1.235}.episode-guide__description{max-width:640px;display:inline-block;letter-spacing:normal;line-height:1.33;margin-bottom:24px;font-size:15px;font-weight:300}.bp-desktopLGPlus .episode-guide__description,.bp-desktopPlus .episode-guide__description,.bp-tablet .episode-guide__description{margin-bottom:32px}