html{height:102%}ul{list-style-type:none;padding:0}*{margin:0}.clear{clear:both}body,html{width:100%;padding:0;margin:0;-webkit-font-smoothing:antialiased;line-height:120%}input,select,textarea{color:#333}img{max-width:100%;height:auto}select{max-width:95%}iframe{max-width:100%}.alignleft{float:left;margin-right:15px;margin-top:10px}.alignright{float:right;margin-left:15px;margin-top:10px}.aligncenter{margin:10px auto auto}html.locked{overflow-y:hidden;height:100%}body{background:#040404;color:#fff;font-family:'Open Sans',sans-serif;font-weight:400;font-size:16px;line-height:100%;width:100%;height:100%;overflow:hidden}body.menu-active{overflow-y:hidden;height:100%}.page{max-width:100%;overflow-x:hidden}a,a:active,a:hover,a:visited{color:#db3522}.container{width:1280px;max-width:100%}h1,h2,h3,h4,h5{margin-top:0;color:#db3522}h1,h2{margin-bottom:25px}@-webkit-keyframes loadit{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loadit{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loading{position:fixed;width:130px;height:130px;top:50%;left:50%;margin-top:-65px;margin-left:-65px;z-index:10}.loading .spinner{margin:5px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(255,255,255,.2);border-right:1.1em solid rgba(255,255,255,.2);border-bottom:1.1em solid rgba(255,255,255,.2);border-left:1.1em solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:loadit 1.1s infinite linear;animation:loadit 1.1s infinite linear;border-radius:50%;width:10em;height:10em}.loading .spinner::after{border-radius:50%;width:10em;height:10em}.loading .message{width:600px;margin-left:-230px;text-align:center;margin-top:20px}section.header{background:#fff;color:#040404;padding-top:5px;padding-bottom:5px}section.header .logo{width:60px;height:60px;background:url(../img/logo-square.svg) center center no-repeat;background-size:contain;display:inline-block}section.header .login{width:40px;height:40px;margin-top:10px;display:inline-block;background:url(../img/icon-account.svg) center center no-repeat;background-size:17px}section.header .login.active{filter:brightness(.5) sepia(1) hue-rotate(-395deg) saturate(5)}section.hero{background:#040404;color:#fff}section.hero .col-left{background-position:bottom right;background-repeat:no-repeat;background-size:cover;padding:80px 0 0;background-image:url(../img/hero-overlay.png);text-align:center}section.hero .col-left .inner{display:inline-block;min-height:475px;width:550px;max-width:90%;text-align:left}section.hero .col-left .inner .description{padding-bottom:50px}section.hero .col-left .inner .description .button-link{margin-top:25px}section.hero .col-right{background-position:bottom left;background-repeat:no-repeat;background-size:cover;padding:0;overflow:hidden;position:relative;min-height:225px}section.hero .col-right .inner{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/gradient-overlay.png) bottom left no-repeat;background-size:cover}section.hero .col-right .inner .play{width:50px;height:60px;position:absolute;top:50%;left:50%;margin-left:-25px;margin-top:-30px;background:url(../img/icon-play.svg) center center no-repeat;background-size:contain;cursor:pointer;display:none}@media screen and (max-width:768px){section.hero .col-right{min-height:360px}}@media screen and (max-width:736px){section.hero .col-right{min-height:225px}}@media screen and (max-width:414px){section.hero .col-left{padding-top:50px}section.hero .col-right .inner{background:url(../img/gradient-overlay-mobile.png) bottom left repeat-x}section.hero .col-right .inner .play{display:block}}.android-tv section.hero{font-size:14px;background:#000}.android-tv section.hero .col-left{padding-top:20px}.android-tv section.hero .col-left .inner{min-height:0}.android-tv section.hero .col-left .inner h2{font-size:20px}.android-tv section.hero .col-right{border:1px solid #000}.android-tv section.hero .col-right .inner{margin-left:-2px}.video-boxes-container{background:#000;position:relative}.video-boxes-container .category-title{position:absolute;background:#db3522;display:inline-block;padding:5px;z-index:10;top:0;left:0;margin-top:-22px;margin-left:12px}.video-boxes-container .video-boxes{padding-top:10px;padding-bottom:10px}.video-boxes-container .video-boxes .video-box{display:inline-block;width:20%;border:1px solid #000;padding:5px;vertical-align:top}.video-boxes-container .video-boxes .video-box .inner{width:100%;height:110px;border:1px solid #fff;margin-bottom:10px;background-position:center center;background-repeat:no-repeat;background-size:cover}.video-boxes-container .video-boxes .video-box .title{font-size:13px}.video-boxes-container .video-boxes .video-box.selected .inner{border:1px solid #db3522}.video-boxes-container .video-boxes .video-box.selected .title{color:#db3522}section.categories{background:#1D2020;color:#fff;font-size:14px;font-weight:300;overflow:hidden;padding-top:8px;padding-bottom:8px;height:45px}section.categories .categories-top-carousel-container{padding-right:15px;padding-left:5px;opacity:.8}section.categories .categories-top-carousel-container .categories-top-carousel .item .inner{padding:5px 30px 5px 5px}section.categories .categories-top-carousel-container .tns-outer{position:relative}section.categories .categories-top-carousel-container .tns-outer .tns-inner{margin-top:-2px!important}section.categories .categories-top-carousel-container .tns-outer .tns-controls button[data-controls=prev]{display:block;position:absolute;left:0;width:8px;height:13px;margin-top:9px;text-indent:-9999px;margin-left:-5px;border:none;outline:0;text-align:left;background:url(../img/caret-arrow-left.svg) center center no-repeat;background-size:contain;opacity:.6;filter:brightness(10);z-index:10}section.categories .categories-top-carousel-container .tns-outer .tns-controls button[data-controls=next]{display:block;position:absolute;right:0;width:8px;height:13px;margin-top:9px;margin-right:-20px;text-indent:-9999px;border:none;outline:0;text-align:left;background:url(../img/caret-arrow-left.svg) center center no-repeat;background-size:contain;transform:rotate(180deg);opacity:.6;filter:brightness(10);z-index:10}section.categories .categories-top-carousel-container .tns-outer .tns-nav,section.categories .categories-top-carousel-container .tns-outer button[data-action=start],section.categories .categories-top-carousel-container .tns-outer button[data-action=stop]{display:none}section.content{line-height:150%;font-weight:300}section.content.category-blocks{padding-top:60px;padding-bottom:35px;background:url(../img/bg-single-player.jpg) center center no-repeat;background-size:cover}section.content.category-blocks .category-block{margin-bottom:25px;text-align:center}section.content.category-blocks .category-block img{margin-bottom:10px;border:4px solid transparent}section.content.category-blocks .category-block a{color:#fff;text-decoration:none}section.content.category-blocks .category-block:hover img{border:4px solid #db3522}section.content.category-blocks .category-block span{display:block}.app{width:100%;height:100%;position:absolute;top:0;left:0;background:url(../img/logo-square.svg) center center no-repeat;background-size:350px}.app .app-main{width:100%;height:100%;position:absolute;top:0;left:0;overflow-y:scroll;transition:1s;opacity:0}.app .app-main.visible{opacity:1;transition:1s}.app .app-main .video-category{background:url(../img/bg-single-player.jpg) fixed no-repeat #040404;padding-top:25px;padding-bottom:25px;min-height:550px}.app .app-main .video-category .item{margin-bottom:25px;padding-bottom:25px}.app .app-main .video-category .item .video-thumb{width:100%;height:170px;margin-bottom:15px;background-position:center center;background-repeat:no-repeat;background-size:cover;border:5px solid #CCC;box-sizing:border-box}.app .app-main .video-category .item .video-thumb:hover{border:5px solid #db3522}.app .app-main .video-category .item h3{font-size:14px;font-weight:500}.app .app-main .video-category .item .description{display:none}.app .app-side{width:100%;height:100%;position:absolute;top:0;left:100%;background:url(../img/bg-single-player.jpg) top center no-repeat;background-size:cover;overflow-x:hidden;overflow-y:scroll;transition:1s;color:#fff}.app .app-side .top{background:#fff;color:#040404;padding-top:5px;padding-bottom:5px}.app .app-side .top .logo{width:60px;height:60px;background:url(../img/logo-square.svg) center center no-repeat;background-size:contain;display:inline-block}.app .app-side .top .back-button-container{padding-top:13px}.app .app-side .top .back-button-container .back-button{font-size:13px;font-weight:700;text-transform:uppercase;color:#666;display:table-cell;vertical-align:middle;padding-top:10px}.app .app-side .top .back-button-container .back-button span{width:25px;height:15px;display:inline-block;background:url(../img/arrow.svg) center center no-repeat;background-size:contain;vertical-align:middle;margin-top:-2px}.app .app-side .inner{padding:25px 15px 50px;font-weight:300;line-height:150%}.app .app-side .inner .video-container{width:100%;height:195px;border:5px solid #FFF;margin-bottom:25px;position:relative;overflow:hidden}.app .app-side .inner .video-container iframe{background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;border:none;height:100%;margin-top:0}.app.playing .app-main{left:-100%}.app.playing .app-side{left:0}@media screen and (max-width:414px){.app{background:url(../img/logo-square.svg) center center no-repeat;background-size:50%}}.button-link{display:inline-block;background:#db3522;background:linear-gradient(90deg,#db3522 0,#be1722 100%);color:#fff;padding:10px;min-width:140px;text-align:center;text-transform:uppercase;font-weight:300;border-radius:8px;line-height:100%;border:1px solid #e64548;cursor:pointer}section.tv-categories ul li{display:inline-block;padding:15px;background:#db3522;color:#fff;margin-right:15px}