html,body{margin:0;padding:0;width:100%;height:100%}
html .content,body .content{min-width:970px}
@font-face{font-family:'XXIICentarMedium';src:url('fonts/xxiicentarmedium.woff') format('woff'),url('fonts/xxiicentarmedium.ttf') format('truetype')}
.centarMed{font-family:'XXIICentarMedium','Helvetica',Arial,sans-serif}
.white{color:#fff}
.black{color:#1f1f1f}
.absolute{position:absolute}
.relative{position:relative}
.centreBlock{text-align:center}
.centreBlock:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}
.hide{display:none}
.clearfix{clear:both}
.centred{display:inline-block;vertical-align:middle}
.globalNavUpperBar{display:block;background:#1f1f1f;position:relative;top:0;left:0;right:0;height:21px;z-index:9998;font-family:'XXIICentarMedium','Helvetica',Arial,sans-serif}
.globalNavUpperBar .globalNav{color:#fff;height:21px;margin:0 auto;padding:0;position:relative;list-style:none;font-size:12px}
.globalNavUpperBar .globalNav li,.globalNavUpperBar .globalNav li p,.globalNavUpperBar .globalNav li p a{font-family:'XXIICentarMedium','Helvetica',Arial,sans-serif!important;font-size:12px;margin:0;text-transform:uppercase;line-height:21px;cursor:pointer;transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s}
body.r2 .globalNavUpperBar{display:block;background:#000;position:fixed;z-index:9999;top:0;left:0;right:0;height:60px;font-family:'XXIICentarMedium','Helvetica',Arial,sans-serif}
body.r2 .globalNavUpperBar .globalNav{background:#000;color:#fff;height:60px;margin:0 auto;padding:0;list-style:none;font-size:16px position:relative}
body.r2 .globalNavUpperBar .globalNav li,body.r2 .globalNavUpperBar .globalNav li p,body.r2 .globalNavUpperBar .globalNav li p a{font-family:'XXIICentarMedium','Helvetica',Arial,sans-serif!important;font-size:16px;margin:0;text-transform:none;line-height:60px;cursor:pointer;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;height:57px}
.globalNavUpperBar .globalNav li{margin-right:0;float:left;height:100%;position:relative}
.globalNavUpperBar .globalNav li:hover{transition:all 0s;-moz-transition:all 0s;-webkit-transition:all 0s}
body.r2 .globalNavUpperBar .globalNav li:hover{border-bottom:3px solid #0069ff}
.globalNavUpperBar .globalNav li a{display:block;width:100%;height:100%;text-decoration:none;padding:0 15px;color:#fff}
.globalNavUpperBar .globalNav li:hover.globalNavSpecial a,.globalNavUpperBar .globalNav li:hover.globalNavSubNav a{color:#1f1f1f}
body.r2 .globalNavUpperBar .globalNav li:hover.globalNavSpecial a,body.r2 .globalNavUpperBar .globalNav li:hover.globalNavSubNav a{color:#FFF}
body.r2 .globalNavUpperBar .globalNav li.globalNavHome .globalNavLogo{background:url(images/logo-tvnz.svg) no-repeat 0 0;background-size:contain;background-repeat:no-repeat;width:100px;height:40px;float:left;margin-top:9px}
.globalNavUpperBar .globalNav li.globalNavSubNav.duke,.globalNavUpperBar .globalNav li.globalNavSubNav.tv-guide{display:none}
body.r2 .globalNavUpperBar .globalNav li.globalNavSubNav.duke,body.r2 .globalNavUpperBar .globalNav li.globalNavSubNav.tv-guide{display:block}
body.r2 .globalNavUpperBar .globalNav li.globalNavSubNav.one-news p{display:block;width:100%;height:100%;text-decoration:none;padding:0 15px;color:#fff}
body.r2 .globalNavUpperBar .globalNav li.one-news:hover{border-bottom:3px solid #cf1818}
body.r2 .globalNavUpperBar .globalNav li.globalNavSubNav.one-news a{background:url(images/logo-onenews.svg);background-size:contain;background-repeat:no-repeat;width:100px;height:26px;float:left;margin-top:18px;text-indent:-999em}
.globalNavUpperBar .globalNav li.globalNavHome .globalNavLogo{background:url(images/tvnz-globalnav-masterbrand.svg) no-repeat 0 0;width:42px;height:12px;margin:5px 0 0 0;float:left}
.globalNavUpperBar .globalNav li.globalNavSpecial:hover,.globalNavUpperBar .globalNav li.globalNav:hover{background-color:#fff}
.globalNavUpperBar .globalNav li.globalNavHome:hover{background-color:#2676bb}
body.r2 .globalNavUpperBar .globalNav li.globalNavHome:hover{background-color:transparent}
.globalNavUpperBar .globalNav li.globalNavONENEWS:hover{background-color:#e41b1d}
.globalNavUpperBar .globalNav li.globalNavTVNZOD:hover{background-color:#1ec7a0}
.globalNavUpperBar .globalNav li.globalNavSpecial{margin-right:12px}
.globalNavUpperBar .globalNav li.globalNavSubNav:hover{background-color:transparent}
.globalNavUpperBar .globalNav li.globalNavSubNav:hover>p{background-color:#fff;color:#1f1f1f}
body.r2 .globalNavUpperBar .globalNav li.globalNavSubNav:hover>p{background-color:#000;color:#FFF}
.globalNavUpperBar .globalNav li.globalNavSubNav:hover .globalNavSubMenu{max-height:1000px;border-color:#bcbcbc;border:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc;border-top:0}
.globalNavUpperBar .globalNav li.globalNavSubNav>p{color:#fff;margin:0;min-width:85px;float:left}
.globalNavUpperBar .globalNav li.globalNavSubNav>p span{text-align:center}
.globalNavUpperBar .globalNav li.globalNavSubNav>p span:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.globalNavUpperBar .globalNav li.globalNavSubNav>p span:after{content:'';display:inline-block;vertical-align:middle;width:9px;height:6px;background:url(images/sprites.png) no-repeat 0 0}
.globalNavUpperBar .globalNav li.globalNavSubNav .globalNavSubMenu{border-color:transparent;border:1px solid transparent;border-bottom:0;border-top:0;min-width:100%;overflow:hidden;max-height:0;background:#fff;margin:0;padding:0;position:absolute;top:21px;left:-1px;list-style:none;-webkit-transition:all 600ms cubic-bezier(.645,.045,.355,1);-moz-transition:all 600ms cubic-bezier(.645,.045,.355,1);-ms-transition:all 600ms cubic-bezier(.645,.045,.355,1);-o-transition:all 600ms cubic-bezier(.645,.045,.355,1);transition:all 600ms cubic-bezier(.645,.045,.355,1)}
.globalNavUpperBar .globalNav li.globalNavSubNav .globalNavSubMenu li{min-width:100%;float:none;padding:10px 15px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.globalNavUpperBar .globalNav li.globalNavSubNav .globalNavSubMenu li a{color:#1f1f1f;white-space:nowrap;padding:0}
.globalNavUpperBar .globalNav li.globalNavSubNav .globalNavSubMenu li:hover{background:#717070}
.globalNavUpperBar .globalNav li.globalNavSubNav .globalNavSubMenu li:hover a{color:#fff}
body.tvnz .globalNavLowerContainer .globalNavLowerBar,.globalNavLowerContainer.tvnz .globalNavLowerBar{border-color:#3d5da7}
body.tvnz .globalNavLowerContainer .globalNavLowerBar .globalNavLowerCentre{width:1004px}
.globalNavLowerContainer.tvnz .globalNavLowerBar .globalNavLower .globalNavLowerTop .globalNavLowerItemContainer .globalNavLowerHeader,body.tvnz .globalNavLowerContainer .globalNavLowerBar .globalNavLower .globalNavLowerTop .globalNavLowerItemContainer .globalNavLowerHeader{background:#0194c8}
body.tvnz .globalNavLowerContainer .globalNavLowerBar .globalNavLower .globalNavLowerTop .globalNavLowerItemContainer .globalNavLowerHeader .globalNavLowerArrow{background-position:-39px 6px}
.globalNavLowerContainer.tvnz .globalNavLowerBar .globalNavLower .bobblePop:nth-child(2) .globalNavLowerItemContainer .globalNavLowerHeader,body.tvnz .globalNavLowerContainer .globalNavLowerBar .globalNavLower .bobblePop:nth-child(2) .globalNavLowerItemContainer .globalNavLowerHeader{background:#0194c8}
.globalNavLowerContainer.tvnz .globalNavLowerBar .globalNavLower .bobblePop:nth-child(3) .globalNavLowerItemContainer .globalNavLowerHeader,body.tvnz .globalNavLowerContainer .globalNavLowerBar .globalNavLower .bobblePop:nth-child(3) .globalNavLowerItemContainer .globalNavLowerHeader{background:#0194c8}
.globalNavLowerContainer.tvnz .globalNavLowerBar .globalNavLower .bobblePop:nth-child(4) .globalNavLowerItemContainer .globalNavLowerHeader,body.tvnz .globalNavLowerContainer .globalNavLowerBar .globalNavLower .bobblePop:nth-child(4) .globalNavLowerItemContainer .globalNavLowerHeader{background:#0194c8}
.globalNavLowerContainer.tvnz .globalNavLowerBar .globalNavLower .bobblePop:nth-child(5) .globalNavLowerItemContainer .globalNavLowerHeader,body.tvnz .globalNavLowerContainer .globalNavLowerBar .globalNavLower .bobblePop:nth-child(5) .globalNavLowerItemContainer .globalNavLowerHeader{background:#0194c8}
body.r2 .globalNavLowerContainer .globalNavLowerBar,body.r2 .globalNavLowerContainer.tvnz .globalNavLowerBar{border-color:#1d1d1d}
body.r2 .globalNavLowerContainer.tvnz .globalNavLowerBar .globalNavLower .globalNavLowerTop .globalNavLowerItemContainer .globalNavLowerHeader,body.r2 .globalNavLowerContainer .globalNavLowerBar .globalNavLower .globalNavLowerTop .globalNavLowerItemContainer .globalNavLowerHeader{background:#313131}
body.r2 .globalNavLowerContainer.tvnz .globalNavLowerBar .globalNavLower .bobblePop:nth-child(2) .globalNavLowerItemContainer .globalNavLowerHeader,body.r2 .globalNavLowerContainer .globalNavLowerBar .globalNavLower .bobblePop:nth-child(2) .globalNavLowerItemContainer .globalNavLowerHeader{background:#313131}
body.r2 .globalNavLowerContainer.tvnz .globalNavLowerBar .globalNavLower .bobblePop:nth-child(3) .globalNavLowerItemContainer .globalNavLowerHeader,body.r2 .globalNavLowerContainer .globalNavLowerBar .globalNavLower .bobblePop:nth-child(3) .globalNavLowerItemContainer .globalNavLowerHeader{background:#313131}
body.r2 .globalNavLowerContainer.tvnz .globalNavLowerBar .globalNavLower .bobblePop:nth-child(4) .globalNavLowerItemContainer .globalNavLowerHeader,body.r2 .globalNavLowerContainer .globalNavLowerBar .globalNavLower .bobblePop:nth-child(4) .globalNavLowerItemContainer .globalNavLowerHeader{background:#313131}
body.r2 .globalNavLowerContainer.tvnz .globalNavLowerBar .globalNavLower .bobblePop:nth-child(5) .globalNavLowerItemContainer .globalNavLowerHeader,body.r2 .globalNavLowerContainer .globalNavLowerBar .globalNavLower .bobblePop:nth-child(5) .globalNavLowerItemContainer .globalNavLowerHeader{background:#313131}
.globalNavLowerContainer.onDemand .globalNavLowerBar{border-color:#34977b}
.globalNavLowerContainer.onDemand .globalNavLowerBar .globalNavLowerCentre .globalNavLower>li .globalNavLowerItemContainer .globalNavLowerHeader{background:#0cb089}
.globalNavLowerContainer.onDemand .globalNavLowerBar .globalNavLowerCentre .globalNavLower>li .globalNavLowerItemContainer .globalNavLowerHeader .globalNavLowerArrow{background-position:-39px 6px}
.globalNavLowerContainer.onDemand .globalNavLowerBar .globalNavLowerCentre .globalNavLower>li .globalNavLowerItemContainer .globalNavLowerHeader p{color:#fff}
body.r2 .globalNavLowerContainer .globalNavLowerBar{border-color:#1d1d1d}
body.r2 .globalNavLowerContainer .globalNavLowerBar .globalNavLowerCentre .globalNavLower>li .globalNavLowerItemContainer{background:#1d1d1d}
body.r2 .globalNavLowerContainer .globalNavLowerBar .globalNavLowerCentre .globalNavLower>li .globalNavLowerItemContainer .globalNavLowerContent ul li a{color:#FFF}
body.r2 .globalNavLowerContainer .globalNavLowerBar .globalNavLowerCentre .globalNavLower>li .globalNavLowerItemContainer .globalNavLowerContent p{color:#FFF}
body.r2 .globalNavLowerContainer .globalNavLowerBar .globalNavLowerCentre .globalNavLower>li .globalNavLowerItemContainer .globalNavLowerHeader{background:#313131}
body.r2 .globalNavLowerContainer .globalNavLowerBar .globalNavLowerCentre .globalNavLower>li .globalNavLowerItemContainer .globalNavLowerHeader .globalNavLowerArrow{background-position:-39px 6px}
body.r2 .globalNavLowerContainer .globalNavLowerBar .globalNavLowerCentre .globalNavLower>li .globalNavLowerItemContainer .globalNavLowerHeader p{color:#fff}
body.oneNews .globalNavLowerContainer .globalNavLowerBar{border-color:#c81618}
body.oneNews .globalNavLowerContainer .globalNavLowerBar .globalNavLowerCentre .globalNavLower>li .globalNavLowerItemContainer .globalNavLowerHeader{background:#e41b1d}
body.oneNews .globalNavLowerContainer .globalNavLowerBar .globalNavLowerCentre .globalNavLower>li .globalNavLowerItemContainer .globalNavLowerHeader .globalNavLowerArrow{background-position:-39px 6px}
body.oneNews .globalNavLowerContainer .globalNavLowerBar .globalNavLowerCentre .globalNavLower>li .globalNavLowerItemContainer .globalNavLowerHeader p{color:#fff}
body .globalNavLowerContainer{width:100%;font-size:12px}
.globalNavLowerContainer,.globalNavLowerContainer p .globalNavLowerContainer ul li,.globalNavLowerContainer ul li p,.globalNavLowerContainer ul li a{font-family:'XXIICentarMedium'!important}
body .globalNavLowerContainer .globalNavLowerBar{z-index:9998;border-bottom:5px solid #1d1d1d}
body .globalNavLowerContainer .globalNavLowerBar .globalNavLowerCentre{margin:0 auto;overflow:hidden}
body .globalNavLowerContainer .globalNavLowerBar .globalNavLowerCentre .globalNavLower{float:left;width:100%;margin:0;padding:0;position:relative;list-style:none;font-size:12px;text-transform:uppercase}
body .globalNavLowerContainer .globalNavLowerBar .globalNavLowerCentre .globalNavLower>li{display:table-cell;width:24%;vertical-align:bottom}
body .globalNavLowerContainer .globalNavLowerBar .globalNavLowerCentre .globalNavLower>li .globalNavLowerItemContainer{background:#FFF;overflow:hidden;max-height:20px}
body .globalNavLowerContainer .globalNavLowerBar .globalNavLowerCentre .globalNavLower>li .globalNavLowerItemContainer .globalNavLowerHeader{position:relative;height:20px;cursor:pointer;background:#313131}
body .globalNavLowerContainer .globalNavLowerBar .globalNavLowerCentre .globalNavLower>li:first-child .globalNavLowerItemContainer .globalNavLowerHeader{border-left:0;margin-right:0}
body .globalNavLowerContainer .globalNavLowerBar .globalNavLowerCentre .globalNavLower>li .globalNavLowerItemContainer .globalNavLowerHeader .globalNavLowerArrow{background:url(images/sprites.png) no-repeat -41px 6px;width:20px;height:20px;float:left;margin:0 6px}
body .globalNavLowerContainer .globalNavLowerBar .globalNavLowerCentre .globalNavLower>li .globalNavLowerItemContainer .globalNavLowerHeader p{float:left;margin:5px 0 0 0;height:12px;font-size:12px!important;line-height:12px;color:#FFF}
body .globalNavLowerContainer .globalNavLowerBar .globalNavLowerCentre .globalNavLower>li .globalNavLowerItemContainer .globalNavLowerContent{position:relative;padding-bottom:20px}
body .globalNavLowerContainer .globalNavLowerBar .globalNavLowerCentre .globalNavLower>li .globalNavLowerItemContainer .globalNavLowerContent p{margin:0}
body .globalNavLowerContainer .globalNavLowerBar .globalNavLowerCentre .globalNavLower>li .globalNavLowerItemContainer .globalNavLowerContent ul{list-style:none;float:left;width:100%;margin:10px 0 0 0;padding:0}
body .globalNavLowerContainer .globalNavLowerBar .globalNavLowerCentre .globalNavLower>li .globalNavLowerItemContainer .globalNavLowerContent ul li{width:50%;float:left;margin:4px 0}
body .globalNavLowerContainer .globalNavLowerBar .globalNavLowerCentre .globalNavLower>li .globalNavLowerItemContainer .globalNavLowerContent ul li a{margin:0 0 0 15px;text-decoration:none;color:#1f1f1f;display:block}
body .globalNavLowerContainer .globalNavLowerBar .globalNavLowerCentre .globalNavLower>li .globalNavLowerItemContainer .globalNavLowerContent ul li a:hover{text-decoration:underline}
body .globalNavLowerContainer .globalNavLowerBar .globalNavLowerCentre .globalNavLower>li .globalNavLowerItemContainer .globalNavLowerContent .globalNavLowerCopy{float:left;clear:left;width:100%;padding:6px 0;margin-bottom:-10px;text-align:center;color:#a09f9f;text-transform:none}
body .globalNavLowerContainer .globalNavLowerBar .globalNavLowerCentre .globalNavLower>li.globalNavLowerTop{width:4%;min-width:30px!important;text-align:center;font-size:10px}
body .globalNavLowerContainer .globalNavLowerBar .globalNavLowerCentre .globalNavLower>li.globalNavLowerTop .globalNavLowerItemContainer .globalNavLowerHeader{margin:0}
body .globalNavLowerContainer .globalNavLowerBar .globalNavLowerCentre .globalNavLower>li.globalNavLowerTop .globalNavLowerItemContainer .globalNavLowerHeader .globalNavLowerArrow{float:none;margin:0 auto}
body .globalNavLowerContainer .globalNavLowerBar .globalNavLowerCentre .globalNavLower>li.globalNavLowerTop .globalNavLowerItemContainer .globalNavLowerContent{padding-bottom:10px}
body .globalNavLowerContainer .globalNavLowerBar .globalNavLowerCentre .globalNavLower>li.globalNavLowerTop .globalNavLowerItemContainer .globalNavLowerContent p{margin-top:10px;cursor:pointer}
.containerFoot .footerOpen .footerLower.news{width:90%}
ul.footerLowerLinks{width:100%}
ul.footerLowerLinks li{float:left;width:25%}
ul.footerLowerLinks li .globalNavLowerHeader{text-transform:uppercase;font-family:"XXIICentarBlack";font-size:18px;margin-bottom:10px;padding-bottom:10px}
ul.footerLowerLinks li .globalNavLowerContent ul{float:left;list-style:none;margin:0 15px 0 0;padding:0}
ul.footerLowerLinks li .globalNavLowerContent ul li{width:50%;text-transform:capitalize;line-height:22px;letter-spacing:.24px}
.containerFoot .footerOpen .footerLower.news ul.footerLowerLinks li .globalNavLowerContent ul li{width:100%}
ul.footerLowerLinks li .globalNavLowerContent ul li a{color:#8c8c8c;display:block}
li a:hover,ul.footerLowerLinks li .globalNavLowerContent ul li a:hover{color:#cf1818;cursor:pointer;cursor:hand}
body.tvnz .mobileGlobalNavLowerContainer .mobileGlobalNavLowerCopy,body.config .mobileGlobalNavLowerContainer .mobileGlobalNavLowerCopy{background:#2686c8}
body.onDemand .mobileGlobalNavLowerContainer .mobileGlobalNavLowerCopy{background:#313131}
body.oneNews .mobileGlobalNavLowerContainer .mobileGlobalNavLowerCopy{background:#e41b1d}
body .mobileGlobalNavLowerContainer{font-family:XXIICentarMedium;background:#fff;width:100%}
body .mobileGlobalNavLowerContainer .mobileGlobalNavLowerCopy{float:left;width:100%;height:30px;line-height:30px;text-align:center;color:#fff;font-family:XXIICentarLight}
body .mobileGlobalNavLowerContainer .mobileGlobalNavLower,body .mobileGlobalNavLowerContainer .mobileGlobalNavLowerLinks{float:left;width:50%;margin:0;padding:0;list-style:none;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body .mobileGlobalNavLowerContainer .mobileGlobalNavLower li,body .mobileGlobalNavLowerContainer .mobileGlobalNavLowerLinks li{margin:10px 0;line-height:16px}
body .mobileGlobalNavLowerContainer .mobileGlobalNavLower li a,body .mobileGlobalNavLowerContainer .mobileGlobalNavLowerLinks li a{text-decoration:none;color:#1f1f1f;display:block}
body .mobileGlobalNavLowerContainer .mobileGlobalNavLower li a:hover,body .mobileGlobalNavLowerContainer .mobileGlobalNavLowerLinks li a:hover{text-decoration:underline}
body .mobileGlobalNavLowerContainer .mobileGlobalNavLower{padding:30px 0 30px 30px;text-transform:uppercase}
body .mobileGlobalNavLowerContainer .mobileGlobalNavLowerLinks{padding:30px 10px 30px 0;font-family:XXIICentarLight}
@media all and (max-width:1200px){body .globalNavLowerContainer .globalNavLowerBar .globalNavLowerCentre .globalNavLower>li .globalNavLowerItemContainer .globalNavLowerContent ul li{width:100%;clear:left}
}
@media all and (min-width:1520px){.globalNavUpperBar .globalNav{width:1500px}
body .globalNavLowerContainer .globalNavLowerBar .globalNavLowerCentre{width:1500px}
.globalNavLower{display:table}
}
@media all and (max-width:1519px) and (min-width:1260px){.globalNavUpperBar .globalNav{width:1260px}
.globalNavLowerBar .globalNavLowerCentre{width:1260px}
}
@media all and (max-width:1259px){.globalNavUpperBar{min-width:970px}
.globalNavUpperBar .globalNav{width:100%}
.globalNavLowerBar{min-width:970px}
.globalNavLowerBar .globalNavLowerCentre{width:100%}
}
@media all and (min-width:970px){.globalNavLowerContainer{display:block}
.mobileGlobalNavLowerContainer{display:none}
body.tvnz.device-tablet .globalNavLowerContainer{display:none!important}
body.tvnz.device-tablet .mobileGlobalNavLowerContainer{display:block!important}
}
@media all and (max-width:969px){.globalNavUpperBar{min-width:0}
.globalNavLowerContainer{display:none}
.mobileGlobalNavLowerContainer{display:block}
body.tvnz.device-tablet .globalNavLowerContainer{display:none!important}
body.tvnz.device-tablet .mobileGlobalNavLowerContainer{display:block!important}
}
@media all and (max-width:768px){.globalNavUpperBar{display:none}
body.r2 .globalNavUpperBar{display:none}
}