@font-face{font-family:vodafone_ltregular;src:url(../font/VodafoneLt-webfont.eot);src:url(../font/VodafoneLt-webfont.eot?#iefix) format("embedded-opentype"),url(../font/VodafoneLt-webfont.woff2) format("woff2"),url(../font/VodafoneLt-webfont.woff) format("woff"),url(../font/VodafoneLt-webfont.ttf) format("truetype"),url(../font/VodafoneLt-webfont.svg#vodafone_ltregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:vodafone_rgregular;src:url(../font/VodafoneRg-Regular.eot);src:url(../font/VodafoneRg-Regular.eot?#iefix) format("embedded-opentype"),url(../font/VodafoneRg-Regular.woff2) format("woff2"),url(../font/VodafoneRg-Regular.woff) format("woff"),url(../font/VodafoneRg-Regular.ttf) format("truetype"),url(../font/VodafoneRg-Regular.otf) format("opentype"),url(../font/VodafoneRg-Regular.svg#vodafone_rgregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:vodafone_rgbold;src:url(../font/VodafoneRg-Bold.eot);src:url(../font/VodafoneRg-Bold.eot?#iefix) format("embedded-opentype"),url(../font/VodafoneRg-Bold.woff2) format("woff2"),url(../font/VodafoneRg-Bold.woff) format("woff"),url(../font/VodafoneRg-Bold.ttf) format("truetype"),url(../font/VodafoneRg-Bold.otf) format("opentype"),url(../font/VodafoneRg-Bold.svg#vodafone_rgbold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:vodafone_exbregular;src:url(../font/VodafoneExB-webfont.eot);src:url(../font/VodafoneExB-webfont.eot?#iefix) format("embedded-opentype"),url(../font/VodafoneExB-webfont.woff2) format("woff2"),url(../font/VodafoneExB-webfont.woff) format("woff"),url(../font/VodafoneExB-webfont.ttf) format("truetype"),url(../font/VodafoneExB-webfont.svg#vodafone_exbregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:vodacons;src:url(../font/Vodacons.woff2) format("woff2"),url(../font/Vodacons.otf) format("opentype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}*,:after,:before{box-sizing:border-box}button,html,input,select,textarea{-webkit-font-smoothing:antialiased}body:after,body:before{display:table;content:" "}body:after{clear:both}img{vertical-align:middle;max-width:100%}/*! HTML5 Boilerplate v5.0 | MIT License | http://h5bp.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}body{font:16px/26px Helvetica,Helvetica Neue,Arial;width:100%;height:100%}ul li{list-style:none}a:hover{cursor:pointer}.ie-10 a:active{background:0 0}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}strong{font-family:vodafone_rgbold,Arial,sans-serif}.voda-reg{font-family:vodafone_rgregular,Arial,sans-serif}.voda-bold{font-family:vodafone_rgbold,Arial,sans-serif}body{font-size:20px;font-family:vodafone_rgregular,Arial,sans-serif;color:#f2f2f2}p{color:#f2f2f2;margin-bottom:22px;font-size:20px;font-family:vodafone_rgregular,Arial,sans-serif;line-height:32px;text-align:left}h1,h2,h4,h5{color:#f2f2f2}.background-white .hero-centered-text h3,.background-white a,.background-white h1,.background-white h2,.background-white h4,.background-white h5,.background-white h6,.background-white p,.background-white span{color:#666}.background-white .content-card p{color:#f2f2f2}h1{font-size:64px;line-height:72px;font-family:vodafone_rgbold,Arial,sans-serif;margin-bottom:28px;text-align:center}@media screen and (max-width:750px){h1{font-size:52px;line-height:64px;margin-bottom:24px}}h2{font-size:40px;line-height:48px;font-family:vodafone_rgbold,Arial,sans-serif;margin-bottom:40px;text-align:left}@media screen and (max-width:750px){h2{font-size:32px;line-height:36px;margin-bottom:20px}}h3{text-align:left;color:#f2f2f2;font-size:22px;font-family:vodafone_rgbold,Arial,sans-serif;line-height:24px;margin-bottom:16px}.content-card h3{font-family:vodafone_rgregular,Arial,sans-serif}.content-card:hover h3{font-family:vodafone_rgbold,Arial,sans-serif;transition:all .4s}h4{font-size:20px;font-family:vodafone_rgregular,Arial,sans-serif;text-transform:uppercase;text-align:center;margin:0}.header-navigation-active h4{font-family:vodafone_rgbold,Arial,sans-serif}h5{font-size:22px;font-family:vodafone_rgbold,Arial,sans-serif;color:#999;margin-bottom:8px;text-align:left}h6{font-size:20px;font-family:vodafone_rgregular,Arial,sans-serif;color:#999;margin-bottom:8px;text-align:left}span.meta-data{font-family:vodafone_rgbold,Arial,sans-serif;color:#f2f2f2;display:inline-block;font-size:22px;margin-bottom:10px}.filter-title,header span{color:#999;display:block;margin-bottom:16px;font-size:22px}header h2 span{display:inline-block;margin-left:12px}h2+span{margin-top:-28px}@media screen and (max-width:750px){h2+span{margin-top:-8px}}.view-all.component-heading h2{display:inline-block;margin-left:8px}.header-view-all.component-heading.has-children h2 a,.ondemand.view-all.background-white .component-heading.has-children h2 a{padding-right:30px;position:relative}.header-view-all.component-heading.has-children h2 a:after,.ondemand.view-all.background-white .component-heading.has-children h2 a:after{position:absolute;right:0;top:10%;font-family:vodacons;content:"";color:#fff;font-size:25px;display:block}@media screen and (max-width:750px){.header-view-all.component-heading.has-children h2 a:after,.ondemand.view-all.background-white .component-heading.has-children h2 a:after{top:15%}}.firefox .header-view-all.component-heading.has-children h2 a,.firefox .ondemand.view-all.background-white .component-heading.has-children h2 a{padding-right:20px}.alt-color{color:#666}.header-navigation-bar{transition:all .36s cubic-bezier(.6,0,.4,1)}.animate-asset.ng-hide-add,.animate-asset.ng-hide-remove{transition:all linear 1s;display:block!important}.animate-asset.ng-hide-add.ng-hide-add-active,.animate-asset.ng-hide-remove{opacity:0}.animate-asset.ng-hide-add,.animate-asset.ng-hide-remove.ng-hide-remove-active{opacity:1}.template-holder.active{-webkit-animation:fadein 1s;animation:fadein 1s}.active-channel{-webkit-animation:fadein 1s;animation:fadein 1s}.channel-program-fade-in{-webkit-animation:fadein 1s;animation:fadein 1s}.channel-program-fade-out{opacity:0}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}@keyframes fadeout{from{opacity:1}to{opacity:0}}.spinner{width:50px;height:50px;background-image:url(../images/spinner.png);-webkit-animation:play .8s steps(25) infinite;animation:play .8s steps(25) infinite}.ie-9 .spinner{background-image:url(../images/spinner-ie9.gif);background-size:50px 50px;background-repeat:no-repeat}@-webkit-keyframes play{from{background-position:0}to{background-position:-1250px}}@keyframes play{from{background-position:0}to{background-position:-1250px}}.body-bg{background-image:url(../images/background/default_body_bg.jpg);background-attachment:fixed;background-position:top center;background-size:cover}.chrome .body-bg{background-attachment:scroll}.mytv-signedout-placeholder{width:100%;text-align:center}.mytv-signedout-placeholder img{width:100%;max-width:1920px}.background-white{background:#f2f2f2}.background-image-overlay{width:100%;height:100%;background:#101010;position:absolute;opacity:0;left:0;top:0}.artwork-background .background-image-overlay{opacity:.9}.branded-background .background-image-overlay{opacity:.2}.no-background .background-image-overlay{opacity:0}.component.artwork-background,.component.branded-background{background-color:transparent;background-size:cover;background-repeat:no-repeat;background-position:center}.vodafone-logo{margin-bottom:36px;text-align:left}.vodafone-logo img{max-height:28px;width:auto}@media screen and (max-width:1079px){.vodafone-logo img{max-height:52px}}.ie .vodafone-logo img{height:28px;width:158px}.ie .footer-company-info .vodafone-logo img{height:28px;max-height:28px;max-width:158px}body,html{overflow:auto;margin:0;padding:0}*{box-sizing:border-box}.template-wrapper{margin-top:64px;overflow-y:hidden}.template-wrapper:-webkit-full-screen{min-height:0;margin:0}.template-wrapper:-moz-full-screen{min-height:0;margin:0}.template-wrapper:-ms-fullscreen{min-height:0;margin:0}.template-wrapper:fullscreen{min-height:0;margin:0}@media screen and (max-width:1079px){.template-wrapper{margin-top:60px}.template-wrapper:-webkit-full-screen{min-height:0;margin:0}.template-wrapper:-moz-full-screen{min-height:0;margin:0}.template-wrapper:-ms-fullscreen{min-height:0;margin:0}.template-wrapper:fullscreen{min-height:0;margin:0}}.row{position:relative;display:block;width:100%;text-align:center}.autoplay-heading,.channel-grid .channel,.channel-tv-guide .time-section,.channels-filter-wrapper .filter-navigation a,.col,.content-card,.footer-company-info,.footer-link-section,.grid-sample .grid-col,.header-component .vodafone-logo,.header-navigation,.header-search-profile,.single-result-info,.span_1,.span_2,.span_3,.span_4,.span_5,.span_6,.synopsis-wrapper .synopsis-info,.synopsis-wrapper .synopsis-meta,.three-col .image-col,.three-col .info-col,.tv-guide-list .tv-guide-episode .episode-description,.tv-guide-v2 .time-section{border:0 solid transparent;float:left;box-sizing:border-box;background-clip:padding-box!important;padding:0 0}@media screen and (min-width:0px) and (max-width:750px){#channel-grid-wrapper{padding:0 8px 0 8px}.grid-sample .grid-col,.span_1{width:25%;border-right-width:8px;padding:0 0;margin-left:0}.span_2{width:50%;border-right-width:8px;padding:0 0;margin-left:0}.span_3{width:75%;border-left-width:8px;padding:0 0;margin-left:0}.autoplay-heading,.channel-grid .channel,.content-card.large,.content-card.scheduled,.content-card.small,.content-card.wide,.footer-company-info,.footer-link-section,.header-navigation,.single-result-info,.span_4,.synopsis-wrapper .synopsis-info,.synopsis-wrapper .synopsis-meta,.tv-guide-list .tv-guide-episode .episode-description{margin-left:0;width:100%}}@media screen and (min-width:751px) and (max-width:1079px){#channel-grid-wrapper{padding:0 40px 0 40px}.autoplay-heading,.content-card.small,.grid-sample .grid-col,.span_1,.synopsis-wrapper .synopsis-meta,.tv-guide-v2 .time-section{width:25%;border-right-width:7px;padding:0 0;margin-left:0}.channel-grid .channel,.content-card.large,.single-result-info,.span_2,.tv-guide-list .tv-guide-episode .episode-description{width:50%;border-right-width:8px;padding:0 0;margin-left:0}.span_3,.synopsis-wrapper .synopsis-info{width:75%;border-left-width:8px;padding:0 0;margin-left:0}.footer-company-info,.footer-link-section,.header-navigation,.span_4,.three-col header{margin-left:0;width:100%}}@media screen and (min-width:1080px) and (max-width:1559px){#channel-grid-wrapper{padding:0 48px 0 48px}.channel-grid .channel,.span_1_5{width:25%;border-left-width:8px;padding:0 0;margin-left:0}.autoplay-heading,.channels-filter-wrapper .filter-navigation a,.content-card.small,.footer-link-section,.grid-sample .grid-col,.header-component .vodafone-logo,.header-search-profile,.span_1,.three-col .action-col{width:16.66667%;border-left-width:8px;padding:0 0;margin-left:0}.channel-tv-guide .time-section,.content-card.large,.single-result-info,.span_2,.synopsis-wrapper .synopsis-meta,.three-col .image-col,.tv-guide-v2 .time-section{width:33%;border-left-width:8px;padding:0 0;margin-left:0}.footer-company-info,.span_3{width:50%;border-left-width:8px;padding:0 0;margin-left:0}.header-navigation,.span_4,.synopsis-wrapper .synopsis-info,.three-col .info-col,.tv-guide-list .tv-guide-episode .episode-description{width:66.66667%;border-left-width:8px;padding:0 0;margin-left:0}.span_5{width:83.33333%;border-left-width:8px;padding:0 0;margin-left:0}.span_6{margin-left:0;width:100%}}@media screen and (min-width:1560px){#channel-grid-wrapper{padding:0 56px 0 56px}.channel-grid .channel,.span_1_5{width:25%;border-left-width:8px;padding:0 0;margin-left:0}.autoplay-heading,.channels-filter-wrapper .filter-navigation a,.content-card.small,.footer-link-section,.grid-sample .grid-col,.header-component .vodafone-logo,.header-search-profile,.span_1,.three-col .action-col{width:16.66667%;border-right-width:8px;padding:0 0;margin-left:0}.channel-tv-guide .time-section,.content-card.large,.single-result-info,.span_2,.synopsis-wrapper .synopsis-meta,.three-col .image-col,.tv-guide-v2 .time-section{width:33%;border-right-width:8px;padding:0 0;margin-left:0}.footer-company-info,.span_3{width:50%;border-left-width:8px;padding:0 0;margin-left:0}.header-navigation,.span_4,.synopsis-wrapper .synopsis-info,.three-col .info-col,.tv-guide-list .tv-guide-episode .episode-description{width:66.66667%;border-left-width:8px;padding:0 0;margin-left:0}.span_5{width:83.33333%;border-left-width:8px;padding:0 0;margin-left:0}.span_6{margin-left:0;width:100%}}.component{position:relative;display:block;width:100%;background-color:#1a1818}.component.no-background{background-color:transparent}.component.background-rhombus{margin-top:-16px;margin-bottom:0;background:url(../images/background/default_body_bg.png);background-size:cover;background-repeat:no-repeat}.component.background-white{background-color:#f2f2f2;border-bottom:2px solid rgba(153,153,153,.1)}.component.background-white-opacity{background-color:rgba(242,242,242,.05)}.three-col{display:block;overflow:auto;background-color:rgba(242,242,242,.05);padding:32px;margin-bottom:8px}.three-col .image-col{border-left-width:0}.three-col .info-col{padding:0 32px}.three-col .image-col,.three-col .info-col{position:relative}.three-col .btn-group .btn{margin:0}.component-inner{overflow:auto;position:relative;max-width:1440px;width:100%;padding:66px 0;margin:0 auto;text-align:left}@media screen and (max-width:750px){.component-inner{padding:32px 0}.program-info .component-inner{padding:32px 10px}}.component-inner h5 img{height:22px}.component-inner h2 img{margin-left:6px;height:10px}.component .component-inner .error-message{color:#666;font-family:vodafone_rgbold,Arial,sans-serif}.component.no-background .component-inner .error-message{color:#fff}.component.rail .component-inner{overflow-y:hidden}@media screen and (max-width:750px){.component.rail .component-inner{padding-bottom:50px}}.component.rail .spinner{left:50%;top:154px;position:absolute;margin-left:-25px}.tab-btn{min-width:172px;height:46px;display:inline-block;vertical-align:top;text-align:center;position:relative;border-radius:2px;padding:0 10px;border:2px solid #333;margin-bottom:8px;margin-right:8px}.tab-btn span{line-height:44px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:vodafone_rgregular,Arial,sans-serif}.tab-btn:hover span{font-family:vodafone_rgbold,Arial,sans-serif;color:#f2f2f2}.tab-btn:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.tab-btn:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px}.tab-btn.active{background:#f2f2f2;border:2px solid #f2f2f2}.tab-btn.active span{color:#333;font-family:vodafone_rgbold,Arial,sans-serif}.tab-btn.inactive{cursor:default;opacity:.3}.tab-btn.inactive:hover span{color:#666;font-family:vodafone_rgregular,Arial,sans-serif;-webkit-transform:none;-ms-transform:none;transform:none}.tab-btn.inactive span{color:#666}.tab-btn img{max-width:44px;max-height:24px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-right:8px}.filter-btn{border:2px solid #333;margin-bottom:8px;margin-right:8px}.filter-btn span{font-family:vodafone_rgregular,Arial,sans-serif}.filter-btn img{max-width:44px;max-height:24px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-right:8px}.filter-btn.inactive{cursor:default;opacity:.3}.filter-btn.inactive span{color:#666}.filter-btn.inactive:hover span{color:#666;font-family:vodafone_rgregular,Arial,sans-serif;-webkit-transform:none;-ms-transform:none;transform:none}.filter-btn:hover span{color:#f2f2f2;font-family:vodafone_rgbold,Arial,sans-serif}.filter-btn.active{background:#f2f2f2;border:2px solid #f2f2f2}.filter-btn.active span{color:#333;font-family:vodafone_rgbold,Arial,sans-serif}a.view-more{overflow:hidden;width:100%;height:64px;line-height:64px;text-align:center;display:block;border-top:1px solid rgba(153,153,153,.1);border-bottom:1px solid rgba(153,153,153,.1);cursor:pointer;z-index:10}a.view-more:hover h4{font-family:vodafone_rgbold,Arial,sans-serif}a.view-more *{display:inline-block}a.view-more img{position:relative;margin-left:12px;height:8px}.heading-with-action>div{display:inline-block;vertical-align:top}.heading-with-action .heading-titles{width:60%}.heading-with-action .heading-action{text-align:right;width:39%}.heading-with-action .heading-action .btn{margin:0}.content-card .content-card-channel{width:100%;height:100%;text-align:center}.content-card .content-card-channel .image-loader.content-card-channel-logo,.content-card .content-card-channel img.content-card-channel-logo{height:55px!important;width:88px;position:absolute;left:50%;margin-left:-44px;top:50%;margin-top:-23px}@media screen and (max-width:750px){.content-card .content-card-channel .image-loader.content-card-channel-logo,.content-card .content-card-channel img.content-card-channel-logo{left:50%;margin-left:-44px;top:8px;margin-top:0}}.moreepisodes .content-card .image-loader.content-card-channel-logo,.moreepisodes .content-card img.content-card-channel-logo{margin-top:-63px}@media screen and (max-width:750px){.moreepisodes .content-card .image-loader.content-card-channel-logo,.moreepisodes .content-card img.content-card-channel-logo{margin-top:0}}.moreepisodes .content-card .content-card-image span.spinner{margin-top:-60px}.content-card,.filling-content-card{border-radius:2px;display:inline-block;margin-bottom:7px;overflow:hidden;position:relative;text-transform:capitalize;border-radius:2px}@media screen and (min-width:760px) and (max-width:775px){.content-card,.filling-content-card{margin-bottom:6px}}.content-card .content-card-image,.filling-content-card .content-card-image{background-color:#101010;height:0;overflow:hidden;padding-bottom:calc(9 / 16 * 100%);position:relative;width:100%}.content-card .content-card-image.loaded,.filling-content-card .content-card-image.loaded{background-color:transparent}.content-card .content-card-image span.spinner,.filling-content-card .content-card-image span.spinner{display:block;left:50%;top:50%;position:absolute;margin-left:-25px;margin-top:-25px}.content-card .content-card-image .image-loader,.content-card .content-card-image img,.filling-content-card .content-card-image .image-loader,.filling-content-card .content-card-image img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:auto!important;-ms-interpolation-mode:bicubic;max-width:100%;transition:-webkit-transform .48s cubic-bezier(.6,0,.4,1) 0s;transition:transform .48s cubic-bezier(.6,0,.4,1) 0s;width:100%;padding-bottom:calc(9 / 16 * 100%)}.content-card .content-card-image .content-card-channel.channel-logo-notloaded,.filling-content-card .content-card-image .content-card-channel.channel-logo-notloaded{text-align:left}.content-card.channel .content-card-image,.filling-content-card.channel .content-card-image{padding-bottom:calc(9 / 16 * 100% + 40px);background:rgba(242,242,242,.05)}.content-card.channel .content-card-image:hover,.filling-content-card.channel .content-card-image:hover{background-image:url(../images/background/channel_card_hover_bg.png);background-repeat:no-repeat;background-size:cover}.content-card.channel .channel-card-info,.filling-content-card.channel .channel-card-info{position:absolute;top:0;width:100%;height:100%}.content-card.channel .channel-card-info h3,.filling-content-card.channel .channel-card-info h3{text-align:center;position:relative;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;white-space:normal;padding:0 15px;max-height:48px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.content-card.wide .content-card-image,.filling-content-card.wide .content-card-image{padding-bottom:calc(9 / 32 * 100% - 9 / 32 * 8px + 40px)}.content-card.wide .content-card-image .image-loader,.content-card.wide .content-card-image img,.filling-content-card.wide .content-card-image .image-loader,.filling-content-card.wide .content-card-image img{padding-bottom:calc(9 / 32 * 100% - 9 / 32 * 8px + 40px)}.content-card.wide .wide-card-info,.filling-content-card.wide .wide-card-info{position:absolute;top:0;background-color:rgba(0,0,0,.3);width:100%;height:100%;text-align:center;font-weight:700}.content-card.wide .wide-card-info h3,.filling-content-card.wide .wide-card-info h3{text-align:center;position:relative;-webkit-transform:translate(-50%,-25%);-ms-transform:translate(-50%,-25%);transform:translate(-50%,-25%);top:25%;left:50%;white-space:normal;padding:0 15px;max-height:48px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.content-card.wide .wide-card-info h3.full-height,.filling-content-card.wide .wide-card-info h3.full-height{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%}.content-card.wide .wide-card-info div,.filling-content-card.wide .wide-card-info div{line-height:1em;padding:.5em .5em .35em .5em;text-transform:uppercase;border-width:1px;border-style:solid;border-color:#fff;box-shadow:inset 1px 1px rgba(255,255,255,.5),inset -1px 0 rgba(255,255,255,.5),0 1px rgba(255,255,255,.5);position:absolute;top:54%;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);min-width:40%}.content-card h3,.content-card p,.filling-content-card h3,.filling-content-card p{font-size:22px;margin-bottom:0;overflow:hidden;text-align:left;text-overflow:ellipsis;transition:all .4s;white-space:nowrap}.content-card.scheduled .content-card-info .badge-wrapper,.filling-content-card.scheduled .content-card-info .badge-wrapper{position:absolute;bottom:0;left:0;margin:14px 8px}.content-card .content-card-info,.filling-content-card .content-card-info{padding:8px 14px;padding-right:14px!important;height:31px;transition:background-color .24s cubic-bezier(.6,0,.4,1);width:100%;background-color:#333;display:block}@media screen and (min-width:0px) and (max-width:750px){.content-card .content-card-info .warpper-label,.filling-content-card .content-card-info .warpper-label{margin-top:40px}}.content-card .content-card-info .name-holder,.filling-content-card .content-card-info .name-holder{display:inline-block;width:100%}.content-card .content-card-info .name-holder h3.seriesinfo,.filling-content-card .content-card-info .name-holder h3.seriesinfo{color:#666}@media screen and (max-width:751px){.content-card .content-card-info .name-holder,.filling-content-card .content-card-info .name-holder{max-height:27px}.content-card .content-card-info .name-holder h3,.filling-content-card .content-card-info .name-holder h3{width:100%;white-space:nowrap}}@media screen and (min-width:0px) and (max-width:750px){.content-card .content-card-info .name-holder .badges,.filling-content-card .content-card-info .name-holder .badges{margin-top:-10px}}.content-card .content-card-info .name-holder.no-badge,.filling-content-card .content-card-info .name-holder.no-badge{width:100%}.content-card .content-card-info .name-holder.one-badge,.filling-content-card .content-card-info .name-holder.one-badge{width:calc(100% - 34px)}@media screen and (min-width:752px){.content-card .content-card-info .name-holder.two-badge,.filling-content-card .content-card-info .name-holder.two-badge{width:calc(100% - 58px)}}@media screen and (max-width:751px){.content-card .content-card-info .name-holder.two-badge,.filling-content-card .content-card-info .name-holder.two-badge{width:calc(100% - 62px)}}.content-card .content-card-info .name-holder.three-badge,.filling-content-card .content-card-info .name-holder.three-badge{width:calc(100% - 87px)}.content-card:hover .content-card-image .image-loader,.filling-content-card:hover .content-card-image .image-loader{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);transition:-webkit-transform .24s cubic-bezier(.6,0,.4,1) 0s;transition:transform .24s cubic-bezier(.6,0,.4,1) 0s}.content-card:hover .progress-bar-complete,.filling-content-card:hover .progress-bar-complete{background:#e60000!important}.content-card:hover .badge:before,.filling-content-card:hover .badge:before{color:#f2f2f2!important}.content-card.single-line p,.filling-content-card.single-line p{display:none}.content-card.single-line .content-card-info,.filling-content-card.single-line .content-card-info{min-height:40px}.content-card.double-line p,.filling-content-card.double-line p{display:block;min-height:32px}.content-card.double-line .content-card-info,.filling-content-card.double-line .content-card-info{margin-top:-30px;padding:7px 14px;position:relative}.content-card.double-line .content-card-info .seriesinfo .badge,.filling-content-card.double-line .content-card-info .seriesinfo .badge{margin-top:30px}.content-card.double-line .content-card-info .seriesinfo .season-number-label,.filling-content-card.double-line .content-card-info .seriesinfo .season-number-label{text-transform:lowercase}.content-card.double-line.large .content-card-info,.filling-content-card.double-line.large .content-card-info{height:82px;margin-top:0;padding:12px 22px}.content-card.double-line.scheduled .content-card-info,.filling-content-card.double-line.scheduled .content-card-info{margin-top:0}.content-card.badged .content-card-info,.filling-content-card.badged .content-card-info{background-position:right 16px center;background-repeat:no-repeat;background-size:25px;padding-right:56px}.content-card.scheduled,.filling-content-card.scheduled{border-left:1px solid #333;border-radius:0;height:180px}.content-card.scheduled .content-card-image,.filling-content-card.scheduled .content-card-image{display:none}.content-card.scheduled .content-card-info,.filling-content-card.scheduled .content-card-info{margin:0;background-color:transparent;height:100%}.content-card.scheduled .content-card-info .content-card-info-inner,.filling-content-card.scheduled .content-card-info .content-card-info-inner{position:relative}.content-card.scheduled .content-card-info p.date,.content-card.scheduled .content-card-info p.series-info,.filling-content-card.scheduled .content-card-info p.date,.filling-content-card.scheduled .content-card-info p.series-info{color:#999;text-transform:none}.content-card.scheduled.badged,.filling-content-card.scheduled.badged{background-position:left 14px bottom 22px;padding-right:14px}.content-card.scheduled:hover,.filling-content-card.scheduled:hover{border-left:1px solid #999}.scheduled-item .badges-holder .badge{margin-left:5px;background-repeat:no-repeat;float:right}.scheduled-item .badges-holder .badge.airsOn:before{font-family:vodacons;content:"";color:#999;font-size:26px}.scheduled-item .badges-holder .badge.expires:before{font-family:vodacons;content:"";color:#999;font-size:26px}.scheduled-item .badges-holder .badge.catchup:before{font-family:vodacons;content:"";color:#999;font-size:26px}.scheduled-item .badges-holder .badge.restart:before{font-family:vodacons;content:"";color:#999;font-size:26px}.scheduled-item .badges-holder .badge.recording:before{font-family:vodacons;content:"";color:#999;font-size:26px}.scheduled-item .badges-holder .badge.series:before{font-family:vodacons;content:"";color:#999;font-size:26px}.scheduled-item .badges-holder .badge.singleScheduled:before{font-family:vodacons;content:"";color:#999;font-size:26px}.scheduled-item .badges-holder .badge.seriesScheduled:before{font-family:vodacons;content:"";color:#999;font-size:26px}.scheduled-item .badges-holder .badge.recordingProtected:before{font-family:vodacons;content:"";color:#999;font-size:26px}.scheduled-item .badges-holder .badge.seriesProtected:before{font-family:vodacons;content:"";color:#999;font-size:26px}.scheduled-item .badges-holder .badge.singleRecordable:before{font-family:vodacons;content:"";color:#999;font-size:26px}.scheduled-item .badges-holder .badge.seriesRecordable:before{font-family:vodacons;content:"";color:#999;font-size:26px}.scheduled-item .badges-holder .badge.wishlist:before{font-family:vodacons;content:"";color:#999;font-size:26px}.scheduled-item .badges-holder .badge.parentalLocked:before{font-family:vodacons;content:"";color:#999;font-size:26px}.scheduled-item .badges-holder .badge.parentalUnlocked:before{font-family:vodacons;content:"";color:#999;font-size:26px}.scheduled-item .badges-holder .badge:before{margin-left:inherit}.scheduled-item .no-badge{width:100%}.scheduled-item .one-badge{width:calc(100% - 37px)}.scheduled-item .two-badge{width:calc(100% - 67px)}.scheduled-item .three-badge{width:calc(100% - 97px)}@media screen and (min-width:0px) and (max-width:750px){.content-card,.filling-content-card{background-color:#333}.content-card h3,.filling-content-card h3{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);white-space:normal}.content-card.small,.filling-content-card.small{height:72px;position:relative}.content-card.small .content-card-image,.filling-content-card.small .content-card-image{left:0;position:absolute;top:0;width:128px}.content-card.small .content-card-image span.spinner,.filling-content-card.small .content-card-image span.spinner{left:39px;margin:0;top:11px}.content-card.small .content-card-info,.filling-content-card.small .content-card-info{height:100%;margin-left:128px;padding:0 22px;position:relative;width:auto}.content-card.small.double-line,.filling-content-card.small.double-line{margin-top:0}.content-card.wide,.filling-content-card.wide{height:calc(9 / 25 * 100%);position:relative}.content-card.large .content-card-info,.filling-content-card.large .content-card-info{height:82px;padding:12px 22px}.content-card.channel .content-card-image,.filling-content-card.channel .content-card-image{width:100%;padding-bottom:72px}.content-card.channel .content-card-image:hover,.filling-content-card.channel .content-card-image:hover{background-size:100% 100%}.content-card.double-line p,.filling-content-card.double-line p{display:none}.content-card.double-line .content-card-info,.filling-content-card.double-line .content-card-info{margin-top:0}.content-card.badged .content-card-info,.filling-content-card.badged .content-card-info{padding:0 56px 0 22px}.content-card.scheduled,.filling-content-card.scheduled{background:0 0;border-bottom:1px solid #333;border-left:0;height:120px;margin:0}.content-card.scheduled .content-card-info,.filling-content-card.scheduled .content-card-info{display:block;float:none;height:100%;margin:0;padding:22px;position:relative;width:100%}.content-card.scheduled .content-card-info .content-card-info-inner,.filling-content-card.scheduled .content-card-info .content-card-info-inner{top:auto;-webkit-transform:none;-ms-transform:none;transform:none}.content-card.scheduled .content-card-info h3,.filling-content-card.scheduled .content-card-info h3{top:auto;-webkit-transform:none;-ms-transform:none;transform:none;height:22px;text-overflow:ellipsis;white-space:nowrap}.content-card.scheduled .content-card-info p.date,.filling-content-card.scheduled .content-card-info p.date{display:block;text-transform:none}.content-card.scheduled .content-card-info br,.filling-content-card.scheduled .content-card-info br{display:none}.content-card.scheduled.badged .content-card-info,.filling-content-card.scheduled.badged .content-card-info{background-position:right 16px center;padding:22px 64px 22px 22px}.mobile .search-wrapper .content-card h3{top:24px;white-space:nowrap}.mobile .search-wrapper .content-card .content-card-info .warpper-label{margin-top:0}}@media screen and (min-width:480px) and (max-width:750px){.content-card.scheduled{height:200px;border-radius:2px}}@media screen and (min-width:751px) and (max-width:808px){.content-card.scheduled{height:157px}}@media screen and (min-width:810px) and (max-width:865px){.content-card.scheduled{height:167px}}@media screen and (min-width:866px) and (max-width:924px){.content-card.scheduled{height:177px}}@media screen and (min-width:925px) and (max-width:1012px){.content-card.scheduled{height:200px}}@media screen and (min-width:1013px) and (max-width:1079px){.content-card.scheduled{height:206px}}@media screen and (min-width:1080px) and (max-width:1165px){.content-card.scheduled{height:157px}}@media screen and (min-width:1166px) and (max-width:1252px){.content-card.scheduled{height:167px}}@media screen and (min-width:1253px) and (max-width:1334px){.content-card.scheduled{height:177px}}@media screen and (min-width:1335px) and (max-width:1424px){.content-card.scheduled{height:187px}}@media screen and (min-width:1425px) and (max-width:1480px){.content-card.scheduled{height:197px}}@media screen and (min-width:1481px){.content-card.scheduled{height:202px}}.noImage-generic .placeholder{width:100%;height:100%;top:0;left:0;margin:0}.noImage-generic .placeholder img{width:150px;margin-left:-75px;margin-top:-50px;position:absolute;top:50%;left:50%}@media screen and (min-width:0px) and (max-width:750px){.noImage-generic .placeholder img{width:100px;top:0;left:50%;margin-left:-50px;margin-top:0}}.episodegrid .content-card .content-card-image .placeholder{z-index:1}.episodegrid .double-line .content-card-info{height:70px}.episodegrid .double-line .content-card-info .no-badge{width:100%}.episodegrid .double-line .content-card-info .one-badge{width:calc(100% - 34px)}.episodegrid .double-line .content-card-info .two-badge{width:calc(100% - 58px)}.episodegrid .double-line .content-card-info .three-badge{width:calc(100% - 87px)}@media screen and (min-width:0px) and (max-width:750px){.moreepisodes .owl-carousel.owl-theme.owl-loaded a{padding-right:0}.moreepisodes .owl-carousel.owl-theme.owl-loaded a>div.content-card-info h3{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:absolute}.moreepisodes .owl-carousel.owl-theme.owl-loaded a>div.content-card-info .no-badge h3{width:calc(100% - 40px)}.moreepisodes .owl-carousel.owl-theme.owl-loaded a>div.content-card-info .one-badge h3{width:calc(100% - 80px)}.moreepisodes .owl-carousel.owl-theme.owl-loaded a>div.content-card-info .two-badge h3{width:calc(100% - 120px)}.moreepisodes .owl-carousel.owl-theme.owl-loaded a>div.content-card-info .three-badge h3{width:calc(100% - 170px)}.moreepisodes .owl-carousel.owl-theme.owl-loaded a.content-card.scheduled{height:130px}.moreepisodes .owl-carousel.owl-theme.owl-loaded a.content-card.scheduled .content-card-info{padding-top:8px;padding-bottom:8px}.moreepisodes .owl-carousel.owl-theme.owl-loaded a.content-card.scheduled .content-card-info h3{position:relative}}@media screen and (min-width:750px){.moreepisodes div.owl-carousel.owl-theme.owl-loaded a.content-card{height:200px!important}.moreepisodes div.owl-carousel.owl-theme.owl-loaded a.content-card.scheduled .content-card-info{height:150px}.moreepisodes div.owl-carousel.owl-theme.owl-loaded a.content-card .image-loader{padding-bottom:130px}}.ie-9 .content-card .content-card-image img,.ie-9 .filling-content-card .content-card-image img{position:absolute}.content-card .badge{margin-left:5px;display:inline-block;height:24px;width:24px;float:right;text-align:center}@media screen and (min-width:0px) and (max-width:750px){.content-card .badge{margin-top:-15px}}.content-card .badge.airsOn:before{font-family:vodacons;content:"";color:#999;font-size:24px}.content-card .badge.expires:before{font-family:vodacons;content:"";color:#999;font-size:24px}.content-card .badge.catchup:before{font-family:vodacons;content:"";color:#999;font-size:24px}.content-card .badge.restart:before{font-family:vodacons;content:"";color:#999;font-size:24px}.content-card .badge.recording:before{font-family:vodacons;content:"";color:#999;font-size:24px}.content-card .badge.series:before{font-family:vodacons;content:"";color:#999;font-size:24px}.content-card .badge.singleScheduled:before{font-family:vodacons;content:"";color:#999;font-size:24px}.content-card .badge.seriesScheduled:before{font-family:vodacons;content:"";color:#999;font-size:24px}.content-card .badge.recordingProtected:before{font-family:vodacons;content:"";color:#999;font-size:24px}.content-card .badge.seriesProtected:before{font-family:vodacons;content:"";color:#999;font-size:24px}.content-card .badge.singleRecordable:before{font-family:vodacons;content:"";color:#999;font-size:24px}.content-card .badge.seriesRecordable:before{font-family:vodacons;content:"";color:#999;font-size:24px}.content-card .badge.wishlist:before{font-family:vodacons;content:"";color:#999;font-size:24px}.content-card .badge.parentalLocked:before{font-family:vodacons;content:"";color:#999;font-size:24px}.content-card .badge.parentalUnlocked:before{font-family:vodacons;content:"";color:#999;font-size:24px}.content-card .badge:before{margin-left:inherit}.content-card .badge.last{width:inherit}@media screen and (min-width:0px) and (max-width:750px){.badges-holder>.badge{margin-top:0!important}}@media screen and (min-width:0px) and (max-width:750px){.badges-group .badge{margin-top:0!important}}.content-card,.filling-content-card{margin-right:8px;border:0;border-width:0;border-radius:0}.content-card .content-card-image,.filling-content-card .content-card-image{position:relative}.content-card .content-card-info,.filling-content-card .content-card-info{padding-bottom:0;padding:8px 14px}.content-card.double-line.large .content-card-info,.filling-content-card.double-line.large .content-card-info{height:83px}.content-card .border-radius-container,.filling-content-card .border-radius-container{width:100%;height:100%;z-index:1;position:relative;overflow:hidden;border-radius:2px}@media screen and (min-width:751px){.content-card.small,.filling-content-card.small{width:calc(100% - 8px);border-right-width:0}.content-card.wide,.filling-content-card.wide{width:calc(100% - 8px);border-right-width:0}.content-card.large,.filling-content-card.large{width:calc(100% - 8px);border-right-width:0}.content-card-cell{width:100%;max-width:520px;float:left}.content-card-cell.small{grid-column:span 1}.content-card-cell.wide{grid-column:span 2}.content-card-cell.large{grid-column:span 2;grid-row:span 2}}@media screen and (max-width:750px) and (min-width:0px){.content-card,.filling-content-card{background-color:transparent}.content-card:not(.scheduled).small{z-index:1}.content-card:not(.scheduled).small .content-card-info{position:absolute;left:128px;right:0;margin-left:0}.content-card-cell{width:100%}}.search-wrapper .image-loader-fallback-container{position:absolute;width:100%;height:100%}.filling-content-card{background-size:cover}.filling-content-card:hover{cursor:default}.filling-content-card .content-card-image,.filling-content-card .content-card-info{background-color:transparent}.filling-content-card .content-card-image{overflow:visible}.filling-content-card.large{background-repeat:no-repeat;background-position:top right;background-image:url(../images/ftu/watch_next_large.png)}.filling-content-card.large .ftu-subtitle,.filling-content-card.large .ftu-title{display:inline-block;width:100%;padding:42px 25% 7px 28px;text-align:left;margin:0 auto;text-transform:none}.filling-content-card.large .ftu-title{font-size:22px}.filling-content-card.large .ftu-subtitle{color:#999;padding-top:0}@media screen and (min-width:375px){.filling-content-card.large .content-card-image span:nth-of-type(1){padding-top:42px}}.filling-content-card.large .ftu-button{font-family:vodafone_rgregular,Arial,sans-serif;color:#f2f2f2!important;font-size:20px;position:relative;padding-right:30px;left:8px;cursor:pointer}.filling-content-card.large .ftu-button:after{position:absolute;right:0;top:0;font-family:vodacons;content:"";color:#fff;font-size:19px;height:20px;width:20px;display:block}@media screen and (max-width:1300px) and (min-width:1080px){.filling-content-card.large .ftu-subtitle,.filling-content-card.large .ftu-title{padding-right:5px;padding-left:14px}.filling-content-card.large .ftu-button{left:0}}@media screen and (max-width:850px) and (min-width:751px){.filling-content-card.large .ftu-subtitle,.filling-content-card.large .ftu-title{padding-right:5px;padding-left:14px}.filling-content-card.large .ftu-button{left:0}}@media screen and (max-width:376px) and (min-width:0px){.filling-content-card.large .ftu-subtitle,.filling-content-card.large .ftu-title{padding-right:5px;padding-left:14px}.filling-content-card.large .ftu-button{left:0}}.filling-content-card.small{background-color:rgba(153,153,153,.1)}.filling-content-card.small:nth-of-type(2),.filling-content-card.small:nth-of-type(6){background-color:transparent;background-repeat:no-repeat;background-position:top left}.filling-content-card.small.small:nth-of-type(2){background-image:url(../images/ftu/watch_next_top.png)}.filling-content-card.small.small:nth-of-type(6){background-image:url(../images/ftu/watch_next_bottom.png)}.filling-content-card.small.small.nobackground{background-image:none;background-color:rgba(153,153,153,.1)}@media screen and (max-width:1079px) and (min-width:751px){.filling-content-card.small:nth-of-type(4){background-color:transparent;background-repeat:no-repeat;background-position:top left}.filling-content-card.small.small.myrecordings:nth-of-type(6),.filling-content-card.small.small.purchases:nth-of-type(6),.filling-content-card.small.small.schedulerecordings:nth-of-type(6),.filling-content-card.small.small.wishlist:nth-of-type(6),.filling-content-card.small.small:nth-of-type(6){background-image:none;background-color:rgba(153,153,153,.1)}}@media screen and (max-width:750px) and (min-width:0px){.filling-content-card.small.small.myrecordings:nth-of-type(2),.filling-content-card.small.small.myrecordings:nth-of-type(4),.filling-content-card.small.small.myrecordings:nth-of-type(6),.filling-content-card.small.small.purchases:nth-of-type(2),.filling-content-card.small.small.purchases:nth-of-type(4),.filling-content-card.small.small.purchases:nth-of-type(6),.filling-content-card.small.small.schedulerecordings:nth-of-type(2),.filling-content-card.small.small.schedulerecordings:nth-of-type(4),.filling-content-card.small.small.schedulerecordings:nth-of-type(6),.filling-content-card.small.small.wishlist:nth-of-type(2),.filling-content-card.small.small.wishlist:nth-of-type(4),.filling-content-card.small.small.wishlist:nth-of-type(6),.filling-content-card.small.small:nth-of-type(2),.filling-content-card.small.small:nth-of-type(4),.filling-content-card.small.small:nth-of-type(6){background-image:none;background-color:rgba(153,153,153,.1)}}@media screen and (max-width:1079px) and (min-width:751px){.filling-content-card.small:nth-of-type(4){background-image:url(../images/ftu/watch_next_bottom.png)}.filling-content-card.small.nobackground:nth-of-type(4){background-image:none;background-color:rgba(153,153,153,.1)}}.filling-content-card.purchases.large{background-image:url(../images/ftu/purchases_large.png)}.filling-content-card.small.purchases:nth-of-type(2){background-image:url(../images/ftu/purchases_top.png)}.filling-content-card.small.purchases.nobackground:nth-of-type(2){background-image:none;background-color:rgba(153,153,153,.1)}.filling-content-card.small.purchases:nth-of-type(6){background-image:url(../images/ftu/purchases_bottom.png)}.filling-content-card.small.purchases.nobackground:nth-of-type(6){background-image:none;background-color:rgba(153,153,153,.1)}@media screen and (max-width:1079px) and (min-width:751px){.filling-content-card.small.purchases:nth-of-type(4){background-image:url(../images/ftu/purchases_bottom.png)}.filling-content-card.small.purchases.nobackground:nth-of-type(4){background-image:none;background-color:rgba(153,153,153,.1)}}.filling-content-card.wishlist.large{background-image:url(../images/ftu/wishlist_large.png)}.filling-content-card.small.wishlist:nth-of-type(2){background-image:url(../images/ftu/wishlist_top.png)}.filling-content-card.small.wishlist.nobackground:nth-of-type(2){background-image:none;background-color:rgba(153,153,153,.1)}.filling-content-card.small.wishlist:nth-of-type(6){background-image:url(../images/ftu/wishlist_bottom.png)}.filling-content-card.small.wishlist.nobackground:nth-of-type(6){background-image:none;background-color:rgba(153,153,153,.1)}@media screen and (max-width:1079px) and (min-width:751px){.filling-content-card.small.wishlist:nth-of-type(4){background-image:url(../images/ftu/wishlist_bottom.png)}.filling-content-card.small.wishlist.nobackground:nth-of-type(4){background-image:none;background-color:rgba(153,153,153,.1)}}.filling-content-card.myrecordings.large{background-image:url(../images/ftu/recordings_large.png)}.filling-content-card.small.myrecordings:nth-of-type(2){background-image:url(../images/ftu/recordings_top.png)}.filling-content-card.small.myrecordings.nobackground:nth-of-type(2){background-image:none;background-color:rgba(153,153,153,.1)}.filling-content-card.small.myrecordings:nth-of-type(6){background-image:url(../images/ftu/recordings_bottom.png)}.filling-content-card.small.myrecordings.nobackground:nth-of-type(6){background-image:none;background-color:rgba(153,153,153,.1)}@media screen and (max-width:1079px) and (min-width:751px){.filling-content-card.small.myrecordings:nth-of-type(4){background-image:url(../images/ftu/recordings_bottom.png)}.filling-content-card.small.myrecordings.nobackground:nth-of-type(4){background-image:none;background-color:rgba(153,153,153,.1)}}.filling-content-card.schedulerecordings.large{background-image:url(../images/ftu/scheduled_recordings_large.png)}.filling-content-card.small.schedulerecordings:nth-of-type(2){background-image:url(../images/ftu/scheduled_recordings_top.png)}.filling-content-card.small.schedulerecordings.nobackground:nth-of-type(2){background-image:none;background-color:rgba(153,153,153,.1)}.filling-content-card.small.schedulerecordings:nth-of-type(6){background-image:url(../images/ftu/scheduled_recordings_bottom.png)}.filling-content-card.small.schedulerecordings.nobackground:nth-of-type(6){background-image:none;background-color:rgba(153,153,153,.1)}@media screen and (max-width:1079px) and (min-width:751px){.filling-content-card.small.schedulerecordings:nth-of-type(4){background-image:url(../images/ftu/scheduled_recordings_bottom.png)}.filling-content-card.small.schedulerecordings.nobackground:nth-of-type(4){background-image:none;background-color:rgba(153,153,153,.1)}}.recomm .filling-content-card.large{background-image:url(../images/ftu/recommendations_large.png)}.recomm .filling-content-card.small:nth-of-type(2){background-image:url(../images/ftu/recommendations_top.png)}.recomm .filling-content-card.small.nobackground:nth-of-type(2){background-image:none;background-color:rgba(153,153,153,.1)}.recomm .filling-content-card.small:nth-of-type(6){background-image:url(../images/ftu/recommendations_bottom.png)}.recomm .filling-content-card.small.nobackground:nth-of-type(6){background-image:none;background-color:rgba(153,153,153,.1)}@media screen and (max-width:750px) and (min-width:0px){.recomm .filling-content-card.small:nth-of-type(2),.recomm .filling-content-card.small:nth-of-type(6){background-image:none;background-color:rgba(153,153,153,.1)}}@media screen and (max-width:1079px) and (min-width:751px){.recomm .filling-content-card.small:nth-of-type(4){background-image:url(../images/ftu/recommendations_bottom.png)}.recomm .filling-content-card.small.nobackground:nth-of-type(4),.recomm .filling-content-card.small:nth-of-type(6){background-image:none;background-color:rgba(153,153,153,.1)}}.side-suggestions .content-card.small .content-card-info{height:auto}.side-suggestions .content-card.small .progress-bar{position:absolute;width:100%}.side-suggestions .content-card.small .content-card-image .content-card-channel-logo{margin-top:-40px}.side-suggestions .content-card.small .content-card-image :not(.recordedSeriesPlaceholder):not(.purchasedPlaceholder):not(.wishlistPlaceholder):not(.recordedSinglePlaceholder).placeholder.genericPlaceholder{margin-top:-15px}.rail-grid{display:grid;grid-template-columns:repeat(6,16.5%);grid-auto-flow:dense}.rail-grid .header-view-all{grid-column:1/-1}@media screen and (max-width:1079px) and (min-width:751px){.rail-grid{grid-template-columns:repeat(4,25%)}}@media screen and (max-width:750px){.rail-grid{display:block}}.progress-bar{width:220px;height:4px;position:relative;display:inline-block;background:rgba(242,242,242,.15)}.progress-bar-complete{background:#999;transition:all .1s cubic-bezier(.6,0,.4,1);height:100%;display:block;position:absolute;left:0;top:0}.content-card .progress-bar{width:100%;height:2px;position:absolute;bottom:0;left:0}.video-controls .progress-bar,.video-controls .progress-bar-complete{position:absolute;top:5px;left:0;height:8px}.video-controls .progress-bar{width:100%}.video-controls .progress-bar-scrubber{position:absolute;left:0;top:0;width:18px;height:18px;margin-left:-9px;opacity:0;background-color:#8d8d8d;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhkOGQ4ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzdhN2E3YSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:linear-gradient(to bottom,#8d8d8d 0,#7a7a7a 100%);border-radius:100%;box-shadow:0 11px 11px rgba(0,0,0,.25);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);transition:all .1s cubic-bezier(.6,0,.4,1)}.vtw-back-container{text-align:center}.vtw-back-container .vtw-back-nav{font-family:vodafone_rgbold,Arial,sans-serif;font-size:26px;position:relative;padding-left:24px}.vtw-back-container .vtw-back-nav:before{position:absolute;left:0;top:30%;background-image:url(../images/Arrow_Prev_White.svg);background-repeat:no-repeat;content:'';height:16px;width:10px;display:block}.component.header-component{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:fixed;top:0;left:0;height:64px;z-index:9999999}.component.header-component .component-inner{height:100%;padding:0;overflow:inherit}@media screen and (max-width:1079px){.component.header-component{height:auto;padding:0}}.header-component .vodafone-logo{margin-bottom:0;padding-right:16px}.header-component .vodafone-logo img{margin-bottom:0}.header-component .vodafone-logo img.vf-logo-full{display:block}.header-component .vodafone-logo img.vf-logo-brandmark{display:none}.header-search-profile .header-profile-icon,.header-search-profile .header-search-icon{display:inline-block;vertical-align:middle;width:40px;background-size:24px;height:100%;background-repeat:no-repeat;background-position:center;border-bottom:4px solid #1a1818}.header-search-profile .header-profile-icon.inactive,.header-search-profile .header-search-icon.inactive{cursor:default}@media screen and (min-width:1560px){.header-component .vodafone-logo{position:relative;border-left-width:0;padding-left:40px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header-search-profile .header-profile-icon,.header-search-profile .header-search-icon{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-right:24px}.profile-dropdown a.editButton{right:24px}}@media screen and (min-width:1080px) and (max-width:1559px){.component.header-component .header-navigation{width:calc(100% - 496px)}.header-component .vodafone-logo{position:relative;border-left-width:0;padding-left:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header-search-profile .header-profile-icon,.header-search-profile .header-search-icon{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-right:14px}.profile-dropdown a.editButton{right:14px}}@media screen and (min-width:751px) and (max-width:1079px){.header-component .vodafone-logo{position:absolute;border-left-width:0;padding-left:20px;top:12px}.header-search-profile,.header-search-profile .header-profile-icon{margin-right:6px;right:0}.profile-dropdown a.editButton{right:6px}}@media screen and (max-width:750px){.header-component .vodafone-logo{position:absolute;border-left-width:0;padding-left:8px;top:12px}.header-search-profile,.header-search-profile .header-profile-icon{margin-right:0;right:0}.profile-dropdown a.editButton{right:0}}@media screen and (max-width:1079px){.safari .header-component .vodafone-logo{height:52px}.header-component .vodafone-logo img{position:relative;top:-2px;width:40px;height:40px}.header-component .vodafone-logo img.vf-logo-full{display:none}.header-component .vodafone-logo img.vf-logo-brandmark{display:block}}.header-navigation{height:100%;position:relative;overflow:hidden}@media screen and (max-width:1079px){.header-navigation{border-left-width:0;padding-top:60px}}.header-navigation a{display:inline-block;opacity:.5;height:100%;width:32.5%;vertical-align:middle}.header-navigation a h4{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header-navigation a.header-navigation-active,.header-navigation a:active,.header-navigation a:hover{opacity:1}.header-navigation a.header-navigation-active:not(.authenticated){opacity:.5}.header-navigation:not(.authenticated) a.header-navigation-active:not(.authenticated):hover{cursor:default}.header-navigation.authenticated a.header-navigation-active h4,.header-navigation.authenticated a:active h4,.header-navigation.authenticated a:hover h4{font-family:vodafone_rgbold,Arial,sans-serif}@media screen and (max-width:1079px){.header-navigation a,.header-navigation.disabled a{display:none;width:100%;height:60px;border-top:2px solid rgba(153,153,153,.1);position:relative}}.header-navigation a.header-navigation-active:not(.authenticated) h4{font-family:vodafone_rgregular,Arial,sans-serif}.header-navigation:not(.authenticated) a:hover{cursor:default;opacity:.5}.header-navigation:not(.authenticated) a.header-navigation-active:hover h4{color:#f2f2f2}.header-navigation:not(.authenticated) a:hover h4{color:#f2f2f2}.header-navigation .header-navigation-active{font-family:vodafone_rgbold,Arial,sans-serif}.header-search-profile{z-index:2}.header-navigation .context-switch{z-index:1}.header-navigation .header-chevron{transition:all .2s ease-in;background:url(../images/Arrow_Down.svg) no-repeat;position:absolute;display:none;right:68px;top:22px;width:22px;height:15px;background-size:22px 13px;z-index:0}.header-navigation.expanded .header-chevron{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}@media screen and (max-width:1079px){.header-chevron:not(.disabled){display:inline!important;right:108px;cursor:pointer}.header-navigation .context-switch h4{padding:0 90px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-navigation .header-navigation-active{display:block;position:absolute;top:0;left:0}}.header-navigation .header-navigation-bar{position:absolute;left:0;bottom:0;height:4px;display:inline-block;height:4px;background-color:#e60000;opacity:0;width:32.5%;transition:-webkit-transform .48s cubic-bezier(.6,0,.4,1) 0s;transition:transform .48s cubic-bezier(.6,0,.4,1) 0s}.header-navigation .header-navigation-bar.header-navigation-active{opacity:1}.header-navigation .header-navigation-bar.header-navigation-active.disabled,.header-navigation .header-navigation-bar.header-navigation-active:not(.authenticated){opacity:0;transition:none}@media screen and (max-width:1079px){.header-navigation .header-navigation-bar{display:none}}.header-search-profile{text-align:right;padding-left:16px;height:63.5px}.header-search-profile .header-search-icon{margin-right:24px}.header-search-profile .header-search-icon:before{font-family:vodacons;content:"";color:#999;font-size:38px;width:100%;height:100%;text-align:center;vertical-align:-100%;display:inline-block}.header-search-profile .header-profile-icon:before{font-family:vodacons;content:"";color:#999;font-size:38px;width:100%;height:100%;text-align:center;vertical-align:-100%;display:inline-block}.header-search-profile .header-search-icon.active{color:#fff;border-bottom:4px solid red}.header-search-profile .header-profile-icon.active{color:#fff;border-bottom:4px solid red}.header-search-profile .header-profile-icon.selected{border-bottom:4px solid red;color:#fff}@media screen and (max-width:1079px){.header-search-profile{position:absolute;height:60px}.header-search-profile .header-search-icon{margin-right:0}}.profile-dropdown{width:390px;display:table;position:absolute;top:64px;right:0;opacity:0;height:0;overflow:hidden;box-shadow:0 0 3px 0 #0e0e0e}.profile-dropdown>ul{display:table-cell;vertical-align:middle}.profile-dropdown li{width:100%;height:60px;background:#101010;text-align:left;padding-left:30px;padding-right:30px;vertical-align:middle;color:#f2f2f2}.profile-dropdown li a{display:inline;width:100%;height:100%}.profile-dropdown ul>li,.profile-dropdown ul>ul{border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:#272526}.profile-dropdown ul>ul>div>li,.profile-dropdown ul>ul>li{border-width:0;padding-left:30px;color:#fff}.profile-dropdown ul>li:first-child{padding-left:32px;size:20px}.profile-dropdown .profileShade{background:#1a1819}.profile-dropdown .profileShade .spinner{left:calc(50% - 25px);top:calc(50% - 25px);position:relative;display:block}.profile-dropdown .profileShade.error-message{text-align:center;color:#f2f2f2}.profile-dropdown .profileShade.error-retry{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:80px}.profile-dropdown .profileShade.error-retry a{margin:0 auto}.profile-dropdown .profileShade.error-retry a:hover{padding-top:0}.profile-dropdown li{font-family:vodafone_rgregular,Arial,sans-serif;color:#fff;line-height:60px}.profile-dropdown a{display:inline}.profile-dropdown li:not(.error-retry) a:hover span{font-family:vodafone_rgbold,Arial,sans-serif}.profile-dropdown.active{opacity:1;height:auto}@media screen and (max-width:1079px){.component.header-component .header-navigation.expanded a{display:block}.component.header-component .header-navigation.expanded a.header-navigation-active:after{transition:all .2s ease-in;-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1);-webkit-filter:FlipV;filter:FlipV}}.template-holder.back-nav .inner h3{display:inline-block;text-align:center;padding-left:24px;margin-left:-24px;margin-bottom:8px;position:relative}.template-holder.back-nav .inner a:before{position:absolute;left:0;top:30%;background-image:url(../images/Arrow_Prev_White.svg);background-repeat:no-repeat;content:'';height:13px;width:24px;display:block}.firefox .template-holder.back-nav .inner a:before{height:15px;top:20%}.profile-dropdown span.avatar{background-repeat:no-repeat;background-size:contain;width:36px;height:36px;line-height:36px;background-position:center center;text-align:center;vertical-align:middle;font-size:16px;font-family:vodafone_rgbold,Arial,sans-serif;position:absolute;left:0;top:50%;margin-top:-18px;border-radius:50%}.profile-dropdown span.label{color:#f2f2f2;margin-left:56px;width:200px;overflow:hidden;text-overflow:ellipsis;display:block;margin-right:20px;height:inherit;white-space:nowrap}.profile-dropdown li:hover{visibility:visible}.profile-dropdown .editButton:hover{font-family:vodafone_rgbold,Arial,sans-serif;color:#999}.profile-dropdown a.editButton{float:right;color:#666;width:20%;padding:10px 0;display:inline-block;line-height:40px;position:absolute;text-align:right}.profile-dropdown a.profileButton{width:80%;display:inline-block;position:relative}.profile-dropdown a.isSelectedProfile{cursor:default}li:hover a.editButton{visibility:visible}.profile-dropdown .activeprofile{border-left:5px solid #fff;padding-left:25px;font-family:vodafone_rgbold,Arial,sans-serif}a.editButton:hover{font-family:vodafone_rgbold,Arial,sans-serif}.profile-dropdown .avatar{margin-right:20px}.profile-dropdown .newProfile:before{font-family:vodacons;content:"";color:#fff;font-size:50px;width:100%;height:100%;text-align:center;vertical-align:-35%;display:inline-block}.profile-dropdown .avatarType1{background-image:url(../images/avatars/Avatar_01.svg)}.profile-dropdown .avatarType2{background-image:url(../images/avatars/Avatar_02.svg)}.profile-dropdown .avatarType3{background-image:url(../images/avatars/Avatar_03.svg)}.profile-dropdown .avatarType4{background-image:url(../images/avatars/Avatar_04.svg)}.profile-dropdown .avatarType5{background-image:url(../images/avatars/Avatar_04.svg)}.profile-dropdown.closedDropdown{display:none}#main-menu{position:absolute;right:0;overflow:hidden}#main-menu #main-menu-container{overflow:hidden}#main-menu .profile-dropdown{position:relative;top:0}.header-search-profile .header-profile-icon:not(.inactive):hover:before{color:#fff}.header-search-profile .header-search-icon:not(.inactive):hover:before{color:#fff}.vtw-container-header{width:100%;z-index:999;padding:0 36px;position:absolute;transition:opacity 1s}.hero-wrapper{z-index:0;cursor:pointer}.hero-wrapper .btn-group.actions{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.hero-wrapper .component-inner{padding:0}.hero-wrapper .video-wrapper{display:block;position:relative;opacity:0;height:0;transition:opacity 1s .2s}.hero-wrapper.full-bleed-hero .hero-background-image img.hero-overlay{display:block;position:relative}.hero-wrapper .hero-background-image .hero-background-image-wrapper{position:absolute;width:100%;top:0;left:0;height:100%;overflow:hidden}.hero-wrapper .hero-background-image .inner{position:absolute;width:100%;top:0;left:0;height:100%;overflow:hidden}.hero-wrapper .hero-background-image .inner .spinner{left:50%;top:32%;position:absolute;margin-left:-25px;margin-top:-25px}@media screen and (min-width:0) and (max-width:750px){.hero-wrapper .hero-background-image .inner .spinner{top:50%}}@media screen and (min-width:751px) and (max-width:1079px){.hero-wrapper .hero-background-image .inner .spinner{top:50%}}@media screen and (min-width:1080px) and (max-width:1559px){.hero-wrapper .hero-background-image .inner .spinner{top:40%}}.hero-wrapper.full-bleed-hero .hero-background-image .hero-background-image-wrapper img{height:auto}.hero-wrapper .hero-background-image .hero-background-image-wrapper:before{content:'';background:0 0;background:linear-gradient(to bottom,rgba(255,255,255,0),red);position:absolute;height:100px;right:0;bottom:0;left:0}.hero-wrapper .hero-background-image .hero-background-image-wrapper:after{content:'';display:block;height:9999px}.hero-wrapper .start-icon-btn{position:absolute;width:68px;height:68px;left:50%;margin-left:-34px;margin-top:-34px;top:50%}.program-info .hero-wrapper .hero-centered-text .inner .spinner{left:50%;top:50%;position:absolute;margin-left:-25px;margin-top:-25px}.hero-wrapper .hero-centered-text{width:100%;text-align:center;opacity:1;z-index:999;padding:0 36px;position:absolute;height:100%;bottom:0;transition:opacity 1s}.hero-wrapper .hero-centered-text .inner{position:relative}.ondemand.view-all .hero-wrapper .hero-centered-text .inner{margin:0;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:0) and (max-width:750px){.program-info .hero-wrapper .hero-centered-text .inner{margin-top:-30%}}@media screen and (min-width:751px) and (max-width:1079px){.hero-wrapper .hero-centered-text .inner{margin-top:22%}}@media screen and (min-width:1080px) and (max-width:1559px){.hero-wrapper .hero-centered-text .inner{margin-top:20%}}@media screen and (min-width:1560px){.hero-wrapper .hero-centered-text .inner{margin-top:18%}}@media screen and (min-width:751px){.hero-wrapper .hero-centered-text h1,.hero-wrapper .hero-centered-text h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.hero-wrapper .hero-centered-text h3{text-align:center}.hero-wrapper .hero-centered-text a.hero-link-back{position:relative;text-align:center;font-size:24px;margin-bottom:10px;display:inline-block;font-family:vodafone_rgbold,Arial,sans-serif}.hero-wrapper .hero-centered-text a.hero-link-back:before{position:absolute;left:-20px;top:10%;font-family:vodacons;content:"\F117";color:#f2f2f2;font-size:25px;display:block}.hero-wrapper .hero-centered-text p{text-align:center;font-size:24px;overflow:hidden;max-height:64px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:800px;margin:auto;margin-bottom:30px}@media screen and (max-width:750px){.hero-wrapper .hero-centered-text{height:auto;display:block;margin-top:-96px;padding:0 8px}}.hero-wrapper.full-bleed-hero{padding:0}.hero-wrapper.full-bleed-hero .component-inner{max-width:none}.hero-wrapper.full-bleed-hero .hero-background-image img{width:100%}@media screen and (min-width:751px) and (max-width:1079px){.hero-wrapper.full-bleed-hero{margin-bottom:-16%}.my-tv .hero-wrapper.full-bleed-hero{margin-bottom:0}}@media screen and (min-width:1080px) and (max-width:1559px){.hero-wrapper.full-bleed-hero{margin-bottom:-22%}.my-tv .hero-wrapper.full-bleed-hero{margin-bottom:0}}@media screen and (min-width:1560px){.hero-wrapper.full-bleed-hero{margin-bottom:-28%}.my-tv .hero-wrapper.full-bleed-hero{margin-bottom:0}}.hero-wrapper-with-video .component-inner{overflow:hidden}.hero-wrapper.hero-video-playing{margin-bottom:0}.hero-wrapper.hero-video-playing .video-wrapper{opacity:1;height:auto;width:100%;transition:opacity 1s}.hero-wrapper.hero-video-playing .hero-background-image{opacity:0;height:0;transition:opacity 1s}.hero-wrapper.hero-video-playing .hero-centered-text{opacity:0;height:0;transition:opacity 1s;margin-top:0}.ondemand.view-all .hero-wrapper{height:260px;margin-bottom:-72px}.ondemand.view-all .hero-wrapper .component-inner{height:100%;overflow:visible}.hero-wrapper .component-inner .hero-background-image{-webkit-mask-image:url(../images/background/mask_hero_baseline.png);-webkit-mask-size:101%;position:relative;opacity:1;-webkit-transition:opacity 1s}.ondemand.view-all .hero-wrapper .hero-background-image .hero-background-image-wrapper:after,.ondemand.view-all .hero-wrapper .hero-background-image .hero-background-image-wrapper:before{display:none}.ondemand.view-all .hero-wrapper .hero-background-image .hero-background-image-wrapper img{margin-top:-100px}.folder-info-hero.hero-wrapper{margin-bottom:0}.folder-info-hero.hero-wrapper .hero-centered-text{margin-top:0;position:relative}.folder-info-hero.hero-wrapper .hero-centered-text .inner{margin-top:0}.folder-info-hero.hero-wrapper.full-bleed-hero .component-inner{position:absolute}@media screen and (min-width:0) and (max-width:750px){.folder-info-hero.hero-wrapper .hero-centered-text .inner{padding-top:22%}}@media screen and (min-width:751px) and (max-width:1079px){.folder-info-hero.hero-wrapper .hero-centered-text .inner{padding-top:20%}}@media screen and (min-width:1080px) and (max-width:1559px){.folder-info-hero.hero-wrapper .hero-centered-text .inner{padding-top:18%}}@media screen and (min-width:1560px){.folder-info-hero.hero-wrapper .hero-centered-text .inner{padding-top:16%}}.component.synopsis-wrapper .component-inner p{color:#f2f2f2;font-size:20px;margin-bottom:5px}.component.synopsis-wrapper .component-inner .synopsis-info{border-right:2px solid rgba(153,153,153,.1);padding-right:104px}@media screen and (min-width:751px) and (max-width:1079px){.component.synopsis-wrapper .component-inner .synopsis-info{padding-right:32px}}@media screen and (min-width:0px) and (max-width:750px){.component.synopsis-wrapper .component-inner .synopsis-info{border-right:none;padding-right:0;padding-bottom:32px;border-bottom:2px solid rgba(153,153,153,.1)}}.component.synopsis-wrapper .component-inner .synopsis-meta{padding-left:104px}@media screen and (min-width:751px) and (max-width:1079px){.component.synopsis-wrapper .component-inner .synopsis-meta{padding-left:32px}}@media screen and (min-width:0px) and (max-width:750px){.component.synopsis-wrapper .component-inner .synopsis-meta{padding-left:0;padding-top:32px}}.owl-fade-out{opacity:0}.owl-fade-in{opacity:1}.vtw-message{display:block;text-align:center;line-height:24px;padding:20px;width:430px;margin:0 auto}.vtw-message.vtw-icon{position:relative;padding-left:30px}.vtw-message.vtw-icon:before{content:'';position:absolute;background-repeat:no-repeat;background-size:20px;margin-left:-30px;width:20px;height:20px}.vtw-message.vtw-icon.vtw-error:before{background-image:url(../images/Incorrect_Red.svg)}@media screen and (min-width:0) and (max-width:450px){.vtw-message{width:100%}}.error-message .component-inner{margin-top:50px}.rail-error-container{padding-top:30px;background-color:rgba(100,100,100,.1);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.rail-error-container .error-icon-rails{background-image:url(../images/Error.svg);height:48px;width:48px;background-repeat:no-repeat;margin-left:calc(50% - 24px)}.rail-error-container .error-msg-rails{font-size:28px;line-height:34px;vertical-align:super;width:100%;text-align:center;margin:calc(17px/2) 0}.rail-error-container .btn-group.actions .btn.gradient-btn{margin:0 auto 20px}.error-container .error-logo{padding:40px}.error-container .error-logo img{width:48px;height:48px}.error-container .error-message{padding:0 10px 40px 10px;font-family:vodafone_rgregular,Arial,sans-serif;color:#999;font-size:22px}.error-container .error-button a{margin:auto 0}.component.footer-wrapper{margin-bottom:0;background-color:#101010;border-top:1px solid rgba(153,153,153,.1)}.component.footer-wrapper .footer-company-info{float:left;position:relative;padding-right:212px;box-sizing:border-box}.component.footer-wrapper .footer-company-info p{color:#999;font-size:14px;line-height:14px}.component.footer-wrapper .footer-company-info:after{position:absolute;content:"";height:100%;width:2px;background-color:rgba(153,153,153,.1);right:106px;top:0}.component.footer-wrapper .footer-link-section .footer-expandable-link{cursor:default}.component.footer-wrapper .footer-link-section a{position:relative;margin-bottom:16px;display:block;color:#999}.component.footer-wrapper .footer-link-section a:hover{font-family:vodafone_rgbold,Arial,sans-serif,Arial,sans-serif;color:#f2f2f2}@media screen and (max-width:1079px){.component.footer-wrapper{padding:0}.component.footer-wrapper .component-inner{padding:0 0 32px 0}.component.footer-wrapper .footer-link-section{float:left}.component.footer-wrapper .footer-link-section a{height:60px;border-top:2px solid rgba(153,153,153,.1);cursor:pointer;display:block;margin-bottom:0}.component.footer-wrapper .footer-link-section a h3,.component.footer-wrapper .footer-link-section a li{text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.component.footer-wrapper .footer-link-section .footer-expandable-link{cursor:pointer}.component.footer-wrapper .footer-link-section .footer-expandable-link h3:after{transition:all .4s ease-in;background:url(../images/Arrow_Down.svg) no-repeat;content:" ";position:absolute;right:5%;top:6px;width:22px;height:12px}.component.footer-wrapper .footer-link-section .footer-links-collapsed{height:0;opacity:0}.component.footer-wrapper .footer-link-section.expanded .footer-expandable-link h3:after{transition:all .4s ease-in;-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1);-webkit-filter:FlipV;filter:FlipV}.component.footer-wrapper .footer-link-section.expanded .footer-links-collapsed{height:auto;opacity:1}.component.footer-wrapper .footer-company-info{float:left;padding:0 8px;border-top:2px solid rgba(153,153,153,.1)}.component.footer-wrapper .footer-company-info .vodafone-logo{margin:56px 0;text-align:center}.component.footer-wrapper .footer-company-info .vodafone-logo img{margin:0 auto;height:32px}.component.footer-wrapper .footer-company-info p{text-align:center;font-size:12px;line-height:12px;margin-bottom:14px}.component.footer-wrapper .footer-company-info:after{content:none}}@media screen and (min-width:1080px){.footer-cols{float:right;width:50%}.footer-cols .footer-link-section{float:left;width:33%}}.component.channel-grid-wrapper{transition:all .36s cubic-bezier(.6,0,.4,1)}.component.channel-grid-wrapper .component-inner{padding:0}.component.channel-grid-wrapper .component-inner.channel-tiles-loaded .channel{opacity:1}.component.channel-grid-wrapper .component-inner .channel{position:relative;overflow:hidden;margin-bottom:8px;opacity:0;background:rgba(242,242,242,.05);transition:all .48s cubic-bezier(.6,0,.4,1) 0s;height:197px}.component.channel-grid-wrapper .component-inner .channel:after{padding-top:56.25%;display:block;content:''}.component.channel-grid-wrapper .component-inner .channel *{pointer-events:none!important}.component.channel-grid-wrapper .component-inner .channel .channel-aura,.component.channel-grid-wrapper .component-inner .channel .channel-video{position:absolute;width:100%;height:100%;opacity:0;overflow:hidden;pointer-events:none;transition:opacity .48s cubic-bezier(.6,0,.4,1) 0s}.component.channel-grid-wrapper .component-inner .channel .channel-aura video,.component.channel-grid-wrapper .component-inner .channel .channel-video video{position:absolute;left:0;top:0;width:100%;height:100%}.component.channel-grid-wrapper .component-inner .channel .channel-video{z-index:1}.component.channel-grid-wrapper .component-inner .channel .channel-aura{z-index:2;display:-webkit-flex;display:-ms-flexbox;display:flex}.component.channel-grid-wrapper .component-inner .channel .channel-logo{z-index:3;position:absolute;top:38px;width:100%;transition:opacity .48s cubic-bezier(.6,0,.4,1) 0s,all .48s cubic-bezier(.6,0,.4,1) 0s,right .48s cubic-bezier(.6,0,.4,1) .48s,bottom .48s cubic-bezier(.6,0,.4,1) .48s,margin-right .48s cubic-bezier(.6,0,.4,1) .48s,margin-bottom .48s cubic-bezier(.6,0,.4,1) .48s}.component.channel-grid-wrapper .component-inner .channel .channel-logo .channel-logo-mono{display:block;margin:0 auto;height:50px;position:relative;transition:all .48s cubic-bezier(.6,0,.4,1) 0s;opacity:1}.component.channel-grid-wrapper .component-inner .channel .channel-number{font-size:12px;font-family:vodafone_rgbold,Arial,sans-serif;color:#f2f2f2;position:absolute;text-align:center;top:85px;padding:0;margin:0;width:100%}.component.channel-grid-wrapper .component-inner .channel .channel-show-name,.component.channel-grid-wrapper .component-inner .channel .channel-show-time,.component.channel-grid-wrapper .component-inner .channel .web-playback-unavailable{color:#999;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 32px;margin:0;transition:all .48s cubic-bezier(.6,0,.4,1) 0s;opacity:1}.component.channel-grid-wrapper .component-inner .channel .web-playback-unavailable{padding:0 10px;white-space:normal}.component.channel-grid-wrapper .component-inner .channel .channel-show-time,.component.channel-grid-wrapper .component-inner .channel .web-playback-unavailable{z-index:4;position:absolute;top:111px;left:0;width:100%}.component.channel-grid-wrapper .component-inner .channel .channel-show-name{z-index:5;position:absolute;top:136px;left:0;width:100%}.component.channel-grid-wrapper .component-inner .channel .program-info p{font-size:18px;color:#999}.component.channel-grid-wrapper .component-inner .channel .program-info{width:100%;height:100%;position:absolute;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.component.channel-grid-wrapper .component-inner .channel .progress-bar{z-index:6;position:absolute;bottom:0;left:0;width:100%;height:4px;transition:all .48s cubic-bezier(.6,0,.4,1) 0s}.component.channel-grid-wrapper .component-inner .channel .progress-bar .progress-bar-complete{position:absolute;display:block;bottom:0;left:0;height:100%;background:#999 none repeat scroll 0 0;transition:all .48s cubic-bezier(.6,0,.4,1) 0s}.component.channel-grid-wrapper .component-inner .channel.channel-filtered-out{display:none}.component.channel-grid-wrapper .component-inner .channel:hover{background-image:url(../images/background/channel_card_hover_bg.png);background-repeat:no-repeat;background-size:cover}.component.channel-grid-wrapper .component-inner .channel:hover .channel-show-time{color:#fff}.component.channel-grid-wrapper .component-inner .channel:hover .progress-bar .progress-bar-complete{background:#e60000}.component.channel-grid-wrapper .component-inner .channel:hover .channel-show-name{font-family:vodafone_rgbold,Arial,sans-serif;color:#fff}.component.channel-grid-wrapper .component-inner .channel.channel-active{transition:opacity .48s cubic-bezier(.6,0,.4,1) .24s}.component.channel-grid-wrapper .component-inner .channel.channel-active .channel-logo{opacity:0}.component.channel-grid-wrapper .component-inner .channel.channel-active .channel-aura,.component.channel-grid-wrapper .component-inner .channel.channel-active .channel-video,.component.channel-grid-wrapper .component-inner .channel.channel-active .channel-video.channel-show-logo~.channel-logo{opacity:1}.component.channel-grid-wrapper.channel-grid-overlay{position:fixed;top:192px;padding-bottom:800px;overflow:scroll;height:100vw;z-index:1000;background:rgba(16,16,16,.9)}.component.channel-grid-wrapper.channel-grid-overlay .component-inner .channel .channel-progress-bar div{background-color:rgba(153,153,153,.3)}.component.channel-grid-wrapper.overlay-hidden{opacity:0}.channel-overlay-filer{z-index:1000;position:fixed;top:128px;left:0}.component.channel-grid-wrapper .component-inner .channel .channel-meta-data{z-index:5;position:absolute;bottom:0;width:100%;padding:5px;margin:0 auto;text-align:right;font-size:50%;color:#999;font-style:italic}.component.channel-grid-wrapper .component-inner .channel.playback-unavailable .progress-bar .progress-bar-complete{background:rgba(242,242,242,.5)!important;opacity:1!important}.component.channel-grid-wrapper .component-inner .channel.playback-unavailable .overlay{background:#f2f2f2;left:0;top:0;width:100%;height:100%;position:absolute;overflow:hidden;pointer-events:none;opacity:.2;z-index:4}.component.channel-grid-wrapper .component-inner .channel.playback-unavailable .channel-number{color:#999}.component.channel-grid-wrapper .component-inner .channel.playback-unavailable .web-playback-unavailable{top:123px;opacity:0}.component.channel-grid-wrapper .component-inner .channel.channel-active.playback-unavailable .web-playback-unavailable{opacity:1;transition:opacity .4s cubic-bezier(.6,0,.4,1) .13s;max-height:64px}.component.channel-grid-wrapper .component-inner .channel.channel-active.playback-unavailable .channel-show-name,.component.channel-grid-wrapper .component-inner .channel.channel-active.playback-unavailable .channel-show-time{opacity:0;transition:opacity .15s cubic-bezier(.6,0,.4,1) 0s;font-family:vodafone_rgregular,Arial,sans-serif;color:#999}.component.channel-grid-wrapper .component-inner .channel.channel-active.playback-unavailable .channel-logo{opacity:1;z-index:5}@media screen and (max-width:750px){.component.channel-grid-wrapper .component-inner .channel.playback-unavailable .web-playback-unavailable{left:0!important;width:calc(100% - 100px)!important;text-align:left!important;top:0!important;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;position:relative}}#channel-grid-wrapper{height:calc(100% - 192px);width:100%;position:relative;overflow:auto}#channel-grid-wrapper.channel-grid-wrapper-top{top:128px;padding-top:8px}#channel-grid-wrapper.channel-grid-wrapper-no-overflow{overflow:visible}#channel-grid-inner{top:0}#channel-grid-inner.overlay-active{overflow:visible}#channels-grid,.channel-grid-wrapper{height:100%}#channels-grid.overlay-active{top:64px}#channel-grid-wrapper.channel-grid-wrapper-no-overflow #channel-grid-inner{overflow:auto}.component.channels-filter-wrapper{transition:all .36s cubic-bezier(.6,0,.4,1);z-index:5;border-bottom:none}.component.channels-filter-wrapper.overlay-hidden{opacity:0}.component.channels-filter-wrapper .component-inner{height:64px;padding:0}.component.channels-filter-wrapper .component-inner .filter-navigation{height:100%;text-align:center}.component.channels-filter-wrapper .component-inner .filter-navigation a{display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);float:none}@media screen and (min-width:0px) and (max-width:1079px){.component.channels-filter-wrapper .component-inner .filter-navigation a{display:none;width:100%;z-index:1}.component.channels-filter-wrapper .component-inner .filter-navigation a.filter-active{display:block}}.component.channels-filter-wrapper .component-inner .filter-navigation a h4{color:#999;transition:color .48s cubic-bezier(.6,0,.4,1)}.component.channels-filter-wrapper .component-inner .filter-navigation a.filter-active h4,.component.channels-filter-wrapper .component-inner .filter-navigation a:hover h4{color:#333}.component.channels-filter-wrapper .component-inner .filter-navigation a.filter-active h4{font-family:vodafone_rgbold,Arial,sans-serif}.filter-navigation-chevron{display:none}@media screen and (min-width:0px) and (max-width:1079px){.component-inner .filter-navigation-chevron{background:transparent url(../images/Arrow_Down.svg) no-repeat scroll 0 0;display:inline;height:12px;margin-top:-6px;position:absolute;right:35px;top:35px;transition:all .2s ease-in 0s;width:22px;cursor:pointer;z-index:0}.component-inner.expanded .filter-navigation-chevron{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1);transition:all .2s ease-in 0s}#channel-grid-wrapper.channel-grid-wrapper-top{top:64px}#channel-grid-wrapper{height:calc(100% - 128px)}.watchtv-channels .component.channel-grid-wrapper{padding-top:64px}.channel-overlay-header-wrapper .component-inner .channel-overlay-continue-watching img{margin-left:0!important}.channel-overlay-header-wrapper .component-inner .channel-overlay-continue-watching h4{display:none}}.channel-overlay-header-wrapper{position:fixed;top:60px!important;height:64px;display:block;background:#1a1818;z-index:1000;transition:all .36s cubic-bezier(.6,0,.4,1) 0s}.channel-overlay-header-wrapper .component-inner{height:100%;border-bottom:2px solid rgba(153,153,153,.1);padding:0}.channel-overlay-header-wrapper .component-inner .channel-overlay-continue-watching{position:absolute;right:50px;padding:19px}.channel-overlay-header-wrapper .component-inner .channel-overlay-continue-watching *{display:inline-block}.channel-overlay-header-wrapper .component-inner .channel-overlay-continue-watching img{height:20px;margin-bottom:-2px;margin-left:10px;width:auto}.channel-overlay-header-wrapper .component-inner .channel-overlay-header{padding:19px;text-align:center}.channel-overlay-header-wrapper.overlay-hidden{opacity:0}.component-inner input[type=text]{height:100%;border:none;outline:0;resize:none;width:calc(100% - 40px);color:#666;font-family:vodafone_rgregular,Arial,sans-serif;font-size:40px;text-align:left;white-space:nowrap;line-height:80px;overflow-y:hidden;padding-left:40px}.search-wrapper{opacity:0;background:#101010;position:fixed;overflow-y:scroll;top:0;left:0;right:0;padding-top:148px;z-index:-1;-webkit-transform:translateZ(0)}.search-wrapper #userInputSearch::-webkit-input-placeholder{color:#d3d3d3}.search-wrapper #userInputSearch:-moz-placeholder{color:#d3d3d3}.search-wrapper #userInputSearch::-moz-placeholder{color:#d3d3d3}.search-wrapper #userInputSearch:-ms-input-placeholder{color:#d3d3d3!important}.search-wrapper .component.rail.recomm .component-inner{padding:0}.mobile .search-wrapper{position:absolute;left:0;top:64px;bottom:0;padding-top:85px;margin:0 auto;width:100%;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}.mobile .search-wrapper :not(html){-webkit-transform:translate3d(0,0,0)}.mobile .search-wrapper.active{opacity:1;bottom:0;height:auto;z-index:99999}.mobile .component.search-bar-wrapper{position:absolute;top:0}.mobile #footer-container.search-active,.mobile #page-container.search-active{display:none}.search-wrapper .component.search-bar-wrapper{opacity:0;transition:opacity .4s ease-in 0s}.search-wrapper .component.search-results-wrapper{opacity:0;transition:opacity .4s ease-in .5s}.search-wrapper.active{opacity:1;height:100%;z-index:9999}.search-wrapper.active .component.search-bar-wrapper{opacity:1}.search-wrapper.active .component.search-results-wrapper{opacity:1}.component.search-bar-wrapper{position:fixed;top:64px;left:0;width:100%;height:84px;z-index:100;border-bottom:0!important}.component.search-bar-wrapper .component-inner{height:100%;overflow:hidden;padding:0 0 0 40px}.component.search-bar-wrapper .component-inner .searchbar-search-icon{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:40px;height:28px}.component.search-bar-wrapper .component-inner .searchbar-search-icon:before{font-family:vodacons;content:"";color:#999;font-size:40px;width:100%;height:100%;vertical-align:-40%;display:inline-block}@media screen and (min-width:1080px) and (max-width:1559px){.component.search-bar-wrapper .component-inner .searchbar-search-icon{left:30px}}@media screen and (min-width:751px) and (max-width:1079px){.component.search-bar-wrapper .component-inner .searchbar-search-icon{left:20px;z-index:2}.component-inner input[type=text]{padding-left:20px}}@media screen and (max-width:750px){.component.search-bar-wrapper .component-inner .searchbar-search-icon{left:8px}.component-inner input[type=text]{padding-left:8px}}.component.search-bar-wrapper .component-inner .search-placeholder{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:40px}.component.search-bar-wrapper .component-inner textarea{width:100%;height:100%;border:none;outline:0;resize:none;width:100%;color:#666;font-family:vodafone_rgregular,Arial,sans-serif;font-size:40px;text-align:left;white-space:nowrap;line-height:80px;overflow-y:hidden}.component.search-results-wrapper .dynamic-search-results{opacity:0;display:none;transition:opacity .4s ease-in 0s}.component.search-results-wrapper .dynamic-search-results .spinner{display:inline-block;width:50px}.component.search-results-wrapper .dynamic-search-results.active{opacity:1;display:block;transition:opacity .4s ease-in 0s}.component.search-results-wrapper .single-result-info{padding-left:48px;display:none}@media screen and (min-width:0px) and (max-width:750px){.component.search-results-wrapper .single-result-info{padding-left:0}}.component.search-results-wrapper .single-result-info p.episode-synopsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.component.search-results-wrapper .btn-group{margin-bottom:70px}.component.search-results-wrapper .content-card h3 .matched{font-family:vodafone_rgbold,Arial,sans-serif}.search-error{font-size:40px;line-height:40px;color:#999;transition:opacity .5s ease-in-out .8s;word-break:break-all}.search-error.active{height:auto;opacity:1}.searchHighlight{font-family:vodafone_rgbold,Arial,sans-serif;transition:all .4s;line-height:27px}.search-wrapper .component-inner.load-more{padding-bottom:8px}.search-wrapper .container-load-more.btn-group.actions{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0;height:16vh;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;position:relative}.search-wrapper .container-load-more.btn-group.actions a{margin-right:0}.search-wrapper .container-load-more .spinner{left:50%;top:50%;position:absolute;margin-left:-25px;margin-top:-25px;display:block;padding:10px 0}.video-ui{position:absolute;top:0;left:0;width:100%;height:100%;padding:48px}@media screen and (min-width:0px) and (max-width:750px){.video-ui{padding:8px}}@media screen and (min-width:751px) and (max-width:1079px){.video-ui{padding:40px}}.video-ui .inner{position:relative;width:100%;height:100%}video{width:100%;position:relative;display:block}video::-webkit-media-controls-enclosure{display:none!important}.video-overlay{z-index:200;position:absolute;top:0;left:0;height:100%;width:100%;opacity:.8;background-image:url(../images/background/Voda_Aura_Top&Bottom.png);background-size:cover;background-repeat:no-repeat;overflow:hidden}.video-hotspot{z-index:300;position:absolute;top:0;left:0;height:80%;width:100%}.video-controls{z-index:500;position:absolute;left:0;bottom:0;width:100%;height:48px;display:block;transition:opacity 1s cubic-bezier(.6,0,.4,1);transition:background 1s cubic-bezier(.6,0,.4,1)}.video-controls.full-screen-mode{z-index:9999999}.video-controls.active{opacity:1}.video-controls .video-transport-controls .transport-control{width:48px;height:48px;background-repeat:no-repeat;background-size:100%;display:inline-block}.video-controls .video-transport-controls .transport-control.start-over{background-image:url(../images/video/Controls_Start_Over.svg)}.video-controls .video-transport-controls .transport-control.start-over:hover{background-image:url(../images/video/Controls_Start_Over_Hover.svg)}.video-controls .video-transport-controls .transport-control.full-screen{background-image:url(../images/video/Controls_FullScreen.svg)}.video-controls .video-transport-controls .transport-control.full-screen:hover{background-image:url(../images/video/Controls_FullScreen_Hover.svg)}.video-controls .video-transport-controls .video-controls-playback .transport-control:first-child{margin-right:16px}.video-controls .video-transport-controls .video-controls-progress{left:0;right:0;width:100%}.video-controls .video-transport-controls .video-controls-progress .video-controls-progress-bar{position:relative;width:100%;height:22px}.video-controls .video-transport-controls .video-controls-progress .video-controls-counter,.video-controls .video-transport-controls .video-controls-progress .video-controls-metadata{display:inline-block}.video-controls .video-transport-controls .video-controls-progress .video-controls-counter h3,.video-controls .video-transport-controls .video-controls-progress .video-controls-counter h5,.video-controls .video-transport-controls .video-controls-progress .video-controls-metadata h3,.video-controls .video-transport-controls .video-controls-progress .video-controls-metadata h5{display:inline-block;vertical-align:top;margin-bottom:0}.video-controls .video-transport-controls .video-controls-progress .video-controls-counter{float:right}.hero-wrapper.full-bleed-hero .end-screen{position:absolute;width:100%;height:100%;top:0;z-index:400;display:none}.hero-wrapper.full-bleed-hero .end-screen .component-inner{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.hero-wrapper.full-bleed-hero .end-screen .content{overflow:auto;text-align:center}.hero-wrapper.full-bleed-hero .end-screen .content .content-card{float:none}.hero-wrapper.full-bleed-hero .end-screen header h2{text-align:center}.hero-wrapper.full-bleed-hero .end-screen header span{display:inline-block;color:#f2f2f2;margin-bottom:0}.hero-wrapper.full-bleed-hero .tv-continue-screen.end-screen .component-inner{-webkit-transform:none;-ms-transform:none;transform:none;position:absolute;top:auto;right:0;bottom:78px;overflow:visible}.hero-wrapper.full-bleed-hero .tv-continue-screen.end-screen .content{overflow:auto}.hero-wrapper.full-bleed-hero .tv-continue-screen.end-screen .content .autoplay-heading,.hero-wrapper.full-bleed-hero .tv-continue-screen.end-screen .content .content-card{float:right}.hero-wrapper.full-bleed-hero .tv-continue-screen.end-screen .content .autoplay-heading{display:block;position:absolute;right:0;top:-74px}#channels-grid .channels-filter-wrapper .component-inner{max-width:unset;margin:unset}.tv-guide-nav-wrapper{background-color:#1a1818}.tv-guide-nav-wrapper .days-wrapper .component-inner,.tv-guide-nav-wrapper .filter-wrapper .component-inner{padding:0}.tv-guide-nav-wrapper .days-wrapper .component-inner a,.tv-guide-nav-wrapper .filter-wrapper .component-inner a{color:#666;display:inline-block;float:left;padding:10px 6px;position:relative;text-align:center;vertical-align:top}.tv-guide-nav-wrapper .days-wrapper .component-inner a.focus,.tv-guide-nav-wrapper .days-wrapper .component-inner a:hover,.tv-guide-nav-wrapper .filter-wrapper .component-inner a.focus,.tv-guide-nav-wrapper .filter-wrapper .component-inner a:hover{color:#e60000}.tv-guide-nav-wrapper .days-wrapper .component-inner a.focus,.tv-guide-nav-wrapper .filter-wrapper .component-inner a.focus{border-bottom:4px solid #e60000}.tv-guide-nav-wrapper .days-wrapper{background:rgba(242,242,242,.15);position:relative;width:100%}.tv-guide-nav-wrapper .days-wrapper .day{width:6.66%}.tv-guide-nav-wrapper .days-wrapper .day .name,.tv-guide-nav-wrapper .days-wrapper .day .number{display:block}.tv-guide-nav-wrapper .days-wrapper .day.focus .number,.tv-guide-nav-wrapper .days-wrapper .day:hover .number{font-family:vodafone_rgbold,Arial,sans-serif}.tv-guide-nav-wrapper .filter-wrapper{background:rgba(242,242,242,.05)}.tv-guide-nav-wrapper .filter-wrapper .time{width:33.33%}.tv-guide-nav-wrapper .filter-wrapper .time.focus,.tv-guide-nav-wrapper .filter-wrapper .time:hover{font-family:vodafone_rgbold,Arial,sans-serif}.tv-guide-nav-wrapper.fixed-filter{height:126px;left:0;position:fixed;top:64px;width:100%;z-index:999}.tv-guide .tv-guide-list>header{margin-top:40px}.tv-guide .tv-guide-list>header h2{margin-bottom:8px}.tv-guide .tv-guide-list>header:first-child{margin-top:0}.tv-guide .tv-guide-list .tv-guide-episode{border-bottom:1px solid rgba(255,255,255,.2);display:block;margin-bottom:8px;overflow:auto;padding:32px 0;position:relative}.tv-guide .tv-guide-list .tv-guide-episode .content-card.large{border-left-width:0}.tv-guide .tv-guide-list .tv-guide-episode .episode-description{padding:0 32px}.tv-guide-v2{opacity:1}.tv-guide-v2 .days-wrapper{background:rgba(242,242,242,.15)}.tv-guide-v2 .days-wrapper .component-inner{padding:8px 0}.tv-guide-v2 .days-wrapper a.day{border:0;color:#666;float:left;font-size:22px!important;height:auto;margin-right:1%;text-align:center;width:5.66%}.tv-guide-v2 .days-wrapper a.day:hover span{font-family:vodafone_rgbold,Arial,sans-serif}.tv-guide-v2 .days-wrapper a.day span{color:#666;display:block;line-height:30px}.tv-guide-v2 .days-wrapper a.day.active{color:#f2f2f2}.tv-guide-v2 .days-wrapper a.day.active span{color:#f2f2f2;font-family:vodafone_rgbold,Arial,sans-serif}.tv-guide-v2 h2{font-size:26px;margin-bottom:16px}.tv-guide-v2 .time-section header{background:rgba(242,242,242,.05);cursor:pointer;padding:16px 24px 3px 24px;margin-bottom:8px}.tv-guide-v2 .time-section header h6{margin-bottom:0}.tv-guide-v2 .time-section header h3{font-family:vodafone_rgregular,Arial,sans-serif}.tv-guide-v2 .time-section header:hover h3{font-family:vodafone_rgbold,Arial,sans-serif}.tv-guide-v2 .tv-guide-list{display:block;overflow:auto;position:relative}.watchtv-channels .component.channel-grid-wrapper .component-inner .channel{opacity:1}.watchtv-channels .component.background-rhombus{background:transparent url(../images/background/default_body_bg.png) no-repeat scroll 0 0/cover;margin-bottom:0;margin-top:0}.watchtv-channels .channel-name{height:100%;width:100%;position:absolute;line-height:52px;top:2px}.watchtv-channels .channel-name span{color:#f2f2f2;display:inline-block;font-family:vodafone_rgregular,Arial,sans-serif;font-size:20px;margin:0 auto;padding:0 40px;position:relative;text-align:center;vertical-align:middle;line-height:26px;max-height:56px;word-break:break-word;overflow:hidden;width:100%}.watchtv-channels .spinner{display:block;height:50px;margin:0 auto;max-width:80px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.watchtv-channels .vtw-container-spinner{position:relative;height:100px}.watchtv-channels .channel-video-placeholder{height:100%;width:100%}.watchtv-channels .hero-wrapper .component.user-not-authenticated{overflow:visible}.watchtv-channels .inner.user-not-authenticated p.top-message{text-align:center}.watchtv-channels .inner.user-not-authenticated p.bottom-message{width:70%;text-align:center;margin:0 auto}.time-section{width:33.3333%}.timeframe-selector{display:none;width:100%}.timeframe-selector .timeframe-selector-item{display:inline-block;position:relative;width:32%}.timeframe-selector .timeframe-selector-item h3{text-align:center;font-family:vodafone_ltregular,Arial,sans-serif}.timeframe-selector .timeframe-selector-item.active h3{font-family:vodafone_rgbold,Arial,sans-serif}.timeframe-selector .timeframe-selector-item:hover{cursor:pointer}.timeframe-selector .timeframe-selector-item:hover h3{font-family:vodafone_rgbold,Arial,sans-serif}.watchtv-channels .hero-wrapper{margin:0;min-height:520px}@media screen and (max-width:650px){.watchtv-channels .hero-centered-text .btn-group{padding:0 10px}.watchtv-channels.recording-options .channel-logo{display:none}.time-section{display:none;width:100%}.time-section h2{display:none}.time-section.active{display:block}.timeframe-selector{display:block;width:100%}.watchtv-channels .hero-wrapper{margin:0;height:320px}}@media screen and (min-width:651px){.time-section{margin-right:2px;width:33%}}@media screen and (max-width:750px){.watchtv-channels .inner.user-not-authenticated p.bottom-message{padding:0 20px}.watchtv-channels .hero-wrapper{margin:0;height:320px}.watchtv-channels .channel-grid .context-switch.channel{height:90px;z-index:0}.watchtv-channels .channel-grid .channel-logo{width:100px!important;height:90px!important;opacity:1!important;top:0!important}.watchtv-channels .channel-grid .channel-logo .channel-name{overflow:hidden;text-align:center;padding:5px;top:0!important}.watchtv-channels .channel-grid .channel-logo .channel-name span{width:100%;padding:10px 5px;height:66px;max-height:66px}.watchtv-channels .channel-grid .channel-logo .image-loader,.watchtv-channels .channel-grid .channel-logo img{top:12px}.watchtv-channels .channel-grid .channel-number{top:58px!important;width:100px!important}.watchtv-channels .channel-grid .progress-bar{width:calc(100% - 100px)!important;left:100px!important}.watchtv-channels .channel-grid .channel-aura,.watchtv-channels .channel-grid .channel-video{margin-left:100px}.watchtv-channels .channel-grid .channel-aura,.watchtv-channels .channel-grid .channel-aura img{width:100%;height:100%}.watchtv-channels .channel-grid .channel-show-name,.watchtv-channels .channel-grid .channel-show-time{left:0!important;width:calc(100% - 100px)!important;text-align:left!important}.watchtv-channels .channel-grid .channel-show-time{top:15px!important}.watchtv-channels .channel-grid .channel-show-name{top:45px!important}.watchtv-channels .channel-grid .program-info{width:100%;height:100%;position:relative;display:block;margin-left:100px;background-color:rgba(200,200,200,.07);box-shadow:-1px 0 1px #2c2c2c}.watchtv-channels .channel-grid .program-information-unavailable{top:30px!important}}@media screen and (min-width:751px) and (max-width:1079px){.watchtv-channels .inner.user-not-authenticated p.bottom-message{padding:0 100px}.time-section{margin-right:2px;width:33%}}.watchtv-channels .hero-wrapper .hero-centered-text{height:100%!important;margin:0;padding:0}.watchtv-channels .hero-wrapper .hero-centered-text .inner{bottom:15%;margin:0;padding:0;position:absolute;width:100%}.watchtv-channels .component.channel-grid-wrapper{min-height:210px}.watchtv-channels.user-not-authenticated .hero-wrapper{margin:0;max-height:650px;min-height:600px}.watchtv-channels.user-not-authenticated .hero-wrapper .hero-centered-text .inner{padding:20px 0}@media screen and (max-width:1079px){.watchtv-channels .component.channels-filter-wrapper .component-inner.expanded{height:inherit;padding-top:64px;overflow:hidden}.watchtv-channels .component.channels-filter-wrapper .component-inner.expanded .filter-navigation a{border-top:2px solid #ddd;display:block;height:65px;position:relative;top:0;-webkit-transform:none;-ms-transform:none;transform:none;transition:none}.watchtv-channels .component.channels-filter-wrapper .component-inner.expanded .filter-navigation a.filter-active{border:0;height:64px;position:absolute;top:0}.watchtv-channels .component.channels-filter-wrapper .component-inner.expanded .filter-navigation a h4{line-height:64px}.watchtv-channels .channels-filter-wrapper{position:absolute}.watchtv-channels .channels-filter-wrapper.channel-overlay-header-wrapper.overlay-active{position:relative}.watchtv-channels .channels-filter-wrapper.channel-overlay-header-wrapper.overlay-active.expanded{height:inherit}}.watchtv-channels .synopsis-info h5{display:inline-block}.watchtv-channels .synopsis-info h2.program-name{margin-bottom:8px}.watchtv-channels .synopsis-info .season-episode-info span{display:inline-block;margin-bottom:8px}.watchtv-channels .synopsis-info .badge .badge-text,.watchtv-channels .synopsis-info .badge:before{color:#999!important}.watchtv-channels .synopsis-meta .after-program h6{display:inline-block}.watchtv-channels .synopsis-meta .after-program span{display:block}.watchtv-channels .channel-video .player{z-index:9999999}.watchtv-channels .status-recording{padding-bottom:43px}.watchtv-channels .status-recording h6,.watchtv-channels .status-recording img{float:left}.watchtv-channels .status-recording h6{margin-left:8px}.watchtv-channels .actions{clear:both}.watchtv-channels.recording-options .ngdialog-content{border:3px solid #262626;border-top-left-radius:5px!important;height:auto!important;max-width:450px!important}.watchtv-channels.recording-options .recording-option{background:linear-gradient(#202020,#171717);background-color:#1b1b1b;clear:both;display:block;height:60px;padding:17px 23px;position:relative}.watchtv-channels.recording-options .recording-option .option-label{color:#f2f2f2;font-family:vodafone_rgbold,Arial,sans-serif;font-size:22px;display:block;line-height:26px}.watchtv-channels.recording-options .recording-option .channel-logo img{-webkit-animation:none;animation:none;opacity:.5;position:absolute;right:24px;top:4px;transition:none}.watchtv-channels.recording-options .recording-option .title{color:#f2f2f2;display:block;font-family:vodafone_ltregular,Arial,sans-serif;font-size:22px;line-height:26px}.watchtv-channels.recording-options .recording-option+.recording-option{border-top:3px solid #262626}.geo-block .ngdialog-content{max-width:450px!important;border:3px solid #262626;border-top-left-radius:5px!important;height:auto!important}.geo-block .modal-geo-block .message{color:#fff;font-family:vodafone_ltregular,Arial,sans-serif;text-align:center;padding:50px 15px}.channel-tv-guide .days-wrapper{background:rgba(242,242,242,.15);border-bottom:0;height:64px;overflow:hidden}.channel-tv-guide .days-wrapper .component-inner .day-filter-wrapper{left:0;padding:0;position:absolute;top:0;width:100%;height:64px;overflow:hidden}@media screen and (min-width:751px) and (max-width:1079px){.channel-tv-guide .days-wrapper .component-inner .day-change-btn.day-change-next{right:10px}.channel-tv-guide .days-wrapper .component-inner .day-change-btn.day-change-prev{left:20px}.channel-tv-guide .days-wrapper .component-inner .owl-carousel-day-selector{padding:0 60px 0 57px}}@media screen and (max-width:750px){.channel-tv-guide .days-wrapper .component-inner .day-change-btn.day-change-next{right:0}.channel-tv-guide .days-wrapper .component-inner .day-change-btn.day-change-prev{left:8px}.channel-tv-guide .days-wrapper .component-inner .owl-carousel-day-selector{padding:0 50px 0 47px}}.channel-tv-guide .days-wrapper .day-change-btn{background-repeat:no-repeat;height:24px;position:absolute;top:calc(50% - 12px);width:24px;z-index:50}.channel-tv-guide .days-wrapper .day-change-btn.day-change-next{background-image:url(../images/Arrow_Next_Grey.svg);right:20px}.channel-tv-guide .days-wrapper .day-change-btn.day-change-prev{background-image:url(../images/Arrow_Prev_Grey.svg);left:40px}.channel-tv-guide .days-wrapper .owl-carousel-day-selector{padding:0 80px 0 77px}.tv-guide-list .component-inner{padding-right:20px}@media screen and (min-width:1559px){.tv-guide-list .component-inner{padding-right:10px}}@media screen and (max-width:1559px) and (min-width:1080px){.tv-guide-list .component-inner{padding-right:20px}}@media screen and (max-width:1079px) and (min-width:751px){.tv-guide-list .component-inner{padding-right:15px}}@media screen and (max-width:750px){.tv-guide-list .component-inner{padding-right:5px}}.owl-carousel-day-selector a.day{border:0;border-radius:0;color:#666;float:none;display:block;font-family:vodafone_rgregular,Arial,sans-serif;font-size:22px!important;height:64px;margin-right:0;padding:4px 0;text-align:center;transition:all .48s ease}.owl-carousel-day-selector a.day span{color:#666;display:block;line-height:30px;font-family:vodafone_rgregular,Arial,sans-serif}.owl-carousel-day-selector a.day span .number{font-family:vodafone_rgregular,Arial,sans-serif}.owl-carousel-day-selector a.day:hover span{font-family:vodafone_rgregular,Arial,sans-serif}.owl-carousel-day-selector a.day.active{border-bottom:2px solid #e60000;color:#f2f2f2;height:64px;transition:all .48s ease}.owl-carousel-day-selector a.day.active span{color:#f2f2f2;font-family:vodafone_rgregular,Arial,sans-serif}.owl-carousel-day-selector a.day.active span.name span{font-family:vodafone_rgbold,Arial,sans-serif}.owl-carousel-day-selector a.day.active:hover span{-webkit-transform:translateY(none);-ms-transform:translateY(none);transform:translateY(none)}.owl-carousel-day-selector a.day.active:hover span .number{font-family:vodafone_rgbold,Arial,sans-serif}.channel-tv-guide .tv-guide-list{display:block;overflow:auto;position:relative}.channel-tv-guide .tv-guide-list .time-section h2{font-size:26px;margin-bottom:16px}.channel-tv-guide .tv-guide-list .time-section .scheduled-item{background:rgba(153,153,153,.1);margin-bottom:8px;padding:12px;position:relative}.channel-tv-guide .tv-guide-list .time-section .scheduled-item h3{font-family:vodafone_rgregular,Arial,sans-serif;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-tv-guide .tv-guide-list .time-section .scheduled-item .progress-bar{bottom:0;height:2px!important;left:0;position:absolute;width:100%}.channel-tv-guide .tv-guide-list .time-section .scheduled-item .progress-bar .progress-bar-complete{background:#e60000}.channel-tv-guide .tv-guide-list .time-section .scheduled-item:hover:not(.disable){cursor:pointer}.channel-tv-guide .tv-guide-list .time-section .scheduled-item:hover:not(.disable) h3{font-family:vodafone_rgbold,Arial,sans-serif}.channel-tv-guide .tv-guide-list .time-section .scheduled-item:hover:not(.disable) .badge:before{color:#e60000!important}.channel-tv-guide .tv-guide-list .time-section .scheduled-item.badged:not(.disable) img{height:20px}.channel-tv-guide .tv-guide-list .time-section .scheduled-item.badged:not(.disable).series img{height:24px}.channel-tv-guide .tv-guide-list .time-section.active{z-index:100}.channel-tv-guide .tv-guide-list .time-section.active .time-section-schedule{box-shadow:0 0 70px 8px rgba(0,0,0,.5)}.channel-tv-guide .tv-guide-list .time-section.active .scheduled-item{background:rgba(242,242,242,.1)}.channel-tv-guide .tv-guide-list .time-section.active .scheduled-item.active{background:rgba(242,242,242,.15)}.channel-tv-guide .tv-guide-list .time-section.active .scheduled-item.active h6{color:#f2f2f2}.channel-tv-guide .tv-guide-list .time-section.active .scheduled-item.active h3{font-family:vodafone_rgbold,Arial,sans-serif}.channel-tv-guide .guideitem-name-holder{display:block}.channel-tv-guide .guideitem-name-holder .no-badge{width:100%}.channel-tv-guide .guideitem-name-holder .one-badge{width:calc(100% - 36px)!important}.channel-tv-guide .guideitem-name-holder .two-badge{width:calc(100% - 64px)!important}.channel-tv-guide .guideitem-name-holder .three-badge{width:calc(100% - 82px)!important}.channel-tv-guide .guideitem-name-holder h3{text-overflow:ellipsis;white-space:nowrap}.channel-tv-guide .badges-holder{bottom:16px;height:20px;position:absolute;right:24px}.video-channel-select-container{width:100%;position:absolute;top:64px;left:0;z-index:9}.video-channel-select-container .video-channel-select-wrapper{position:relative;max-width:1440px;margin:0 auto}.video-channel-select-container .video-channel-select-wrapper .video-channel-select{position:absolute;margin:0 0 0 auto;display:block;background:rgba(16,16,16,.4);width:192px;height:48px;border:1px solid #f2f2f2;top:40px;right:40px}.video-channel-select-container .video-channel-select-wrapper .video-channel-select h4{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:vodafone_rgregular,Arial,sans-serif;font-size:22px;text-transform:none;color:#666}.video-channel-select-container .video-channel-select-wrapper .video-channel-select:hover h4{font-family:vodafone_rgbold,Arial,sans-serif;color:#f2f2f2}.watchtv-channels .hero-wrapper{cursor:default}.watchtv-channels .channel-overlay-continue-watching-label{text-transform:none}@media screen and (min-width:750px){.watchtv-channels .component.synopsis-wrapper .component-inner{padding:84px 60px 80px 60px}}.watchtv-channels .watch-tv-hero .hero-centered-text{overflow:visible}.watchtv-channels .watch-tv-hero .hero-centered-text .program-image{width:100%}.watchtv-channels .watch-tv-hero .program-image-container{width:100%;height:100%;position:absolute}.watchtv-channels .watch-tv-hero .program-image-container img{width:100%;position:absolute}.watchtv-channels .watch-tv-hero .program-image-container .spinner-container{height:100%;width:100%}.watchtv-channels.playerView .program-image-container{overflow-y:hidden}.watchtv-channels:not(.playerView) .program-image-container.loading{overflow-y:visible}.watchtv-channels:not(.playerView) .program-image-container:not(.loading){overflow-y:hidden}.watchtv-channels .hero-wrapper.hero-video-playing{height:auto!important}.view-all .hero-wrapper{cursor:auto}.ondemand.view-all .header-view-all span:not(.spinner){color:#fff;margin-bottom:0;margin-left:0}.ondemand.view-all .header-view-all a:hover span{-webkit-transform:none;-ms-transform:none;transform:none}.ondemand.view-all .component-inner.load-more{padding-bottom:8px}.ondemand.view-all .container-load-more{margin:0;width:100%;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ondemand.view-all .container-load-more a{margin:42px 0}.vtw-view-all.vtw-load-more .hero-wrapper{cursor:default;height:260px;margin-bottom:-72px}.vtw-view-all.vtw-load-more .hero-wrapper .hero-background-image .hero-background-image-wrapper img{margin-top:-100px}.vtw-view-all.vtw-load-more .vtw-container-spinner .spinner{margin:20px}.vtw-container-load-more{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.synopsis-info .part-of-folder-message,.synopsis-info .playback-unavailable{color:#fff;font-family:vodafone_rgbold,Arial,sans-serif;font-size:22px;line-height:22px;padding:22px 30px 0 20px}.synopsis-info .part-of-folder-message{padding-left:0}.moreepisodes .component-inner{overflow-y:hidden}@media screen and (max-width:750px){.moreepisodes .component-inner{padding-bottom:40px}}.moreepisodes .seasonselector{padding:0 8px;margin-bottom:40px}.moreepisodes .spinner{left:50%;position:absolute;margin-left:-25px}.moreepisodes .episodegrid .double-line .content-card-image{background-color:#1a1818}.moreepisodes .episodegrid .double-line .content-card-info{margin-top:0}.moreepisodes .episodegrid .double-line .content-card-info p{color:#999}.moreepisodes .owl-item:not(.active){height:0}@media screen and (min-width:0px) and (max-width:750px){.moreepisodes .seasonselector{padding:0}.moreepisodes .content-card-info .seriesinfo .badge{margin-top:-15px!important}}.episodegrid:not(.ng-hide){-webkit-animation:fadein .5s;animation:fadein .5s;opacity:1}.episodegrid.ng-hide{-webkit-animation:fadeout 1s;animation:fadeout 1s;opacity:0}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadeout{from{opacity:1}to{opacity:0}}.watch-options .ngdialog-content{max-width:450px!important;border:2px solid #333;border-top-left-radius:0!important;height:auto!important;padding:0!important}.watch-options .ngdialog-content .custom-ngdialog-close,.watch-options .ngdialog-content .ngdialog-close{height:24px;width:24px;top:34px!important;right:32px!important;background:url(../images/Dialog_Close.svg);background-size:24px!important;position:absolute;cursor:pointer}.watch-options .modal-program-info .watch-option:not(.title):hover{background-color:#181818}.watch-options .modal-program-info .watch-option{height:70px;display:block;clear:both;padding:0;background-color:#141414;position:relative;overflow:hidden}.watch-options .modal-program-info .watch-option+.watch-option{border-top:2px solid #333}.watch-options .modal-program-info .watch-option>span{position:relative;display:block}.watch-options .modal-program-info .watch-option .option-label{color:#f2f2f2;font-family:vodafone_rgbold,Arial,sans-serif;font-size:20px;display:block;line-height:20px;padding:24px 20px 28px 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.watch-options .modal-program-info .watch-option .channel-logo{position:relative;display:block;height:68px}.watch-options .modal-program-info .watch-option .channel-logo .image-loader,.watch-options .modal-program-info .watch-option .channel-logo img{display:inline-block;-webkit-animation:none;animation:none;height:50px;transition:none;width:80px}.watch-options .modal-program-info .watch-option.title:not(.one-row){height:90px}.watch-options .modal-program-info .watch-option.title .title{color:#fff;font-family:vodafone_rgbold,Arial,sans-serif;font-size:22px;line-height:22px;padding:22px 30px 0 20px}.watch-options .modal-program-info .watch-option.title .sub-title{color:#999;font-family:vodafone_rgregular,Arial,sans-serif;font-size:20px;line-height:20px;padding:7px 30px 27px 20px}.watch-options .modal-program-info .watch-option.bundle .identifier-container,.watch-options .modal-program-info .watch-option.catchup .identifier-container,.watch-options .modal-program-info .watch-option.live .identifier-container,.watch-options .modal-program-info .watch-option.purchase .identifier-container,.watch-options .modal-program-info .watch-option.recording .identifier-container,.watch-options .modal-program-info .watch-option.recording-option .identifier-container,.watch-options .modal-program-info .watch-option.rental .identifier-container,.watch-options .modal-program-info .watch-option.subscription .identifier-container{height:100%;width:100%}.watch-options .modal-program-info .watch-option.bundle .identifier-container .channel-logo,.watch-options .modal-program-info .watch-option.bundle .identifier-container .option-label,.watch-options .modal-program-info .watch-option.catchup .identifier-container .channel-logo,.watch-options .modal-program-info .watch-option.catchup .identifier-container .option-label,.watch-options .modal-program-info .watch-option.live .identifier-container .channel-logo,.watch-options .modal-program-info .watch-option.live .identifier-container .option-label,.watch-options .modal-program-info .watch-option.purchase .identifier-container .channel-logo,.watch-options .modal-program-info .watch-option.purchase .identifier-container .option-label,.watch-options .modal-program-info .watch-option.recording .identifier-container .channel-logo,.watch-options .modal-program-info .watch-option.recording .identifier-container .option-label,.watch-options .modal-program-info .watch-option.recording-option .identifier-container .channel-logo,.watch-options .modal-program-info .watch-option.recording-option .identifier-container .option-label,.watch-options .modal-program-info .watch-option.rental .identifier-container .channel-logo,.watch-options .modal-program-info .watch-option.rental .identifier-container .option-label,.watch-options .modal-program-info .watch-option.subscription .identifier-container .channel-logo,.watch-options .modal-program-info .watch-option.subscription .identifier-container .option-label{height:100%;display:inline-block}.watch-options .modal-program-info .watch-option.bundle .identifier-container .option-label,.watch-options .modal-program-info .watch-option.catchup .identifier-container .option-label,.watch-options .modal-program-info .watch-option.live .identifier-container .option-label,.watch-options .modal-program-info .watch-option.purchase .identifier-container .option-label,.watch-options .modal-program-info .watch-option.recording .identifier-container .option-label,.watch-options .modal-program-info .watch-option.recording-option .identifier-container .option-label,.watch-options .modal-program-info .watch-option.rental .identifier-container .option-label,.watch-options .modal-program-info .watch-option.subscription .identifier-container .option-label{padding:24px 0 28px 20px}.watch-options .modal-program-info .watch-option.bundle .identifier-container .channel-logo .option-label,.watch-options .modal-program-info .watch-option.bundle .identifier-container .channel-logo div,.watch-options .modal-program-info .watch-option.catchup .identifier-container .channel-logo .option-label,.watch-options .modal-program-info .watch-option.catchup .identifier-container .channel-logo div,.watch-options .modal-program-info .watch-option.live .identifier-container .channel-logo .option-label,.watch-options .modal-program-info .watch-option.live .identifier-container .channel-logo div,.watch-options .modal-program-info .watch-option.purchase .identifier-container .channel-logo .option-label,.watch-options .modal-program-info .watch-option.purchase .identifier-container .channel-logo div,.watch-options .modal-program-info .watch-option.recording .identifier-container .channel-logo .option-label,.watch-options .modal-program-info .watch-option.recording .identifier-container .channel-logo div,.watch-options .modal-program-info .watch-option.recording-option .identifier-container .channel-logo .option-label,.watch-options .modal-program-info .watch-option.recording-option .identifier-container .channel-logo div,.watch-options .modal-program-info .watch-option.rental .identifier-container .channel-logo .option-label,.watch-options .modal-program-info .watch-option.rental .identifier-container .channel-logo div,.watch-options .modal-program-info .watch-option.subscription .identifier-container .channel-logo .option-label,.watch-options .modal-program-info .watch-option.subscription .identifier-container .channel-logo div{height:100%}.watch-options .modal-program-info .watch-option.bundle .identifier-container .channel-logo .option-label,.watch-options .modal-program-info .watch-option.catchup .identifier-container .channel-logo .option-label,.watch-options .modal-program-info .watch-option.live .identifier-container .channel-logo .option-label,.watch-options .modal-program-info .watch-option.purchase .identifier-container .channel-logo .option-label,.watch-options .modal-program-info .watch-option.recording .identifier-container .channel-logo .option-label,.watch-options .modal-program-info .watch-option.recording-option .identifier-container .channel-logo .option-label,.watch-options .modal-program-info .watch-option.rental .identifier-container .channel-logo .option-label,.watch-options .modal-program-info .watch-option.subscription .identifier-container .channel-logo .option-label{padding-left:0}.watch-options .modal-program-info .watch-option.bundle .identifier-container .channel-logo.channel-logo-success,.watch-options .modal-program-info .watch-option.catchup .identifier-container .channel-logo.channel-logo-success,.watch-options .modal-program-info .watch-option.live .identifier-container .channel-logo.channel-logo-success,.watch-options .modal-program-info .watch-option.purchase .identifier-container .channel-logo.channel-logo-success,.watch-options .modal-program-info .watch-option.recording .identifier-container .channel-logo.channel-logo-success,.watch-options .modal-program-info .watch-option.recording-option .identifier-container .channel-logo.channel-logo-success,.watch-options .modal-program-info .watch-option.rental .identifier-container .channel-logo.channel-logo-success,.watch-options .modal-program-info .watch-option.subscription .identifier-container .channel-logo.channel-logo-success{position:absolute;right:24px;height:50px;top:9px}.watch-options .modal-program-info .watch-option.purchases-rental .option-label{height:100%;display:inline-block;padding:24px 0 28px 0}.watch-options .modal-program-info .watch-option.purchases-rental .option-label:first-child{padding-left:20px}.watch-options .modal-program-info .watch-option.purchases-rental .option-label+.option-label{padding-left:0}.watch-options .modal-program-info.disabled{opacity:.5}.watch-options .modal-program-info.disabled a{cursor:default}@media screen and (max-width:420px){.program-info.watch-options .channel-logo{display:none}}.component.synopsis-wrapper .badges-group{margin-top:4px;position:relative;display:block;min-height:24px;overflow:hidden}.component.synopsis-wrapper .badges-group .container{margin-top:10px;height:30px;float:left}.component.synopsis-wrapper .badges-group .progress-bar{margin-right:20px}.component.synopsis-wrapper .badges-group .badge{padding-left:40px;line-height:30px;height:30px;position:relative;background:0 0}.component.synopsis-wrapper .badges-group .badge.airsOn:before{font-family:vodacons;content:"";color:#f2f2f2;font-size:35px}.component.synopsis-wrapper .badges-group .badge.expires:before{font-family:vodacons;content:"";color:#f2f2f2;font-size:35px}.component.synopsis-wrapper .badges-group .badge.catchup:before{font-family:vodacons;content:"";color:#f2f2f2;font-size:35px}.component.synopsis-wrapper .badges-group .badge.restart:before{font-family:vodacons;content:"";color:#f2f2f2;font-size:35px}.component.synopsis-wrapper .badges-group .badge.recording:before{font-family:vodacons;content:"";color:#f2f2f2;font-size:35px}.component.synopsis-wrapper .badges-group .badge.series:before{font-family:vodacons;content:"";color:#f2f2f2;font-size:35px}.component.synopsis-wrapper .badges-group .badge.singleScheduled:before{font-family:vodacons;content:"";color:#f2f2f2;font-size:35px}.component.synopsis-wrapper .badges-group .badge.seriesScheduled:before{font-family:vodacons;content:"";color:#f2f2f2;font-size:35px}.component.synopsis-wrapper .badges-group .badge.recordingProtected:before{font-family:vodacons;content:"";color:#f2f2f2;font-size:35px}.component.synopsis-wrapper .badges-group .badge.seriesProtected:before{font-family:vodacons;content:"";color:#f2f2f2;font-size:35px}.component.synopsis-wrapper .badges-group .badge.singleRecordable:before{font-family:vodacons;content:"";color:#f2f2f2;font-size:35px}.component.synopsis-wrapper .badges-group .badge.seriesRecordable:before{font-family:vodacons;content:"";color:#f2f2f2;font-size:35px}.component.synopsis-wrapper .badges-group .badge.wishlist:before{font-family:vodacons;content:"";color:#f2f2f2;font-size:35px}.component.synopsis-wrapper .badges-group .badge.parentalLocked:before{font-family:vodacons;content:"";color:#f2f2f2;font-size:35px}.component.synopsis-wrapper .badges-group .badge.parentalUnlocked:before{font-family:vodacons;content:"";color:#f2f2f2;font-size:35px}.component.synopsis-wrapper .badges-group .badge:before{position:absolute;top:1px;left:5px;display:inline-block}.component.synopsis-wrapper .badges-group .badge-text{font-size:22px;color:#f2f2f2;display:inline-block}.component.synopsis-wrapper .synopsis-info .content-title{word-break:break-word;padding:0;margin:0;line-height:40px;font-size:40px;font-family:vodafone_rgbold,Arial,sans-serif}.component.synopsis-wrapper .synopsis-info .parental-control{margin-top:20px}.component.synopsis-wrapper .synopsis-info .parental-control.base-margin{margin:5px 0 20px}.component.synopsis-wrapper .synopsis-info .parental-control span{margin:0;display:inline-block;border:2px solid #fff;padding:2px 8px;font-size:18px;color:#fff;font-family:vodafone_rgbold,Arial,sans-serif;border-radius:99px;min-width:34px;text-align:center}.component.synopsis-wrapper .synopsis-info .parental-control span.parental+.advisory{margin-left:8px}.component.synopsis-wrapper .synopsis-info .parental-control span.advisory{margin-right:10px}.component.synopsis-wrapper .synopsis-info .episode-synopsis{margin:8px 0 0 0;padding:0;line-height:32px;font-size:20px;color:#999;font-family:vodafone_rgregular,Arial,sans-serif}.component.synopsis-wrapper .synopsis-info .season-year-info{margin:18px 0 0 0;color:#999;font-size:22px;font-family:vodafone_rgregular,Arial,sans-serif}.component.synopsis-wrapper .synopsis-info .season-year-info span{display:inline-block}.component.synopsis-wrapper .synopsis-info .progress-bar-complete{background:#e60000}.component.synopsis-wrapper .synopsis-meta{margin-top:4px}.component.synopsis-wrapper .synopsis-meta .synopsis-meta-group{margin-top:22px}.component.synopsis-wrapper .synopsis-meta .synopsis-meta-group .synopsis-meta-logo{height:45px;width:auto}.component.synopsis-wrapper .synopsis-meta .synopsis-meta-group .synopsis-meta-channel-name{border:3px solid #fff;padding:0 7px;font-size:18px;color:#fff;font-family:vodafone_rgbold,Arial,sans-serif;display:inline-block;margin:0}.component.synopsis-wrapper .synopsis-meta .synopsis-meta-group .title{margin:0;font-size:20px;line-height:20px;color:#999;font-family:vodafone_rgregular,Arial,sans-serif}.component.synopsis-wrapper .synopsis-meta .synopsis-meta-group .text{font-size:22px;line-height:22px;color:#f2f2f2;font-family:vodafone_rgbold,Arial,sans-serif;margin:0;margin-top:16px}.component.synopsis-wrapper .component-inner{padding:24px 48px 32px 48px}@media screen and (max-width:750px){.component.synopsis-wrapper .component-inner{padding:24px 10px 32px 10px}.component.synopsis-wrapper .badges-group{min-height:24px;height:auto}.component.synopsis-wrapper .badges-group .container{min-height:24px;height:auto}.component.synopsis-wrapper .badges-group .container .badge{height:auto}}.program-info .hero-wrapper{cursor:default}.program-info .moreepisodes .episodegrid .double-line .content-card-image{height:100%;margin-bottom:-70px}@media screen and (min-width:751px){.program-info .moreepisodes .episodegrid .double-line .content-card-image.loaded{padding-bottom:70px}.program-info .moreepisodes .episodegrid .double-line .content-card-image.loaded img{height:100%!important}}.program-info .moreepisodes .episodegrid .double-line .content-card-image .placeholder.genericPlaceholder:not(.recordedSeriesPlaceholder):not(.recordedSinglePlaceholder):not(.wishlistPlaceholder):not(.purchasedPlaceholder){height:calc(100% - 70px)}@media screen and (min-width:0px) and (max-width:750px){.program-info .content-card.scheduled{height:135px!important}.program-info .content-card.scheduled .content-card-info .badge-wrapper{margin:8px 15px}.program-info .moreepisodes .episodegrid .double-line .content-card-image .placeholder.genericPlaceholder:not(.recordedSeriesPlaceholder):not(.recordedSinglePlaceholder):not(.wishlistPlaceholder):not(.purchasedPlaceholder){height:70px}}header h2 .icon{background-repeat:no-repeat;background-position:left 0 center;background-size:24px;height:30px;width:30px;margin:0;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}header h2 .icon.wishlist:before{font-family:vodacons;content:"";color:#fff;font-size:30px;vertical-align:9%}header h2 .icon.recording:before{font-family:vodacons;content:"";color:#fff;font-size:35px;vertical-align:8%}header h2 .icon.scheduledrecording:before{font-family:vodacons;content:"";color:#fff;font-size:35px;vertical-align:8%}header h2 .icon.purchased:before{font-family:vodacons;content:"";color:#fff;font-size:25px;vertical-align:10%}header h2 .icon.eur:before{font-family:vodacons;content:"";color:#fff;font-size:35px;vertical-align:8%}header h2 .icon.usd:before{font-family:vodacons;content:"";color:#fff;font-size:35px;vertical-align:8%}header h2 .icon.watchnext:before{font-family:vodacons;content:"";color:#fff;font-size:35px;vertical-align:10%}header h2 .icon.recomm:before{font-family:vodacons;content:"";color:#fff;font-size:35px;vertical-align:10%}.emptyRail{color:#4e4e4e}.noImage{background-repeat:no-repeat;background-size:50px 50px}.placeholder{position:absolute;top:50%;left:50%;height:50px;width:50px;margin-top:-25px;margin-left:-25px}@media screen and (min-width:0px) and (max-width:750px){.placeholder{top:11px;left:39px;margin:0}.content-card.large.double-line .placeholder{top:50%;height:50%;position:absolute;left:50%;margin-top:-25px;margin-left:-25px}}.large .placeholder.genericPlaceholder{background:url(../images/fallbackicon_large.svg) no-repeat;background-size:230px auto;width:100%;height:100%;background-position:center;margin-left:0;margin-top:0;left:auto;top:auto}.small .placeholder.genericPlaceholder,.wide .placeholder.genericPlaceholder{background:url(../images/fallbackicon_small.svg) no-repeat;background-size:115px auto;width:100%;height:100%;background-position:center;margin-left:0;margin-top:0;left:auto;top:auto}@media screen and (min-width:0px) and (max-width:751px){.noImage{background-position-x:center;background-position-y:11px}.small .placeholder.genericPlaceholder{height:70px;width:130px;background-size:85px auto}}@media screen and (min-width:751px){.noImage{background-position:50%}}.ngdialog-overlay{background:rgba(0,0,0,.8)!important}.ngdialog.ngdialog-theme-default{overflow:hidden;padding-top:165px!important;padding-bottom:165px!important}.ngdialog-content{height:490px!important;width:738px!important;border-radius:0!important;background:#141414!important;padding:1px!important}@media screen and (min-width:0px) and (max-width:750px){.ngdialog-content{width:73%!important}}@media screen and (min-width:751px) and (max-width:1079px){.ngdialog-content{width:71%!important}}.ngdialog-content iframe{height:488px!important}.ngdialog-close{top:-18px!important;right:-18px!important;height:40px;width:40px;background-size:40px;background-repeat:no-repeat}.ngdialog.ngdialog-theme-default .ngdialog-close:before{content:none!important}.generic-modal .ngdialog-content{max-width:450px!important;border:3px solid #262626;border-top-left-radius:5px!important;height:auto!important}.generic-modal .message-container .message{color:#fff;font-family:vodafone_ltregular,Arial,sans-serif;text-align:center;padding:50px 15px}.generic-modal.notification .ngdialog-overlay,.generic-modal.pressF11Modal .ngdialog-overlay{background:0 0!important}.generic-modal.notification .message-container .progress,.generic-modal.pressF11Modal .message-container .progress{display:inline-block;height:1px;width:0;background-color:#666;position:absolute;bottom:-1px}.generic-modal.notification .message-container .progress .point,.generic-modal.pressF11Modal .message-container .progress .point{display:inline-block;position:absolute;right:-1px;height:1px;width:1px;background-color:#fff;box-shadow:0 0 2px 1px #fff}.generic-modal.notification .message-container .message,.generic-modal.pressF11Modal .message-container .message{padding:15px 15px}.ngdialog.ngdialog-theme-default.modal .ngdialog-content{padding:0!important;border-radius:0!important;width:450px!important;min-height:288px!important;height:inherit!important;margin:0 auto!important}.ngdialog.ngdialog-theme-default.modal .ngdialog-content .modal-container .title-container{text-align:center;width:100%;height:69px;border:2px solid #2a2529;line-height:66px}.ngdialog.ngdialog-theme-default.modal .ngdialog-content .modal-container .title-container .title{font-family:vodafone_rgbold,Arial,sans-serif;font-size:22px;color:#fff}.ngdialog.ngdialog-theme-default.modal .ngdialog-content .modal-container .message-container{width:100%;min-height:156px;border-left:2px solid #2a2529;border-right:2px solid #2a2529;position:relative}.ngdialog.ngdialog-theme-default.modal .ngdialog-content .modal-container .message-container .message{font-family:vodafone_rgregular,Arial,sans-serif;font-size:20px;color:#fff;text-align:center;line-height:25px;position:absolute;height:100%;width:100%;min-height:156px;padding:25px;display:table}.ngdialog.ngdialog-theme-default.modal .ngdialog-content .modal-container .message-container .message p{margin-bottom:0;text-align:center;display:table-cell;vertical-align:middle}.ngdialog.ngdialog-theme-default.modal .ngdialog-content .modal-container .buttons-container{width:100%;height:69px;position:relative}.ngdialog.ngdialog-theme-default.modal .ngdialog-content .modal-container .buttons-container .button{float:left;width:50%;height:69px;line-height:66px;border:2px solid #2a2529;text-align:center;background-color:#141414}.ngdialog.ngdialog-theme-default.modal .ngdialog-content .modal-container .buttons-container .button .button-text{font-family:vodafone_rgbold,Arial,sans-serif;font-size:22px;color:#fff}.ngdialog.ngdialog-theme-default.modal .ngdialog-content .modal-container .buttons-container .button:hover{background-color:#181818}.ngdialog.ngdialog-theme-default.modal .ngdialog-content .modal-container .buttons-container .button+.button{border-left:none}.ngdialog.ngdialog-theme-default.modal .ngdialog-content .modal-container .buttons-container .button.single{width:100%}.ngdialog.ngdialog-theme-default.modal.remove-profile .ngdialog-content{min-width:450px;min-height:340px}.ngdialog.ngdialog-theme-default.modal.remove-profile .ngdialog-content .modal-container .title-container{text-align:center;width:100%;min-height:136px;border:2px solid #2a2529}.ngdialog.ngdialog-theme-default.modal.remove-profile .ngdialog-content .modal-container .message-container{width:100%;min-height:136px;height:auto;display:table}.ngdialog.ngdialog-theme-default.modal.remove-profile .ngdialog-content .modal-container .message-container .message{color:#999;width:100%;height:136px;padding:0 25%;display:table-cell;vertical-align:middle;position:relative;text-align:center;line-height:30px}.ngdialog.ngdialog-theme-default.modal.remove-profile .ngdialog-content .modal-container .buttons-container .clear-fix{clear:both}.ngdialog.ngdialog-theme-default.modal.remove-profile .ngdialog-content .modal-container .buttons-container.disabled a{opacity:.5;cursor:default}.ngdialog.ngdialog-theme-default.modal.remove-profile .ngdialog-content .container-avatar{height:auto;min-height:136px;display:block;width:100%}.ngdialog.ngdialog-theme-default.modal.remove-profile .ngdialog-content .container-avatar .avatar-initials-container{width:100%;padding-top:18px;height:82px;position:relative;left:0;top:0}.ngdialog.ngdialog-theme-default.modal.remove-profile .ngdialog-content .container-avatar .name{width:100%;color:#f2f2f2;font-family:vodafone_rgbold,Arial,sans-serif;height:54px;height:auto;display:block;min-height:54px}.ngdialog.ngdialog-theme-default.modal.remove-profile .ngdialog-content .container-avatar .name span{display:block;line-height:22px;padding:16px 0}.ngdialog.ngdialog-theme-default.modal.remove-profile .ngdialog-content .avatar{height:64px;width:64px;margin:0 auto}.ngdialog.ngdialog-theme-default.modal.remove-profile .ngdialog-content .avatar span{border-radius:50%;color:#fff;display:inline-block;font-family:vodafone_rgbold,Arial,sans-serif;font-size:30px;line-height:64px;text-transform:uppercase;height:100%;width:100%}@media screen and (min-width:0px) and (max-width:750px){.ngdialog.ngdialog-theme-default.modal.remove-profile .ngdialog-content{min-width:65%}}@media screen and (max-width:450px){.modal.master-pin{width:100%;padding:10px}}.modal.master-pin .message-container{text-align:center}.modal.master-pin .message-container span{color:#f2f2f2;margin:0 auto;border:0;font-size:40px;line-height:40px;font-family:vodafone_rgbold,Arial,sans-serif;background-color:transparent}.modal.master-pin .message-container span+span{margin-left:23px}.modal.master-pin .message-container input{opacity:0;position:absolute;text-shadow:0 0 0 #000;cursor:none;top:-1000px}.modal.master-pin .message-container input.ng-hide{display:inline!important}.modal.master-pin .message-container input:focus{outline:0;color:transparent}.modal.master-pin .message-container #focus-blocker{cursor:pointer;width:100%;height:100%;position:absolute;left:0;top:0}.modal.master-pin .message-container .visible-pin-container{z-index:1}.modal.master-pin .message{padding-top:55px!important;padding-bottom:57px!important}.modal.master-pin .message.error{padding-top:40px!important;padding-bottom:40px!important}.modal.master-pin .message.error p{display:inline-block!important;margin:0;line-height:25px;width:275px}.modal.master-pin .message.error a{font-family:vodafone_rgbold,Arial,sans-serif}.modal.master-pin .spinner{left:50%;top:50%;position:absolute;margin-left:-25px;margin-top:-25px}.modal.master-pin .button.disabled{opacity:.5;cursor:default}@media screen and (max-height:750px){.mobile .modal.master-pin{padding-top:15px!important}}.mobile .modal.master-pin .message-container input{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;left:0;top:0;width:50%;height:50%}.purchases-modal .watch-option.purchases-rental .purchases-rental-arrow{position:absolute;right:32px;top:23px;background-image:url(../images/Arrow_Next_White.svg);background-position:right 60%;background-repeat:no-repeat;background-size:9px;width:24px;height:24px}.purchases-modal .purchases-rental-arrow-back{position:absolute!important;left:19px;top:35px;background-image:url(../images/Arrow_Prev_White.svg);background-position:right 60%;background-repeat:no-repeat;background-size:9px;width:9px;height:24px;cursor:pointer}.purchases-modal .watch-option.title.withBackArrow .sub-title,.purchases-modal .watch-option.title.withBackArrow .title{padding-left:45px}.purchases-modal .vendor-logo{position:absolute!important;right:24px;height:50px;top:9px;width:80px;height:50px}.purchases-modal .modal-program-info.disabled,.purchases-modal .modal-program-info.disabled .ngdialog-close{opacity:.5;cursor:default}.purchases-modal .modal-program-info.disabled .ngdialog-close a,.purchases-modal .modal-program-info.disabled .ngdialog-close span,.purchases-modal .modal-program-info.disabled a,.purchases-modal .modal-program-info.disabled span{cursor:default}.purchases-modal .watch-option.acquired{opacity:.7;cursor:default}.purchases-modal .watch-option.acquired a,.purchases-modal .watch-option.acquired span{cursor:default}.purchases-modal .buttons-container{width:100%;height:69px;position:relative}.purchases-modal .buttons-container .button{float:left;width:50%;height:69px;line-height:66px;border-top:2px solid #2a2529;text-align:center;background-color:#141414}.purchases-modal .buttons-container .button .button-text{font-family:vodafone_rgbold,Arial,sans-serif;font-size:22px;color:#fff}.purchases-modal .buttons-container .button:hover{background-color:#181818}.purchases-modal .buttons-container .button+.button{border-left:none}.purchases-modal .buttons-container .button.single{width:100%}.rental-title{font-family:vodafone_rgbold,Arial,sans-serif}.rental-purchase-confirmation-modal .message p{width:100%!important;position:relative!important;display:block!important;margin-bottom:0}.rental-purchase-confirmation-modal .button{background-color:#141414}.rental-purchase-confirmation-modal .button:hover{background-color:#181818}.rental-purchase-confirmation-modal .button.disabled{opacity:.5;cursor:default;background-color:#141414!important}.rental-purchase-confirmation-modal .spinner{left:50%;top:50%;position:absolute;margin-left:-25px;margin-top:-25px}.ngdialog.purchases-modal .ngdialog-content{transition:all .8s}.ngdialog.purchases-modal.ngdialog-closing .ngdialog-content{opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-animation:none!important;animation:none!important}.ngdialog.purchase-pin .ngdialog-content{transition:all .8s;-webkit-animation:purchase-pin-flyin .8s!important;animation:purchase-pin-flyin .8s!important}.ngdialog.purchase-pin.ngdialog-closing .ngdialog-content{opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-animation:none!important;animation:none!important}.ngdialog.purchases-rental-success-modal .ngdialog-content{transition:all .8s;-webkit-animation:purchase-pin-flyin .8s!important;animation:purchase-pin-flyin .8s!important}.ngdialog.purchases-rental-success-modal.ngdialog-closing .ngdialog-content{opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-animation:none!important;animation:none!important}@-webkit-keyframes purchase-pin-flyin{0%{opacity:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@keyframes purchase-pin-flyin{0%{opacity:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.ngdialog.ngdialog-theme-default.modal.fatal-error-modal .ngdialog-content{padding:0!important;border-radius:0!important;width:450px!important;min-height:225px!important;height:inherit!important;margin:0 auto!important}.ngdialog.ngdialog-theme-default.modal.fatal-error-modal .ngdialog-content .modal-container .title-container{text-align:center;width:100%;height:69px;border:2px solid #2a2529;line-height:66px}.ngdialog.ngdialog-theme-default.modal.fatal-error-modal .ngdialog-content .modal-container .title-container .title{font-family:vodafone_rgbold,Arial,sans-serif;font-size:22px;color:#fff}.ngdialog.ngdialog-theme-default.modal.fatal-error-modal .ngdialog-content .modal-container .message-container{width:100%;min-height:156px;border-left:2px solid #2a2529;border-right:2px solid #2a2529;border-bottom:2px solid #2a2529;position:relative}.ngdialog.ngdialog-theme-default.modal.fatal-error-modal .ngdialog-content .modal-container .message-container .message{font-family:vodafone_rgregular,Arial,sans-serif;font-size:20px;color:#fff;text-align:center;line-height:25px;position:absolute;height:100%;width:100%;min-height:156px;padding:25px;display:table}.ngdialog.ngdialog-theme-default.modal.fatal-error-modal .ngdialog-content .modal-container .message-container .message p{margin-bottom:0;text-align:center;display:table-cell;vertical-align:middle}.authentication .component.no-background{text-align:center}.authentication .centered-button{display:block;margin:55px auto!important}.authentication input{display:inline-block;width:394px;padding:6px 12px;color:#f2f2f2;background-color:transparent;text-align:center;margin:0 auto;border:0;border-bottom:1px solid rgba(255,255,255,.2);font-size:20px;font-family:vodafone_rgbold,Arial,sans-serif;line-height:40px;height:52px}.authentication input::-ms-reveal{filter:invert(94%)}@media screen and (max-width:480px){.authentication input{width:80%}}.authentication .component-inner{padding-bottom:20px;padding-top:67px}.authentication .generic-message{display:inline-block;margin:5px 0;width:394px}.authentication .group{float:none;margin:0 auto;margin-bottom:32px;position:relative;width:100%}.authentication .message{line-height:18px;padding:15px 0 15px 0;display:inline-block;text-align:left;width:330px}.authentication.sign-in .error,.authentication.sign-in .success{position:absolute;width:394px;height:auto}.authentication.sign-in .icon{background-repeat:no-repeat;height:23px;width:23px;float:left;display:inline-block;margin:12px 16px 12px 25px}.authentication.sign-in .icon.icon-success,.authentication.sign-in .success .icon{background:url(../images/Correct_Green.svg);display:none}.authentication.sign-in .error .icon,.authentication.sign-in .icon.icon-error{background:url(../images/Incorrect_Red.svg)}.authentication.sign-in .branding{text-align:center;margin-bottom:6px;margin-top:80px}.authentication.sign-in .branding span{background:url(../images/vf-logo-brandmark.svg);display:inline-block;height:96px;width:96px}.authentication.sign-in .link-modal{color:#f2f2f2;font-family:vodafone_rgregular,Arial,sans-serif;padding-bottom:6px;width:auto}.authentication.sign-in .link-modal span{line-height:23px}.authentication.sign-in .link-modal span:hover{font-family:vodafone_rgbold,Arial,sans-serif;color:#f2f2f2}.authentication.sign-in li{padding-bottom:6px}.authentication.sign-in .sign-up{padding:37px 0}.authentication.sign-in .links-container{padding-bottom:37px}.authentication.sign-in .spinner{left:50%;position:relative;margin-left:-25px;display:block;margin-bottom:30px}.authentication.sign-in .spinner.disabled{opacity:0}.authentication.sign-in h3{font-size:26px}.authentication.sign-in .btn-group.actions{margin:0;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.authentication.sign-in .btn-group.actions .btn.gradient-btn{margin-right:0}.authentication.log-in-code{padding:0 40px}.authentication.log-in-code h1{margin-bottom:0}.authentication.log-in-code .vtw-container-upper-input{height:64px;margin:10px auto 0;width:430px;position:relative}@media screen and (min-width:0) and (max-width:450px){.authentication.log-in-code .vtw-container-upper-input{width:100%}}.authentication.log-in-code .vtw-container-spinner{position:absolute;top:0}.authentication.log-in-code .vtw-container-spinner span{display:inline-block}.authentication.log-in-code .vtw-container-input{text-align:center}.authentication.log-in-code .vtw-container-buttons{text-align:center}.authentication.log-in-code .vtw-message.centered{line-height:30px;margin:0 auto 124px;padding:20px 0;width:800px}@media screen and (max-width:750px){.authentication.log-in-code .vtw-message.centered{width:90%}}@media screen and (min-width:751px) and (max-width:1079px){.authentication.log-in-code .vtw-message.centered{width:95%}}.template-holder.back-nav.authentication.sign-in .inner h3{margin-bottom:0}.template-holder.back-nav.authentication.sign-in .inner{text-align:center}.ie .authentication input{padding-bottom:22px}.ie .authentication input::-ms-clear{display:none}.firefox .authentication.sign-in input{box-shadow:none}.ie-9 .authentication.sign-in input.placeholdersjs{color:#f2f2f2}@media screen and (min-width:0px) and (max-width:750px){.authentication.sign-in .error{display:block;position:relative;margin:10px auto 0 auto}}@media screen and (min-width:751px) and (max-width:1200px){.authentication.sign-in .error{display:block;position:relative;margin:10px auto 0 auto}}.firefox .authentication .btn span,.ie .authentication .btn span{line-height:22px}.profiles .header-auth-centered h1{font-size:48px;text-align:center}.modal .component.no-background{text-align:center}.type{border-radius:50%;width:108px;height:108px}.profiles .newProfile:before{font-family:vodacons;content:"";color:#fff;font-size:154px;width:100%;height:100%;vertical-align:-35%;display:inline-block}.profiles .centered-component{min-width:162px;max-width:702px;margin:0 auto;text-align:center;width:auto;margin-bottom:72px;height:156px;display:inline-block;vertical-align:top}.profiles .profile-card{width:181px;display:inline-block;min-height:156px}.profiles a:not(.disabled):hover{width:100%;height:100%;font-family:vodafone_rgbold,Arial,sans-serif}.profiles a.disabled{cursor:default}.profiles a.disabled .image,.profiles a.disabled .label{opacity:.5}.profiles .profile-card .image{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.profiles .profile-card .image span{display:inline-block;text-align:center;font-family:vodafone_rgbold,Arial,sans-serif;font-size:48px;color:#fff;background-position:center center;line-height:108px}.profiles .profile-card .label{margin:0 auto;margin-top:22px;font-size:24px;color:#fff;font-family:inherit;overflow:hidden;max-height:53px;margin-bottom:0;line-height:26px;word-wrap:break-word;width:90%;text-align:center;display:block;float:none}.profiles .profile-counter{font-size:24px;color:#999;text-align:center;margin-bottom:25px}.profiles .profile-counter .profile-count-splitter{margin:0 3px}.template-holder.back-nav.authentication.manage-profile .inner h3{margin-bottom:8px}.authentication.manage-profile h1{font-size:40px;margin-top:6px}.authentication.manage-profile .component.no-background .avatar{display:inline-block;height:108px;width:108px;position:relative;border-radius:50%}.authentication.manage-profile .component.no-background .avatar.default{background-image:url(../images/avatars/Avatar_01.svg)}.authentication.manage-profile .component.no-background .container-avatar{height:108px;margin-top:28px;margin-bottom:34px;width:100%}.authentication.manage-profile .component.no-background .avatar span{display:block;font-family:vodafone_rgbold,Arial,sans-serif;font-size:48px;line-height:108px;text-transform:uppercase;height:100%;width:100%}.authentication.manage-profile .component.no-background .avatar span.defaultAvatar{height:40px;width:40px;position:absolute;top:50%;left:50%;margin-left:-20px;margin-top:-20px}.authentication.manage-profile .component.no-background .avatar span.defaultAvatar:before{font-family:vodacons;content:"";color:#999;font-size:60px;width:100%;height:100%;display:inline-block;position:relative;top:-70%}.authentication.manage-profile.edit-profile .btn.gradient-btn{margin:24px 5px 0}@media screen and (min-width:0px) and (max-width:750px){.authentication.manage-profile .group{margin-bottom:10px}.authentication.manage-profile.edit-profile .btn.gradient-btn{margin:10px auto}}.authentication.edit-profile .links-container{padding:24px 0}.profiles .spinner{left:50%;position:absolute;margin-left:-25px;margin-top:-60px}.spinner-container{position:relative;width:100%}.spinner-container .spinner{left:50%;top:50%;position:absolute;margin-left:-25px;margin-top:-25px;position:absolute}player.player-fill-container{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.player .video-wrapper{height:auto;opacity:1;width:100%;background-color:#000;max-width:1440px;margin:0 auto}.player.fill-container .video-wrapper{max-width:none}.player .video-hotspot{height:80%;left:0;position:absolute;top:0;width:100%;z-index:300}.player .video-ui{height:100%;left:0;padding:40px;position:absolute;top:0;width:100%;margin:0 auto}.player .video-ui .inner{height:100%;position:relative;width:100%}.player .video-controls.active{opacity:1}.player .video-controls{bottom:0;display:block;height:50px;left:0;position:absolute;transition:background 1s cubic-bezier(.6,0,.4,1) 0s;width:100%;z-index:500}.player .video-controls .video-transport-controls{display:-webkit-flex;display:-ms-flexbox;display:flex}.player .video-controls .video-transport-controls .video-controls-playback{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.player .video-controls .video-transport-controls .video-controls-progress{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 24px}.player .video-controls .video-transport-controls .video-controls-viewing-options{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.player .video-controls .video-transport-controls .video-controls-playback{left:0;z-index:9999}.player .video-controls .video-transport-controls .transport-control{background-repeat:no-repeat;background-size:100% auto;background-position:center;display:inline-block;height:50px;width:50px}.player .video-controls .video-transport-controls .video-controls-playback a.disabled{opacity:.3;cursor:default}.player .video-controls .video-transport-controls .video-controls-playback .transport-control:first-child{margin-right:16px}.player .video-controls .video-transport-controls .transport-control.play{background-image:url(../images/video/Controls_Play.svg)}.player .video-controls .video-transport-controls .transport-control.play:not(.disabled):hover{background-image:url(../images/video/Controls_Play_Hover.svg)}.player .video-controls .video-transport-controls .transport-control.pause{background-image:url(../images/video/Controls_Pause.svg)}.player .video-controls .video-transport-controls .transport-control.pause:not(.disabled):hover{background-image:url(../images/video/Controls_Pause_Hover.svg)}.player .video-controls .video-transport-controls .transport-control.start-over{background-image:url(../images/video/Controls_Start_Over.svg)}.player .video-controls .video-transport-controls .transport-control.start-over:not(.disabled):hover{background-image:url(../images/video/Controls_Start_Over_Hover.svg)}.player .video-controls .video-transport-controls .video-controls-progress .video-controls-progress-bar{height:8px;position:relative;width:100%}.player .video-controls .progress-bar{width:100%}.player .video-controls .progress-bar-complete.disabled,.player .video-controls .progress-bar.disabled{cursor:default}.player .video-controls .progress-bar,.player .video-controls .progress-bar-complete{height:8px;left:0;position:absolute;top:0}.player .progress-bar{background:rgba(242,242,242,.15) none repeat scroll 0 0;display:inline-block;height:4px;position:relative;width:220px}.player .progress-bar-complete{background:#e60000 none repeat scroll 0 0;display:block;height:100%;left:0;position:absolute;top:0}.player .progress-bar-complete.slider-active{transition:none}.player .video-controls .progress-bar-complete.live{background:#c96868 none repeat scroll 0 0;opacity:.7}.player .video-controls .progress-bar-scrubber{background-color:#8d8d8d;background-image:linear-gradient(to bottom,#8d8d8d 0,#7a7a7a 100%);background-size:100% auto;border-radius:100%;box-shadow:0 11px 11px rgba(0,0,0,.25);height:16px;opacity:0;position:absolute;display:block;top:-5px;transition:opacity .1s cubic-bezier(.6,0,.4,1) 0s;width:16px;z-index:9;cursor:pointer}.player .video-controls .progress-bar-complete:not(.live){z-index:1}.player .video-controls .video-transport-controls .video-controls-progress .video-controls-counter h3,.player .video-controls .video-transport-controls .video-controls-progress .video-controls-counter h5,.player .video-controls .video-transport-controls .video-controls-progress .video-controls-metadata h3,.player .video-controls .video-transport-controls .video-controls-progress .video-controls-metadata h5{display:inline-block;margin-bottom:0;vertical-align:top}.player .video-controls .video-transport-controls .video-controls-progress .video-controls-counter h3,.player .video-controls .video-transport-controls .video-controls-progress .video-controls-counter h5,.player .video-controls .video-transport-controls .video-controls-progress .video-controls-metadata h3,.player .video-controls .video-transport-controls .video-controls-progress .video-controls-metadata h5{display:inline-block;margin-bottom:0;vertical-align:top}.player .video-controls .video-transport-controls .video-controls-progress .video-controls-counter h3,.player .video-controls .video-transport-controls .video-controls-progress .video-controls-counter h5,.player .video-controls .video-transport-controls .video-controls-progress .video-controls-metadata h3,.player .video-controls .video-transport-controls .video-controls-progress .video-controls-metadata h5{display:inline-block;margin-bottom:0;vertical-align:top}.player .video-controls .video-transport-controls .video-controls-progress .video-controls-counter h3,.player .video-controls .video-transport-controls .video-controls-progress .video-controls-counter h5,.player .video-controls .video-transport-controls .video-controls-progress .video-controls-metadata h3,.player .video-controls .video-transport-controls .video-controls-progress .video-controls-metadata h5{display:inline-block;margin-bottom:0;vertical-align:top}.player .video-controls .video-transport-controls .video-controls-viewing-options .transport-control.volume-container{width:50px;position:absolute;height:50px}.player .video-controls .video-transport-controls .video-controls-viewing-options .transport-control.volume-container canvas{position:absolute;top:20px;left:15px;display:none}.player .video-controls .video-transport-controls .video-controls-viewing-options .transport-control.volume-container.active{top:-189px;height:239px}.player .video-controls .video-transport-controls .video-controls-viewing-options .transport-control.volume-container.active canvas{display:block}@media screen and (max-width:750px){.player .video-controls .video-transport-controls .video-controls-viewing-options .transport-control.volume-container.active{top:-154px}}.player .video-controls .video-transport-controls .video-controls-viewing-options .transport-control.volume-container .transport-control.volume{position:absolute;bottom:0;left:0}.player .video-controls .video-transport-controls .video-controls-viewing-options .transport-control.volume-container .volume-button{width:50px;height:50px;position:absolute;background-repeat:no-repeat;background-size:100% auto;background-position:center;left:0;bottom:0;background-image:url(../images/video/Controls_Volume.svg)}.player .video-controls .video-transport-controls .video-controls-viewing-options .transport-control.volume-container .volume-button:hover{background-image:url(../images/video/Controls_Volume_Hover.svg)}.player .video-controls .video-transport-controls .video-controls-viewing-options .transport-control.volume-container .volume-button.muted{background-image:url(../images/video/Controls_Volume_Mute.svg)}.player .video-controls .video-transport-controls .video-controls-viewing-options .transport-control.volume-container .volume-button.muted:hover{background-image:url(../images/video/Controls_Volume_Mute_Hover.svg)}.player .video-controls .video-transport-controls .transport-control.accessibility.subtitles{background-image:url(../images/video/Controls_Accessibility_Subtitles.svg)}.player .video-controls .video-transport-controls .transport-control.accessibility.subtitles:hover{background-image:url(../images/video/Controls_Accessibility_Subtitles_Hover.svg)}.player .video-controls .video-transport-controls .transport-control.accessibility.audio{background-image:url(../images/video/Controls_Accessibility_Audio.svg)}.player .video-controls .video-transport-controls .transport-control.accessibility.audio:hover{background-image:url(../images/video/Controls_Accessibility_Audio_Hover.svg)}.player .video-controls .video-transport-controls .transport-control.accessibility.audio-description{background-image:url(../images/video/Controls_Accessibility_AD.svg)}.player .video-controls .video-transport-controls .transport-control.accessibility.audio-description:hover{background-image:url(../images/video/Controls_Accessibility_AD_Hover.svg)}.player .video-controls .video-transport-controls .transport-control.full-screen{background-image:url(../images/video/Controls_FullScreen.svg)}.player .video-controls .video-transport-controls .transport-control.full-screen:hover{background-image:url(../images/video/Controls_FullScreen_Hover.svg)}.player .video-controls.fullscreen .video-transport-controls .transport-control.full-screen{background-image:url(../images/video/Controls_FullScreen_Exit.svg)}.player .video-controls.fullscreen .video-transport-controls .transport-control.full-screen:hover{background-image:url(../images/video/Controls_FullScreen_Exit_Hover.svg)}.player .video-controls .video-transport-controls .transport-control{background-repeat:no-repeat;background-size:100% auto;background-position:center;display:inline-block;height:50px;width:50px}.player .hero-wrapper.full-bleed-hero .end-screen{display:none;height:100%;position:absolute;top:0;width:100%;z-index:400}.player .hero-wrapper.full-bleed-hero .tv-continue-screen.end-screen .component-inner{bottom:78px;overflow:visible;position:absolute;right:0;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}.player .hero-wrapper.full-bleed-hero .tv-continue-screen.end-screen .component-inner{bottom:78px;overflow:visible;position:absolute;right:0;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}.player .hero-wrapper.full-bleed-hero .tv-continue-screen.end-screen .content{overflow:auto}.player .hero-wrapper.full-bleed-hero .end-screen .content{overflow:auto;text-align:center}.player .hero-wrapper.full-bleed-hero .tv-continue-screen.end-screen .content .autoplay-heading{display:block;position:absolute;right:0;top:-74px}.player .hero-wrapper.full-bleed-hero .tv-continue-screen.end-screen .content .autoplay-heading,.player .hero-wrapper.full-bleed-hero .tv-continue-screen.end-screen .content .content-card{float:right}.player .autoplay-heading,.player .channels-filter-wrapper .filter-navigation a,.player .footer-link-section,.player .grid-sample .grid-col,.player .header-component .vodafone-logo,.player .header-search-profile,.player .span_1,.player .three-col .action-col{border-left-width:8px;margin-left:0;padding:0;width:16.6667%}.player .autoplay-heading,.player .channel-grid .channel,.player .channel-tv-guide .time-section,.player .channels-filter-wrapper .filter-navigation a,.player .col,.player .content-card,.player .footer-company-info,.player .footer-link-section,.player .grid-sample .grid-col,.player .header-component .vodafone-logo,.player .header-navigation,.player .header-search-profile,.player .single-result-info,.player .span_1,.player .span_2,.player .span_3,.player .span_4,.player .span_5,.player .span_6,.player .synopsis-wrapper .synopsis-info,.player .synopsis-wrapper .synopsis-meta,.player .three-col .image-col,.player .three-col .info-col,.player .tv-guide-list .tv-guide-episode .episode-description{background-clip:padding-box!important;border:0 solid transparent;box-sizing:border-box;float:left;padding:0}.player .hero-wrapper.full-bleed-hero .end-screen hgroup span{color:#f2f2f2;display:inline-block;margin-bottom:0}.player .hero-wrapper.full-bleed-hero .tv-continue-screen.end-screen .content .autoplay-heading,.player .hero-wrapper.full-bleed-hero .tv-continue-screen.end-screen .content .content-card{float:right}.player .hero-wrapper.hero-video-playing{margin-bottom:0}.player .hero-wrapper.hero-video-playing .component-inner{width:100%}.player .hero-wrapper.hero-video-playing .component-inner .ps-scrollbar-x-rail{z-index:999}.player .hero-wrapper.hero-wrapper-with-video{max-height:inherit;min-height:inherit}.player .video-controls,.player .video-overlay{opacity:1;transition:opacity .36s ease-in-out}.player .video-overlay .video-overlay-container{position:absolute;display:table;width:100%;height:100%}.player .video-overlay .video-overlay-container .video-overlay-content{display:table-cell;vertical-align:middle;text-align:center}.player .video-data-progress{font-family:vodafone_rgbold,Arial,sans-serif}.player .video-data-duration{font-family:vodafone_rgregular,Arial,sans-serif}.player .video-progress{font-size:4rem}@media screen and (max-width:1079px){.player .video-progress{font-size:3rem}}@media screen and (max-width:751px){.player .video-progress{font-size:2.8rem}}.player .video-controls.disabled,.player .video-overlay.disabled{opacity:0}.player .spinner{left:50%;top:50%;position:absolute;margin-left:-25px;margin-top:-25px;z-index:9}.player .player-instance{width:100%;height:100%}.player #player-container{width:100%;margin:0 auto}.player.fullscreen{width:100%;height:100%}.player.fullscreen .hero-wrapper.hero-video-playing .component-inner{max-width:100%;height:100%}.player.fullscreen .video-wrapper{max-width:inherit}.player .custom-overlay{z-index:300;position:absolute;opacity:1}.player:not(.visible){height:0;position:absolute;width:1px}.player.visible{height:100%;width:100%;position:relative}.player .video-controls .video-transport-controls .video-controls-progress .video-controls-data{width:100%;height:32px;position:relative;display:block;overflow:hidden}.player .video-controls .video-transport-controls .video-controls-progress .video-controls-data .video-controls-metadata{position:absolute;display:inline-block;left:0;right:175px;height:32px}.player .video-controls .video-transport-controls .video-controls-progress .video-controls-data .video-controls-metadata .channel-logo.no-logo{width:164px;height:32px}.player .video-controls .video-transport-controls .video-controls-progress .video-controls-data .video-controls-metadata .channel-logo{width:52px;height:32px}.player .video-controls .video-transport-controls .video-controls-progress .video-controls-data .video-controls-metadata .channel-logo img{height:100%}.player .video-controls .video-transport-controls .video-controls-progress .video-controls-data .video-controls-metadata .channel-logo+.video-controls-name-container{left:68px}.player .video-controls .video-transport-controls .video-controls-progress .video-controls-data .video-controls-metadata .channel-name{border:2px solid #fff;padding:1px 5px;font-size:18px;color:#fff;font-family:vodafone_rgbold,Arial,sans-serif;display:inline-block;margin:0;width:100%;overflow:hidden;text-overflow:ellipsis;height:32px;white-space:nowrap;text-align:center;position:relative;top:0}.player .video-controls .video-transport-controls .video-controls-progress .video-controls-data .video-controls-metadata .video-controls-name-container{position:absolute;bottom:0;left:0;right:5px}.player .video-controls .video-transport-controls .video-controls-progress .video-controls-data .video-controls-metadata .video-controls-name-container .video-controls-name{position:absolute;bottom:0;left:0;height:25px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:vodafone_rgbold,Arial,sans-serif;font-size:22px;color:#f2f2f2}.player .video-controls .video-transport-controls .video-controls-progress .video-controls-data .video-controls-metadata .video-controls-name-container .video-controls-name .video-controls-name-season-episode{font-family:vodafone_rgregular,Arial,sans-serif;font-size:22px;color:#f2f2f2;padding-left:5px}.player .video-controls .video-transport-controls .video-controls-progress .video-controls-data .video-controls-metadata .video-controls-name-container.no-logo{left:180px}.player .video-controls .video-transport-controls .video-controls-progress .video-controls-data .video-controls-metadata .video-controls-name-container.no-channel{left:0}.player .video-controls .video-transport-controls .video-controls-progress .video-controls-data .video-controls-counter{position:absolute;right:0;bottom:0;height:32px;width:175px}.player .video-controls .video-transport-controls .video-controls-progress .video-controls-data .video-controls-counter .video-controls-counter-container{position:absolute;bottom:0;width:100%;right:0;height:25px;text-align:right}.player .video-controls .video-controls-counter-container .time-progress{font-family:vodafone_rgbold,Arial,sans-serif;font-size:22px;color:#f2f2f2}.player .video-controls .video-controls-counter-container .separator{font-family:vodafone_rgbold,Arial,sans-serif;font-size:22px;color:#f2f2f2}.player .video-controls .video-controls-counter-container .endtime{font-family:vodafone_rgregular,Arial,sans-serif;font-size:22px;color:#f2f2f2}.player .video-controls .video-controls-progress-bar .video-controls-counter-container{position:absolute;bottom:16px;text-align:center;width:175px;height:32px;text-align:center;margin-left:-95px;display:none}.player .video-controls .progress-bar-scrubber:active{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.player .video-controls .video-controls-progress .video-controls-progress-bar:hover .progress-bar-scrubber{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.player .video-controls .tv-bookmark-container{bottom:20px;position:absolute}.player .video-controls .tv-bookmark-container .tv-bookmark{background-image:url(../images/video/Controls_Bookmark.svg);position:absolute;left:-24px;height:48px!important;width:48px!important}.player .video-controls .tv-bookmark-container .tv-bookmark:hover{background-image:url(../images/video/Controls_Bookmark_Hover.svg)}.player.fullscreen.ie.nonNativeFullscreen{position:absolute;top:0;bottom:0;width:100%;height:100%;z-index:9999;background-color:#000}.player.fullscreen.ie.nonNativeFullscreen.fixed{position:fixed}.ngdialog.ngdialog-theme-default.modal.selective-options .ngdialog-content{max-width:450px!important;border:2px solid #333;border-top-left-radius:0!important;height:auto!important;padding:0!important}.ngdialog.ngdialog-theme-default.modal.selective-options .ngdialog-content .modal-container .buttons-container .button{border:0;border-top:2px solid #2a2529!important}.ngdialog.ngdialog-theme-default.modal.selective-options .ngdialog-content .modal-container .buttons-container .button.disabled{opacity:.5;cursor:default}.ngdialog.ngdialog-theme-default.modal.selective-options .option:not(.header):hover{background-color:#181818}.ngdialog.ngdialog-theme-default.modal.selective-options .header .title{color:#fff;font-family:vodafone_rgbold,Arial,sans-serif;font-size:22px;line-height:22px;padding:22px 30px 0 20px}.ngdialog.ngdialog-theme-default.modal.selective-options .header .sub-title{color:#999;font-family:vodafone_rgregular,Arial,sans-serif;font-size:20px;line-height:20px;padding:7px 30px 27px 20px}.ngdialog.ngdialog-theme-default.modal.selective-options .modal-selective-options .scroller{max-height:280px;overflow-y:hidden;position:relative}.ngdialog.ngdialog-theme-default.modal.selective-options .modal-selective-options .option{min-height:70px;display:block;clear:both;padding:0;background-color:#141414;position:relative;overflow:hidden}.ngdialog.ngdialog-theme-default.modal.selective-options .modal-selective-options .option.track-option{border-top:2px solid #333;height:72px}.ngdialog.ngdialog-theme-default.modal.selective-options .modal-selective-options .option.track-option.disabled{opacity:.5;cursor:default}.ngdialog.ngdialog-theme-default.modal.selective-options .modal-selective-options .option.option-active{background-color:#252525}.ngdialog.ngdialog-theme-default.modal.selective-options .modal-selective-options .option>span{position:relative;display:block}.ngdialog.ngdialog-theme-default.modal.selective-options .modal-selective-options .option .option-label{color:#f2f2f2;font-family:vodafone_rgbold,Arial,sans-serif;font-size:20px;display:block;line-height:20px;padding:24px 20px 28px 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.ngdialog.ngdialog-theme-default.modal.selective-options .modal-selective-options .option .option-active{position:relative;display:block;height:68px}.ngdialog.ngdialog-theme-default.modal.selective-options .modal-selective-options .option .option-active img{display:inline-block;-webkit-animation:none;animation:none;height:50px;transition:none;max-width:80px}.ngdialog.ngdialog-theme-default.modal.selective-options .modal-selective-options .option.track-option .identifier-container{height:100%;width:100%}.ngdialog.ngdialog-theme-default.modal.selective-options .modal-selective-options .option.track-option .identifier-container .option-active,.ngdialog.ngdialog-theme-default.modal.selective-options .modal-selective-options .option.track-option .identifier-container .option-label{height:100%;display:inline-block}.ngdialog.ngdialog-theme-default.modal.selective-options .modal-selective-options .option.track-option .identifier-container .option-active{background:url(../images/Correct_Green.svg) no-repeat 50%;position:absolute;right:24px;width:30px}.ngdialog.ngdialog-theme-default.modal.selective-options .modal-selective-options .option.track-option .identifier-container .option-active .option-label,.ngdialog.ngdialog-theme-default.modal.selective-options .modal-selective-options .option.track-option .identifier-container .option-active div{height:100%}.ngdialog.ngdialog-theme-default.modal.selective-options .modal-selective-options .option.track-option .identifier-container .option-active .option-label{padding-left:0}@media screen and (max-width:750px){.player .video-controls .video-transport-controls{padding-top:35px;position:relative}.player .video-controls .video-transport-controls .video-controls-progress{height:50px;margin:0;position:absolute;top:-15px;width:100%}.player .video-controls .video-transport-controls .video-controls-viewing-options{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}}@media screen and (max-width:880px){.player .video-controls.subtitles-disabled .video-controls-progress-bar .video-controls-counter-container{display:block}.player .video-controls.subtitles-disabled .video-transport-controls .transport-control.start-over{display:none}.player .video-controls.subtitles-disabled .video-transport-controls .video-controls-progress .video-controls-data .video-controls-counter{display:none}.player .video-controls.subtitles-disabled .video-transport-controls .video-controls-progress .video-controls-data .video-controls-metadata{right:0}.player .video-controls.subtitles-disabled .video-transport-controls .video-controls-progress{padding:0 140px 0 66px}}@media screen and (max-width:930px){.player .video-controls.subtitles-enabled .video-controls-progress-bar .video-controls-counter-container{display:block}.player .video-controls.subtitles-enabled .video-transport-controls .transport-control.start-over{display:none}.player .video-controls.subtitles-enabled .video-transport-controls .video-controls-progress .video-controls-data .video-controls-counter{display:none}.player .video-controls.subtitles-enabled .video-transport-controls .video-controls-progress .video-controls-data .video-controls-metadata{right:0}.player .video-controls.subtitles-enabled .video-transport-controls .video-controls-progress{padding:0 170px 0 66px}}.vjs-big-play-button,.vjs-control-bar,.vjs-error-display,.vjs-loading-spinner,.vjs-text-track-settings,.vjs-watermark-content{opacity:0!important}:focus{outline:0}.container{overflow:visible}.chrome body img{-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important}.disabled-href{cursor:default}.disabled-href:hover{cursor:default}.btn-spinner-container{height:50px;margin-top:20px}.btn-spinner-container>.spinner{display:block;margin:0 auto}.btn-group.actions{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.btn-group.actions .btn.gradient-btn{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;margin-right:10px}.btn-group.actions a{margin-top:8px}.btn.gradient-btn{border-radius:2px;width:auto;max-width:240px;min-width:88px;padding:0 24px;height:64px;font-family:vodafone_rgregular,Arial,sans-serif;background-color:transparent;background-image:linear-gradient(to bottom,rgba(68,68,68,.7) 70%,rgba(34,34,34,.7) 100%);background-repeat:repeat;background-attachment:scroll;background-position-x:0;background-position-y:0;box-sizing:border-box}.btn.gradient-btn span{color:#f2f2f2;line-height:24px;width:100%;opacity:.5;max-height:48px;white-space:pre-line;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.btn.gradient-btn.disabled{opacity:.7}.btn.gradient-btn.disabled:hover{cursor:default}.btn.gradient-btn.disabled span{opacity:.3}.btn.gradient-btn:not(.disabled):hover span{text-shadow:0 0 2px #fff;color:#fff;opacity:1}.btn.gradient-btn:hover{background-color:transparent;background-image:linear-gradient(to bottom,rgba(89,89,89,.7) 0,rgba(51,51,51,.7) 100%);background-repeat:repeat;background-attachment:scroll;background-position-x:0;background-position-y:0;box-shadow:0 0 16px 0 rgba(255,255,255,.5);border:2px solid #fff;cursor:pointer;padding:2px 22px 0}.btn.gradient-btn.opaque{background-color:transparent;background-image:linear-gradient(to bottom,#595959 0,#353535 100%);background-repeat:repeat;background-attachment:scroll;background-position-x:0;background-position-y:0}.btn.gradient-btn.opaque span{opacity:1}.btn.gradient-btn.opaque:hover{background-color:transparent;background-image:linear-gradient(to bottom,#595959 0,#353535 100%);background-repeat:repeat;background-attachment:scroll;background-position-x:0;background-position-y:0}.btn.gradient-btn.active{background-color:transparent;background-image:linear-gradient(to bottom,#329f49 0,#2f5319 100%);background-repeat:repeat;background-attachment:scroll;background-position-x:0;background-position-y:0}.btn.gradient-btn.active span{opacity:1}.btn.gradient-btn.active:hover{background-color:transparent;background-image:linear-gradient(to bottom,#329f49 0,#2f5319 100%);background-repeat:repeat;background-attachment:scroll;background-position-x:0;background-position-y:0}button{border:none;font-size:20px;background-color:transparent;background-image:linear-gradient(to bottom,rgba(68,68,68,.7) 70%,rgba(34,34,34,.7) 100%);background-repeat:repeat;background-attachment:scroll;background-position-x:0;background-position-y:0}button.btn.gradient-btn:hover{padding-top:0}.playerViewContainer.suggestion-active .video-hotspot{height:100%!important;z-index:600!important}.video-hotspot .right-sidebar{margin:0 0 0 auto;height:100%;position:relative;width:16.66667%}.video-hotspot .right-sidebar .channels-button{width:100%;display:block}.video-hotspot .right-sidebar .side-suggestions{bottom:0;display:block;position:absolute;width:100%}.video-hotspot .right-sidebar .side-suggestions .autoplay-heading{width:100%}.video-hotspot .right-sidebar .side-suggestions .content-card.small{border-left-width:0;width:100%}.video-hotspot .right-sidebar .side-suggestions .suggestion-close{width:40px;height:40px;position:absolute;right:0}.video-hotspot .right-sidebar .side-suggestions .suggestion-close:before{font-family:Helvetica,Arial,sans-serif;content:'\00D7';cursor:pointer;font-size:45px;float:right}.video-hotspot .right-sidebar .side-suggestions .btn{display:inline-block;height:44px;text-align:center;width:100%}.video-hotspot .right-sidebar .side-suggestions .btn span{line-height:44px;display:inline-block}.video-hotspot .fullscreen-suggestions{position:absolute;left:0;top:0;width:100%;height:100%;padding:64px 40px 0 40px;padding:64px 10% 0 10%;background-color:rgba(0,0,0,.5);overflow:hidden;margin:0 auto;z-index:600}@media screen and (max-width:750px){.video-hotspot .fullscreen-suggestions{padding:10px 25px 0 25px}}@media screen and (max-width:1079px) and (min-width:751px){.video-hotspot .fullscreen-suggestions{padding:34px 15px 0 15px}.video-hotspot .fullscreen-suggestions .title{margin-bottom:10px}.video-hotspot .fullscreen-suggestions .category-name{margin-bottom:5px}}.video-hotspot .fullscreen-suggestions .nav-dots{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent;min-width:750px}.video-hotspot .fullscreen-suggestions .nav-dots .nav-dot{display:inline-block;zoom:1;background:0 0;color:inherit;border:none;padding:0!important;cursor:pointer}.video-hotspot .fullscreen-suggestions .nav-dots .nav-dot.active span{background:#f2f2f2}.video-hotspot .fullscreen-suggestions .nav-dots .nav-dot span{width:10px;height:10px;margin:5px 7px;background:#666;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.video-hotspot .fullscreen-suggestions .nav-dots .nav-dot span:hover{background:#f2f2f2}.video-hotspot .fullscreen-suggestions .category-name{text-align:left;margin-bottom:18px}.video-hotspot .fullscreen-suggestions .title{text-align:center}.video-hotspot .fullscreen-suggestions .suggestion-card .content-card.small{width:calc(20% - 8px)}@media screen and (max-width:750px){.video-hotspot .fullscreen-suggestions .suggestion-card .content-card.small{height:unset}.video-hotspot .fullscreen-suggestions .suggestion-card .content-card.small .content-card-image{position:relative;width:unset}.video-hotspot .fullscreen-suggestions .suggestion-card .content-card.small .content-card-info{position:unset;padding:8px 14px;width:100%;height:31px}.video-hotspot .fullscreen-suggestions .suggestion-card .content-card.small .content-card-info .warpper-label{margin:0}.video-hotspot .fullscreen-suggestions .suggestion-card .content-card.small .content-card-info .warpper-label .badge{margin-top:0}.video-hotspot .fullscreen-suggestions .suggestion-card .content-card.small .content-card-info .warpper-label .name-holder{max-height:unset}.video-hotspot .fullscreen-suggestions .suggestion-card .content-card.small .content-card-info .warpper-label .name-holder h3{position:unset;-webkit-transform:unset;-ms-transform:unset;transform:unset;white-space:nowrap}}#channels-grid.overlay-active{z-index:1000;position:absolute;left:0;right:0}#channels-grid.overlay-active .background-rhombus{background:rgba(16,16,16,.9)}.channel-grid.overlay-active{top:140px;height:100%}.component.channels-filter-wrapper.overlay-active{z-index:1000}.overlay-header-wrapper{position:fixed;left:0;right:0;z-index:1000;top:0}.channel-overlay-header-wrapper{position:relative;top:64px;height:64px;display:block;background:#1a1818;z-index:1000;transition:all .36s cubic-bezier(.6,0,.4,1) 0s}.channel-overlay-header-wrapper .component-inner{height:100%;border-bottom:0 solid rgba(153,153,153,.1);padding:0}.channel-overlay-header-wrapper .component-inner .channel-overlay-continue-watching{position:absolute;right:40px;padding:10px;margin-top:10px;border:1px solid #f2f2f2}.channel-overlay-header-wrapper .component-inner .channel-overlay-continue-watching *{display:inline-block}.channel-overlay-header-wrapper .component-inner .channel-overlay-continue-watching img{height:20px;margin-bottom:-5px;margin-left:10px;width:auto}.channel-overlay-header-wrapper .component-inner .channel-overlay-header{padding:19px;text-align:center}h3.channel-overlay-header{margin-bottom:0}@media screen and (min-width:0px) and (max-width:750px){.video-hotspot .right-sidebar{width:100%}}@media screen and (min-width:751px) and (max-width:1079px){.video-hotspot .right-sidebar{width:30%}}.setting-separator{display:inline-block;height:100px;width:100%}.component-inner-settings{padding-top:115px}.component-inner-settings h2{font-family:vodafone_rgbold,Arial,sans-serif;color:#f2f2f2;font-size:40px;margin-bottom:7px}.component-inner-settings h2+p{position:relative;top:5px;font-family:vodafone_rgregular,Arial,sans-serif;color:#666;font-size:20px}.settings-template{min-height:300px}.settings-template .spinner{left:50%;position:absolute;width:50px;height:50px}.settings-template ul.settings-list{position:relative;top:28px;border-top:2px solid rgba(242,242,242,.1)}.settings-template ul.settings-list>li{position:relative;border-bottom:2px solid rgba(242,242,242,.1)}.settings-template ul.settings-list>li.no-border{border:none}.settings-template ul.settings-list>li .settings-group-item{position:absolute;margin-top:26px;font-family:vodafone_rgbold,Arial,sans-serif;color:#f2f2f2;font-size:22px;line-height:17px}.settings-template ul.settings-list>li>ul.settings-row{margin-left:230px}.settings-template ul.settings-list>li>ul.settings-row:after{content:" ";clear:both;display:block;visibility:hidden;height:0;font-size:0}.settings-template ul.settings-list>li>ul.settings-row>li{clear:both;border-top:2px solid rgba(242,242,242,.1);padding:26px 0 0 0;min-height:72px;line-height:20px}.settings-template ul.settings-list>li>ul.settings-row>li.device .setting-name{margin-bottom:26px;display:inline-block}.settings-template ul.settings-list>li>ul.settings-row>li.device .setting-name .setting-name-attr{padding-left:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:absolute;position:relative}.settings-template ul.settings-list>li>ul.settings-row>li.device .setting-name:before{font-family:vodacons;content:"";color:#e31218;font-size:30px;width:20px;height:20px;line-height:24px;display:inline-block;vertical-align:middle}.settings-template ul.settings-list>li>ul.settings-row>li.device .settings-edit{padding-right:30px;padding-left:40px;margin-bottom:26px}.settings-template ul.settings-list>li>ul.settings-row>li.device .settings-edit .edit{display:none}.settings-template ul.settings-list>li>ul.settings-row>li.device .settings-info{padding-right:30px;padding-left:20px;margin-bottom:26px}.settings-template ul.settings-list>li>ul.settings-row>li.device.status-active .setting-name:before{font-family:vodacons;content:"";color:#21b14b;font-size:30px}.settings-template ul.settings-list>li>ul.settings-row>li.device.current-device .setting-name-attr{font-family:vodafone_rgregular,Arial,sans-serif;color:#f2f2f2!important;font-size:20px}.settings-template ul.settings-list>li>ul.settings-row>li.device.current-device .settings-edit .edit-remove{display:none}.settings-template ul.settings-list>li>ul.settings-row>li.device.current-device .settings-edit .edit{display:unset}.settings-template ul.settings-list>li>ul.settings-row>li:first-child{border:none}.settings-template ul.settings-list>li>ul.settings-row>li .setting-name{margin-bottom:26px;display:inline-block}.settings-template ul.settings-list>li>ul.settings-row>li .setting-name .value-white{font-family:vodafone_rgregular,Arial,sans-serif;color:#f2f2f2!important;font-size:20px}.settings-template ul.settings-list>li>ul.settings-row>li .setting-name .value-grey{font-family:vodafone_rgregular,Arial,sans-serif;color:#666!important;font-size:20px}.settings-template ul.settings-list>li>ul.settings-row>li .setting-name .setting-name-attr{color:#666;margin-right:5px}.settings-template ul.settings-list>li>ul.settings-row>li .setting-name .setting-name-my-details{font-family:vodafone_rgregular,Arial,sans-serif;color:#666!important;font-size:20px;display:inline-block;width:calc(100% - 510px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:absolute}.settings-template ul.settings-list>li>ul.settings-row>li .setting-name .setting-value-highlight{font-family:vodafone_rgbold,Arial,sans-serif;color:#f2f2f2;font-size:20px}.settings-template ul.settings-list>li>ul.settings-row>li .setting-name.setting-value-password{font-family:vodafone_rgregular,Arial,sans-serif;color:#f2f2f2!important;font-size:20px}.settings-template ul.settings-list>li>ul.settings-row>li .setting-name.setting-value-password:after{font-family:vodafone_rgregular,Arial,sans-serif;color:#666!important;font-size:20px;content:'\0020\2022\2022\2022\2022\2022\2022\2022\2022\2022\2022'}.settings-template ul.settings-list>li>ul.settings-row>li .setting-name .profile-label{margin-left:50px;width:calc(100% - 415px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:absolute}.settings-template ul.settings-list>li>ul.settings-row>li .setting-name .avatar{background-repeat:no-repeat;background-size:contain;width:36px;height:36px;line-height:36px;background-position:center center;background-image:linear-gradient(#fecb00,#e60000);text-align:center;vertical-align:middle;font-size:16px;font-family:vodafone_rgbold,Arial,sans-serif;position:absolute;margin-top:-8px;border-radius:50%}.settings-template ul.settings-list>li>ul.settings-row>li .setting-name .newProfile{width:18px;height:18px;top:9px;left:9px;position:relative;display:block}.settings-template ul.settings-list>li>ul.settings-row>li .setting-name .newProfile:before{font-family:vodacons;content:"";color:#fff;font-size:23px;width:100%;height:100%;position:relative;top:-5px;display:inline-block}.settings-template ul.settings-list>li>ul.settings-row>li .setting-name .avatarType1{background-image:url(../images/avatars/Avatar_01.svg)}.settings-template ul.settings-list>li>ul.settings-row>li .setting-name span.setting-value-highlight.country-mobile{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:absolute;width:calc(100% - 640px)}.settings-template ul.settings-list>li>ul.settings-row>li a.settings-edit{font-family:vodafone_rgregular,Arial,sans-serif;color:#f2f2f2!important;font-size:20px;float:right;position:relative;padding-right:40px;margin-bottom:26px}.settings-template ul.settings-list>li>ul.settings-row>li a.settings-edit:after{position:absolute;line-height:22px;right:0;top:0;font-family:vodacons;content:"";color:#fff;font-size:30px;height:20px;width:20px;display:block}.settings-template ul.settings-list>li>ul.settings-row>li a.settings-info{font-family:vodafone_rgregular,Arial,sans-serif;color:#f2f2f2!important;font-size:20px;float:right;position:relative;padding-right:40px;margin-bottom:26px}.settings-template ul.settings-list>li>ul.settings-row>li a.settings-info:after{position:absolute;line-height:22px;right:0;top:0;font-family:vodacons;content:"";color:#fff;font-size:30px;height:20px;width:20px;display:block}.settings-template ul.settings-list>li>ul.settings-row>li a.settings-edit-plus{float:right;position:relative;padding-right:40px;margin-bottom:26px}.settings-template ul.settings-list>li>ul.settings-row>li a.settings-edit-plus:after{position:absolute;line-height:22px;right:5px;top:0;font-family:vodacons;content:"";color:#fff;font-size:30px;height:20px;width:20px;display:block}@media screen and (max-width:750px){.settings-template ul.settings-list>li{padding:0}.settings-template ul.settings-list>li .settings-group-item{position:relative;padding:0;margin-top:26px;border:none;margin-bottom:28px}.settings-template ul.settings-list>li>ul.settings-row{margin-left:0}.settings-template ul.settings-list>li>ul.settings-row>li.has-avatar{margin-bottom:0}.settings-template ul.settings-list>li>ul.settings-row>li .setting-name .setting-name-my-details{width:calc(100% - 280px)}.settings-template ul.settings-list>li>ul.settings-row>li .setting-name .profile-label{width:calc(100% - 200px)}.settings-template ul.settings-list>li>ul.settings-row>li span.setting-value-highlight.country-mobile{width:calc(100% - 410px)}}@media screen and (max-width:510px){.settings-template ul.settings-list>li>ul.settings-row>li.mobile .setting-name{display:block}.settings-template ul.settings-list>li>ul.settings-row>li.mobile .setting-name .setting-name-my-details{width:calc(100% - 80px)}.settings-template ul.settings-list>li>ul.settings-row>li.mobile span.setting-value-highlight.country-mobile{width:calc(100% - 200px)}.settings-template ul.settings-list>li>ul.settings-row>li span.setting-value-highlight.country-mobile{width:calc(100% - 280px)}}@media screen and (max-width:400px){.settings-template{min-width:400px}}.component-inner-sub-settings{text-align:center}.component-inner-sub-settings h2,.component-inner-sub-settings p{text-align:center!important}.component-inner-sub-settings h3.backUrl{font-size:26px;font-family:vodafone_rgbold,Arial,sans-serif;display:inline-block;position:relative;height:24px;line-height:24px}.component-inner-sub-settings h3>a:before{left:-24px!important;position:absolute;left:0;top:30%;background:url(../images/Arrow_Prev_White.svg) no-repeat;content:'';height:13px;width:13px;display:block}.container-options{margin:7px auto}.container-options ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.container-options li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;margin-right:10px}@media screen and (max-width:420px){.container-options li{margin:10px auto}}@media screen and (max-width:420px){.container-options.playback li{margin:0 5px}}.block-50{margin:50px 0}.block-100{margin:100px 0}.cookies-policy h1{font-family:vodafone_rgbold,Arial,sans-serif;font-size:40px;line-height:18px;margin-bottom:22px}.cookies-policy hr{height:2px;opacity:.5;border-color:#f2f2f2;margin:48px 0 50px}.cookies-policy h5{font-size:20px;font-family:vodafone_rgregular,Arial,sans-serif}.cookies-policy .content{margin-bottom:228px}.cookies-policy p{color:#999;margin-bottom:26px}@media screen and (min-width:0) and (max-width:750px){.cookies-policy h1{margin-top:32px}}.ftu{margin-top:20%;width:100%}@media screen and (max-width:750px){.ftu{margin-top:25%}}.ftu header{margin-top:36px}.ftu h1{font-size:20px;line-height:20px;margin-bottom:18px}.ftu .component.synopsis-wrapper .component-inner{padding-bottom:75px}.ftu .component.synopsis-wrapper p{margin-top:20px;margin-bottom:42px;width:30%}@media screen and (max-width:1559px) and (min-width:1080px){.ftu .component.synopsis-wrapper p{width:40%}}@media screen and (max-width:1079px) and (min-width:751px){.ftu .component.synopsis-wrapper p{width:60%}}@media screen and (max-width:750px){.ftu .component.synopsis-wrapper p{width:90%}}.ftu .component.synopsis-wrapper .synopsis-info{border-right:none;border-left-width:0;padding-right:0;width:100%}@media screen and (max-width:750px){.ftu .component.synopsis-wrapper .synopsis-info{border-bottom:none}}.component.about-container-wrapper{transition:all .36s cubic-bezier(.6,0,.4,1);padding-top:64px;padding-bottom:0}.component.about-container-wrapper .component-inner{padding:0}.component.about-container-wrapper .component-inner iframe{width:100%}.component.about-links-wrapper{transition:all .36s cubic-bezier(.6,0,.4,1);z-index:5;border-bottom:none;position:fixed}.component.about-links-wrapper.overlay-hidden{opacity:0}.component.about-links-wrapper .component-inner{height:64px;padding:0}.component.about-links-wrapper .component-inner .link-navigation{height:100%;text-align:center}.component.about-links-wrapper .component-inner .link-navigation a{display:inline-block;position:relative;padding-left:50px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.component.about-links-wrapper .component-inner .link-navigation a h4{color:#666;transition:color .48s cubic-bezier(.6,0,.4,1)}.component.about-links-wrapper .component-inner .link-navigation a.link-active h4,.component.about-links-wrapper .component-inner .link-navigation a:hover h4{color:#333}.component.about-links-wrapper .component-inner .link-navigation a.link-active h4{font-family:vodafone_rgbold,Arial,sans-serif}.component.about-links-wrapper .component-inner .link-navigation .link-navigation-bar{position:absolute;display:inline-block;width:220px;height:4px;left:0;bottom:0;background-color:#e60000;transition:-webkit-transform .48s cubic-bezier(.6,0,.4,1) 0s,opacity .48s cubic-bezier(.6,0,.4,1) .48s;transition:transform .48s cubic-bezier(.6,0,.4,1) 0s,opacity .48s cubic-bezier(.6,0,.4,1) .48s;opacity:0}.component.about-links-wrapper .component-inner .link-navigation .link-navigation-bar.link-active{opacity:1}.link-navigation-chevron{display:none}@media screen and (min-width:0px) and (max-width:1079px){.component.about-links-wrapper .component-inner .link-navigation a{display:none;width:100%;z-index:1}.component.about-links-wrapper .component-inner .link-navigation a.link-active{display:block}.component.about-links-wrapper .component-inner .link-navigation .link-navigation-bar{height:0;opacity:0!important}.component.about-links-wrapper .component-inner .link-navigation-chevron{background:transparent url(../images/Arrow_Down.svg) no-repeat scroll 0 0;display:inline;height:12px;margin-top:-6px;position:absolute;right:35px;top:35px;transition:all .2s ease-in 0s;width:22px;cursor:pointer;z-index:0}.component.about-links-wrapper .component-inner.expanded .link-navigation-chevron{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1);transition:all .2s ease-in 0s}.component.about-links-wrapper .component-inner.expanded .link-navigation a{border-top:2px solid #ddd;display:block;height:65px;position:relative;top:0;-webkit-transform:none;-ms-transform:none;transform:none;transition:none}.component.about-links-wrapper .component-inner.expanded .link-navigation a h4{line-height:63px}.component.about-links-wrapper .component-inner.expanded{height:auto}}.sync-date-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:20vh}.sync-date-container p{text-align:center}.overlay-sync-date{background-color:rgba(0,0,0,.8);height:100%;position:fixed;top:0;width:100%;z-index:9999999;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sync-date .title{font-family:vodafone_rgregular,Arial,sans-serif;font-size:20px;height:50px;text-align:center}.sync-date .spinner{position:absolute;top:50%}.ie-10 .gdpr .gdpr-container .left-info .update-status-container .spinner{display:inline-block}.ie-10 .gdpr .gdpr-container .right-info{width:63%}.gdpr{padding-top:7%}.gdpr h2{margin-bottom:0}.gdpr-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;min-height:15em}.gdpr-container .left-info{min-height:15em;width:30%}.gdpr-container .left-info .status{font-size:30px;font-family:vodafone_rgbold,Arial,sans-serif;margin:12px 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.gdpr-container .left-info .status .status-img{background:url(../images/Correct_Green.svg) no-repeat 50%;width:26px;height:26px;padding:0 22px}.gdpr-container .left-info .description{font-family:vodafone_rgregular,Arial,sans-serif;color:#666;font-size:20px}.gdpr-container .left-info .update-status-container{display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;bottom:20%}.gdpr-container .left-info .update-status-container a{margin:1px 0}@media screen and (max-width:750px){.gdpr-container .left-info .update-status-container a{width:50%;min-width:115px}}.gdpr-container .left-info .update-status-container .spinner{margin:0 10px}.gdpr-container .right-info{background-color:#1a1818;width:70%;padding:30px 10px 30px 30px;margin-left:8%}@media screen and (max-width:474px){.gdpr-container .right-info{margin-left:20%}}@media screen and (min-width:475px) and (max-width:530px){.gdpr-container .right-info{margin-left:8%}}.gdpr-container .right-info .text{padding-right:12px}.gdpr-container .right-info .scroller{position:relative;max-height:400px}.modal-gdpr .title-container{height:auto!important;min-height:69px}.modal-gdpr .title-container .title-icon{width:36px;height:36px;position:relative;display:inline-block;top:10px}.modal-gdpr .title-container .title-icon.info{background:url(../images/Error.svg)}.modal-gdpr .title-container .subtitle{color:#666;font-size:22px;line-height:25px;text-align:center;margin:0;padding:0 25px 15px 25px}.modal-gdpr .message-container{min-height:196px!important}.modal-gdpr .message-container .message p{line-height:25px}.modal-gdpr .message-container .message .scroller{position:relative;max-height:140px}.modal-gdpr .message-container .message .scroller p{text-align:left!important;padding-right:15px}.margin-bottom-22{margin-bottom:22px}.margin-bottom-28{margin-bottom:28px}.margin-bottom-30{margin-bottom:30px}.margin-bottom-64{margin-bottom:64px}.margin-top-10{margin-top:10px}.margin-top-16{margin-top:16px}.margin-top-20{margin-top:20px}.margin-top-28{margin-top:28px}.margin-top-70{margin-top:70px}.margin-top-80{margin-top:80px}.padding-top-64{padding-top:64px}.padding-top-70{padding-top:70px}::-webkit-input-placeholder{opacity:.3}::-moz-placeholder{opacity:.3}:-ms-input-placeholder{opacity:.3}::placeholder{opacity:.3}::-webkit-input-placeholder{color:#f2f2f2}:-moz-placeholder{color:#f2f2f2}::-moz-placeholder{color:#f2f2f2}:-ms-input-placeholder{color:#f2f2f2!important}.vtw-container-spinner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.ie-10 .container-options{overflow:hidden}.ie-10 .container-options li.btn.gradient-btn span{display:block;text-align:center}.ie-10 .btn.gradient-btn span{display:block}.ie-10 .profile-dropdown .profileShade.error-retry a{display:block}.ie-10 .vtw-message.vtw-icon:before{margin-left:-20px}.ie-11 .container-options{overflow:hidden}.ie-11 .vtw-message.vtw-icon:before{margin-left:-20px}.horizontal-list{height:100%;overflow:hidden}.horizontal-list .navigation{display:inline-block;position:absolute;height:24px;width:24px;top:calc(50% - 12px);background-repeat:no-repeat;background-position:center;transition:opacity linear .5s;opacity:1}.horizontal-list .navigation.ng-hide{display:inline-block!important;opacity:0;cursor:unset}.horizontal-list .navigation.left{left:0;background-image:url(../images/Arrow_Prev_Grey.svg)}.horizontal-list .navigation.right{right:0;background-image:url(../images/Arrow_Next_Grey.svg)}.horizontal-list .content-wrapper{position:absolute;overflow:hidden;text-align:center;height:100%;display:inline-block;width:calc(100% - 48px);left:24px}.horizontal-list .content-wrapper .content-items{display:inline-block;white-space:nowrap;transition:-webkit-transform .3s cubic-bezier(.6,0,.4,1) 0s;transition:transform .3s cubic-bezier(.6,0,.4,1) 0s;height:100%}.horizontal-list .content-wrapper .content-items .item{display:inline-block;float:unset;width:250px;height:100%;overflow:hidden}.horizontal-list .content-wrapper .content-items .item.selected .item-label{font-family:vodafone_rgbold,Arial,sans-serif;color:#333}.horizontal-list .content-wrapper .content-items .item .item-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#999;transition:color .48s cubic-bezier(.6,0,.4,1);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:relative}.horizontal-list .content-wrapper .content-items .item .item-label:hover{color:#333}.horizontal-list .content-wrapper .content-items .selection-indicator{position:absolute;display:inline-block;width:250px;height:4px;left:0;bottom:0;background-color:#e60000;transition:-webkit-transform .48s cubic-bezier(.6,0,.4,1) 0s,opacity .48s cubic-bezier(.6,0,.4,1) .48s;transition:transform .48s cubic-bezier(.6,0,.4,1) 0s,opacity .48s cubic-bezier(.6,0,.4,1) .48s}#visual-scrubber{width:100%;height:330px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;position:absolute;top:calc(100% - 40px - 50px - 330px)}#visual-scrubber.full-hd{height:420px;top:calc(100% - 40px - 50px - 420px)}@media screen and (min-width:1080px) and (max-width:1199px){#visual-scrubber.full-hd.full-hd{height:350px;top:calc(100% - 40px - 50px - 350px)}}@media screen and (min-width:751px) and (max-width:1079px){#visual-scrubber.full-hd.full-hd{height:300px;top:calc(100% - 40px - 50px - 300px)}}@media screen and (max-width:750px){#visual-scrubber.full-hd.full-hd{height:230px;top:calc(100% - 40px - 50px - 230px - 15px)}}#visual-scrubber .thumbnail::after{content:"";background-color:rgba(0,0,0,.4);position:absolute;width:100%;height:100%;left:0;top:0}#visual-scrubber .thumbnail.selected{border:1px solid #fff;box-shadow:0 0 15px 2px rgba(255,255,255,.7);z-index:1}#visual-scrubber .thumbnail.selected::after{display:none}#visual-scrubber .thumbnail.no-background{box-shadow:inset 2px 0 10px 1px #797676}#visual-scrubber .thumbnail.hide{box-shadow:none}#visual-scrubber .thumbnail.hide::after{display:none}#visual-scrubber .video-overlay-content{position:absolute;top:0;width:100%;text-align:center}.vtw-scrubber-progress-container{position:absolute;width:100%;top:calc(100% - 40px - 50px - 260px);text-align:center}.anim-show-visual-scrubber{-webkit-animation:fadein 1s;animation:fadein 1s}@media screen and (min-width:751px) and (max-width:1079px){#visual-scrubber{height:250px;top:calc(100% - 40px - 50px - 250px)}}@media screen and (max-width:750px){#visual-scrubber{height:230px;top:calc(100% - 40px - 50px - 230px - 15px)}}.image-loader{height:100%;width:100%;background-size:contain;background-repeat:no-repeat;background-position:0 0}.image-loader-center{background-position:50% 0}.image-loader-middle{background-position:50% 50%}.image-loader-cover{background-size:cover}.ngdialog.ngdialog-theme-full{top:64px}.ngdialog.ngdialog-theme-full.ngdialog-closing .ngdialog-content{-webkit-animation:ngdialog-flyout .5s;animation:ngdialog-flyout .5s}.ngdialog.ngdialog-theme-full .ngdialog-content{-webkit-animation:ngdialog-flyin .5s;animation:ngdialog-flyin .5s;border-radius:0;color:#fff;font-family:vodafone_ltregular,Arial,sans-serif;font-size:1.1em;line-height:1.5em;margin:0 auto;max-width:100%;padding:1em;position:relative;width:100%!important;height:calc(100vh - 64px)!important;background-color:#141414!important;background-image:url(../images/background/default_body_bg.jpg)!important;background-attachment:fixed!important;background-position:top center!important;background-size:cover!important}.ngdialog.ngdialog-theme-full .full-modal-message-container{position:relative;overflow:hidden;height:calc(100vh - 64px - 87px)}.ngdialog.ngdialog-theme-full .ngdialog-close:before{content:none!important}.ngdialog.ngdialog-theme-full .ngdialog-message{margin-bottom:.5em}.ngdialog.ngdialog-theme-full .ngdialog-content .title-container{height:86px;border-bottom:2px solid #2a2529;width:100%}.ngdialog.ngdialog-theme-full .ngdialog-content .title-container .full-modal-header{max-width:1440px;padding-top:0;padding-bottom:0;margin:0 auto}.ngdialog.ngdialog-theme-full .ngdialog-content .title-container .full-modal-header h2{vertical-align:middle;line-height:86px;padding-right:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ngdialog.ngdialog-theme-full .ngdialog-content .component-inner .full-modal-message{max-width:800px;margin:0 auto}.ngdialog.ngdialog-theme-full .ngdialog-content .component-inner .full-modal-message p{white-space:pre-line}@media screen and (max-width:1079px){.ngdialog.ngdialog-theme-full{top:60px}.ngdialog.ngdialog-theme-full .ngdialog-content{height:calc(100vh - 60px)!important}.ngdialog.ngdialog-theme-full .ngdialog-content .title-container{height:76px}.ngdialog.ngdialog-theme-full .ngdialog-content .title-container .full-modal-header h2{line-height:76px}.ngdialog.ngdialog-theme-full .full-modal-message-container{height:calc(100vh - 60px - 77px)}}.ngdialog.ngdialog-theme-full .ngdialog-close{border-radius:0;cursor:pointer;position:absolute;height:30px;width:30px;background:url(../images/Dialog_Close.svg);background-size:30px!important;top:28px!important}@media screen and (min-width:1560px){.ngdialog.ngdialog-theme-full .ngdialog-close{margin-right:40px;right:calc(1/2 * (100vw - 1440px))!important}}@media screen and (min-width:1440px) and (max-width:1559px){.ngdialog.ngdialog-theme-full .ngdialog-close{margin-right:30px;right:calc(1/2 * (100vw - 1440px))!important}}@media screen and (min-width:1080px) and (max-width:1440px){.ngdialog.ngdialog-theme-full .ngdialog-close{margin-right:30px;right:0!important}}@media screen and (min-width:751px) and (max-width:1079px){.ngdialog.ngdialog-theme-full .ngdialog-close{margin-right:20px;right:0!important;top:23px!important}}@media screen and (max-width:750px){.ngdialog.ngdialog-theme-full .ngdialog-close{margin-right:8px;right:0!important;top:23px!important}}:focus{outline:0}.container{overflow:visible}.chrome body img{-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important}.disabled-href{cursor:default}.disabled-href:hover{cursor:default}.ngdialog{z-index:100000000!important}.hideScrollbar{overflow:hidden}#page-container.login-background{background:url(../images/background/hero_overlay.png) left top no-repeat;background-size:cover}#search-close-event-data-from-jquery{display:none}#ngProgress-container{z-index:10000000}@media screen and (min-width:1560px){.component-inner{padding-left:40px;padding-right:40px}}@media screen and (min-width:1080px) and (max-width:1559px){.component-inner{padding-left:30px;padding-right:30px}}@media screen and (min-width:751px) and (max-width:1079px){.component-inner{padding-left:20px;padding-right:20px}}@media screen and (max-width:750px){.component-inner{padding-left:8px;padding-right:8px}}