@import url(//code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css);.modules.skin-ad{max-width:1000px;margin:auto}.modules.skin-ad .module{z-index:0}#viewlift-site-skin{display:none}@media(min-width:1025px){#viewlift-site-skin{position:fixed;display:block;left:0;height:100vh;width:100vw;z-index:0;background-attachment:fixed;background-position:top;background-repeat:no-repeat}.site-skin-click-area{display:block;position:fixed;top:0;height:100vh;width:calc((100vw - 1000px)/2)}.site-skin-click-area.site-skin-click-area-left{left:0}.site-skin-click-area.site-skin-click-area-right{right:0}}.popup-view.hide{display:none}.popup-view{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;background:rgba(0,0,0,.95);color:#fff;overflow-y:scroll;-webkit-transform:translateZ(0);transform:translateZ(0)}.popup-view .centered{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;width:100%;max-width:800px}.popup-view .error-msg{display:flex;height:100%;justify-content:center;align-items:center}.popup-view .centered.opaque{background:#333}.popup-view .centered.padded{padding:20px}@media (max-width:700px){.popup-view .centered.padded{padding-top:35px}}.popup-view .close{position:absolute;top:10px;right:20px;font-size:4em;cursor:pointer;z-index:20000;-webkit-transform:scale(1);transform:scale(1)}.popup-view .close,.popup-view .close:hover{-webkit-transition:opacity .1s,-webkit-transform .1s;transition:opacity .1s,-webkit-transform .1s;transition:opacity .1s,transform .1s;transition:opacity .1s,transform .1s,-webkit-transform .1s;opacity:.9}.popup-view .close:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}@media (max-width:700px){.popup-view .close{right:20px;top:0}}@media(min-width:600px){.popup-view .centered{margin-top:25px}}@media(min-width:1025px){.popup-view .auth-view.centered{margin-top:-67px}}.popup-view .button{padding:10px;min-width:130px;text-transform:uppercase;font-size:.8em;display:inline-block;text-align:center;cursor:pointer;-webkit-appearance:none;border:1px solid transparent;outline:none;color:inherit}.popup-view .button.left-margin{margin-left:20px}.popup-view .button.fat{padding:10px 20px}.popup-view .button.disabled,.popup-view button:disabled{pointer-events:none;opacity:.8}.popup-view .button.outlined{border:1px solid #666}.popup-view .button.inactive{border:1px solid #666;background:#222;pointer-events:none}.popup-view .button.processing{opacity:.7;pointer-events:none}.popup-view .mobile-logo-image{margin:15px auto 10px;max-width:150px;display:none}@media (max-width:700px){.popup-view .centered{height:100%;overflow-y:auto}.popup-view .mobile-logo-image{display:block}}.popup-view .centered h2{margin-bottom:20px}.popup-view input[type=email],.popup-view input[type=password],.popup-view input[type=text]{width:100%;padding:10px;margin:10px 0}.popup-view .error-box{margin:5px;font-size:.8em;color:red}.popup-view .error{color:red;font-size:.9em}.spinner{padding:1em;width:1em;margin:10px auto;border:2px solid transparent;border-top:3px solid;border-radius:100%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.auth-view .or{margin:30px 15px;text-transform:uppercase;font-size:.8em;position:relative}.auth-view .or .line1,.auth-view .or .line2{position:absolute;top:.5em;width:calc(50% - 1.8em);height:1px;background:rgba(0,142,224,.5)}.auth-view .or .line2{right:0}.auth-view .login-view .input-box{color:#000}.auth-view .login-view .login-button{width:230px}.auth-view .login-view input{width:100%;padding:10px;margin:10px 0;max-width:calc(100% - 40px)}.auth-view .login-view .tab-buttons{text-transform:uppercase;font-size:.8em}.auth-view .login-view .tab-buttons>div{display:inline-block;margin:20px 30px}.auth-view .login-view .tab-button{cursor:pointer}.auth-view .login-view .tab-button.active span{border-width:0 0 2px;border-style:solid}.auth-view .login-view .tab-button:not(.active) span{opacity:.7}.auth-view .error-box{height:30px;padding-top:5px;font-size:.8em;width:100%}.auth-view .social-buttons .button{min-width:230px;margin:5px 0;padding:15px 0}.auth-view .email-consent{display:flex;align-items:flex-start;max-width:420px}.auth-view .login-view .email-consent input{margin:0;padding:0;width:10%}.auth-view .email-consent .copy{text-align:left;width:90%;word-wrap:break-word;font-size:.9em}.auth-view .email-consent .copy a{text-decoration:underline}@media only screen and (min-width:700px){.auth-view .login-view,.auth-view .or,.auth-view .social-logins{display:inline-block;vertical-align:middle}.auth-view .error-box{width:400px}.auth-view .or{margin:0 20px 0 5px}.auth-view .or .line1,.auth-view .or .line2{top:-110px;left:.8em;height:100px;width:1px}.auth-view .or .line2{top:25px}}.auth-view .input-box{height:57px}.auth-view .collapsible{-webkit-transition:height .2s;transition:height .2s}.auth-view .collapsible.collapsed{height:0;overflow:hidden}.auth-view .ageCheck{font-size:12px;margin:40px 0;padding:0 15px}.auth-view .ageCheck input[type=checkbox]{margin-right:10px}.auth-view .ageCheck .ageCheckError{color:#f56363}.forgot-password-button{font-size:.8em;margin:8px 0;cursor:pointer}.forgot-password .mobile-heading{text-transform:uppercase;letter-spacing:3px;font-size:12px;margin:20px 0}.forgot-password .input-box{margin:10px}.forgot-password .intro{font-size:.8em;margin:10px;display:inline-block;text-align:left}.forgot-password .back-button{font-size:.8em;margin:8px 0;cursor:pointer}@media only screen and (min-width:900px){.forgot-password{display:inline-block}}@media(min-width:600px){.forgot-password .mobile-heading{display:none}}.tray-person-item{padding:5px;display:block;cursor:pointer}.tray-person-item .image-container{position:relative;padding-bottom:128.75%}.tray-person-item .image-container .image{position:absolute;width:100%;height:100%;background-size:cover;background-position:top;top:0;bottom:0}.tray-person-item .details.bottom{margin-top:8px}.tray-person-item .details.inline{position:absolute;overflow:hidden;top:0;left:0;height:95%;margin-left:10px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.tray-person-item .details.bottom .title{letter-spacing:-.03em;font-size:.9em}.tray-person-item .details.bottom .title,.tray-person-item .details.inline .title{font-weight:600;opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s;word-break:break-word}.tray-person-item .details.inline .title{font-size:.8em;margin:1px 0;padding:5px;border-radius:4px;background:rgba(20,15,38,.65);color:#fff;width:auto;height:auto}.badge{position:absolute;z-index:5;top:0;height:100%}.video-tray .infoHover .video-tray-item:hover .badge{z-index:9}.BlockTitle{font-size:1em;text-transform:uppercase;font-weight:600;letter-spacing:.05em;margin:0 20px 5px;border-bottom:1px solid #666;padding-bottom:5px}@media (min-width:1025px){.BlockTitle{margin:0 50px 5px;font-size:1.5em}}.video-tray{margin:20px auto;max-width:100%}.hide{display:none}.video-tray>.title{font-size:1em;text-transform:uppercase;font-weight:600;letter-spacing:.05em;margin:0 20px;border-bottom:1px solid #666;padding-bottom:5px}.video-tray .tray-header{font-size:1.1em;padding:0 0 10px 10px}.video-tray .tray-detail{display:flex;justify-content:center;align-items:center;font-size:17px;position:absolute;top:0;right:.5em;height:100%}.video-tray .tray-wrapper{position:relative;display:flex;border-color:#4a4a4a;border-style:solid;border-width:1px 0;z-index:2}.video-tray .tray-wrapper .BlockTitle{color:#fff}.video-tray .tray-wrapper-common{position:relative}.video-tray .tray-wrapper-common .ion-chevron-right{margin:0 20px}.sports-tray .video-tray .items{margin:0 10px}.video-tray .items{margin:0 20px}.netflix-tray .items{margin:0}.video-tray .tray-last-item,.video-tray .video-tray-item{display:block;padding:5px}.video-tray-items{margin:0 20px}.video-tray-item>.title-container{display:flex;justify-content:space-between;margin-top:8px;min-height:28px}.video-tray-item>.title-container .title{font-weight:600;letter-spacing:-.03em;font-size:.9em;opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s;word-break:break-word}.video-tray-item>.title-container .share{text-align:center}.video-tray .info-hover .video-tray-item:hover>.title{opacity:0;color:#000;color:initial}.video-tray-item .metadata{bottom:0;display:flex;flex-direction:column;position:absolute;z-index:6}.video-tray-item:hover .metadata{z-index:9}.video-tray-item .metadata span{padding:2px 3px;background:rgba(0,0,0,.7);color:#fff;font-size:.8em}.video-tray a,.video-tray a:hover{text-decoration:none}.video-tray-item .image-and-details,.video-tray .tray-last-item .image-and-details{position:relative;width:100%}.video-tray.portrait .tray-last-item .image-and-details,.video-tray.portrait .video-tray-item .image-and-details{padding-top:148%}.video-tray.landscape .tray-last-item .image-and-details,.video-tray.landscape .video-tray-item .image-and-details{padding-top:56.25%}.video-tray-item .image-and-details .title-overlay{position:absolute;width:100%;text-align:center;text-transform:uppercase;font-weight:700;font-size:1.3em;top:10%;color:grey;word-spacing:0}.video-tray-item .image-and-details .title-overlay .purchase-season-cta{font-weight:400;font-size:.6em;padding:.4em;margin:.5em 1em;font-weight:600}.video-tray-item .image-and-details .title-overlay .purchase-season-cta:hover{cursor:pointer}.purchase-episode-cta{padding:4px 1em;border-radius:15px;font-size:.75em;font-weight:700;max-width:140px;display:inline-block;margin-top:1em}.purchase-episode-cta:hover{cursor:pointer}.video-tray-item .image-and-details .title-overlay span{font-size:.8em}.video-tray-item progress{position:absolute;bottom:0;z-index:2}.video-tray .tray-last-item .details{position:absolute;justify-content:center;text-align:center;bottom:40px;width:100%}.video-tray.landscape .tray-last-item .details{top:0;bottom:0;display:flex;align-items:center;flex-direction:column}.video-tray .tray-last-item .image-and-details{background:#444}.tray-last-item .image-and-details .image{display:flex;justify-content:center;align-items:center}.tray-last-item .details .see-all{text-transform:uppercase;font-size:15px;font-weight:700}.tray-last-item .details .category-name{font-size:26px}.tray-last-item .image,.video-tray-item .image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;overflow:hidden}.video-tray-item .image img{width:100%;height:100%;object-fit:fill}.video-tray-item .image-and-details .shadow-box{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:width left .5s;transition:width left .5s;display:none}.video-tray-item:hover .image-and-details .shadow-box{display:block}.infoHover .slick-slider:not(.mobile) .video-tray-item:hover .image-and-details .shadow-box{width:calc(200% + 10px)}.infoHover .slick-slider:not(.mobile) .video-tray-item.overflow:hover .image-and-details .shadow-box{left:calc(-100% - 10px)}.video-tray-item .details{overflow:hidden;position:absolute;width:100%;height:100%;top:0;left:0;background:#171717;z-index:1;padding:5px 8px 8px;color:#fff}.infoHover .video-tray-item:hover .image{z-index:8}.infoHover .video-tray-item:hover .details{z-index:7;display:block;-webkit-transition:left .3s;transition:left .3s}.infoHover .slick-slider:not(.mobile) .video-tray-item:hover .details{left:100%;width:calc(100% + 10px)}.infoHover .slick-slider:not(.mobile) .video-tray-item.overflow:hover .details{left:calc(-100% - 10px)}.mobile .video-tray-item .details{opacity:0;z-index:5;-webkit-transition:opacity .5s;transition:opacity .5s}.netflix-tray .mobile .video-tray-item .details{opacity:1}.netflix-tray .video-tray-item .details .item:not(:first-child):before{content:" - ";padding-left:5px}.infoHover .mobile .video-tray-item:hover .details{opacity:1}.video-tray-item .details .title{font-weight:bolder;font-size:1.3em;margin-top:10px;line-height:1.2em;overflow:hidden;position:relative;padding-right:1em;max-height:2.4em}.video-tray-item .details .title:before{content:"...";position:absolute;right:0;bottom:0}.video-tray-item .details .title:after{content:"";position:absolute;right:0;width:1em;height:1.2em;margin-top:.2em;background-color:#171717}.video-tray-item .details .category,.video-tray-item .details .info{margin-top:8px;font-size:.7em;text-transform:uppercase;opacity:.6;font-weight:bolder;letter-spacing:.11em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-tray-item .details .category{display:inline-block;margin-left:10px}.video-tray-item .details .rated{margin-top:8px;font-size:.8em;font-weight:900;padding:6px 2px;min-width:30px;text-align:center;display:inline-block;border:1.5px solid #999;color:#999}.video-tray-item .details .rating{margin-top:4px;font-size:1.2em;letter-spacing:.12em}.video-tray-item .details>.description{overflow:hidden;position:relative;margin-top:4px;font-size:.7em;line-height:1.4em;max-height:4.2em;text-align:justify;padding-right:1em}.video-tray-item .details>.description:before{content:"...";position:absolute;right:0;bottom:0}.video-tray-item .details>.description:after{content:"";position:absolute;right:0;width:1em;height:1.2em;margin-top:.2em;background-color:#171717}.video-tray-item .details .crew{position:absolute;bottom:0;left:0;width:100%;padding:0 5px 10px;background:inherit;font-size:.7em;line-height:1.4em}.video-tray-item .details .crew .role{text-transform:uppercase;font-weight:700;margin-right:5px}.video-tray-item .details .people{opacity:.8}.landscape .video-tray-item .details{padding-top:0}.video-tray-item .play-button{opacity:0;position:absolute;top:50%;left:50%;font-size:5em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .5s;transition:opacity .5s}.video-tray-item:hover .play-button{opacity:1;z-index:10}.video-tray-item .queue-bar{display:none;position:absolute;bottom:0;right:0;padding:8px 7px}.video-tray-item:hover .queue-bar{display:block}.preview-tray .video-tray-item:hover .queue-bar,.sports-tray .video-tray-item:hover .queue-bar{display:none}.video-tray-item .queue-bar .caption{font-size:.9em;font-weight:700;text-transform:uppercase;display:inline-block;margin:6px 0}.video-tray-item .queue-bar .queue-button{float:right;font-size:2em;cursor:pointer}.video-tray-item .watched-bar{position:absolute;height:7px;left:0;bottom:0;opacity:.8;display:none}.video-tray-item:hover .watched-bar{display:block}.video-tray-item .queue-bar .queue-button .add,.video-tray-item .queue-bar .queue-button .remove{height:1em;width:1em}.netflix-tray .video-tray .slick-next,.netflix-tray .video-tray .slick-prev{-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5}.video-tray .slick-prev{left:-10px;z-index:1}.video-tray .slick-next,.video-tray .slick-prev{-webkit-transform:translateY(-50px);transform:translateY(-50px)}.video-tray .slick-next{right:-5px}.video-tray .slick-next:not(.slick-disabled):before,.video-tray .slick-prev:not(.slick-disabled):before{opacity:.9}.netflix-tray .slick-disabled{display:none!important}.video-tray .slick-next,.video-tray .slick-next:before,.video-tray .slick-prev,.video-tray .slick-prev:before{height:auto;width:auto}.video-tray .slick-prev:before{font-size:60px;font-family:Ionicons;content:"\f124"}.video-tray .slick-next:before{font-size:60px;font-family:Ionicons;content:"\f125"}.netflix-tray .slick-prev:before{font-size:30px;padding:0 1rem;font-family:Ionicons;content:"\f124"}.netflix-tray .slick-next:before{font-size:30px;padding:0 1rem;font-family:Ionicons;content:"\f125"}.video-tray .slick-slide.slick-active,.video-tray .slick-slide.slick-cloned{width:200px}.server-side-rendering .video-tray .slick-slider .slick-track{width:20000px}.netflix-tray .BlockTitle{font-size:13px;margin:0;padding:7.5px 20.5px;line-height:1.85;border-bottom:none}.netflix-tray .BlockTitle span{font-weight:100}.netflix-tray .slick-slide{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transition:all .45s;transition:all .45s;-webkit-transform-origin:center left;transform-origin:center left}.netflix-tray .slick-slide.overflow{-webkit-transform-origin:center right;transform-origin:center right}.netflix-tray .video-tray-item.portrait .hover-details .icon-play-circle{display:none}.netflix-tray .video-tray-item .hover-details>div{margin-bottom:2px}.netflix-tray .video-tray-item .hover-details{opacity:0;position:absolute;top:0;bottom:0;right:0;left:50%;width:50%;font-weight:600;-webkit-transition:opacity .5s;transition:opacity .5s;display:flex;flex-direction:column;justify-content:space-evenly;text-align:left;font-size:.85em;padding:10px;background:rgba(0,0,0,.26)}.netflix-tray .video-tray-item .hover-details .equipment-title{font-size:.8em;font-weight:600;text-transform:uppercase;margin-top:2px}.netflix-tray .slick-arrow{background-color:rgba(0,0,0,.26);height:96%}.netflix-tray .video-tray-item.portrait .hover-details{justify-content:flex-end;padding:20px 50px}.tag-list{display:flex;flex-direction:column;align-content:center}.tag-list .equipment-title{font-size:.6em;line-height:1.3}.tag-list .equipments{font-size:.8em}.video-tray-item .image img.tags{width:18px;height:18px;margin-right:10px;object-fit:contain}.netflix-tray .video-tray-item.portrait .event-time{display:block;position:absolute;bottom:0;padding:10px;z-index:99;width:100%;text-align:center;font-size:1.5em;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(34,34,34,0)),to(rgba(17,17,17,.82)));background-image:-webkit-linear-gradient(top,rgba(34,34,34,0),rgba(17,17,17,.82));background-image:linear-gradient(180deg,rgba(34,34,34,0),rgba(17,17,17,.82))}.netflix-tray .video-tray-item.portrait .day{display:block;padding-top:5px;font-size:1.1em}.netflix-tray .video-tray-item .details{display:flex;flex-direction:column-reverse;bottom:0;left:0;width:auto;height:auto;font-size:.625rem;font-weight:700;background:transparent;padding:5px;-webkit-transition:opacity .5s;transition:opacity .5s;opacity:1}.netflix-tray .video-tray-item .details .detail_item{background:#4a4a4a;border-radius:4px;padding:5px;margin-bottom:2px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.netflix-tray .video-tray-item .hover-details .icon-play-circle{width:3em;height:3em;margin-bottom:5px}.netflix-tray .video-tray-item .hover-details .title{font-size:1.15em}.netflix-tray .video-tray-item .hover-details .desc{font-size:.8em;line-height:1.3}.netflix-tray .video-tray-item .day,.netflix-tray .video-tray-item .event-time,.netflix-tray .video-tray-item.portrait:hover .event-time{display:none}.netflix-tray .slick-list:hover{overflow:unset}.netflix-tray .slick-list{overflow:visible;z-index:3}.netflix-tray.category-tray .video-tray{margin:0}.netflix-tray.category-tray .video-tray .BlockTitle{font-size:13px;margin:0;padding:7.5px 20.5px}.netflix-tray.category-tray .video-tray .items{padding:10px 0 10px 20px;margin:0}.details_bottom .black_bar{padding-left:5px;font-size:14px;line-height:17px;font-weight:600}.image-and-details svg{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;z-index:9;-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}.image-and-details svg:hover{-webkit-transform:scale(1.25);transform:scale(1.25)}.infoHover .slick-slider:not(.mobile) .video-tray-item:hover .image-and-details svg{-webkit-transition:-webkit-transform .1s linear;transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear;-webkit-transform:scale(0);transform:scale(0)}@media (min-width:600px){.video-tray-item .metadata span:after{content:"|";padding-left:5px}.video-tray-item .metadata span:last-child:after{content:""}}@media (min-width:1025px){.video-tray>.title{margin:0 50px;font-size:1.5em}.video-tray-item .metadata{bottom:4px;display:block}.video-tray .tray-header{padding:0 0 20px 20px;font-size:1.4em}.sports-tray .video-tray .items{margin:0 20px}.sports-tray .video-tray .items .slick-arrow{display:none!important}.sports-tray .video-tray .items:hover .slick-arrow{display:block!important}.video-tray-item .image-and-details .title-overlay{top:30%}.video-tray-item .image-and-details .title-overlay span{display:block}.netflix-tray .slick-arrow{background-color:rgba(0,0,0,.26);height:96%}}@media (min-width:1300px){.video-tray-item .image-and-details .title-overlay .purchase-season-cta{padding:.7em;font-size:.7em}.netflix-tray .video-tray-item:hover .hover-details{opacity:1}}@media (min-width:1600px){.netflix-tray .video-tray .items{position:relative}.netflix-tray .video-tray .items:after,.netflix-tray .video-tray .items:before{content:"";display:block;position:absolute;background-color:#000;width:100%;height:140%;z-index:1;top:-20%}.netflix-tray .video-tray .items:before{left:-100%}.netflix-tray .video-tray .items:after{right:-100%}.netflix-tray.category-tray .items{padding:.6875rem 0 .6875rem .9375rem}.netflix-tray.category-tray .video-tray{margin:0}}@media (max-width:550px){.netflix-tray .BlockTitle{font-size:12px;margin:0;padding:7px 10px;line-height:20px}.netflix-tray.category-tray .video-tray{margin:0}.netflix-tray.category-tray .video-tray .tray-detail{font-size:15px}.netflix-tray.category-tray .video-tray .items{padding:10px 0 10px 10px}}.module>.video-tray.pll-wrapper{margin:40px 60px}.module>.video-tray.pll-wrapper .BlockTitle{color:#000;font-family:Guess Sans;margin:10px 20px 30px}.module>.video-tray.pll-wrapper .items{margin:20px 0 0}.module>.video-tray.pll-wrapper .items .video-tray-item{padding:0 20px}@media (max-width:1024px){.module>.video-tray.pll-wrapper{margin:20px}.module>.video-tray.pll-wrapper .BlockTitle{margin:30px;font-size:24px}.module>.video-tray.pll-wrapper .items .video-tray-item{padding:0 30px}}@media (max-width:768px){.module>.video-tray.pll-wrapper{margin:20px}.module>.video-tray.pll-wrapper .BlockTitle{margin:10px;font-size:16px}.module>.video-tray.pll-wrapper .items .video-tray-item{padding:0 30px}}.search-results .video-tray{display:none}.search-results .video-tray .slick-track{margin-left:0;margin-right:0}.search-results .BlockTitle{color:#fff!important}.search{position:relative;top:2%;flex-direction:column;padding:0 20px;text-align:left}.search,.search .logo{display:flex;justify-content:center}.search .logo{height:45px}.search-container{display:flex;flex-direction:column;-webkit-transition:all .5s ease-in;transition:all .5s ease-in}.search .search-container>.title{margin-bottom:5px;display:none;color:#aba6a6;letter-spacing:1.5px}.search .search-input{display:flex;margin-top:50px;margin-bottom:0}.search .search-input input[type=text]{width:100%;max-width:100%;background:#fff;line-height:1.7;font-size:16px;padding:0 5px;outline:none;margin:0}.search .no-results{text-align:center;padding-top:15px;font-weight:700}.search-results.search-results-mobile.results{display:block;background:#ddd;height:400px;overflow:scroll}.search-results.search-results-mobile .search-item{display:flex;align-items:center;justify-content:space-between;padding:15px;border-bottom:1px solid grey;color:#000;position:relative}.search-results.search-results-mobile .search-item .content-type{position:absolute;font-size:.5em;top:5px;right:15px}.search-results.search-results-mobile .search-item.video-item .title{font-size:15px;flex-basis:55%}.search-results.search-results-mobile .search-item .duration{text-align:right;font-size:13px;color:grey;text-transform:uppercase;font-weight:600;letter-spacing:.75px}.search-results.search-results-mobile .search-item.video-item .duration{flex-basis:45%}@media (min-width:1025px){.search{top:30%;opacity:0;-webkit-animation:reveal 1s cubic-bezier(0,1,.5,1) 1 normal forwards;animation:reveal 1s cubic-bezier(0,1,.5,1) 1 normal forwards;-webkit-animation-delay:.5s;animation-delay:.5s}.search-container{padding:0 15%}.search .search-input{margin-top:0}.search .logo{display:none}.search-results .video-tray,.search .search-container>.title{display:block}.search-container.has-results{margin-top:-35px}.search-results.search-results-mobile.results{display:none}}.game-timer{width:324px;margin:0 auto;padding-top:80px;position:absolute;z-index:1;right:0;left:0}.time-until{word-spacing:.1em;color:#fff;text-transform:uppercase;text-align:center;display:block;margin-bottom:.5em;font-weight:400;font-family:Lato,sans-serif}.time-block,.time-wrapper{display:flex}.time-block{background-color:#000;width:auto;height:60px;margin-right:3px;justify-content:center;padding:0 .3em}.time-block:last-child{margin-right:0}.time-value{font-size:43px;align-self:center;font-weight:700;color:#fff}.time-letter{color:#9b9b9b;font-size:16px;align-self:center;padding-left:.3em;font-weight:600}@media only screen and (max-width:500px){.game-timer{position:unset;margin-bottom:3em;padding-top:50px}}.stop-watch .timer-icon{display:flex;text-transform:uppercase;align-items:center;font-size:.625rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px;font-weight:600;white-space:nowrap}.stop-watch .timer-icon .time{margin-left:4px}.stop-watch .timer-icon.starts-in{text-transform:none}.stop-watch .live-game{display:flex;align-items:center;justify-content:flex-start;background:#ea0000;color:#fff;font-size:.9em;font-weight:600;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:4px}.stop-watch .live-game .play{padding-left:10px;font-size:2em}.detailed-item-list .item-date,.detailed-item-list .item-list{border:solid #4a4a4a;border-width:1px 0 0;text-transform:uppercase}.detailed-item-list .item-date{padding:.9rem .6rem}.detailed-item-list .item-data{display:flex;border-bottom:1px solid #4a4a4a;position:relative;padding:10px 0 10px 10px}.detailed-item-list .item-data.flex-start{align-items:flex-start}.detailed-item-list .item-data.flex-center{align-items:center}.detailed-item-list .item-data:last-child{border-bottom:none}.detailed-item-list .item-time{flex-direction:column;display:flex;align-items:center;cursor:pointer;flex-shrink:0;text-align:center;position:absolute;top:10px;right:10px}.detailed-item-list .item-time .stop-watch{margin-top:8px;text-align:right}.detailed-item-list .item-time span{font-size:11px;padding:0 0 10px}.detailed-item-list .item-time i{font-size:25px}.detailed-item-list .item-thumbnail{flex:0 0 118px;height:67.6px;position:relative}.detailed-item-list .item-thumbnail .icon-play-circle{position:absolute;width:33%;height:33%;fill:#fff;top:32%;left:32%}.detailed-item-list .item-info{display:flex;flex-direction:column;justify-content:space-evenly;flex-grow:1;padding:0 9.5px;position:relative}.detailed-item-list .item-info .item-meta-data,.detailed-item-list .item-info .item-runtime{position:relative;font-size:11px;letter-spacing:.4px;white-space:nowrap;text-overflow:ellipsis}.detailed-item-list .item-info .item-meta-data .icon,.detailed-item-list .item-info .item-runtime .icon{position:absolute;font-size:4px;top:40%}.detailed-item-list .item-info .item-meta-data .duration,.detailed-item-list .item-info .item-runtime .duration{position:relative}.detailed-item-list .item-info .item-meta-data .duration .ion-record,.detailed-item-list .item-info .item-runtime .duration .ion-record{margin:0 3px}.detailed-item-list .item-info .item-meta-data .category,.detailed-item-list .item-info .item-runtime .category{padding-left:5px}.detailed-item-list .item-info .item-title{font-size:15px;max-width:55%;padding-bottom:2px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-height:17.5px;max-height:35px}.detailed-item-list .item-info .bookmark-icon{position:absolute;cursor:pointer;right:7px;top:17px}.detailed-item-list .item-info .bookmark-icon.bookmarked #Symbols{fill:#fff}.detailed-item-list .item-info .item-link{position:absolute;right:15px}.detailed-item-list .live-game{width:37px;font-size:10px;padding:5px;display:inline-block;text-align:center}.no-items{color:#9b9b9b;padding:1.84rem;text-transform:uppercase;text-align:center;font-size:15px;border-top:1px solid #4a4a4a}.signup-container{width:300px;height:200px;flex-direction:column;justify-content:center;align-items:center;display:flex;padding:12px;border-radius:4px;left:50%;font-size:13px;position:absolute;margin-left:-150px;background-color:#fff;color:#000;top:50%;margin-top:-100px}.signup-container .container-heading{font-weight:700;text-align:center}.signup-container .container-content{padding:20px 10px;text-align:center}.signup-container .container-buttons{display:flex;width:100%;justify-content:space-around}.signup-container .container-buttons span{border:1px solid #dedede;border-radius:3px;padding:10px;cursor:pointer;display:block}@media (min-width:768px){.detailed-item-list .item-info{flex-basis:44%}.detailed-item-list .item-info .item-meta-data,.detailed-item-list .item-info .item-runtime{font-size:11px}.detailed-item-list .item-info .item-title{font-size:15px}.detailed-item-list .item-thumbnail{flex:0 0 133px;height:75.4px}.detailed-item-list .item-time{top:20px;right:20px}.detailed-item-list .item-time span{font-size:11px}.detailed-item-list .item-data{padding:10px 0 10px 20px}.no-items{font-size:12px;padding:1.7rem}.signup-container{width:450px;font-size:15px;margin-left:-225px}.signup-container .container-buttons{width:60%}}@media (min-width:1024px){.detailed-item-list .item-info{flex-basis:44%}.detailed-item-list .item-info .item-meta-data,.detailed-item-list .item-info .item-runtime{font-size:13px}.detailed-item-list .item-info .item-title{font-size:19px}.detailed-item-list .item-time span{font-size:13px}.detailed-item-list .item-thumbnail{flex:0 0 158.5px;height:88.5px}}@media (min-width:1920px){.detailed-item-list .item-info{padding:0 20px}.detailed-item-list .item-info .item-meta-data,.detailed-item-list .item-info .item-runtime{font-size:14px}.detailed-item-list .item-info .bookmark-icon{top:17px}.detailed-item-list .item-time span{font-size:14px}.detailed-item-list .item-thumbnail{flex:0 0 216px;height:121.5px}}@-webkit-keyframes reveal{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes reveal{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.popup-view .close.searchList{top:0;right:20px}.searchList{flex-direction:column;text-align:left}.searchList,.searchList .logo{display:flex;justify-content:center}.searchList .logo{height:45px}.searchList .search-container{display:flex;flex-direction:column;-webkit-transition:all .5s ease-in;transition:all .5s ease-in;padding:0}.searchList .search-container.has-results{margin:0}.searchList .search-container>.title{margin-bottom:5px;display:none;color:#aba6a6;letter-spacing:1.5px}.searchList .search-input{display:flex;margin-bottom:0;border-bottom:1px solid #282828;padding:20px}.searchList .search-input input[type=text]{width:100%;max-width:100%;background:transparent;line-height:1.7;font-size:16px;padding:0 5px;outline:none;margin:0;border:none;color:#fff}.searchList .no-results{text-align:center;color:#9b9b9b;font-weight:300;font-style:italic;font-size:15px;line-height:24px}.searchList .no-results span{color:#50a1ff}.searchList .no-results a{color:#3a6fad}.search-results{display:block;position:relative;padding:20px 0}.search-results.detailed-item-list .item-data{padding:10px 20px}.search-results .resultCount{padding:0 0 15px 20px;border-bottom:1px solid #282828}.overlay-player{max-width:1000px;margin:50% auto}.overlay-player .overlay-episode-details{background:#312a2a;padding:10px;display:flex;justify-content:space-between;align-items:center;letter-spacing:normal}.overlay-episode-details .episode-name{font-size:1em;font-weight:600}.overlay-episode-details .episode-name .name{padding-left:10px}.overlay-player .next-copy{font-weight:600;padding-bottom:5px}.overlay-player .overlay-episode-details .next-episode-img{display:none}.overlay-player .overlay-episode-details .season-episode-details{color:grey;font-weight:700;display:inline}.overlay-player .next-episode{display:flex;align-items:center;cursor:pointer}.overlay-player .next-episode-title-container{padding-left:10px}@media(min-width:600px){.overlay-player{margin:10% auto}.overlay-player .overlay-episode-details .next-episode-img{display:block}}.ima-ad-container{top:0;position:absolute;display:none;width:100%;height:100%;z-index:98!important}.video-js.vjs-playing .bumpable-ima-ad-container{margin-top:-4em}.video-js.vjs-user-inactive.vjs-playing .bumpable-ima-ad-container{margin-top:0}.video-js.vjs-paused .bumpable-ima-ad-container,.video-js.vjs-playing:hover .bumpable-ima-ad-container,.video-js.vjs-user-active.vjs-playing .bumpable-ima-ad-container{margin-top:-4em}.ima-controls-div{bottom:0;height:1.4em;position:absolute;overflow:hidden;display:none;opacity:1;background-color:rgba(7,20,30,.7);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(7,20,30,.7)),color-stop(100%,rgba(7,20,30,0)));background:-webkit-gradient(linear,left bottom,left top,from(rgba(7,20,30,.7)),to(rgba(7,20,30,0)));background:-webkit-linear-gradient(bottom,rgba(7,20,30,.7),rgba(7,20,30,0));background:linear-gradient(0deg,rgba(7,20,30,.7) 0,rgba(7,20,30,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0007141E",endColorstr="#07141E",GradientType=0)}.ima-controls-div.ima-controls-div-showing{height:3.7em}.ima-countdown-div{height:1em;color:#fff;text-shadow:0 0 .2em #000;cursor:default}.ima-seek-bar-div{top:1.2em;height:.3em;position:absolute;background:hsla(0,0%,100%,.4)}.ima-progress-div{width:0;height:.3em;background-color:#ecc546}.ima-fullscreen-div,.ima-mute-div,.ima-play-pause-div,.ima-slider-div{width:2.33em;height:1.33em;top:.733em;left:0;position:absolute;color:#ccc;font-size:1.5em;line-height:2;text-align:center;font-family:VideoJS;cursor:pointer}.ima-mute-div{left:auto;right:5.667em}.ima-slider-div{left:auto;right:2.33em;width:3.33em;height:.667em;top:1.33em;background-color:#555}.ima-slider-level-div{width:100%;height:.667em;background-color:#ecc546}.ima-fullscreen-div{left:auto;right:0}.ima-playing:before{content:"\00f103"}.ima-paused:before{content:"\00f101"}.ima-paused:hover:before,.ima-playing:hover:before{text-shadow:0 0 1em #fff}.ima-non-muted:before{content:"\00f107"}.ima-muted:before{content:"\00f104"}.ima-muted:hover:before,.ima-non-muted:hover:before{text-shadow:0 0 1em #fff}.ima-non-fullscreen:before{content:"\00f108"}.ima-fullscreen:before{content:"\00f109"}.ima-fullscreen:hover:before,.ima-non-fullscreen:hover:before{text-shadow:0 0 1em #fff}.overlay-video{background:hsla(0,0%,100%,.8);box-shadow:4px 4px 10px rgba(0,0,0,.3)}.overlay-video,.overlay-video.overlay-bundle{display:flex;flex-direction:column;justify-content:center;padding:10px 40px;width:80%;margin:20px auto}.overlay-video.overlay-bundle{background:none;box-shadow:none}.overlay-title{display:flex;flex-direction:row}.overlay-title span{margin:0 20px;font-weight:700;font-size:.9em;color:#333}.overlay-video.overlay-bundle .overlay-title span{color:#fff}.overlay-title:before{padding-right:10px}.overlay-title:after,.overlay-title:before{content:"";flex:1 1;border-bottom:1px solid #333;margin:auto}.overlay-video.overlay-bundle .overlay-title:after,.overlay-video.overlay-bundle .overlay-title:before{border-bottom:1px solid #fff}.overlay-body{margin-top:10px;display:flex;flex-direction:column}.overlay-body-plans{font-size:.9em}.overlay-body-plans .plan{background-color:#333;color:#fff;margin:10px 0;display:flex;height:100%;cursor:pointer;opacity:.8;width:100%}.overlay-body-plans .plan.selected{opacity:1}.overlay-body-plans .plan .plan-body{padding:10px 20px}.overlay-body-plans .plan .side-bar{width:5px;background-color:#c3c3c3}.overlay-body-plans .plan.selected .side-bar{background-color:#f4181c}.overlay-body-plans .plan .plan-body .title{font-weight:700;line-height:1.3}.overlay-body .overlay-button{padding:15px 50px}.overlay-button{padding:15px 30px;letter-spacing:1px;font-size:.8em;font-weight:600;text-transform:uppercase;cursor:pointer;text-align:center;color:#fff}@media(min-width:1100px){.overlay-body{justify-content:space-between;flex-direction:row;align-items:center}.overlay-body-plans .plan{width:250px}}@media(max-width:1300px){.overlay-video-container.subscriptions{position:absolute;width:100%;top:-100px;background-color:rgba(21,21,23,.8)}}.VideoJS{padding-bottom:56.2%;position:relative;width:100%}.VideoJS a:focus,.VideoJS button:focus,.VideoJS div:focus,.VideoJS iframe:focus{box-shadow:none}.VideoJS .error-message{position:absolute;height:100%;width:100%;display:flex;justify-content:center;align-items:center;font-weight:700}.video-js .timer{height:100px;position:absolute;top:10px;right:10px;display:flex!important;flex-direction:column;justify-content:center;padding:10px!important;background:rgba(0,0,0,.15);border-radius:4px}.video-js>.vjs-remaining-time span{width:auto;height:auto;display:block!important;position:relative}.rating-discretion{font-size:3px;position:absolute;z-index:1;width:100%;height:100%;background:#000;display:flex;flex-direction:column;font-family:helvetica neue,helvetica,sans-serif;letter-spacing:0;font-weight:700}.rating-discretion .content{width:80%;margin:auto;-webkit-animation:fadeOut .5s;animation:fadeOut .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:3.5s;animation-delay:3.5s}.rating-discretion .back{width:2.7em;padding:2px 0;border-width:0 0 3px;border-style:solid;text-align:center;font-size:2.5em;margin-bottom:2.5em;cursor:pointer}.rating-discretion .warning{margin-bottom:.5em;font-size:4em}.rating-discretion .rating-container,.rating-discretion .warning{-webkit-animation:fadeIn .5s;animation:fadeIn .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}.rating-discretion .rating-container{border-width:3px;border-style:solid;padding:3em 0;text-align:center;display:flex;justify-content:space-around;align-items:center}.rating-discretion .label{font-style:italic;font-size:3em;opacity:0;-webkit-transform:translateX(25px);transform:translateX(25px);-webkit-animation:fadeAndSlideIn .5s ease-out;animation:fadeAndSlideIn .5s ease-out;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.vjs-waiting video{pointer-events:none}.vjs-waiting .vjs-control-bar{display:none}.rating-discretion .rating{font-size:10em;opacity:0;-webkit-transform:translateX(25px);transform:translateX(25px);-webkit-animation:fadeAndSlideIn .5s ease-out;animation:fadeAndSlideIn .5s ease-out;-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.rating-discretion .discretion{text-align:right;font-size:2em;margin-top:1em;-webkit-animation:fadeIn .5s;animation:fadeIn .5s;-webkit-animation-delay:1.2s;animation-delay:1.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeAndSlideIn{0%{opacity:0;-webkit-transform:translateX(25px);transform:translateX(25px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeAndSlideIn{0%{opacity:0;-webkit-transform:translateX(25px);transform:translateX(25px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@media (min-width:1025px){.rating-discretion{font-size:8px}}.VideoJS .subscription-prompt{background-size:cover!important}.VideoJS .embed-prompt,.VideoJS .subscription-prompt,.VideoJS .timer-prompt{position:absolute;width:100%;height:100%;z-index:9}.VideoJS .subscription-prompt .overlay,.VideoJS .timer-prompt .next-episode-timer{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;background:#000}.VideoJS .timer-prompt .next-episode-timer{font-size:1.25em;font-weight:600;padding:0 10px}.VideoJS .subscription-prompt .overlay .button-container{display:flex;flex-direction:column;justify-content:center;margin:0 30px;font-size:11px}.VideoJS .subscription-prompt .overlay .button-container .login-btn{margin-top:10px;text-align:center}.VideoJS .subscription-prompt .overlay p{margin-bottom:30px;font-size:1.3em;font-weight:500;line-height:1.5;padding:0 15px}.VideoJS .subscription-prompt .overlay button{padding:10px 30px;text-transform:uppercase;font-size:1.1em;text-align:center}.VideoJS .video-js{width:100%;height:100%;position:absolute;outline:none;top:0}.VideoJS .video-js *{outline:none}.VideoJS .video-js .icon{position:absolute;top:0;left:0;width:100%;height:100%;fill:#fff}.VideoJS.live .video-js .vjs-time-control,.VideoJS .video-js.vjs-live .vjs-time-control{display:none}.VideoJS .video-js.vjs-paused .vjs-big-play-button{display:block;height:50px;width:50px;top:0;left:0;right:0;bottom:0;margin:auto;position:absolute;background-color:rgba(0,0,0,.75);opacity:.7;font-size:3.5em;border:0;border-radius:50%}.VideoJS .video-js.vjs-paused .vjs-big-play-button:hover{opacity:1}.VideoJS .video-js.vjs-paused .vjs-big-play-button .vjs-icon-placeholder:before,.VideoJS .video-js.vjs-paused .vjs-big-play-button:before{content:none}.VideoJS .video-js .vjs-control-bar{background-color:rgba(0,0,0,.75);font-size:11px}.VideoJS .video-js .vjs-control{width:3em;outline:none}.VideoJS .video-js .vjs-control:focus,.VideoJS .video-js .vjs-control:focus:before,.VideoJS .video-js .vjs-control:hover:before{text-shadow:none}.VideoJS .video-js .vjs-control-bar .vjs-control:not(.vjs-progress-control){margin:0 .2em}.VideoJS .video-js .vjs-rewind{display:none}.VideoJS .video-js .vjs-menu-button-inline{width:8.35em}.VideoJS .video-js .vjs-menu-button-inline:before{width:1.5em}.VideoJS .video-js .vjs-menu-button-inline .vjs-menu{opacity:1;left:3em}.VideoJS .video-js .vjs-volume-bar{height:.6em;margin-top:1.15em}.VideoJS .video-js .vjs-slider-horizontal .vjs-volume-level{height:.6em}.VideoJS .video-js .vjs-slider-horizontal .vjs-volume-level:before{content:none}.VideoJS .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{opacity:1;width:6em!important;height:3em}.VideoJS .video-js .vjs-volume-panel.vjs-volume-panel-horizontal{width:10em}.VideoJS .video-js .vjs-custom-control-spacer{display:block;flex:1 1 auto}.VideoJS .video-js.vjs-paused .icon-pause,.VideoJS .video-js.vjs-playing .icon-play{display:none}.VideoJS .video-js .vjs-play-control .vjs-icon-placeholder:before{content:none}.VideoJS .video-js .icon-maximize,.VideoJS .video-js.vjs-fullscreen .icon-minimize{display:block}.VideoJS .video-js .icon-minimize,.VideoJS .video-js.vjs-fullscreen .icon-maximize{display:none}.VideoJS .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before{content:none}.VideoJS .video-js .vjs-progress-control{position:absolute;width:100%;height:1em;top:-1em;left:0;right:0;margin:auto}.VideoJS .video-js .vjs-progress-control:hover{height:1.5em;top:-1.5em;-webkit-transition:height .1s,top .1s;transition:height .1s,top .1s}.VideoJS .video-js .vjs-progress-control .vjs-progress-holder{height:100%;margin:0}.VideoJS .video-js .vjs-play-progress{background-color:var(--site-color)}.VideoJS .video-js .vjs-play-progress .vjs-time-tooltip{display:none}.VideoJS .video-js .vjs-current-time,.VideoJS .video-js .vjs-duration,.VideoJS .video-js .vjs-time-divider{display:block}.VideoJS .video-js .vjs-remaining-time{display:none}.VideoJS .video-js .vjs-time-control{font-size:14px;font-weight:700;line-height:2.5em;letter-spacing:-.03em;flex:0 1 auto;width:auto;padding-left:0;padding-right:0}.VideoJS .video-js .vjs-time-divider{text-align:center;min-width:0;width:14px}.VideoJS .video-js .vjs-fullscreen-control:before,.VideoJS .video-js .vjs-icon-pause:before,.VideoJS .video-js .vjs-play-control:before,.VideoJS .video-js .vjs-play-progress.vjs-slider-bar:after,.VideoJS .video-js .vjs-play-progress:before,.VideoJS .video-js .vjs-subtitles-button:before{content:none!important}.VideoJS .video-js .vjs-subtitles-button{display:block}.VideoJS .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before{content:none}.VideoJS .video-js .vjs-subs-caps-button:hover .vjs-menu.vjs-hidden{display:block!important}.VideoJS .video-js .caption-header{width:100%;padding:.5em 0;font-size:1.2em;line-height:1.4em;border-bottom:1px solid #585858;cursor:default}.VideoJS .video-js .caption-header:focus{text-shadow:none}.VideoJS .video-js .caption-header,.VideoJS .video-js .vjs-menu-button-popup .vjs-menu,.VideoJS .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-content{background:rgba(0,0,0,.75)}.VideoJS .video-js .vjs-menu li.vjs-menu-item:hover,.VideoJS .video-js .vjs-menu li.vjs-selected{background:transparent}.VideoJS .video-js .vjs-menu li.vjs-menu-item{cursor:pointer}.VideoJS .video-js .vjs-menu li.vjs-selected{color:#5fa8ee}.VideoJS .video-js .episode-dropdown{position:absolute;bottom:3em;right:-4em;width:25em;background:rgba(0,0,0,.75);padding:1em;text-align:left;max-height:30em;overflow-y:scroll}.VideoJS .video-js .episode-dropdown,.VideoJS .video-js .episode-dropdown.close{-webkit-transition:max-height .4s,padding .4s;transition:max-height .4s,padding .4s}.VideoJS .video-js .episode-dropdown.close{max-height:0;padding:0}.VideoJS .video-js .season-header{font-weight:700;font-size:1.7em;margin-bottom:5px}.VideoJS .video-js .episode{margin:5px 0}.VideoJS .video-js .episode a{display:flex}.VideoJS .video-js .episode-thumb{width:25%;height:100%;margin-right:5px}.VideoJS .video-js .episode-details{text-align:left}.VideoJS .video-js .episode-title{font-size:1.2em}.VideoJS .video-js .episode-description{font-style:italic}.VideoJS .video-js .vjs-resolution{cursor:pointer;font-size:1.2em}.VideoJS .video-js .current-resolution{display:flex;align-items:center;justify-content:center;height:100%}.VideoJS .video-js .vjs-resolution-menu{display:none;position:absolute;bottom:100%;padding-bottom:.5em;background:rgba(0,0,0,.7)}.VideoJS .video-js .vjs-resolution-menu li{padding:.5em;opacity:.7}.VideoJS .video-js .vjs-resolution-menu li:hover{opacity:1}.VideoJS .video-js .vjs-resolution:hover .vjs-resolution-menu{display:block}.VideoJS .vjs-error .vjs-big-play-button{display:none!important}.VideoJS .vjs-error .vjs-error-display:before{content:none}.VideoJS .vjs-error .vjs-modal-dialog-content{display:flex;align-items:center;justify-content:center;padding:0 25%}.VideoJS .vjs-embed{height:100%;display:flex;align-items:center;font-weight:600;cursor:pointer}.VideoJS .embed-prompt{color:#fff;width:100%;height:100%;background:rgba(0,0,0,.8)}.VideoJS .embed-prompt .embed-overlay{display:flex;align-items:center;font-size:1.75em;font-weight:600;flex-direction:column;justify-content:center;height:100%}.VideoJS .embed-prompt svg{width:1em;height:2em;fill:#fff;position:absolute;top:20px;right:20px;cursor:pointer}.VideoJS .copy-button{border:1px solid #fff;padding:5px 10px;margin-top:5px}@media (min-width:768px){.VideoJS .video-js .vjs-menu-button,.VideoJS .video-js .vjs-rewind{display:block}.VideoJS .video-js .vjs-rewind{cursor:pointer}.VideoJS .video-js .vjs-fullscreen-control,.VideoJS .video-js .vjs-mute-control,.VideoJS .video-js .vjs-play-control,.VideoJS .video-js .vjs-rewind{opacity:.9;-webkit-transition:opacity .1s;transition:opacity .1s}.VideoJS .video-js .vjs-fullscreen-control:hover,.VideoJS .video-js .vjs-mute-control:hover,.VideoJS .video-js .vjs-play-control:hover,.VideoJS .video-js .vjs-rewind:hover{opacity:1;-webkit-transition:opacity .1s;transition:opacity .1s}.VideoJS .video-js .vjs-progress-control{height:.5em;top:-.5em;-webkit-transition:height .1s,top .1s;transition:height .1s,top .1s}.VideoJS .video-js.vjs-paused .vjs-big-play-button{height:100px;width:100px}.VideoJS .video-js .vjs-volume-panel.vjs-volume-panel-horizontal{display:flex}.VideoJS .subscription-prompt .overlay .button-container{display:flex;flex-direction:row;margin:0}.VideoJS .subscription-prompt .overlay .button-container .login-btn{margin-left:10px;margin-top:0}.VideoJS .subscription-prompt .overlay p{font-size:2em;width:100%;text-align:center}.VideoJS .vjs-error .vjs-modal-dialog-content{font-size:1.7em}}.hd-cc video::-internal-media-controls-overlay-cast-button{display:none}.subscription-view .signup{line-height:1.1em}.subscription-view .signup .continue,.subscription-view .signup .selected-plan,.subscription-view .signup .signup-form{display:inline-block;vertical-align:top;margin-top:20px}.subscription-view .signup .title{margin-top:10px;font-size:1.2em;position:relative;font-weight:bolder}.subscription-view .signup .title .edit-plan{font-size:.7em;vertical-align:middle;font-weight:400;margin-left:1em}.subscription-view .signup .desc{margin-top:5px;font-size:.7em;text-transform:uppercase;letter-spacing:.2em}.subscription-view .signup .signup-form{padding-left:20px}.subscription-view .signup .selected-plan .details{font-size:.8em;margin-top:10px;text-align:left;opacity:.66;line-height:1.2em}.subscription-view .signup .selected-plan .code{font-size:.9em}.subscription-view .signup .selected-plan{position:relative;height:300px}.subscription-view .signup .selected-plan .bottom{position:absolute;bottom:0;width:100%;left:0}.subscription-view .signup .selected-plan .company{font-size:.85em;margin-top:20px;opacity:.7}.subscription-view .signup .signup-form .signup-text{font-size:.7em;text-align:left}.subscription-view .signup .signup-checkbox{width:20px;font-size:1.4em}.subscription-view .signup input[type=password],.subscription-view .signup input[type=text]{margin:4px 0;padding:7px;font-size:.7em;width:100%;max-width:100%;outline:none}.subscription-view .signup .inputs{margin-top:10px}.subscription-view .signup .terms-text{font-size:.7em;max-width:300px;margin:15px auto 5px}.subscription-view .signup .ageCheckError{color:#f56363}.subscription-view .signup .already-account{font-size:.75em;margin-top:10px}.subscription-view .signup .password-input{position:relative}.subscription-view .signup .show-password-button{position:absolute;top:8px;right:8px;color:#000;font-size:1.4em;cursor:pointer}.subscription-view .signup .signup-checkbox{display:inline-block;width:1.1em;height:1.1em;background:#fff;float:left;margin-right:10px;margin-top:5px;font-size:.9em;cursor:pointer}.subscription-view .signup .email-consent{display:flex;align-items:flex-start;margin:10px 0;max-width:420px}.subscription-view .signup .email-consent input{width:10%}.subscription-view .signup .email-consent .copy{width:90%;text-align:left;padding:0;font-weight:400;line-height:normal;font-size:.8em;word-wrap:break-word}.subscription-view .signup .continue .userInfo{font-size:.8em;width:200px;margin:60px auto auto;text-align:left}.subscription-view .signup .continue .userInfo .head{text-transform:uppercase;font-weight:700}.subscription-view .signup .continue .terms{margin:80px auto auto;font-size:.7em;width:180px}.subscription-view .signup .continue .continue-button{margin-top:20px;padding:5px 20px;cursor:pointer}.subscription-view .selected-plan .offer-code-input{padding:5px 10px;outline:none;max-width:120px}.subscription-view .selected-plan .code .error{color:red;font-size:.8em;margin-top:5px}.subscription-view .selected-plan .code .link-button{margin:0 5px;font-size:.8em}@media (min-width:700px){.subscription-view .signup .continue,.subscription-view .signup .selected-plan,.subscription-view .signup .signup-form{width:50%}.subscription-view .signup .selected-plan{border-right:1px solid #666;padding-right:20px}}@media (max-width:700px){.subscription-view .signup .signup-form{width:100%}.subscription-view .signup .selected-plan{height:auto;border-bottom:1px solid #666;padding-bottom:10px}.subscription-view .signup .selected-plan .bottom{position:static;margin:20px 0}.subscription-view .signup .continue .terms,.subscription-view .signup .continue .userInfo{margin-top:20px}}.paypal-button{display:flex;flex-direction:column}.amazon-pay .consent .widget-container,.amazon-pay .wallet .widget-container{position:static!important}.amazon-pay .consent .widget-container>iframe,.amazon-pay .wallet .widget-container>iframe{border:none!important;height:80%}.amazon-pay .consent{position:absolute;left:15%;top:0}.amazon-pay .consent #consentWidgetDiv{width:500px;height:150px;position:relative;top:0;background-color:#fff;z-index:1}.amazon-pay .consent .error-message{color:red;font-size:.8em}.amazon-pay .wallet{position:absolute;left:5%;top:-25%}.amazon-pay .wallet .wallet-wrapper{display:flex;flex-direction:column;align-items:center;background-color:#fff}.amazon-pay .wallet #walletWidgetDiv{width:600px;height:315px}.amazon-pay .btn-wrapper{background-color:#fff;padding-bottom:17px;padding-top:10px;z-index:1;position:relative}.amazon-pay .btn-wrapper .cont-ap-btn,.amazon-pay .btn-wrapper .subscribe-btn{background-color:#f2ce66;padding:1em 4em;border:none;border-radius:5px;font-size:1em;font-weight:500;margin-bottom:1em;opacity:1}.amazon-pay .btn-wrapper .cont-ap-btn:disabled,.amazon-pay .btn-wrapper .subscribe-btn:disabled{opacity:.6}.amazon-pay .btn-wrapper .cont-ap-btn:hover,.amazon-pay .btn-wrapper .subscribe-btn{cursor:pointer}@media screen and (max-width:700px){.amazon-pay .consent,.amazon-pay .wallet{position:absolute;top:-5em;z-index:1;width:92vw;left:0}.amazon-pay .consent #consentWidgetDiv{width:auto}}.cc-form .our-input,.cc-form .stripe-input{background:#fff;padding:7px 5px;margin:3px 0;display:inline-block;width:100%;position:relative}.cc-form .left-form,.cc-form .right-form{display:inline-flex;flex-direction:column;width:100%;vertical-align:top;margin-bottom:1em}.cc-form .state-country{display:flex;justify-content:space-between}.cc-form .state-country .our-input{width:47%}.cc-form .left-form>.title,.cc-form .right-form>.title{text-align:left;font-size:.85em;margin-bottom:10px}.cc-form.light .left-form>.title,.cc-form.light .right-form>.title{font-weight:700;font-size:.8em;color:#444}.cc-form .our-input.complete,.cc-form .stripe-input.complete{background:none;padding:11px 5px 3px}.cc-form .our-input input::-webkit-input-placeholder{color:#444}.cc-form .our-input input::-moz-placeholder{color:#444}.cc-form .our-input input::-ms-input-placeholder{color:#444}.cc-form .our-input input::placeholder{color:#444}.cc-form.dark .our-input.complete,.cc-form.dark .our-input.complete input[type=text],.cc-form.dark .stripe-input.complete{color:#fff}.cc-form .our-input .title,.cc-form .stripe-input .title{font-style:italic;opacity:.8;position:absolute;top:-.2em;font-size:.7em;pointer-events:none}.cc-form .our-input:not(.complete) .title,.cc-form .stripe-input:not(.complete) .title{display:none}.cc-form .our-input.ticked:before,.cc-form .stripe-input.ticked:before{font-family:Ionicons;content:"\F122";position:absolute;font-size:.8em;left:-15px;top:10px}.cc-form .our-input input[type=text]{margin:0;padding:0;font-size:.8em;width:100%;max-width:100%;outline:none;border:none;background:none!important;background-color:none!important}.cc-form.dark .our-input.complete input[type=text]{font-weight:700}.cc-form .amazon-pay,.cc-form .or-handlers,.cc-form .paypal-button{margin-bottom:10px}@media (min-width:700px){.cc-form .left-form,.cc-form .right-form{width:50%;padding:0 25px;margin-bottom:0}.cc-form .left-form{border-right:1px solid #666}.cc-form.light .left-form{border-right:1px solid #ccc}.cc-form .left-form .verification-banner{margin-top:20px;order:0}}@-webkit-keyframes autofill{to{background:transparent}}@-webkit-keyframes autofill-white-color{to{color:#fff;background:transparent}}.cc-form input:-webkit-autofill{-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}.cc-form.dark .complete input:-webkit-autofill{-webkit-animation-name:autofill-white-color;-webkit-animation-fill-mode:both}.cc-form.row-layout .exp-cvc,.cc-form.row-layout .zip-city{display:flex;justify-content:space-between}.cc-form.row-layout .exp-cvc .our-input,.cc-form.row-layout .exp-cvc .stripe-input,.cc-form.row-layout .zip-city .our-input,.cc-form.row-layout .zip-city .stripe-input{width:47%}.popup-stripe-cc-form .left-form .verification-banner{width:100%;margin-bottom:20px;margin-top:20px}.popup-stripe-cc-form .right-form .continue-button{padding:10px 0;width:100%;margin:30px auto 0;outline:none}.popup-stripe-cc-form .continue-button:not(.cta){background:rgba(0,0,0,.2);border:1px solid #666;pointer-events:none;color:#666}.popup-stripe-cc-form .continue-button.cta{cursor:pointer}.popup-stripe-cc-form .continue-button.disabled{opacity:.6;pointer-events:none}.popup-stripe-cc-form .or-handlers{margin-top:10px;display:block;font-size:.85em}.popup-stripe-cc-form .alert{font-size:.8em;color:red;opacity:1;text-align:center;margin:10px 0 -15px}.billing .sslcom-form{padding:0 20px;position:relative}.billing .sslcom-form .title{font-size:1em}.sslcom-form input.phone-number-input[type=text]{margin:10px auto}.sslcom-form .warning{font-size:.75em;position:fixed;font-weight:600;bottom:4px}.billing .ccav-ns2.ccav-form{padding:0 20px;position:relative}.billing .ccav-ns2.ccav-form .title{font-size:1em}.ccav-ns2 input.phone-number-input[type=text]{margin:10px auto}.ccav-ns2 .warning{font-size:.75em;position:fixed;font-weight:600;bottom:4px}@media (max-width:700px){.billing.ccav-container div.plan-info{border-bottom:1px solid #666;padding-bottom:40px;margin:20px;display:block;height:auto}}.mercado-form{margin-bottom:30px}.mercado-form .title{margin-bottom:10px}.mercado-form .left-form .our-input input.form-control,.mercado-form .right-form .our-input input.form-control{padding-left:7px}.mercado-form .our-input select{width:100%;height:100%;border:0;background:#fff;font-size:.8em}.mercado-form .continue-button{margin:50px auto auto;cursor:pointer;width:40%;padding:7px 5px;-webkit-appearance:unset;outline-style:none}.mercado-form .error-list{margin-bottom:15px}.mercado-form .btn:disabled{background:grey;cursor:default}.mercado-form .flex-row{display:flex}.mercado-form .flex-row .bank-select,.mercado-form .flex-row .month-select{margin-right:5px}.mercado-form .card-icon{position:absolute;right:10px;top:0;bottom:0;margin:auto}.mercado-form .or-handlers{margin-top:10px;display:block;font-size:.85em}.we-accept{margin:15px 0;font-size:.8em}.we-accept .accepted-cards{display:inline-block}.we-accept .accepted-cards img{width:30px;margin:0 4px}.subscription-view .billing .plan-title{margin-top:20px;font-weight:600}.subscription-view .billing .plan-title>.edit-plan{font-size:.8em;margin-left:10px;font-weight:400}.subscription-view .billing .plan-details{line-height:1.4em;margin-top:.5em;font-size:.8em}.stripe-form-wrapper{position:relative}.subscription-view .billing .desc{margin-top:10px;font-size:.9em}.subscription-view .billing .desc .price{font-size:1.1em;font-weight:600}.subscription-view .billing .desc>.first-payment{font-size:1.3em;font-weight:600}.subscription-view .billing .offer-code{margin-top:11px;font-size:.8em;font-weight:600}.subscription-view .billing .offer-code i{margin-right:5px}.subscription-view .billing .offer-code .link-button{margin-left:10px}.subscription-view .billing .cc-form{margin-top:30px}.subscription-view .billing.ccav-container .ccav-form,.subscription-view .billing.ccav-container .plan-info,.subscription-view .billing.ccav-container .sslcom-form{display:inline-block;vertical-align:top;margin-top:20px;height:auto}.subscription-view .billing.ccav-container .ccav-form>.title,.subscription-view .billing.ccav-container .plan-info>.title,.subscription-view .billing.ccav-container .sslcom-form>.title{font-weight:700}@media (min-width:700px){.subscription-view .billing.ccav-container .ccav-form,.subscription-view .billing.ccav-container .plan-info,.subscription-view .billing.ccav-container .sslcom-form{width:49%}.subscription-view .billing.ccav-container .plan-info{border-right:1px solid #666;padding-right:20px}}.subscription-view .billing.ccav-container .title{margin-top:10px;font-size:1.2em;position:relative;font-weight:bolder}.subscription-view .billing.ccav-container .title .edit-plan{font-size:.7em;vertical-align:middle;font-weight:400;margin-left:1em}.means-of-payments{margin:10px 25px}@media (max-width:768px){.means-of-payments{margin:10px 0}}.purchase-popup.subscription-view>.progress>div{width:25%}.purchase-popup.thank-you{background:rgba(51,51,51,0);max-width:425px;min-height:auto;padding:0}.purchase-thank-you{margin:20px;border-left:3px solid red;padding-left:15px}.purchase-thank-you .buttons{display:flex;justify-content:space-between;margin-top:20px}.purchase-thank-you .buttons .watch-later-button{border:1px solid #fff}.added-to-watchlist{border:0;background-color:transparent;cursor:auto}.verify-info{margin-top:20px}.verify-info .header p:first-child{font-size:1.25em;font-weight:700}.purchase-thank-you{text-align:left}.purchase-thank-you .header{font-size:2em;font-weight:700}.purchase-thank-you p{line-height:1.3}.purchase-thank-you .bottom{margin-top:20px}.verify-info .header p:last-child{opacity:.4}.verify-info .header p{line-height:1.5;font-size:.9em}.verify-info .bold{font-weight:700}.verify-details-right .card-edit{white-space:nowrap}.verify-details-right .edit{color:red;font-size:.8em;font-weight:600;padding-left:5px;text-decoration:underline;cursor:pointer}.verify-info .verify-details{display:flex;justify-content:space-between;text-align:left;font-size:.9em;margin-top:20px}.verify-info .verify-details p{line-height:1.3}.verify-info .verify-button{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:auto}.processing span{font-size:15px;-webkit-animation-name:blink;animation-name:blink;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}.processing span:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.processing span:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}@keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.popup-plan{display:flex;flex-direction:column;width:213px;vertical-align:top;line-height:1.2em;padding:10px;margin:30px 3px 0;border:1px solid #968e8e;cursor:pointer;text-align:center}@media (max-width:700px){.popup-plan{display:block;margin:30px auto auto}}.popup-plan.selected{cursor:default}.popup-plan .desc1{font-size:.75em;opacity:.6;margin:5px 0}.popup-plan .desc2{font-size:.8em}.popup-plan .desc2 strike{margin-right:7px}.popup-plan .points{font-size:.8em;margin:10px 0 0;text-align:left;line-height:1.7em}.popup-plan .upper-section{flex:3 1;min-height:220px}.popup-plan .points .point:before{font-family:Ionicons;content:"\f122";font-size:1.2em;margin-right:8px}.popup-plan .button{padding:5px 0;width:100%;text-transform:uppercase;font-size:.8em;cursor:pointer;border:1px solid transparent;max-width:230px;outline:none;color:inherit}.popup-plan .button.inactive{border:1px solid #666;background:#222;pointer-events:none}.plans{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.plans .popup-plan:only-child{flex:1 1}.plans .popup-plan:only-child .upper-section .points{max-width:290px;margin:10px auto!important}.plans .popup-plan:only-child .button{margin:auto}@media (min-width:700px){.plans{flex-direction:row}}.thank-you-screen{padding:60px 0 50px}.thank-you-screen .desc{margin-top:10px}.thank-you-screen .title{font-size:1.6em}.thank-you-screen .link{padding-right:5px}.thank-you-screen .order-details{margin-top:50px;font-size:.9em;line-height:1.5em}.thank-you-screen .help{margin-top:20px;font-size:.8em;line-height:1.2em}.thank-you-screen .button{margin-top:40px}.hidden-input{height:0;border:none;background:#000}.subscription-view{background:#333;margin:auto;padding:15px 20px;letter-spacing:0;position:relative;min-height:450px}.subscription-view .background-overlay{height:100%;width:100%;position:absolute;left:0;z-index:1;top:0}.subscription-view .background-overlay .spinner{position:relative;top:40%;color:#fff;width:3em;height:3em;border:3px solid transparent;border-top:4px solid}.subscription-view .mobile-title{display:none;font-size:1.1em;margin-top:15px;position:relative;font-weight:600}.subscription-view .mobile-title .page{position:absolute;left:0}@media (max-width:700px){.subscription-view{background:none}.subscription-view .progress{display:none}.subscription-view .mobile-title{display:block}.subscription-view>.back-button{display:none}}.subscription-view .loading{margin-top:30px;opacity:.7;font-size:.8em}.subscription-view>.back-button{position:absolute;left:20px;top:10px;padding:5px;font-size:1.2em;cursor:pointer}.subscription-view>.progress{font-size:.7em;width:90%;margin:0 auto}.subscription-view>.progress>div{display:inline-block;width:33.33%;margin:-1px;cursor:pointer}.subscription-view>.progress>div>.bar{width:100%;height:3px;background:#fff;margin-top:12px;position:relative}.subscription-view>.progress>.red>.bar{background:currentColor}.subscription-view>.progress>div>.bar:after{position:absolute;width:12px;height:12px;border-radius:12px;background:#fff;top:-3px;left:calc(50% - 5px);font-size:.8em;font-family:Ionicons;content:" ";padding:1px 0 0 1px}.subscription-view>.progress>.red>.bar:after{border:2px solid}.subscription-view>.progress>.ticked>.bar:after{content:"\f122"}.subscription-view .screen{width:100%;overflow:hidden}.subscription-view .screen .slider{width:300%;-webkit-transition:margin-left .4s ease-in-out;transition:margin-left .4s ease-in-out}.subscription-view .screen .slider>.slide{display:inline-block;width:33.33%;vertical-align:top}.subscription-view .screen .slider>.slide.hidden>div{display:none}.subscription-view .link-button{background:none;outline:none;font-size:1em;border-width:0 0 1px;border-bottom-style:solid;cursor:pointer;font-weight:400;white-space:nowrap}.subscription-view .link-button.processing{pointer-events:none;opacity:.6}.subscription-view a.link-button{text-decoration:none}.subscription-view .button{margin:5px 0;padding:5px;width:100%;max-width:230px}.subscription-view .error-text{font-size:.7em;margin:4px 0}.subscription-view .error-text:not(.shown){display:none}.subscription-view .legal-texts{margin:30px 0;font-size:.7em;text-align:left;opacity:.7;line-height:1.2em;text-align:justify}.subscription-view .legal-texts p{margin-bottom:.5em}.cancel-subscription.centered{background:#3b3e40;max-width:500px;padding:20px}.cancel-subscription>.header{margin-bottom:50px;text-align:left;letter-spacing:0}.cancel-subscription>.header>h1{font-size:1.1em;margin-bottom:7px}.cancel-subscription>.header>p{font-size:.7em;color:#909091}.cancel-subscription>.buttons{display:flex;justify-content:flex-end}.cancel-subscription .button{margin-left:20px}@media(min-width:600px){.cancel-subscription{width:400px}}.billing-history{line-height:1.2em;letter-spacing:0}.billing-history.centered{max-width:800px}.billing-history .plan-info{text-align:left}.billing-history .transactions-wrapper{height:100%;width:100%;overflow:hidden}.billing-history .transactions{width:102%;max-height:315px;overflow-y:scroll}.billing-history .transactions .billing-item .date{padding-right:10px}.billing-history .plan-info .title{font-size:1.5em;font-weight:700;margin-bottom:10px}.billing-history .plan-info .price{font-weight:600;margin-top:10px}.billing-history .major-dates{margin:30px 0;text-align:left}.billing-history .transactions h1{text-align:left;font-size:1.3em;margin-bottom:20px}.billing-history table{width:98%;font-size:.8em;text-align:left;margin-bottom:1em}.billing-history table thead th{margin:10px 0;padding-right:5px}@media(min-width:700px){.billing-history{width:700px}.billing-history .major-dates{justify-content:space-between;flex-direction:row}.billing-history table{font-size:1em;text-align:left}}.upgrade-subscription.processing{pointer-events:none;opacity:.6}.upgrade-subscription>h1,.upgrade-subscription>p{letter-spacing:0;text-align:left}.upgrade-plans-container{display:flex;justify-content:center;flex-direction:column}.upgrade-subscription>h1{font-size:1.2em;margin-bottom:10px;text-align:center}.upgrade-subscription>p{color:#9c9c9c;margin-bottom:15px;font-size:.7em;text-align:center}.upgrade-subscription .popup-plan .button{width:100%}.upgrade-subscription .legal-texts{margin-top:20px;font-size:.7em;text-align:left;opacity:.7;line-height:1.2em;letter-spacing:normal;text-align:justify}.upgrade-subscription .legal-texts p{margin-bottom:.5em}.upgrade-subscription .alert{font-size:.8em;color:red;margin-top:1em;letter-spacing:.1em}@media(min-width:700px){.upgrade-plans-container{flex-direction:row}}.edit-profile label{display:block;font-size:.8em}.edit-profile .error{margin-bottom:15px;font-size:.8em}.edit-profile input[type=email],.edit-profile input[type=password],.edit-profile input[type=text]{margin-bottom:20px}.change-password label{display:block;font-size:.8em}.change-password input[type=password]{margin-bottom:20px}.change-password .error{margin:0 0 20px;font-size:.7em}.user-devices h3{font-size:2em;text-align:left}.user-device-row{display:flex;align-items:center;position:relative;margin:10px 0}.device-type{margin-right:10px;font-weight:700}.device-name{flex-grow:1;text-align:left}.device-remove{font-size:1.5em;fill:#fff}.device-remove,.device-remove-prompt{position:absolute;right:0;opacity:1;-webkit-transition:right .3s,opacity .3s;transition:right .3s,opacity .3s;z-index:1}.device-remove-prompt .desktop-prompt{display:none}.device-remove-final{color:red;margin:0 10px}.user-device-row .hide{opacity:0;-webkit-transition:right .3s,opacity .3s;transition:right .3s,opacity .3s;right:-20px;z-index:-1}@media(min-width:700px){.device-remove-prompt .desktop-prompt{display:inline}}.notice-popup .title{margin-bottom:20px;font-size:1.6em}.notice-popup .message{font-size:1.2em}.notice-popup .loading-message{margin-top:15%;font-weight:600}.EquipmentList{display:flex;flex-wrap:wrap;margin:0 auto;justify-content:center}.EquipmentItem{display:flex;flex-direction:column;align-items:center;justify-content:space-between;box-sizing:border-box;background:none;border:none;color:#efefef;width:10rem;margin:.5rem;padding:1rem;height:100%;cursor:pointer;border-radius:1em;-webkit-transition:background-color .2s;transition:background-color .2s}.EquipmentItem p{padding-top:5px}.EquipmentItem:hover{background-color:hsla(0,0%,50.2%,.3)}.EquipmentItem:active{background-color:hsla(0,0%,50.2%,.1)}.EquipmentItem:focus{outline:none}.EquipmentItem.isSelected{background-color:#ccc;color:#000;font-weight:700}.EquipmentItem.isSelected:hover{background-color:grey}.EquipmentImage{height:4rem;width:auto}.EquipmentLabel{font-size:.5rem;text-align:center;text-transform:uppercase;margin:0}@media only screen and (max-width:702px){.EquipmentList{justify-content:center}}.neou-main{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#dedede;height:auto;max-width:1000px;margin:0 auto}.equipment-container{background-image:-webkit-radial-gradient(#444,#222,#111);background-image:radial-gradient(#444,#222,#111)}.neou-equipment-heading{font-size:2.5rem}.neou-equipment-heading,.neou-equipment-question{align-self:flex-start;font-weight:100;padding:.5rem 2rem}.neou-equipment-question{font-size:1.5rem}.neou-equipment-buttons{padding:2rem}.neou-equipment-button{padding:1rem 2rem;margin:0 1rem;font-size:1rem;text-transform:uppercase;background:none;border:none;color:inherit;cursor:pointer;border-radius:.5rem}.neou-equipment-button:hover{background-color:hsla(0,0%,50.2%,.3)}@media(min-width:600px){.equipment-container,.neou-main{height:100%}.equipment-container{width:100%}}.fitness-signin-create{background-repeat:no-repeat;background-position:bottom}.fitness-signin-create .modal-content{width:300px;margin:auto}.fitness-signin-create .modal-content h1{color:#000;font-size:24px;line-height:30px;text-align:center;margin-bottom:10px}.fitness-signin-create .modal-content p{font-size:14px;text-align:center;margin-bottom:10px;line-height:20px}.fitness-signin-create .modal-content input{border:none;border-bottom:1px solid #979797;font-size:14px;line-height:26px;width:300px;padding:0;margin-bottom:0;margin-top:20px}.fitness-signin-create .modal-content .error{color:#ea0000;font-size:12px;font-style:italic;margin-top:5px}.fitness-signin-create .modal-content .primary-button{margin-top:28px;margin-bottom:10px;width:100%}.fitness-signin-create .modal-content .button-divider{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;height:40px}.fitness-signin-create .modal-content .button-divider hr{width:116px;margin:auto 0}.fitness-signin-create .modal-content .fb-button{width:100%;cursor:pointer;margin:10px 0}.fitness-signin-create .modal-content .link-back{font-size:12px;text-align:center;margin-top:30px;font-weight:700;display:block;cursor:pointer}.fitness-signin-create .modal-content .legal-text{font-size:10px;color:#7a7a7a;font-style:italic}.fitness-signin-create .modal-content .legal-text a{color:#50a1ff}.fitness-signin-create .modal-content .legal-text a:hover{text-decoration:underline}.fitness-signin-create .modal-content .header{display:none}.fitness-modal{background-color:#fff;position:absolute;top:0;width:100%;height:100%;min-height:728px;color:#000}.fitness-modal .close-button{position:absolute;top:7px;right:20px;cursor:pointer}.fitness-modal .close-button i{font-size:35px}.fitness-modal .logo-image{-webkit-filter:invert(100%);filter:invert(100%);height:80px;display:block;margin:45px auto 10px}@media screen and (min-width:768px){.fitness-modal{width:472px;height:728px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:83px;bottom:auto;right:auto;background-position-y:187px}}.fitness-modal .loading-icon{-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}.fitness-modal input{font-family:Montserrat}.module-header{height:40px;width:100%;border-bottom:1px solid #4a4a4a;display:flex;align-items:center;justify-content:center;padding:0 20px;font-size:16px;position:relative}.module-header .left{position:absolute;left:20px}.module-header .right{position:absolute;right:20px}.module-header a{cursor:pointer}.detailed-list-header{font-size:12px;font-weight:700;padding:8px 10px;border-bottom:1px solid #4a4a4a}.detailed-list-header .content-count{font-weight:400}.primary-button{height:40px;width:276px;font-size:12px;font-weight:700;letter-spacing:1px;line-height:15px;text-align:center;border-radius:8px}.primary-button,.primary-button:hover{box-shadow:0 1px 4px 0 rgba(0,0,0,.5)}.primary-button.black{background:#0d0d0d;color:#fff}.primary-button.black:hover{background-color:#242424}.primary-button.black:active{background-color:#3d3d3d}h1{font-weight:400}@media screen and (min-width:768px){.detailed-list-header{padding:9px 0}}@media screen and (min-width:1024px){.detailed-list-header{font-size:13px}}@media screen and (min-width:1920px){s .detailed-list-header{padding:10px 0}}.liveNowBox{font-weight:700;font-style:normal;font-stretch:normal;line-height:.89;letter-spacing:.2px;text-align:center;color:#fff;background:#d0021b;padding:5px;border-radius:5px}.choose-plan .subheader{font-size:12px;line-height:30px;text-align:center}.choose-plan h2{font-weight:400;font-size:26px;line-height:33px;text-align:center;margin-top:25px;margin-bottom:49px}.choose-plan .red{color:#ea0000}.choose-plan .offer-container{display:flex;justify-content:center;margin-bottom:37px}.choose-plan .offer-container .plan{width:178px;padding:5px 34px 10px 31px;text-align:center;text-transform:uppercase}.choose-plan .offer-container .plan:first-child{border-right:1px solid #b3b3b3}.choose-plan .offer-container .plan button{width:100%}.choose-plan h3{font-size:18px;line-height:20px;font-weight:700}.choose-plan .price{font-size:31px;font-weight:700;margin:15px auto}.choose-plan .price .cents{vertical-align:top;font-size:13px}.choose-plan .trial-text{font-size:11px;font-weight:700;line-height:15px;white-space:nowrap}.choose-plan .small-text{font-size:9px;font-height:15px;margin-bottom:10px}.choose-plan .offer-end{text-align:center;font-size:13px;font-weight:700;font-style:italic;line-height:30px}.choose-plan .legal-text{color:#7a7a7a;font-size:10px;line-height:15px;max-width:300px;text-align:center;margin:10px auto auto}.choose-plan .legal-text a{color:#50a1ff}.choose-plan .legal-text a:hover{text-decoration:underline}.choose-plan .loading-icon{margin-top:200px;width:100%}.choose-plan .loading-icon #Icons{stroke:#000}.choose-plan .placeHolder{display:block;color:transparent}.checkout{height:auto;padding-bottom:20px}.checkout h2{font-size:24px;line-height:30px;margin-bottom:17px;text-align:center;font-weight:400}.checkout h3{font-size:13px;font-weight:600;line-height:18px}.checkout .plan-info{background:#ededed;border-radius:8px;margin:0 20px;padding:11px;text-align:left}.checkout .plan-info .right{float:right}.checkout .plan-info p{font-size:11px;line-height:16px;color:#4a4a4a}.checkout .plan-info .promo-details{font-size:12px;line-height:18px;padding-top:9px;border-top:1px solid #9b9b9b;margin-top:6px}.checkout .error-message{color:#ea0000;font-size:12px;font-style:italic;margin-top:5px}.checkout .promo-form{display:flex;align-items:baseline;margin-top:10px}.checkout .promo-form input[type=text]{margin:0 14px 0 0;line-height:26px;font-size:14px;outline:none}.checkout .promo-form input[type=submit]{margin:0;flex:0 0 94px;cursor:pointer}.checkout form{margin-top:27px;padding:0 20px}.checkout form h3{margin-top:10px}.checkout .cc-form .our-input input{line-height:26px;font-size:14px}.checkout .cc-form .our-input input,.checkout .StripeElement,.checkout input[type=text]{border:0;padding:20px 0 4px;margin:0 0 13px;border-bottom:1px solid #7a7a7a;font-size:14px;display:block}.checkout .our-input,.checkout .our-input.complete,.checkout .stripe-input,.checkout .stripe-input.complete{padding:0;margin:0}.checkout .our-input.complete .title,.checkout .our-input .title,.checkout .stripe-input.complete .title,.checkout .stripe-input .title{font-size:10px;top:9px}.checkout .our-input.ticked:before,.checkout .stripe-input.ticked:before{display:none}.checkout ::-webkit-input-placeholder{color:#7a7a7a}.checkout ::-moz-placeholder{color:#7a7a7a}.checkout ::-ms-input-placeholder{color:#7a7a7a}.checkout ::placeholder{color:#7a7a7a}.checkout .primary-button{display:block;margin:20px auto auto}.checkout hr{border:none;border-top:1px solid #ededed;width:calc(100% + 40px);margin:0 0 0 -20px}.checkout .loading-icon{width:20px;height:20px}.checkout .loading-icon #Icons{stroke:#fff}.checkout .first-payment{text-align:center;font-size:12px;margin-top:20px;color:#4a4a4a}.setup-profile{height:auto;padding-bottom:20px}.setup-profile h3{font-size:12px;text-align:center;margin-top:36px}.setup-profile h2{font-size:24px;font-weight:400;line-height:48px;text-align:center}.setup-profile p{font-size:12px;line-height:18px;text-align:center;margin:0 20px 24px}.setup-profile p a{color:#50a1ff}.setup-profile p a:hover{text-decoration:underline}.setup-profile form{padding:0 20px}.setup-profile .DayPickerInput input,.setup-profile input[type=text]{border:0;padding:20px 0 4px;margin:0 0 13px;border-bottom:1px solid #7a7a7a;font-size:14px;display:block}.setup-profile .input-line{display:flex;justify-content:space-between}.setup-profile .input-line div{flex:1 0}.setup-profile .input-line .datepicker-wrapper{margin-left:20px}.setup-profile .input-line .datepicker-wrapper .react-datepicker-wrapper,.setup-profile .input-line .datepicker-wrapper .react-datepicker__input-container,.setup-profile .input-line .datepicker-wrapper input{width:100%}.setup-profile .dropdown-input{position:relative}.setup-profile .dropdown-input .dropdown{position:absolute;top:100%;left:0;z-index:1;background:#fff;width:100%;cursor:pointer}.setup-profile .dropdown-input .dropdown .dropdown-option{font-size:14px;line-height:21px;border-bottom:1px solid #ededed;padding:10px;cursor:pointer}.setup-profile .dropdown-input .dropdown .dropdown-option.selected,.setup-profile .dropdown-input .dropdown .dropdown-option:hover{background:#ededed}.setup-profile .primary-button{display:block;margin:20px auto auto;cursor:pointer}.setup-profile hr{border:none;border-top:1px solid #ededed;width:calc(100% + 40px);margin:0 0 0 -20px}.setup-profile .carousel-wrapper h3{text-align:left;font-size:14px;font-weight:400;margin-bottom:10px}.setup-profile .interest-carousel{overflow-x:scroll;display:flex}.setup-profile .interest-carousel .interest-box{display:block;background:#000;height:80px;min-width:100px;margin-right:4px;text-align:center;cursor:pointer;position:relative}.setup-profile .interest-carousel .interest-box img{height:45px;margin:4px auto auto}.setup-profile .interest-carousel .interest-box .interest-title{margin-top:5px;color:#fff;font-size:9.5px;font-weight:700}.setup-profile .interest-carousel .interest-box .selected-check{position:absolute;top:15px;right:14px}.onboarding-screen{text-align:center;min-height:750px}.onboarding-screen .logo-image{-webkit-filter:initial;filter:none;height:70px}.onboarding-screen .carousel{margin-top:24px;padding-bottom:23px;margin-bottom:20px}.onboarding-screen .carousel .slick-slider{width:100%}.onboarding-screen .carousel .onboarding-slide{text-align:center}.onboarding-screen .carousel .onboarding-slide p{font-size:20px;color:#0d0d0d;text-align:center;line-height:28px}.onboarding-screen .carousel .onboarding-slide img{margin:auto}.onboarding-screen .carousel .slick-dots{bottom:-14px}.onboarding-screen .carousel .slick-dots li{width:auto;height:auto}.onboarding-screen .carousel .slick-dots li button{width:13px;height:2px;opacity:.2;border-radius:2px;background-color:#000;padding:0;margin:0 3px}.onboarding-screen .carousel .slick-dots li button:before{display:none}.onboarding-screen .carousel .slick-dots li.slick-active button{opacity:1}.onboarding-screen .primary-button{width:335px;margin:auto auto 44px}.onboarding-screen .sub-ctas{font-size:12px;font-weight:700;color:#0d0d0d;line-height:20px}.onboarding-screen .sub-ctas a{cursor:pointer}.provider-list{display:flex;justify-content:center;align-items:center;height:100vh;margin:0 15%;flex-direction:column}.provider-list label{font-size:28px;text-align:center;margin:20px 0 40px;font-weight:600}.provider-list .provider-dropdown{display:flex;margin:0 0 50px}.provider-list .provider-dropdown select{height:40px}.provider-list .provider-dropdown button{height:40px;background:#fff;color:#000;padding:0 15px;margin-left:15px;border-radius:3px}.provider-list .feature-provider{display:flex;flex-wrap:wrap}.provider-list .feature-provider .itemWrapper{flex-basis:20%;text-align:center;padding:20px;justify-content:center;align-items:center;display:flex;cursor:pointer}.provider-list .feature-provider .itemWrapper:hover{box-shadow:0 0 3px #5b5c5c}.personalizationContainer{max-width:100%;margin:0 auto}.personalizationRow{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.personalizationColumn{flex-basis:16.666%!important;height:133.33px;position:relative}.shadowOpacity{opacity:.5}.categoryBox{height:65%;width:65%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid #fff}.recommendationHeader{font-size:20px}.recommendationSubHeader{font-size:18px}.categoryBox div{font-size:11.5px;font-weight:100;line-height:2.37;text-transform:uppercase;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.recommendationSubmit{padding:10px 15px;text-transform:uppercase;margin-top:20px}.recommendationSKip{padding:10px 67px;text-transform:uppercase;margin-top:20px}.personalization{width:800px;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:25%;left:50%;z-index:900}.recommendationSubHeader{padding:10px}.personalization.centered{height:600px;overflow:scroll}@media only screen and (max-width:640px){.personalization.centered{margin-top:80px}.personalization{margin-top:70px}.personalizationContainer{max-width:380px}.personalizationColumn{flex-basis:25%!important;height:100px}.categoryBox{height:55%;width:55%}.categoryBox span{font-size:8.5px;padding:0;line-height:3}}@media only screen and (max-width:360px){.personalization.centered{margin-top:80px}.personalization{margin-top:30px}.personalizationContainer{max-width:300px}.personalizationColumn{flex-basis:50%!important;height:150px}.categoryBox{height:55%;width:55%}.categoryBox span{font-size:8.5px;padding:0;line-height:5}}.share .share-toggle__icon{display:flex;flex-direction:column;text-align:-webkit-right;padding:0 4px}.share .share-toggle__icon .small-rect{margin-bottom:2px;width:3px;height:3px;background:currentColor}.share-toggle__options{display:none}.share-toggle--open .share-toggle__options{display:flex;padding:10px;width:200px;flex-direction:column;position:absolute;border:1px solid #fff;z-index:99;color:#fff;background:#000}.share-toggle .share-option{margin-bottom:5px;cursor:pointer;white-space:nowrap}.share-toggle .share-option .share-text{font-size:.8em;text-transform:capitalize}.share-toggle--open .share-toggle__options .icon{color:#000;text-align:center;display:inline-block;font-weight:bolder;padding:3px;width:22px;border-radius:11px;margin-right:5px;background:hsla(0,0%,100%,.7);font-size:1em}.share-toggle--open .share-toggle__options:after{content:"";left:calc(100% - 10px);position:absolute;border-top:1px solid #fff;border-right:1px solid #fff;bottom:40%;width:20px;height:20px;background:#000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.share-toggle__options svg{width:1.25em}.share-toggle--open .share-toggle__options.overflow:after{top:90%;left:50%;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.error-screen{height:100%;text-align:center;padding:30px 0}.error-screen .logo{width:250px;margin-bottom:20px}.error-screen .fade__container{position:relative}.error-screen .fade__content{-webkit-animation:fadeAndDip .4s ease-out forwards;animation:fadeAndDip .4s ease-out forwards;margin:auto;position:absolute;left:0;right:0;opacity:0}.error-screen #code{font-size:9em;height:130px;margin:20px auto;font-weight:900}.error-screen #code .fade__content{text-shadow:1px 1px 1px rgba(0,0,0,.41)}.error-screen #message{font-size:1.2em;height:50px}.error-screen #message .fade__content{-webkit-animation-delay:.3s;animation-delay:.3s;top:0}.error-screen .redirect{margin:10px auto;display:flex;align-items:center;font-size:1.5em;width:150px;opacity:.9}.error-screen .redirect,.error-screen .redirect:hover{-webkit-transition:font-weight .1s linear;transition:font-weight .1s linear}.error-screen .redirect:hover{opacity:1;cursor:pointer;font-weight:700}.error-screen .redirect .icon-container{position:relative;overflow:hidden;width:20%;height:24px}.error-screen .redirect i{position:absolute;left:100%;right:0;-webkit-transition:right .1s linear;transition:right .1s linear;margin:0 auto;-webkit-animation:slideIn .1s ease-out 1.2s forwards;animation:slideIn .1s ease-out 1.2s forwards}.error-screen .redirect:hover .icon-container i{right:30%;-webkit-transition:right .1s linear;transition:right .1s linear}.error-screen .fade__content.redirect__text{-webkit-animation-delay:.6s;animation-delay:.6s}.error-screen .viewlift{position:absolute;bottom:0;right:0;display:flex;align-items:flex-end;padding:5px}.error-screen .viewlift p{font-size:20px;margin-right:5px}.error-screen .viewlift img{height:25px}@-webkit-keyframes fadeAndDip{0%{bottom:20px;opacity:0}to{bottom:0;opacity:1}}@keyframes fadeAndDip{0%{bottom:20px;opacity:0}to{bottom:0;opacity:1}}@-webkit-keyframes slideIn{0%{left:100%}to{left:0}}@keyframes slideIn{0%{left:100%}to{left:0}}@-webkit-keyframes pokeLeft{0%{right:0}to{right:20%}}@keyframes pokeLeft{0%{right:0}to{right:20%}}@-webkit-keyframes mymove{0%{bottom:-100px}to{bottom:0}}@keyframes mymove{0%{bottom:-100px}to{bottom:0}}.cookie-consent{z-index:400;box-shadow:0 -3px 10px 0 rgba(0,0,0,.0785);position:fixed;-webkit-animation:mymove .75s linear;animation:mymove .75s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;display:flex;align-items:center;justify-content:space-around;background:#222;width:100%;padding:20px;color:#fff;font-weight:600;line-height:1.3}.cookie-consent .desc a{text-decoration:underline}.cookie-consent .close-button:focus,.cookie-consent .desc a:focus{outline:1px dotted}.cookie-consent .close-button svg{cursor:pointer;width:1.25em;height:1.25em;fill:#fff;margin-left:5px}@-webkit-keyframes mymoveforappstorepopup{0%{margin-top:-100px}to{margin-top:0}}@keyframes mymoveforappstorepopup{0%{margin-top:-100px}to{margin-top:0}}.appstore-suggestion{z-index:400;box-shadow:0 -3px 10px 0 rgba(0,0,0,.0785);-webkit-animation:mymoveforappstorepopup .75s linear;animation:mymoveforappstorepopup .75s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;justify-content:space-around;background:#222;padding:20px;color:#fff;font-weight:600;grid-column:1/-1}.appstore-suggestion,.appstore-suggestion .desc{display:flex;align-items:center}.appstore-suggestion .desc span{display:inline-block;margin:0 10px 0 0}@media (max-width:400px){.appstore-suggestion .desc{font-size:.8em}}.appstore-suggestion .close-button:focus{outline:1px dotted}.appstore-suggestion .close-button svg{cursor:pointer;width:1.25em;height:1.25em;fill:#fff;margin-left:5px}.skip-nav{position:fixed;opacity:0;top:-40px;left:10px;z-index:999;border-radius:5px;padding:10px;background:#3c763d;color:#fff;text-decoration:underline}.skip-nav,.skip-nav:focus{-webkit-transition:top .3s,opacity .3s;transition:top .3s,opacity .3s}.skip-nav:focus{top:10px;opacity:1}.modules{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden}.modules .module{grid-column:1/-1;max-width:100%;background:inherit}@media(min-width:768px){.module.left{grid-column:span 2;margin-left:10px}.module.right{grid-column:span 1;margin-right:10px}}@media(min-width:1200px){.module.left{margin-left:calc((100vw - 1200px)/2)}.module.right{margin-right:calc((100vw - 1200px)/2)}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.modules{display:flex;flex-direction:column}.module.left{width:70%;margin:0 auto}.module.right{width:50%;margin:0 auto}.grid-view{display:flex;flex-wrap:wrap}.grid-view .event-grid-item{margin:10px;width:31%}.calendar-days,.calendar-week-days,.mobile .calendar-days{display:flex;justify-content:space-between;flex-wrap:wrap;margin:10px}}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.carousel .slick-slide{width:100%}.slick-track{margin-left:0;margin-right:0;display:flex}.carousel-item .badge-image{background-size:contain;position:absolute;background-repeat:no-repeat;height:100%;width:100%;z-index:5}.carousel-item .duration{background:#4a4a4a;font-size:.625rem;border-radius:4px;padding:5px;font-weight:700;margin-left:20px}.carousel-item .duration .item:not(:first-child):before{content:" - "}.carousel-item .stop-watch{background:#4a4a4a;margin-right:20px;border-radius:4px}.carousel-item{position:relative;width:100%;padding-bottom:56.25%;display:block}.carousel-item .image img{object-fit:cover;width:100%}.carousel .slick-arrow{display:none}.instructor{font-size:1.25em}.carousel-item .event-time{font-size:1.25em;padding:5px;z-index:2;margin-left:5%;border:1px solid #fff;border-radius:4px;position:absolute;top:0;display:none}.carousel-item .schedule-info{position:absolute;width:100%;bottom:10px;display:flex;align-items:center;justify-content:space-between;color:#fff}.carousel-item .schedule-info .day-time{margin-bottom:10px;font-size:1em;font-weight:600}.carousel-item .schedule-info .desc{font-size:1.1em;display:none}.concept-carousel .schedule-carousel-container .carousel{padding-bottom:20px}.concept-carousel .schedule-carousel-container .carousel .slick-dots{bottom:-14px}.concept-carousel .schedule-carousel-container .carousel .slick-dots li{width:auto;height:auto}.concept-carousel .schedule-carousel-container .carousel .slick-dots li button{width:20px;height:2px;opacity:.2;border-radius:2px;background-color:#fff;padding:0;margin:0 3px}.concept-carousel .schedule-carousel-container .carousel .slick-dots li button:before{display:none}.concept-carousel .schedule-carousel-container .carousel .slick-dots li.slick-active button{opacity:1}@media (min-width:600px){a.carousel-item .foot .info{font-size:1.2em;text-align:left;text-align:initial;display:block}a.carousel-item .foot .cta{display:inline-block}a.carousel-item .play-icon{display:none}a.carousel-item .foot .info .title{font-size:1.6em}}.carousel32 .carousel .carousel-item{padding-bottom:28.55%}@media (max-width:767px){a.carousel-item .play-icon{font-size:3em}.carousel32 .carousel .use-sixteen{padding-bottom:50%}}@media screen and (min-width:1080px){.carousel-item{padding-bottom:40%}.carousel-item.schedule-carousel{padding-bottom:28.125%}.carousel-item .schedule-info .desc{display:block;width:30%}.carousel-item .event-time{font-size:1.75em}}.carousel-item .image{width:100%;height:100%;position:absolute;top:0;left:0}.carousel-item .foot{position:absolute;bottom:0;left:0;padding:30px 10px;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background:-webkit-linear-gradient(top,transparent,#000);background:linear-gradient(180deg,transparent 0,#000)}@media (min-width:1080px){.carousel-item .foot{padding:40px 50px}.carousel .slick-arrow{z-index:1;bottom:12px;top:auto;border-width:0 0 2px 2px;border-style:solid;width:15px;height:15px;display:block}.carousel .slick-arrow:before{content:none}.carousel .slick-arrow.slick-prev{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.carousel .slick-arrow.slick-next{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.carousel-item.schedule-carousel .schedule-info{bottom:20px}.carousel-item.schedule-carousel .day-time{display:none}.carousel-item.schedule-carousel .badge-desktop-image.badge-image,.carousel-item.schedule-carousel .image .desktop-image{display:block!important}.carousel-item.schedule-carousel .badge-mobile-image.badge-image,.carousel-item.schedule-carousel .image .mobile-image{display:none!important}.carousel-item .event-time{top:10px;display:block}}.carousel-item .foot .cta{padding:10px 0;font-size:.9em;width:160px;text-align:center;margin-right:10px;text-transform:uppercase;display:none}.carousel-item .play-icon{position:absolute;width:100%;height:100%;font-size:6em;display:flex;align-items:center;justify-content:center}.carousel-item .play-icon .ion-ios-play{opacity:.7}.schedule-carousel .badge-desktop-image.badge-image,.schedule-carousel .image .desktop-image{display:none}.carousel-item .foot .cta.secondary,.carousel-item .foot .cta.secondary:hover{background:transparent}.carousel-item .foot .info{padding-bottom:10px;vertical-align:middle;font-size:1em;text-align:center;display:flex;flex-direction:column}.carousel-item .foot .info .title{font-size:1.2em;font-weight:bolder;margin-right:10px;color:#fff;cursor:default}.carousel-item .foot .info .more{color:hsla(0,0%,100%,.75);font-size:.8em;display:inline-block;cursor:default;text-transform:uppercase;letter-spacing:.15em;padding-top:4px}.carousel .slick-dots li button:before{font-size:30px}.carousel .slick-dots li{margin:0 2px}.carousel .slick-dots{bottom:10px}.carousel .slick-dots li button:before{color:#aaa}.schedule-carousel-container .slick-slide{padding:0 5px}.schedule-carousel-container .slick-slider .slick-list,.schedule-carousel-container .slick-slider .slick-track{-webkit-transition:-webkit-transform .5s ease-in;transition:-webkit-transform .5s ease-in;transition:transform .5s ease-in;transition:transform .5s ease-in,-webkit-transform .5s ease-in}.schedule-carousel-container .schedule{margin:5px;display:flex}.schedule-carousel-container .schedule .live-games{background:red;height:25px;display:flex;font-size:.85em;padding:5px 10px;line-height:1.15;font-weight:700;text-transform:uppercase;flex-direction:column;justify-content:center;-webkit-clip-path:polygon(0 0,92% 0,100% 50%,92% 100%,0 100%);clip-path:polygon(0 0,92% 0,100% 50%,92% 100%,0 100%)}.schedule-carousel-container .schedule .schedules-container{display:flex;overflow-x:scroll}.schedule-carousel-container .schedule .schedules-container .schedules{display:flex}.schedule-carousel-container .schedule .schedules-container .schedules .day-time{color:#b3b3b3;font-size:.688em;cursor:pointer;width:140px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:600;line-height:1.3;text-transform:uppercase}.schedule-carousel-container .schedule .schedules-container .schedules .day-time.current{color:red}@media (min-width:1025px){.schedule-carousel-container .carousel{padding:.6875rem .7rem}.schedule-carousel-container .schedule{margin:10px 20px}.schedule-carousel-container .schedule .live-games{font-size:.688em}.schedule-carousel-container .slick-track{margin-left:5px}}@media (max-width:768px){.schedule-carousel-container .schedule .live-games{height:35px}}.schedules-container::-webkit-scrollbar{display:none}.schedules-container{-ms-overflow-style:none;overflow:-moz-scrollbars-none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:1;min-height:100vh;position:relative}iframe{border:0}main{display:block}ol,ul{margin-top:0;margin-bottom:0;padding-left:0}li{display:block}dl{margin-top:0;margin-bottom:0}dd{margin-left:0}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;font-size:inherit}blockquote{margin:0;padding:0}p{margin-top:0;margin-bottom:0}sup{position:relative;top:-.5em;vertical-align:initial;font-size:75%;line-height:0}strong{font-weight:700}figure{margin:0}img{border:0;max-width:100%;height:auto;vertical-align:middle}a{text-decoration:none;color:inherit}button{border:0;margin:0;padding:0;text-align:inherit;text-transform:inherit;font:inherit;-webkit-font-smoothing:inherit;letter-spacing:inherit;background:none;cursor:pointer;overflow:visible}::-moz-focus-inner{border:0;padding:0}*,:after,:before{box-sizing:inherit}body,html{box-sizing:border-box}button{color:inherit}form{margin:0}input:invalid,textarea:invalid{box-shadow:none}@font-face{font-family:Guess Sans;src:url(//appcmsprod.viewlift.com/build/361/static/media/GuessSans.1e93c7bf.otf)}body,html{font-family:Open Sans}a,a:hover{text-decoration:none}a:focus,button:focus,div:focus,iframe:focus{box-shadow:none;outline:none}a:active,a:hover,button:active,button:hover,div:active,div:hover,iframe:active,iframe:hover{box-shadow:none}.arrow_box{position:relative;background:#eee;border:1px solid #bbb}.arrow_box:after,.arrow_box:before{bottom:100%;left:90%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow_box:after{border-color:hsla(0,0%,93.3%,0) hsla(0,0%,93.3%,0) #eee;border-width:10px;margin-left:-10px}.arrow_box:before{border-color:hsla(0,0%,73.3%,0) hsla(0,0%,73.3%,0) #bbb;border-width:11px;margin-left:-11px}a.cta{display:inline-block;text-decoration:none}a.cta.button{padding:10px;font-size:11px;text-transform:uppercase;text-align:center}a.cta:hover{text-decoration:none}.facebook-color-background{background:#3b5998}.google-color-background{background:#d34836}.text-right{text-align:right}.text-center{text-align:center}.pull-right{float:right}.pull-left{float:left}.clearfix{clear:both}
/*# sourceMappingURL=main.0e128074.chunk.css.map */