/* Minification failed. Returning unminified contents.
(1816,276): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(2721,177): run-time error CSS1054: JavaScript error in expression property: Variable has not been declared: TBWindowMargin
(2792,177): run-time error CSS1054: JavaScript error in expression property: Variable has not been declared: TBWindowMargin
 */
/* grunt-less chokes on font faces */

@font-face {
	font-family: 'Chisel';
	src: url('../fonts/chizam.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('../fonts/chizam.woff') format('woff'), /* Modern Browsers */
		url('../fonts/chizam.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/chizam.svg#chizam') format('svg'); /* Legacy iOS */
}

@font-face{
	font-family:"Aachen";
	src:url("../fonts/e5effa51-0128-40e9-b8bd-6033ca2a44ac.eot?#iefix");
	src:url("../fonts/e5effa51-0128-40e9-b8bd-6033ca2a44ac.eot?#iefix") format("eot"),
		url("../fonts/7c46bff0-654f-4d7e-bfa4-f827f9ac078a.woff") format("woff"),
		url("../fonts/aee2ee74-045a-48f7-aefb-b844fafb0a3e.ttf") format("truetype"),
		url("../fonts/0dc2a62c-8f5e-41de-ae5b-fd581aefab3e.svg#0dc2a62c-8f5e-41de-ae5b-fd581aefab3e") format("svg");
}
@font-face{
	font-family:"Futura";
	src:url("../fonts/1aa95db1-2610-4ba4-846e-659849a0f6c3.eot?#iefix");
	src:url("../fonts/1aa95db1-2610-4ba4-846e-659849a0f6c3.eot?#iefix") format("eot"),
		url("../fonts/dd735b9b-181e-4670-a4a5-1ebdab9bcfc6.woff") format("woff"),
		url("../fonts/53d9eae5-63b4-48d7-a5b8-3419455028bb.ttf") format("truetype"),
		url("../fonts/6b7b0f8e-79cd-42bd-87ae-42108cec6f80.svg#6b7b0f8e-79cd-42bd-87ae-42108cec6f80") format("svg");
}

@font-face {
	font-family:"Futura-Oblique";
	src:url("../fonts/5e7f0e02-7642-454d-ab5f-7cdeb4c4df15.eot?#iefix");
	src:url("../fonts/5e7f0e02-7642-454d-ab5f-7cdeb4c4df15.eot?#iefix") format("eot"),
		url("../fonts/dd8fb984-78b6-470c-aef2-bacc257fc40d.woff") format("woff"),
		url("../fonts/4b1fdeb7-d543-4863-ab55-46edce54af59.ttf") format("truetype"),
		url("../fonts/f26ad0a3-76c3-4050-91a5-66eba85046f6.svg#f26ad0a3-76c3-4050-91a5-66eba85046f6") format("svg");
}
@font-face{
	font-family:"Futura-Bold";
	src:url("../fonts/1aa95db1-2610-4ba4-846e-659849a0f6c3.eot?#iefix");
	src:url("../fonts/1aa95db1-2610-4ba4-846e-659849a0f6c3.eot?#iefix") format("eot"),
		url("../fonts/dd735b9b-181e-4670-a4a5-1ebdab9bcfc6.woff") format("woff"),
		url("../fonts/53d9eae5-63b4-48d7-a5b8-3419455028bb.ttf") format("truetype"),
		url("../fonts/6b7b0f8e-79cd-42bd-87ae-42108cec6f80.svg#6b7b0f8e-79cd-42bd-87ae-42108cec6f80") format("svg");
}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
[hidden]{display:none;}
::-moz-selection{background:#009BE7;color:#fff;text-shadow:none;}
::selection{background:#009BE7;color:#fff;text-shadow:none;}
.ie7 img{-ms-interpolation-mode:bicubic;}
.chromeframe{margin:0.2em 0;background:#ccc;color:black;padding:0.2em 0;}
div.scLooseFrameZone{overflow-y:visible !important;}

.futura{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.futura-oblique{font-family:'Futura-Oblique','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.futura-bold{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.aachen{font-family:'Aachen','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.baseline{vertical-align:baseline;}
.bottom{vertical-align:bottom;}
.middle{vertical-align:middle;}
.text-top{vertical-align:text-top;}
.top{vertical-align:top;}
.b-none{border:none;}
.border-left{border-left:1px solid #333;}
.border-right{border-right:1px solid #333;}
.border-top{border-top:1px solid #333;}
.border-bottom{border-bottom:1px solid #333;}
.border-valignt{padding-top:8px;}
.border-valignb{padding-bottom:8px;}
.border-valign{padding-top:8px;padding-bottom:8px;}
.black{color:#000;}
.white{color:#fff;}
.off-black{color:#262626;}
.grey-c{color:#ccc;}
.grey-3{color:#333;}
.grey-6{color:#666;}
.grey-9{color:#999;}
.grey-9F{color:#9F9F9F;}
.b-black{background:#000;}
.b-white{background:#fff;}
.b-off-black{background:#262626;}
.b-blue-hover:hover{background:#009BE7;}
.blue{color:#009BE7;}
.block{display:block;}
.display-inline{display:inline;}
.inline-block{display:inline-block;}
.hide{display:none !important;}
.sr{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);}
.bold,.strong{font-weight:bold;}
.normal{font-weight:normal;}
.italic{font-style:italic;}
.not-italic{font-style:normal;}
.small-caps{font-variant:small-caps;}
.uppercase{text-transform:uppercase;}
.f-left{float:left;display:inline;}
.f-right{float:right;display:inline;}
.pan{padding:0;}
.pas{padding:3px 4px;}
.pam{padding:9px;}
.pal{padding:18px;}
.paxl{padding:27px;}
.paxxl{padding:36px;}
.ptn{padding-top:0;}
.pts{padding-top:4px;}
.ptm{padding-top:9px;}
.ptl{padding-top:18px;}
.ptxl{padding-top:27px;}
.ptxxl{padding-top:36px;}
.prn{padding-right:0;}
.prs{padding-right:4px;}
.prm{padding-right:9px;}
.prl{padding-right:18px;}
.prxl{padding-right:27px;}
.prxxl{padding-right:36px;}
.pbn{padding-bottom:0;}
.pbs{padding-bottom:3px;}
.pbm{padding-bottom:9px;}
.pbl {
    padding-bottom: 18px;

}
    @media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
        .pbl {
            padding-left: 5%;
            padding-right: 5%;
        }
    }
.newsText{ display: inline-block;width: 70%;}
.newsImage{ display: inline-block;float: right;}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
        .newsText {
            display: block;
            width: 100%;
        }
        .newsImage {
            display: block;
            width: 100%;
            float: left;
        }
    }

@media only screen and (min-width:895px) and (max-width:976px) {
    .newsImage {
        float: left;
    }
}



@media only screen and (max-width:733px) {
    .newsImage {
        float: left;
    }
}

@media only screen and (max-width:895px) {
    .pbl {
            padding-left: 5%;
            padding-right: 5%;
        }
}
.pbxl{padding-bottom:27px;}
.pbxxl{padding-bottom:36px;}
.pbxxxl{padding-bottom:45px;}
.pbxxxxl{padding-bottom:54px;}
.pln{padding-left:0;}
.pls{padding-left:4px;}
.plm{padding-left:9px;}
.pll{padding-left:18px;}
.plxl{padding-left:27px;}
.plxxl{padding-left:36px;}
.phn{padding-left:0;padding-right:0;}
.phs{padding-left:4px;padding-right:4px;}
.phm{padding-left:9px;padding-right:9px;}
.phl{padding-left:18px;padding-right:18px;}
.phxl{padding-left:27px;padding-right:27px;}
.phxxl{padding-left:36px;padding-right:36px;}
.pvn{padding-top:0;padding-bottom:0;}
.pvs{padding-top:3px;padding-bottom:3px;}
.pvm{padding-top:9px;padding-bottom:9px;}
.pvl{padding-top:18px;padding-bottom:18px;}
.pvxl{padding-top:27px;padding-bottom:27px;}
.pvxxl{padding-top:36px;padding-bottom:36px;}
.man{margin:0;}
.mas{margin:3px 4px;}
.mam{margin:9px;}
.mal{margin:18px;}
.maxl{margin:27px;}
.maxxl{margin:36px;}
.mtn{margin-top:0;}
.mts{margin-top:3px;}
.mtm{margin-top:9px;}
.mtl{margin-top:18px;}
.mtxl{margin-top:27px;}
.mtxxl{margin-top:36px;}
.mrn{margin-right:0;}
.mrs{margin-right:4px;}
.mrm{margin-right:9px;}
.mrl{margin-right:18px;}
.mrxl{margin-right:27px;}
.mrxxl{margin-right:36px;}
.mbn{margin-bottom:0;}
.mbs{margin-bottom:3px;}
.mbm{margin-bottom:9px;}
.mbl{margin-bottom:18px;}
.mbxl{margin-bottom:27px;}
.mbxxl{margin-bottom:36px;}
.mln{margin-left:0;}
.mls{margin-left:4px;}
.mlm{margin-left:9px;}
.mll{margin-left:18px;}
.mlxl{margin-left:27px;}
.mlxxl{margin-left:36px;}
.mhn{margin-left:0;margin-right:0;}
.mhs{margin-left:4px;margin-right:4px;}
.mhm{margin-left:9px;margin-right:9px;}
.mhl{margin-left:18px;margin-right:18px;}
.mhxl{margin-left:27px;margin-right:27px;}
.mhxxl{margin-left:36px;margin-right:36px;}
.mvn{margin-top:0;margin-bottom:0;}
.mvs{margin-top:3px;margin-bottom:3px;}
.mvm{margin-top:9px;margin-bottom:9px;}
.mvl{margin-top:18px;margin-bottom:18px;}
.mvxl{margin-top:27px;margin-bottom:27px;}
.mvxxl{margin-top:36px;margin-bottom:36px;}
.o-hidden{overflow:hidden;}
.o-auto{overflow:auto;}
.o-scroll{overflow:scroll;}
.o-scroll-y{overflow-y:scroll;}
.o-scroll-x{overflow-x:scroll;}
.p-left{position:absolute;left:0;}
.p-right{position:absolute;right:0;}
.p-top{position:absolute;top:0;}
.p-bottom{position:absolute;bottom:0;}
.fixed{position:fixed;}
.absolute{position:absolute;}
.relative{position:relative;}
.static{position:static;}
.rounded-a{-moz-border-radius:4px;-webkit-border-radius:4px;}
.rounded-t{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;}
.rounded-b{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}
.clear{clear:both;}
.hidden{visibility:hidden;}
.nowrap{white-space:nowrap;}
.clearfix:before,.clearfix:after,.wrapper:before,.wrapper:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.wrapper:after,.clearfix:after{clear:both;}
.super-clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.ir{height:0;overflow:hidden;}
.no-js .requires-js{display:none;}
.iframe-pad{padding-bottom:180px;}
.zoom{zoom:1;}
.download{position:relative;}.download:after{background-image:url('/images/news_carousel_sprite.png');background-position:-35px 0;bottom:6px;content:' ';display:block;height:10px;left:0px;position:absolute;width:6px;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.download:after{background-image:url('/images/news_carousel_sprite@2x.png');background-size:auto auto;}}
.download a{margin-left:11px;}
.watch-more{position:relative;margin-left:10px;}.watch-more:after{background-image:url('/images/news_carousel_sprite.png');background-position:0 -34px;top:50%;margin-top:-2px;content:'';display:block;height:10px;left:-10px;position:absolute;width:6px;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.watch-more:after{background-image:url('/images/news_carousel_sprite@2x.png');background-size:auto auto;}}
.dimmed{opacity:0.6;}
.no-touch .dimmed{-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;}.no-touch .dimmed:hover{opacity:.99;}

blockquote,q{font-style:italic;margin-left:20px;quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}

form{margin:0;}
fieldset{border:0;margin:0;padding:0;}
label{cursor:pointer;}
legend{border:0;*margin-left:-7px;padding:0;white-space:normal;}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button,input{-webkit-appearance:none;border-radius:0;line-height:normal;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}
button[disabled],input[disabled]{cursor:default;}
input[type="checkbox"]{-webkit-appearance:checkbox;}
input[type="radio"]{-webkit-appearance:radio;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
textarea{border-radius:0;overflow:auto;vertical-align:top;resize:vertical;}
input:invalid,textarea:invalid{background-color:#f0dddd;}
::-webkit-input-placeholder{color:#333;}
:-moz-placeholder{color:#999;}
.placeholder-active{color:#999;}
.form-wrapper{width:720px;margin:0 auto;}
.form-blurb{font-weight:normal;padding:25px 45px;}
.field{margin-bottom:24px;}
label{display:block;font-family:'Chisel','Helvetica Neue',Arial,sans-serif;font-weight:normal;font-size:18px;line-height:18px;color:#666666;margin-bottom:8px;}
label.label-checkbox{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;margin:0;}
label.label-checkbox input{display:inline;margin-right:12px;color:#333333;}
input,textarea{display:block;border:none;border-top:1px solid #bebebe;line-height:26px;font-size:18px;padding:5px 7px;}
select{font-size:12px;color:#333333;}
textarea{font-size:12px;color:#333333;}
.field-column{display:inline;margin-right:10px;}
.field-column input,.field-column select{display:inline;}
.field-block{margin-bottom:6px;}
input.input-small,textarea.input-small{width:100px;}
input.input-medium,textarea.input-medium{width:250px;}
input.input-large,textarea.input-large{width:400px;}
select.input-small{width:114px;}
select.input-medium{width:264px;}
select.input-large{width:414px;}
input[type="submit"],button,a.button{font-family:'Chisel','Helvetica Neue',Arial,sans-serif;background:#007ECC;border:none;border-top:1px solid #006db2;border-bottom:1px solid #fff;color:#fff;font-size:16px;height:36px;overflow:visible;padding:0px 12px;text-align:center;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-shadow:1px 1px 1px #006DB2;display:inline;margin-right:10px;}
a.button{padding:7px 12px 8px;}
input[type="submit"]:hover,button:hover,a.button:hover{text-decoration:none;background:#006DB2;}

html{background:url('/images/Mobile.png') top right repeat;font-size:50%;height:100%;}
body{font-family:'Helvetica Neue',Arial,sans-serif;font-size:125%;line-height:20px;overflow-x:hidden;}
body,select,input,textarea{color:#9f9f9f;}
small{font-size:85%;}
strong,th{font-weight:bold;}
sub,sup{font-size:75%;line-height:0;position:relative;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:1.5em;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
pre,code,kbd,samp{font-family:monospace,sans-serif;}
hr{border:none;border-top:1px dotted #666;height:0;margin:15px 0 14px;}

h1,.h1{font-family:'Chisel','Helvetica Neue',Arial,sans-serif;font-weight:normal;font-size:50px;line-height:63px;text-transform:uppercase;}
h2,.h2{font-family:'Chisel','Helvetica Neue',Arial,sans-serif;font-weight:normal;font-size:24px;line-height:40px;margin-bottom:18px;letter-spacing:1px;}
h3,.h3{font-family:'Chisel','Helvetica Neue',Arial,sans-serif;font-weight:normal;color:#CCC;font-size:18px;line-height:18px;margin-bottom:18px;text-transform:uppercase;}
h4,.h4{font-family:Georgia,'Times New Roman',serif;font-size:20px;line-height:27px;}
h5,.h5{font-family:'Chisel','Helvetica Neue',Arial,sans-serif;font-weight:normal;font-size:16px;line-height:18px;text-transform:uppercase;}
h6,.h6{font-family:'Chisel','Helvetica Neue',Arial,sans-serif;font-weight:normal;font-size:14px;line-height:18px;text-transform:uppercase;}
h7,.h7{font-family:'Chisel','Helvetica Neue',Arial,sans-serif;font-weight:normal;color:#CCC;font-size:14px;line-height:18px;text-transform:uppercase;display: inline-block;}

a,a:active,a:visited,.a{color:#009BE7;text-decoration:none;}
.a{cursor:pointer;}
a:hover{text-decoration:underline;}
a:hover,a:active{outline:none;}
a:link{-webkit-tap-highlight-color:#009BE7;-webkit-transition:color 0.2s ease-out;-moz-transition:color 0.2s ease-out;transition:color 0.2s ease-out;}
h1 a,h1 a:active,h1 a:visited,h2 a,h2 a:active,h2 a:visited,h3 a,h3 a:active,h3 a:visited,h4 a,h4 a:active,h4 a:visited,h5 a,h5 a:active,h5 a:visited,h6 a,h6 a:active,h6 a:visited{color:#EDEDED;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#009BE7;text-decoration:none;}
p a,p a:active,p a:visited,p .a,li a,li a:active,li a:visited,li .a{border-bottom:1px solid #004E74;border-bottom:1px solid rgba(0, 78, 116, 0.6);text-decoration:none;}
p a:hover,li a:hover{border-bottom-color:#009BE7;border-bottom-color:rgba(0, 155, 231, 0.8);color:#009BE7;text-decoration:none;}
.dark:hover .white-hover{color:#FFF;}
.op-1{opacity:1;}

ul{list-style-type:disc;margin:-9px 0 9px 2px;padding:0;}
ol{list-style-type:decimal;margin:-9px 0 9px 15px;padding:0;}
.list_semantic{margin:0;}
li ul,li ol{}
ul li,ol li{margin-left:12px;}
li{font-size:1.4em;line-height:1.5em;}li li{font-size:1em;}
.list_semantic li{font-size:1em;list-style:none;margin-left:0;}
li ul{margin:0 0 0 2px;}
li ol{margin:0 0 0 15px;}
.expanded li{line-height:24px;}

p{font-size:14px;line-height:21px;margin:0 0 9px;}p .small{font-size:12px;line-height:18px;}
p .smaller{font-size:11px;line-height:18px;text-transform:uppercase;}
p .smaller-nocase{font-size:11px;line-height:18px;}
p.MsoNormal,p.MsoBodyText{margin:0;}

table{border-collapse:collapse;border-spacing:0;border-top:1px solid #333;font-size:10px;margin:0 0 9px;width:100%;}
td{border-bottom:1px solid #333;font-size:14px;line-height:18px;padding:4px 4px 5px;vertical-align:top;}
td:first-child{padding-left:0;}
td:last-child{padding-right:0;}
.border-right{border-right:1px solid 333;padding-right:9px;}
.border-right+td{padding-left:9px;}

.carousel{margin:0 auto;position:relative;}
.carousel_holder{overflow:hidden;padding-top:0;position:relative;}
.carousel_page{float:left;height:100%;position:relative;width:100%;}
.carousel_previous,.carousel_next{background:url("/images/carousel_controls_xsmall.png") no-repeat center 0px;cursor:pointer;display:none;height:0;margin-top:-19px;overflow:hidden;padding-top:38px;position:absolute;top:50%;opacity:0.6;width:40px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}.carousel_previous:focus,.carousel_next:focus,.carousel_previous:hover,.carousel_next:hover,.carousel_previous.hover,.carousel_next.hover{opacity:1;}
.no-js .carousel_previous,.no-js .carousel_next{display:none;}
.carousel_previous{left:0;}
.no-touch .carousel_previous:hover,.carousel_previous:active{background-position:center 0px;}
.carousel_next{background-position:center -79px;right:0;}
.no-touch .carousel_next:hover,.carousel_next:active{background-position:center -79px;}
.carousel_pager{margin:0;height:40px;padding:0.5em 0;text-align:center;position:absolute;width:100%;}
.no-js .carousel_pager{display:none;}
.carousel_pager li{display:inline-block;height:40px;margin:0;padding:0;}
.carousel_pager li:before{display:none;}
.carousel_pager li .a{background:transparent url(/images/carousel_indicators.png) no-repeat 14px 14px;border:none;cursor:pointer;display:inline-block;height:35px;overflow:hidden;text-indent:101%;white-space:nowrap;width:35px;}
.no-touch .carousel_pager li .a:hover{background-position:-16px 14px;}
.carousel_pager li .a.active,.carousel_pager li .a.active:hover{background-position:-16px 14px;}
.carousel .carousel_items{left:0;top:0;width:100%;overflow:hidden;}
.carousel_item{display:none;float:left;height:100%;position:relative;width:100%;zoom:1;}
.carousel_item:first-child{display:block;}
.carousel_ready .carousel_item{display:block;}
.carousel__video .carousel-previous,.carousel__video .carousel-next{background-color:#262626;}
.carousel__video .carousel-previous{background-position:20px 14px;}
.carousel__video .carousel-next{background-position:25px -65px;}

.carousel__clashes:after{border-bottom:1px solid #333333;content:'';height:0;max-width:1300px;margin:0 auto;display:block;}

.carousel__news .carousel_pager{background:url(/images/carousel__news_pager.png);background:rgba(0, 0, 0, 0.5);bottom:0;}
.carousel__news:after{border-bottom:1px solid rgba(255, 255, 255, 0.1);content:'';height:0;max-width:1300px;margin:0 auto;display:block;}
.carousel__news .carousel_next,.carousel__news .carousel_previous{top:auto;bottom:.7em;z-index:1;}

.carousel__team_images .carousel_page .carousel_item{width:33.3333%;}
.carousel__team_images .carousel_pager{padding-top:1.2em;position:relative;}
.carousel__team_images .carousel_previous,.carousel__team_images .carousel_next{top:auto;bottom:.8em;z-index:1;}

.carousel_block h1,.carousel_block h3{color:#999999;}
.carousel_block h3{color:#787878;}

.carousel_block__clash{padding:2em 2em;}.carousel_block__clash .carousel_block_team_home,.carousel_block__clash .carousel_block_team_away{font-size:2.7em;line-height:1.5em;text-align:center;white-space:nowrap;}
.carousel_block__clash .carousel_block_team_away .carousel_block_team_link,.carousel_block__clash .carousel_block_team_away .carousel_block_team_link:active,.carousel_block__clash .carousel_block_team_away .carousel_block_team_link:visited{color:#999999;}
.carousel_block__clash .carousel_block_score{color:#cccccc;display:none;}
.carousel_block__clash .carousel_block_score__away{color:#999999;}
.carousel_block__clash .carousel_block_vs{font-size:13px;line-height:20px;text-align:center;margin-bottom:0;vertical-align:middle;}
.carousel_block__clash .carousel_block_vs_padder{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;display:inline-block;padding:0.4em 0.6em;vertical-align:top;}
.carousel_block__clash .carousel_block_score__middle{font-size:2.076923em;display:inline-block;line-height:1em;padding:0 5px;vertical-align:middle;}
.carousel_block__clash .carousel_block_team_link:hover{color:#009BE7;}
.carousel_block__clash p{font-size:1.2em;line-height:1.2em;margin-top:20px;text-align:center;padding:0 10%;}
.carousel_block__clash .carousel_block_detail{border-right:1px solid #9f9f9f;display:inline-block;padding:0 0.9em 0 0;margin-right:.9em;margin-bottom:.4em;}
.carousel_block__clash .carousel_block_detail__last,.carousel_block__clash .carousel_block_detail:last-child{border-right:none;padding-right:0;margin-right:0;}
.carousel_block__clash .carousel_block__clash_social{font-size:2em;letter-spacing:1px;line-height:1.5em;font-family:'Chisel','Helvetica Neue',Arial,sans-serif;}.carousel_block__clash .carousel_block__clash_social .carousel_block_hashtag{color:white;}

.carousel_block__news{padding:1.5em 0 0;}.carousel_block__news .carousel_block_dateline{color:#666666;font-size:1.1em;text-transform:uppercase;padding-left:10px;}.carousel_block__news .carousel_block_dateline span{color:#9f9f9f;}
.carousel_block__news .carousel_block_dateline .carousel_block__news_viewall{margin-left:10px;}
.carousel_block__news .carousel__news_section img{opacity:1;display:block;max-width:100%;}
.carousel_block__news .carousel__news_section .video_link a:hover,.carousel_block__news .carousel__news_section .video_link a:focus{outline:0;}
.carousel_block__news h2{margin-bottom:0;}
.carousel_block__news .carousel__news_detail{display:none;}
.carousel_block__news .video_link{display:none;position:relative;}.carousel_block__news .video_link .first,.carousel_block__news .video_link .last{color:#9f9f9f;font-size:1.4em;}
.carousel_block__news .video_link .last{font-weight:bold;}
.carousel_block__news .video_link a:hover,.carousel_block__news .video_link a:focus{outline:0;}.carousel_block__news .video_link a:hover span,.carousel_block__news .video_link a:focus span{color:#ebebeb;}
.carousel_block__news .video_link:after{content:' ';background:url("/images/video.png");display:block;}
.carousel_block__news .carousel__news_detail p.download{font-size:1.2em;}

    .carousel_block__news .carousel__news_detail div,
    div.content_body_main {
        /*Same rules as p*/
        font-size: 14px;
        line-height: 21px;
        margin: 0 0 9px;
    }

    .carousel_block__news .carousel__news_detail a.smaller {
        /*Same rules as p .smaller*/
        font-size:11px;
        line-height:18px;
        text-transform:uppercase;    
    }

    .carousel_block__news .carousel__news_detail a {
        /*same rules as p a*/
        border-bottom:1px solid #004E74;border-bottom:1px solid rgba(0, 78, 116, 0.6);color:#9F9F9F;text-decoration:none;-webkit-transition:color 0.1s ease-out;-moz-transition:color 0.1s ease-out;transition:color 0.1s ease-out;
    }

.column{display:inline;margin:0;padding:0;}

.comments{background-color:#ededed;color:#000000;}.comments .comments_head{padding:1.8em 0 1.8em 2.7em;background-color:#333333;color:#9f9f9f;}.comments .comments_head h5{padding-bottom:1.2em;}
.comments .comments_head p{font-size:1.4em;}.comments .comments_head p.comments_ticker{font-size:1.1em;text-transform:uppercase;}
.comments .comments_avatar{float:left;padding:1.8em 1.8em 1.8em 2.7em;}
.comments .comments_content{padding:1.8em 2.7em 2.7em 9.2em;border-bottom:solid 1px #333333;}
.comments .comments_report{float:right;color:#9f9f9f;}
.comments .comments_publish_date{padding-bottom:0.9em;margin-bottom:0;font-size:1.2em;line-height:1.4em;text-transform:uppercase;}
.comments .comments_footer{color:#9f9f9f;padding:2em;}.comments .comments_footer h3{color:#999;}
.comments .comments_footer a{color:#007ecc;}
.no-touch .comments .comments_footer a:hover{color:#ffffff;border-bottom:solid 1px #007ecc;}

.content{padding:0;}.content .content_title{zoom:1;}.content .content_title img{width:100%;}
.content .content_intro{background-color:#333333;font-weight:bold;padding:1.8em;}
.content .content_intro_publish_date{color:#9f9f9f;font-size:1.1em;line-height:1.5em;text-transform:uppercase;}
.content .content_intro_byline{font-family:Georgia,'Times New Roman',serif;font-size:2em;font-weight:normal;line-height:1.3em;font-style:italic;}
.content .content_body_main{background-color:#ededed;color:#333333;padding:2.5em;}
.content .content_body_main_social .list_item{float:left;padding-right:2em;}
.content .content_body_main_social .link{border:none;}


.content_auxiliary .content_auxiliary_title{padding:1em;}
.content_auxiliary__popular .list_semantic{margin-left:1.5em;}
.content_auxiliary__popular .list_link{display:inline-block;color:#9f9f9f;background:url("/images/arrow-link.png") no-repeat left 5px;padding-left:1.8em;padding-bottom:0.9em;border:none;}.content_auxiliary__popular .list_link:hover p{border-bottom-color:#009be7;color:#009be7;}
.content_auxiliary__popular p{border-bottom:solid 1px #004e74;display:inline;}
.content_auxiliary__popular span{border:none;color:#666666;display:block;}
.no-touch .content_auxiliary__popular .list_link:hover p{border-bottom-color:#009be7;color:#009be7;}


.mediaHeader h2 {
    float:left; padding-right: 20px;
}

div.mediaCentreItem {
    font-size: 14px;
    line-height: 21px;
    padding-bottom: 20px;
}

.loginForm {
float:right;
}

.loginForm div {
    float: left;
    padding-left: 20px;
}

.loginForm input, .loginForm label {
    font-size:12px;
    line-height: 1em;
}

.loginContainer a.logout {
    font-size:18px;
    float:right;
}

.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{border:0;margin:0;outline:none;padding:0;vertical-align:top;}
.fancybox-wrap{left:0;position:absolute;top:0;z-index:8020;}
.fancybox-skin{background:#000;color:#999;position:relative;text-shadow:none;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer,.fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;-webkit-overflow-scrolling:touch;}
.android .fancybox-inner{overflow-y:scroll !important;overflow-x:hidden !important;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image,.fancybox-iframe{display:block;height:100%;width:100%;}
.fancybox-image{max-height:100%;max-width:100%;}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/images/fancybox/fancybox_sprite.png');}
#fancybox-loading{background-position:0 -108px;cursor:pointer;left:50%;margin-left:-22px;margin-top:-22px;opacity:0.8;position:fixed;top:50%;z-index:8060;}
#fancybox-loading div{background:url('/images/fancybox/fancybox_loading.gif') center center no-repeat;height:44px;width:44px;}
.fancybox-close{background:url("/images/modal-close.png") no-repeat scroll 13px 13px #333333;cursor:pointer;height:63px;position:absolute;right:0;top:0;width:63px;z-index:8040;}
.no-touch .fancybox-close:hover{background-position:13px 13px;}
.fancybox-nav{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);background:transparent url('/images/fancybox/blank.gif');cursor:pointer;height:100%;position:absolute;text-decoration:none;top:0;width:40%;z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{cursor:pointer;height:34px;margin-top:-18px;position:absolute;top:50%;visibility:hidden;width:36px;z-index:8040;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/images/fancybox/fancybox_overlay.png');}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, 0.8);}
.fancybox-inner h2{margin-right:63px;}
.lightbox{padding:0 10px 20px;}
.fancybox_error .fancybox-close,.fancybox_warning .fancybox-close{background:url("/images/fancybox/cross_error.png") no-repeat scroll 50% transparent;}
.fancybox-type-image .fancybox-title{background:none;font-family:'Rubrik-Light',Arial,sans-serif;background-color:#fff;}.fancybox-type-image .fancybox-title.fancybox-title-float-wrap{bottom:auto;right:0;left:0;padding:5px 0 15px;}
.fancybox-type-image .fancybox-title .child{display:block;margin-right:auto;text-align:left;background:none;white-space:normal;font-weight:normal;text-shadow:none;line-height:normal;padding-top:15px;color:#2E373E;font-size:16px;}.fancybox-type-image .fancybox-title .child span{display:block;padding-top:8px;text-align:left;font-size:14px;opacity:.8;}
.fancybox-type-image .fancybox-close{background-position:0 0;opacity:0.5;}
.fancybox-type-image .fancybox-nav{width:40%;-webkit-tap-highlight-color:transparent;}.fancybox-type-image .fancybox-nav.fancybox-prev{left:-40px;-webkit-tap-highlight-color:transparent;}.fancybox-type-image .fancybox-nav.fancybox-prev span{background-image:url("/images/fancybox/fancybox_gallery_navigation.png");background-position:left;background-repeat:no-repeat;width:17px;height:30px;}
.fancybox-type-image .fancybox-nav.fancybox-next{right:-40px;-webkit-tap-highlight-color:transparent;}.fancybox-type-image .fancybox-nav.fancybox-next span{background-image:url("/images/fancybox/fancybox_gallery_navigation.png");background-position:right;background-repeat:no-repeat;width:17px;height:30px;}

.footer_majorlinks{padding-bottom:3em;padding-top:5em;border-top:1px solid rgba(255, 255, 255, 0.05);}.footer_majorlinks .footer_majorlinks_wrapper{margin-left:auto;margin-right:auto;width:90%;max-width:960px;text-align:center;font-size:0.9em;}.footer_majorlinks .footer_majorlinks_wrapper ul.footer_majorlinks_links>li{display:inline;opacity:0.8;padding:0 0.5em;line-height:2;}
.footer_majorlinks .footer_majorlinks_wrapper ul.footer_majorlinks_links>li>a{border-bottom:0;}
.footer_majorlinks{margin-top:-6em;}

.fake_placeholder{color:#ccc;cursor:text;overflow:hidden;position:absolute;text-indent:1px;text-overflow:ellipsis;white-space:nowrap;width:100%;}

.futura{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.futura-oblique{font-family:'Futura-Oblique','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.futura-bold{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.aachen{font-family:'Aachen','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.header{position:absolute;top:-40px;right:20px;}.header:after{content:'';display:block;height:0;margin:0 auto;max-width:1300px;}

.header .header_logo_line{display:none;}
.header .header_login{border-bottom:1px solid #333333;font-size:1.4em;}.header .header_login:hover{color:#009be7;text-decoration:none;}
.header .header_login .header_login_a,.header .header_login .header_login_b{border-bottom:1px solid #333333;color:#9f9f9f;padding:1em 0;}
.header .header_login .header_login_b{border-color:#009be7;}
.header__secondary_logos{display:none;}.header__secondary_logos .header_logo_line{display:block;margin:0 auto;text-align:center; padding-left:12%;}
.header__secondary_logos .header_logo{display:inline-block;padding:1.5em;}
.header__positioned{position:relative;}
.header_user_actions{display:block;line-height:40px;width:100%;}.header_user_actions .user_actions{float:right;}
.header_user_actions .user_actions__loggedout a,.header_user_actions .user_actions__loggedout span{font-size:1.4em;line-height:2em;margin-top:0.428571em;padding-bottom:0.428571em;display:inline-block;}
.header_user_actions .user_actions__loggedout a{-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;text-decoration:none;color:#FFF;font-weight:200;border-bottom:1px solid #009be7;}.header_user_actions .user_actions__loggedout a:hover{color:#9f9f9f;}
.header_user_actions .user_actions__loggedout span{margin:0.428571em 0.214286em 0em;font-family:Georgia, serif;font-style:italic;}
.header_user_actions .user_actions__loggedout a.teamabs_logo{width:14.285714em;height:2em;margin-left:0.857143em;background-image:url('/images/teamabs/teamabs_logo.png');background-position:0 0;background-repeat:no-repeat;text-indent:-100em;border:none;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.header_user_actions .user_actions__loggedout a.teamabs_logo{background-image:url('/images/teamabs/teamabs_logo@2x.png');background-size:200px 28px;}}
.header_user_actions .user_actions__loggedin{border-bottom:none;}
#user_dropdown{position:relative;cursor:pointer;}
#user_dropdown>span{display:block;}
#user_dropdown span.dd_username{display:none;}
#user_dropdown span.dd_userimage{width:2.6em;height:2.6em;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-image:url('/images/teamabs_theme/user_noimage.gif');background-position:50% 50%;background-repeat:no-repeat;float:left;vertical-align:middle;text-align:center;overflow:hidden;border:2px solid #FFF;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){#user_dropdown span.dd_userimage{background-image:url('/images/teamabs_theme/user_noimage@2x.gif');background-size:10px 14px;}}#user_dropdown span.dd_userimage>img{width:100%;}
#user_dropdown span.dd_caret{display:none;}
#user_dropdown:hover span.dd_caret,#user_dropdown.open span.dd_caret{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;}
#user_dropdown #user_dropdown_menu{right:0em;top:100%;display:none;position:absolute;min-width:100%;z-index:1000;}#user_dropdown #user_dropdown_menu.animated{display:block;}
#user_dropdown #user_dropdown_menu>ul{margin-top:1em;position:relative;background:#009BE7;list-style:none;box-shadow:0 1px 10px 1px rgba(0, 0, 0, 0.75);}#user_dropdown #user_dropdown_menu>ul:before{width:0em;height:0em;top:-1em;right:1em;display:block;content:'';position:absolute;border:5px solid transparent;border-bottom-color:#009BE7;}
/* Next line added 30/07/2014*/
#user_dropdown #user_dropdown_menu>ul li{margin:0em;-webkit-transition:all 15ms ease-out;-moz-transition:all 15ms ease-out;transition:all 15ms ease-out;border-bottom:1px solid #0085BD;white-space:nowrap;}#user_dropdown #user_dropdown_menu>ul li a{font-size:0.857143em;padding:1.25em 2.083333em;-moz-opacity:0.8;-khtml-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;border:none;color:#FFF;display:block;letter-spacing:1px;}

#user_dropdown #user_dropdown_menu>ul li:hover{background:#0085BD;}#user_dropdown #user_dropdown_menu>ul li:hover a{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;}
.header_user_actions{border-bottom:none;}.header_user_actions .user_actions .user_actions__mobile_hidden{display:none;}
.header_user_actions .user_actions .sign_in{padding:0.142857em 1.071429em;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#009BE7;border-bottom:none;display:block;margin-top:-1px;}

.hero_image{position:relative;}.hero_image img{display:block;width:100%;}
.hero_image .hero_image_wrapper{display:none;}
.hero_image .hero_image_wrapper_mobile{display:block;}.hero_image .hero_image_wrapper_mobile .hero_image_title{padding:0.5em 0.6em;font-size:3em;line-height:1.3em;}
.hero_image .hero_image_nav{background:url(/images/transback.png);background:rgba(0, 0, 0, 0.7);padding:0px 10px;}
.hero_image .hero_image_nav_link{background:url("/images/carousel_controls_xsmall.png") no-repeat scroll left 5px transparent;color:#9f9f9f;display:block;font-size:1.2em;line-height:1.666667em;padding:1.166667em 0em 1.333333em 3.333333em;}

.hud{clear:both;overflow:hidden;padding-bottom:.3em;position:relative;}.hud img{display:block;max-width:100%;}
.hud:after{display:block;content:'';position:absolute;width:100%;height:100%;top:0;left:0;-webkit-box-shadow:inset 0 0 50px rgba(0, 0, 0, 0.4);-moz-box-shadow:inset 0 0 50px rgba(0, 0, 0, 0.4);box-shadow:inset 0 0 50px rgba(0, 0, 0, 0.4);}
.hud__player{margin-top:0px;}
.hud_trigger{cursor:pointer;opacity:0.6;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;}.hud_trigger:hover,.hud_trigger:focus{opacity:1;}

.footer_backer{background:url("/images/footer-backer-xsmall.jpg") repeat-x center bottom;bottom:0;height:634px;left:0;position:absolute;right:0;z-index:-1;}

.mobile_nav_dropshadow{-moz-box-shadow:inset -1em 0 1em 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow:inset -1em 0 1em 0 rgba(0, 0, 0, 0.2);box-shadow:inset -1em 0 1em 0 rgba(0, 0, 0, 0.2);}
.mobile_nav_font{font-family:'Chisel','Helvetica Neue',Arial,sans-serif;}
.page_wrapper{background:url("/images/backer-xsmall.jpg") repeat-x center top #000000;width:100%;right:0;z-index:1;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}.page_wrapper:before{background:url("/images/dropshadow_side.png") repeat-y scroll 0 0 transparent;bottom:0;content:" ";left:-30px;padding:15px;position:absolute;top:0;}
/*Provoke*/
.page_wrapper{border-top: 1px transparent solid;}
/*Provoke*/
.page_wrapper.mobile_nav_on{right:-83.3%;}
.page_texture{background:transparent;}
.mobile_nav{background:url("/images/backer-xsmall.jpg") repeat-x center top #000000;}.mobile_nav .header_nav_menu_links{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;position:absolute;right:101%;top:5em;width:83.33%;}.mobile_nav .header_nav_menu_links.mobile_nav_show{right:16.67%;}
.mobile_nav .header_nav_menu_item .last{border-bottom:none;}
.mobile_nav .header_nav_headers, .mobile_nav .header_nav_headers_link {font-family:'Chisel','Helvetica Neue',Arial,sans-serif;border-bottom:1px solid #197fb3;border-bottom-color:rgba(0, 0, 0, 0.2);color:#ffffff;display:block;font-size:1.8em;letter-spacing:1px;line-height:1em;padding:0.7em 4%;text-decoration:none;-webkit-transition:color 0.2s ease-out;-moz-transition:color 0.2s ease-out;transition:color 0.2s ease-out;}
.mobile_nav .header_nav_subnav{display:none;width:100%;}.mobile_nav .header_nav_subnav ul{margin:0;padding:0;}
.mobile_nav .header_nav_subnav .header_nav_subnav_item{display:block;}
.mobile_nav .header_nav_subnav .header_nav_subnav_section,.mobile_nav .header_nav_subnav .header_nav_videos_links,.mobile_nav .header_nav_subnav .header_nav_external_links,.mobile_nav .header_nav_subnav .internal-links-clear{display:none;}
.mobile_nav .header_nav_subnav a{border-bottom:1px solid #197fb3;border-bottom-color:rgba(0, 0, 0, 0.2);font-family:Arial,sans-serif;color:#333333;font-size:1.4em;font-weight:bold;line-height:1.5em;padding:0.7em 4% 0.7em 8%;text-transform:none;}
.mobile_nav .header_nav_subnav_section,.mobile_nav .header_nav_headers, .mobile_nav .header_nav_headers_link{position:relative;}.mobile_nav .header_nav_subnav_section:before,.mobile_nav .header_nav_headers:before{content:' ';background:url('/images/mobile_right_arrow.png') no-repeat;position:absolute;top:50%;bottom:0;right:20px;padding:6px;margin-top:-4px;}
.mobile_nav .header_nav_subnav_section.is_open:before,.mobile_nav .header_nav_headers.is_open:before{content:' ';background:url('/images/mobile_down_arrow.png') no-repeat;}
.mobile_nav .header_nav_internal_links .header_nav_subnav_section{border-bottom:solid 1px rgba(0, 0, 0, 0.2);color:#333333;cursor:pointer;display:block;font-family:'Helvetica Neue',Arial,sans-serif;font-size:1.4em;font-weight:bold;line-height:1.5em;margin-bottom:0;padding:0.7em 4%;text-transform:none;}.mobile_nav .header_nav_internal_links .header_nav_subnav_section.is_open{color:#FFF;}
.mobile_nav .header_nav_internal_links ul{display:none;}.mobile_nav .header_nav_internal_links ul ul{display:block;}
.mobile_nav .header_nav_internal_links.first .header_nav_subnav_section{display:none;}
.mobile_nav .header_nav_internal_links.first ul{display:block;padding-bottom:0;}
.mobile_nav .header_nav_internal_links.first a{padding-left:4%;}
.no-touch .mobile_nav .header_nav_headers:hover,.no-touch .mobile_nav .header_nav_headers:active, .no-touch .mobile_nav .header_nav_headers_link:hover,.no-touch .mobile_nav .header_nav_headers_link:active{color:#ffffff;}
.no-touch .mobile_nav .header_nav_internal_links .header_nav_subnav_section:hover{color:#ffffff;}
.lte7 .header_logo_line{zoom:1;}

.mobile_nav_transition{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.mobile_nav_trigger_font{font-family:'Chisel','Helvetica Neue',Arial,sans-serif;}
.mobile_nav_trigger{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;background:url('/images/transback.png');background:rgba(0, 0, 0, 0.5);padding:1em;right:0;position:relative;z-index:1;}.mobile_nav_trigger .mobile_nav_trigger_icon{background:url('/images/mobile_nav_trigger.png') no-repeat 50% 50%;cursor:pointer;display:block;float:left;height:3em;text-indent:-10000px;width:3em;}
.mobile_nav_trigger .mobile_nav_trigger_link{font-family:'Chisel','Helvetica Neue',Arial,sans-serif;color:#999999;font-size:1.7em;padding-right:0.7em;padding-top:0.3em;text-align:center;padding-left:15px;width:130px;display:block;float:left;}
.mobile_nav_trigger.mobile_nav_on{right:-83.3%;}
.no-touch .mobile_nav_trigger .mobile_nav_trigger_link:hover{color:#ffffff;text-decoration:none;}

.mobile_search_transition{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.mobile_search_dropshadow{-moz-box-shadow:inset -1em 0 1em 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow:inset -1em 0 1em 0 rgba(0, 0, 0, 0.2);box-shadow:inset -1em 0 1em 0 rgba(0, 0, 0, 0.2);}
.mobile_search{background:url('/images/mobile_search.png') top right repeat;-moz-box-shadow:inset -1em 0 1em 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow:inset -1em 0 1em 0 rgba(0, 0, 0, 0.2);box-shadow:inset -1em 0 1em 0 rgba(0, 0, 0, 0.2);position:absolute;right:101%;width:83.33%;top:0;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}.mobile_search.mobile_search_show{right:16.67%;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.mobile_search form{padding:0;}
.mobile_search .mobile_search_input{background:transparent url('/images/mobile_search_bg.png') 96% 50% no-repeat;border:none;color:#fff;font-family:'Chisel','Helvetica Neue',Arial,sans-serif;font-size:18px;font-weight:normal;height:20px;line-height:20px;padding:15px 4%;letter-spacing:1px;text-transform:uppercase;width:92%;}.mobile_search .mobile_search_input::-webkit-input-placeholder{color:#ccc;}
.mobile_search .mobile_search_input:-moz-placeholder{color:#ccc;opacity:1;}
.mobile_search .mobile_search_input::-moz-placeholder{color:#ccc;opacity:1;}
.mobile_search .mobile_search_input:-ms-input-placeholder{color:#ccc;}
.mobile_search .mobile_search_input:focus{outline:none;}
.mobile_search .fake_placeholder{padding:15px 4%;width:92%;}
.mobile_search .mobile_search_submit{display:none;}

@charset "UTF-8";
.animated{-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:block;}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 50%, 0);transform:translate3d(0, 50%, 0);} 100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 50%, 0);-ms-transform:translate3d(0, 50%, 0);transform:translate3d(0, 50%, 0);} 100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
@-webkit-keyframes fadeIn{0%{opacity:0;} 100%{opacity:1;}}@keyframes fadeIn{0%{opacity:0;} 100%{opacity:1;}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
@-webkit-keyframes fadeOut{0%{opacity:1;} 100%{opacity:0;}}@keyframes fadeOut{0%{opacity:1;} 100%{opacity:0;}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes flipUp{0%{-webkit-transform:none;-ms-transform:none;transform:none;} 100%{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}}@keyframes flipUp{0%{-webkit-transform:none;-ms-transform:none;transform:none;} 100%{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}}.flipUp{-webkit-animation-name:flipUp;animation-name:flipUp;}
@-webkit-keyframes flipDown{0%{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);} 100%{-webkit-transform:none;-ms-transform:none;transform:none;}}@keyframes flipDown{0%{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);} 100%{-webkit-transform:none;-ms-transform:none;transform:none;}}.flipDown{-webkit-animation-name:flipDown;animation-name:flipDown;}

.futura{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.futura-oblique{font-family:'Futura-Oblique','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.futura-bold{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.aachen{font-family:'Aachen','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.header_nav__menus{display:none;padding:15px 0;margin-bottom:-1px;margin-top:50px;}.header_nav__menus .header_nav__menus_item{float:left;display:block;position:relative;}
.header_nav__menus .header_nav__menus_item__search{float:right;position:static;}
.header_nav__menus .header_nav__menus_item+.header_nav__menus_item{margin-left:1.875%;}
.header_nav__menus li.header_nav__menus_item>a.header_nav_headers,.header_nav__menus li.header_nav__menus_item>a.header_nav_headers_link{border-bottom-width:3px;border-bottom-color:transparent;padding-bottom:10px;}
.header_nav__menus .header_nav_subnav{background:#005387;display:none;position:absolute;width:200px;padding:30px;top:32px;left:0;z-index:100;}.header_nav__menus .header_nav_subnav a.header_nav_subnav_item{color:white;font-size:1.4em;line-height:2;}
.header_nav__menus .header_nav__menus_item__search .header_nav_subnav{left:0;right:0;width:auto;top:95%;padding-top:0;padding-bottom:0;border-top:1px solid #CCC;border-bottom:1px solid #CCC;}.header_nav__menus .header_nav__menus_item__search .header_nav_subnav .search_pane_wrapper{max-width:960px;margin:0 auto;position:relative;}
.header_nav__menus .header_nav__menus_item__search .header_nav_subnav .quick_search_submit{position:absolute;right:0;bottom:0;}
.header_nav__menus li.header_nav__menus_item__open>a.header_nav_headers,.header_nav__menus li.header_nav__menus_item__open>a.header_nav_headers_link{color:#0f9bd8;}

.header_nav_font{font-family:'Chisel','Helvetica Neue',Arial,sans-serif;}
.header_nav{display:none;}.header_nav .header_nav_headers,.header_nav .header_nav_headers_link{border-bottom:solid 1px #70787e;color:#34383b;display:block;font-family:'Chisel','Helvetica Neue',Arial,sans-serif;font-size:1.8em;line-height:1em;text-decoration:none;text-transform:uppercase;padding:0.7em 1em;}.header_nav .header_nav_headers:hover,.header_nav .header_nav_headers:active{color:#ffffff;border-color:#70787e;}
.header_nav .header_nav_subnav ul{padding-left:1.7em;}
.header_nav .header_nav_subnav .header_nav_subnav_item{display:block;margin-bottom:5px;padding:0.3em 1em;}
.header_nav .header_nav_subnav .header_nav_subnav_section,.header_nav .header_nav_subnav .header_nav_videos_links{display:none;}
.header_nav .header_nav_subnav a{border-bottom:none;font-family:'Helvetica Neue',Arial,sans-serif;color:#333333;font-size:1.4em;line-height:1.5em;text-transform:none;}.header_nav .header_nav_subnav a:hover,.header_nav .header_nav_subnav a:focus{color:#ffffff;border-bottom:none;}
.header_nav .header_nav_subnav .header_nav_external_links{border-right:none;padding-right:0;}.header_nav .header_nav_subnav .header_nav_external_links a{background:url("/images/external-link-dark.png") no-repeat right 8em;padding-right:1.3em;}
.header_nav .header_nav_subnav h3{color:#34383b;color:rgba(0, 0, 0, 0.6);}
.lte7 .header_logo_line{zoom:1;}

.overlay_menu{display:none;}

.page_title{border-bottom:solid 1px #333;}.page_title h1{color:#ccc;padding:0.3em;}

.page_title__match{clear:both;padding-top:0px;}.page_title__match h1.page_title__match_team_left,.page_title__match h1.page_title__match_team_right{text-align:center;width:100%;line-height:1em;padding:0;margin:0;font-size:30px;position:relative;}
.page_title__match_summary{padding-top:20px;}
.page_title__match_score{color:#808080;position:absolute;width:40.625%;}
.page_title__match_team_left .page_title__match_score{bottom:-1em;left:0;text-align:right;}
.page_title__match_team_right .page_title__match_score{top:-1em;right:0;text-align:left;}
.page_title__match_vs{text-align:center;font-size:1.2em;margin-bottom:0;line-height:2.5em;color:#808080;}
.page_title__match_social{clear:both;text-align:center;font-family:'Chisel','Helvetica Neue',Arial,sans-serif;font-weight:normal;font-size:1.5em;margin:1em 0;padding-bottom:10px;}
.page_title__match__social_services{display:none;}
.page_title__match_social_link{color:#ccc;border-bottom:1px solid #009BE7;}
.page_title__match_social_link:hover{text-decoration:none;color:#009BE7;}
.page_title__match__social_hashtag{color:#009BE7;}
.page_title__match_graph{width:100%;height:190px;margin-top:10px;padding-bottom:20px;}
.page_title__match_graph_legend{float:left;width:50%;}.page_title__match_graph_legend .page_title__match_graph_legend_teamname{float:left;font-size:14px;line-height:58px;margin:0;padding:0 0 0 10px;}
.page_title__match_graph_legend .page_title__match_graph_legend_dot{display:block;float:left;width:16px;height:16px;border-radius:8px;margin:22px;}
.page_title__match_graph_legend .page_title__match_graph_legend_logo{display:none;float:left;max-height:60px;}

.futura{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.futura-oblique{font-family:'Futura-Oblique','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.futura-bold{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.aachen{font-family:'Aachen','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.portalsection{position:relative;color:#ffffff;background:#00508a;background-image:-moz-linear-gradient(left, #00508a -35px, #008556 875px);background-image:-webkit-linear-gradient(left, #00508a -35px, #008556 875px);background-image:-o-linear-gradient(left, #00508a -35px, #008556 875px);background-image:linear-gradient(to right, #00508a -35px, #008556 875px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00508a, endColorstr=#008556, GradientType=1);border-top:3px solid white;}
.portalsection_tab{text-transform:uppercase;font-size:10px;padding:25px;margin-top:130px;cursor:pointer;position:relative;}.portalsection_tab>h1{color:#ffffff;text-transform:none;font-size:26px;line-height:1.05;}
.portalsection_tab>h1:after{background-image:url('/images/portalCloseArrow.png');background-position:0 0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;display:block;content:' ';width:24px;height:13px;position:absolute;right:25px;top:40px;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.portalsection_tab>h1:after{background-image:url('/images/portalCloseArrow@2x.png');background-size:24px 13px;}}
.portalsection__open .portalsection_tab>h1:after{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;}
.portalsection_hero{position:absolute;top:0px;width:100%;height:130px;overflow:hidden;}.portalsection_hero>img{max-width:100%;opacity:0.6;}
.portalsection_content{padding:0 25px 25px 25px;display:none;}.portalsection_content>h1{color:#ffffff;}
.portalsection_header{display:none;}
.portalsection .portalsection_nav>h1{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;font-size:2em;font-weight:normal;text-transform:none;line-height:1.3;margin-bottom:20px;}
.portalsection_nav_link{width:71.42857142857143%;line-height:1.2;}.portalsection_nav_link>a{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;font-size:1.4em;}.portalsection_nav_link>a:after{background:url(/images/external-link-arrow.png) no-repeat;content:' ';display:block;float:right;width:8px;height:8px;margin:5px 8px;}
.portalsection_nav_link>a:hover{text-decoration:none;}
.portalsection_nav_link_summary{margin-top:5px;}
.portalsection_social_links{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:left;list-style:none;text-transform:uppercase;font-size:0.7em;width:50%;padding-left:0;margin-left:0;}.portalsection_social_links>li{margin-left:0;padding-left:30px;margin-top:15px;position:relative;width:70px;line-height:1.2;padding-top:1px;}.portalsection_social_links>li a{border-bottom:none;}
.portalsection_social_links>li a:before{border-bottom:none;background:url('/images/social-icons.png') no-repeat 0 -20px;display:block;margin:0 2px;height:20px;width:20px;position:absolute;left:0px;top:3px;content:' ';}
.portalsection_social_links>li:hover a:before{opacity:0.8;}
.portalsection_social_links>li.portalsection_social_links__facebook a:before{background-position:0px -20px;}
.portalsection_social_links>li.portalsection_social_links__twitter a:before{background-position:-20px -20px;}
.portalsection_social_links>li.portalsection_social_links__youtube a:before{background-position:-60px 0;}
.portalsection_social_links>li.portalsection_social_links__google a:before{background-position:-40px 0;}

.portalsection__coachesreferees{color:#ffffff;background:#0025b4;background-image:-moz-linear-gradient(left, #00508a -685px, #008556 225px);background-image:-webkit-linear-gradient(left, #00508a -685px, #008556 225px);background-image:-o-linear-gradient(left, #00508a -685px, #008556 225px);background-image:linear-gradient(to right, #00508a -685px, #008556 225px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00508a, endColorstr=#008556, GradientType=1);border-top:3px solid white;}

.portalsection__community{color:#ffffff;background:#0033a7;background-image:-moz-linear-gradient(left, #00508a -465px, #008556 445px);background-image:-webkit-linear-gradient(left, #00508a -465px, #008556 445px);background-image:-o-linear-gradient(left, #00508a -465px, #008556 445px);background-image:linear-gradient(to right, #00508a -465px, #008556 445px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00508a, endColorstr=#008556, GradientType=1);border-top:3px solid white;}



.portalsection__teenskids{color:#ffffff;background:#004694;background-image:-moz-linear-gradient(left, #00508a -165px, #008556 745px);background-image:-webkit-linear-gradient(left, #00508a -165px, #008556 745px);background-image:-o-linear-gradient(left, #00508a -165px, #008556 745px);background-image:linear-gradient(to right, #00508a -165px, #008556 745px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00508a, endColorstr=#008556, GradientType=1);border-top:3px solid white;}

.portalsections{position:relative;width:100%;}

.ratiobar{clear:both;width:100%;min-height:32px;position:relative;border-bottom:8px solid #CCC;font-size:1.3em;margin-top:30px;}.ratiobar .ratiobar_left,.ratiobar .ratiobar_right{color:white;position:absolute;top:0;line-height:32px;}
.ratiobar .ratiobar_left{left:0;}
.ratiobar .ratiobar_right{right:0;}
.ratiobar .ratiobar_title{display:block;width:100%;text-align:center;line-height:32px;}
.ratiobar .ratiobar_bar{clear:both;position:absolute;height:8px;bottom:-8px;margin:0;padding:0;background:#009BE7;}

.search_trigger{background:url('/images/search-glass.png') no-repeat 0 45px;color:#999999;cursor:pointer;display:block;float:right;font-family:'Chisel','Helvetica Neue',Arial,sans-serif;text-transform:uppercase;}.search_trigger:hover{background-position:0 -40px;color:#ffffff;}
.search_pane{display:none;}.search_pane form{padding:0;}
.search_pane .quick_search_input{width:100%;}.search_pane .quick_search_input::-webkit-input-placeholder,.search_pane .quick_search_input:-moz-placeholder{color:#9ba3a9;color:rgba(255, 255, 255, 0.2);}
.search_pane .quick_search_submit{display:none;}

.side_nav{display:none;}.side_nav li{margin-bottom:0.9em;}
.side_nav a{border:none;text-decoration:none;font-size:1.4em;}.side_nav a.current{color:#ffffff;}.side_nav a.current:hover{color:#ffffff;}
.side_nav a:hover{color:#009be7;}

.futura{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.futura-oblique{font-family:'Futura-Oblique','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.futura-bold{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.aachen{font-family:'Aachen','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.site_heartland{background:url(/images/heartland_mobile_bg.png) top right repeat;}.site_heartland h1,.site_heartland h2,.site_heartland h3,.site_heartland h5,.site_heartland h6{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.site_heartland .mobile_nav_trigger_link{font-size:1.5em;font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.site_heartland .header:after{display:none;}
.site_heartland a,.site_heartland a:active,.site_heartland a:visited,.site_heartland .a{color:#9F9F9F;}.site_heartland a:hover,.site_heartland a:active:hover,.site_heartland a:visited:hover,.site_heartland .a:hover{color:#f58220;}
.site_heartland p a,.site_heartland p a:active,.site_heartland p a:visited,.site_heartland p .a,.site_heartland li a,.site_heartland li a:active,.site_heartland li a:visited,.site_heartland li .a{border-color:#f58220;border-color:rgba(237, 0, 140, 0.6);color:#9F9F9F;text-decoration:none;}
.site_heartland p a:hover,.site_heartland li a:hover{border-bottom-color:#f58220;border-bottom-color:rgba(237, 0, 140, 0.8);color:#f58220;text-decoration:none;}
.site_heartland a:link{-webkit-tap-highlight-color:#f58220;}
.site_heartland .side_nav a.current{color:#fff;}
.site_heartland .header_nav .header_nav_headers,.site_heartland .header_nav .header_nav_headers_link{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;color:#f58220;padding-top:1.4em;}.site_heartland .header_nav .header_nav_headers.current,.site_heartland .header_nav .header_nav_headers.active,.site_heartland .header_nav .header_nav_headers:hover{color:#444;border-color:#444;}
.site_heartland .header_nav .header_nav_subnav{background:#f58220;margin-top:1px;}
.site_heartland .search_trigger{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;color:#f58220;background-image:url('/images/heartland_sprite.png');background-position:-166px -90px;padding-top:1.4em;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.site_heartland .search_trigger{background-image:url('/images/heartland_sprite@2x.png');background-size:180px 300px;}}.site_heartland .search_trigger:hover{color:#444;background-position:0px -175px;}
.site_heartland .search_pane label{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.site_heartland .search_pane .quick_search_input{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.site_heartland .page_wrapper{background:#302E31;}
.site_heartland .mobile_nav{background:url('/images/texture_heartland.jpg') no-repeat center top #191d31;}
.site_heartland .page_texture{background:#302E31;max-width:147em;margin:0 auto;position:relative;z-index:1;}
.site_heartland .footer_backer{display:none;}
.site_heartland .wrapped_line{background:#f58220;}
.site_heartland .carousel_previous,.site_heartland .carousel_next{background-image:url('/images/heartland_sprite.png');background-position:0 0;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.site_heartland .carousel_previous,.site_heartland .carousel_next{background-image:url('/images/heartland_sprite@2x.png');background-size:180px 300px;}}
.site_heartland .carousel_next{background-position:right bottom;}
.site_heartland .carousel__news .carousel_previous,.site_heartland .carousel__news .carousel_next{display:none !important;}
.site_heartland .carousel__news .watch-more{position:absolute;bottom:0;left:51%;z-index:10;font-size:1.2em;}
.site_heartland .carousel__news .carousel__news_section .video_link a:hover{border-color:#f58220;}.site_heartland .carousel__news .carousel__news_section .video_link a:hover+p a{color:#fff;}
.site_heartland .carousel__clashes:after{border-bottom-color:rgba(255, 255, 255, 0.1);}
.site_heartland .carousel__clashes .carousel_block_vs_padder{}
.site_heartland .carousel_block__clash_social{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}.site_heartland .carousel_block__clash_social .carousel_block_social a{border-bottom:1px solid #f58220;}.site_heartland .carousel_block__clash_social .carousel_block_social a:hover{color:#f58220;}
.site_heartland .carousel_block__clash_social .carousel_block_hashtag{color:#f58220;}
.site_heartland .carousel_block__clash .carousel_block_team_home .carousel_block_team_link,.site_heartland .carousel_block__clash .carousel_block_team_away .carousel_block_team_link,.site_heartland .carousel_block__clash .carousel_block_team_away .carousel_block_team_link:active,.site_heartland .carousel_block__clash .carousel_block_team_away .carousel_block_team_link:visited{color:#878787;}.site_heartland .carousel_block__clash .carousel_block_team_home .carousel_block_team_link:hover,.site_heartland .carousel_block__clash .carousel_block_team_away .carousel_block_team_link:hover,.site_heartland .carousel_block__clash .carousel_block_team_away .carousel_block_team_link:active:hover,.site_heartland .carousel_block__clash .carousel_block_team_away .carousel_block_team_link:visited:hover{color:#f58220;}
.site_heartland table{border-color:rgba(255, 255, 255, 0.1);}.site_heartland table th{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;text-transform:uppercase;}
.site_heartland .tables .table__super_standings,.site_heartland .tables .table__championship,.site_heartland .tables .table__premiership,.site_heartland .tables .table__super_leaderboard,.site_heartland .tables .table__super_upcoming{display:none;}
.site_heartland .table__upcoming .game_link{border-bottom:1px solid rgba(237, 0, 140, 0.6);}.site_heartland .table__upcoming .game_link:hover{color:#f58220;}
.site_heartland .tiles .tile h3 a{color:#f58220;}
.site_heartland .tiles__links .tile .tile_content_padded a,.site_heartland .tiles__tickets .tile .tile_content_padded a{color:#fff;}.site_heartland .tiles__links .tile .tile_content_padded a:hover,.site_heartland .tiles__tickets .tile .tile_content_padded a:hover{color:#f58220;}
.site_heartland .tiles__tickets h3,.site_heartland .tiles__tickets .h3{color:#fff;}
.site_heartland .tile__team_details_results h3,.site_heartland .tile__team_details_results .h3,.site_heartland .tile__team_details_results h6,.site_heartland .tile__team_details_results .h6{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.site_heartland .tiles__news .tile_link{border-color:rgba(237, 0, 140, 0.6);}
.site_heartland .tiles__news .tile_link:hover{border-color:#f58220;color:#f58220;}.site_heartland .tiles__news .tile_link:hover .tile__news_date{color:#f58220;}
.site_heartland .tiles__news .tile_content_overlay{background-color:rgba(237, 0, 140, 0.8);color:#fff;}.site_heartland .tiles__news .tile_content_overlay a{color:#fff;border-bottom-color:#fff;}
.site_heartland .tiles__social .tile_facebook .tile_facebook_likes{color:#f58220;}
.site_heartland .tiles__social .tile_twitter .tile_twitter_logo{height:25px;background-image:url('/images/heartland_sprite.png');background-position:-155px 0;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.site_heartland .tiles__social .tile_twitter .tile_twitter_logo{background-image:url('/images/heartland_sprite@2x.png');background-size:180px 300px;}}.site_heartland .tiles__social .tile_twitter .tile_twitter_logo img{display:none;}
.site_heartland .tiles__social .tile_twitter .tile_twitter_text .tile_twitter_text_hashtag{color:#f58220;}
.site_heartland .tiles__social .tile_app .tile_app_link .tile_app_title span{color:#f58220;}
.site_heartland .tiles__teams .tile_item{height:auto;}.site_heartland .tiles__teams .tile_item a{color:#fff;border-bottom:1px solid rgba(237, 0, 140, 0.6);}
.site_heartland .tiles__teams .tile_link{display:inline;font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.site_heartland .tiles__social,.site_heartland .tiles__ad{display:none;}
.site_heartland .tiles__team_details .tile_link,.site_heartland .tiles__team_details .tile__team_details_sponsor,.site_heartland .tiles__team_details .tile__team_details_squad td.tile__team_details_backs,.site_heartland .tiles__team_details .tile__team_details_squad th{border-color:rgba(255, 255, 255, 0.1);}
.site_heartland .page_title{border-color:rgba(255, 255, 255, 0.1);}
.site_heartland .tiles__footer_links,.site_heartland .tiles__footer_social,.site_heartland .tiles__footer_logos{background:#211F22;}.site_heartland .tiles__footer_links .tile_header,.site_heartland .tiles__footer_social .tile_header,.site_heartland .tiles__footer_logos .tile_header{color:#f58220;}
.site_heartland .comments .comments_head,.site_heartland .content .content_intro{background-color:#211F22;}
.site_heartland .content_auxiliary__popular p{border-color:rgba(237, 0, 140, 0.1);}
.site_heartland .content_auxiliary__popular .list_link:hover p{color:#f58220;border-bottom-color:#f58220;}
.site_heartland .comments .comments_footer a{color:#f58220;}
.site_heartland .footer_majorlinks{background-color:#211F22;}
.site_heartland .page_title__match_social{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.site_heartland .page_title__match_social_link{border-color:#f58220;}
.site_heartland .page_title__match_social_link:hover{color:#f58220;}
.site_heartland .page_title__match__social_hashtag{color:#f58220;}
.site_heartland .ratiobar .ratiobar_bar{background:#ed008c;}
.site_heartland .socialphoto_footer .socialphoto_footer_share:hover,.site_heartland .socialphoto_footer .socialphoto_footer_info:hover{color:#ed008c;}
.site_heartland .tabpage__socialphotos button{background-color:#ed008c;border-color:#ed008c;text-shadow:none;}.site_heartland .tabpage__socialphotos button:hover{background-color:#444;border-color:#444;}
.no-touch .site_heartland .carousel_next{background-position:right bottom;}.no-touch .site_heartland .carousel_next:hover{background-position:right bottom;}
.no-touch .site_heartland .carousel_previous{background-position:0 0;}.no-touch .site_heartland .carousel_previous:hover{background-position:0 0;}
.no-touch .site_heartland .tiles__news .tile_link:hover{border-color:#ed008c;color:#ed008c;}
.no-touch .site_heartland .tiles__footer_links .tile_link:hover{color:#ed008c;}
.no-touch .site_heartland p a:hover,.no-touch .site_heartland p .a:hover,.no-touch .site_heartland li a:hover,.no-touch .site_heartland li .a:hover{color:#ed008c;}
.no-touch .site_heartland a.wrapped_complete:hover .wrapped_line{background-color:#444444;}
.no-touch .site_heartland .tiles__team_details .tile_link:hover{color:#ed008c;border-bottom-color:#ed008c;}
.no-touch .site_heartland .content_auxiliary__popular .list_link:hover p{color:#ed008c;border-bottom-color:#ed008c;}
.no-touch .site_heartland .comments .comments_footer a:hover{color:#444;border-color:#444;}
.no-touch .site_heartland .video_link a:hover{background-color:#ed008c;outline-color:#ed008c;}
.no-touch .site_heartland .watch-more a:hover{background:none;outline:none;}

.futura{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.futura-oblique{font-family:'Futura-Oblique','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.futura-bold{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.aachen{font-family:'Aachen','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.site_itm{background:url(/images/itm_mobile_bg.png) top right repeat;}.site_itm h1,.site_itm h2,.site_itm h3,.site_itm h5,.site_itm h6{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.site_itm .mobile_nav_trigger_link{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.site_itm .header:after{display:none;}
.site_itm a,.site_itm a:active,.site_itm a:visited,.site_itm .a{color:#9F9F9F;}.site_itm a:hover,.site_itm a:active:hover,.site_itm a:visited:hover,.site_itm .a:hover{color:#f1ff29;}
.site_itm p a,.site_itm p a:active,.site_itm p a:visited,.site_itm p .a,.site_itm li a,.site_itm li a:active,.site_itm li a:visited,.site_itm li .a{border-color:#f1ff29;border-color:rgba(241, 255, 41, 0.6);color:#9F9F9F;text-decoration:none;}
.site_itm p a:hover,.site_itm li a:hover{border-bottom-color:#f1ff29;border-bottom-color:rgba(241, 255, 41, 0.8);color:#f1ff29;text-decoration:none;}
.site_itm a:link{-webkit-tap-highlight-color:#f1ff29;}
.site_itm .side_nav a.current{color:#fff;}
.site_itm .header_nav .header_nav_headers,.site_itm .header_nav .header_nav_headers_link{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;color:#128017;padding-top:1.4em;}.site_itm .header_nav .header_nav_headers.current,.site_itm .header_nav .header_nav_headers.active,.site_itm .header_nav .header_nav_headers:hover{color:#444;border-color:#444;}
.site_itm .header_nav .header_nav_subnav{background:#161F17;margin-top:1px;}.site_itm .header_nav .header_nav_subnav h3{color:#9F9F9F;}
.site_itm .header_nav .header_nav_subnav .header_nav_internal_links a:hover{color:#f1ff29;}
.site_itm .header_nav .header_nav_subnav .header_nav_videos_links .videoDate{color:#fff;}
.site_itm .header_nav .header_nav_subnav .header_nav_videos_links a:hover .videoTitle,.site_itm .header_nav .header_nav_subnav .header_nav_videos_links a:hover .videoDate{color:#f1ff29;}
.site_itm .header_nav .header_nav_subnav .header_nav_external_links a{color:#fff;}.site_itm .header_nav .header_nav_subnav .header_nav_external_links a:hover{color:#f1ff29;}
.site_itm .search_trigger{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;color:#128017;background-image:url('/images/itm_sprite.png');background-position:-166px -90px;padding-top:1.4em;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.site_itm .search_trigger{background-image:url('/images/itm_sprite@2x.png');background-size:180px 300px;}}.site_itm .search_trigger:hover{color:#444;background-position:0px -175px;}
.site_itm .search_pane label{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;color:#9F9F9F;}
.site_itm .search_pane .quick_search_input{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.site_itm .page_wrapper{background:#26342E;}
.site_itm .mobile_nav{background:url('/images/super_bg.png') no-repeat center top #191d31;}
.site_itm .page_texture{background:#233128;max-width:147em;margin:0 auto;position:relative;z-index:1;}
.site_itm .footer_backer{display:none;}
.site_itm .wrapped_line{background:#F1FF29;color:#126C19;}
.site_itm .carousel_previous,.site_itm .carousel_next{background-image:url('/images/itm_sprite.png');background-position:0 0;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.site_itm .carousel_previous,.site_itm .carousel_next{background-image:url('/images/itm_sprite@2x.png');background-size:180px 300px;}}
.site_itm .carousel_next{background-position:right bottom;}
.site_itm .carousel__news .carousel_previous,.site_itm .carousel__news .carousel_next{display:none !important;}
.site_itm .carousel__news .watch-more{position:absolute;bottom:0;left:51%;z-index:10;font-size:1.2em;}
.site_itm .carousel__news .carousel__news_section .video_link a:hover{border-color:#f1ff29;}.site_itm .carousel__news .carousel__news_section .video_link a:hover+p a{color:#128017;}
.site_itm .carousel__clashes:after{border-bottom-color:rgba(255, 255, 255, 0.1);}
.site_itm .carousel__clashes .carousel_block_vs_padder{}
.site_itm .carousel_block__clash_social{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}.site_itm .carousel_block__clash_social .carousel_block_social a{border-bottom:1px solid #f1ff29;}.site_itm .carousel_block__clash_social .carousel_block_social a:hover{color:#f1ff29;}
.site_itm .carousel_block__clash_social .carousel_block_hashtag{color:#f1ff29;}
.site_itm .carousel_block__clash .carousel_block_team_home .carousel_block_team_link,.site_itm .carousel_block__clash .carousel_block_team_away .carousel_block_team_link,.site_itm .carousel_block__clash .carousel_block_team_away .carousel_block_team_link:active,.site_itm .carousel_block__clash .carousel_block_team_away .carousel_block_team_link:visited{color:rgba(255, 255, 255, 0.8);}.site_itm .carousel_block__clash .carousel_block_team_home .carousel_block_team_link:hover,.site_itm .carousel_block__clash .carousel_block_team_away .carousel_block_team_link:hover,.site_itm .carousel_block__clash .carousel_block_team_away .carousel_block_team_link:active:hover,.site_itm .carousel_block__clash .carousel_block_team_away .carousel_block_team_link:visited:hover{color:#f1ff29;}
.site_itm table{border-color:rgba(255, 255, 255, 0.1);}.site_itm table th{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;text-transform:uppercase;}
.site_itm .tables .table__super_standings,.site_itm .tables .table__heartland_championship,.site_itm .tables .table__super_leaderboard,.site_itm .tables .table__super_upcoming{display:none;}
.site_itm .table__upcoming .game_link{border-bottom:1px solid rgba(241, 255, 41, 0.6);}.site_itm .table__upcoming .game_link:hover{color:#f1ff29;}
.site_itm .tiles__links .tile .tile_content_padded a,.site_itm .tiles__tickets .tile .tile_content_padded a{color:#fff;}.site_itm .tiles__links .tile .tile_content_padded a:hover,.site_itm .tiles__tickets .tile .tile_content_padded a:hover{color:#f1ff29;}
.site_itm .tiles__tickets h3,.site_itm .tiles__tickets .h3{color:#fff;}
.site_itm .tile__team_details_results h3,.site_itm .tile__team_details_results .h3,.site_itm .tile__team_details_results h6,.site_itm .tile__team_details_results .h6{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.site_itm .tiles__news .tile_link{border-color:rgba(241, 255, 41, 0.6);}
.site_itm .tiles__news .tile_link:hover{border-color:#f1ff29;color:#f1ff29;}.site_itm .tiles__news .tile_link:hover .tile__news_date{color:#f1ff29;}
.site_itm .tiles__news .tile_content_overlay{background-color:rgba(241, 255, 41, 0.8);color:#333;}.site_itm .tiles__news .tile_content_overlay a{color:#333;border-bottom-color:#333;}
.site_itm .tiles__social .tile_facebook .tile_facebook_likes{color:#f1ff29;}
.site_itm .tiles__social .tile_twitter .tile_twitter_logo{height:25px;background-image:url('/images/itm_sprite.png');background-position:-155px 0;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.site_itm .tiles__social .tile_twitter .tile_twitter_logo{background-image:url('/images/itm_sprite@2x.png');background-size:180px 300px;}}.site_itm .tiles__social .tile_twitter .tile_twitter_logo img{display:none;}
.site_itm .tiles__social .tile_twitter .tile_twitter_text .tile_twitter_text_hashtag{color:#f1ff29;}
.site_itm .tiles__social .tile_app .tile_app_link .tile_app_title span{color:#f1ff29;}
.site_itm .tiles__teams .tile_item{height:auto;}.site_itm .tiles__teams .tile_item a{color:#fff;border-bottom:1px solid rgba(241, 255, 41, 0.6);}
.site_itm .tiles__teams .tile_link{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.site_itm .tiles__team_details .tile_link,.site_itm .tiles__team_details .tile__team_details_sponsor,.site_itm .tiles__team_details .tile__team_details_squad td.tile__team_details_backs,.site_itm .tiles__team_details .tile__team_details_squad th{border-color:rgba(255, 255, 255, 0.1);}
.site_itm .page_title{border-color:rgba(255, 255, 255, 0.1);}
.site_itm .tiles__footer_links,.site_itm .tiles__footer_social,.site_itm .tiles__footer_logos{background:#1A2420;}
.site_itm .content_auxiliary__popular p{border-color:rgba(241, 255, 41, 0.1);}
.site_itm .content_auxiliary__popular .list_link:hover p{color:#f1ff29;border-bottom-color:#f1ff29;}
.site_itm .comments .comments_footer a{color:#f1ff29;}
.site_itm .content .content_intro,.site_itm .comments .comments_head{background-color:#1A2420;}
.site_itm .footer_majorlinks{background-color:#1A2420;}
.site_itm .page_title__match_social{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.site_itm .page_title__match_social_link{border-color:#f1ff29;}
.site_itm .page_title__match_social_link:hover{color:#f1ff29;}
.site_itm .page_title__match__social_hashtag{color:#f1ff29;}
.site_itm .ratiobar .ratiobar_bar{background:#f1ff29;}
.site_itm .socialphoto_footer .socialphoto_footer_share:hover,.site_itm .socialphoto_footer .socialphoto_footer_info:hover{color:#f1ff29;}
.site_itm .tabpage__socialphotos button{background-color:#f1ff29;color:#128017;border-color:#f1ff29;text-shadow:none;}.site_itm .tabpage__socialphotos button:hover{color:#D5D5D5;background-color:#161F17;border-color:#161F17;}
.no-touch .site_itm .header_nav .header_nav_subnav .header_nav_internal_links a:hover{color:#f1ff29;}
.no-touch .site_itm .carousel_next{background-position:right bottom;}.no-touch .site_itm .carousel_next:hover{background-position:right bottom;}
.no-touch .site_itm .carousel_previous{background-position:0 0;}.no-touch .site_itm .carousel_previous:hover{background-position:0 0;}
.no-touch .site_itm .tiles__news .tile_link:hover{border-color:#f1ff29;color:#f1ff29;}
.no-touch .site_itm .tiles__footer_links .tile_link:hover{color:#f1ff29;}
.no-touch .site_itm p a:hover,.no-touch .site_itm p .a:hover,.no-touch .site_itm li a:hover,.no-touch .site_itm li .a:hover{color:#f1ff29;}
.no-touch .site_itm a.wrapped_complete:hover .wrapped_line{color:#D5D5D5;background-color:#161F17;}
.no-touch .site_itm .tiles__team_details .tile_link:hover{color:#f1ff29;border-bottom-color:#f1ff29;}
.no-touch .site_itm .content_auxiliary__popular .list_link:hover p{color:#f1ff29;border-bottom-color:#f1ff29;}
.no-touch .site_itm .comments .comments_footer a:hover{color:#128017;border-color:#128017;}
.no-touch .site_itm .video_link a:hover{background-color:#f1ff29;outline-color:#f1ff29;}.no-touch .site_itm .video_link a:hover span{color:#128017;}
.no-touch .site_itm .watch-more a:hover{background:none;outline:none;}

.futura{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.futura-oblique{font-family:'Futura-Oblique','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.futura-bold{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.aachen{font-family:'Aachen','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.futura{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.futura-oblique{font-family:'Futura-Oblique','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.futura-bold{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.aachen{font-family:'Aachen','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.site_nzrugby{position:relative;background:#005c5a;background-image:-moz-linear-gradient(left, #005c5a 0%, #006d49 100%);background-image:-webkit-linear-gradient(left, #005c5a 0%, #006d49 100%);background-image:-o-linear-gradient(left, #005c5a 0%, #006d49 100%);background-image:linear-gradient(to right, #005c5a 0%, #006d49 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#005c5a, endColorstr=#006d49, GradientType=1);color:#333;}.site_nzrugby h1,.site_nzrugby h2,.site_nzrugby h3,.site_nzrugby h5,.site_nzrugby h6{font-family:'Futura-Oblique','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;color:#333;}
.site_nzrugby .page_wrapper{background:url('/images/nzrugby-header-small.png') no-repeat 22% 0 #ffffff;position:relative;}
.site_nzrugby .page_wrapper:after{background:url('/images/nzrugby-footer.png') no-repeat center bottom transparent;position:absolute;display:block;height:500px;width:100%;left:0;bottom:0;content:'';}
.site_nzrugby .mobile_nav_trigger .mobile_nav_trigger_icon{background-image:url('/images/nzrugby_mobile_nav_trigger.png');background-position:50% 50%;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.site_nzrugby .mobile_nav_trigger .mobile_nav_trigger_icon{background-image:url('/images/nzrugby_mobile_nav_trigger@2x.png');background-size:16 14px;}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.site_nzrugby .mobile_nav_trigger .mobile_nav_trigger_icon{background-image:url('/images/nzrugby_mobile_nav_trigger@2x.png');background-size:16 14px;}}
.site_nzrugby .mobile_nav_trigger_link{font-family:'Futura-Oblique','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;width:80px;text-indent:-5000%;background-image:url('/images/nzrugby-white.png');background-position:100% 0;background-repeat:no-repeat;margin-top:2px;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.site_nzrugby .mobile_nav_trigger_link{background-image:url('/images/nzrugby-white@2x.png');background-size:80px 25px;}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.site_nzrugby .mobile_nav_trigger_link{background-image:url('/images/nzrugby-white@2x.png');background-size:80px 25px;}}
.site_nzrugby a,.site_nzrugby a:active,.site_nzrugby a:visited,.site_nzrugby .a{color:#9F9F9F;}.site_nzrugby a:hover,.site_nzrugby a:active:hover,.site_nzrugby a:visited:hover,.site_nzrugby .a:hover{color:#3cc0f0;}
.site_nzrugby p a,.site_nzrugby p a:active,.site_nzrugby p a:visited,.site_nzrugby p .a,.site_nzrugby li a,.site_nzrugby li a:active,.site_nzrugby li a:visited,.site_nzrugby li .a{border-color:#3cc0f0;border-color:rgba(60, 192, 240, 0.6);color:#9F9F9F;text-decoration:none;}
.site_nzrugby p a:hover,.site_nzrugby li a:hover{border-bottom-color:#3cc0f0;border-bottom-color:rgba(60, 192, 240, 0.8);color:#3cc0f0;text-decoration:none;}
.site_nzrugby a:link{-webkit-tap-highlight-color:#3cc0f0;}
.site_nzrugby a,.site_nzrugby a:active,.site_nzrugby a:visited,.site_nzrugby .a{color:#9F9F9F;}.site_nzrugby a:hover,.site_nzrugby a:active:hover,.site_nzrugby a:visited:hover,.site_nzrugby .a:hover{color:#3cc0f0;}
.site_nzrugby p a,.site_nzrugby p a:active,.site_nzrugby p a:visited,.site_nzrugby p .a,.site_nzrugby li a,.site_nzrugby li a:active,.site_nzrugby li a:visited,.site_nzrugby li .a{border-color:#3cc0f0;border-color:rgba(60, 192, 240, 0.6);color:#9F9F9F;text-decoration:none;}
.site_nzrugby p a:hover,.site_nzrugby li a:hover{border-bottom-color:#3cc0f0;border-bottom-color:rgba(60, 192, 240, 0.8);color:#3cc0f0;text-decoration:none;}
.site_nzrugby a:link{-webkit-tap-highlight-color:#3cc0f0;}
.site_nzrugby .header:after{display:none;}
.site_nzrugby .header_nav__menus{padding-bottom:0;}
.site_nzrugby .header_nav__menus li>.header_nav_headers,.site_nzrugby .header_nav__menus li>.header_nav_headers_link{font-family:'Futura-Oblique','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;display:block;font-size:18px;line-height:18px;}.site_nzrugby .header_nav__menus li>.header_nav_headers:hover{color:#545454;border-color:#0f9bd8;}
.site_nzrugby .header_adidas_super img{width:82px;height:auto;}
.site_nzrugby .header_nav .header_nav_headers,.site_nzrugby .header_nav .header_nav_headers_link{font-family:'Futura-Oblique','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;color:#3773b1;padding-top:1.4em;}.site_nzrugby .header_nav .header_nav_headers.current,.site_nzrugby .header_nav .header_nav_headers.active,.site_nzrugby .header_nav .header_nav_headers:hover{color:#1e2456;border-color:#1e2456;}
.site_nzrugby .header_nav .header_nav_subnav{background:#3773b1;margin-top:1px;}.site_nzrugby .header_nav .header_nav_subnav h3{color:#fff;}
.site_nzrugby .header_nav .header_nav_subnav .header_nav_videos_links .videoDate{color:#fff;}
.site_nzrugby .header_nav .header_nav_subnav .header_nav_external_links a{color:#fff;}
.site_nzrugby .header_nav .header_nav_subnav .header_nav_internal_links__wide .header_nav_subnav_column_first,.site_nzrugby .header_nav .header_nav_subnav .header_nav_external_links__wide .header_nav_subnav_column_first,.site_nzrugby .header_nav .header_nav_subnav .header_nav_internal_links__wide .header_nav_subnav_column_last,.site_nzrugby .header_nav .header_nav_subnav .header_nav_external_links__wide .header_nav_subnav_column_last{border-color:#2B5B91;}
.site_nzrugby .search_trigger{font-family:'Futura-Oblique','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;color:#3773b1;background-image:url('/images/super_sprite.png');background-position:-166px -90px;padding-top:1.4em;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.site_nzrugby .search_trigger{background-image:url('/images/super_sprite@2x.png');background-size:180px 300px;}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.site_nzrugby .search_trigger{background-image:url('/images/super_sprite@2x.png');background-size:180px 300px;}}.site_nzrugby .search_trigger:hover{color:#444;background-position:0px -175px;}
.site_nzrugby .search_pane label{font-family:'Futura-Oblique','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.site_nzrugby .search_pane .quick_search_input{font-family:'Futura-Oblique','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.site_nzrugby .mobile_nav_trigger{background:#00508a;background-image:-moz-linear-gradient(left, #00508a -35px, #008556 875px);background-image:-webkit-linear-gradient(left, #00508a -35px, #008556 875px);background-image:-o-linear-gradient(left, #00508a -35px, #008556 875px);background-image:linear-gradient(to right, #00508a -35px, #008556 875px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00508a, endColorstr=#008556, GradientType=1);}
.site_nzrugby .mobile_search:before{position:absolute;top:0;bottom:0;left:-1px;content:'';display:block;width:1px;background:#005c5a;z-index:100;}
.site_nzrugby .mobile_nav{background:#ffffff;}.site_nzrugby .mobile_nav .header_nav_subnav{border-bottom:1px solid rgba(0, 0, 0, 0.2);}
.site_nzrugby .mobile_nav .header_nav_subnav_item{border:none;}
.site_nzrugby .mobile_nav .header_nav_internal_links .header_nav_subnav_section{color:#E6F1F0;border-bottom:none;}
.site_nzrugby .mobile_nav .header_nav_internal_links .header_nav_subnav_section:hover,.site_nzrugby .mobile_nav .header_nav_subnav_item:hover{color:white;}
.site_nzrugby .mobile_nav .header_nav_headers,.site_nzrugby .mobile_nav .header_nav_headers_link,.site_nzrugby .mobile_nav .mobile_search_input{text-transform:none;}
.site_nzrugby .mobile_nav .header_nav_headers,.site_nzrugby .mobile_nav .header_nav_headers_link,.site_nzrugby .mobile_nav .header_nav_subnav_item,.site_nzrugby .mobile_nav .mobile_search_input{color:#E6F1F0;border-color:rgba(38, 38, 38, 0.2);}
.site_nzrugby .mobile_nav .header_nav_menu_links{background:#005c5a;background-image:-moz-linear-gradient(left, #005c5a 0%, #006d49 100%);background-image:-webkit-linear-gradient(left, #005c5a 0%, #006d49 100%);background-image:-o-linear-gradient(left, #005c5a 0%, #006d49 100%);background-image:linear-gradient(to right, #005c5a 0%, #006d49 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#005c5a, endColorstr=#006d49, GradientType=1);border-top:1px solid rgba(38, 38, 38, 0.2);margin-top:1px;}
.site_nzrugby .mobile_nav .mobile_search{box-shadow:none;background:#005c5a;background-image:-moz-linear-gradient(left, #005c5a 0%, #006d49 100%);background-image:-webkit-linear-gradient(left, #005c5a 0%, #006d49 100%);background-image:-o-linear-gradient(left, #005c5a 0%, #006d49 100%);background-image:linear-gradient(to right, #005c5a 0%, #006d49 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#005c5a, endColorstr=#006d49, GradientType=1);}
.site_nzrugby .header_nav__menus li.header_nav__menus_item>a.header_nav_headers,.site_nzrugby .header_nav__menus li.header_nav__menus_item>a.header_nav_headers_link{padding-bottom:14px;}
.site_nzrugby .header_nav__menus .header_nav_subnav{top:35px;}
.site_nzrugby .header_nav__menus .header_nav__menus_item__search .header_nav_subnav{top:49px;}
.site_nzrugby .header_nav__menus li.header_nav__menus_item__search>a.header_nav_headers,.site_nzrugby .header_nav__menus li.header_nav__menus_item__search>a.header_nav_headers_link{display:block;background-image:url('/images/search-glass-nzrugby.png');background-position:0 2px;background-repeat:no-repeat;padding-left:18px;margin-bottom:-14px;padding-bottom:13px;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.site_nzrugby .header_nav__menus li.header_nav__menus_item__search>a.header_nav_headers{background-image:url('/images/search-glass-nzrugby@2x.png');background-size:16px 16px;}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.site_nzrugby .header_nav__menus li.header_nav__menus_item__search>a.header_nav_headers{background-image:url('/images/search-glass-nzrugby@2x.png');background-size:16px 16px;}}
.site_nzrugby .header_nav__menus_item__search .header_nav_subnav{background:white;}
.site_nzrugby .header_nav_subnav .search_pane_wrapper__menu_item label{font-family:'Futura-Oblique','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;margin-top:20px;background:url('/images/search-glass-black.png') no-repeat left 2px;padding-left:20px;}.site_nzrugby .header_nav_subnav .search_pane_wrapper__menu_item label span{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.75em;}
.site_nzrugby .header_nav_subnav .search_pane_wrapper__menu_item .quick_search_input{font-family:'Futura-Oblique','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;border:none;font-size:5em;margin-bottom:10px;margin-left:10px;line-height:1;}
.site_nzrugby .header_nav_subnav .search_pane_wrapper__menu_item .fake_placeholder{background:none;font-family:'Futura-Oblique','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;font-size:5em;line-height:1.4;margin:0 0 0 -3px;}
.site_nzrugby .header_nav_subnav .search_pane_wrapper__menu_item .quick_search_submit{background-image:url('/images/search-glass-large-white.png');background-position:26px 26px;text-indent:-100000px;width:76px;height:76px;background-color:#009BE7;background-repeat:no-repeat;border-radius:0;border:0;bottom:-10px;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.site_nzrugby .header_nav_subnav .search_pane_wrapper__menu_item .quick_search_submit{background-image:url('/images/search-glass-large-white@2x.png');background-size:24px 24px;}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.site_nzrugby .header_nav_subnav .search_pane_wrapper__menu_item .quick_search_submit{background-image:url('/images/search-glass-large-white@2x.png');background-size:24px 24px;}}
.site_nzrugby .page_wrapper:before{display:none;}
.site_nzrugby .page_texture{background:transparent;max-width:147em;margin:0 auto;position:relative;z-index:1;}
.site_nzrugby .footer_backer{display:block;-moz-transform:none;-o-transform:none;-webkit-transform:none;transform:none;filter:none;-ms-filter:"";background:url('/images/nzrugby-goalposts-large.png') no-repeat center bottom #ffffff;}
.site_nzrugby .portalsection_tab>h1,.site_nzrugby .portalsection_nav>h1{color:#ffffff;}
.site_nzrugby .portalsection_nav_link>a{color:#ffffff;border-bottom:1px solid #006EBC;margin-bottom:5px;}
.site_nzrugby .portalsection_social_links>li a{color:white;}
.site_nzrugby .wrapped_line{font-family:'Futura-Oblique','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;padding-right:21px;background:#006873;}
.site_nzrugby .carousel_previous,.site_nzrugby .carousel_next{display:none;background-image:url('/images/super_sprite.png');background-position:0 0;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.site_nzrugby .carousel_previous,.site_nzrugby .carousel_next{background-image:url('/images/super_sprite@2x.png');background-size:180px 300px;}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.site_nzrugby .carousel_previous,.site_nzrugby .carousel_next{background-image:url('/images/super_sprite@2x.png');background-size:180px 300px;}}
.site_nzrugby .carousel_next{background-position:right bottom;}
.site_nzrugby .carousel__news .carousel_previous,.site_nzrugby .carousel__news .carousel_next{display:none !important;}
.site_nzrugby .carousel__news .watch-more{position:absolute;bottom:0;left:51%;z-index:10;font-size:1.2em;}
.site_nzrugby .carousel__news .carousel__news_section .video_link a:hover{border-color:#3cc0f0;}.site_nzrugby .carousel__news .carousel__news_section .video_link a:hover+p a{color:#fff;}
.site_nzrugby .carousel__clashes:after{border-bottom-color:rgba(255, 255, 255, 0.1);}
.site_nzrugby .carousel__clashes .carousel_block_vs_padder{background-color:rgba(255, 255, 255, 0.1);}
.site_nzrugby .carousel_block__clash_social{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}.site_nzrugby .carousel_block__clash_social .carousel_block_social a{border-bottom:1px solid #3cc0f0;}.site_nzrugby .carousel_block__clash_social .carousel_block_social a:hover{color:#3cc0f0;}
.site_nzrugby .carousel_block__clash_social .carousel_block_hashtag{color:#3cc0f0;}
.site_nzrugby .carousel_block__clash_social .carousel_block_social a{border-bottom:1px solid #3cc0f0;}.site_nzrugby .carousel_block__clash_social .carousel_block_social a:hover{color:#3cc0f0;}
.site_nzrugby .carousel_block__clash_social .carousel_block_hashtag{color:#3cc0f0;}
.site_nzrugby .carousel_block__clash .carousel_block_team_home .carousel_block_team_link,.site_nzrugby .carousel_block__clash .carousel_block_team_away .carousel_block_team_link,.site_nzrugby .carousel_block__clash .carousel_block_team_away .carousel_block_team_link:active,.site_nzrugby .carousel_block__clash .carousel_block_team_away .carousel_block_team_link:visited{color:#3cc0f0;}.site_nzrugby .carousel_block__clash .carousel_block_team_home .carousel_block_team_link:hover,.site_nzrugby .carousel_block__clash .carousel_block_team_away .carousel_block_team_link:hover,.site_nzrugby .carousel_block__clash .carousel_block_team_away .carousel_block_team_link:active:hover,.site_nzrugby .carousel_block__clash .carousel_block_team_away .carousel_block_team_link:visited:hover{color:#fff;}
.site_nzrugby table{border-color:rgba(255, 255, 255, 0.1);}.site_nzrugby table th{font-family:'Futura-Oblique','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;text-transform:uppercase;}
.site_nzrugby .table__upcoming,.site_nzrugby .table__premiership,.site_nzrugby .table__championship,.site_nzrugby .table__heartland_championship{display:none;}
.site_nzrugby .table_upcoming .game_link{border-bottom:1px solid #b3e0fb;}.site_nzrugby .table_upcoming .game_link:hover{color:#3cc0f0;}
.site_nzrugby .tiles__footer_social{display:none;}
.site_nzrugby .tiles__footer_links{padding-bottom:0;}
.site_nzrugby .tiles__footer_links .tile_header{color:#525252;}
.site_nzrugby .tiles__links .tile .tile_content_padded a,.site_nzrugby .tiles__tickets .tile .tile_content_padded a{color:#fff;}.site_nzrugby .tiles__links .tile .tile_content_padded a:hover,.site_nzrugby .tiles__tickets .tile .tile_content_padded a:hover{color:#3cc0f0;}
.site_nzrugby .side_nav h5{color:#0f9bd8;}
.site_nzrugby .side_nav .current{color:#000;}
.site_nzrugby .side_nav li a{color:#555;}
.site_nzrugby .tiles__tickets h3,.site_nzrugby .tiles__tickets .h3{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;color:#fff;}
.site_nzrugby .tiles__blurb{display:none;}
.site_nzrugby .tile__team_details_results h3,.site_nzrugby .tile__team_details_results .h3,.site_nzrugby .tile__team_details_results h6,.site_nzrugby .tile__team_details_results .h6{font-family:'Futura-Oblique','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.site_nzrugby .tiles__news .tile_link{border-color:rgba(153, 153, 153, 0.6);}.site_nzrugby .tiles__news .tile_link:hover{border-color:#3cc0f0;color:#3cc0f0;}.site_nzrugby .tiles__news .tile_link:hover .tile__news_date{color:#3cc0f0;}
.site_nzrugby .tiles__news .tile_content_overlay{background-color:#b3e0fb;color:#fff;left:2%;right:2%;}.site_nzrugby .tiles__news .tile_content_overlay a{color:#fff;border-bottom-color:#b3e0fb;}
.site_nzrugby .tiles__ad{display:none;}
.site_nzrugby .tiles__social .tile_facebook .tile_facebook_likes{color:#3cc0f0;}
.site_nzrugby .tiles__social .tile_twitter .tile_twitter_logo{height:25px;background-image:url('/images/super_sprite.png');background-position:-155px 0;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.site_nzrugby .tiles__social .tile_twitter .tile_twitter_logo{background-image:url('/images/super_sprite@2x.png');background-size:180px 300px;}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.site_nzrugby .tiles__social .tile_twitter .tile_twitter_logo{background-image:url('/images/super_sprite@2x.png');background-size:180px 300px;}}.site_nzrugby .tiles__social .tile_twitter .tile_twitter_logo img{display:none;}
.site_nzrugby .tiles__social .tile_twitter .tile_twitter_text .tile_twitter_text_hashtag{color:#3cc0f0;}
.site_nzrugby .tiles__social .tile_app .tile_app_link .tile_app_title span{color:#3cc0f0;}
.site_nzrugby .tiles__teams .tile_list{text-align:center;}
.site_nzrugby .tiles__teams .tile_item{height:auto;vertical-align:middle;}.site_nzrugby .tiles__teams .tile_item a{color:#fff;border-bottom:none;}
.site_nzrugby .tiles__teams .tiles__teams_last{width:100%;}
.site_nzrugby .tiles__teams .tile_link{font-family:'Futura-Oblique','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.site_nzrugby .tiles__team_details .tile_link,.site_nzrugby .tiles__team_details .tile__team_details_sponsor,.site_nzrugby .tiles__team_details .tile__team_details_squad td.tile__team_details_backs,.site_nzrugby .tiles__team_details .tile__team_details_squad th{border-color:#b3e0fb;}
.site_nzrugby .tiles__footer_links{border-bottom:0px;}.site_nzrugby .tiles__footer_links .tile{border-right-color:#bbb;border-right-color:rgba(153, 153, 153, 0.6);}
.site_nzrugby .tiles__footer_links .tile_link{color:#666;}
.site_nzrugby .page_title{border:0;}
.site_nzrugby .tiles__footer_links,.site_nzrugby .tiles__footer_social,.site_nzrugby .tiles__footer_logos{background:transparent;}
.site_nzrugby .tiles__footer_logos{padding-bottom:5em;}.site_nzrugby .tiles__footer_logos .tile_item{width:33.333333333333336%;margin:0;min-height:7.5em;}
.site_nzrugby .tiles__footer_logos .tile__footer_logos_first{display:block;}
.site_nzrugby .page_title_wrapper h1{text-transform:none;font-size:3em;padding-left:0.75em;}
.site_nzrugby .comments .comments_head,.site_nzrugby .content .content_intro,.site_nzrugby .content .content_body_main{background-color:transparent;}
.site_nzrugby .content .content_intro{padding:2.5em 2.5em 0 2.5em;}.site_nzrugby .content .content_intro .content_intro_byline{font-size:1.5em;line-height:1.8;opacity:0.8;}
.site_nzrugby .content_intro_publish_date{display:none;}
.site_nzrugby .content .content_title{position:relative;overflow:hidden;padding:0 2.25em;}.site_nzrugby .content .content_title h2{position:relative;z-index:10;}
.site_nzrugby .content .content_title .wrapped_line{padding-right:13px;font-size:0.85em;}
.site_nzrugby .content .content_title img{display:none;z-index:1;margin-left:0;position:absolute;top:0;left:0;width:100%;height:auto;float:none;}
.site_nzrugby .side_nav li{margin-bottom:1.8em;}
.site_nzrugby .content_auxiliary .content_auxiliary_title{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.site_nzrugby .content_auxiliary__popular p{border-bottom:1px solid rgba(60, 192, 240, 0.4);color:#333;}
.site_nzrugby .content_auxiliary__popular .list_link:hover p{color:#333;text-decoration:none;border-color:#3cc0f0;}
.site_nzrugby .comments .comments_footer a{color:#3cc0f0;}
.site_nzrugby .footer_majorlinks{background-color:transparent;border-top:1px solid rgba(153, 153, 153, 0.8);}
.site_nzrugby .footer_majorlinks_links>li>a{color:#545454;}
.site_nzrugby .page_title__match_social{font-family:'Futura-Oblique','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.site_nzrugby .page_title__match_social_link{border-color:#3cc0f0;}
.site_nzrugby .page_title__match_social_link:hover{color:#3cc0f0;}
.site_nzrugby .page_title__match__social_hashtag{color:#3cc0f0;}
.site_nzrugby .ratiobar .ratiobar_bar{background:#3cc0f0;}
.site_nzrugby .socialphoto_footer .socialphoto_footer_share:hover,.site_nzrugby .socialphoto_footer .socialphoto_footer_info:hover{color:#3cc0f0;}
.site_nzrugby .tabpage__socialphotos button{background-color:#3cc0f0;border-color:#3cc0f0;text-shadow:none;}.site_nzrugby .tabpage__socialphotos button:hover{color:#FFF;background-color:#1E2456;border-color:#1E2456;}
.no-touch .site_nzrugby .carousel_next{background-position:right bottom;}.no-touch .site_nzrugby .carousel_next:hover{background-position:right bottom;}
.no-touch .site_nzrugby .carousel_previous{background-position:0 0;}.no-touch .site_nzrugby .carousel_previous:hover{background-position:0 0;}
.no-touch .site_nzrugby .tiles__news .tile_link:hover{border-color:#3cc0f0;color:#3cc0f0;}
.no-touch .site_nzrugby .tiles__footer_links .tile_link:hover{color:#3cc0f0;}
.no-touch .site_nzrugby p a:hover,.no-touch .site_nzrugby p .a:hover,.no-touch .site_nzrugby li a:hover,.no-touch .site_nzrugby li .a:hover{color:#3cc0f0;}
.no-touch .site_nzrugby a.wrapped_complete:hover .wrapped_line{background-color:#1e2456;}
.no-touch .site_nzrugby .tiles__team_details .tile_link:hover{color:#3cc0f0;border-bottom-color:#3cc0f0;}
.no-touch .site_nzrugby .content_auxiliary__popular .list_link:hover p{border-bottom-color:#3cc0f0;}
.no-touch .site_nzrugby .comments .comments_footer a:hover{color:#444;border-color:#444;}
.no-touch .site_nzrugby .video_link a:hover{background-color:#3cc0f0;outline-color:#3cc0f0;}
.no-touch .site_nzrugby .watch-more a:hover{background:none;outline:none;}

.futura{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.futura-oblique{font-family:'Futura-Oblique','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.futura-bold{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.aachen{font-family:'Aachen','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.site_super{background:url(/images/super_mobile_bg.png) top right repeat;}.site_super h1,.site_super h2,.site_super h3,.site_super h5,.site_super h6{font-family:'Aachen','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.site_super .mobile_nav_trigger_link{font-family:'Aachen','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.site_super a,.site_super a:active,.site_super a:visited,.site_super .a{color:#9F9F9F;}.site_super a:hover,.site_super a:active:hover,.site_super a:visited:hover,.site_super .a:hover{color:#3cc0f0;}
.site_super p a,.site_super p a:active,.site_super p a:visited,.site_super p .a,.site_super li a,.site_super li a:active,.site_super li a:visited,.site_super li .a{border-color:#3cc0f0;border-color:rgba(60, 192, 240, 0.6);color:#9F9F9F;text-decoration:none;}
.site_super p a:hover,.site_super li a:hover{border-bottom-color:#3cc0f0;border-bottom-color:rgba(60, 192, 240, 0.8);color:#3cc0f0;text-decoration:none;}
.site_super a:link{-webkit-tap-highlight-color:#3cc0f0;}
.site_super .side_nav a.current{color:#fff;}
.site_super .header:after{display:none;}
.site_super .header_adidas_super img{width:82px;height:auto;}
.site_super .header_nav .header_nav_headers{font-family:'Aachen','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;color:#3773b1;padding-top:1.4em;}.site_super .header_nav .header_nav_headers.current,.site_super .header_nav .header_nav_headers.active,.site_super .header_nav .header_nav_headers:hover{color:#1e2456;border-color:#1e2456;}
.site_super .header_nav .header_nav_subnav{background:#3773b1;margin-top:1px;}.site_super .header_nav .header_nav_subnav h3{color:#fff;}
.site_super .header_nav .header_nav_subnav .header_nav_videos_links .videoDate{color:#fff;}
.site_super .header_nav .header_nav_subnav .header_nav_external_links a{color:#fff;}
.site_super .header_nav .header_nav_subnav .header_nav_internal_links__wide .header_nav_subnav_column_first,.site_super .header_nav .header_nav_subnav .header_nav_external_links__wide .header_nav_subnav_column_first,.site_super .header_nav .header_nav_subnav .header_nav_internal_links__wide .header_nav_subnav_column_last,.site_super .header_nav .header_nav_subnav .header_nav_external_links__wide .header_nav_subnav_column_last{border-color:#2B5B91;}
.site_super .search_trigger{font-family:'Aachen','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;color:#3773b1;background-image:url('/images/super_sprite.png');background-position:-166px -90px;padding-top:1.4em;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.site_super .search_trigger{background-image:url('/images/super_sprite@2x.png');background-size:180px 300px;}}.site_super .search_trigger:hover{color:#444;background-position:0px -175px;}
.site_super .search_pane label{font-family:'Aachen','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.site_super .search_pane .quick_search_input{font-family:'Aachen','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.site_super .mobile_nav{background:url('/images/super_bg.png') no-repeat center top #191d31;}
.site_super .mobile_nav_trigger{background:rgba(8, 10, 18, 0.6);}
.site_super .page_wrapper{background:#2E3354;}
.site_super .page_texture{background:transparent;max-width:147em;margin:0 auto;position:relative;z-index:1;}
.site_super .footer_backer{display:none;}
.site_super .wrapped_line{background:#3CC0F0;}
.site_super .carousel_previous,.site_super .carousel_next{display:none;background-image:url('/images/super_sprite.png');background-position:0 0;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.site_super .carousel_previous,.site_super .carousel_next{background-image:url('/images/super_sprite@2x.png');background-size:180px 300px;}}
.site_super .carousel_next{background-position:right bottom;}
.site_super .carousel__news .carousel_previous,.site_super .carousel__news .carousel_next{display:none !important;}
.site_super .carousel__news .watch-more{position:absolute;bottom:0;left:51%;z-index:10;font-size:1.2em;}
.site_super .carousel__news .carousel__news_section .video_link a:hover{border-color:#3cc0f0;}.site_super .carousel__news .carousel__news_section .video_link a:hover+p a{color:#fff;}
.site_super .carousel__clashes:after{border-bottom-color:rgba(255, 255, 255, 0.1);}
.site_super .carousel__clashes .carousel_block_vs_padder{}
.site_super .carousel_block__clash_social{font-family:'Aachen','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}.site_super .carousel_block__clash_social .carousel_block_social a{border-bottom:1px solid #3cc0f0;}.site_super .carousel_block__clash_social .carousel_block_social a:hover{color:#3cc0f0;}
.site_super .carousel_block__clash_social .carousel_block_hashtag{color:#3cc0f0;}
.site_super .carousel_block__clash .carousel_block_team_home .carousel_block_team_link,.site_super .carousel_block__clash .carousel_block_team_away .carousel_block_team_link,.site_super .carousel_block__clash .carousel_block_team_away .carousel_block_team_link:active,.site_super .carousel_block__clash .carousel_block_team_away .carousel_block_team_link:visited{color:#3cc0f0;}.site_super .carousel_block__clash .carousel_block_team_home .carousel_block_team_link:hover,.site_super .carousel_block__clash .carousel_block_team_away .carousel_block_team_link:hover,.site_super .carousel_block__clash .carousel_block_team_away .carousel_block_team_link:active:hover,.site_super .carousel_block__clash .carousel_block_team_away .carousel_block_team_link:visited:hover{color:#fff;}
.site_super table{border-color:rgba(255, 255, 255, 0.1);}.site_super table th{font-family:'Aachen','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;text-transform:uppercase;}
.site_super .table__upcoming,.site_super .table__premiership,.site_super .table__championship,.site_super .table__heartland_championship{display:none;}
.site_super .table_upcoming .game_link{border-bottom:1px solid rgba(60, 192, 240, 0.6);}.site_super .table_upcoming .game_link:hover{color:#3cc0f0;}
.site_super .tiles__links .tile .tile_content_padded a,.site_super .tiles__tickets .tile .tile_content_padded a{color:#fff;}.site_super .tiles__links .tile .tile_content_padded a:hover,.site_super .tiles__tickets .tile .tile_content_padded a:hover{color:#3cc0f0;}
.site_super .tiles__tickets h3,.site_super .tiles__tickets .h3{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;color:#fff;}
.site_super .tile__team_details_results h3,.site_super .tile__team_details_results .h3,.site_super .tile__team_details_results h6,.site_super .tile__team_details_results .h6{font-family:'Aachen','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.site_super .tiles__news .tile_link{border-color:rgba(60, 192, 240, 0.6);}.site_super .tiles__news .tile_link:hover{border-color:#3cc0f0;color:#3cc0f0;}.site_super .tiles__news .tile_link:hover .tile__news_date{color:#3cc0f0;}
.site_super .tiles__news .tile_content_overlay{background-color:rgba(60, 192, 240, 0.8);color:#fff;left:2%;right:2%;}.site_super .tiles__news .tile_content_overlay a{color:#fff;border-bottom-color:#fff;}
.site_super .tiles__ad{display:none;}
.site_super .tiles__social .tile_facebook .tile_facebook_likes{color:#3cc0f0;}
.site_super .tiles__social .tile_twitter .tile_twitter_logo{height:25px;background-image:url('/images/super_sprite.png');background-position:-155px 0;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.site_super .tiles__social .tile_twitter .tile_twitter_logo{background-image:url('/images/super_sprite@2x.png');background-size:180px 300px;}}.site_super .tiles__social .tile_twitter .tile_twitter_logo img{display:none;}
.site_super .tiles__social .tile_twitter .tile_twitter_text .tile_twitter_text_hashtag{color:#3cc0f0;}
.site_super .tiles__social .tile_app .tile_app_link .tile_app_title span{color:#3cc0f0;}
.site_super .tiles__teams .tile_list{text-align:center;}
.site_super .tiles__teams .tile_item{height:auto;vertical-align:middle;}.site_super .tiles__teams .tile_item a{color:#fff;border-bottom:none;}
.site_super .tiles__teams .tiles__teams_last{width:100%;}
.site_super .tiles__teams .tile_link{font-family:'Aachen','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.site_super .tiles__team_details .tile_link,.site_super .tiles__team_details .tile__team_details_sponsor,.site_super .tiles__team_details .tile__team_details_squad td.tile__team_details_backs,.site_super .tiles__team_details .tile__team_details_squad th{border-color:rgba(255, 255, 255, 0.1);}
.site_super .tiles__footer_links .tile{border-right-color:rgba(255, 255, 255, 0.1);}
.site_super .page_title{border-color:rgba(255, 255, 255, 0.1);}
.site_super .tiles__footer_links,.site_super .tiles__footer_social,.site_super .tiles__footer_logos{background:#111423;}
.site_super .comments .comments_head,.site_super .content .content_intro{background-color:#111423;}
.site_super .content_auxiliary__popular p{border-color:rgba(60, 192, 240, 0.1);}
.site_super .content_auxiliary__popular .list_link:hover p{color:#3cc0f0;border-bottom-color:#3cc0f0;}
.site_super .comments .comments_footer a{color:#3cc0f0;}
.site_super .footer_majorlinks{background-color:#111423;}
.site_super .page_title__match_social{font-family:'Aachen','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.site_super .page_title__match_social_link{border-color:#3cc0f0;}
.site_super .page_title__match_social_link:hover{color:#3cc0f0;}
.site_super .page_title__match__social_hashtag{color:#3cc0f0;}
.site_super .ratiobar .ratiobar_bar{background:#3cc0f0;}
.site_super .socialphoto_footer .socialphoto_footer_share:hover,.site_super .socialphoto_footer .socialphoto_footer_info:hover{color:#3cc0f0;}
.site_super .tabpage__socialphotos button{background-color:#3cc0f0;border-color:#3cc0f0;text-shadow:none;}.site_super .tabpage__socialphotos button:hover{color:#FFF;background-color:#1E2456;border-color:#1E2456;}
.no-touch .site_super .carousel_next{background-position:right bottom;}.no-touch .site_super .carousel_next:hover{background-position:right bottom;}
.no-touch .site_super .carousel_previous{background-position:0 0;}.no-touch .site_super .carousel_previous:hover{background-position:0 0;}
.no-touch .site_super .tiles__news .tile_link:hover{border-color:#3cc0f0;color:#3cc0f0;}
.no-touch .site_super .tiles__footer_links .tile_link:hover{color:#3cc0f0;}
.no-touch .site_super p a:hover,.no-touch .site_super p .a:hover,.no-touch .site_super li a:hover,.no-touch .site_super li .a:hover{color:#3cc0f0;}
.no-touch .site_super a.wrapped_complete:hover .wrapped_line{background-color:#1e2456;}
.no-touch .site_super .tiles__team_details .tile_link:hover{color:#3cc0f0;border-bottom-color:#3cc0f0;}
.no-touch .site_super .content_auxiliary__popular .list_link:hover p{color:#3cc0f0;border-bottom-color:#3cc0f0;}
.no-touch .site_super .comments .comments_footer a:hover{color:#444;border-color:#444;}
.no-touch .site_super .video_link a:hover{background-color:#3cc0f0;outline-color:#3cc0f0;}
.no-touch .site_super .watch-more a:hover{background:none;outline:none;}

.socialphoto{width:100%;display:block;border-bottom:1px solid #333;margin-bottom:33px;padding-bottom:11px;}
.socialphoto_photo{width:100%;height:auto;}
.socialphoto_guttersizer{width:2.8328611898017%;}
.socialphoto_heading{font-weight:normal;color:#fff;font-family:'Helvetica Neue',Arial,sans-serif;text-transform:none;font-size:1.4em;}
.socialphoto_footer{margin-top:15px;position:relative;}.socialphoto_footer .socialphoto_footer_share,.socialphoto_footer .socialphoto_footer_info{display:block;float:left;width:30px;padding-top:32px;margin-right:10px;text-align:center;background-repeat:no-repeat;background-image:url(../../images/social-photo-buttons.png);color:#9F9F9F;}.socialphoto_footer .socialphoto_footer_share:hover,.socialphoto_footer .socialphoto_footer_info:hover{color:#009BE7;}
.socialphoto_footer .socialphoto_footer_share{background-position:0 0;}
.socialphoto_footer .socialphoto_footer_info{background-position:-30px 0;}
.socialphoto_service{position:absolute;width:auto;height:40px;top:-7px;right:0;}
.socialphoto_byline{float:right;padding-top:32px;}

dl.tabbedlist{position:relative;overflow:hidden;width:100%;}dl.tabbedlist>dt.tabbedlist_tab{float:left;position:relative;z-index:2;cursor:pointer;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
dl.tabbedlist>dd{position:absolute;display:none;z-index:1;}
dl.tabbedlist>dt.tabbedlist_current+dd.tabbedlist_content{display:block;top:7em;left:0;}
dl.tabbedlist>dd.tabbedlist_content{width:100%;}
dl.tabbedlist{margin-bottom:40px;}dl.tabbedlist .tabbedlist_tab{width:33.33%;font-family:'Helvetica Neue',Arial,sans-serif;font-weight:normal;font-size:12px;padding:10px 5px;-webkit-transition:color 0.2s ease-out;-moz-transition:color 0.2s ease-out;transition:color 0.2s ease-out;-webkit-transition:background-color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out;}
dl.tabbedlist .tabbedlist_tab.tabbedlist_current{color:white;background-color:#1E1E1E;}
dl.tabbedlist .tabbedlist_tab:hover{color:white;}
dl.tabbedlist .tabbedlist_tab_top{border-top:1px solid rgba(255, 255, 255, 0.15);}
dl.tabbedlist .tabbedlist_tab_bottom{border-bottom:1px solid rgba(255, 255, 255, 0.15);}
dl.tabbedlist .tabbedlist_tab_left{text-align:left;border-right:1px solid rgba(255, 255, 255, 0.15);}
dl.tabbedlist .tabbedlist_tab_center{text-align:center;border-right:1px solid rgba(255, 255, 255, 0.15);}
dl.tabbedlist .tabbedlist_tab_right{text-align:right;}
dl.tabbedlist .tabbedlist_content{width:100%;}

.tables{padding:3em 0;}.tables .tables_wrapper{margin-left:auto;margin-right:auto;padding:0 1em;max-width:960px;}
.tables .table{margin-bottom:4em;}
table{margin:0;border:none;}table>thead>tr>th,table>tbody>tr>th,table>tfoot>tr>th,table>thead>tr>td,table>tbody>tr>td,table>tfoot>tr>td{font-size:1.4em;padding:0.5em;line-height:1.3em;vertical-align:top;border-bottom:1px solid rgba(255, 255, 255, 0.1);}
table>thead>tr>th{text-align:left;vertical-align:top;font-weight:normal;}
table th:first-child,table td:first-child{padding-left:0;}
table>caption+thead>tr:first-child>th,table>colgroup+thead>tr:first-child>th,table>thead:first-child>tr:first-child>th,table>caption+thead>tr:first-child>td,table>colgroup+thead>tr:first-child>td,table>thead:first-child>tr:first-child>td{border-top:0;}
table>tbody+tbody{border-top:2em solid transparent;}
table .country td{font-weight:bold;}
table .game_link{color:#ccc;}table .game_link:hover{text-decoration:none;}
table table{background-color:#333;}

.responsivetable_wrapper{overflow:hidden;position:relative;}
.responsivetable_pinned{overflow:hidden;position:absolute;}.responsivetable_pinned table{border-right:none;border-left:none;width:100%;}
.responsivetable_pinned td:last-child{border-bottom:0;}
.responsivetable_scrollable{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-y:hidden;}
.responsivetable_pinned table th:first-child,.responsivetable_pinned table td:first-child{display:block;}
table.responsivetable_scrollable th:first-child,table.responsivetable_scrollable td:first-child,.responsivetable_pinned table th,.responsivetable_pinned table td{display:none;}
.responsivetable_pinned table th:first-child,.responsivetable_pinned table td:first-child{display:block;}

.tabpage{width:100%;margin-bottom:0;}.tabpage>.tabpage_content{display:none;background-color:#030303;padding-left:20px;padding-right:20px;}
.tabpage.tabpage__current>.tabpage_content{padding-bottom:5em;display:block;}
.tabpage .tabpage_content h2.tabpage_heading{text-align:center;font-size:2.75em;color:#ccc;font-weight:normal;padding-top:0.5em;}
.tabpage .tabpage_meta{font-size:1.3em;border-top:1px solid #333;margin-top:-2em;margin-bottom:1em;padding:0.75em 0;}

.tabpage__livefeed_tweet{padding:16px 0 16px 28.222996515679444%;border-top:1px solid rgba(255, 255, 255, 0.2);border-bottom:1px solid rgba(255, 255, 255, 0.2);}.tabpage__livefeed_tweet .tabpage__livefeed_tweet_avatar{float:left;display:block;width:17.421602787456447%;margin-left:-39.32038834951456%;min-width:50px;}
.tabpage__livefeed_tweet .tabpage__livefeed_tweet_heading{display:block;line-height:1em;padding-top:0;font-size:1.3em;padding-bottom:0.5em;}
.tabpage__livefeed_tweet .tabpage__livefeed_tweet_text{line-height:1.2em;font-size:1.3em;color:#9F9F9F;}
.tabpage__livefeed_tweet+.tabpage__livefeed_tweet{border-top:none;}

.tabpage__matchstats_team_left,.tabpage__matchstats_team_right{width:auto;height:38px;margin:30px 0 20px 0;}
.tabpage__matchstats_team_left{float:left;}
.tabpage__matchstats_team_right{float:right;}

.tabpage__matchtimeline_events{position:relative;list-style:none;margin-left:0;padding-left:0;width:49.5%;border-right:1px solid #E0E5E8;padding-bottom:50px;}
.tabpage__matchtimeline_proportional{display:none;}
.tabpage__matchtimeline .tabpage_meta .tabpage__matchtimeline_venue,.tabpage__matchtimeline .tabpage_meta .tabpage__matchtimeline_referee{display:block;text-align:center;}
.tabpage__matchtimeline_events_event{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;max-width:90%;display:block;margin:0;font-size:1.1em;padding-top:5px;height:30px;}.tabpage__matchtimeline_events_event .tabpage__matchtimeline_events_event_photo{display:none;}
.tabpage__matchtimeline_events_event .tabpage__matchtimeline_events_event_icon{position:absolute;top:0px;background:transparent url(../../images/match_events_sprite.png) no-repeat;width:28px;height:40px;}
.tabpage__matchtimeline_events_event .tabpage__matchtimeline_events_event_detail>h1{display:none;}
.tabpage__matchtimeline_events_event .tabpage__matchtimeline_events_event_detail>p{display:none;}
.tabpage__matchtimeline_events_event .tabpage__matchtimeline_events_event_time{display:none;}
.tabpage__matchtimeline_events_event .tabpage__matchtimeline_events_event_number{color:#DFE4E7;float:left;padding-right:0.25em;}
.tabpage__matchtimeline_events_event+.tabpage__matchtimeline_events_event{margin-top:0.5em;}
.tabpage__matchtimeline_events_event__left{margin-right:40px;text-align:right;}.tabpage__matchtimeline_events_event__left .tabpage__matchtimeline_events_event_icon{right:-35px;}
.tabpage__matchtimeline_events_event__left .tabpage__matchtimeline_events_event_number{float:right;padding-left:0.25em;}
.tabpage__matchtimeline_events_event__right{margin-left:43px;right:-100%;text-align:left;}.tabpage__matchtimeline_events_event__right .tabpage__matchtimeline_events_event_icon{left:-36px;}
.tabpage__matchtimeline_events_event__turnaround .tabpage__matchtimeline_events_event_icon{background-position:0 0;}
.tabpage__matchtimeline_events_event__turnaroundred .tabpage__matchtimeline_events_event_icon{background-position:-224px 0;}
.tabpage__matchtimeline_events_event__turnaroundgreen .tabpage__matchtimeline_events_event_icon{background-position:-196px 0;}
.tabpage__matchtimeline_events_event__try .tabpage__matchtimeline_events_event_icon{background-position:-28px 0;}
.tabpage__matchtimeline_events_event__conversion .tabpage__matchtimeline_events_event_icon{background-position:-56px 0;}
.tabpage__matchtimeline_events_event__penalty .tabpage__matchtimeline_events_event_icon{background-position:-84px 0;}
.tabpage__matchtimeline_events_event__cardred .tabpage__matchtimeline_events_event_icon{background-position:-112px 0;}
.tabpage__matchtimeline_events_event__cardyellow .tabpage__matchtimeline_events_event_icon{background-position:-140px 0;}

.tabpage__newswrapper>.tabpage_content{margin-bottom:40px;padding-left:0px;padding-right:0px;}

.tabpage__socialphotos_form__top{display:block;padding-bottom:2em;}.tabpage__socialphotos_form__top>p{color:#9F9F9F;text-align:center;}
.tabpage__socialphotos_form__top .tabpage__socialphotos_form_hashtag{color:white;font-size:1.4em;text-align:center;display:block;margin:15px 0;}
.tabpage__socialphotos_form__top .tabpage__socialphotos_form_or{display:block;font-size:1.3em;text-align:center;text-transform:uppercase;margin:15px 0;}
.tabpage__socialphotos_form__top label{color:#9F9F9F;text-align:center;}
.tabpage__socialphotos_form__bottom{display:none;}
.tabpage__socialphotos .tabpage_meta .tabpage__socialphotos_pair{padding-right:2em;}.tabpage__socialphotos .tabpage_meta .tabpage__socialphotos_pair .tabpage__socialphotos_pair_number{color:white;font-weight:normal;}
.tabpage__socialphotos_form__top+.tabpage_meta{border-top-width:0px;clear:both;margin-top:0em;}
.tabpage__socialphotos_filefieldlabel{font-family:'Helvetica Neue',Arial,sans-serif;font-size:1.5em;}
.tabpage__socialphotos_filefield{border-top:none;font-size:1.5em;margin:1em 0 1em -8px;}

.tabpage__teamsummary .tabpage__teamsummary_players{font-size:0.85em;}.tabpage__teamsummary .tabpage__teamsummary_players>thead>tr>td,.tabpage__teamsummary .tabpage__teamsummary_players>tbody>tr>td,.tabpage__teamsummary .tabpage__teamsummary_players>tfoot>tr>td,.tabpage__teamsummary .tabpage__teamsummary_players>thead>tr>th,.tabpage__teamsummary .tabpage__teamsummary_players>tbody>tr>th,.tabpage__teamsummary .tabpage__teamsummary_players>tfoot>tr>th{width:50%;border-bottom:none;padding-bottom:0;}
.tabpage__teamsummary table th{font-family:'Helvetica Neue',Arial,sans-serif;text-transform:none;}
.tabpage__teamsummary_players_number{color:#fff;}
.tabpage__teamsummary_players_photo{width:21px;height:auto;clear:both;margin-top:6px;}
.tabpage__teamsummary_players_coaches,.tabpage__teamsummary_players_coach{text-align:center;padding:0;}
.tabpage__teamsummary_players_coaches{padding-top:3.5em;text-align:center;}
.tabpage__teamsummary_players_substitutes{padding-top:3em;}
.tabpage__teamsummary_players_matchevents{width:100%;max-width:160px;padding-left:none;margin-top:3px;margin-bottom:0;padding-bottom:0;}.tabpage__teamsummary_players_matchevents>li{width:28px;height:40px;list-style:none;margin-left:0;}
.tabpage__teamsummary_players_left{text-align:right;padding-right:21px;border-right:1px solid #333;}.tabpage__teamsummary_players_left .tabpage__teamsummary_players_number{float:right;padding-left:1em;}
.tabpage__teamsummary_players_left .tabpage__teamsummary_players_photo{float:right;margin-left:3px;}
.tabpage__teamsummary_players_left .tabpage__teamsummary_players_matchevents{float:right;margin-left:-28px;}.tabpage__teamsummary_players_left .tabpage__teamsummary_players_matchevents>li{float:right;}
.tabpage__teamsummary_players_right{text-align:left;padding-left:21px;}.tabpage__teamsummary_players_right .tabpage__teamsummary_players_number{float:left;padding-right:1em;}
.tabpage__teamsummary_players_right .tabpage__teamsummary_players_photo{float:left;margin-right:3px;}
.tabpage__teamsummary_players_right .tabpage__teamsummary_players_matchevents{float:left;margin-right:-28px;}.tabpage__teamsummary_players_right .tabpage__teamsummary_players_matchevents>li{float:left;}
.tabpage__teamsummary_players_team>img{margin-bottom:3em;}
.tabpage__teamsummary_players_matchevents_turnaround{background:url(../../images/match_events_sprite.png) no-repeat;background-position:0 0;}
.tabpage__teamsummary_players_matchevents_try{background:url(../../images/match_events_sprite.png) no-repeat;background-position:-28px 0;}
.tabpage__teamsummary_players_matchevents_conversion{background:url(../../images/match_events_sprite.png) no-repeat;background-position:-56px 0;}
.tabpage__teamsummary_players_matchevents_penalty{background:url(../../images/match_events_sprite.png) no-repeat;background-position:-84px 0;}

.tabpagestrip{display:block;list-style:none;margin:0;height:50px;}.tabpagestrip .tabpagestrip_tab{display:block;float:left;width:16.666666666666668%;height:100%;cursor:pointer;margin:0;text-align:center;}
.tabpagestrip .tabpagestrip_tab__current{background:#030303;margin:0;padding:0;}
.tabpagestrip_tab_icon{width:45px;height:45px;margin:2px auto;background:transparent url(../../images/gameday-tabs-sprite.png) no-repeat;}
.tabpagestrip_tab_icon__livefeed{background-position:0 0;}
.tabpagestrip_tab__current .tabpagestrip_tab_icon__livefeed,.tabpagestrip_tab_icon__livefeed:hover{background-position:0 -47px;}
.tabpagestrip_tab_icon__teamsummary{background-position:-54px 0;}
.tabpagestrip_tab__current .tabpagestrip_tab_icon__teamsummary,.tabpagestrip_tab_icon__teamsummary:hover{background-position:-54px -47px;}
.tabpagestrip_tab_icon__matchstats{background-position:-107px 0;}
.tabpagestrip_tab__current .tabpagestrip_tab_icon__matchstats,.tabpagestrip_tab_icon__matchstats:hover{background-position:-107px -47px;}
.tabpagestrip_tab_icon__matchtimeline{background-position:-161px 0;}
.tabpagestrip_tab__current .tabpagestrip_tab_icon__matchtimeline,.tabpagestrip_tab_icon__matchtimeline:hover{background-position:-161px -47px;}
.tabpagestrip_tab_icon__socialphotos{background-position:-218px 0;}
.tabpagestrip_tab__current .tabpagestrip_tab_icon__socialphotos,.tabpagestrip_tab_icon__socialphotos:hover{background-position:-218px -47px;}
.tabpagestrip_tab_icon__newswrapper{background-position:-269px 0;}
.tabpagestrip_tab__current .tabpagestrip_tab_icon__newswrapper,.tabpagestrip_tab_icon__newswrapper:hover{background-position:-269px -47px;}

.tiles_medium_link{color:#cccccc;border-color:#004e74;}.tiles_medium_link:hover{color:#009be7;border-color:#009be7;font-weight:normal;}
.tiles{padding-bottom:1em;}.tiles .tile_content_padded{padding:0 10px;}
.tiles .tile_content a{color:#009be7;border-color:#009be7;}
.tiles .tile_content_title{color:#009be7;}
.tiles .tile__media .tile__media_more{font-size:1.1em;}
.no-touch .tiles .tile_content_title:hover{color:#ffffff;}
.no-touch .tiles .tile_content a:hover{color:#ffffff;border-color:#ffffff;}

.tiles_medium_link{color:#cccccc;border-color:#004e74;}.tiles_medium_link:hover{color:#009be7;border-color:#009be7;font-weight:normal;}
.tiles__ad img{width:100%;padding:3em 0 4em;border-bottom:solid 1px #505050;}
.tiles__ad .tiles_wrapper .tiles__ad_inner{width:100%;padding:2em 0 0;}.tiles__ad .tiles_wrapper .tiles__ad_inner img{border:none;padding:1.5em 0;margin-bottom:1em;}



.tiles_medium_link{color:#cccccc;border-color:#004e74;}.tiles_medium_link:hover{color:#009be7;border-color:#009be7;font-weight:normal;}
.tiles__footer_links{border-bottom:solid 1px #505050;clear:both;padding-top:2em;}.tiles__footer_links .tiles_wrapper{padding:1em 0 2em;}
.tiles__footer_links .tile{border-right:1px solid #333333;}
.tiles__footer_links .tile_footer_last{border:none;}
.tiles__footer_links .tile_header{color:#cccccc;margin-bottom:1em;margin-left:5%;}
.tiles__footer_links .tiles__footer_links_header_mobile{cursor:pointer;}
.tiles__footer_links .tiles__footer_links_header_marker{background:transparent url('/images/tiles_footer_links_marker_sprite.png') 0 -7px no-repeat;width:12px;height:7px;display:inline-block;position:relative;top:-3px;padding-right:0.5em;}
.tiles__footer_links .tiles__footer_links_header_marker_up{background-position:0 0;}
.tiles__footer_links .tile_list{list-style:none;margin:-1em 0 2em 2em;padding-left:5%;}
.tiles__footer_links .tile_item{margin-left:0;}
.tiles__footer_links .tile_heading{display:block;color:#9f9f9f;font-size:1.4em;line-height:1.285714em;margin-top:1.428571em;}
.tiles__footer_links li:first-child .tile_heading{margin-top:0;}
.tiles__footer_links .tile_link{font-size:1.4em;line-height:1.285714em;border:none;color:#9f9f9f;-webkit-transition:color 0.1s ease-out;-moz-transition:color 0.1s ease-out;transition:color 0.1s ease-out;}
.tiles__footer_links .tile_footer_social_box{display:none;}
.tiles__footer_links a.tile_footer_twitter{background-position:-20px 0;}
.tiles__footer_links a.tile_footer_youtube{background-position:-60px 0;}
.tiles__footer_links a.tile_footer_google{background-position:-40px 0;}
.tiles__footer_links .tile_footer_social_box_with_text{position:absolute;}.tiles__footer_links .tile_footer_social_box_with_text a{display:block;font-size:1em;font-weight:bold;line-height:1.2em;text-transform:uppercase;background:none;}.tiles__footer_links .tile_footer_social_box_with_text a span{padding-left:0;border-bottom:none;background:url('/images/social-icons.png') no-repeat 0 0;height:20px;width:20px;}
.no-touch .tiles__footer_links .tile_footer_social_box_with_text a:hover{background:none;}.no-touch .tiles__footer_links .tile_footer_social_box_with_text a:hover span{background-position:0 -20px;}
.no-touch .tiles__footer_links .tile_link:hover{color:#009be7;}
.no-touch .tiles__footer_links a.tile_footer_twitter:hover{background-position:-20px -20px;}
.no-touch .tiles__footer_links a.tile_footer_youtube:hover{background-position:-60px -20px;}
.no-touch .tiles__footer_links a.tile_footer_google:hover{background-position:-40px -20px;}
.no-touch .tiles__footer_links .tile_link:hover{color:#009BE7;}

.tiles_medium_link{color:#cccccc;border-color:#004e74;}.tiles_medium_link:hover{color:#009be7;border-color:#009be7;font-weight:normal;}
.tiles__footer_logos{padding-top:4em;}.tiles__footer_logos .tile_list{list-style:none;margin:0 10%;}
.tiles__footer_logos .tile__footer_logos_first{display:none;}
.tiles__footer_logos .tile_item{float:left;width:50%;min-height:8em;margin:0 0 2em;text-align:center;}.tiles__footer_logos .tile_item.last{padding-right:0;}
.tiles__footer_logos .tile_link{border-bottom:none;display:inline-block;margin:0 auto;}
.tiles__footer_logos .tile__footer_logos_last{display:block;float:none;clear:left;border-top:solid 1px #505050;width:125%;text-align:center;padding-top:3em;padding-left:0;margin-left:-12.5%;margin-right:-12.5%;}

.tiles_medium_link{color:#cccccc;border-color:#004e74;}.tiles_medium_link:hover{color:#009be7;border-color:#009be7;font-weight:normal;}
.tiles__footer_social{border-bottom:solid 1px #505050;padding-bottom:1em;padding-top:3em;}.tiles__footer_social .tile_list{list-style:none;margin:0 auto;}
.tiles__footer_social .tile_item{float:left;margin:0 0 2em;width:25%;}
.tiles__footer_social .tiles__footer_item_last{padding-right:0;}
.tiles__footer_social .tile_link{background:transparent url('/images/footer_social_link_sprite_large.png') 0 0 no-repeat;border:none;display:block;height:40px;margin:0 auto;text-decoration:none;width:40px;}
.tiles__footer_social .tile_footer_social_twitter{background-position:0 -82px;}
.tiles__footer_social .tile_footer_social_youtube{background-position:0 -164px;}
.tiles__footer_social .tile_footer_social_google{background-position:0 -246px;}
.no-touch .tiles__footer_social .tile_link:hover{background-position:0 -41px;}
.no-touch .tiles__footer_social .tile_footer_social_twitter:hover{background-position:0 -123px;}
.no-touch .tiles__footer_social .tile_footer_social_youtube:hover{background-position:0 -205px;}
.no-touch .tiles__footer_social .tile_footer_social_google:hover{background-position:0 -287px;}

.tiles_medium_link{color:#cccccc;border-color:#004e74;}.tiles_medium_link:hover{color:#009be7;border-color:#009be7;font-weight:normal;}
.tiles__links .tile{position:relative;height:17.8em;overflow:hidden;}.tiles__links .tile>a{position:absolute;top:0;left:0;right:0;bottom:0;}
.tiles__links .tiles__links_image{display:block;width:100%;}
.tiles__links .tile_content_padded{bottom:1em;font-size:3em;left:1em;line-height:1.2em;position:absolute;right:1em;top:auto;z-index:1;}
.tiles__links .tiles___links_shop_title{top:1em;bottom:auto;}
.tiles__links .tile_content_title{color:#cccccc;text-shadow:0 0 5px rgba(0, 0, 0, 0.8);}
.tiles__links .tile_list{margin:0;}
.tiles__links .tile_item{float:left;display:block;width:50%;margin-left:0;}
.tiles__links .tile_link{border:none;display:table-cell;height:11.1em;vertical-align:middle;width:50%;}.tiles__links .tile_link:active{border:none;}
.tiles__links .tiles__links_link_marker{width:6px;height:12px;display:inline-block;background:transparent url('/images/tiles__links_shop_link_marker_sprite.png') 0 0 no-repeat;padding-right:0.5em;margin-left:10%;}
.tiles__links .tiles__links_link_last{text-align:right;padding-right:5%;}
.no-touch .tiles__links .tile_content_title:hover{color:#cccccc;}

.tiles_medium_link{color:#cccccc;border-color:#004e74;}.tiles_medium_link:hover{color:#009be7;border-color:#009be7;font-weight:normal;}
.tiles__news{border-top:solid 1px #333333;padding-top:1em;}.tiles__news img{width:100%;}
.tiles__news .tile{position:relative;}
.tiles__news .tile_list{list-style:none;padding-left:2%;}
.tiles__news .tile_item{line-height:1.3em;padding-bottom:1.3em;}
.tiles__news .tile_header{display:inline-block;}
.tiles__news .tile_link{color:#9f9f9f;font-size:1.4em;}
.tiles__news .tile__news_date{border:none;color:#333333;display:block;font-size:0.8em;line-height:1.63em;text-decoration:none;text-transform:uppercase;}
.tiles__news .tile_last{margin-top:3.5em;}
.tiles__news .tile_content_subtitle{font-size:1.2em;margin-left:1em;line-height:1em;}
.tiles__news .see_all{display:inline-block;}
.tiles__news .tile_content_overlay{position:absolute;bottom:0.4em;left:0;right:0;margin:0;padding:0.4em;background-color:rgba(51, 51, 51, 0.8);color:#fff;}
.tiles__news .tile__previews_reviews .tile_item{padding-left:0;}.tiles__news .tile__previews_reviews .tile_item h3{font-size:1.2em;margin:0;}.tiles__news .tile__previews_reviews .tile_item h3 a{border:none;}
.no-touch .tiles__news .tile_link:hover{border-color:#009be7;color:#009be7;}
.no-touch .tiles__news .tile__news_date:hover{border:none;color:#333333;font-weight:normal;text-decoration:none;}

.tiles__player_details .tile h3{padding-top:18px;}
.tiles__player_details .tile h4{font-family:'Chisel','Helvetica Neue',Arial,sans-serif;font-weight:normal;color:#9f9f9f;font-size:16px;line-height:18px;margin:27px 0 9px;text-transform:uppercase;}

.tiles_medium_link{color:#cccccc;border-color:#004e74;}.tiles_medium_link:hover{color:#009be7;border-color:#009be7;font-weight:normal;}
.tiles__social .tile{border-bottom:solid 1px #505050;}
.tiles__social .tile_facebook{padding:5em 0 1em 2em;}.tiles__social .tile_facebook .tile_facebook_title{margin-bottom:0;}
.tiles__social .tile_facebook .tile_facebook_likes{font-size:3em;line-height:1em;color:#009be7;}
.tiles__social .tile_facebook .tile_facebook_text{font-size:1.15em;line-height:30px;text-transform:uppercase;}
.tiles__social .tile_facebook .tile_facebook_text_larger{font-size:1.9em;line-height:0.9375em;}
.tiles__social .tile_facebook .tile_facebook_action{padding:1em 0;}.tiles__social .tile_facebook .tile_facebook_action p{color:#999999;font-size:1.4em;line-height:1.5em;}
.tiles__social .tile_facebook .fb-like,.tiles__social .tile_facebook .tile_facebook_action_text{display:none;}
.tiles__social .tile_facebook .tile_facebook_follow_link{font-size:1em;color:#cccccc;border-bottom:solid 1px #009be7;}
.tiles__social .tile_twitter{position:relative;padding:2em 0;}.tiles__social .tile_twitter .tile_twitter_logo{position:absolute;top:3em;left:2em;width:25px;}
.tiles__social .tile_twitter .tile_twitter_text{padding:0.6em 8em 0 6.3em;text-align:left;}.tiles__social .tile_twitter .tile_twitter_text .tile_twitter_text_hashtag{color:#009BE7;}
.tiles__social .tile_twitter .tile_twitter_text p{font-size:1.2em;line-height:1.5em;}
.tiles__social .tile_twitter .tile_twitter_text h3{color:#cccccc;}
.tiles__social .tile_twitter .tile_twitter_text .tile_twitter_text_account{color:#ffffff;}
.tiles__social .tile_app{background:url('/images/app-ad.jpg') no-repeat 1% 100%;height:20em;border-bottom:none;}.tiles__social .tile_app .tile_app_link{display:block;float:left;width:15em;padding:3em 2em 3em 14.5em;}.tiles__social .tile_app .tile_app_link:hover{text-decoration:none;}
.tiles__social .tile_app .tile_app_link .tile_app_title{color:#ffffff;text-align:left;}.tiles__social .tile_app .tile_app_link .tile_app_title span{color:#009be7;}
.no-touch .tiles__social{}.no-touch .tiles__social .tile_app .tile_app_link:hover{text-decoration:none;}
.no-touch .tiles__social .tile_app:hover .tile_app_title{color:#ffffff;}

.tiles_medium_link{color:#cccccc;border-color:#004e74;}.tiles_medium_link:hover{color:#009be7;border-color:#009be7;font-weight:normal;}
.tiles__team_details{clear:left;padding:10px;}.tiles__team_details .tile_header{text-transform:uppercase;color:#cccccc;padding-top:2em;}
.tiles__team_details .tile_header_nopad{padding-top:0;}
.tiles__team_details .tile_link{border-bottom:1px solid #004e74;color:#9f9f9f;}.tiles__team_details .tile_link:hover{border-bottom-color:#009be7;color:#009be7;text-decoration:none;}
.tiles__team_details .tile__team_details_more{font-size:1.2em;}
.tiles__team_details .tile__team_details_social{margin:1em 0;}.tiles__team_details .tile__team_details_social .list_item{display:inline;padding-right:1em;}
.tiles__team_details .tile__team_details_social .list_link{border:none;}
.tiles__team_details .tile__team_details_sponsor{border:solid 1px #333333;border-width:1px 0;margin:4em 0 3em 0;padding:2em 0;}.tiles__team_details .tile__team_details_sponsor .tile_link{display:block;margin-bottom:1em;border:none;}.tiles__team_details .tile__team_details_sponsor .tile_link img{width:100%;}
.tiles__team_details .tile__team_details_sponsor .tile_header{padding-top:1em;}
.tiles__team_details .tile__team_details_results{border-top:none;}.tiles__team_details .tile__team_details_results td{vertical-align:bottom;color:#999999;font-size:1.1em;text-align:right;}
.tiles__team_details .tile__team_details_results .tile__team_details_date{border-top:none;font-weight:bold;}.tiles__team_details .tile__team_details_results .tile__team_details_date span{display:block;text-transform:uppercase;}
.tiles__team_details .tile__team_details_results .tile__team_details_team{font-weight:bold;}
.tiles__team_details .tile__team_details_results .tile__team_details_team_last{text-align:left;}
.tiles__team_details .tile__team_details_results .tile__team_details_win{color:#ffffff;}.tiles__team_details .tile__team_details_results .tile__team_details_win span{color:#ffffff;}
.tiles__team_details .tile__team_details_results .tile__team_details_vs{font-size:1.4em;text-align:center;}
.tiles__team_details .tile__team_details_squad .tile_header{padding-top:1em;}
.tiles__team_details .tile__team_details_squad .list_item{line-height:1.8em;}
.tiles__team_details .tile__team_details_squad th{text-align:left;border-bottom:solid 1px #333333;}.tiles__team_details .tile__team_details_squad th.tile__team_details_backs{padding-left:2.9em;}
.tiles__team_details .tile__team_details_squad td{padding:0.5em 0 1em 0;}.tiles__team_details .tile__team_details_squad td.tile__team_details_backs{border-left:solid 1px #333333;padding-left:2em;}
.no-touch .tiles__team_details .tile_link:hover{border-bottom-color:#009be7;color:#009be7;text-decoration:none;}

.tiles_medium_link{color:#cccccc;border-color:#004e74;}.tiles_medium_link:hover{color:#009be7;border-color:#009be7;font-weight:normal;}
.tiles__teams{border-bottom:solid 1px #505050;padding:2em 0 1em;}.tiles__teams .tile_header{text-align:center;margin-bottom:2em;}
.tiles__teams .tile_list{list-style:none;margin:0 10%;}
.tiles__teams .tile_item{float:left;height:9em;margin:0 0 2em;text-align:center;width:50%;}.tiles__teams .tile_item a,.tiles__teams .tile_item img{max-width:100%;}
.tiles__teams .tile_link{border-bottom:none;display:inline-block;margin:0 auto;font-size:1.8em;line-height:1;}

.tiles_medium_link{color:#cccccc;border-color:#004e74;}.tiles_medium_link:hover{color:#009be7;border-color:#009be7;font-weight:normal;}
.tiles__tickets:after{border-bottom:1px solid #333333;content:'';height:0;max-width:1300px;margin:0 auto;display:block;}
.tiles__tickets .tile{position:relative;height:22em;overflow:hidden;background-size:100%;}
.tiles__tickets .tiles__tickets_image{display:block;width:100%;position:absolute;top:0;z-index:-1;}
.tiles__tickets .tile_content_padded{position:static;font-size:2.4em;line-height:1.2em;}
.tiles__tickets .tile_content_title{color:#9f9f9f;text-shadow:0 0 5px rgba(0, 0, 0, 0.8);}
.tiles__tickets .tile_header{margin-top:1em;text-shadow:0 0 5px rgba(0, 0, 0, 0.8);}
.tiles__tickets img{width:100%;}

.usedLinks{line-height: 1.5em;
    padding-bottom: 0.3em;
    margin-left: 0;
    /*padding-left: 10em;*/
    position: relative;}

.video_link{margin-bottom:.6em;}.video_link .video_link_hover{float:left;width:48%;background:transparent url("/images/video.png") center no-repeat;height:100%;position:absolute;top:0;left:0;}
/*pks addition*/
.carousel_video { display: block; position: relative;}
.carousel_video_icon {background: transparent url("/images/video.png") center no-repeat; width: 100%; height: 100%; position:absolute; top:0;left:0;}

.carousel_video_overlay{  
    background-color: rgba(0,155,231,0.85);
    position: absolute;
    color: white;
    font-family: 'Chisel','Helvetica Neue',Arial,sans-serif;
    font-size: 2em;    
    position: absolute;
    right: 0px;
    top: 25%;
    height: 50%;
    width: 60%;
}

.carousel_video_overlay p {
    line-height: 1.7em;
    float: right;
    text-align: right;
    padding: 10px;
}

.carousel_video_overlay span {
    text-decoration: underline;
}

.carousel_video_overlay .tabLogo {
    position: absolute;
    bottom: 10px;
    right: 10px;
    width: 60%;
}


.tabOverlay, .carousel_video_overlay {
    -webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	transition: all 300ms;
}
.no-touch .tabOverlay,
.no-touch .carousel_video_overlay {
    opacity: 0;
}
.no-touch .tabOverlay:hover,
.no-touch .carousel_video_overlay:hover,
.no-touch .carousel_block__news:hover .carousel_video_overlay,
.no-touch .video_link a:hover .tabOverlay,
.no-touch .multimediaGroupVideos a:hover .tabOverlay {
    opacity: 1;
}

.video_link .tabOverlay {
    width:48%; height:100%; background-color: rgba(0,0,0,0.85); position: absolute;
    z-index: 5;
}

.multimediaGroupVideos .tabOverlay {
    width:100%; height:100%; background-color: rgba(0,0,0,0.85); position: absolute;
}

.multimediaGroupVideos .tabContainer {
    position:relative;
}

.video_link .tabOverlay .tabLogo,
.multimediaGroupVideos .tabOverlay .tabLogo {
    width: 50px; position: absolute; bottom: 30px; right: 20px;
}

.tabOverlay span {
    width: 60px;
    color: white;
    display: block;
    position: absolute;
    bottom: 27px;
    left: 20px;
    font-family: Georgia, 'Chisel','Helvetica Neue',Arial,sans-serif;
    font-size: 1.2em;
}

.header_nav_videos_links .tabOverlay span {
    bottom: 10px;
    left: 10px;
    font-size: 0.8em;
    line-height: normal;
}

/*end pks addition*/
.video_link a{display:block;position:relative;zoom:1;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.video_link .fancybox{border:none;}
.video_link img{float:left;display:inline;width:48%;}
.video_link .tile__media_video_link_content{color:#9f9f9f;float:left;padding:0.5em 1em 0 1em;width:40%;}
.video_link span{display:block;margin:0;font-size:1.2em;line-height:1.2em;}
.video_link .tile__media_video_link_views{font-weight:bold;font-size:1.1em;line-height:2.2em;}
.no-touch .video_link a:hover{background-color:#009be7;outline:4px solid #009be7;z-index:1;}.no-touch .video_link a:hover span{color:#ebebeb;}

.wrapped_target{display:block;padding-right:20px;}
.wrapped_line{background:#333;color:#fff;display:inline-block;padding-left:10px;padding-right:10px;margin-right:-10px;margin-bottom:2px;-webkit-transition:background-color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out;}
.lte7 .wrapped_line{display:inline;zoom:1;}
.no-touch a.wrapped_complete:hover .wrapped_line{background-color:#009BE7;color:#fff;text-decoration:none;}

.testMatchRec { font-size:14px; }

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
form{display:inline;}

}
@media only screen and (min-width: 30em) {
form{display:block;}


h2,.h2{font-size:32px;line-height:50px;letter-spacing:1px;}

.carousel__clashes .carousel_next,.carousel__clashes .carousel_previous{font-size:1.1em;line-height:1.090909em;width:6em;padding:0.636364em 0em;text-indent:0;height:auto;}
.carousel__clashes .carousel_previous{background-position:left top;padding-left:3.636364em;left:0.909091em;}.carousel__clashes .carousel_previous:hover{background-position:left top;}
.carousel__clashes .carousel_next{background-position:right bottom;text-align:right;padding-right:3.636364em;right:0.909091em;}.carousel__clashes .carousel_next:hover{background-position:right bottom;}
.no-touch .carousel__clashes .carousel_next,.no-touch .carousel__clashes .carousel_previous{-webkit-transition:color 0.3s ease-out;-moz-transition:color 0.3s ease-out;transition:color 0.3s ease-out;}.no-touch .carousel__clashes .carousel_next:hover,.no-touch .carousel__clashes .carousel_previous:hover{color:#fff;}

.carousel__team_images .carousel_page .carousel_item{width:25%;}



.carousel_block__clash .carousel_block_team_home,.carousel_block__clash .carousel_block_team_away{font-size:3.4em;line-height:1.575em;}
.carousel_block__clash .carousel_block_vs{font-size:14px;line-height:25px;}
.carousel_block__clash .carousel_block_score__middle{font-size:2.142857em;}



.footer_majorlinks{margin-top:0;}

.header__secondary_logos .header_wrapper{margin:1em auto;width:80%;}
#user_dropdown{padding-right:2em;margin-right:2em;}#user_dropdown span.dd_username{font-size:1.4em;line-height:2.142857em;margin-right:1.071429em;display:block;float:left;}
#user_dropdown span.dd_caret{width:1em;height:3em;top:0em;right:0em;-moz-opacity:0.8;-khtml-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;-webkit-transition:all 15ms ease-out;-moz-transition:all 15ms ease-out;transition:all 15ms ease-out;background-image:url('/images/teamabs_theme/user_caret.gif');background-position:50% 50%;background-repeat:no-repeat;position:absolute;display:block;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){#user_dropdown span.dd_caret{background-image:url('/images/teamabs_theme/user_caret@2x.gif');background-size:10px 6px;}}
#user_dropdown #user_dropdown_menu>ul:before{right:3em;}

.hero_image .hero_image_shadow{position:relative;}
.hero_image .hero_image_shadow:before{display:block;content:'';position:absolute;width:100%;height:100%;top:0;left:0;-webkit-box-shadow:inset 0 0 100px #000000;-moz-box-shadow:inset 0 0 100px #000000;box-shadow:inset 0 0 100px #000000;}
.hero_image .hero_image_wrapper_mobile .hero_image_title{padding-left:0.4em;font-size:4em;}



.portalsection_nav_link{width:34.48275862068966%;line-height:1.2;margin-right:3.4482758620689653%;float:left;}
.portalsection_tab{margin-top:270px;}
.portalsection .portalsection_hero{height:270px;}













.site_heartland .tiles__teams .tile_item{width:50%;margin:0 0 3em;}
.site_heartland .tabpage__matchtimeline_events_event{background-color:#444;}

.site_itm .tiles__teams .tile_item{width:50%;margin:0 0 3em;}
.site_itm .tabpage__matchtimeline_events_event{background-color:#161F17;}

.site_nzrugby>.footer_backer{width:100%;overflow:hidden;height:526px;position:absolute;bottom:0;z-index:1;}.site_nzrugby>.footer_backer>.image{background:url('/images/nzrugby-footer-medium.png') no-repeat center bottom transparent;position:absolute;left:50%;height:100%;width:1276px;margin-left:-638px;display:block;}
.site_nzrugby .tiles__teams .tile_item{width:50%;margin:0 0 3em;}
.site_nzrugby .tiles__teams .tiles__teams_last{width:100%;}
.site_nzrugby .tiles__footer_logos{padding-bottom:0;}.site_nzrugby .tiles__footer_logos .tile_item{width:16.666666666666668%;margin:0 0 2em 0;min-height:5.75em;}
.site_nzrugby .tabpage__matchtimeline_events_event{background-color:#1E2456;}
.site_nzrugby .page_title_wrapper h1{font-size:5em;padding-left:0.45em;}
.site_nzrugby .content .content_title{padding:0 2.25em;}.site_nzrugby .content .content_title .wrapped_line{padding-right:13px;font-size:0.85em;}
.site_nzrugby .content .content_intro .content_intro_byline{font-size:1.8em;line-height:1.8;}

.site_super .tiles__teams .tile_item{width:50%;margin:0 0 3em;}
.site_super .tiles__teams .tiles__teams_last{width:100%;}
.site_super .tabpage__matchtimeline_events_event{background-color:#1E2456;}

.socialphoto{width:47.51619870410367%;}

dl.tabbedlist .tabbedlist_tab{font-size:13px;}



.tabpage__matchtimeline .tabpage_meta .tabpage__matchtimeline_venue{padding-right:2em;text-align:left;}
.tabpage__matchtimeline .tabpage_meta .tabpage__matchtimeline_venue,.tabpage__matchtimeline .tabpage_meta .tabpage__matchtimeline_referee{display:inline;text-align:left;}
.tabpage__matchtimeline_events_event{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;max-width:90%;display:block;margin:0;padding:6.349206349206349%;font-size:1.1em;background:#282828;height:auto;}.tabpage__matchtimeline_events_event .tabpage__matchtimeline_events_event_photo{width:15%;height:auto;float:left;margin-right:8%;display:block;}
.tabpage__matchtimeline_events_event .tabpage__matchtimeline_events_event_icon{position:absolute;top:15px;width:28px;height:40px;}
.tabpage__matchtimeline_events_event .tabpage__matchtimeline_events_event_detail{float:left;width:72%;}.tabpage__matchtimeline_events_event .tabpage__matchtimeline_events_event_detail>h1{font-size:1.2em;font-family:'Helvetica Neue',Arial,sans-serif;color:#E0E5E8;line-height:1.2;margin:0;text-transform:none;display:block;}
.tabpage__matchtimeline_events_event .tabpage__matchtimeline_events_event_detail>p{font-size:1.1em;line-height:1.2;display:block;}
.tabpage__matchtimeline_events_event .tabpage__matchtimeline_events_event_time{display:block;}
.tabpage__matchtimeline_events_event .tabpage__matchtimeline_events_event_player{clear:left;margin-top:1em;}
.tabpage__matchtimeline_events_event+.tabpage__matchtimeline_events_event{margin-top:1em;}
.tabpage__matchtimeline_events_event__left{margin-right:40px;text-align:left;}.tabpage__matchtimeline_events_event__left .tabpage__matchtimeline_events_event_number{float:left;padding-left:0em;}
.tabpage__matchtimeline_events_event__left .tabpage__matchtimeline_events_event_icon{right:-35px;}
.tabpage__matchtimeline_events_event__right{margin-left:43px;right:-100%;}.tabpage__matchtimeline_events_event__right .tabpage__matchtimeline_events_event_icon{left:-36px;}


.item-test {
    vertical-align: top;
    display: inline-block;
    text-align: center;
    width: 22%;
}

.item-test img {
    width: 22%;
}

.item-test .caption {
    display: block;
}

.roundElement {
    border-radius: 5px;
    background-color: #333;
    padding: 15px;
    margin-bottom: 15px;
    opacity: 0.8;
    color: white;
}


.tiles__footer_logos .tile_item{width:33%;}
.tiles__footer_logos .tile__footer_logos_last{width:125%;}

.tiles_medium_link{color:#cccccc;border-color:#004e74;}.tiles_medium_link:hover{color:#009be7;border-color:#009be7;font-weight:normal;}
.tiles__social .tile{margin:0 auto;width:80%;text-align:center;}
.tiles__social .tile_facebook,.tiles__social .tile_twitter{width:40%;float:left;border-bottom:none;}
.tiles__social .tile_facebook{padding:3em 1em;}.tiles__social .tile_facebook .tile_facebook_likes{font-size:2em;}
.tiles__social .tile_facebook .tile_facebook_text{font-size:0.8em;}
.tiles__social .tile_facebook .tile_facebook_text_larger{font-size:1.8em;}
.tiles__social .tile_facebook .tile_facebook_follow_link{font-size:0.85em;}
.tiles__social .tile_twitter{width:55%;}.tiles__social .tile_twitter .tile_twitter_text{padding:1em 0 1em 6em;text-align:left;}
.tiles__social .tile_app{clear:left;border:solid 1px #505050;border-width:1px 0;width:100%;}
.no-touch .tiles__social .tile_facebook_follow_link:hover{font-weight:normal;}

.tiles__team_details .tile__team_details_sponsor .tile_link{display:block;float:left;width:50%;margin-bottom:0;}.tiles__team_details .tile__team_details_sponsor .tile_link img{width:100%;}
.tiles__team_details .tile__team_details_sponsor .tile_header{float:left;width:46%;margin-left:4%;}

.tiles__teams .tile_item{width:33%;}
.tiles__teams .tiles__teams_wider{width:50%;}

.video_link{}.video_link span{font-size:1.4em;line-height:1.3em;}
.video_link .tile__media_video_link_content{float:left;width:40%;padding:0.5em 1em 0 1em;color:#9f9f9f;}

}
@media
only screen and (-webkit-min-device-pixel-ratio: 2)       and (min-width: 30em),
only screen and (   min--moz-device-pixel-ratio: 2)       and (min-width: 30em),
only screen and (     -o-min-device-pixel-ratio: 2/1)     and (min-width: 30em),
only screen and (        min-device-pixel-ratio: 2)       and (min-width: 30em),
only screen and (                min-resolution: 192dpi)  and (min-width: 30em),
only screen and (                min-resolution: 2dppx)   and (min-width: 30em) {
form{display:inline;}

}
@media only screen and (min-width: 46.875em) {
form{display:block;}


h2,.h2{font-size:35px;line-height:55px;letter-spacing:1px;}

.carousel__clashes .carousel_next,.carousel__clashes .carousel_previous{top:50%;bottom:auto;}

.carousel__clashes .carousel_next,.carousel__clashes .carousel_previous{margin-top:-25px;}

.carousel__news .carousel_pager{background:transparent;position:relative;}

.carousel__team_images .carousel_page .carousel_item{width:33.3333%;}



.carousel_block__clash .carousel_block_team_home,.carousel_block__clash .carousel_block_team_away{font-size:4em;line-height:1.575em;}
.carousel_block__clash .carousel_block_vs{font-size:18px;line-height:30px;}
.carousel_block__news{max-width:96em;margin:0 auto;}

.carousel_block__news{}.carousel_block__news .carousel_block_dateline{padding-left:20px;}
.carousel_block__news .carousel__news_section{float:right;width:50%;}
.carousel_block__news .carousel__news_section:last-child{float:left;}
.carousel_block__news h2{margin-left:3px;}
.carousel_block__news .carousel__news_detail{display:block;padding:1.8em;}
.carousel_block__news .video_link{display:block;}

.column{float:left;display:block;}

.column.column__left{width:28.4375%;padding-left:2.083333333333333%;}

.column.column__right{width:60.83333333333333%;padding-right:2.083333333333333%;margin-left:6.5625%;margin-right:-6.5625%;}

.content_auxiliary__popular .content_auxiliary_title{padding-bottom:1em;}
.content_auxiliary__popular p{display:inline;}



.futura{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.futura-oblique{font-family:'Futura-Oblique','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.futura-bold{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.aachen{font-family:'Aachen','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.header{display:block;position:relative;top:auto;right:auto;}.header:after{border-bottom:1px solid #333333;}
.header .header_logo_line{display:block;}.header .header_logo_line a{display:block;}
.header .header_adidas,.header .header_abs,.header .header_aig,.header .header_heartland,.header .header_pinkbatts,.header .header_itmcup,.header .header_super,.header .header_nzrugby{float:left;padding-top:2em;}
.header .header_adidas{padding:4.2em 3em 0 2em;}
.header .header_super,.header .header_itmcup,.header .header_heartland{padding-left:2em;}
.header .header_aig{float:right;padding-right:2em;padding-top:5.8em;}
.header .header_pinkbatts,.header .header_itm{float:right;padding-top:5em;padding-right:2em;}
.header .header_adidas_super{float:right;padding-top:6.4em;padding-right:3em;}
.header .header_bnz{float:right;padding-top:7em;padding-right:2em;}
.header .header_nzrugby{max-width:133px;}.header .header_nzrugby img{width:100%;}
.header .header_login_line{float:right;position:relative;top:-135px;font-size:1.45em;border-bottom:1px solid #ADC9E4;padding:0 16px;display:block;line-height:40px;}.header .header_login_line .header_login_line_link{display:inline-block;border-bottom:1px solid #0f9bd8;color:#333;margin-bottom:-1px;}.header .header_login_line .header_login_line_link:hover{text-decoration:none;}
.header .header_login_line .header_login_line_myrugby{font-size:1.3em;font-family:Georgia,'Times New Roman',serif;font-style:italic;font-weight:bold;opacity:0.8;}.header .header_login_line .header_login_line_myrugby strong{font-family:'Chisel','Helvetica Neue',Arial,sans-serif;font-weight:normal;font-style:normal;margin-left:-5px;}
.header_user_actions{padding-top:1em;float:right;}.header_user_actions .user_actions .user_actions__mobile_hidden,.header_user_actions .user_actions .sign_in{display:block;float:left;margin-bottom:-1px;}
.header_user_actions .user_actions .sign_in{padding:0.357143em 0em 0.5em;background-color:transparent;border-bottom:1px solid #009BE7;margin-top:0;}.header_user_actions .user_actions .sign_in:hover{background-color:transparent;}
.header__secondary_logos{display:none;}
#user_dropdown{padding-right:2em;}#user_dropdown span.dd_username{margin-right:20px;font-size:16px;line-height:40px;}
#user_dropdown span.dd_userimage{height:36px;width:36px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
#user_dropdown span.dd_caret{height:40px;}
#user_dropdown #user_dropdown_menu>ul:before{right:45px;}

.hero_image{margin-bottom:0;position:relative;margin-bottom:-165px;overflow:hidden;width:100%;}.hero_image .hero_image_shadow:before{display:block;content:'';position:absolute;width:100%;height:100%;-webkit-box-shadow:inset 0 0 300px #000000;-moz-box-shadow:inset 0 0 300px #000000;box-shadow:inset 0 0 300px #000000;}
.hero_image img{display:block;margin-top:100px;position:relative;z-index:-1;width:100%;}
.hero_image .hero_image_content{left:0;position:absolute;right:0;top:0;}
.hero_image .hero_image_wrapper{display:block;margin-left:auto;margin-right:auto;max-width:96em;padding:1.8em 2em;position:relative;}
.hero_image .hero_image_wrapper_mobile{display:none;}
.hero_image .hero_image_nav_link{background-position:left 10px;padding:1.583333em 0em 1.75em 3.333333em;}
.hero_image__player{margin-bottom:0;}

.hero_image_overlay{position:relative;}.hero_image_overlay .hero_image_overlay_opacity{margin-top:170px;zoom:1;background:none;border-top:none;}

.hud{-webkit-box-shadow:0 -10px 16px rgba(0, 0, 0, 0.4);-moz-box-shadow:0 -10px 16px rgba(0, 0, 0, 0.4);box-shadow:0 -10px 16px rgba(0, 0, 0, 0.4);}.hud img{min-width:100%;border-radius:1px;}
.hud__player{margin-top:-31.4em;}

.page_wrapper{background:url("/images/backer.jpg") no-repeat center top #000000;}
.footer_backer{background:url("/images/backer.jpg") no-repeat center top;-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV";bottom:0;height:634px;left:0;position:absolute;right:0;z-index:-1;}

.mobile_nav{display:none;}

.mobile_nav_trigger{display:none;}

.mobile_search{display:none;}

.futura{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.futura-oblique{font-family:'Futura-Oblique','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.futura-bold{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.aachen{font-family:'Aachen','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.header_nav__menus{display:block;}

.header_nav_font{font-family:'Chisel','Helvetica Neue',Arial,sans-serif;}
.header_nav{display:block;}.header_nav .header_nav_menu_links{float:left;}
.header_nav .header_nav_menu_item{float:left;padding-right:0.7em;}
.header_nav .header_nav_headers,.header_nav .header_nav_headers_link{font-size:1.4em;line-height:1.4em;padding:3.357143em 0.357143em 1.5em;border-bottom-color:transparent;border-bottom-width:0.2142em;color:#999999;text-transform:uppercase;-webkit-transition:border-color 0.6s ease-out;-moz-transition:border-color 0.6s ease-out;transition:border-color 0.6s ease-out;-webkit-transition:color 0.3s ease-out;-moz-transition:color 0.3s ease-out;transition:color 0.3s ease-out;}.header_nav .header_nav_headers:hover,.header_nav .header_nav_headers_link:hover,.header_nav .header_nav_headers.active,.header_nav .header_nav_headers_link.active{border-bottom-color:#838d94;color:#ffffff;}
.header_nav .header_nav_headers.current,.header_nav .header_nav_headers_link.current{border-color:#009be7;}
.header_nav .first .header_nav_headers{margin-left:1em;}
.header_nav .header_nav_last{margin-right:3.4em;padding-right:0;}
.header_nav .header_nav_subnav{-moz-box-shadow:inset 0 0 5em #000000;-webkit-box-shadow:inset 0 0 5em #000000;box-shadow:inset 0 0 0.5em #000000;background:url("/images/grey-texture.png");left:0;position:absolute;right:0;z-index:1;display:none;}.header_nav .header_nav_subnav ul{padding:1.8em 0;margin:0;}.header_nav .header_nav_subnav ul ul{padding:0;}
.header_nav .header_nav_subnav .header_nav_internal_links,.header_nav .header_nav_subnav .header_nav_internal_links_clear,.header_nav .header_nav_subnav .header_nav_videos_links,.header_nav .header_nav_subnav .header_nav_external_links{display:table-cell;border-right:1px solid #687076;border-right-color:rgba(0, 0, 0, 0.2);padding:0 2.5% 1.5em;width:15%;vertical-align:top;}
.header_nav .header_nav_subnav .header_nav_subnav_section{display:block;white-space:nowrap;}
.header_nav .header_nav_subnav .header_nav_internal_links a{color:#fff;font-size:1.3em;line-height:1.153846em;-webkit-transition:color 0.15s ease-out;-moz-transition:color 0.15s ease-out;transition:color 0.15s ease-out;padding:0.2em 1em 0.2em 0;}
.header_nav .header_nav_subnav .header_nav_internal_links__wide,.header_nav .header_nav_subnav .header_nav_external_links__wide{width:30%;}.header_nav .header_nav_subnav .header_nav_internal_links__wide .header_nav_subnav_column_first,.header_nav .header_nav_subnav .header_nav_external_links__wide .header_nav_subnav_column_first{border-right:1px solid #687076;float:left;padding-right:7%;width:42%;}
.header_nav .header_nav_subnav .header_nav_internal_links__wide .header_nav_subnav_column_last,.header_nav .header_nav_subnav .header_nav_external_links__wide .header_nav_subnav_column_last{border-left:1px solid #687076;float:left;margin-left:-1px;padding-left:7%;width:43%;}
.header_nav .header_nav_subnav .header_nav_internal_links_clear{border-right:none;}
.header_nav .header_nav_subnav .header_nav_videos_links{width:30%;}.header_nav .header_nav_subnav .header_nav_videos_links a{display:block;clear:both;zoom:1;}.header_nav .header_nav_subnav .header_nav_videos_links a:hover .videoDate,.header_nav .header_nav_subnav .header_nav_videos_links a:focus .videoDate,.header_nav .header_nav_subnav .header_nav_videos_links a:hover .videoTitle,.header_nav .header_nav_subnav .header_nav_videos_links a:focus .videoTitle{color:#333333;}
.header_nav .header_nav_subnav .header_nav_videos_links .videoImage{clear:both;display:block;float:left;padding-bottom:.9em;padding-right:.9em;}.header_nav .header_nav_subnav .header_nav_videos_links .videoImage img{display:block;}
/*provoke addition - Team All Blacks thumbnail overlay*/
    .header_nav .header_nav_subnav .header_nav_videos_links .videoImage .tabOverlay {
        width:143px; height:75px; position:absolute; background-color: rgba(0,0,0,0.85)
    }
    .header_nav .header_nav_subnav .header_nav_videos_links .videoImage .tabLogo {
        height:40px; padding:10px; float:right;
    }
/*end provoke addition*/
.header_nav .header_nav_subnav .header_nav_videos_links .videoDate,.header_nav .header_nav_subnav .header_nav_videos_links .videoTitle{display:block;font-size:0.8em;line-height:1.2em;-webkit-transition:color 0.15s ease-out;-moz-transition:color 0.15s ease-out;transition:color 0.15s ease-out;}
.header_nav .header_nav_subnav .header_nav_videos_links .videoDate{color:rgba(0, 0, 0, 0.6);font-weight:bold;text-transform:uppercase;}
.header_nav .header_nav_subnav .header_nav_videos_links .videoTitle{color:#fff;font-size:0.85em;padding-bottom:1em;padding-top:0.3em;}
.header_nav .header_nav_subnav .header_nav_internal_links a.external{background:url("/images/external-link-dark.png") no-repeat right 8px;color:#333333;font-size:1.2em;font-weight:bold;line-height:1.2em;padding:0.2em 1em 0.2em 0;}.header_nav .header_nav_subnav .header_nav_external_links a:hover,.header_nav .header_nav_subnav .header_nav_external_links a:focus{color:#000000;}
.header_nav .header_nav_subnav .header_nav_internal_links.last,.header_nav .header_nav_subnav .header_nav_videos_links.last,.header_nav .header_nav_subnav .header_nav_external_links.last{border-right:none;}
.lte10 .header_nav .header_nav_internal_links,.lte9 .header_nav .header_nav_internal_links,.lte10 .header_nav .header_nav_internal_links_clear,.lte9 .header_nav .header_nav_internal_links_clear,.lte10 .header_nav .header_nav_videos_links,.lte9 .header_nav .header_nav_videos_links,.lte10 .header_nav .header_nav_external_links,.lte9 .header_nav .header_nav_external_links{display:inline;float:left;margin-bottom:1.5em;}
.lte10 .header_nav .header_nav_internal_links_clear,.lte9 .header_nav .header_nav_internal_links_clear{display:none;}
.no-touch .header_nav .header_nav_subnav .header_nav_internal_links a:hover{color:#333;}

.overlay_menu{display:block;margin-left:auto;margin-right:auto;max-width:960px;width:90%;}.overlay_menu .overlay_menu_wrapper{background:url(/images/transback.png);background:rgba(0, 0, 0, 0.7);padding:3.6em 0.9em 0.9em;width:26%;border-top:none;}
.overlay_menu h5{margin-bottom:0.9em;}
.overlay_menu a{border-bottom:none;color:#9f9f9f;display:block;font-size:1.4em;line-height:1.4em;padding:0.4em 0 0.5em;}.overlay_menu a:active{border-bottom:none;}
.overlay_menu .current a{color:#fff;}
.no-touch .overlay_menu a:hover{color:#009be7;}
.no-touch .overlay_menu .current a:hover{color:#fff;}

.page_title__match h1.page_title__match_team_left,.page_title__match h1.page_title__match_team_right{float:left;width:45.83333333333333%;line-height:1em;padding:0;font-size:35px;}
.page_title__match h1.page_title__match_team_left{text-align:right;}
.page_title__match h1.page_title__match_team_right{text-align:left;}
.page_title__match_summary{padding-top:40px;}
.page_title__match_score{color:#808080;position:static;width:auto;}
.page_title__match_team_left{text-align:right;}
.page_title__match_team_right{text-align:left;padding-left:0;}
.page_title__match_vs{float:left;width:7.291666666666667%;text-align:center;font-size:1.5em;line-height:3em;color:#808080;}
.page_title__match_social{font-weight:normal;clear:both;font-family:'Chisel','Helvetica Neue',Arial,sans-serif;font-size:1.5em;margin:1em 0 0;padding-bottom:30px;padding-top:20px;text-align:center;}
.page_title__match_social_link{color:#ccc;border-bottom:1px solid #009BE7;}
.page_title__match__social_services{display:inline;}
.page_title__match_social_link:hover{text-decoration:none;color:#009BE7;}
.page_title__match__social_hashtag{color:#009BE7;}
.page_title__match_graph_legend .page_title__match_graph_legend_dot{width:24px;height:24px;border-radius:12px;margin:18px;}
.page_title__match_graph_legend .page_title__match_graph_legend_logo{display:block;margin-bottom:10px;}

.futura{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.futura-oblique{font-family:'Futura-Oblique','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.futura-bold{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.aachen{font-family:'Aachen','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.portalsection{position:absolute;width:100%;border:none;}
.portalsection .portalsection_tab{z-index:20;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:25%;height:115px;position:absolute;top:-255px;color:rgba(255, 255, 255, 0.8);background:#00508a;background-image:-moz-linear-gradient(left, #00508a -67px, #008556 843px);background-image:-webkit-linear-gradient(left, #00508a -67px, #008556 843px);background-image:-o-linear-gradient(left, #00508a -67px, #008556 843px);background-image:linear-gradient(to right, #00508a -67px, #008556 843px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00508a, endColorstr=#008556, GradientType=1);border-top:3px solid transparent;}.portalsection .portalsection_tab>h1{font-size:22px;color:rgba(255, 255, 255, 0.8);}
.portalsection .portalsection_tab>h1:after{display:none;}
.portalsection+.portalsection .portalsection_tab:before{position:absolute;top:-3px;left:-1px;width:1px;bottom:0;content:'';display:block;}
.portalsection .portalsection_hero{z-index:1;position:static;display:none;width:100%;height:auto;margin-top:130px;border:4px solid #0085E4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.portalsection .portalsection_hero>img{width:100%	height: auto;margin:0px 0 -7px 0;}
.portalsection .portalsection_content{z-index:10;position:absolute;bottom:0;width:100%;padding:0;}.portalsection .portalsection_content .portalsection_header{display:block;position:absolute;bottom:20px;right:0;width:62.893081761006286%;}.portalsection .portalsection_content .portalsection_header>.wrapped_target{text-align:right;text-transform:none;font-size:0.75em;padding-right:21px;}.portalsection .portalsection_content .portalsection_header>.wrapped_target>.wrapped_line{background:#009BE7;}
.portalsection .portalsection_content>.portalsection_nav{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:2.0964360587002098%;padding:2.0964360587002098%;margin-bottom:20px;width:22.916666666666664%;background:rgba(0, 0, 0, 0.5);}.portalsection .portalsection_content>.portalsection_nav .portalsection_nav_link{position:relative;display:block;margin-bottom:1em;width:auto;}.portalsection .portalsection_content>.portalsection_nav .portalsection_nav_link>a{border-bottom:1px solid #0f9bd8;}
.portalsection .portalsection_content>.portalsection_nav .portalsection_nav_link_summary{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:none;bottom:4em;background:#FAFAFA;width:133.33333333333331%;left:0;color:#020407;padding:10%;}.portalsection .portalsection_content>.portalsection_nav .portalsection_nav_link_summary:after{position:absolute;z-index:100;bottom:-20px;left:50%;margin-left:-20px;width:0;display:block;content:' ';overflow:hidden;border-bottom:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #FAFAFA;}
.portalsection .portalsection_content>.portalsection_nav .portalsection_nav_link:hover .portalsection_nav_link_summary{display:block;}
.portalsection.portalsection__current .portalsection_tab{background:#0085E4;height:123px;top:-263px;padding-top:33px;color:#ffffff;}.portalsection.portalsection__current .portalsection_tab>h1{color:#ffffff;}
.portalsection.portalsection__current .portalsection_tab:after{position:absolute;z-index:100;bottom:-13px;left:50%;margin-left:-10px;width:0;display:block;content:' ';overflow:hidden;border-bottom:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #0085e4;}
.portalsection.portalsection__current .portalsection_hero,.portalsection.portalsection__current .portalsection_content{display:block;}
.portalsection_hero>img{opacity:1;}

.portalsection__coachesreferees{background:transparent;background-image:none;}
.portalsection__coachesreferees .portalsection_tab{left:75%;background:#007862;background-image:-moz-linear-gradient(left, #007862 0%, #008556 100%);background-image:-webkit-linear-gradient(left, #007862 0%, #008556 100%);background-image:-o-linear-gradient(left, #007862 0%, #008556 100%);background-image:linear-gradient(to right, #007862 0%, #008556 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#007862, endColorstr=#008556, GradientType=1);}
.portalsection__coachesreferees .portalsection_tab:before{background:#007862;}

.portalsection__community{background:transparent;background-image:none;}
.portalsection__community .portalsection_tab{left:50%;background:#006b6f;background-image:-moz-linear-gradient(left, #006b6f 0%, #007863 100%);background-image:-webkit-linear-gradient(left, #006b6f 0%, #007863 100%);background-image:-o-linear-gradient(left, #006b6f 0%, #007863 100%);background-image:linear-gradient(to right, #006b6f 0%, #007863 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#006b6f, endColorstr=#007863, GradientType=1);}
.portalsection__community .portalsection_tab:before{background:#006b6f;}

.portalsection__fans{background:transparent;background-image:none;}
.portalsection__fans .portalsection_tab{left:0%;background:#00508a;background-image:-moz-linear-gradient(left, #00508a 0%, #005d7d 100%);background-image:-webkit-linear-gradient(left, #00508a 0%, #005d7d 100%);background-image:-o-linear-gradient(left, #00508a 0%, #005d7d 100%);background-image:linear-gradient(to right, #00508a 0%, #005d7d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00508a, endColorstr=#005d7d, GradientType=1);}

.portalsection__teenskids{background:transparent;background-image:none;}
.portalsection__teenskids .portalsection_tab{left:25%;background:#005e7c;background-image:-moz-linear-gradient(left, #005e7c 0%, #006b70 100%);background-image:-webkit-linear-gradient(left, #005e7c 0%, #006b70 100%);background-image:-o-linear-gradient(left, #005e7c 0%, #006b70 100%);background-image:linear-gradient(to right, #005e7c 0%, #006b70 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#005e7c, endColorstr=#006b70, GradientType=1);}
.portalsection__teenskids .portalsection_tab:before{background:#005e7c;}

.portalsections{position:relative;height:685px;margin-bottom:6em;}



.search_pane_font{font-family:'Chisel','Helvetica Neue',Arial,sans-serif;}
.search_trigger{background:url('/images/search-glass.png') no-repeat 0 48px;color:#999999;cursor:pointer;display:block;float:right;font-family:'Chisel','Helvetica Neue',Arial,sans-serif;font-size:1.4em;line-height:1em;padding:3.571429em 0em 1.714286em 2em;margin-right:1.428571em;text-transform:uppercase;}.search_trigger:hover{background-position:0 -37px;color:#ffffff;}
.search_pane{-moz-box-shadow:inset 0 0 0.5em #000000;-webkit-box-shadow:inset 0 0 0.5em #000000;box-shadow:inset 0 0 0.5em #000000;background:url("/images/grey-texture.png");display:none;left:0;position:absolute;right:0;top:20.4em;z-index:1;}.search_pane .search_pane_wrapper{margin-left:auto;margin-right:auto;width:90%;max-width:96em;}
.search_pane form{padding:0;}
.search_pane label{background:url("/images/search-glass-black.png") no-repeat left 28px;color:#34383b;font-family:'Chisel','Helvetica Neue',Arial,sans-serif;font-size:1.8em;line-height:1em;display:block;padding-top:1.5em;padding-left:1.111111em;text-transform:uppercase;}.search_pane label span{font-family:'Helvetica Neue',Arial,sans-serif;display:inline-block;font-size:0.777778em;line-height:1.285714em;padding-left:0.214286em;text-transform:none;}
.search_pane .quick_search_input{background:transparent;border:none;color:#ffffff;font-family:'Chisel','Helvetica Neue',Arial,sans-serif;font-size:6em;line-height:1em;margin-top:0.15em;margin-bottom:0.3em;outline:none;padding-left:0;padding-right:0;text-transform:uppercase;}
.search_pane .fake_placeholder{background:none;color:#ccc;color:rgba(0, 0, 0, 0.3);font-family:'Chisel','Helvetica Neue',Arial,sans-serif;font-size:6em;line-height:1em;margin-top:0.15em;margin-bottom:0.3em;padding:0;}
.quick_search_input::-webkit-input-placeholder{color:#ccc;color:rgba(0, 0, 0, 0.3);}
.quick_search_input:-moz-placeholder{color:#ccc;color:rgba(0, 0, 0, 0.3);opacity:1;}
.quick_search_input::-moz-placeholder{color:#ccc;color:rgba(0, 0, 0, 0.3);opacity:1;}
.quick_search_input:-ms-input-placeholder{color:#ccc;color:rgba(0, 0, 0, 0.3);}



.site_heartland{border-top:4px solid #ed008c;}.site_heartland .header{background:#fff;}
.site_heartland .search_pane{top:22.4em;background:#ed008c;}
.site_heartland .tiles__teams .tile_item{width:auto;float:none;display:inline-block;margin:0 2em 2em;}

.site_itm{border-top:4px solid #f1ff29;}.site_itm .header{background:#fff;}
.site_itm .search_pane{top:23.5em;background:#161F17;}
.site_itm .tiles__teams .tile_item{width:auto;float:none;display:inline-block;margin:0 2em 2em;}

.site_nzrugby{background:#ffffff;filter:none;}.site_nzrugby .page_texture{background:transparent;}
.site_nzrugby .header{background:transparent;}
.site_nzrugby .search_pane{top:21.7em;background:#3773b1;}
.site_nzrugby .carousel_block__clash .carousel_block_team_home,.site_nzrugby .carousel_block__clash .carousel_block_team_away{font-size:5em;}
.site_nzrugby .content .content_title{min-height:268px;padding:0;margin:0 2.5em;}.site_nzrugby .content .content_title .wrapped_target{padding-right:45%;}
.site_nzrugby .content .content_title .wrapped_line{padding-right:21px;font-size:1em;background-color:#005D7C;}
.site_nzrugby .content .content_title img{display:block;}
.site_nzrugby .content .content_intro{padding:2.5em;}.site_nzrugby .content .content_intro .content_intro_byline{font-size:18px;opacity:1;}
.site_nzrugby .portalsection_social_links>li a{color:#9f9f9f;}
.site_nzrugby .page_title_wrapper{width:90%;max-width:960px;margin:0 auto;}
.site_nzrugby .page_title{padding-top:18px;padding-bottom:18px;border-bottom:1px solid #bbb;border-top:1px solid #bbb;border-bottom-color:rgba(153, 153, 153, 0.3);border-top-color:rgba(153, 153, 153, 0.3);}.site_nzrugby .page_title h1{padding-left:0;}
.site_nzrugby .header+.flex+.header .flex{border-bottom:1px solid rgba(153, 153, 153, 0.3);}
.site_nzrugby .tiles__blurb .tiles_wrapper,.site_nzrugby .header_wrapper{width:90%;max-width:960px;margin:0 auto;}
.site_nzrugby .header_nav__menus li>.header_nav_headers{font-size:14px;}
.site_nzrugby .tiles__blurb{display:block;}
.site_nzrugby .tiles__footer_links .tile{min-height:350px;}
.site_nzrugby .tiles__teams .tile_item{width:auto;float:none;display:inline-block;margin:0 4em 2em;}
.site_nzrugby .tiles__footer_logos,.site_nzrugby .footer_majorlinks{border-top:1px solid #bbb;border-top-color:rgba(153, 153, 153, 0.6);}
.site_nzrugby .tiles__footer_logos{padding-bottom:0;}
.site_nzrugby .tiles__footer_logos .tile_list{position:relative;}.site_nzrugby .tiles__footer_logos .tile_list .tile_item{margin-bottom:1em;}
.site_nzrugby .tiles__footer_logos .tile_list:after{position:absolute;left:100%;top:-400px;content:' ';background:url(/images/nzrugby-koru.png) no-repeat;width:215px;height:293px;}

.site_super{border-top:4px solid #3cc0f0;}.site_super .page_texture{background-position:center 200px;}
.site_super .header{background:#fff;}
.site_super .search_pane{top:21.7em;background:#3773b1;}
.site_super .carousel_block__clash .carousel_block_team_home,.site_super .carousel_block__clash .carousel_block_team_away{font-size:5em;}
.site_super .tiles__teams .tile_item{width:auto;float:none;display:inline-block;margin:0 4em 2em;}



.teamssummary{padding:0;}

.tables{border-top:1px solid rgba(255, 255, 255, 0.1);}.tables .table_row{width:49%;float:left;display:inline;}
.tables .table_row_last{width:47%;margin-left:1.2em;padding-left:1.2em;border-left:1px solid rgba(255, 255, 255, 0.1);}

.tabpage>.tabpage_content{display:block;background-color:transparent;padding-left:0;padding-right:0;}
.tabpage .tabpage_content h2.tabpage_heading{text-align:left;}

.tabpage__livefeed{margin-bottom:80px;}

.tabpage__newswrapper .tabpage_heading{padding-left:20px;}

.tabpage__socialphotos_form__top{display:none;}
.tabpage__socialphotos_form__bottom{display:block;}
.tabpage__socialphotos_form__top+.tabpage_meta{border-top-width:1px;margin-top:-2em;}

.tabpagestrip{display:none;}

.tiles_medium_link{color:#cccccc;border-color:#004e74;}.tiles_medium_link:hover{color:#009be7;border-color:#009be7;font-weight:normal;}
.tiles{border-top:1px solid rgba(255, 255, 255, 0.05);}.tiles .tile{padding:1%;width:48%;float:left;display:inline;position:relative;}
.tiles .tile_content_padded{padding:0;}
.tiles .tile_content a{color:#cccccc;border-color:#004e74;}.tiles .tile_content a:hover{color:#009be7;border-color:#009be7;font-weight:normal;}
.tiles .tile_content_title{color:#cccccc;}.tiles .tile_content_title:hover{color:#009be7;}

.tiles__ad{border-top:none;}.tiles__ad .tiles_wrapper .tiles__ad_inner{width:33%;}

.tiles__blurb{display:block;margin-top:30px;margin-bottom:60px;}.tiles__blurb .tile>h2{line-height:1.2;letter-spacing:0;}
.tiles__blurb .tile_content{font-family:Georgia,'Times New Roman',serif;font-size:2em;font-style:italic;line-height:1.5;color:#333;}
.tiles__blurb .tile_content_padded{padding-right:16.666666666666668%;}
.tile__blurb_sponsor{float:right;margin-bottom:30px;}
.tile__blurb_hero{clear:right;width:100%;}.tile__blurb_hero img{width:100%;height:auto;}

.tiles__footer_links{border-bottom:none;margin-bottom:0;padding-top:4em;}.tiles__footer_links .tile{width:17.5%;padding:0 1%;min-height:26em;}
.tiles__footer_links .tile_header{margin-bottom:0.5em;margin-left:0;}
.tiles__footer_links .tile_list{min-height:30em;margin:0;padding:0;}
.tiles__footer_links .tile_item{font-size:0.9em;line-height:1.4em;margin-left:0;padding-bottom:0.7em;}
.tiles__footer_links .tile_footer_social_box{bottom:3em;display:block;margin-bottom:-3px;padding:0;position:absolute;width:180px;}.tiles__footer_links .tile_footer_social_box .tile_list{min-height:0;}
.tiles__footer_links .tile_footer_social_box .tile_item{float:left;margin-right:0.9em;}
.tiles__footer_links .tile_footer_social_box .tile_link{border-bottom:none;background:url('/images/social-icons.png') no-repeat 0 0;display:block;float:left;margin:0 2px;height:20px;width:20px;}
.tiles__footer_links .tile_footer_social_box .tile_footer_twitter{background-position:-20px 0;}
.tiles__footer_links .tile_footer_social_box .tile_footer_youtube{background-position:-60px 0;}
.tiles__footer_links .tile_footer_social_box .tile_footer_google{background-position:-40px 0;}
.tiles__footer_links .tile_footer_social_box_with_text{display:block;margin-bottom:-3px;bottom:3em;padding:0;position:absolute;width:95%;}.tiles__footer_links .tile_footer_social_box_with_text .tile_list{min-height:0;margin:0;padding:0;}
.tiles__footer_links .tile_footer_social_box_with_text .tile_item{margin:0;width:55%;}
.tiles__footer_links .tile_footer_social_box_with_text .tile_link{display:block;font-size:0.9em;font-weight:bold;line-height:1.3em;text-transform:uppercase;background:none;width:auto;}.tiles__footer_links .tile_footer_social_box_with_text .tile_link span{margin:3px 3px 0 0;padding-left:0;border-bottom:none;background:url('/images/social-icons.png') no-repeat 0 0;display:block;float:left;height:20px;width:20px;}
.no-touch .tiles__footer_links .tile_footer_social_box .tile_link:hover{background-position:0 -20px;color:#fff;}
.no-touch .tiles__footer_links .tile_footer_social_box .tile_footer_twitter:hover{background-position:-20px -20px;}
.no-touch .tiles__footer_links .tile_footer_social_box .tile_footer_youtube:hover{background-position:-60px -20px;}
.no-touch .tiles__footer_links .tile_footer_social_box .tile_footer_google:hover{background-position:-40px -20px;}
.no-touch .tiles__footer_links .tile_footer_social_box_with_text .tile_link:hover{background:none;}.no-touch .tiles__footer_links .tile_footer_social_box_with_text .tile_link:hover span{background-position:0 -20px;}

.tiles__footer_logos{text-align:center;padding:2.5em 0 0 0;}.tiles__footer_logos .tile_list{margin:0 2%;}
.tiles__footer_logos .tile__footer_logos_first{display:block;}
.tiles__footer_logos .tile_item{float:left;width:14%;height:8em;margin:0;}
.tiles__footer_logos .tile_link{border-bottom:none;}
.tiles__footer_logos .tile__footer_logos_last{display:none;}

.tiles__footer_logos .tile_item{float:left;width:12.5%;height:8em;margin:0;}

.tiles__footer_social{display:none;}

.tiles__links{padding:3% 1%;}.tiles__links .tile{width:33.2%;padding:0;height:19.4em;overflow:hidden;}
.tiles__links .tile_content_padded{position:absolute;font-size:2.4em;height:2em;}
.tiles__links .tile_item{float:none;width:auto;margin-left:0;}
.tiles__links .tile_header{margin:0 0 1em 0;}
.tiles__links .tile_link{border:none;display:block;height:auto;width:auto;padding:0.3em 1em 0.4em;margin-bottom:0.3em;}.tiles__links .tile_link:active{border:none;}
.tiles__links .tile_link:hover{background:none;}
.tiles__links .tiles__links_link_marker{display:none;}
.tiles__links .tiles__links_link_last{text-align:left;}
.tiles__links .tiles__links_image{width:auto;}

.tiles_medium_link{color:#cccccc;border-color:#004e74;}.tiles_medium_link:hover{color:#009be7;border-color:#009be7;font-weight:normal;}
.tiles__news .tile_last{margin-top:0;}
.tiles__news .tile_item{line-height:1.5em;padding-bottom:0.3em;margin-left:0;padding-left:10em;position:relative;}
.tiles__news .tile__news_date{color:#9f9f9f;font-size:0.8em;left:0;margin-top:0.8em;position:absolute;line-height:1.5px;text-transform:uppercase;}
.tiles__news .see_all{display:inline-block;float:right;}
.tiles__news .tile_content_overlay{padding:0.4em;}
.tiles__news .tile_link{color:#cccccc;border-color:#004e74;}.tiles__news .tile_link:hover{color:#009be7;border-color:#009be7;font-weight:normal;}
.tiles__news .tile_link:hover .tile__news_date{color:#009be7;}

.tiles_medium_link{color:#cccccc;border-color:#004e74;}.tiles_medium_link:hover{color:#009be7;border-color:#009be7;font-weight:normal;}
.tiles__social{padding:0 1%;border-bottom:solid 1px rgba(255, 255, 255, 0.05);}.tiles__social .tile{width:33.2%;padding:0;border-right:solid 1px rgba(255, 255, 255, 0.05);border-bottom:none;margin:0;width:auto;text-align:left;min-height:25.5em;}
.tiles__social .tile_facebook{width:32.2%;text-align:center;}.tiles__social .tile_facebook h3{padding-top:33px;}
.tiles__social .tile_facebook .tile_facebook_action{padding:1em 2.5em 0 2.5em;}.tiles__social .tile_facebook .tile_facebook_action p{float:left;color:#999999;margin:0 0 .7em;}
.tiles__social .tile_facebook .fb-like,.tiles__social .tile_facebook .tile_facebook_action_text{display:block;}
.tiles__social .tile_facebook .tile_facebook_follow_link{display:none;}
.tiles__social .tile_twitter{width:32.2%;}.tiles__social .tile_twitter .tile_twitter_logo{position:absolute;top:36px;left:18px;}
.tiles__social .tile_twitter .tile_twitter_text{padding:3em 4.2em 0 6.3em;}.tiles__social .tile_twitter .tile_twitter_text .tile_twitter_text_hashtag{color:#009BE7;}
.tiles__social .tile_twitter .tile_twitter_text p{font-size:12px;line-height:18px;}
.tiles__social .tile_twitter .tile_twitter_text h3{color:#cccccc;}
.tiles__social .tile_twitter .tile_twitter_text .tile_twitter_text_account{color:#ffffff;}
.tiles__social .tile_app{clear:none;border-top:none;width:31.1%;border-right:none;background:url('/images/app-ad.jpg') no-repeat 1% 100%;}.tiles__social .tile_app .tile_app_link{width:49%;padding:3.5em 0 0 15.5em;text-align:left;}.tiles__social .tile_app .tile_app_link:hover{text-decoration:none;}
.tiles__social .tile_app .tile_app_link .tile_app_title{}
.tiles__social .tile_app .tile_app_link .tile_app_title_modifier{color:#009be7;}
.tiles__social .tile_app:hover .tile_app_title{color:#ffffff;}

.tiles__team_details{padding:10px;}.tiles__team_details.no-border{border-top:none;}
.tiles__team_details .tiles_wrapper .tile{width:47%;padding:0;}
.tiles__team_details .tiles_wrapper .tile_last{width:50%;float:right;margin-right:0;}
.tiles__team_details .tile_header_first{padding-top:1em;}

.tiles__teams{border-top:none;border-bottom:none;}.tiles__teams .tile_header{text-align:center;padding:2em 0 0;}
.tiles__teams .tile_item{width:25%;}

.tiles__tickets{padding:3% 1%;}.tiles__tickets .tile{padding:0;height:22em;overflow:hidden;}
.tiles__tickets .tile_content_padded{bottom:1em;font-size:2.4em;left:1em;position:absolute;right:1em;top:auto;z-index:1;}
.tiles__tickets .tiles__tickets_image{position:relative;}
.tiles__tickets .tile_item{float:none;width:auto;margin-left:0;}
.tiles__tickets .tile_header{bottom:auto;margin:0 0 1em 0;top:1em;}
.tiles__tickets .tile_link{border:none;display:block;height:auto;width:auto;padding:0.3em 1em 0.4em;margin-bottom:0.3em;}.tiles__tickets .tile_link:active{border:none;}
.tiles__tickets .tile_link:hover{background:none;}

.video_link{}.video_link .tile__media_video_link_content{padding:0.5em 1em 1em 1em;}
.video_link span{margin-bottom:0;margin-top:0em;}

.wrapped_target{padding-right:30px;}
.wrapped_line{padding-left:15px;padding-right:15px;margin-right:-15px;margin-bottom:3px;}

/* provoke*/
.header_nav .search_trigger{	padding-top:2em;	background-position: 0 28px;	padding-bottom:2.35em;}
.header_nav .search_trigger:hover{	background-position: 0 -57px;}
/* provoke*/

}
@media
only screen and (-webkit-min-device-pixel-ratio: 2)       and (min-width: 46.875em),
only screen and (   min--moz-device-pixel-ratio: 2)       and (min-width: 46.875em),
only screen and (     -o-min-device-pixel-ratio: 2/1)     and (min-width: 46.875em),
only screen and (        min-device-pixel-ratio: 2)       and (min-width: 46.875em),
only screen and (                min-resolution: 192dpi)  and (min-width: 46.875em),
only screen and (                min-resolution: 2dppx)   and (min-width: 46.875em) {
form{display:inline;}

}
@media only screen and (min-width: 56em) {
form{display:block;}

    #mainContainer #videoContainer {
    width:960px; 
    }

        #mainContainer #videoContainer iframe {
            min-height: 400px;
        }

h2,.h2{font-size:38px;line-height:63px;margin-bottom:18px;}

p a,p a:active,p a:visited,p .a,li a,li a:active,li a:visited,li .a{border-bottom:1px solid #004E74;border-bottom:1px solid rgba(0, 78, 116, 0.6);color:#9F9F9F;text-decoration:none;-webkit-transition:color 0.1s ease-out;-moz-transition:color 0.1s ease-out;transition:color 0.1s ease-out;}
.no-touch p a:hover,.no-touch p .a:hover,.no-touch li a:hover,.no-touch li .a:hover{color:#009BE7;}

.carousel_previous{left:2em;}
.carousel_next{right:2em;}

.carousel__team_images .carousel_previous{left:-1em;}
.carousel__team_images .carousel_next{right:-1em;}



.carousel_block__clash .carousel_block_team_home,.carousel_block__clash .carousel_block_team_away{float:left;margin-bottom:14px;text-align:left;width:47%;}
.carousel_block__clash .carousel_block_team_home{text-align:right;}
.carousel_block__clash .carousel_block_score{display:inline;}
.carousel_block__clash .carousel_block_vs{float:left;line-height:18px;margin-top:0.8em;width:6%;}
.carousel_block__clash .carousel_block_score__middle{display:none;}
.carousel_block__clash p br{display:none;}
.carousel_block__clash .carousel_block_detail__last{border-right:1px solid #9f9f9f;padding:0 0.9em 0 0;margin-right:.9em;}

.carousel_block__news{max-width:96em;margin:0 auto;}.carousel_block__news .carousel__news_detail{padding:2.1em;}

.column.column__right{width:63.645833333333336%;margin-left:6.5625%;}

.comments .comments_head h5{padding-bottom:1.2em;}
.comments .comments_head p{font-size:1.4em;}
.comments .comments_footer h3{margin-bottom:0;}

.content{float:left;width:83%;padding:0;}.content .content_title{zoom:1;}.content .content_title h2{float:left;width:52%;margin-right:-30%;position:relative;margin-bottom:0;}
.content .content_title img{float:right;margin-right:0;width:61%;}
.content .content_body{margin-top:0.4em;}
.content .content_body_main{position:relative;}
.content .content_body_with_auxiliary{width:70%;float:left;padding-bottom:3.7em;}
.content .content_intro{margin-bottom:0.4em;}
.content .content_intro_byline{font-size:2em;margin:0;}
.content .content_body_main_social{position:absolute;bottom:96px;left:-39px;}.content .content_body_main_social .list_item{padding:0;float:none;}
.iframe-pad{padding:20px 0 180px;}

.content_area{padding-top:3.6em;}.content_area .content_area_wrapper{margin-left:auto;margin-right:auto;width:90%;max-width:960px;}

.content_auxiliary{width:30%;float:left;}.content_auxiliary .content_auxiliary_wrapper{padding-left:2.7em;padding-top:1.8em;}
.content_auxiliary .content_auxiliary_title{padding:0;padding-bottom:1em;}
.content_auxiliary__popular .list_semantic{margin-left:0;}
.content_auxiliary__popular .list_link{display:block;}
.content_auxiliary__popular p{padding-right:0;}

.fancybox-close{right:-63px;}
.fancybox-inner h2{margin-right:0;}
.lightbox{padding:10px 20px 30px;}



.hero_image img{margin-left:-700px;left:50%;position:relative;z-index:-1;width:auto;}
.hero_image .hero_image_nav{position:absolute;left:0;right:0;bottom:0;padding:0 2em;}

.hero_image_overlay .hero_image_overlay_opacity{margin-top:-304px;background:url('/images/transback.png');background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7);}
.hero_image_overlay .hero_image_overlay_wrapper{margin-left:auto;margin-right:auto;width:90%;max-width:960px;}

.flex{margin:0 auto;max-width:1300px;padding:0;}

.header_nav .header_nav_headers,.header_nav .header_nav_headers_link{font-size:1.6em;border-bottom-width:0.25em;}

.overlay_menu .overlay_menu_wrapper{width:16%;}

.page_title .page_title_wrapper{margin-left:auto;margin-right:auto;width:960px;}
.page_title h1{padding-left:0.95em;}

.page_title__match h1.page_title__match_team_left,.page_title__match h1.page_title__match_team_right{font-size:45px;}















.search_trigger{background-position:0 56px;font-size:1.6em;padding-top:3.5625em;padding-left:1.75em;}.search_trigger:hover{background-position:0 -29px;}
.search_pane{top:21.8em;}

.side_nav{display:block;width:16.66%;float:left;}.side_nav h5{padding-top:18px;}

.futura{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.futura-oblique{font-family:'Futura-Oblique','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.futura-bold{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.aachen{font-family:'Aachen','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.site_heartland .search_pane{top:23.3em;}
.site_heartland .tiles__footer_links{padding-top:10em;}
.site_heartland dl.tabbedlist .tabbedlist_tab{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.site_heartland dl.tabbedlist .tabbedlist_tab.tabbedlist_current{border-bottom:4px solid #ed008c;}
.site_heartland .tabpage__matchtimeline_proportional_event>.tabpage__matchtimeline_events_event:before{border-bottom-color:#444;}

.futura{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.futura-oblique{font-family:'Futura-Oblique','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.futura-bold{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.aachen{font-family:'Aachen','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.site_itm .search_pane{top:23.7em;}
.site_itm .tiles__footer_links{padding-top:10em;}
.site_itm dl.tabbedlist .tabbedlist_tab{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.site_itm dl.tabbedlist .tabbedlist_tab.tabbedlist_current{border-bottom:4px solid #f1ff29;}
.site_itm .tabpage__matchtimeline_proportional_event>.tabpage__matchtimeline_events_event:before{border-bottom-color:#161F17;}
.no-touch .site_itm p a:hover,.no-touch .site_itm p .a:hover,.no-touch .site_itm li a:hover,.no-touch .site_itm li .a:hover{color:#f1ff29;}

.futura{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.futura-oblique{font-family:'Futura-Oblique','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.futura-bold{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.aachen{font-family:'Aachen','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.site_nzrugby{background:#ffffff;}.site_nzrugby .page_wrapper{background:url('/images/nzrugby-header.png') no-repeat center 0 transparent;z-index:1;}
.site_nzrugby>.footer_backer>.image{background:url('/images/nzrugby-footer.png') no-repeat center bottom transparent;width:2126px;margin-left:-1063px;}
.site_nzrugby .page_wrapper:after{display:none;}
.site_nzrugby .page_texture{background:transparent;}
.site_nzrugby .page_title .page_title_wrapper{width:90%;max-width:960px;margin:0 auto;}
.site_nzrugby .content .content_title{margin:0;}.site_nzrugby .content .content_title .wrapped_target{padding-right:0;}
.site_nzrugby .header_nav__menus li>.header_nav_headers{font-size:16px;}
.site_nzrugby .tiles__footer_links{display:block;}
.site_nzrugby .tiles__social .tile_facebook .tile_facebook_likes{font-size:3.5em;}
.site_nzrugby .search_pane{top:22.6em;}
.site_nzrugby .tiles__footer_links{padding-top:10em;}
.site_nzrugby .carousel_block__clash .carousel_block_vs{margin-top:1.2em;}
.site_nzrugby .tiles__news .tile_content_overlay{left:0;right:0;}
.site_nzrugby .footer_majorlinks{display:block;}
.site_nzrugby .tiles__footer_logos,.site_nzrugby .footer_majorlinks{margin:0 auto;max-width:1220px;}
.site_nzrugby dl.tabbedlist .tabbedlist_tab{font-family:'Futura-Oblique','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;}
.site_nzrugby dl.tabbedlist .tabbedlist_tab.tabbedlist_current{border-bottom:4px solid rgba(153, 153, 153, 0.6);}
.site_nzrugby .tabpage__matchtimeline_proportional_event>.tabpage__matchtimeline_events_event:before{border-bottom-color:#1E2456;}
.site_nzrugby .tiles__footer_logos{padding-bottom:0;}.site_nzrugby .tiles__footer_logos .tile_list .tile_item{margin-bottom:-0.5em;}
.no-touch .site_nzrugby p a:hover,.no-touch .site_nzrugby p .a:hover,.no-touch .site_nzrugby li a:hover,.no-touch .site_nzrugby li .a:hover{color:#3cc0f0;}

.futura{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.futura-oblique{font-family:'Futura-Oblique','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.futura-bold{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.aachen{font-family:'Aachen','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.site_super .page_texture{background-position:center 230px;}
.site_super .tiles__social .tile_facebook .tile_facebook_likes{font-size:3.5em;}
.site_super .search_pane{top:22.6em;}
.site_super .tiles__footer_links{padding-top:10em;}
.site_super .carousel_block__clash .carousel_block_vs{margin-top:1.2em;}
.site_super .tiles__news .tile_content_overlay{left:0;right:0;}
.site_super dl.tabbedlist .tabbedlist_tab{font-family:'Aachen','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;}
.site_super dl.tabbedlist .tabbedlist_tab.tabbedlist_current{border-bottom:4px solid #3cc0f0;}
.site_super .tabpage__matchtimeline_proportional_event>.tabpage__matchtimeline_events_event:before{border-bottom-color:#1E2456;}
.no-touch .site_super p a:hover,.no-touch .site_super p .a:hover,.no-touch .site_super li a:hover,.no-touch .site_super li .a:hover{color:#3cc0f0;}

.socialphoto{width:31.1614730878187%;}

dl.tabbedlist{margin-bottom:40px;}dl.tabbedlist .tabbedlist_tab{width:auto;font-family:'Chisel','Helvetica Neue',Arial,sans-serif;font-weight:normal;font-size:13px;padding:10px 5px;-webkit-transition:color 0.2s ease-out;-moz-transition:color 0.2s ease-out;transition:color 0.2s ease-out;-webkit-transition:border-bottom 0.2s ease-out;-moz-transition:border-bottom 0.2s ease-out;transition:border-bottom 0.2s ease-out;border-bottom:4px solid rgba(0, 155, 231, 0);}
dl.tabbedlist>dt.tabbedlist_current+dd.tabbedlist_content{top:44px;}
dl.tabbedlist .tabbedlist_tab+.tabbedlist_content+.tabbedlist_tab{margin-left:10px;}
dl.tabbedlist .tabbedlist_tab.tabbedlist_current{color:white;background:none;border-bottom:4px solid #009BE7;}
dl.tabbedlist .tabbedlist_tab:hover{color:white;}
dl.tabbedlist .tabbedlist_tab_top{text-align:left;border-top:none;}
dl.tabbedlist .tabbedlist_tab_left{text-align:left;border-right:none;}
dl.tabbedlist .tabbedlist_tab_center{text-align:left;border-right:none;}
dl.tabbedlist .tabbedlist_tab_right{text-align:left;}
dl.tabbedlist .tabbedlist_content{margin-top:-4px;width:100%;border-top:1px solid rgba(255, 255, 255, 0.15);}

.tables .table_row{width:49%;float:left;display:inline;}
.tables .table_row_last{width:46%;margin-left:1.8em;padding-left:1.8em;}



html.js .tabpage__matchtimeline_events{display:none;}
html.js .tabpage__matchtimeline_proportional{display:block;padding-bottom:50px;}
.tabpage__matchtimeline_proportional_event{width:28px;height:40px;margin-left:-14px;position:absolute;background:transparent url(../../images/match_events_sprite.png) no-repeat;}.tabpage__matchtimeline_proportional_event>.tabpage__matchtimeline_events_event{display:none;position:absolute;width:315px;max-width:315px;padding:20px;top:60px;left:-143.5px;margin-left:0;z-index:100;}.tabpage__matchtimeline_proportional_event>.tabpage__matchtimeline_events_event:before{display:block;content:' ';position:absolute;top:-20px;left:137.5px;width:0;height:0;border-top:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #282828;}
.tabpage__matchtimeline_proportional_event:hover>.tabpage__matchtimeline_events_event{display:block;}
.tabpage__matchtimeline_proportional_event .tabpage__matchtimeline_events_event__left .tabpage__matchtimeline_events_event_icon,.tabpage__matchtimeline_proportional_event .tabpage__matchtimeline_events_event__right .tabpage__matchtimeline_events_event_icon{left:auto;right:5px;}
.tabpage__matchtimeline_proportional_left{border-bottom:4px solid #B3B3B3;height:80px;position:relative;}.tabpage__matchtimeline_proportional_left:before{content:' ';display:block;border-left:1px solid #ccc;height:10px;width:1px;position:absolute;top:77px;left:0;}
.tabpage__matchtimeline_proportional_left:after{content:' ';display:block;border-left:1px solid #ccc;height:10px;width:1px;position:absolute;top:77px;left:50%;}
.tabpage__matchtimeline_proportional_left>.tabpage__matchtimeline_proportional_team{position:absolute;top:0;left:0;height:38px;width:auto;}
.tabpage__matchtimeline_proportional_left>.tabpage__matchtimeline_proportional_event{bottom:0px;}
.tabpage__matchtimeline_proportional_right{height:80px;position:relative;}.tabpage__matchtimeline_proportional_right:before{content:' ';overflow:hidden;display:block;border-left:1px solid #ccc;height:10px;width:0px;position:absolute;top:-7px;right:0;}
.tabpage__matchtimeline_proportional_right:after{content:' ';overflow:hidden;display:block;height:40px;width:28px;position:absolute;top:-44px;right:-10px;border:none;background:transparent url(../../images/match_events_sprite.png) no-repeat -168px 0;}
.tabpage__matchtimeline_proportional_right>.tabpage__matchtimeline_proportional_team{position:absolute;bottom:0;left:0;height:38px;width:auto;}
.tabpage__matchtimeline_proportional_right>.tabpage__matchtimeline_proportional_event{top:3px;}
.tabpage__matchtimeline_proportional_key{display:block;width:100%;margin-top:50px;}.tabpage__matchtimeline_proportional_key>h3{border-bottom:1px solid #333;font-family:'Helvetica Neue',Arial,sans-serif;text-transform:none;padding:0 0 0.5em 0;font-size:1.4em;background:transparent url(../../images/timeline-key-arrow.png) no-repeat 40px 0;}
.tabpage__matchtimeline_proportional_key>ul{width:50%;list-style:none;margin:0;padding:0;}.tabpage__matchtimeline_proportional_key>ul>li{float:left;display:block;margin-left:0;padding-right:1.5em;line-height:40px;}
.tabpage__matchtimeline_proportional_key .tabpage__matchtimeline_proportional_key_icon{background:transparent url(../../images/match_events_sprite.png) no-repeat;width:28px;height:40px;float:left;display:block;margin-right:5px;}
.tabpage__matchtimeline_proportional_event__turnaround{background-position:0 0;}
.tabpage__matchtimeline_proportional_event__turnaroundred{background-position:-224px 0;}
.tabpage__matchtimeline_proportional_event__turnaroundgreen{background-position:-196px 0;}
.tabpage__matchtimeline_proportional_event__try,.tabpage__matchtimeline_proportional_key_try>.tabpage__matchtimeline_proportional_key_icon{background-position:-28px 0;}
.tabpage__matchtimeline_proportional_event__conversion,.tabpage__matchtimeline_proportional_key_conversion>.tabpage__matchtimeline_proportional_key_icon{background-position:-56px 0;}
.tabpage__matchtimeline_proportional_event__penalty,.tabpage__matchtimeline_proportional_key_penalty>.tabpage__matchtimeline_proportional_key_icon{background-position:-84px 0;}
.tabpage__matchtimeline_proportional_event__cardred,.tabpage__matchtimeline_proportional_key_cardred>.tabpage__matchtimeline_proportional_key_icon{background-position:-112px 0;}
.tabpage__matchtimeline_proportional_event__cardyellow,.tabpage__matchtimeline_proportional_key_cardyellow>.tabpage__matchtimeline_proportional_key_icon{background-position:-140px 0;}
.tabpage__matchtimeline_proportional_key_substitution>.tabpage__matchtimeline_proportional_key_icon{background-position:0 0;}

.tabpage__newswrapper .tabpage_heading{padding-left:0px;}



.tiles_medium_link{color:#cccccc;border-color:#004e74;}.tiles_medium_link:hover{color:#009be7;border-color:#009be7;font-weight:normal;}
.tiles .tiles_wrapper{margin-left:auto;margin-right:auto;padding:0 1em;max-width:960px;}
.tiles .tile{width:50%;padding:0;}

.tiles_medium_link{color:#cccccc;border-color:#004e74;}.tiles_medium_link:hover{color:#009be7;border-color:#009be7;font-weight:normal;}
.tiles__ad{border-bottom:solid 1px #333333;}.tiles__ad img{width:100%;padding:6.5em 0;border:none;}



.tiles__footer_links{padding-top:4em;}.tiles__footer_links .tile{width:17.4%;border-right:1px solid #333;min-height:320px;padding:0 1.5%;}.tiles__footer_links .tile .tile_item{font-size:1em;}
.tiles__footer_links .tile_footer_first{padding-left:0;}
.tiles__footer_links .tile_footer_last{padding-right:0;border:none;}
.tiles__footer_links .tile_footer_social_box_with_text .tile_item{float:left;width:48%;}

.tiles__footer_logos{padding-bottom:0em;padding-top:3em;}.tiles__footer_logos .tile_item{padding-left:0;}

.tiles__links{padding:2em 0;}.tiles__links .tile{width:33.3%;}
.tiles__links .tiles__links_image{width:100%;}

.tiles__news{padding:3em 0;}.tiles__news .tile{width:49%;}
.tiles__news .tile_last{margin-left:1em;width:47%;padding-left:1.8em;}

.tiles__social .tile{width:32.5%;min-height:21em;position:relative;padding:0;}

.tiles_medium_link{color:#cccccc;border-color:#004e74;}.tiles_medium_link:hover{color:#009be7;border-color:#009be7;font-weight:normal;}
.tiles__team_details{}.tiles__team_details .tile__team_details_media_link{margin-top:3em;}.tiles__team_details .tile__team_details_media_link .tile_header{float:left;display:inline;padding-top:0;}
.tiles__team_details .tile__team_details_media_link .tile__team_details_more{margin-left:0.9em;float:left;font-size:1.1em;}
.tiles__team_details .tile__team_details_media_link_first{margin-top:2em;}
.tiles__team_details .tile__team_details_social{float:right;margin-top:2em;margin-right:6em;}.tiles__team_details .tile__team_details_social li{display:inline;}
.tiles__team_details .tile__team_details_social a{border:none;}
.tiles__team_details .tile__team_details_sponsor{padding:1.8em 0 0.8em;margin-bottom:3em;}.tiles__team_details .tile__team_details_sponsor a{float:left;display:inline;}
.tiles__team_details .tile__team_details_sponsor h3{float:left;display:inline;width:13.33em;padding:1em 0 1em 1.5em;margin:0;}
.tiles__team_details .tile__team_details_more{font-size:1.1em;margin-bottom:3em;}
.tiles__team_details .tile__team_details_results{border-top:none;}.tiles__team_details .tile__team_details_results .tile__team_details_date span{padding:0;margin:0;}
.tiles__team_details .tile__team_details_results .tile__team_details_team{text-align:right;}.tiles__team_details .tile__team_details_results .tile__team_details_team span{margin-left:0.3em;}
.tiles__team_details .tile__team_details_results .tile__team_details_team_last{text-align:left;}
.tiles__team_details .tile__team_details_results .tile__team_details_vs{text-align:center;}
.tiles__team_details .tile__team_details_squad th{padding:12px 0;width:50%;text-align:left;border-bottom:solid 1px #333333;}.tiles__team_details .tile__team_details_squad th.tile__team_details_backs{padding-left:2em;}
.tiles__team_details .tile__team_details_squad h3{margin-bottom:0;}
.tiles__team_details .tile__team_details_squad td{padding-bottom:2em;}.tiles__team_details .tile__team_details_squad td.tile__team_details_backs{border-left:solid 1px #333333;padding-left:2em;}
.tiles__team_details .tile__team_details_squad li{line-height:1.5em;}
.tiles__team_details .tile__media h3{float:left;display:inline;margin-top:1em;}
.tiles__team_details .tile__media .tile__media_more{padding-left:0.9em;padding-top:1.5em;float:left;font-size:1.1em;}

.tiles__teams{text-align:center;padding-bottom:6em;}.tiles__teams .tiles__teams_header{margin-bottom:1em;margin-top:1.5em;}
.tiles__teams .tile_list{margin:0;}
.tiles__teams .tile_item{width:12.5%;}
.tiles__teams .tiles__teams_first{padding-left:0;}
.tiles__teams .tiles__teams_last{padding-right:0;}

.tiles__tickets .tile{height:27em;}

.video_link .tile__media_video_link_content{padding:2em 1em 1em 2em;}

.wrapped_target{padding-right:36px;}
.wrapped_line{padding-left:18px;padding-right:18px;margin-right:-18px;margin-bottom:3px;}

/* provoke*/
.header_nav .search_trigger{padding-top:2em;background-position: 0 31px;padding-bottom:2.35em;}
.header_nav .search_trigger:hover{background-position: 0 -54px;}
/* provoke*/

}
@media
only screen and (-webkit-min-device-pixel-ratio: 2)       and (min-width: 56em),
only screen and (   min--moz-device-pixel-ratio: 2)       and (min-width: 56em),
only screen and (     -o-min-device-pixel-ratio: 2/1)     and (min-width: 56em),
only screen and (        min-device-pixel-ratio: 2)       and (min-width: 56em),
only screen and (                min-resolution: 192dpi)  and (min-width: 56em),
only screen and (                min-resolution: 2dppx)   and (min-width: 56em) {
form{display:inline;}

}
@media only screen and (min-width: 63em) {
form{display:block;}

.carousel_block__news .carousel_block_dateline{padding-left:0;}

.content_auxiliary{width:30%;float:left;}.content_auxiliary .content_auxiliary_wrapper{padding-left:2.7em;padding-top:1.8em;}
.content_auxiliary__popular li a p{display:inline;}

.header .header_wrapper{margin-left:auto;margin-right:auto;max-width:96em;}
.header .header_adidas{padding:6.3em 3em 0 0;}
.header .header_super,.header .header_itmcup,.header .header_heartland{padding-left:0;}
.header .header_abs{padding-top:4.1em;}
.header .header_aig{padding-top:7.9em;padding-right:0;}
.header .header_bnz,.header .header_itm,.header .header_pinkbatts{padding-right:0;}
.header__secondary_logos{display:none;}
#user_dropdown{margin-right:0;}

.hero_image .hero_image_nav{padding-left:50%;padding-right:0;}
.hero_image .hero_image_nav_link{margin-left:-40em;}

.hero_image_overlay{position:relative;}.hero_image_overlay .hero_image_overlay_opacity{margin-top:-304px;zoom:1;background:url('/images/transback.png');background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7);border-top:none;}
.hero_image_overlay .hero_image_overlay_wrapper{margin-left:auto;margin-right:auto;width:90%;max-width:960px;}

.header_nav .header_nav_headers,.header_nav .header_nav_headers_link{font-size:1.8em;border-bottom-width:0.2222em;}
.header_nav .first .header_nav_headers{margin-left:-0.4em;}
.header_nav .header_nav_subnav ul{left:50%;margin-left:-48em;position:relative;width:96em;}.header_nav .header_nav_subnav ul ul{left:auto;margin-left:0;width:auto;}
.header_nav .header_nav_subnav .header_nav_internal_links.first,.header_nav .header_nav_subnav .header_nav_internal_links_clear.first,.header_nav .header_nav_subnav .header_nav_videos_links.first,.header_nav .header_nav_subnav .header_nav_external_links.first{padding-left:0;}
.header_nav .header_nav_subnav .header_nav_internal_links.last,.header_nav .header_nav_subnav .header_nav_internal_links_clear.last,.header_nav .header_nav_subnav .header_nav_videos_links.last,.header_nav .header_nav_subnav .header_nav_external_links.last{padding-right:0;}



.page_title .page_title_wrapper{margin-left:auto;margin-right:auto;width:960px;}
.page_title h1{padding-left:0;}

.page_title__match h1.page_title__match_team_left,.page_title__match h1.page_title__match_team_right{font-size:50px;}

.search_trigger{background-position:0 64px;font-size:1.8em;padding-left:1.555556em;margin-right:0;}.search_trigger:hover{background-position:0 -21px;}
.search_pane{top:25.1em;}

.side_nav{width:16.66%;float:left;}.side_nav h5{padding-top:18px;}

.site_heartland .search_pane{top:24.2em;}

.site_itm .search_pane{top:24.6em;}

.site_nzrugby .header_nav__menus li>.header_nav_headers{font-size:18px;}

.site_super .search_pane{top:23.5em;}

dl.tabbedlist .tabbedlist_tab{font-size:14px;}

.tables .table_row{width:49%;float:left;display:inline;}
.tables .table_row_last{width:46%;margin-left:2.4em;padding-left:2.3em;}

.tiles_medium_link{color:#cccccc;border-color:#004e74;}.tiles_medium_link:hover{color:#009be7;border-color:#009be7;font-weight:normal;}
.tiles{}
.tiles .tile h3 a{color:#cccccc;}.tiles .tile h3 a:hover{color:#009be7;}
.tiles .tile__media h3{float:left;display:inline;margin-top:1em;}
.tiles .tile__media .tile__media_more{padding-left:0.9em;padding-top:1.5em;float:left;font-size:1.1em;}

.tiles__footer_links .tile{width:17.4%;}

.tiles__footer_logos .tile_list{margin:0;}
.tiles__footer_logos .tile_item{padding-left:0;}
.tiles__footer_logos .tile__footer_logos_first{padding-left:0;}

.tiles__links{padding:3em 0;}

.tiles__news .tile_item{line-height:1.4em;padding-bottom:0.7em;}

.tiles__social .tile{width:33.2%;}
.tiles__social .tile_facebook{text-align:center;}.tiles__social .tile_facebook .tile_facebook_likes{font-size:2.5em;}
.tiles__social .tile_facebook .tile_facebook_text{font-size:1.1em;}

.tiles__tickets{padding:3em 0;}

/* provoke*/
.header_nav .search_trigger{padding-top:2em;background-position: 0 37px;padding-bottom:2.35em;}
.header_nav .search_trigger:hover{background-position: 0 -48px;}
/* provoke*/

}
@media
only screen and (-webkit-min-device-pixel-ratio: 2)       and (min-width: 62em),
only screen and (   min--moz-device-pixel-ratio: 2)       and (min-width: 62em),
only screen and (     -o-min-device-pixel-ratio: 2/1)     and (min-width: 62em),
only screen and (        min-device-pixel-ratio: 2)       and (min-width: 62em),
only screen and (                min-resolution: 192dpi)  and (min-width: 62em),
only screen and (                min-resolution: 2dppx)   and (min-width: 62em) {
form{display:inline;}

}
@media only screen and (min-width: 70em) {
form{display:block;}

.carousel_previous,.carousel_next{left:50%;}
.carousel_previous{margin-left:-53em;}
.carousel_next{margin-left:49em;}

.carousel__clashes .carousel_previous{left:50%;margin-left:-47.272727em;}
.carousel__clashes .carousel_next{margin-left:37.636363em;}

.carousel__news .carousel_pager{bottom:auto;}
.carousel__news .carousel_next,.carousel__news .carousel_previous{bottom:auto;top:50%;}

.carousel__team_images .carousel_previous{margin-left:0;}
.carousel__team_images .carousel_next{margin-left:0;left:auto;}

dl.tabbedlist .tabbedlist_tab{font-size:15px;}

}
@media
only screen and (-webkit-min-device-pixel-ratio: 2)       and (min-width: 70em),
only screen and (   min--moz-device-pixel-ratio: 2)       and (min-width: 70em),
only screen and (     -o-min-device-pixel-ratio: 2/1)     and (min-width: 70em),
only screen and (        min-device-pixel-ratio: 2)       and (min-width: 70em),
only screen and (                min-resolution: 192dpi)  and (min-width: 70em),
only screen and (                min-resolution: 2dppx)   and (min-width: 70em) {
form{display:inline;}

}
@media only screen and (min-width: 80em) {
form{display:block;}

.column.column__left{width:30.520833333333336%;padding-left:0;}

.column.column__right{width:73.54166666666667%;margin-left:6.5625%;margin-right:-16.458333333333332%;padding-right:0;}

.site_heartland .page_wrapper{background:url('/images/backer_heartland.jpg') no-repeat center top #000000;}
.site_heartland .flex{padding:0 85px;}

.site_itm .page_wrapper{background:url('/images/backer_itm.jpg') no-repeat center top #000000;}
.site_itm .flex{padding:0 85px;}

.futura{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.futura-oblique{font-family:'Futura-Oblique','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.futura-bold{font-family:'Futura','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}
.aachen{font-family:'Aachen','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;}

.site_super .page_wrapper{background:url('/images/backer_super.jpg') no-repeat center top #000000;}
.site_super .page_texture{background:#2E3354;}
.site_super .flex{padding:0 85px;}

}
@media
only screen and (-webkit-min-device-pixel-ratio: 2)       and (min-width: 80em),
only screen and (   min--moz-device-pixel-ratio: 2)       and (min-width: 80em),
only screen and (     -o-min-device-pixel-ratio: 2/1)     and (min-width: 80em),
only screen and (        min-device-pixel-ratio: 2)       and (min-width: 80em),
only screen and (                min-resolution: 192dpi)  and (min-width: 80em),
only screen and (                min-resolution: 2dppx)   and (min-width: 80em) {
form{display:inline;}

}
@media only screen and (min-width: 100em) {
form{display:block;}

.carousel_block__clash .carousel_block_team_home,.carousel_block__clash .carousel_block_team_away{width:48%;}
.carousel_block__clash .carousel_block_vs{width:4%;}

}
@media
only screen and (-webkit-min-device-pixel-ratio: 2)       and (min-width: 100em),
only screen and (   min--moz-device-pixel-ratio: 2)       and (min-width: 100em),
only screen and (     -o-min-device-pixel-ratio: 2/1)     and (min-width: 100em),
only screen and (        min-device-pixel-ratio: 2)       and (min-width: 100em),
only screen and (                min-resolution: 192dpi)  and (min-width: 100em),
only screen and (                min-resolution: 2dppx)   and (min-width: 100em) {
form{display:inline;}

}
@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;} a,a:visited{text-decoration:underline;} a[href]:after{content:" (" attr(href) ")";} abbr[title]:after{content:" (" attr(title) ")";} .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";} pre,blockquote{page-break-inside:avoid;} thead{display:table-header-group;} tr,img{page-break-inside:avoid;} img{max-width:100% !important;} @page {margin:0.5cm;}p,h2,h3{orphans:3;widows:3;} h2,h3{page-break-after:avoid;}}

/* Provoke addition starts*/
.header .header_adidas{	padding-top:2.35em;}
.header .header_aig{padding-top:3.85em; }
.header .header_abs{padding-top:.2em;}
.header_nav .header_nav_menu_links a{ padding-top:2em; padding-bottom:2em;}
.carousel_block__clash .carousel_block_score {  display:inline-block;}

@media only screen and (min-width: 750px) {
    html {  background: transparent;        background-color: black;  }
}
/* Provoke addition ends*/

/* Homepage Exclusives*/

.exclusives-tile:first-child{
    margin-left: 0;
}
.exclusives-tile {
    width:22%;
    height:185px;
    float:left;
    margin-left: 4%;
}
.exclusives-tile img{
    width:95%;
}
#columnCreated {
        display: none;
    }
@media(max-width:768px) {
    .exlusives-description a{
        width: 165px !important;
    }
}
@media(max-width:680px){
    .exclusives-tile {
        width:100%;
        height:167px;
        padding:10px;
        margin-left: 0;
        margin-bottom: -150px;
    }
    #columnCreated {
        display: block;
        border: none;
        color: #333333;
        display: block;
        font-size: 0.8em;
        line-height: 1.63em;
        text-decoration: none;
        text-transform: uppercase;
    }
    .exlusives-description a {
        padding-left:12px;
        width:95% !important;
        margin-bottom:10px;
    }
    .exclusives-tile img{
        display: none;
    }
    a.exclusives-home {
        margin-left: 0px;
        display: none;
        float: right !important;
    }
    .tile_link_excl {
        color: #9f9f9f;
    }
    .exclusives-tile a {
        color: #9f9f9f;
    }
    h3.exclusives-home {
        color: #009be7 !important;
        display: inline-block !important;
    }
}

@media (max-width:449px) {
    .exclusives-tile {
        padding-bottom: 40px;
    }
}

@media (max-width:895px) {
    .exclusives-home {
        margin-left: 10px;
    }
}
/* Homepage Exclusives ends*/

/* Writers Bio*/
.writers-bio h5.twitter-link{
    position:relative;
    top:-20px;
    background-color: #787979;
    display:inline-block;
    font-size:12px;
    height: 27px;
    border-radius: 5px;
    padding-right: 5px;
    color: #CCC;
    float: right;
}
.writers-bio h5.twitter-link a{
    padding: 10px;
}

.writers-bio h5 {
    color: #ccc;
}

@media(max-width:768px) {
    .writers-bio h5.twitter-link{
        float:none;
        top:0;
    }
    .writers-bio{
        padding:0 5px;
    }
    .writers-bio h5.twitter-link a{
        padding: 10px;
        margin-bottom: 20px;
    }
}

@media (min-width:562px) and (max-width:768px) {
    .h7 {
        display: block;
    }
}
    /* Writers Bio ends

    /* Olympic Draw*/
.draw-table {
    width: 50%;
    float: left;
}

.draw-container {
    padding: 0 170px;
}

@media(max-width:768px) {
    .draw-table {
        width:100%;
        padding:0 10px;
    }

    }

.hero_image_wrapper .cups-links {
    display: inline-block;
    float: right;
    margin-top: -60px;
    clear: right;
}
.hero_image_wrapper .cups-links a{
    display:inline-block !important;
}
.hero_image_wrapper .cups-links img{
    height:55px;
    margin:0 4px;
    margin-left:0 !important;
    left:0;
}
@media(max-width:897px){
    .hero_image_wrapper .cups-links img{
        width:auto;
    }
}
@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;} a,a:visited{text-decoration:underline;} a[href]:after{content:" (" attr(href) ")";} abbr[title]:after{content:" (" attr(title) ")";} .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";} pre,blockquote{page-break-inside:avoid;} thead{display:table-header-group;} tr,img{page-break-inside:avoid;} img{max-width:100% !important;} @page {margin:0.5cm;}p,h2,h3{orphans:3;widows:3;} h2,h3{page-break-after:avoid;}}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/*=======================================================================
NZRU

PAST DEVELOPERS: Mahendra M > Jerry S >

LAST EDITED BY:  Hanna Lee 24/04/2015

BROWSER SUPPORT: ?

========================================================================*/
@media only screen and (min-width: 30em) {
 
    }
@media only screen and (min-width: 46.875em) {
    /*body {
        background-color: #999;
    }*/
    }
@media only screen and (min-width: 56em) {
    /*body {
        background-color: #333;
    }*/
    }
@media only screen and (min-width: 63em) {
    /*body {
        background-color: #CCC;
    }*/
    }
@media only screen and (min-width: 70em) {
    /*body {
        background-color: #999;
    }*/
    }
@media only screen and (min-width: 80em) {
    /*body {
        background-color: yellow;
        background-image:none;
    }*/
}
@media only screen and (min-width: 100em) {
    /*body {
        background-color: aqua;
    }*/
}


@media only screen and (min-width: 750px) {
    html {
        
        background: transparent;
        background-color: black;
    }
}

/* USER PANEL */
.userPanelLink {
    font-size:1.6em; 
    margin-right:10px; 
    color:white; 
    text-decoration:none;
}

#user_dropdown {
display:inline-block;}

.userPanelLinkSignedOut{
text-decoration:none;
display: inline-block;
font-size: 1.4em;
margin-right: 50px;
padding: 5px 0 10px 0;
vertical-align: middle;
top: -11px;
margin: 0 10px 0 0;
color: white !important;
position: relative;

}

.userPanelLinkSignedOut:hover{
text-decoration:none;

}

.header_nav_subnav_column_last li{ width:120%;}
.header_nav_internal_links, .header_nav_videos_links{padding:0 2.5% 0 1.8em !important; /*margin-left:2.5% !important;*/ margin-left:0 !important;}
.header_nav_menu_item .header_nav_videos_links li a{ padding-top:0; padding-bottom:0; font-size:14px;}

/* ======================= Menu Rework after adding one more item ===============================*/

.flex .header_nav .header_nav_menu_item{ font-size:.88em;   }
.header_nav .header_nav_subnav .header_nav_internal_links a {font-size:13px;}

@media only screen and (min-width: 46.875em) {
    .flex .header_nav .header_nav_menu_item{font-size:.9em; }
   .header_nav .search_trigger {font-size: 12px;  padding-top: 25px; padding-bottom: 25px; background-position: 7px 25px; background-size: 15%;    }
   .header_nav .search_trigger:hover {background-position: 7px -41px; }
   .flex .header_nav .header_nav_menu_item{font-size:.84em;}
   .userPanelLinkSignedOut{ font-size: 1.5em; top: -15px;}
 
}

@media only screen and (min-width: 56em) {
   .header_nav .search_trigger { font-size: 1.3em; padding-top: 29px; background-position: 5px 30px;}
   .header_nav .search_trigger:hover { background-position: 5px -42px; }
   .flex .header_nav .header_nav_menu_item{ font-size:.85em; }
}

@media only screen and (min-width: 63em) {
   .header_nav .search_trigger { font-size: 16px; padding-top: 35px; background-position: 6px 35px;}
   .header_nav .search_trigger:hover {background-position: 6px -43px; }
   .flex .header_nav .header_nav_menu_item{font-size:.89em; }
   .header_nav .header_nav_subnav ul{position:relative; margin-left:-56.5em; width: 100%; max-width: 984px;}
   .header_nav_internal_links.last a img{float:right;  margin-right: -26px;}
}

@media (max-width:770px) and (min-width:736px) { 
    .header_nav .search_trigger { font-size: 11px;    }
   .header_nav .search_trigger:hover {    background-position: 7px -41px; }
   .flex .header_nav .header_nav_menu_item{     font-size:.80em; }
}
/* END OF USER PANEL */




/*===================================================================================================================================
===================================================== COMPETITIONS ==================================================================
===================================================================================================================================*/
.hero_image_overlay_opacity{ min-height: 305px;}

.flikr-tile .carousel .carousel_holder{    padding-top:100px !important;}
.flikr-tile .carousel_page .carousel_item{    height:50px !important;}
.flikr-tile .carousel .carousel_item img{    width:100%;    overflow:hidden;}

/* ========== COMPETITIONS PAGE VIDEOS CARAUSEL FULL WIDTH ==========*/
.full-video .hud_trigger{min-height: 50%;max-width: 100%;height:100%;max-height: 250px;}
@media only screen and (max-width: 46.875em) {
    .full-video .carousel__team_images .carousel_page .carousel_item{overflow: hidden; height: 50%;}
    .full-video .hud img{min-width: 100%;}
    .full-video .hud_trigger{height:auto; min-height: 120px;max-width: 150px;}
}



/* VIDEOS ==================================================================*/
.video-tile .tile__team_details_media_link{    padding-top:12px;}
.video-tile .tile__team_details_media_link .tile__team_details_more {    margin-bottom: 0;}
.video-tile .video_link { margin-bottom: 2em;}

/* comp COMPETITION PAGE */

.fan-comp {
    padding:0 15px;
    margin-bottom:30px;
}


.comp-cities h5{
    margin:10px 0 10px 0; 
}

.comp-cities{
    padding:15px;
    border: 1px solid #333333;
    margin:25px 0;
}


.comp-city {
    display:inline-block;
    margin: 10px 0;
    width:100%;
}



.comp-city label {
   margin-left:10px;
   display:inline-block;
   min-width:130px;
}

.comp-city input {
   margin-left:10px;
   display:inline-block;
}

.comp-quest{
    margin:20px 0;
   
}


.comp-quest h3, .comp-city label {
    -webkit-transition: all 0.15s ease-out;
    -moz-transition: all 0.15s ease-out;
    -o-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
}

.comp-quest.tile:hover h3{
    color:rgb(0, 155, 231);
}


.comp-quest-confirm {
    margin:20px 0 0 0;
    padding-bottom:20px;
     
}

.comp-quest-confirm:after {
    display: block;
    content: ''; 
    margin-top:15px;  
    border-bottom: 1px solid #333333;
    width:100%;
}
.comp-quest-confirm label{
    font-family: 'Helvetica Neue',Arial,sans-serif;
    font-size: 120%;
    display:inline;
}

.comp-quest-confirm input{
    display:inline;
}

.comp-quest select{
    width:100%;
    height:30px;
    border:none;
    outline:none;
}


.comp-footer{
    font-size:120%;
}

.comp-error-box, .validation-summary-errors ul{
    padding:15px;
    border:1px red solid;
    margin:15px 0;
    color:red;
    font-size:120%;
}



@media only screen and (min-width: 46.875em) {
   .comp-city {
       width:100%;
    }
    .comp-quest select{
        width:90%;
    }
    .comp-quest-confirm:after {
        width:90%;
    }
}


@media only screen and (min-width: 46.875em) {

   .comp-city {
      width:24%;
    }
}

/*===================================================================================================================================
===================================================== FORMS ==================================================================
===================================================================================================================================*/

.form-group{
    margin-bottom:15px;
    width:100%;
}

.form-control, .form-group input, .form-group select, .form-group textarea{
    display: block;
    width: 100%;
    height: 36px;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    box-sizing:border-box;
}

.form-group textarea {
    min-height:150px;
    margin-bottom:50px;
}

.form-submit {
   margin:30px 0;
}

.form-submit input{
    min-width:120px;
}

#recaptcha_widget_div{
    margin-top:-20px;
}

/*===================================================================================================================================
===================================================== SHOP MENU ==================================================================
===================================================================================================================================*/

.header_nav .list_semantic.header_nav_menu_links > .header_nav_menu_item:last-child .header_nav_external_links{
padding: 0 3.5% 1.5em;
}
.header_nav .list_semantic.header_nav_menu_links > .header_nav_menu_item:last-child .header_nav_subnav .header_nav_external_links__wide{
    width:12%;
}

.header_nav .list_semantic.header_nav_menu_links > .header_nav_menu_item:last-child .header_nav_subnav .header_nav_external_links__wide:first-child{
    padding-left:15px;
}


.header_nav .list_semantic.header_nav_menu_links > .header_nav_menu_item:last-child .nav_link_img{
    display: inline-block;
    float: right;
    max-width: 45%;
    overflow: hidden;
    margin-right:5px;
}

.header_nav .list_semantic.header_nav_menu_links > .header_nav_menu_item:last-child .nav_link_img img{
  width: 100%;opacity:.8;
}

.header_nav .list_semantic.header_nav_menu_links > .header_nav_menu_item:last-child .nav_link_img img:hover{
  opacity:1;
}

.header_nav  .img_links{
    padding-right:5px!important;
}



/*===================================================================================================================================
===================================================== UPCOMING ==================================================================
===================================================================================================================================*/
.upcoming-tile, .standings-tile, .descript-tile {padding:30px 0;}
.upcoming-tile .tile__team_details_more{    margin-top:15px; }
.upcoming-tile td.tile__team_details_date  {    text-align:left !important;    width:20% !important;     position:relative;}
.upcoming-tile td.tile__team_details_team  {  width:40% !important;}
.upcoming-tile .tile__team_details_vs.h6 {    bottom: -5px !important;    position: relative !important;}
.upcoming-tile td.tile__team_details_team  span{ width:20% !important;    display:inline-block;
    vertical-align:bottom;    position:relative;    bottom:-20px;}

.upcoming-tile .tile_content_subtitle.see_all, .upcoming-tile .tile_content_subtitle.see_all a{ font-family: 'Chisel','Helvetica Neue',Arial,sans-serif !important;    border-bottom:none;}
.upcoming-tile .tile_content_subtitle.see_all { margin-top: 20px;    }
.upcoming-tile .tile_content_subtitle.see_all a{   padding-right:10px; padding-left:10px; display:inline-block;   margin-right:0;}
.upcoming-tile .tile_content_subtitle.see_all a:first-child{ padding-left:0;}
.upcoming-tile .tile_content_subtitle.see_all a:last-child{  padding-left:0; padding-top:15px;}

/* STANDING ==================================================================*/
.standings-tile table{ margin-bottom:15px;;}


@media only screen and (min-width: 749px) {
    .flikr-tile .carousel_page .carousel_item{    height:80px !important;}
    .descript-tile p{     -webkit-column-count: 2;     -moz-column-count: 2;          column-count: 2;}
}

@media only screen and (min-width: 520px) {
    .upcoming-tile .tile_content_subtitle.see_all { height:30px;}
    .upcoming-tile .tile_content_subtitle.see_all a:last-child{ padding:0 0 0 0; float:right; margin:0 0 0 0;}
}

/*================================= COMMON CLASSES======================================================*/

.width153 {
    width: 153px;
}

.center{text-align: center;}

.pull-left{float:left;}
.pull-right{float:right;}

/*
GENERAL LAYOUT
*************************************************************************************/
.content .content_body_main::after {clear: both; content: ""; display: table;} /* fix overflow problem */

/*
SPONSOR PAGE
*************************************************************************************/
.sponsor_group {
  background-color: #fff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  margin: 0 auto 25px;
  padding: 16px 20px;
  display: table;
}

.sponsor_group h5 {text-align: center;}
.sponsor_group a {display: inline-block; margin: 20px 20px 10px; vertical-align: middle;}
.sponsor_group img{ max-height:65px; max-width:100px;}
  .sponsor_group img.big{ max-width: 160px;}

/*
MEGA NAV
*************************************************************************************/
.header_nav .header_nav_subnav .header_nav_internal_links, 
.header_nav .header_nav_subnav .header_nav_internal_links_clear, 
.header_nav .header_nav_subnav .header_nav_videos_links, 
.header_nav .header_nav_subnav .header_nav_external_links {
  display:inline-block; /* override display:table */
  min-height: 200px;
  padding-bottom:0;
}

.header_nav_subnav .imgContainer {width:25%; float:right;}
.header_nav_subnav .imgContainer.largeColumn {width: 35%;}
.header_nav_subnav .imgContainer a{padding:0; float:right; margin-left: 10px; display: block;}
.header_nav_subnav .imgContainer img {width:100%; height:auto;}

@media only screen and (max-width: 1007px) {
  .header_nav .header_nav_menu_links .imgContainer {width:20%;}
  .header_nav .header_nav_menu_links .imgContainer a:first-child {padding-right:1.5em;}

  .header_nav_subnav .imgContainer.largeColumn {width: 35%;} 
  .header_nav_subnav .imgContainer.largeColumn a{width: 40%;} 
}

.header_nav .list_semantic.header_nav_menu_links > .header_nav_menu_item:last-child .header_nav_subnav .header_nav_external_links__wide {
    width: 25%; /* override 12% */
}

/*
RECAPTCHA
*************************************************************************************/
#recaptcha_area input {
    height:auto;
    display: inline;
}

#recaptcha_area * {
  line-height:normal;
}

/*
Shuttlerock
*************************************************************************************/
@media only screen and (min-width: 1000px) {
    /* force column width until default 3 column kicks in*/
    /*.sr-sh .sr-sh-theme-board-info,*/
    .sr-sh-sizer,
    .sr-sh-theme-item{width:25% !important;}
}

/* from Shuttlerock - UPLOAD SECTION */
@media only screen and (min-width: 300px) {
    .sr-sh .sr-sh-theme-board-info {width: 100%!important;}
}

@media only screen and (min-width: 700px) {
    .sr-sh .sr-sh-theme-board-info {width: 66.66%!important;}
}

@media only screen and (min-width: 1000px) {
    .sr-sh .sr-sh-theme-board-info {width: 50%!important;}
}

@media only screen and (min-width: 1200px) {
    .sr-sh .sr-sh-theme-board-info {width: 50%!important;}
}
