@charset "UTF-8";*{box-sizing:border-box}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,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,menu,main,nav,section,summary{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
abbr{text-decoration:none}
blockquote:after,.wrap:after,.commentlogin:after,.commentform__top:after,.comment:after,.nav:after,.strap:after,.strap__header:after,.carousel--hero .carousel-controller-container a:after,.carousel--gallery .carousel-controller-container a:after,.table--data th.header:after,.strap .header:after,.panel .header:after,.panel--filter__wrap h2:after,.panel--follow .social:after,.panel--bus-currency-converter fieldset:after,.card--mc-match .match__team-wrap:after{clear:both;content:"";display:table}
.cf:after,.card:after,.panel:after,.story:after,.tabs:after,.tab__panel:after,.rating:after,.article-counter .article-counter-body:after,.panel--bus-guides ol>li:after,.subscribe-connect:after{clear:both;content:"";display:table}
.aside--main,.story,.strap,.panel{width:100%}
.grid{display:block;padding:0;margin:0 -10px;text-align:left;letter-spacing:-0.32em;text-rendering:optimizespeed}
.grid__cell,.module,.aside--main,.template--object article.object,.search-box,.strap,.panel,.aside .panel,.panel--tabs .tab__nav li,.strap--1o-2o .mosaic--1o-2o,.header-wrap .social--share,.header-wrap .ad-wrap--promo,.template--home .headerright-wrap,.template--home .header-wrap .logo-wrap,.card--mc-match--fixture .match__team-wrap,.card--mc-match--fixture .match__info,.card--mc-match--fixture .match__status-wrap,.card--mc-match--fixture .match__odds,.panel--mc-rotator.mc-widget .carousel-container--match-selector,.panel--mc-rotator.mc-widget .panel__additional,.panel--mc-score .match__score,.panel--mc-score.mc-widget .mc-score-wrap,.panel--mc-score.mc-widget .panel__additional{box-sizing:border-box;display:inline-block;margin:0;padding-left:10px;padding-right:10px;vertical-align:top;letter-spacing:normal;word-spacing:normal;text-rendering:auto}
.opera:-o-prefocus,.grid{word-spacing:-0.43em}
.grid>.grid{overflow:hidden;margin-right:0;margin-left:0}
.grid__cell{text-align:left;width:100%}
.grid--center{text-align:center}
.grid--left{text-align:left}
.grid--right{text-align:right}
.grid__cell--center{display:block;margin:0 auto}
.grid__cell--left{display:block;margin-right:auto}
.grid__cell--right{display:block;margin-left:auto}
.unit-1-2,.unit-2-4,.unit-3-6,.unit-4-8,.unit-5-10,.unit-6-12,.unit-12-24{width:50%}
.unit-1-3,.unit-2-6,.unit-3-9,.unit-4-12,.unit-8-24,.panel--mc-score.mc-widget .panel__additional{width:33.3333%}
.unit-2-3,.unit-4-6,.unit-6-9,.unit-8-12,.unit-16-24,.panel--mc-score.mc-widget .mc-score-wrap{width:66.6667%}
.unit-1-4,.unit-2-8,.unit-3-12,.unit-6-24{width:25%}
.unit-3-4,.unit-6-8,.unit-9-12,.unit-18-24{width:75%}
.unit-1-5,.unit-2-10{width:20%}
.unit-2-5,.unit-4-10{width:40%}
.unit-3-5,.unit-6-10{width:60%}
.unit-4-5,.unit-8-10{width:80%}
.unit-1-6,.unit-2-12,.unit-4-24{width:16.6667%}
.unit-5-6,.unit-10-12,.unit-20-24{width:83.3333%}
.unit-1-7{width:14.2857%}
.unit-2-7{width:28.5714%}
.unit-3-7{width:42.8571%}
.unit-4-7{width:57.1429%}
.unit-5-7{width:71.4286%}
.unit-6-7{width:85.7143%}
.unit-1-8,.unit-3-24{width:12.5%}
.unit-3-8,.unit-9-24{width:37.5%}
.unit-5-8,.unit-15-24{width:62.5%}
.unit-7-8,.unit-21-24{width:87.5%}
.unit-1-9{width:11.1111%}
.unit-2-9{width:22.2222%}
.unit-4-9{width:44.4444%}
.unit-5-9{width:55.5556%}
.unit-7-9{width:77.7778%}
.unit-8-9{width:88.8889%}
.unit-1-10{width:10%}
.unit-3-10{width:30%}
.unit-7-10{width:70%}
.unit-9-10{width:90%}
.unit-1-11{width:9.0909%}
.unit-2-11{width:18.1818%}
.unit-3-11{width:27.2727%}
.unit-4-11{width:36.3636%}
.unit-5-11{width:45.4545%}
.unit-6-11{width:54.5455%}
.unit-7-11{width:63.6364%}
.unit-8-11{width:72.7273%}
.unit-9-11{width:81.8182%}
.unit-10-11{width:90.9091%}
.unit-1-12,.unit-2-24{width:8.3333%}
.unit-5-12,.unit-10-24{width:41.6667%}
.unit-7-12,.unit-14-24{width:58.3333%}
.unit-11-12,.unit-22-24{width:91.6667%}
.unit-1-24{width:4.1667%}
.unit-5-24{width:20.8333%}
.unit-7-24{width:29.1667%}
.unit-11-24{width:45.8333%}
.unit-13-24{width:54.1667%}
.unit-17-24{width:70.8333%}
.unit-19-24{width:79.1667%}
.unit-23-24{width:95.8333%}
h1,.h1{font-size:32px;font-size:2rem;margin-bottom:24px;margin-bottom:1.5rem;line-height:1.5}
h1 a,.h1 a{color:inherit;text-decoration:none}
h2,.h2{font-size:30px;font-size:1.875rem;margin-bottom:24px;margin-bottom:1.5rem;line-height:1.6}
h2 a,.h2 a{color:inherit;text-decoration:none}
h3,.h3{font-size:24px;font-size:1.5rem;margin-bottom:24px;margin-bottom:1.5rem;line-height:1}
h3 a,.h3 a{color:inherit;text-decoration:none}
h4,.h4{font-size:20px;font-size:1.25rem;margin-bottom:24px;margin-bottom:1.5rem;line-height:1.2}
h4 a,.h4 a{color:inherit;text-decoration:none}
h5,.h5{font-size:16px;font-size:1rem;margin-bottom:24px;margin-bottom:1.5rem;line-height:1.5}
h5 a,.h5 a{color:inherit;text-decoration:none}
h6,.h6{font-size:14px;font-size:.875rem;margin-bottom:24px;margin-bottom:1.5rem;line-height:1.7143}
h6 a,.h6 a{color:inherit;text-decoration:none}
.subheading{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-weight:normal}
hgroup .hN{margin-bottom:0}
.giga{font-size:96px;font-size:6rem;margin-bottom:24px;margin-bottom:1.5rem;line-height:1}
.mega{font-size:72px;font-size:4.5rem;margin-bottom:24px;margin-bottom:1.5rem;line-height:1}
.kilo{font-size:48px;font-size:3rem;margin-bottom:24px;margin-bottom:1.5rem;line-height:1}
.img--round{border-radius:4px}
.img--right{float:right;margin-bottom:24px;margin-left:24px}
.img--left{float:left;margin-right:24px;margin-bottom:24px}
.img--center{display:block;margin-right:auto;margin-bottom:24px;margin-left:auto}
.img--short{height:120px}
.img--medium{height:240px}
.img--tall{height:360px}
.noscript img[data-src]{display:none}
img:not([data-src]):not([xsrc]){display:block;max-width:100%;height:auto;border:0}
img[width][width],img[height][height]{max-width:none}
figure>img{display:block}
.template--sidebar-right .main .media img{height:auto;max-width:100%;width:100%}
html{font:1em/1.5 Arial,Helvetica,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;min-height:100%}
body{color:#1d1d1d;height:100%;line-height:1.5}
video,canvas{display:block;max-width:100%;height:auto;border:0}
audio:not([controls]){display:none;height:0}
iframe{margin-bottom:0}
figure{margin-bottom:0}
figcaption{font-style:italic}
svg:not(:root){overflow:hidden}
table{margin-bottom:30px;border-collapse:collapse;border-spacing:0;width:100%}
th,td{padding:10px;text-align:left}
th{font-weight:bold}
[colspan]{text-align:center}
[colspan="1"]{text-align:left}
[rowspan]{vertical-align:middle}
[rowspan="1"]{vertical-align:top}
p{margin-bottom:.75em}
abbr{border-bottom:1px dotted #777579;cursor:help}
i,cite,em,var,address,dfn{font-style:italic}
b,strong{font-weight:bold}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
q{quotes:"\2018" "\2019" "\201C" "\201D"}
q:before{content:"\2018";content:open-quote}
q:after{content:"\2019";content:close-quote}
q q:before{content:"\201C";content:open-quote}
q q:after{content:"\201D";content:close-quote}
abbr[title]{border-bottom:1px dotted}
hr{box-sizing:content-box;height:0}
mark{background:#ff0;color:black}
pre{white-space:pre-wrap}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
blockquote p:first-of-type:before{content:"\201C"}
blockquote p:after{content:""}
blockquote p:last-of-type:after{content:"\201D"}
blockquote q:before{content:"\2018"}
blockquote q:after{content:"\2019"}
.wrap{position:relative;margin:0 auto}
.outer-wrap{position:relative;z-index:2;margin:0 auto;overflow:hidden}
.wrap{width:940px}
.wrap.grid{width:960px}
.main{float:left}
.aside{width:300px;float:right}
.dl--horizontal dt{float:left;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}
.bullet-list,.numbered-list,.panel--bus-most-searched ul,.nested-numbered-list{margin:0 0 1em 1.5em}
.bullet-list li,.numbered-list li,.panel--bus-most-searched ul li,.nested-numbered-list li{margin-bottom:7.5px}
.bullet-list{list-style:disc}
.numbered-list,.panel--bus-most-searched ul{position:relative;counter-reset:num-list-counter}
.numbered-list li:before,.panel--bus-most-searched ul li:before{position:absolute;left:-1.2em;counter-increment:num-list-counter;content:counter(num-list-counter,decimal) "."}
.nested-numbered-list{counter-reset:item}
.nested-numbered-list>li:before{content:counters(item,".") ". ";counter-increment:item}
.inline-list li,.commentform__social li,.comment__actions li,.nav ul li,.nav ol li,.social--horizontal li,.network-strip__links li{display:inline-block;margin-right:15px}
.inline-list li:last-child,.commentform__social li:last-child,.comment__actions li:last-child,.nav ul li:last-child,.nav ol li:last-child,.social--horizontal li:last-child,.network-strip__links li:last-child{margin-right:0}
.faux-link{background:0;border:0;display:inline;font:inherit;margin:0;padding:0;outline:0;outline-offset:0;color:#0078c8;cursor:pointer;text-decoration:underline}
.faux-link:focus,.faux-link:active,.faux-link:hover{color:#065bb0}
.faux-link::-moz-focus-inner{border:0;padding:0}
.btn{position:relative;display:inline-block;background-color:#fff;line-height:1;padding:10px;border:0;text-align:center;text-decoration:none;cursor:pointer}
.btn:hover,.btn:focus{background-color:#efeff4;outline-offset:-1px}
.btn.disabled{background-color:#c4c5c6;color:#efeff4}
.btn--primary{background:#0078be}
.btn--primary:hover,.btn--primary:focus{background:#3393cb}
.btn--small{padding:5px}
.btn--large{padding:5px;text-transform:uppercase;background:#777579;font-size:1.4rem;font-weight:normal}
.btn--full{width:100%}
.breadcrumb ol>li+li:before{content:"/"}
.breadcrumb .breadcrumb__item+.breadcrumb__item:before{content:"/"}
.comments .btn--full{width:100%}
.error{display:block}
.commentform__sent{position:relative}
.commentform__sent ul li{position:relative}
.comment__pagination{overflow:hidden}
.comment__pagination .comment__prev{float:left}
.comment__pagination .comment__next{float:right}
.comment__pagination .comment__next a,.comment__pagination .comment__prev a{display:block}
.commentform{position:relative}
.commentform textarea{width:100%;max-width:100%}
.commentlogin .btn+p{display:inline-block}
.scriptable .commentform textarea:not(:focus){cursor:pointer}
.scriptable .commentform.expanded textarea{cursor:inherit}
.scriptable .commentform.expanded .commentform__top,.scriptable .commentform.expanded .commentform__bottom{display:block}
.scriptable .commentform__top,.scriptable .commentform__bottom{display:none}
.commentform__top{width:100%}
.commentform__top p{display:block}
.commentform__profile{float:left;width:100%}
.commentform__profile strong{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}
.commentform__top div{position:absolute;right:0;top:0}
.scriptable .commentform__chars{display:none}
.commentform__close{position:absolute;right:0;top:0}
.commentform__fieldwrap{float:left}
.commentform__fieldwrap>input{width:100%}
.commentform__social{clear:both;display:block}
.commentform__social li{vertical-align:middle}
.commentform__disclaimer{clear:both;display:block}
.commentform__disclaimer input{cursor:pointer}
.comment .commentform{float:left;width:100%}
.comment .commentform__top,.comment .commentform__bottom{display:block}
.comment__list{position:relative}
.comment__header{display:block}
.comment__author,.comment__datetime,.comment__location{display:inline-block;vertical-align:middle}
.comment__body{display:block;overflow:hidden;position:relative}
.comment__body .short-comment p:last-child{display:inline}
.comment__replies{clear:both;position:relative}
.comment__actions{position:relative;float:right}
.comment__sharebtn .social{display:block;opacity:0;visibility:hidden}
.comment__sharebtn .social li{float:left}
.comment__sharebtn .social.is-active{opacity:1;visibility:visible}
form ol,form ul{list-style:none;margin-left:0}
fieldset{border:0;padding:0;margin:0}
label,.label{display:inline-block;margin:0;vertical-align:middle}
legend{font-weight:bold;border:0;padding:0}
.btn,input,select,textarea{border-radius:2px;font-family:inherit;font-size:100%;margin:0;letter-spacing:normal;line-height:normal}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
select[multiple]{height:auto}
input[type="checkbox"],input[type="radio"]{width:auto;padding:0;vertical-align:middle}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:1px auto #129fea}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
textarea{overflow:auto;vertical-align:top}
:not(.ie8) .text-input,:not(.ie8) input[type="search"],:not(.ie8) input[type="search"]::-webkit-search-cancel-button,:not(.ie8) input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}
:not(.ie8) input[type=checkbox],:not(.ie8) input[type=radio]{position:absolute;overflow:hidden;margin:0;padding:0;border:0;outline:0;opacity:0}
:not(.ie8) input[type=checkbox]+label:before,:not(.ie8) input[type=radio]+label:before{display:inline-block;content:" ";vertical-align:middle}
:not(.ie8) select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2em;text-indent:.01px;text-overflow:""}
:not(.ie8) select::-ms-expand{display:none}
.input-sml{width:4em}
.input-med{width:8em}
.input-lrg{width:20em}
em.form__required{color:#d94b4b}
.form__note{font-size:14px;font-size:.875rem;line-height:1.7143;vertical-align:middle}
.form input,.form select,.form textarea{display:block}
.form input[type="checkbox"],.form input[type="radio"]{display:inline-block}
.form .form__control-group--multi-input input,.form .form__control-group--multi-input select,.form .form__control-group--multi-input textarea{display:inline}
.form .form__control-group--multi-input label{display:block}
.form--aligned ul,.form--aligned input,.form--aligned select,.form--aligned .form__message-inline{display:inline-block;*display:inline;*zoom:1}
.form--aligned textarea{vertical-align:top}
.form--aligned .form__control-group{clear:both;margin-bottom:.5em}
.form--aligned .form__control-group>label,.form--aligned .form__control-group>.label{display:inline-block;float:left;text-align:right}
.form--aligned .btn{display:block}
.form--inline input,.form--inline select,.form--inline textarea{display:inline}
.text-input,input[type="email"],input[type="password"],input[type="text"],input[type="search"],input[type="url"],input[type="tel"],input[type="number"],textarea,:not(.ie8) select{display:inline-block;padding:10px;border:1px solid #ccc}
.text-input:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="text"]:focus,input[type="search"]:focus,input[type="url"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,:not(.ie8) select:focus{outline:0;outline:thin dotted \9;border-color:#8f8f8f}
.nav{list-style:none;margin-left:0}
.nav ul>li,.nav ul>li>a,.nav ol>li,.nav ol>li>a{display:inline-block;*display:inline;zoom:1;text-decoration:none}
.nav ul>li.is-selected>a,.nav ol>li.is-selected>a{font-weight:bold}
.nav--stacked ol li,.nav--stacked ul li{display:block}
.strap{margin-bottom:30px}
.strap__header{margin-bottom:15px}
.strap__heading{float:left}
.modal{width:auto;cursor:initial}
.modal figure img{max-width:100%}
.modal .modal__content{display:block}
.modal__content{display:none}
.module.module--inline-player{padding:0}
.aside--main .module.module--inline-player{padding:0 10px}
.aside--main .module.module--inline-player .help--trigger{display:none}
.module__lead{width:100%;height:auto}
.media--video.module__lead{position:relative}
.media--video.module__lead:after{content:'';display:block;padding-top:56.25%}
.media--video.module__lead .video-js{position:absolute;bottom:0;left:0;right:0;top:0;width:100%;height:100%}
.module.module--aside{width:66.6667%}
.enlarge.module--aside{width:100%}
.main .enlarge+.panel--upnext{left:-9999px;opacity:0}
.panel--upnext{display:inline-block;transition:opacity 1s ease-in;position:absolute;top:38px;right:0;opacity:1}
.module__lead{position:relative}
.pagination__list{overflow:hidden;padding:0 84px;position:relative}
.pagination__item{float:left;height:38px;line-height:38px;margin:0 0 0 4px;text-align:center}
.pagination__item>*{display:inline-block;height:38px;min-width:38px}
.pagination__item:first-child{margin-left:-1px}
.lte9 .pagination__item{margin-left:1px}
.lte9 .pagination__item:first-child{margin-left:-2px}
.pagination__prev,.pagination__next{height:38px;position:absolute;text-align:center;top:0;width:80px}
.pagination__prev{left:0}
.pagination__next{right:0}
.card{display:block;margin-bottom:30px}
.card__lead{margin:0}
.card__img{width:100%;height:auto;margin:0}
.card--overlay{position:relative}
.card--overlay .card__wof{position:absolute;bottom:0;left:0;right:0;padding:10px;background-color:rgba(0,0,0,0.7);color:white}
.card--imgleft .card__img{float:left;width:auto;margin-right:7.5px}
.card--text-centred{position:relative}
.card--text-centred .card__wof{height:100%;left:0;position:absolute;top:0;text-align:center;width:100%}
.card--text-centred .card__wof:before{content:'';float:left;margin-bottom:-25px;height:50%;width:100%}
.carousel-container{position:relative}
.carousel{position:relative;height:auto;width:100%;margin:0 auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
.carousel__slides{position:relative;width:100%;height:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:left,top,-webkit-transform;transition-property:transform,left,top;transition-property:transform,left,top,-webkit-transform;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease}
.carousel__slides .item{display:block;height:100%;float:left;padding:0}
.carousel__overlay{z-index:1;position:absolute;bottom:0;left:0;width:100%;padding:10px;background:rgba(0,0,0,0.7)}
.carousel__pagination-wrapper{position:absolute;bottom:0;width:100%}
.carousel__controls{position:absolute;width:100%;height:100%}
.carousel__controls .carousel__prev,.carousel__controls .carousel__next{z-index:1;position:absolute;top:50%}
.carousel__controls .carousel__prev{left:0}
.carousel__controls .carousel__next{right:0}
.swiper-pagination-switch{display:inline-block;margin-right:5px;width:5px;height:5px;background:white;opacity:.5;border-radius:100%}
.swiper-pagination-switch.swiper-active-switch{background:#0078be;opacity:1}
.carousel--responsive{width:100%;overflow:hidden;position:relative;margin-bottom:30px;height:0;padding:0 0 66.87% 0}
.carousel--responsive .carousel__slides .item{height:auto}
.carousel--responsive .carousel__slides .item img{width:100%;height:auto}
.carousel--full .carousel__slides .item{width:100%}
.carousel--half .carousel__slides .item{position:relative;width:100%}
.panel{padding:10px;margin-bottom:30px}
.nav--dropdown li{position:relative}
.nav__submenu-wrap{display:none;left:1px;position:absolute;white-space:nowrap}
.nav__submenu-wrap.open{display:block;z-index:1}
.nav__submenu-wrap ul{vertical-align:top;margin:0;padding:0}
.nav__submenu-wrap li{display:block;list-style-type:none;margin:0;padding:0}
.story{display:block;margin-bottom:30px}
.story__lead{float:left}
.story__lead img{display:block;margin-bottom:0}
.story__wof{overflow:hidden}
.story--imgright .story__lead{float:right;margin-left:15px}
.story--stacked{display:block}
.story--stacked .story__lead{float:none;margin-bottom:15px}
.story--stacked .story__lead img{width:100%}
.story--overlay{display:block;position:relative;margin-bottom:15px}
.story--overlay .story__lead{float:none;margin-bottom:0}
.story--overlay .story__lead img{width:100%;margin-bottom:0}
.story--overlay .story__wof{position:absolute;bottom:0;right:0;left:0;color:white;background-color:rgba(0,0,0,0.7)}
.story--overlay .story__wof p{margin:0}
.story--video .story__lead{position:relative}
.story--video .byline{display:block;margin-top:4px}
.story--video .byline li{border-right:1px solid #e1e2e3;margin-right:4px;padding-right:10px}
.story--video .byline li:last-child{border-right:0}
.tab__nav ul{text-align:left}
.tab__nav ul>li{display:block;float:left}
.tab__nav ul>li.is-selected{position:relative;z-index:1}
.tab__content{position:relative;overflow:hidden}
.tab__panel{position:relative;width:100%}
.scriptable .tab__panel{position:absolute;top:0;left:0;opacity:0;height:auto;visibility:hidden}
.scriptable .tab__panel.is-selected{z-index:1;position:relative;opacity:1;visibility:visible}
.media--video .vjs-text-track-display{display:none}
.media--video .vjs-big-play-button{display:none}
.media--video .video__overlay{display:none}
.media--video .video__next{display:none}
.media--video .video__settings{display:none}
.media--video .vjs-playing-container,.media--video .vjs-ended-container{display:none}
.media--video .vjs-paused-container{display:none}
.module:not(.module--aside) .media--video .video-js.vjs-controls-enabled .vjs-fullscreen-control{margin-left:auto}
.media--video .vjs-overlay{height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:0}
.media--video .vjs-overlay .social--horizontal{position:absolute;top:0;padding:10px;display:none;opacity:0;visibility:hidden}
.media--video .vjs-overlay .help--trigger{position:absolute;right:10px;top:14px;display:none;opacity:0;visibility:hidden}
.media--video .vjs-overlay .icon--chrome-help{width:26px;height:26px;background-position:0 -26px;cursor:pointer}
.media--video .vjs-overlay .icon--chrome-help:hover{background-position:0 0}
.media--video .vjs-overlay .header{border:0}
.media--video .vjs-overlay .header .heading{margin-bottom:10px}
.media--video .vjs-paused-container,.media--video .vjs-playing-container{height:88%;width:100%;cursor:pointer}
.media--video .tag--video-play,.media--video .tag--video-pause{cursor:pointer;height:81px;left:50%;margin:-40px -40px 0;opacity:.8;position:absolute;top:50%;width:81px}
.media--video .vjs-paused .vjs-paused-container{display:block}
.media--video .vjs-paused .vjs-paused-container>div{display:none!important}
.media--video .vjs-start__countdown{display:none;position:absolute;width:100px;height:100px;margin-left:-50px;margin-top:-50px;left:50%;top:50%}
.media--video .vjs-countdown .vjs-paused-container{display:block}
.media--video .vjs-countdown .vjs-paused-container>div{display:block;position:absolute;top:50%;left:50%;margin:-50px;z-index:1}
.media--video .vjs-countdown .vjs-paused-container canvas{width:100px;height:100px}
.media--video .vjs-countdown .vjs-start__countdown{display:block;z-index:1}
.media--video .vjs-playing .vjs-playing-container{display:block}
.media--video .vjs-playing.vjs-fullscreen .tag--video-pause{display:none}
.media--video .vjs-playing .tag--video-pause{display:none}
.media--video .vjs-fullscreen .social--horizontal{display:block}
.media--video .vjs-ended .vjs-ended-container,.media--video .vjs-ended .social--horizontal{display:block}
.media--video .vjs-ended .vjs-overlay{background-color:rgba(0,0,0,0.8)}
.media--video .vjs-ended-none .vjs-ended__next,.media--video .vjs-ended-none .vjs-ended__continuous,.media--video .vjs-ended-none .vjs-play-control{display:none}
.media--video .vjs-ended-none .vjs-ended__none{display:block}
.media--video .prompt-pause.vjs-playing .tag--video-pause{display:block!important}
.media--video .vjs-user-active .social--horizontal,.media--video .vjs-paused .social--horizontal,.media--video .vjs-ended .social--horizontal{opacity:1;left:0;visibility:visible;transition:none}
.media--video .vjs-user-active .social--horizontal li,.media--video .vjs-paused .social--horizontal li,.media--video .vjs-ended .social--horizontal li{position:static!important}
.media--video .vjs-user-active .help--trigger,.media--video .vjs-paused .help--trigger,.media--video .vjs-ended .help--trigger{opacity:1;visibility:visible}
.media--video .video-js.vjs-controls-enabled .vjs-control-bar{bottom:0;height:44px;z-index:1}
.media--video .video-js.vjs-controls-enabled.vjs-fullscreen .vjs-control-bar{bottom:-1px}
.media--video .video-js{overflow:hidden}
.media--video .video-js .vjs-loading-spinner{margin-left:-36px;margin-top:-36px}
.media--video .video-js.vjs-mouse.vjs-has-started.vjs-user-inactive .vjs-paused-container{display:none}
.media--video .video-js.vjs-mouse.vjs-has-started.vjs-user-inactive .vjs-control-bar,.media--video .video-js.vjs-mouse.vjs-has-started.vjs-user-inactive .vjs-control,.media--video .video-js.vjs-mouse.vjs-has-started.vjs-user-inactive .vjs-time-divider,.media--video .video-js.vjs-mouse.vjs-has-started.vjs-user-inactive .vjs-progress-control{-webkit-transition-delay:initial;-moz-transition-delay:initial;-ms-transition-delay:initial;-o-transition-delay:initial}
.media--video .video-js.vjs-mouse.vjs-has-started.vjs-user-inactive .vjs-control-bar{pointer-events:all}
.media--video .video-js.vjs-mouse.vjs-has-started.vjs-user-inactive .vjs-progress-control{width:100%;-webkit-transform:translateY(33px);-moz-transform:translateY(33px);-ms-transform:translateY(33px);-o-transform:translateY(33px)}
.media--video .video-js.vjs-mouse.vjs-has-started.vjs-user-inactive.vjs-paused:not(.vjs-ad-playing) .vjs-control-bar,.media--video .video-js.vjs-mouse.vjs-has-started.vjs-user-inactive.vjs-paused:not(.vjs-ad-playing) .vjs-progress-control,.media--video .video-js.vjs-mouse.vjs-has-started.vjs-user-inactive.vjs-ima3-paused .vjs-control-bar,.media--video .video-js.vjs-mouse.vjs-has-started.vjs-user-inactive.vjs-ima3-paused .vjs-progress-control{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}
.media--video .video-js.vjs-mouse.vjs-has-started.vjs-user-inactive.vjs-paused:not(.vjs-ad-playing) .vjs-control,.media--video .video-js.vjs-mouse.vjs-has-started.vjs-user-inactive.vjs-paused:not(.vjs-ad-playing) .vjs-time-divider,.media--video .video-js.vjs-mouse.vjs-has-started.vjs-user-inactive.vjs-ima3-paused .vjs-control,.media--video .video-js.vjs-mouse.vjs-has-started.vjs-user-inactive.vjs-ima3-paused .vjs-time-divider{opacity:1}
.media--video .video-js.vjs-controls-enabled .vjs-play-control,.media--video .video-js.vjs-controls-enabled .vjs-skipNext-control,.media--video .video-js.vjs-controls-enabled .vjs-star-control,.media--video .video-js.vjs-controls-enabled .vjs-settings-control,.media--video .video-js.vjs-controls-enabled .vjs-enlarge-control,.media--video .video-js.vjs-controls-enabled .vjs-volume-menu-button,.media--video .video-js.vjs-controls-enabled .vjs-fullscreen-control{margin:0;width:44px!important;height:36px;margin-bottom:-5px;padding:0;z-index:2}
.media--video .video-js.vjs-controls-enabled .vjs-play-control:before,.media--video .video-js.vjs-controls-enabled .vjs-skipNext-control:before,.media--video .video-js.vjs-controls-enabled .vjs-star-control:before,.media--video .video-js.vjs-controls-enabled .vjs-settings-control:before,.media--video .video-js.vjs-controls-enabled .vjs-enlarge-control:before,.media--video .video-js.vjs-controls-enabled .vjs-volume-menu-button:before,.media--video .video-js.vjs-controls-enabled .vjs-fullscreen-control:before{content:'';background-repeat:no-repeat;background-position:0 -22px;width:22px;height:22px;background-size:100%;overflow:hidden;opacity:1;display:block;top:7px}
.media--video .video-js.vjs-controls-enabled .vjs-play-control:hover:before,.media--video .video-js.vjs-controls-enabled .vjs-skipNext-control:hover:before,.media--video .video-js.vjs-controls-enabled .vjs-star-control:hover:before,.media--video .video-js.vjs-controls-enabled .vjs-settings-control:hover:before,.media--video .video-js.vjs-controls-enabled .vjs-enlarge-control:hover:before,.media--video .video-js.vjs-controls-enabled .vjs-volume-menu-button:hover:before,.media--video .video-js.vjs-controls-enabled .vjs-fullscreen-control:hover:before{background-position:0 0}
.media--video .video-js.vjs-controls-enabled .vjs-play-control{-ms-flex-order:1;-webkit-order:1;order:1;margin-left:8px}
.media--video .video-js.vjs-controls-enabled .vjs-skipNext-control{-ms-flex-order:2;-webkit-order:2;order:2}
.media--video .video-js.vjs-controls-enabled .vjs-skipNext-control+.vjs-control{margin-left:auto}
.media--video .video-js.vjs-controls-enabled .vjs-star-control{-ms-flex-order:6;-webkit-order:6;order:6}
.media--video .video-js.vjs-controls-enabled .vjs-settings-control{-ms-flex-order:7;-webkit-order:7;order:7}
.media--video .video-js.vjs-controls-enabled .vjs-enlarge-control{-ms-flex-order:8;-webkit-order:8;order:8}
.media--video .video-js.vjs-controls-enabled .vjs-volume-menu-button{-ms-flex-order:3;-webkit-order:3;order:3}
.media--video .video-js.vjs-controls-enabled .vjs-volume-menu-button:before{text-shadow:none}
.media--video .video-js.vjs-controls-enabled .vjs-volume-menu-button.vjs-vol-0:before{text-shadow:none;content:""}
.media--video .video-js.vjs-controls-enabled .vjs-volume-menu-button.vjs-vol-1:before{text-shadow:none;content:""}
.media--video .video-js.vjs-controls-enabled .vjs-volume-menu-button.vjs-vol-2:before{text-shadow:none;content:""}
.media--video .video-js.vjs-controls-enabled .vjs-volume-menu-button:hover{z-index:2}
.media--video .video-js.vjs-controls-enabled .vjs-fullscreen-control:before{content:""}
.media--video .video-js.vjs-controls-enabled .vjs-progress-control{width:100%;position:absolute;left:0;top:-15px}
.media--video .video-js.vjs-controls-enabled .vjs-slider{width:100%;position:relative}
.media--video .video-js.vjs-controls-enabled .vjs-slider:before{background-color:rgba(255,255,255,0.25)}
.media--video .video-js.vjs-controls-enabled .vjs-play-progress{background:#007cc3}
.media--video .video-js.vjs-controls-enabled .vjs-current-time{-ms-flex-order:4;-webkit-order:4;order:4;width:34px!important;margin-left:24px}
.media--video .video-js.vjs-controls-enabled .vjs-time-divider{-ms-flex-order:5;-webkit-order:5;order:5;width:4px!important;margin-left:5px}
.media--video .video-js.vjs-controls-enabled .vjs-duration{-ms-flex-order:6;-webkit-order:6;order:6;width:34px!important;margin-left:5px}
.media--video .video-js.vjs-controls-enabled .vjs-time-controls,.media--video .video-js.vjs-controls-enabled .vjs-time-divider{font-family:Arial;font-size:13px;font-size:.8125rem;margin-top:5px}
.media--video .video-js.vjs-controls-enabled .vjs-control-bar{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;background:linear-gradient(to bottom,transparent 0,#1d1d1d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#1d1d1d',GradientType=0)}
.media--video .vjs-control{position:relative}
.media--video .vjs-control>.vjs-control-content,.media--video .vjs-menu .vjs-menu-content,.media--video .vjs-volume-menu-button .vjs-menu .vjs-menu-content,.media--video .vjs-thumbnail{background-color:#333;font-weight:normal;line-height:12px;padding:10px;transition:opacity .2s ease;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-mz-transition:opacity .2s ease;box-sizing:border-box;z-index:2}
.media--video .vjs-control>.vjs-control-content:after,.media--video .vjs-menu .vjs-menu-content:after,.media--video .vjs-volume-menu-button .vjs-menu .vjs-menu-content:after,.media--video .vjs-thumbnail:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(51,51,51,0);border-top-color:#333;border-width:6px;margin-left:-6px}
.media--video .vjs-control>.vjs-control-content{width:76px;position:absolute;left:-99999px;bottom:0;opacity:0}
.media--video .vjs-control:hover:not(.vjs-play-control):not(.vjs-volume-control)>.vjs-control-content{opacity:1;left:-50%;margin-left:7px;bottom:43px;text-align:center}
.media--video .vjs-control:hover:not(.vjs-play-control):not(.vjs-volume-control)>.vjs-control-content .vjs-control-text{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem;line-height:1;height:13px;text-indent:0}
.media--video .vjs-control:hover:not(.vjs-play-control):not(.vjs-volume-control)>.vjs-control-content .vjs-control-text:before{content:none}
.media--video .vjs-thumbnail-holder{position:absolute;left:-50%;margin-left:-20px;bottom:43px}
.media--video .vjs-thumbnail{width:120px;position:absolute;left:-99999px;bottom:0;opacity:0}
.media--video .vjs-thumbnail .story,.media--video .vjs-thumbnail .story__headline,.media--video .vjs-thumbnail .story__headline a,.media--video .vjs-thumbnail .header h2.heading{font-size:12px;font-size:.75rem;line-height:2;font:"Source Sans Pro",Helvetica,Arial,sans-serif;line-height:14px;color:#fff;font-weight:normal}
.media--video .vjs-thumbnail .header{margin-bottom:4px;line-height:14px;border:0}
.media--video .vjs-thumbnail .header .heading{margin-bottom:0;padding-top:0}
.media--video .vjs-thumbnail .story{margin-bottom:0;padding:0}
.media--video .vjs-thumbnail .story__lead.media{margin-top:6px;margin-bottom:0;margin-right:0}
.media--video .vjs-thumbnail .story__lead.media img{max-width:100%}
.media--video .vjs-skipNext-control:hover .vjs-thumbnail{opacity:1;left:4px}
.media--video .vjs-skipNext-control:hover{z-index:2}
.media--video .vjs-skipNext-control:hover .vjs-thumbnail:hover,.media--video .vjs-skipNext-control:active .vjs-thumbnail:active{opacity:0}
.media--video .vjs-settings-control .vjs-menu{position:absolute;right:100px;bottom:0;left:auto;display:block}
.media--video .vjs-settings-control .vjs-menu-content{width:158px;min-height:46px;position:absolute;left:-99999px;bottom:11px;opacity:0}
.media--video .vjs-settings-control.selected .vjs-menu{display:block;bottom:0;opacity:1;transition-property:opacity;transition-delay:0s}
.media--video .vjs-settings-control.selected .vjs-menu-content{opacity:1;left:61px}
.media--video .vjs-settings-control.selected>.vjs-control-content{display:none}
.media--video .video-js.vjs-mouse .vjs-volume-menu-button.vjs-menu-button:hover .vjs-menu-content{height:25px;width:120px;bottom:16px;left:-21px}
.media--video .video-js.vjs-mouse .vjs-volume-menu-button.vjs-menu-button .vjs-menu-content{height:25px;width:120px;bottom:16px;left:-21px}
.media--video .video-js.vjs-mouse .vjs-volume-menu-button.vjs-menu-button .vjs-menu-content:after{right:100%;top:50%;left:auto;border-right-color:#333;border-top-color:transparent;border-width:6px;margin-top:-6px}
.media--video .video-js.vjs-mouse .vjs-volume-menu-button.vjs-menu-button .vjs-slider:before{background-color:#333}
.media--video .video-js.vjs-mouse .vjs-volume-menu-button.vjs-menu-button .vjs-volume-bar:before{background-color:#666;height:4px;box-shadow:none;z-index:-1}
.media--video .video-js.vjs-mouse .vjs-volume-menu-button.vjs-menu-button .vjs-volume-level{background-color:#007cc3}
.media--video .video-js.vjs-mouse .vjs-volume-menu-button.vjs-menu-button .vjs-volume-handle{width:6px;height:6px}
.media--video .video-js.vjs-mouse .vjs-volume-menu-button.vjs-menu-button .vjs-menu{margin:0;bottom:36px;width:44px;height:100px}
.media--video .video-js.vjs-mouse.vjs-fullscreen .vjs-fullscreen-control.vjs-control{margin-left:auto}
.media--video .video-js.vjs-mouse.vjs-fullscreen .vjs-fullscreen-control.vjs-control:hover>.vjs-control-content{margin-left:-24px;width:112px}
.media--video .video-js.vjs-mouse.vjs-fullscreen .vjs-fullscreen-control.vjs-control:hover>.vjs-control-content:after{margin-left:15px}
.media--video .video-js.vjs-mouse.vjs-fullscreen .vjs-fullscreen-control.vjs-control:before{content:""}
.media--video .video-js.vjs-mouse.vjs-fullscreen .vjs-enlarge-control{display:none}
.media--video .video-js.vjs-mouse .vjs-fullscreen-control.vjs-control:hover>.vjs-control-content{left:-80%;width:78px}
.media--video .video-js.vjs-mouse .vjs-fullscreen-control.vjs-control:hover>.vjs-control-content:after{margin-left:4px}
.media--video .video-js.vjs-mouse .vjs-star-control.vjs-control:hover>.vjs-control-content{margin-left:0;width:90px}
.media--video .video__settings-quality{display:inline-block;height:20px;margin-bottom:6px}
.media--video .video__settings-quality .quality__label{display:inline-block;margin-left:26px;width:60px;box-sizing:border-box}
.media--video .video__settings-quality .quality__label select{background-size:36px auto;background-position:28px;border:0;border-radius:0;color:#000;height:20px;width:60px;padding:3px;padding-left:6px;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0}
.media--video .video__settings-autoplay{display:inline-block;height:20px;margin-top:7px;box-sizing:border-box}
.media--video .video__settings-autoplay label{display:inline-block;width:51px;margin-top:-2px}
.media--video .autoplay__label{display:inline-block;margin-left:13px}
.media--video .autoplay__label span{text-transform:capitalize;padding:5px 7px;width:30px;height:20px;background-color:#666;color:#fff}
.media--video .autoplay__label span.selected{background-color:#fff;color:#000}
.media--video .autoplay__on{margin-right:-3px}
.media--video .vjs-ended.vjs-controls-enabled .vjs-play-control:before{background-position:0 -28px;width:26px;height:26px}
.media--video .vjs-ended.vjs-controls-enabled .vjs-play-control:hover:before{background-position:0 -2px}
.media--video .vjs-ended-container{height:100%;width:100%}
.media--video .vjs-ended-container .story img{width:200px;height:114px;box-sizing:border-box}
.media--video .vjs-ended-container header h2.heading,.media--video .vjs-ended-container .story__headline{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;color:#fff;font-weight:bold;font-size:14px;font-size:.875rem;line-height:1.2857}
.media--video .vjs-ended-container header h2.heading a,.media--video .vjs-ended-container .story__headline a{color:#fff}
.media--video .vjs-ended-container .story__headline{font-weight:normal;margin-right:0;display:block}
.media--video .vjs-ended-container a:hover{text-decoration:none}
.media--video .vjs-ended .vjs-ended--cancelled .vjs-ended__next{display:none}
.media--video .vjs-ended .vjs-ended--cancelled .vjs-ended__continuous .vjs-ended__countdown>div:first-child{display:none!important}
.media--video .vjs-ended .vjs-ended--cancelled .vjs-ended__continuous .vjs-ended__cancel{display:none}
.media--video .vjs-ended .vjs-ended--cancelled .vjs-ended__all{display:block}
.media--video .vjs-ended .vjs-ended--cancelled+.social--horizontal{display:none}
.media--video .vjs-ended .vjs-ended--cancelled+.social--horizontal+.help--trigger{display:none}
.media--video .vjs-ended__next{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}
.media--video .vjs-ended__next .story{width:100%;text-align:center}
.media--video .vjs-ended__next .story .media--video{display:inline-block;position:relative;float:none;margin:0;margin-top:18px}
.media--video .vjs-ended__next .story .media--video img{border:2px solid #fff}
.media--video .vjs-ended__next .story .tag{text-align:left}
.media--video .vjs-ended__next header h2.heading{margin-bottom:14px}
.media--video .vjs-ended__next header.header{text-align:center}
.media--video .vjs-ended__next .vjs-ended__countdown{position:absolute;width:100px;height:100px;margin-left:-50px;margin-top:-50px;left:50%;top:50%}
.media--video .vjs-ended__continuous{position:relative;height:100%;text-align:center}
.media--video .vjs-ended__continuous .header{position:absolute;z-index:2;top:15%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.media--video .vjs-ended__continuous .story{width:100%;height:100%}
.media--video .vjs-ended__continuous .tag{display:none}
.media--video .vjs-ended__continuous .media--video{width:100%;height:100%;margin:0}
.media--video .vjs-ended__continuous .media--video:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.4)}
.media--video .vjs-ended__continuous .media--video img{width:100%;height:100%}
.media--video .vjs-ended__continuous .story__wof{position:absolute;z-index:2;top:25%;left:50%;width:80%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.media--video .vjs-ended__continuous .vjs-ended__countdown{position:absolute;top:50%;left:50%;width:100px;height:100px;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
.media--video .vjs-ended__continuous .vjs-ended__cancel{position:absolute;bottom:20%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.media--video .vjs-ended__cancel,.media--video .vjs-start__cancel{background:#333;border:0;padding:8px 10px;font-weight:normal;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;color:#fff;font-size:12px;font-size:.75rem;line-height:1;z-index:2}
.media--video .vjs-ended__cancel:hover,.media--video .vjs-start__cancel:hover{text-decoration:none;background:#999;cursor:pointer}
.media--video .vjs-start__cancel{position:absolute;bottom:0;left:50%;width:62px;margin:0 0 -20px 10px}
.media--video .vjs-countdown--text{height:60px;position:absolute;width:60px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.media--video .vjs-countdown--text.count-5:after,.media--video .vjs-countdown--text.count-4:after,.media--video .vjs-countdown--text.count-3:after,.media--video .vjs-countdown--text.count-2:after,.media--video .vjs-countdown--text.count-1:after{content:'';height:72px;width:72px}
.media--video .vjs-ended__all{display:none;width:100%;height:100%;z-index:2}
.vjs-fullscreen .media--video .vjs-ended__all{width:620px;margin:0 auto;margin-top:86px;height:300px}
.media--video .vjs-ended__all .story{position:relative;display:inline-block;margin-bottom:0;margin-top:12px;margin-right:6px;text-align:left;width:auto;padding:0}
.media--video .vjs-ended__all .story:nth-child(3n){margin-right:0}
.media--video .vjs-ended__all .story .media--video{float:none;margin:0}
.media--video .vjs-ended__all .story .story__headline{opacity:0;border:2px solid #fff;padding:9px 8px;position:absolute;width:100%;height:100%;top:0;left:0;right:0;margin-bottom:0;box-sizing:border-box;z-index:1;font-weight:normal;font-size:12px;font-size:.75rem;line-height:1.1667}
.media--video .vjs-ended__all .story .story__headline a{font-weight:normal}
.media--video .vjs-ended__all .story:hover .story__headline{opacity:1;background:rgba(0,0,0,0.8)}
.media--video .vjs-ended__none{display:none;position:absolute;top:50%;left:50%;width:auto;height:auto;margin:-44px -25px;z-index:2}
.media--video .vjs-ended__none .icon--chrome-replay{width:50px;height:50px}
.media--video .vjs-ended__none:hover .icon--chrome-replay{background-position:0 -50px}
.media--video .vjs-ended__none .replay--trigger{cursor:pointer}
.media--video .ie9 .vjs-ended__next{width:410px;height:600px;margin-top:20px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:100%;max-height:100%;overflow:auto}
.media--video .vjs-ima3-ad-background{display:block}
.media--video .vjs-ad-playing .vjs-control-bar,.media--video .vjs-ad-loading .vjs-control-bar{display:none!important}
.media--video .vjs-ad-playing .vjs-progress-control .vjs-play-progress,.media--video .vjs-ad-loading .vjs-progress-control .vjs-play-progress{background-color:#ffe400}
.media--video .vjs-ad-playing .vjs-ad-control-bar,.media--video .vjs-ad-loading .vjs-ad-control-bar{display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important}
.media--video .vjs-ad-playing .vjs-ad-message,.media--video .vjs-ad-loading .vjs-ad-message{width:auto!important;padding:0 12px;-webkit-order:6;-ms-flex-order:6;order:6}
.media--video .vjs-ad-playing .vjs-ad-message .vjs-control-text,.media--video .vjs-ad-loading .vjs-ad-message .vjs-control-text{margin-top:6px;margin-left:10px;height:auto;font-size:13px;text-indent:0}
.media--video .vjs-ad-playing .vjs-current-time,.media--video .vjs-ad-playing .vjs-duration,.media--video .vjs-ad-playing .vjs-time-divider,.media--video .vjs-ad-loading .vjs-current-time,.media--video .vjs-ad-loading .vjs-duration,.media--video .vjs-ad-loading .vjs-time-divider{display:none}
.media--video .vjs-ad-playing .vjs-remaining-time,.media--video .vjs-ad-loading .vjs-remaining-time{-ms-flex-order:5;-webkit-order:5;order:5;width:34px!important;display:block;margin-left:12px;overflow-x:hidden}
.media--video .vjs-ad-playing .vjs-remaining-time .vjs-control-text,.media--video .vjs-ad-loading .vjs-remaining-time .vjs-control-text{display:none}
.media--video .vjs-ad-playing .vjs-remaining-time-display,.media--video .vjs-ad-loading .vjs-remaining-time-display{margin-left:-4px}
.media--video .vjs-ad-playing .vjs-fullscreen-control,.media--video .vjs-ad-loading .vjs-fullscreen-control{margin-left:auto!important}
.media--video .vjs-ad-playing .vjs-paused-container,.media--video .vjs-ad-loading .vjs-paused-container{display:none!important}
.media--video .vjs-ad-playing .help--trigger,.media--video .vjs-ad-loading .help--trigger{display:none}
.media--video .vjs-ad-playing .vjs-overlay,.media--video .vjs-ad-loading .vjs-overlay{display:none}
.media--video .vjs-mouse .vjs-loop-button:hover{text-shadow:0 0 1em #fff}
.media--video .vjs-control-active{text-shadow:0 0 1em #fff}
.media--video .vjs-mouse .vjs-loop-button:before{font-family:VideoJS-LoopButton;font-size:1.5em;line-height:2em;content:"";width:17px;height:17px;margin:.5em auto 0;background-image:url(../../../../designs/ffx/cq-site-clientlibs-designs-masthead-adaptive/css/img/svg/icon-chrome-play.svg)}
.media--video .modal--help{top:auto!important;max-width:940px;margin-left:-15px;padding:0;background:#191919}
.media--video .modal--help h2{font-family:merriweather sans,georgia,serif}
.media--video .modal--help .icon--close{cursor:pointer;position:absolute;top:10px;right:10px;width:32px;height:32px}
.media--video .modal--help .modal_dialog{padding:20px 10px 40px;border-top:3px solid #d82628;border-bottom:3px solid #d82628}
.media--video .modal--help .modal__content{padding:40px 10px;border-top:3px solid #d82628;border-bottom:3px solid #d82628}
.media--video .modal--help .help__row{border-bottom:1px solid #414141;padding:20px 0 16px}
.media--video .modal--help .help__row .help--key em{font-size:16px;font-size:1rem;line-height:1.5;font-style:normal;font-weight:bold;font-family:merriweather sans,georgia,serif}
.media--video .modal--help .help__row .help--key span{display:block;font-size:14px;font-size:.875rem;line-height:1.1429;margin-top:2px}
.media--video .modal--help .help__row .help--instruction{float:right;width:300px;text-align:center}
.media--video .modal--help .help__row .help--instruction kbd{border:2px solid #fff;display:inline-block;text-transform:uppercase;text-align:center}
.media--video .modal--help .help__row .help--instruction .help__enter,.media--video .modal--help .help__row .help--instruction .help__space{padding:3px 0 2px;width:100px}
.media--video .modal--help .help__row .help--instruction .help__enter{margin:0 20px 0 0}
.media--video .modal--help .help__row .help--instruction .help__space{margin:0 0 0 20px}
.media--video .modal--help .help__row .help--instruction .help__uparrow,.media--video .modal--help .help__row .help--instruction .help__downarrow,.media--video .modal--help .help__row .help--instruction .help__leftarrow,.media--video .modal--help .help__row .help--instruction .help__rightarrow{padding:3px 14px}
.media--video .modal--help .help__row .help--instruction .help__uparrow span,.media--video .modal--help .help__row .help--instruction .help__downarrow span,.media--video .modal--help .help__row .help--instruction .help__leftarrow span,.media--video .modal--help .help__row .help--instruction .help__rightarrow span{background-position:bottom center}
.media--video .modal--help .help__row .help--instruction .help__uparrow{margin:0 20px 0 0}
.media--video .modal--help .help__row .help--instruction .help__downarrow{margin:0 20px 0 0}
.media--video .modal--help .help__row .help--instruction .help__leftarrow{margin:0 0 0 20px}
.media--video .modal--help .help__row .help--instruction .help__rightarrow{margin:0 0 0 20px}
.lte9 .video-js.vjs-mouse .vjs-control-bar{background-color:none}
.lte9 .vjs-progress-control{width:100%!important}
.lte9 .media--video .video-js.vjs-controls-enabled.vjs-user-inactive .vjs-control-bar{height:0}
.lte9 .vjs-ended__next{left:0;right:0;width:50%;margin:auto;top:20px}
.lte9 .media--video .vjs-controls-enabled.video-js .vjs-play-control,.lte9 .media--video .vjs-controls-enabled.video-js .vjs-time-controls,.lte9 .media--video .vjs-controls-enabled.video-js .vjs-time-divider,.lte9 .media--video .vjs-controls-enabled.video-js .vjs-fullscreen-control,.lte9 .media--video .vjs-controls-enabled.video-js .vjs-enlarge-control,.lte9 .media--video .vjs-controls-enabled.video-js .vjs-skipNext-control,.lte9 .media--video .vjs-controls-enabled.video-js .vjs-settings-control,.lte9 .media--video .vjs-controls-enabled.video-js .vjs-volume-menu-button{margin-top:5px}
.is-hidden{display:none!important;visibility:hidden!important}
.is-invisible{visibility:hidden!important}
.is-vishidden,.weatherblock__details dt,.strap--is-more .header{position:absolute!important;overflow:hidden;width:1px;height:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px)}
.focusable.is-vishidden:active,.weatherblock__details dt.focusable:active,.strap--is-more .focusable.header:active,.focusable.is-vishidden:focus,.weatherblock__details dt.focusable:focus,.strap--is-more .focusable.header:focus{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}
.is-visible{display:block!important}
.is-closed{overflow:hidden!important}
.is-open{height:auto!important}
.ir,.story--list .tag--video,.logo,.header-wrap .logo,.header-wrap .tagline{background-color:transparent;border:0;overflow:hidden;*text-indent:-999em}
.break-word{word-wrap:break-word;white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-moz-pre-wrap;white-space:-hp-pre-wrap}
legend.is-vishidden{left:-999em}
.hide-desktop,.show-handheld,.show-tablet{display:none!important}
.hide-noneJS,.js .hide-withJS{display:none!important}
.js .hide-noneJS{display:block!important}
html body.scriptable .hiddenWithJS{display:none}
html body.noscript .showWithoutJS{display:block}
.ir:before,.ir:before,.story--list .tag--video:before,.logo:before,.header-wrap .logo:before,.header-wrap .tagline:before{content:"";display:block;height:100%;width:0}
.text-right{text-align:right!important}
.text-center{text-align:center!important}
.text-left{text-align:left!important}
.text-justify{text-align:justify!important}
.is-uppercase{letter-spacing:1px;text-transform:uppercase!important}
.is-lowercase{text-transform:lowercase!important}
.is-capitalize{text-transform:capitalize!important}
.last{float:right!important;margin-right:0!important;border-right:none!important;clear:right}
.f-left{float:left!important}
.f-right{float:right!important}
.f-none{float:none!important}
.block{display:block!important}
.inline{display:inline!important}
.inline-block{display:inline-block!important}
.divider{border-top:1px solid #ccc;padding-top:18px}
.parsys_column.cq-colctrl-lt0>.parsys_column,.parsys_column.cq-colctrl-lt1>.parsys_column,.parsys_column>.component-wrap{display:inline}
.html-assets{letter-spacing:normal;padding:0 10px}
.html-assets>.strap,.html-assets>.panel{padding-left:0;padding-right:0}
.parsys-main .cq-wrap>*{padding-left:0!important;padding-right:0!important}
.strap--home-newswell .story+.cq-wrap{margin-top:-18px}
.strap--home-newswell .story--overlay+.cq-wrap{margin-top:0}
.strap--home-newswell .cq-wrap>.story--promo{margin-top:-2px}
.grid>.cq-wrap>.story--overlay .story__wof{left:10px;right:10px}
.unit-1{width:100%}
.unit-1--large{width:100%}
.unit-1-1--large,.aside .panel{width:100%}
.unit-0-1--large{width:0}
.unit-1-2--large,.unit-2-4--large,.unit-3-6--large,.unit-6-12--large,.unit-12-24--large{width:50%}
.unit-1-3--large,.unit-2-6--large,.unit-4-12--large,.unit-8-24--large{width:33.3333%}
.unit-2-3--large,.unit-4-6--large,.unit-8-12--large,.unit-16-24--large{width:66.6667%}
.unit-1-4--large,.unit-3-12--large,.unit-6-24--large{width:25%}
.unit-3-4--large,.unit-9-12--large,.unit-18-24--large{width:75%}
.unit-1-5--large{width:20%}
.unit-2-5--large{width:40%}
.unit-3-5--large{width:60%}
.unit-4-5--large{width:80%}
.unit-1-6--large,.unit-2-12--large,.unit-4-24--large{width:16.6667%}
.unit-5-6--large,.unit-10-12--large,.unit-20-24--large{width:83.3333%}
.unit-1-12--large,.unit-2-24--large{width:8.3333%}
.unit-5-12--large,.unit-10-24--large{width:41.6667%}
.unit-7-12--large,.unit-14-24--large{width:58.3333%}
.unit-11-12--large,.unit-22-24--large{width:91.6667%}
.unit-1-24--large{width:4.1667%}
.unit-3-24--large{width:12.5%}
.unit-5-24--large{width:20.8333%}
.unit-7-24--large{width:29.1667%}
.unit-9-24--large{width:37.5%}
.unit-11-24--large{width:45.8333%}
.unit-13-24--large{width:54.1667%}
.unit-15-24--large{width:62.5%}
.unit-17-24--large{width:70.8333%}
.unit-19-24--large{width:79.1667%}
.unit-21-24--large{width:87.5%}
.unit-23-24--large{width:95.8333%}
.unit-0{width:auto}
.unit-0--large{width:auto}
.grid{position:relative;clear:both}
.main>.grid{margin-left:0;margin-right:0}
.grid__cell--fr{float:right}
.grid__cell--fl{float:left}
.wrap{display:block;padding:0;margin:0 auto;text-align:left;letter-spacing:-0.31em;text-rendering:optimizespeed}
.outer-wrap{z-index:auto}
.main{display:block;padding:0;margin-left:0;margin-right:0;text-align:left;letter-spacing:-0.31em;text-rendering:optimizespeed;overflow:visible;position:static;width:100%}
.aside--main{margin-top:0}
.content:focus{outline:0}
.outer-wrap{width:990px;padding-left:15px;padding-right:15px;background:#fff}
.aside--main{width:320px}
.template--sidebar-right .main{overflow:visible}
.template--sidebar-right .main{width:640px;padding-right:10px}
.template--sidebar-right .aside--main{width:320px}
.template--object .main{position:relative}
.template--object article.object{width:100%;margin-bottom:40px}
.template--object h1{margin-bottom:0;display:inline}
.template--object .object>header{margin-bottom:20px}
.template--object .media--photo,.template--object .module{margin-bottom:20px}
a{color:#0078c8;text-decoration:none}
a:hover,a:focus,a:active{color:#065bb0;text-decoration:underline}
a:active,a:hover{outline:0}
:visited{color:#78777a}
.skip-link{position:absolute;top:0;display:block;left:-999px;overflow:hidden}
.skip-link:active,.skip-link:focus{background:#0078be;color:white;padding:10px;left:0;width:100%;z-index:100;outline:0}
.skip-link.skip-inline:focus{width:auto}
h1,.h1{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif}
h1,h2,h3{letter-spacing:normal}
.header .heading:not(h1){font-family:"Montserrat",Helvetica,Arial,sans-serif}
.heading-tagline{color:#666;letter-spacing:normal;font-size:14px;font-size:.875rem;line-height:1.7143}
.header--main{position:relative;margin-bottom:20px}
.header--main .heading{font-size:30px;font-size:1.875rem;margin-bottom:24px;margin-bottom:1.5rem;line-height:1.6;font-family:"Montserrat",Helvetica,Arial,sans-serif;text-transform:uppercase;margin-bottom:0}
.header--main .heading--logo{background-position:center;background-size:contain;background-repeat:no-repeat;width:100%;text-indent:-9999px}
.header--main span{display:block;color:#1d1d1d;font-size:18px;font-size:1.125rem;line-height:1.3333;position:absolute;right:10px;bottom:0;text-align:right}
.header--main:after{content:'';position:absolute;left:10px;right:10px;bottom:0;display:block;border-bottom:1px solid #e1e2e3}
.adWrapper small{display:none}
.adspot-twin small{display:block;position:relative;margin-left:10px;margin-right:10px;margin-bottom:10px;overflow:hidden;letter-spacing:normal;color:#666}
.adspot-twin small:after{content:'';position:absolute;top:50%;left:45%;width:100%;border-top:1px solid #e1e2e3}
.ad{position:relative;display:table;letter-spacing:normal;margin:0 auto 30px}
.ad iframe,.ad img{display:block;margin:0 auto}
.ad td{padding:0}
.ad small{display:block;font-size:.5625em;color:#777579;position:absolute;bottom:-15px;right:0}
.outer-wrap ~ .ad{margin-bottom:0}
.nav-wrap .ad:last-child{margin-bottom:10px!important}
.ad-wrap{position:relative;display:table;width:100%;height:100%;margin-bottom:20px}
.ad-wrap .ad{display:table-cell;vertical-align:middle;width:100%;margin:0;background:#f7f7f7;text-align:center;margin-bottom:0}
.ad-wrap small{position:static}
.aside .ad{padding:0 10px;width:auto;margin-bottom:60px}
.aside .ad small{right:10px}
.aside .ad-wrap--mrec{margin-bottom:60px}
.ad-wrap--mob-banner{min-height:50px;box-sizing:content-box}
.ad-wrap--mrec{min-height:250px;box-sizing:content-box}
.ad-wrap--leaderboard{max-width:940px;clear:both;margin:0 auto 20px;height:90px}
.pre-footer .ad-wrap--leaderboard{margin-bottom:40px}
.ad-wrap--promo img{margin:0}
.ad-wrap--promo iframe{max-width:100%}
.ad-wrap--promo .ad,.ad-wrap--promo iframe{float:left;margin:0}
.ad--center{float:none;margin-left:auto;margin-right:auto}
.ad--right{float:right;width:auto}
.ad-wrap{min-height:320px}
.header-wrap .ad{clear:none;display:block}
.ad-wrap--aside{position:absolute;top:0;right:0;padding:0}
.strap--home-newswell .ad{margin-top:10px;margin-bottom:40px}
.strap--home-newswell .grid+.ad{margin-top:0;margin-bottom:20px}
.adops-gutter .outer-wrap,.adops-superhero .outer-wrap{background-color:#fff;margin-left:auto;margin-right:auto;max-width:62em;position:relative}
.adops-gutter{position:relative}
.adops-gutter .adops-guttertop{top:113px}
.adops-gutter .skip-link{z-index:2000013}
.adops-gutter .outer-wrap,.adops-gutter .nav-wrap{border-left:1px solid #eaeaef;border-right:1px solid #eaeaef;width:992px}
.adops-gutter .header-wrap{position:relative;z-index:2000011}
.adops-gutter .header-wrap .logo{position:relative;z-index:1}
.adops-gutter.persistent-on .header-wrap{z-index:2000011}
.adops-gutter .nav-wrap{background-color:#fff;position:relative;z-index:2000010;margin-left:auto;margin-right:auto}
.adops-gutter .network-strip-wrap{z-index:2000012}
.adops-gutter .navigation-wrap{background-color:#f7f7f7;position:relative}
.adops-gutter.template--home .adops-guttertop{top:200px}
.adops-crossbar .nav-wrap .ad-wrap--leaderboard,.adops-superhero .nav-wrap .ad-wrap--leaderboard,.adops-billboard .nav-wrap .ad-wrap--leaderboard{width:auto;height:auto;margin:0 auto}
.adops-crossbar .nav-wrap .ad-wrap--leaderboard .ad,.adops-superhero .nav-wrap .ad-wrap--leaderboard .ad,.adops-billboard .nav-wrap .ad-wrap--leaderboard .ad{z-index:4}
.adops-crossbar .nav-wrap .ad-wrap--leaderboard .ad>small,.adops-superhero .nav-wrap .ad-wrap--leaderboard .ad>small,.adops-billboard .nav-wrap .ad-wrap--leaderboard .ad>small{display:none}
.adops-crossbar .nav--primary,.adops-superhero .nav--primary,.adops-billboard .nav--primary{margin-bottom:0}
.adops-superhero .nav-wrap{padding-top:10px}
.adops-crossbar .nav-wrap{padding-top:0}
.adops-crossbar .nav-wrap .ad:last-child{padding-bottom:10px!important;margin-bottom:0!important}
.adops-billboard .nav-wrap .ad-wrap--leaderboard .ad{margin-left:-15px;margin-right:-15px}
#adops-parallaxleft img,#adops-parallaxright img,#parallax-left img,#parallax-right img{max-width:none}
.gutter-full{position:absolute;left:0;width:100%;height:100%}
.gutter-full a{display:block;width:100%;height:100%;text-indent:-9999em;outline:0}
.adops-adlabel small{font-size:10px;font-size:.625rem;line-height:2.4;position:static;top:0;right:0;-webkit-transform:rotate(0);transform:rotate(0)}
#adspot-940x20-pos-1 #buttons td{padding:0}
#adspot-940x20-pos-1 #buttons td span{font-size:10px;font-size:.625rem;line-height:2.4}
#adspot-940x20-pos-1 #buttons #open,#adspot-940x20-pos-1 #buttons #close{float:right}
#adspot-620x270-pos1{margin-left:auto;margin-right:auto}
.adops-gutter.adops-bigunit.adops-arch .article__header h1{width:auto}
.adops-gutter.adops-bigunit.adops-arch.template--article .aside--main{padding-top:57px}
.template--article .aside .ad:first-child{margin-bottom:0}
p,ul,ol{margin-bottom:1em}
.noscript img[xsrc]{display:none}
.breadcrumb{position:relative;font-size:12px;margin-bottom:20px}
.breadcrumb ol{display:inline-block;margin-bottom:0}
.breadcrumb ol>li+li:before{margin-left:-0.7em;margin-right:.5em}
.breadcrumb li:before{color:#777579}
.breadcrumb a{color:#777579}
blockquote{margin:40px 0;clear:both;padding:0 80px 0 50px}
blockquote p{font-size:1.375em;line-height:1.6364;font-weight:bold}
blockquote cite{font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal}
.blockquote--extract{position:relative}
.blockquote--extract:before{content:'';position:absolute;left:20px;top:0;bottom:5px;border-left:1px solid #e1e2e3}
.blockquote--extract p{font-size:1.125em;font-weight:normal;color:#666}
.blockquote--extract cite{color:#777579}
.btn,.social--share .social__toggle,.carousel--gallery .ad-overlay .btn--close,.inner-prompt .close{padding:10px 15px;border:1px solid #c4c5c6;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:border-color .2s,background-color .2s;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:16px;text-transform:uppercase;text-align:center;color:#666;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.btn:hover,.social--share .social__toggle:hover,.carousel--gallery .ad-overlay .btn--close:hover,.inner-prompt .close:hover{border-color:#777579;color:#333;text-decoration:none;background-color:transparent}
.btn:focus,.social--share .social__toggle:focus,.carousel--gallery .ad-overlay .btn--close:focus,.inner-prompt .close:focus,.btn:active,.social--share .social__toggle:active,.carousel--gallery .ad-overlay .btn--close:active,.inner-prompt .close:active{background-color:#efeff4}
.btn:disabled,.social--share .social__toggle:disabled,.carousel--gallery .ad-overlay .btn--close:disabled,.inner-prompt .close:disabled{opacity:.5}
.is-selected.btn,.social--share .is-selected.social__toggle,.carousel--gallery .ad-overlay .is-selected.btn--close,.inner-prompt .is-selected.close{color:#fff}
.btn--primary{background-color:#0078be;border-color:#0078be;color:#fff}
.btn--primary:hover,.btn--primary:focus{color:#fff;background-color:#3393cb;border-color:#3393cb}
.btn--subscribe{border:0;color:#fff;background:#e01325}
.btn--subscribe:hover,.btn--subscribe:focus{color:#fff;background:#e64251}
.btn--mini,.tab__nav--text li a{font-size:14px;line-height:1.0715;padding:7.5px 10px}
.btn--full{display:block}
.btn--center{display:block;margin-left:auto;margin-right:auto}
.btn.btn--text,.tab__nav--text li a.btn{display:inline-block;border-color:transparent;background:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btn.btn--text:hover,.tab__nav--text li a.btn:hover{background:transparent;text-decoration:underline;color:#0078be}
.btn--alt{padding:20px 10px;background:#e1e2e3;color:#333;text-transform:uppercase;border:0;border-radius:0}
.btn--alt:hover{background:#c7c9ca;color:#1d1d1d}
.btn--full.btn--full{width:100%}
.panel--errorbox-wrap{margin-bottom:0;font-family:"merriweather",georgia,serif}
.panel--errorbox-wrap h3{font-size:16px;font-size:1rem;line-height:1.5;font-weight:bold}
.panel--errorbox-wrap nav ul{margin:0}
.panel--errorbox-wrap nav li{width:30%;display:inline-block;margin:0 2% 15px 0}
.errorbox{display:table;letter-spacing:normal;width:100%;margin-bottom:30px;background:#efeff4;min-height:360px;padding:20px}
.errorbox .errorbox__content{display:table-cell;vertical-align:middle}
.errorbox h1,.errorbox h4{font-weight:bold;font-family:"merriweather",georgia,serif}
.errorbox .search-box{position:relative}
.errorbox--not-found{background:url("../../../../designs/ffx/cq-site-clientlibs-designs-masthead-adaptive/css/img/404-image.jpg") no-repeat center center;background-size:cover}
.errorbox--not-found .search-box{padding-left:0}
.errorbox--not-found .btn{padding:12px 0}
.errorbox--not-found .search-box,.errorbox--not-found .btn{margin-top:20px;width:220px}
.errorbox--not-found h1{width:62%}
.errorbox--maintenance{text-align:center}
.errorbox--maintenance h4{line-height:1.8}
form label,.form__label{font-size:14px;font-size:.875em;font-weight:bold}
:not(.ie8) input[type="checkbox"]+label:before,:not(.ie8) input[type="radio"]+label:before{transition:all .2s;width:18px;height:18px;box-sizing:border-box;border:1px solid #ccc;text-indent:25px;line-height:1.1em;margin-right:.5em}
:not(.ie8) input[type="checkbox"]:checked+label:before,:not(.ie8) input[type="radio"]:checked+label:before{background-position:50% 0;background-color:#33a633;border-color:#33a633}
:not(.ie8) input[type="checkbox"]:checked+label:before:focus+label,:not(.ie8) input[type="radio"]:checked+label:before:focus+label{border-color:#007cc3}
:not(.ie8) input[type="checkbox"]:focus+label:before,:not(.ie8) input[type="radio"]:focus+label:before{border-color:#007cc3}
:not(.ie8) input[type="checkbox"]:disabled,:not(.ie8) input[type="radio"]:disabled{opacity:0}
.btn,input,select,textarea{border-radius:0}
input[type="email"],input[type="password"],input[type="text"],input[type="search"],input[type="url"],select,textarea{box-sizing:border-box;font-size:16px;font-size:1rem;line-height:1.125;color:#333;vertical-align:middle}
input[type="email"].error,input[type="password"].error,input[type="text"].error,input[type="search"].error,input[type="url"].error,select.error,textarea.error{border-color:#d94b4b}
input[type="submit"]{vertical-align:middle}
legend{margin-bottom:1em;font-weight:normal}
form input[type=checkbox]+label,form input[type=radio]+label{font-weight:normal}
form input[type="email"]:focus,form input[type="password"]:focus,form input[type="text"]:focus,form input[type="search"]:focus,form input[type="url"]:focus,form input[type="tel"]:focus,form textarea:focus,form input[type=checkbox]:focus+label:before,form input[type=radio]:focus+label{outline:1px solid #007cc3;border-color:#007cc3}
button:focus::-moz-focus-inner,input:focus::-moz-focus-inner{border:thin dotted}
:not(.ie8) input[type="checkbox"]+label:before{background:#fff url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2296%22%20viewBox%3D%220%200%2032%2096%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M30%208.3L11.3%2026.9%202%2017.6%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%234FC053%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M30%2072L11.3%2090.7%202%2081.4%22%2F%3E%3C%2Fsvg%3E') 50% 0 no-repeat;background-size:14px auto}
:not(.ie8) input[type="radio"]+label:before{background:#fff url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2296%22%20viewBox%3D%220%200%2032%2096%22%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2216.1%22%20cy%3D%2218%22%20r%3D%2214%22%2F%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%234FC053%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2216%22%20cy%3D%2279%22%20r%3D%2214%22%2F%3E%3C%2Fsvg%3E') 50% 0 no-repeat;background-size:14px auto;border-radius:100%}
:not(.ie8) select{padding-right:3em}
:not(.ie8) .radio-group{border-top:0}
:not(.ie8) .radio-group input[type="radio"]+label{border:1px solid #bbb;border-left:0;box-sizing:border-box;cursor:pointer;float:left;padding:10px;text-align:center;white-space:nowrap}
:not(.ie8) .radio-group input[type="radio"]+label:before{display:none}
:not(.ie8) .radio-group input[type="radio"]:checked+label{background-color:#33a633;border-color:#33a633;color:#fff}
:not(.ie8) .radio-group input[type="radio"]:first-of-type+label{border-left:1px solid #bbb}
:not(.ie8) .radio-group input[type="radio"]:focus+label{border-color:#007cc3}
:not(.ie8) .radio-group--2 input[type="radio"]+label{width:50%}
:not(.ie8) .radio-group--4 input[type="radio"]+label{width:25%}
p.error{margin:.5em 0 0 0;font-size:14px;color:#d94b4b;letter-spacing:normal}
select{background:#fff url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%231D1D1D%22%20d%3D%22M16%2020l6.5-6.5L21%2012l-5%205-5-5-1.5%201.5z%22%2F%3E%3C%2Fsvg%3E') 100% center no-repeat;background-size:32px auto;padding-right:3em}
.ie9 select{background-image:none;padding-right:0}
.rich-select__box{display:inline-bimg/lock;padding:10px 3em 10px 10px;border:1px solid #ccc;border-radius:2px;box-sizing:border-box;background:#fff url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%231D1D1D%22%20d%3D%22M16%2020l6.5-6.5L21%2012l-5%205-5-5-1.5%201.5z%22%2F%3E%3C%2Fsvg%3E') 100% center no-repeat;background-size:48px auto;width:100%;height:40px;overflow:hidden}
.rich-select__wrap{position:relative}
.rich-select__menu{min-width:100%;position:absolute;top:38px;width:240px;background:#fff;border:1px solid #8f8f8f;border-radius:2px;z-index:3;box-shadow:0 1px 2px 2px rgba(51,51,51,0.2);padding:10px 0}
.rich-select__menu .rich-select__option{display:block;padding:5px 10px}
.rich-select__menu .rich-select__option a{color:#666}
.rich-select__menu .is-selected{font-weight:bold}
.rich-select__menu .is-selected a{color:#333}
.action-group--joined .btn{border-right-width:0;margin-right:0}
.action-group--joined .btn:last-child{border-right-width:1px}
.nav--primary ul,.nav--secondary ul,.nav--tertiary ul{white-space:nowrap;overflow:hidden;margin:0}
.nav--primary ul li,.nav--secondary ul li,.nav--tertiary ul li{box-sizing:border-box;vertical-align:top;text-align:left;letter-spacing:normal;word-spacing:normal;text-rendering:auto;font-size:16px;font-size:1rem;line-height:1.3125;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;width:auto;padding:0}
.nav--primary a,.nav--secondary a,.nav--tertiary a{padding:10px 11px;transition:background-color .1s}
.nav--primary .nav__item,.nav--secondary .nav__item,.nav--tertiary .nav__item{margin:0}
.menu-wrap{margin-top:-10px;margin-bottom:-10px;margin-left:-20px;margin-right:-20px}
.menu__item a{display:block;padding:10px 20px;white-space:nowrap}
.menu__item a:hover{background-color:#e1e2e3;text-decoration:none}
.nav--primary .nav__menu{margin-right:30px;position:relative}
.nav--primary .nav__item.is-selected{border-bottom:2px solid transparent}
.nav--primary .nav__item.is-selected a{padding-bottom:8px}
.nav--primary .nav__item a:hover:not(.icon--home){background:#e1e2e3}
.nav--primary .nav__item--home{font-size:1em;padding-right:9px;line-height:24px}
.nav--primary:focus{outline:0}
.nav--secondary .nav__item a{padding:11px 10px}
.nav--tertiary .nav__item a{font-size:14px;padding:12px 10px;opacity:.8}
.nav--tertiary .nav__item.is-selected a,.nav--tertiary .nav__item.is-selected button{opacity:1}
.nav--tertiary .nav__item a:hover,.nav--tertiary .nav__item button:hover{opacity:1}
.nav-wrap{padding:20px 0 5px;z-index:5}
.nav-wrap .nav:last-child{margin-bottom:15px}
.nav--primary,.nav--secondary{margin-left:auto;margin-right:auto;position:relative}
.nav--primary .long-list__toggle,.nav--secondary .long-list__toggle{right:0}
.long-list:before,.long-list:after{content:'';display:block;height:100%;width:36px;position:absolute;left:0;top:0;z-index:2;pointer-events:none;opacity:0;transition:opacity .2s}
.long-list:after{left:auto;right:48px;opacity:1}
.is-triggered.long-list:before{opacity:1}
.long-list .nav__item:last-child{margin-right:20px}
.nav--primary .long-list__toggle,.nav--secondary .long-list__toggle{overflow:visible;position:absolute;top:0;height:100%;width:48px;cursor:pointer;z-index:3;background:#e1e2e3}
.nav--primary .long-list__toggle:focus,.nav--secondary .long-list__toggle:focus{outline-offset:-3px}
.nav__menu a:focus{outline-offset:-3px}
.nav--primary__wrap{background:#efeff4}
.nav--primary__wrap .inner-wrap{margin-left:auto;margin-right:auto;position:relative;width:940px}
.nav--primary{width:940px;margin:0}
.nav--primary:before{background-image:linear-gradient(to left,rgba(239,239,244,0),#efeff4)}
.nav--primary:after{background-image:linear-gradient(to left,#efeff4,rgba(239,239,244,0))}
.nav--primary ul{margin:0 auto;display:block}
.nav--primary .long-list__toggle{right:50px;transition:none}
body:not(.persistent-on) .nav--primary.is_fm-long-list:after{right:98px}
.nav--secondary{width:940px}
.nav--tertiary .long-list__toggle{overflow:visible;position:absolute;right:0;top:0;height:100%;width:48px;transition:all .2s;cursor:pointer;z-index:3}
.nav--secondary{background:#0078be}
.nav--secondary a{color:#fff}
.nav--secondary .is-selected a,.nav--secondary a:hover{background:#1892d9}
.nav--secondary.has-subnav{margin-bottom:0}
.nav--tertiary{background:#1892d9;z-index:5}
.nav--tertiary a{color:#fff}
.nav--tertiary .nav__item{position:relative}
.nav--tertiary .toggle__btn{margin-left:-12px;border:0;position:relative;padding:12px 6px}
.nav--tertiary .toggle__btn .icon{margin-top:-2px}
.nav--tertiary .nav__menu,.nav--tertiary .has-subnav{position:static}
.nav--tertiary .subnav__menu{position:absolute;display:none;white-space:normal}
.nav--tertiary .subnav__item{margin-right:0;display:block}
.nav--tertiary .subnav__item a{display:block}
.nav--secondary ul{padding:0}
.nav--select-navigation{white-space:nowrap;overflow:auto;margin-bottom:20px}
.nav--select-navigation h4,.nav--select-navigation .nav__menu{font-size:14px;font-size:.875rem;line-height:1.7143;display:inline-block;margin-bottom:1em;visibility:hidden}
.nav--select-navigation select{min-width:300px}
.noscript .nav--select-navigation h4,.noscript .nav--select-navigation .nav__menu{visibility:visible}
.slider-wrap{position:relative;overflow:hidden}
.slider-container{position:relative;overflow:hidden;height:auto;width:100%;margin:0 auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.slider-container .slides{position:relative;width:100%;height:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:left,top,-webkit-transform;transition-property:transform,left,top;transition-property:transform,left,top,-webkit-transform;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease}
.slider-container .slide{display:block;height:auto;float:left;padding:0}
.slider__pagination-wrapper{position:absolute;bottom:0;width:100%}
.slider__controls{position:absolute;width:100%;height:100%}
.slider__controls .slider__prev,.slider__controls .slider__next{z-index:1;position:absolute;top:50%}
.slider__prev{left:0}
.slider__next{right:0}
.swiper-pagination-switch{display:inline-block;margin-right:5px;width:5px;height:5px;background:white;opacity:.5;border-radius:100%}
.swiper-pagination-switch.swiper-active-switch{background:#0078be;opacity:1}
.slider--responsive{width:100%;overflow:hidden;position:relative;margin-bottom:30px;height:0;padding:0 0 66.87% 0}
.slider--responsive .slider__slides .item{height:auto}
.slider--responsive .slider__slides img{width:100%;height:auto}
.slider--full .slider__slides .item{width:100%}
.slider--half .slider__slides .item{width:100%}
.social li{margin-bottom:10px;background:#fff;vertical-align:middle}
.social li:last-child{margin-right:0}
.social .heading{font:bold 14px "Source Sans Pro",Helvetica,Arial,sans-serif;color:#666;text-transform:uppercase;margin:9px 20px 0 0}
.social a,.social button{display:block;padding:6px 10px;text-align:center;color:#fff;font-size:16px;font-size:1rem;line-height:1;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;text-transform:uppercase}
.social a:hover,.social a:focus,.social button:hover,.social button:focus{text-decoration:none}
.expanded.social{background:rgba(255,255,255,0.8)}
.social [class^="icon--"],.social [class*=" icon--"]{width:20px;height:20px;margin:0 auto;background-position:0 -40px}
.social .social__toggle [class^="icon--"],.social .social__toggle [class*=" icon--"],.social .social__close [class^="icon--"],.social .social__close [class*=" icon--"]{background-position:0 0}
.social .social__text{vertical-align:middle}
.social .social__close{background:0;border:0;margin:0 auto}
.social a{transition:all .2s ease-in}
.social a:focus{outline-offset:1px}
.social .facebook{background:#3b5998}
.social .facebook:hover,.social .facebook:focus{background:#6578a1}
.social .email{background:#777579}
.social .email:hover,.social .email:focus{background:#919191}
.social .google-plus{background:#dd4b39}
.social .google-plus:hover,.social .google-plus:focus{background:#d28177}
.social .twitter{background:#03b3ee}
.social .twitter:hover,.social .twitter:focus{background:#3ebce6}
.social .link{background:#666}
.social .link:hover,.social .link:focus{background:gray}
.social .linkedin{background:#0077b5}
.social .linkedin:hover,.social .linkedin:focus{background:#1791d1}
.social .rss{background:#ef7a21}
.social .rss:hover,.social .rss:focus{background:#e09963}
.social .reddit{background:#ff4500}
.social .reddit:hover,.social .reddit:focus{background:#eb7447}
.social .whatsapp{background:#60d66a}
.social .whatsapp:hover,.social .whatsapp:focus{background:#97d29c}
.social .pinterest{background:#bd081c}
.social .pinterest:hover,.social .pinterest:focus{background:#d52337}
.social--horizontal li{margin-right:10px;margin-bottom:0}
.social--share{position:relative}
.social--share li{margin-right:5px;vertical-align:top}
.social--share li a,.social--share li button{height:32px;font-size:.875em}
.social--share li a:focus,.social--share li button:focus{outline-offset:-1px}
.social--share .facebook,.social--share .twitter{position:relative;padding:6px 60px 6px 10px;transition:all .2s ease-in}
.social--share .pinterest{padding-right:36px}
.social--share .social__total{color:#1d1d1d;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-weight:bold;line-height:2;text-transform:uppercase}
.social--share .social__number{margin-bottom:0;white-space:nowrap}
.social--share .social__expand{position:absolute;left:calc(100% - 143px);top:0;transition:left .2s ease-out;transition-delay:.1s}
.social--share .social__total{position:absolute;left:calc(100% - 60px);top:0;transition:left .2s ease-out;transition-delay:.1s}
.social--share .social__text{position:absolute;top:9px;left:35px}
.social--share .expand-show{opacity:0;visibility:hidden;transition:all .2s}
.expanded.social--share .expand-show{opacity:1;visibility:visible;transition-delay:.2s}
.expanded.social--share .social__expand{left:calc(100% - -4px)}
.expanded.social--share .social__total{left:calc(100% - -90px)}
.social--share .social__toggle{font-size:14px;font-size:.875rem;line-height:1;background-color:#fff;padding:0;height:32px;width:64px}
#twttrHubFrameSecure,#twttrHubFrame{display:none}
.rss-feed section{padding-bottom:10px;margin-bottom:20px;margin-top:20px;border-bottom:1px solid #c4c5c6}
.rss-feed section a{overflow-wrap:break-word;word-wrap:break-word}
.rss-feed h2{font-size:20px;font-size:1.25rem;line-height:1.2;margin-bottom:10px}
.header.has-sponsor{position:relative}
.header.has-sponsor .heading{max-width:68%;padding-right:100px;box-sizing:content-box}
.header.has-sponsor .sponsor{max-width:30%;float:none;position:absolute;right:0;top:10px}
.sponsor{top:0;min-height:40px;text-align:right;float:right;position:relative}
.sponsor__text,.sponsor__logo{display:inline-block;vertical-align:middle}
.sponsor__text{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1;color:#777579}
.rating__value em,.rating__value em span{background-size:16px auto;background-repeat:repeat-x;background-position:0 -48px;display:inline-block;height:16px}
.rating{color:#1d1d1d;display:inline-block}
.rating__value{margin-bottom:0;display:inline-block;vertical-align:middle}
.rating__value em{background-size:16px;float:left;position:relative;width:80px;background-color:#fff}
.rating__value em span{font-size:0;position:absolute;text-indent:-9000px;left:0;top:0}
.rating__value.rating__value--05 em span{width:8px}
.rating__value.rating__value--10 em span{width:16px}
.rating__value.rating__value--15 em span{width:24px}
.rating__value.rating__value--20 em span{width:32px}
.rating__value.rating__value--25 em span{width:40px}
.rating__value.rating__value--30 em span{width:48px}
.rating__value.rating__value--35 em span{width:56px}
.rating__value.rating__value--40 em span{width:64px}
.rating__value.rating__value--45 em span{width:72px}
.rating__value.rating__value--50 em span{width:80px}
.rating__count{font-family:Arial,Helvetica,sans-serif;font-weight:normal;color:#666}
.story{letter-spacing:normal;margin-bottom:12px}
.story.has-wof .byline{top:0;display:inline}
.story__wof p,.panel--compare-save .card__wof p,.panel--compare-save .card__title,.module__wof p{display:block;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;font-size:.9375rem;margin-bottom:0}
.story__lead{float:right;margin-left:15px;margin-right:0}
.story__kicker{font-size:14px;font-size:.875rem;line-height:1;color:#aaa;text-transform:uppercase;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;vertical-align:top;margin-bottom:.5em}
.has-wof .story__wof .story__kicker{display:inline;margin-right:4px;vertical-align:baseline}
.story__headline{display:inline;color:#1d1d1d;font-family:"merriweather",georgia,serif;font-weight:bold;margin-bottom:0;margin-right:.3333em;font-size:16px;font-size:1rem;line-height:1.25}
.story__headline:last-child{margin-bottom:0}
.has-wof .story__kicker+.story__headline{margin-top:8px}
.has-wof .story__headline{margin-right:0}
.story__wof .byline,.story--book .story__details,.story--movie .story__details{display:block;position:relative;top:3px;margin-bottom:0;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:-0.32em;font-size:14px;font-size:.875rem;line-height:1.2857}
.story__wof .byline li,.story--book .story__details li,.story--movie .story__details li{position:relative;display:inline;margin-right:8px;letter-spacing:normal}
.story__wof{overflow:visible;line-height:1.125em}
.story__wof .byline{color:#777579}
.story__wof .byline .signpost+.category,.story__wof .byline .signpost+.identifier,.story__wof .byline .category+.identifier,.story__wof .byline .signpost--live ~ .time,.story__wof .byline .signpost--breaking ~ .time,.story__wof .byline .signpost--exclusive ~ .time,.story__wof .byline .signpost--live ~ .category,.story__wof .byline .signpost--breaking ~ .category,.story__wof .byline .signpost--exclusive ~ .category,.story__wof .byline .signpost--live ~ .identifier,.story__wof .byline .signpost--breaking ~ .identifier,.story__wof .byline .signpost--exclusive ~ .identifier{display:none}
.story__wof .byline a{color:#777579}
.story__wof p{color:#333;margin-right:4px}
.story__wof .rating{display:block;margin-top:5px}
.story__wof .author,.story__wof .time{text-transform:none}
.story__wof .author,.story__wof .time,.story__wof .category{white-space:nowrap}
.story__wof .meta{display:none}
.signpost{display:inline-block;text-transform:uppercase;line-height:1;margin-right:4px}
.story--overlay .signpost{color:#fff}
.signpost--live{color:#db3300;font-weight:bold}
.signpost--breaking{color:#d35400;font-weight:bold}
.signpost--exclusive{color:#000;font-weight:bold}
.promo--sponsor{font-weight:bold}
.has-wof .story__headline{display:block}
.has-wof .story__wof p{display:inline}
.story--stacked .story__lead,.story--overlay .story__lead{float:none;margin-left:0}
.story--stacked .story__lead{margin-bottom:.5em}
.story--stacked:not(.story--small) .media .tag{font-size:1.5em}
.story--overlay .story__wof,.carousel--hero .story__img,.carousel--gallery .story__img{z-index:1}
.story--overlay .story__wof:after,.carousel--hero .story__img:after,.carousel--gallery .story__img:after{content:'';display:block;position:absolute;z-index:-1;top:-60%;bottom:0;left:0;right:0;background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,0.9))}
.story--overlay{padding-bottom:0}
.story--overlay .story__wof{padding:12px;background:0;color:#fff}
.story--overlay .story__wof p,.story--overlay .story__wof .byline li:not(.signpost){color:#fff}
.story--overlay .story__wof [class*='icon--']{background-position:0 -2em}
.story--overlay .story__lead{position:relative}
.story--overlay .story__headline{font-weight:normal;color:#fff}
.story--overlay .story__headline a:hover{color:#fff;text-decoration:none;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 50%,rgba(255,255,255,0.8) 50%);background-size:2px 2px;background-repeat:repeat-x;background-position:0 1.05em}
.story--overlay .story__headline a:focus{color:#fff}
.story--overlay .story__headline a:visited{color:inherit}
.story--overlay .story__kicker{color:#fff;text-shadow:-1px 1px 1px rgba(0,0,0,0.5)}
.story--overlay .byline{display:block;position:absolute;top:-8px}
.story--overlay .byline a{color:#fff}
.grid>.story--overlay .story__wof{left:10px;right:10px}
.grid>.story--overlay.full-bleed .story__wof{left:0;right:0}
.story--overlay .media--video+.story__wof{margin-right:65px}
.story--overlay .media--video+.story__wof .byline,.story--overlay .media--video+.story__wof p,.story--overlay .media--video+.story__wof .rating{display:none}
.story--overlay .media--video+.story__wof:after{right:-65px}
.story--overlay:not(.story--small) .media .tag{font-size:1.5em}
.story--overlay:hover .media--video .tag:before{opacity:1}
.story--overlay.story--large .media--video+.story__wof{margin-left:80px;min-height:64px}
.story--overlay.story--large .media--video .tag{font-size:16px;font-size:1rem}
.story--overlay.story--large .media--video .tag:before{font-size:48px}
.story--imgright .story__lead{margin-right:0;margin-left:10px}
.story--hero .story__lead{position:relative;top:3px}
.story--hero .story__wof{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}
.story--small .story__headline{font-size:14px;font-size:.875rem}
.story--large .story__headline{font-size:20px;font-size:1.25rem;line-height:1.2}
.story--xlarge .story__headline{font-size:24px;font-size:1.5rem}
.story.story--promo .story__headline{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:0}
.story.story--promo .meta__promo{text-transform:uppercase;font-weight:bold}
.strap .story.story--promo,.panel .story.story--promo{padding-bottom:0}
.strap .story.story--promo:last-child,.panel .story.story--promo:last-child{margin-bottom:24px}
.story--list:before{content:'';display:block;position:absolute;left:10px;right:10px;top:-13px;border-top:1px solid #e1e2e3}
.story--list .tag{position:relative}
.story--list .tag--video{position:absolute;font-size:1.5em;margin-right:10px;opacity:.7;pointer-events:none;margin-top:-2px}
.story--list .tag--video+.story__wof .story__headline a{display:inline-block;padding-left:32px}
.story--list:hover .tag--video{opacity:1}
.story--stacked.story--large .media--video .tag{font-size:1em}
.story--stacked.story--large .media--video .tag:before{font-size:48px}
.story--portrait .story__lead{overflow:hidden;max-height:450px}
.story--book .story__details,.story--movie .story__details{top:0;margin-bottom:5px;font-family:Arial,Helvetica,sans-serif}
.story--book .story__details li,.story--movie .story__details li{margin-right:8px;display:inline}
.story--book .story__details li:after,.story--movie .story__details li:after{margin-left:10px;color:#666;content:"\007C"}
.story--book .story__details li:last-child:after,.story--movie .story__details li:last-child:after{content:none}
.story--book .story__details .classification,.story--movie .story__details .classification{vertical-align:middle}
.story--book .story__headline,.story--movie .story__headline{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;display:block}
.story--book .story__wof>p,.story--movie .story__wof>p{margin-top:15px}
.story--book .btn,.story--movie .btn{margin-top:15px}
.story--book.story--movie-hero .story__headline,.story--movie.story--movie-hero .story__headline{font-size:22px;font-size:1.375rem;line-height:1.4545}
.story--book.story--movie-hero .read-more,.story--movie.story--movie-hero .read-more{font-weight:bold;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;text-transform:uppercase;margin-left:5px}
.carousel .carousel__slides .story--book.story,.carousel .carousel__slides .story--movie.story{margin-bottom:12px;padding-bottom:12px}
.tag{position:absolute;display:block}
.table--striped tbody tr:nth-of-type(even){background-color:#f6f5f5}
.table--striped tbody tr:nth-of-type(even) td{border-bottom:0}
.table--meta{margin-top:.25em;margin-bottom:20px;border-top:1px solid #e5e5e5;position:relative}
.table--meta:first-child{margin-top:0}
.table--meta th,.table--meta td{width:50%;padding:.5em .45em .45em 0;font:8.3998px "Source Sans Pro",Helvetica,Arial,sans-serif;border-bottom:1px solid #e5e5e5;vertical-align:top}
.table--meta th{padding-right:15px;color:#666;font-weight:bold}
.table--meta .table__midcell th,.table--meta .table__midcell td{border-bottom:0;padding-bottom:5px}
.table--meta+tr th,.table--meta+tr td{padding-top:5px}
.table--meta .rating__value{margin-top:-1px}
.media--portrait-photo+.table--meta{float:none;margin-left:0;width:auto;min-width:280px}
.table--meta .short-content{display:inline}
.table--meta .short-content p{display:inline}
.table--meta .short-content.is-hidden{display:inline!important}
.table--meta .long-content{display:none;position:absolute;top:0;right:0;left:0;min-height:100%;background:#fff;padding:20px;box-shadow:0 1px 2px 2px rgba(51,51,51,0.2);font-weight:normal;font-size:14px}
.table--meta .long-content.is-hidden{opacity:0}
.table--meta .long-content h4{margin-bottom:1em}
.table--meta .long-content .icon--close{position:absolute;top:20px;right:20px}
.table--data caption{padding-bottom:10px}
.table--data th.header{padding:0;border-bottom:0}
.table--data th.header h2{color:#000}
.table--data .heading{margin-bottom:30px;font-size:18px;font-size:1.125rem;line-height:1}
.table--data th,.table--data td{font-size:14px;padding:15px 6.6667px;border-bottom:1px solid #e1e2e3;vertical-align:middle;text-align:center}
.table--data th:last-child,.table--data td:last-child{padding-right:0;text-align:right}
.table--data th:first-child,.table--data td:first-child{padding-left:0;text-align:left}
.table--data tbody{font-family:Arial,Helvetica,sans-serif}
.table--data tbody th{text-align:left}
.table--data tbody tr:last-child th,.table--data tbody tr:last-child td{border:0}
.table--data tfoot td{border-bottom:0}
.table--data tfoot+tbody tr:last-child th,.table--data tfoot+tbody tr:last-child td{border-bottom:1px solid #e1e2e3}
.table--data .table__heading th{text-align:center}
.table--data .table__heading th:first-child{text-align:left}
.table--data .table__heading th:last-child{text-align:right}
.table--data .table__heading th:only-child{text-align:center}
.table--data .table__subheading{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif}
.table--data .table__subheading th{background:#efeff4;font-size:14px;text-align:center;padding:10px 0}
.mobile .table--data th,.mobile .table--data td{padding:15px 10px}
.mobile .table--data th:first-child,.mobile .table--data td:first-child{padding-left:0}
.review--object{width:100%}
.review--object .table--meta th{width:30%}
.review--object .table--meta td{width:70%}
.review--object .table--meta.expanded+.btn--full:before,.review--object .table--meta.expanded+.btn--full:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.align--left td,.align--left th{text-align:left}
.align--left td:last-child,.align--left th:last-child{text-align:left}
.align--right td,.align--right th{text-align:right}
.align--right td:first-child,.align--right th:first-child{text-align:left}
.table--olympics{margin-bottom:0}
.table--olympics .gold{background:#f1b604}
.table--olympics .silver{background:#ccc}
.table--olympics .bronze{background:#cf801a}
.table--olympics td{border-top:1px solid #e1e2e3;color:#666}
.table--olympics td,.table--olympics th{font-size:12px;font-size:.75rem;line-height:1;padding:8px 11px;vertical-align:middle;text-align:center;text-transform:uppercase}
.table--olympics td:first-child,.table--olympics th:first-child{padding-left:0;color:#1d1d1d;font-weight:bold;text-align:left}
.table--olympics abbr[title]{border:0}
.table--olympics tr:last-child td{text-align:right;padding-right:0;padding-bottom:0}
.table--olympics a{color:#0078c8}
.media figcaption{color:#666;margin-top:5px;font:normal 14px / 1.4286 "Source Sans Pro",Helvetica,Arial,sans-serif}
.media cite{font-style:normal;color:#777579}
.media .social{margin-bottom:0;margin-left:0;font-family:Arial,Helvetica,sans-serif}
.media .social .social__toggle{opacity:1;transition:opacity .1s ease-in;transition-delay:.6s;background:rgba(29,29,29,0.6);color:#fff;margin:0;font-size:13px;font-size:.8125rem;line-height:1.8462;padding:0;font-weight:normal;line-height:.95;height:32px;width:64px}
.media .social li{background:inherit;position:absolute;top:-32px;transition:all .2s cubic-bezier(0.71,0.4,0.1,0.43);z-index:2}
.media .social li:first-child{top:10px;left:10px}
.media .social .link{border:0;cursor:pointer;padding:0;height:32px;width:48px}
.media .social .social__url{position:absolute;padding:10px;width:240px;background:#666;left:-100px;font-size:13px;font-size:.8125rem;line-height:1.1538;color:#fff;opacity:0;top:-52px;transition:opacity .2s ease-in}
.media .social li+li{left:83px;transition-delay:.30s}
.media .social li+li+li{left:183px;transition-delay:.20s}
.media .social li+li+li+li{left:283px;transition-delay:.10s}
.media .social li+li+li+li+li{left:359px;transition-delay:0s}
.media.is-active .social li{top:10px}
.media.is-active .social li+li{transition-delay:0s}
.media.is-active .social li+li+li{transition-delay:.10s}
.media.is-active .social li+li+li+li{transition-delay:.20s}
.media.is-active .social li+li+li+li+li{transition-delay:.30s}
.media.is-active .social__link.is-active .social__url{opacity:1;top:42px}
.media.media--portrait-photo .facebook,.media.media--portrait-photo .twitter,.media.media--portrait-photo .pinterest{padding:6px 10px}
.media.media--portrait-photo li:first-child{left:10px}
.media.media--portrait-photo li+li{left:57px}
.media.media--portrait-photo li+li+li{left:104px}
.media.media--portrait-photo li+li+li+li{left:151px}
.media--video,.media--gallery{position:relative}
.media--gallery .media__content{position:relative;cursor:pointer;display:block}
.media--gallery .media__content:before{content:'';position:absolute;display:block;width:100%;height:100%;background:#000;opacity:0;transition:.2s;z-index:1}
.media--gallery .media__content:hover:before{opacity:.3}
.media--gallery .media__content:hover:after{opacity:1}
.media--gallery ul{list-style:none;padding:0;position:relative;display:block;margin:0}
.media--gallery ul>li{max-height:320px;height:169px;width:50%;float:left;display:block;margin:0;background-color:#000;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}
.media--gallery .tag,.icon--gallery,.media--video .tag{content:'';width:2em;height:2em;bottom:0;right:0;z-index:2;overflow:hidden;text-indent:-9999px;background-color:#333}
.media--gallery .tag:after,.icon--gallery:after,.media--video .tag:after{content:'';position:absolute;left:50%;top:50%;z-index:2;background-position:0 -2em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1em}
.media--modal>a{position:relative;display:block}
.media--modal>a:after{content:'';display:block;position:absolute;width:32px;height:32px;background:rgba(0,0,0,0.3);bottom:0;right:0;opacity:0;transition:opacity .2s}
.media--modal>a:hover:after{opacity:1}
.media--modal-active{margin:0}
.media--modal-active img{margin:0}
.media--modal-active figcaption{padding:20px}
.cT-imageLandscape p{color:#666;margin-top:5px;font:normal 14px / 1.4286 Arial,Helvetica,sans-serif}
.cT-imageLandscape cite i{font-style:normal;color:#777579}
.modal--fade{-webkit-transform:scale(0.9);transform:scale(0.9)}
.popup_visible .modal--fade{-webkit-transform:scale(1);transform:scale(1)}
#modal--fade_wrapper{padding:30px}
.modal{display:none;max-width:970px;min-width:200px;padding:15px;color:#fff;font-family:"merriweather",georgia,serif}
.modal .modal__content>figure{margin:-15px}
.modal figcaption{padding:15px}
.modal p:last-child{margin-bottom:0}
.modal--full.popup_content{min-height:100%;width:100%}
.modal__close{position:fixed;z-index:1;top:30px;right:10px;cursor:pointer;opacity:.6;width:48px;height:48px;background-size:36px auto;background-position:50% -66px}
.modal__close:hover{opacity:1}
.modal--notification .btn,.notification .btn,.inner-prompt .btn{position:static}
.notification-wrap,.onsite-prompt{border-radius:2px;max-width:600px!important;min-width:200px;display:none;position:fixed;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2000020}
.modal--notification,.notification,.inner-prompt{padding:15px 15px 15px 20px;position:relative;background:rgba(255,255,255,0.95);border:1px solid #e1e2e3;box-shadow:rgba(0,0,0,0.25) 0 6px 15px;color:#666;text-align:center;min-width:280px;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:16px}
.modal--notification [class*="icon--"],.notification [class*="icon--"],.inner-prompt [class*="icon--"]{margin-right:5px;position:relative;top:-1px}
.modal--notification [class*="icon--heart"],.notification [class*="icon--heart"],.inner-prompt [class*="icon--heart"]{background-position:0 100%}
.modal--notification .modal__close,.notification .modal__close,.inner-prompt .modal__close{position:absolute;top:0;right:0}
.modal--notification .action-group,.notification .action-group,.inner-prompt .action-group{margin-left:10px}
.modal--notification .action-group .btn,.notification .action-group .btn,.inner-prompt .action-group .btn{position:static;float:none;margin-left:0;margin-right:8px}
.modal--notification .action-group .btn:last-child,.notification .action-group .btn:last-child,.inner-prompt .action-group .btn:last-child{margin-right:0}
.modal--notification .action-group,.notification .action-group,.inner-prompt .action-group{display:inline-block}
.notification--fadeout{opacity:0;transition:all .5s ease-in-out}
.modal--persistent{top:115px!important}
.modal--tvguide .modal__content{max-width:970px}
.modal--tvguide .modal__header{border-top:2px solid #df251c;padding:20px 0}
.modal--tvguide .modal__header ul{margin-bottom:0}
.modal--tvguide .modal__title{font:bold 2.125em "Source Sans Pro",Helvetica,Arial,sans-serif;margin-top:20px}
.modal--tvguide .modal__title:first-child{margin-top:0}
.modal--tvguide .table--meta{border-top:1px solid #1d1d1d}
.modal--tvguide .table--meta th,.modal--tvguide .table--meta td{font-size:14px;border-bottom:1px solid #1d1d1d}
.modal--tvguide .table--meta th{color:#fff}
.modal--tvguide .table--meta td{font-family:"merriweather",georgia,serif}
.modal--tvguide aside h3{font:16px normal "Source Sans Pro",Helvetica,Arial,sans-serif}
.modal--tvguide aside article h3{line-height:1.5;margin-bottom:.5em;font-weight:bold}
.modal--tvguide aside article h3 a{color:#fff;border-bottom:1px dotted #fff}
.modal--tvguide aside article h3 a:hover{text-decoration:none;border-bottom:1px solid}
.modal--tvguide aside article p{font-size:14px;color:#e1e2e3}
.modal--tvguide .ad__wrap{margin-bottom:20px}
.modal--tvguide .ad__wrap .ad{background:#000}
.toggle.is-active .toggle__btn,.noscript .toggle:hover .toggle__btn{border:1px solid #c4c5c6;background-color:#fff}
.toggle.is-active .toggle__btn:before,.noscript .toggle:hover .toggle__btn:before{position:absolute;top:inherit;bottom:-2px;left:-1px;right:0;display:block;content:'';height:4px;background:#fff;border-color:inherit}
.toggle{display:inline-block;position:relative}
.toggle__btn{background:transparent;padding:9px 9px;border:1px solid transparent;z-index:12}
.toggle__btn.btn{border-color:#c4c5c6}
.toggle__btn.btn:hover{background-color:transparent}
.toggle__btn:hover{text-decoration:underline}
.toggle__btn.icon--after{padding-right:30px}
.toggle__btn.btn--text,.tab__nav--text li a.toggle__btn{border:1px solid transparent}
.togglebox{display:none;position:absolute;right:0;top:40px;box-sizing:border-box;padding:20px;background-color:#fff;border:1px solid #c4c5c6;text-align:left;z-index:11;box-shadow:rgba(0,0,0,0.25) 0 6px 15px}
.noscript .toggle:hover .togglebox{display:block}
.network-strip__links .links__social [class*="icon--"]{background-position:0 -1em}
.network-strip__links .toggle--network{z-index:25}
.network-strip__links .toggle--network.is-active .toggle__btn{color:#777579}
.network-strip__links .togglebox--network{position:absolute;width:650px;padding:10px}
.network-strip__links .togglebox--network nav h3,.network-strip__links .togglebox--network nav li{white-space:nowrap}
.network-strip__links .togglebox--network a{display:block;height:20px}
.network-strip__links .togglebox--network .grid--table{padding:10px 0 15px;width:100%}
.network-strip__links .togglebox--network .grid--table:before,.network-strip__links .togglebox--network .grid--table:after{content:none}
.network-strip__links .togglebox--network .grid--table h3,.network-strip__links .togglebox--network .grid--table li{width:100%;margin-right:0;padding:0;padding:6px 0;font-size:12px;font-size:.75rem;line-height:1.5}
.network-strip__links .togglebox--network .nav{margin-bottom:0}
.network-strip__links .togglebox--network .logo{width:100%;font-size:0;line-height:20px;background-size:contain}
.network-strip-wrap{border-top:6px solid #1d1d1d;position:absolute;top:0;left:0;right:0;padding:0 10px}
.network-strip-wrap .network-strip{padding:8px 0;margin:0 auto;height:41px}
.network-strip-wrap .network-strip:after{content:'';display:block;position:absolute;left:10px;right:10px;bottom:0;border-bottom:1px solid #c4c5c6}
.network-strip-wrap .network-strip p,.network-strip-wrap .network-strip dd,.network-strip-wrap .network-strip li{font-size:13px;font-size:.8125rem;line-height:1.8462;margin-bottom:0}
.network-strip-wrap .network-strip a{color:#777579}
.network-strip-wrap{min-width:980px}
.network-strip__links{letter-spacing:normal;position:absolute;margin-bottom:0;display:inline-block;margin-right:10px;font-size:13px;font-size:.8125rem;line-height:1.8462;padding:0 10px}
.network-strip__links .links__social{margin-right:0;padding-left:7.5px;padding-right:7.5px}
.network-strip__links .links__social:first-child{padding-left:0}
.network-strip__date{float:none;position:absolute;letter-spacing:normal;font-size:13px;font-size:.8125rem;line-height:1.8462;display:block;text-align:center;white-space:nowrap;width:100%}
.links--right{margin-right:0;margin-top:-8px}
.network-strip__links{position:absolute}
.links--left{left:0}
.links--right{right:0}
.network__additional{padding:15px 0 10px;margin:0 10px;border-top:1px solid #efeff4;font-size:11px;font-size:.6875rem;line-height:1}
.network__additional li{display:inline-block;font-size:11px;font-size:.6875rem;line-height:1.6364;margin-right:10px}
.nav__item-toggle.is-active{background:#fff;border:1px solid #c4c5c6;border-bottom:0;position:relative;z-index:12}
.nav__item-toggle.is-active:after{background:#fff;content:'';position:absolute;bottom:0;left:0;right:0;height:3px}
.nav__item-toggle.is-active a{padding-bottom:9px}
.nav__item-toggle.nav__item-toggle.is-active a:hover{background:#fff}
.togglebox--mega-menu{left:0;right:auto}
.togglebox--mega-menu h3{font-size:13px;font-size:.8125rem;font-family:"Montserrat",Helvetica,Arial,sans-serif;margin-bottom:10px;text-transform:uppercase}
.togglebox--mega-menu ul{margin-bottom:20px}
.togglebox--mega-menu ul li{font-size:14px;font-size:.875rem;line-height:1.5;display:block}
.togglebox--mega-menu ul li a:hover{text-decoration:underline}
.togglebox--mega-menu a{padding:0}
.togglebox--mega-menu.togglebox--mega-menu h3 a,.togglebox--mega-menu.togglebox--mega-menu h3 a:hover,.togglebox--mega-menu.togglebox--mega-menu h3 a:focus{color:#1d1d1d}
.mega-menu{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;height:680px}
.togglebox--mega-menu{width:940px}
.search-box{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;position:relative}
input.search-box__text{position:relative;width:100%;z-index:1;padding-right:40px}
.search-box__btn{z-index:1;position:absolute;top:50%;right:15px;margin:5px;margin-top:-11px;cursor:pointer;font-size:1.375em}
.search-box-wrap{position:absolute;right:0;top:0;width:auto;background:#efeff4}
.search-box-wrap:after{content:'';display:block;width:40px;height:100%;position:absolute;top:0;left:-40px;background-image:linear-gradient(to left,#efeff4,rgba(239,239,244,0))}
.search-box--primary{position:relative;z-index:13}
.search-box--primary .search-box__text{box-sizing:border-box;transition:all .3s;height:41px}
.scriptable .search-box--primary .search-box__text{padding-right:32px;border-color:transparent;background-color:transparent;width:44px;color:transparent;cursor:pointer}
.scriptable .search-box--primary .search-box__btn{z-index:0}
.scriptable .is-animating.search-box--primary .search-box__text{color:transparent;padding-right:40px}
.scriptable .is-animating.search-box--primary .search-box__btn{z-index:3}
.scriptable .is-active.search-box--primary .search-box__text{width:180px;padding-right:40px;border-color:#777579;background-color:#fff;color:#1d1d1d;cursor:text}
.scriptable .is-active.search-box--primary .search-box__btn{z-index:3}
.search-box--primary{padding-right:0}
.search-box--primary .search-box__btn{right:5px}
.strap--business .search-box{width:100%;padding-left:0;padding-right:0}
.signature{color:#666;margin-bottom:5px}
.article__header .signature{display:inline-block}
.signature__img-wrap{display:inline-block;width:37px;height:37px;margin-right:10px;margin-top:-4px;border-radius:50%;overflow:hidden;border:1px solid #ccc;vertical-align:middle;box-sizing:content-box}
.signature__info{display:inline-block;vertical-align:top}
.signature__info>span{vertical-align:bottom}
.signature__info ul{margin-bottom:0}
.signature__info .social{margin-left:10px;display:inline-block}
.signature__info .social li{margin:0;background-color:transparent}
.signature__info .social a,.signature__info .social a:hover:hover,.signature__info .social a:focus:focus{background:white;padding:5px}
.signature__info .social [class^="icon--"],.signature__info .social [class*=" icon--"]{width:15px;height:15px;margin:0 auto;background-position:0 -15px}
.signature__info .signature__datetime{font-size:12px;font-size:.75rem;line-height:1.1667}
.signature__name{margin-right:.75em;position:relative;display:inline-block}
.signature__name h5{font-size:15px;font-size:.9375rem;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;color:#1d1d1d;font-weight:bold;display:inline-block;margin-bottom:0}
.signature__name+.signature__name:before{margin-right:.75em;font-weight:normal;color:#ccc;content:"\007C"}
.signature__name>*:first-child{vertical-align:middle}
.signature--index .signature__img-wrap{margin:8px 0 12px 12px;width:80px;height:80px;float:right}
.signature--index .signature__info{display:inline}
.signature--index .signature__info p{font-size:13px;font-size:.8125rem;line-height:1.5385;font-family:"merriweather",georgia,serif;color:#1d1d1d;margin-top:10px}
.tabs{clear:both}
.tab__nav{width:100%;margin-bottom:20px;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;line-height:1;text-transform:uppercase}
.tab__nav ul{margin:0}
.tab__nav ul>li{margin-right:0}
.tab__nav ul>li>a{display:block}
.tab__nav li{background:#efeff4;margin:0;border-right:2px solid #fff;border-bottom:2px solid #fff;box-sizing:border-box;float:left;display:block}
.tab__nav li.is-selected{background:0}
.tab__nav li.is-selected a{color:#666}
.tab__nav li.is-selected:before{content:'';display:block;position:absolute;top:0;height:2px;width:100%}
.tab__nav li a{text-align:center;color:#777579;padding:15px}
.tab__nav li:last-child{border-right:0}
.tab__panel{padding:0;letter-spacing:normal}
.tab__nav--right ul{float:right}
.tab__nav--text li{border:0;border-right:1px solid #ccc;padding:0 10px}
.tab__nav--text li a{padding:0;text-transform:uppercase;transition:none}
.tab__nav--text li a:first-child{padding-left:0}
.tab__nav--text li.is-selected{border-right:1px solid #ccc;border-bottom:0}
.tab__nav--text li.is-selected a{font-weight:normal;color:#666}
.tab__nav--text li.is-selected:before{content:none}
.tab__nav--text li:first-child{padding-left:0}
.tab__nav--text li:last-child{border:0;padding-right:0}
.tab__nav--text ul li,.tab__nav--text ul li.is-selected{margin:0;background:0}
.tabs--widget .tab__content{overflow:visible}
.tabs--support .nav li{width:16.6667%}
.tabs--support .tab__content{margin-left:0;margin-right:0}
.tabs--support .instructions li{margin-bottom:20px;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif}
.tabs--support .instructions li span{float:left}
.tabs--support .instructions li p{padding-left:20px}
.tabs--support .instructions li img{width:100%;margin-bottom:5px}
.pagination{font-size:14px;font-size:.875rem;line-height:1.7143;width:420px;margin:30px auto 40px;font-family:Arial,Helvetica,sans-serif;letter-spacing:normal}
.pagination .icon--chevron-left,.pagination .icon--chevron-right{height:12px;width:12px;vertical-align:baseline}
.pagination .icon--chevron-left{margin-right:5px}
.pagination .icon--chevron-right{margin-left:5px}
.pagination .pagination__list{text-align:center}
.pagination .pagination__item{display:inline-block;float:none;margin-left:1px;line-height:calc(38px - 2px)}
.pagination .pagination__item>*{transition:border-color .2s,background-color .2s;border:1px solid #c4c5c6}
.pagination .pagination__item>*:hover,.pagination .pagination__item>*:focus{background-color:#0078be;border-color:#0078be;color:#fff;text-decoration:none}
.pagination .pagination__prev,.pagination .pagination__next{transition:border-color .2s,background-color .2s;border:1px solid #c4c5c6;text-transform:uppercase;color:#0078be}
.pagination .pagination__prev:hover,.pagination .pagination__next:hover{background-color:#0078be;border-color:#0078be;color:#fff}
.pagination .pagination__prev [class^=icon],.pagination .pagination__next [class^=icon]{display:none}
.pagination .pagination__current-page{background-color:#efeff4;border-color:transparent;color:#666}
.carousel-container,[class*='carousel-container--']{position:relative}
.carousel__slides{margin:0}
.carousel__slides .slides{margin:0}
.noscript .carousel__slides .item{margin-bottom:10px}
.carousel .carousel__slides .story{position:relative;padding:0;margin-bottom:0}
.carousel__slides .spinner-wrap{width:auto;position:absolute;top:50%;left:50%;z-index:1}
.carousel__slides .spinner-wrap .spinner--medium{margin-top:-27px;margin-left:-15px}
.carousel__controls{display:block;top:0;right:0;width:auto;height:auto}
.carousel__controls .is-disabled{opacity:.2}
.carousel__controls .carousel__prev,.carousel__controls .carousel__next{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;position:static;width:36px;height:38px}
.carousel__controls .carousel__prev span,.carousel__controls .carousel__next span{font-size:18px}
.carousel__controls .carousel__prev:focus,.carousel__controls .carousel__next:focus{outline:0}
.carousel__controls .carousel__prev:focus::-moz-focus-inner,.carousel__controls .carousel__next:focus::-moz-focus-inner{border:0}
.carousel__controls .carousel__prev:focus>span,.carousel__controls .carousel__next:focus>span{outline:thin dotted;outline:-webkit-focus-ring-color auto 5px}
.carousel__controls .carousel__prev span,.carousel__controls .carousel__next span{background-position:0 -1em}
.footer .carousel__controls{margin-top:5px}
.carousel__counter{position:absolute;right:0;bottom:0;padding:8px}
.noscript .carousel__controls{display:none}
.carousel-controller-container .slides{cursor:pointer}
.carousel-controller-container .flex-direction-nav a{height:100%;width:30px}
.carousel-controller-container .flex-active-slide{opacity:.8}
.carousel--hero .carousel-controller-container,.carousel--gallery .carousel-controller-container{position:relative}
.carousel--hero .carousel-controller-container a,.carousel--gallery .carousel-controller-container a{display:block;padding:15px 10px 15px 0;border-bottom:2px solid #e1e2e3}
.carousel--hero .carousel-controller-container .item,.carousel--gallery .carousel-controller-container .item{width:50%;box-sizing:border-box}
.carousel--hero .carousel-controller-container .item img,.carousel--gallery .carousel-controller-container .item img{float:left;margin-right:10px}
.carousel--hero .carousel-controller-container .story__headline,.carousel--gallery .carousel-controller-container .story__headline{font-size:14px;font-size:.875rem;line-height:1.7143;display:block;max-height:48px;overflow:hidden;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.carousel--hero .carousel-controller-container .swiper-slide-current a,.carousel--gallery .carousel-controller-container .swiper-slide-current a{border-bottom:2px solid #0078be}
.carousel .modal__open{position:absolute}
.carousel--hero,.carousel--gallery{margin-bottom:30px;overflow:hidden}
.carousel--hero .carousel-main-container,.carousel--gallery .carousel-main-container{background:#333;position:relative}
.carousel--hero .carousel__controls .carousel__prev:before,.carousel--gallery .carousel__controls .carousel__prev:before{content:'';position:absolute;top:40%;left:0;height:40px;margin-top:-2px;width:42px;background-color:rgba(3,3,3,0.3)}
.carousel--hero .carousel__controls .carousel__prev span,.carousel--gallery .carousel__controls .carousel__prev span{left:6px}
.carousel--hero .carousel__controls .carousel__next,.carousel--gallery .carousel__controls .carousel__next{right:0}
.carousel--hero .carousel__controls .carousel__next:before,.carousel--gallery .carousel__controls .carousel__next:before{content:'';position:absolute;top:40%;right:0;height:40px;margin-top:-2px;width:42px;background-color:rgba(3,3,3,0.3)}
.carousel--hero .carousel__controls .carousel__next span,.carousel--gallery .carousel__controls .carousel__next span{right:6px}
.carousel--hero:hover .carousel__controls .carousel__prev,.carousel--hero:hover .carousel__controls .carousel__next,.carousel--hero .carousel__controls .carousel__prev:focus,.carousel--hero .carousel__controls .carousel__next:focus,.carousel--gallery:hover .carousel__controls .carousel__prev,.carousel--gallery:hover .carousel__controls .carousel__next,.carousel--gallery .carousel__controls .carousel__prev:focus,.carousel--gallery .carousel__controls .carousel__next:focus{opacity:.8}
.carousel--hero:hover .carousel__controls .carousel__prev,.carousel--hero .carousel__controls .carousel__prev:focus,.carousel--gallery:hover .carousel__controls .carousel__prev,.carousel--gallery .carousel__controls .carousel__prev:focus{left:0}
.carousel--hero:hover .carousel__controls .carousel__next,.carousel--hero .carousel__controls .carousel__next:focus,.carousel--gallery:hover .carousel__controls .carousel__next,.carousel--gallery .carousel__controls .carousel__next:focus{right:0}
.carousel--hero .carousel__controls,.carousel--gallery .carousel__controls{position:static}
.carousel--hero .carousel__controls .carousel__prev,.carousel--hero .carousel__controls .carousel__next,.carousel--gallery .carousel__controls .carousel__prev,.carousel--gallery .carousel__controls .carousel__next{cursor:pointer;position:absolute;width:48px;height:100%;top:0;padding:0;opacity:0;transition:all .2s}
.carousel--hero .carousel__controls .carousel__prev span,.carousel--hero .carousel__controls .carousel__next span,.carousel--gallery .carousel__controls .carousel__prev span,.carousel--gallery .carousel__controls .carousel__next span{font-size:36px;position:absolute;top:40%;background-position:0 -2em;transition:all .1s}
.carousel--hero .carousel__controls .carousel__prev:hover,.carousel--hero .carousel__controls .carousel__next:hover,.carousel--gallery .carousel__controls .carousel__prev:hover,.carousel--gallery .carousel__controls .carousel__next:hover{opacity:1}
.carousel--hero .carousel__controls .carousel__prev:focus,.carousel--hero .carousel__controls .carousel__next:focus,.carousel--gallery .carousel__controls .carousel__prev:focus,.carousel--gallery .carousel__controls .carousel__next:focus{transition-duration:0s}
.carousel--hero .carousel__controls .carousel__prev.is-disabled,.carousel--hero .carousel__controls .carousel__next.is-disabled,.carousel--gallery .carousel__controls .carousel__prev.is-disabled,.carousel--gallery .carousel__controls .carousel__next.is-disabled{opacity:.2;cursor:default}
.carousel--hero .carousel__controls .carousel__prev.is-disabled:hover span,.carousel--hero .carousel__controls .carousel__next.is-disabled:hover span,.carousel--gallery .carousel__controls .carousel__prev.is-disabled:hover span,.carousel--gallery .carousel__controls .carousel__next.is-disabled:hover span{margin-left:0;margin-right:0}
.carousel--hero .carousel__controls .carousel__prev,.carousel--gallery .carousel__controls .carousel__prev{left:-50px}
.carousel--hero .carousel__controls .carousel__prev:hover span,.carousel--gallery .carousel__controls .carousel__prev:hover span{margin-left:-5px}
.carousel--hero .carousel__controls .carousel__next,.carousel--gallery .carousel__controls .carousel__next{right:-50px}
.carousel--hero .carousel__controls .carousel__next:hover span,.carousel--gallery .carousel__controls .carousel__next:hover span{margin-right:-5px}
.carousel--hero .story__img,.carousel--gallery .story__img{position:relative}
.carousel--hero .story__img img,.carousel--gallery .story__img img{width:100%;transition:opacity .2s}
.carousel--hero .story__headline,.carousel--gallery .story__headline{display:block;color:#fff;font-size:20px;font-size:1.25rem;line-height:1.4;text-shadow:0,0,30px,rgba(51,51,51,0.8)}
.carousel--hero .story__wof,.carousel--gallery .story__wof{position:absolute;padding:20px;bottom:0;left:0;right:0;max-width:66.6667%;z-index:1}
.carousel--hero .story__wof p,.carousel--gallery .story__wof p{color:#fff;font-size:14px;font-size:.875rem;line-height:1.5714}
.carousel--hero .media--video .tag,.carousel--gallery .media--video .tag{left:20px;bottom:20px}
.carousel--hero .carousel__counter,.carousel--gallery .carousel__counter{color:#fff;min-width:60px;font-size:14px;font-size:.875rem;line-height:1;text-align:center;background:rgba(51,51,51,0.8)}
.carousel--hero .story:hover img,.carousel--gallery .story:hover img{opacity:.6}
.carousel--hero .story:hover .story__headline span,.carousel--gallery .story:hover .story__headline span{text-decoration:none;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 50%,rgba(255,255,255,0.8) 50%);background-size:2px 2px;background-repeat:repeat-x;background-position:0 1.05em}
.carousel--hero .carousel-main-container .story__headline,.carousel--gallery .carousel-main-container .story__headline{font-size:30px;font-size:1.875rem;line-height:1.2667}
.carousel--hero .carousel-main-container:hover .carousel__controls .carousel__prev{padding-right:10%}
.carousel--hero .carousel-main-container:hover .carousel__controls .carousel__next{padding-left:10%}
.carousel--gallery .carousel-main-container:hover .carousel__controls .carousel__prev{padding-right:40%}
.carousel--gallery .carousel-main-container:hover .carousel__controls .carousel__next{padding-left:40%}
.carousel--gallery .media--photo img{max-height:100%;max-width:100%;width:auto;margin:0 auto}
.carousel--gallery .media__caption{margin-top:0;padding:15px;background:#efeff4}
.carousel--gallery .ad-overlay{position:absolute;top:0;bottom:0;height:100%;width:100%;background:#333;z-index:1;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.carousel--gallery .ad-overlay h5{position:absolute;color:#fff;width:100%;text-align:center;padding:10px}
.carousel--gallery .ad-overlay .ad{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.carousel--gallery .ad-overlay .btn--close{background:#333;border:0;position:absolute;top:0;right:0;padding:10px;color:#fff}
.carousel--gallery .ad-overlay .btn--close .icon--close{background-position:0 -2em;margin-left:5px}
.carousel--gallery .ad-overlay .btn--close:hover,.carousel--gallery .ad-overlay .btn--close:focus{background-color:#000;color:#fff}
.carousel--gallery{background:#333}
.carousel--gallery .carousel-main-container .carousel:before{content:'';top:413px;position:absolute;right:0;left:0;bottom:0;background:#fff}
.carousel--gallery .media--photo>span{height:413px;display:block;overflow:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.carousel--gallery .media--photo img{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.carousel--gallery .media--photo .social{float:right;margin-left:20px}
.carousel--gallery .media--photo .social .heading{display:block;width:100%;margin-bottom:10px;text-align:center}
.carousel--gallery .media--photo .social li{width:auto}
.carousel--gallery .media--photo .social li a{border:0;background-color:transparent}
.carousel--gallery .carousel__counter{top:383px;bottom:auto}
.carousel--gallery .carousel-controller-container .item{width:100px}
.carousel--gallery-full .carousel-main-container .carousel:before{top:529px}
.carousel--gallery-full .media--photo>span{height:529px}
.carousel--gallery-full .media--photo img{width:auto}
.carousel--gallery-full .carousel__counter{top:499px}
.panel--classifieds .story--allhomes .story__lead{border-top-color:#3c3c3b}
.strap--allhomes .story__kicker,.promo.promo--allhomes{color:#3c3c3b}
.main .strap--allhomes .header{border-bottom-color:#3c3c3b}
.panel--classifieds .story--adzuna .story__lead{border-top-color:#8ac176}
.strap--adzuna .story__kicker,.promo.promo--adzuna{color:#8ac176}
.main .strap--adzuna .header{border-bottom-color:#8ac176}
.panel--classifieds .story--afl .story__lead{border-top-color:#ee010d}
.strap--afl .story__kicker,.promo.promo--afl{color:#ee010d}
.main .strap--afl .header{border-bottom-color:#ee010d}
.panel--classifieds .story--arts .story__lead{border-top-color:#af96b6}
.strap--arts .story__kicker,.promo.promo--arts{color:#af96b6}
.main .strap--arts .header{border-bottom-color:#af96b6}
.panel--classifieds .story--a-league .story__lead{border-top-color:#004990}
.strap--a-league .story__kicker,.promo.promo--a-league{color:#004990}
.main .strap--a-league .header{border-bottom-color:#004990}
.panel--classifieds .story--business .story__lead{border-top-color:#2c3e50}
.strap--business .story__kicker,.promo.promo--business{color:#2c3e50}
.main .strap--business .header{border-bottom-color:#2c3e50}
.panel--classifieds .story--comment .story__lead{border-top-color:#19275e}
.strap--comment .story__kicker,.promo.promo--comment{color:#19275e}
.main .strap--comment .header{border-bottom-color:#19275e}
.panel--classifieds .story--cricket .story__lead{border-top-color:#005e2a}
.strap--cricket .story__kicker,.promo.promo--cricket{color:#005e2a}
.main .strap--cricket .header{border-bottom-color:#005e2a}
.panel--classifieds .story--digital-life .story__lead{border-top-color:#12806a}
.strap--digital-life .story__kicker,.promo.promo--digital-life{color:#12806a}
.main .strap--digital-life .header{border-bottom-color:#12806a}
.panel--classifieds .story--domain .story__lead{border-top-color:#3f8600}
.strap--domain .story__kicker,.promo.promo--domain{color:#3f8600}
.main .strap--domain .header{border-bottom-color:#3f8600}
.panel--classifieds .story--drive .story__lead{border-top-color:#30787f}
.strap--drive .story__kicker,.promo.promo--drive{color:#30787f}
.main .strap--drive .header{border-bottom-color:#30787f}
.panel--classifieds .story--entertainment .story__lead{border-top-color:#cd3c86}
.strap--entertainment .story__kicker,.promo.promo--entertainment{color:#cd3c86}
.main .strap--entertainment .header{border-bottom-color:#cd3c86}
.panel--classifieds .story--environment .story__lead{border-top-color:#84bd00}
.strap--environment .story__kicker,.promo.promo--environment{color:#84bd00}
.main .strap--environment .header{border-bottom-color:#84bd00}
.panel--classifieds .story--essentialbaby .story__lead{border-top-color:#fce400}
.strap--essentialbaby .story__kicker,.promo.promo--essentialbaby{color:#fce400}
.main .strap--essentialbaby .header{border-bottom-color:#fce400}
.panel--classifieds .story--essentialkids .story__lead{border-top-color:#00a793}
.strap--essentialkids .story__kicker,.promo.promo--essentialkids{color:#00a793}
.main .strap--essentialkids .header{border-bottom-color:#00a793}
.panel--classifieds .story--executivestyle .story__lead{border-top-color:#b85422}
.strap--executivestyle .story__kicker,.promo.promo--executivestyle{color:#b85422}
.main .strap--executivestyle .header{border-bottom-color:#b85422}
.panel--classifieds .story--find-a-baby-sitter .story__lead{border-top-color:#a63893}
.strap--find-a-baby-sitter .story__kicker,.promo.promo--find-a-baby-sitter{color:#a63893}
.main .strap--find-a-baby-sitter .header{border-bottom-color:#a63893}
.panel--classifieds .story--goodfood .story__lead{border-top-color:#a59c75}
.strap--goodfood .story__kicker,.promo.promo--goodfood{color:#a59c75}
.main .strap--goodfood .header{border-bottom-color:#a59c75}
.panel--classifieds .story--good-weekend .story__lead{border-top-color:#c71361}
.strap--good-weekend .story__kicker,.promo.promo--good-weekend{color:#c71361}
.main .strap--good-weekend .header{border-bottom-color:#c71361}
.panel--classifieds .story--healthfitness .story__lead{border-top-color:#26c6da}
.strap--healthfitness .story__kicker,.promo.promo--healthfitness{color:#26c6da}
.main .strap--healthfitness .header{border-bottom-color:#26c6da}
.panel--classifieds .story--huffingtonpost .story__lead{border-top-color:#1d8c7b}
.strap--huffingtonpost .story__kicker,.promo.promo--huffingtonpost{color:#1d8c7b}
.main .strap--huffingtonpost .header{border-bottom-color:#1d8c7b}
.panel--classifieds .story--it-pro .story__lead{border-top-color:#d5e04e}
.strap--it-pro .story__kicker,.promo.promo--it-pro{color:#d5e04e}
.main .strap--it-pro .header{border-bottom-color:#d5e04e}
.panel--classifieds .story--life-style .story__lead{border-top-color:#333}
.strap--life-style .story__kicker,.promo.promo--life-style{color:#333}
.main .strap--life-style .header{border-bottom-color:#333}
.panel--classifieds .story--money .story__lead{border-top-color:#76bb0d}
.strap--money .story__kicker,.promo.promo--money{color:#76bb0d}
.main .strap--money .header{border-bottom-color:#76bb0d}
.panel--classifieds .story--national .story__lead{border-top-color:#0068a4}
.strap--national .story__kicker,.promo.promo--national{color:#0068a4}
.main .strap--national .header{border-bottom-color:#0068a4}
.panel--classifieds .story--national-times .story__lead{border-top-color:#15317d}
.strap--national-times .story__kicker,.promo.promo--national-times{color:#15317d}
.main .strap--national-times .header{border-bottom-color:#15317d}
.panel--classifieds .story--politics .story__lead{border-top-color:#961e1b}
.strap--politics .story__kicker,.promo.promo--politics{color:#961e1b}
.main .strap--politics .header{border-bottom-color:#961e1b}
.panel--classifieds .story--public-service .story__lead{border-top-color:#4b3e5a}
.strap--public-service .story__kicker,.promo.promo--public-service{color:#4b3e5a}
.main .strap--public-service .header{border-bottom-color:#4b3e5a}
.panel--classifieds .story--rio-olympics .story__lead{border-top-color:#5567c1}
.strap--rio-olympics .story__kicker,.promo.promo--rio-olympics{color:#5567c1}
.main .strap--rio-olympics .header{border-bottom-color:#5567c1}
.panel--classifieds .story--radio .story__lead{border-top-color:#666}
.strap--radio .story__kicker,.promo.promo--radio{color:#666}
.main .strap--radio .header{border-bottom-color:#666}
.panel--classifieds .story--rsvp .story__lead{border-top-color:#56398b}
.strap--rsvp .story__kicker,.promo.promo--rsvp{color:#56398b}
.main .strap--rsvp .header{border-bottom-color:#56398b}
.panel--classifieds .story--rugby-league .story__lead{border-top-color:#1e824c}
.strap--rugby-league .story__kicker,.promo.promo--rugby-league{color:#1e824c}
.main .strap--rugby-league .header{border-bottom-color:#1e824c}
.panel--classifieds .story--rugby-union .story__lead{border-top-color:#6d347e}
.strap--rugby-union .story__kicker,.promo.promo--rugby-union{color:#6d347e}
.main .strap--rugby-union .header{border-bottom-color:#6d347e}
.panel--classifieds .story--small-business .story__lead{border-top-color:#1f535f}
.strap--small-business .story__kicker,.promo.promo--small-business{color:#1f535f}
.main .strap--small-business .header{border-bottom-color:#1f535f}
.panel--classifieds .story--soccer .story__lead{border-top-color:#ffb000}
.strap--soccer .story__kicker,.promo.promo--soccer{color:#ffb000}
.main .strap--soccer .header{border-bottom-color:#ffb000}
.panel--classifieds .story--sport .story__lead{border-top-color:#d30712}
.strap--sport .story__kicker,.promo.promo--sport{color:#d30712}
.main .strap--sport .header{border-bottom-color:#d30712}
.panel--classifieds .story--subscriber .story__lead{border-top-color:#000}
.strap--subscriber .story__kicker,.promo.promo--subscriber{color:#000}
.main .strap--subscriber .header{border-bottom-color:#000}
.panel--classifieds .story--tech .story__lead{border-top-color:#12806a}
.strap--tech .story__kicker,.promo.promo--tech{color:#12806a}
.main .strap--tech .header{border-bottom-color:#12806a}
.panel--classifieds .story--traveller .story__lead{border-top-color:#4c4b46}
.strap--traveller .story__kicker,.promo.promo--traveller{color:#4c4b46}
.main .strap--traveller .header{border-bottom-color:#4c4b46}
.panel--classifieds .story--video .story__lead{border-top-color:#1d1d1d}
.strap--video .story__kicker,.promo.promo--video{color:#1d1d1d}
.main .strap--video .header{border-bottom-color:#1d1d1d}
.panel--classifieds .story--world .story__lead{border-top-color:#ff9100}
.strap--world .story__kicker,.promo.promo--world{color:#ff9100}
.main .strap--world .header{border-bottom-color:#ff9100}
.onsite-prompt{display:block}
.inner-prompt h2{font-size:20px;margin-bottom:.5em}
.inner-prompt .close{display:inline-block;font-size:0;text-indent:-999em;padding:7.5px 10px}
.inner-prompt .close:after{content:'Close';font-size:14px;font-size:.875rem;line-height:1.7143}
.article-counter{background-clip:padding-box;border-radius:3px;background-color:rgba(0,0,0,0.6);font-family:Times,serif;position:fixed;text-align:left;bottom:0;z-index:5;width:100%;padding:15px 20px 20px;width:620px;left:50%;margin-left:-470px;bottom:30px}
.article-counter h2{background:url("../../../../designs/ffx/cq-site-clientlibs-designs-masthead-adaptive/css/img/sprite-paywall.png") no-repeat;float:left;text-indent:-9000px;margin-bottom:14px;display:block}
.article-counter.smh h2{background-position:0 -87px;height:27px;width:270px}
.article-counter.theage h2{background-position:0 -123px;height:27px;width:270px}
.article-counter.canberratimes h2{background-position:0 -160px;height:29px;width:271px}
.article-counter.brisbanetimes h2{background-position:0 -199px;height:34px;width:192px}
.article-counter.watoday h2{background-position:0 -243px;height:34px;width:134px}
.article-counter .article-counter-body{background:#fff;clear:both;font-family:Arial,"Helvetica Neue","Helvetica",Helvetica,sans-serif;padding:15px 20px}
.article-counter .article-counter-body a{color:#2290d0}
.article-counter .article-counter-body .hdr-count{margin-bottom:.5em;font-family:Times,serif;font-size:28px;font-size:1.75rem;line-height:1.7143}
.article-counter .article-counter-body .hdr-count span{font-weight:700}
.article-counter .article-counter-body .tooltip{display:block;font-size:12px;font-size:.75rem;line-height:2;color:#2290d0;cursor:pointer;margin-bottom:2px}
.article-counter .article-counter-body .button{border-radius:3px;background-image:linear-gradient(to top,#1692d4 0,#106cc6 100%);font-size:16px;font-size:1rem;line-height:1.5;color:#fff;display:inline-block;font-family:Arial,"Helvetica Neue","Helvetica",Helvetica,sans-serif;font-weight:700;float:left;padding:10px 20px;position:relative;text-align:center;text-decoration:none;margin-bottom:5px;margin-right:20px}
.article-counter .article-counter-body .button:active{top:1px}
.article-counter .article-counter-body .subscriber{float:left;line-height:1.2}
.article-counter .article-counter-body .subscriber h4{font-size:18px;font-size:1.125rem;line-height:1.3333;margin-bottom:0;color:#000;font-family:Times,serif;text-transform:inherit}
.article-counter .article-counter-body .subscriber p{font-size:12px;font-size:.75rem;line-height:2}
.article-counter .article-counter-hide{font-size:12px;font-size:.75rem;line-height:2;color:#fff;font-family:Arial,"Helvetica Neue","Helvetica",Helvetica,sans-serif;float:right;padding:2px 0 0;position:relative}
.article-counter .article-counter-hide .close{background:#000 url("../../../../designs/ffx/cq-site-clientlibs-designs-masthead-adaptive/css/img/sprite-paywall.png") no-repeat -20px -61px;color:#fff;cursor:pointer;font-family:Arial,"Helvetica Neue","Helvetica",Helvetica,sans-serif;height:24px;line-height:24px;padding:0 10px 0 23px;position:absolute;text-decoration:none;text-transform:uppercase;right:-20px;top:-39px;width:200px}
.article-counter .article-counter-hide form{float:left}
.article-counter .article-counter-hide label{font-weight:normal}
.article-counter .article-counter-hide input[type="checkbox"]{position:static;overflow:visible;margin:intial;padding:initial;border:intial;outline:0;opacity:1}
.ui-tooltip{font-size:12px;font-size:.75rem;line-height:2;border-radius:3px;background:#000;font-family:Arial,"Helvetica Neue","Helvetica",Helvetica,sans-serif;position:absolute;display:inline;padding:8px;line-height:1.4;margin-left:5px;max-width:400px;color:#fff;z-index:2000025}
.table--data th.header,.strap .header,.panel .header,.panel--filter__wrap h2{position:relative;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#c4c5c6;text-align:left;margin-bottom:20px;padding-top:5px}
.table--data .heading,.strap .heading,.panel .heading,.panel--filter__wrap h2 a{position:relative;font-weight:bold;text-transform:uppercase;margin-right:10px;color:#1d1d1d;margin-bottom:10px}
.story--separated,.strap .story,.panel .story,.panel--tabs .story,.panel--video .story--stacked,.panel--video .story,.panel--review .story,.panel--huffpost .story{padding-bottom:18px;margin-bottom:18px}
.story--separated:before,.strap .story:before,.panel .story:before,.panel--tabs .story:before,.panel--video .story--stacked:before,.panel--video .story:before,.panel--review .story:before,.panel--huffpost .story:before{content:'';display:block;position:absolute;left:0;right:0;top:-18px;border-top:1px solid #e1e2e3}
.story--separated:first-child:before,.strap .story:first-child:before,.panel .story:first-child:before,.panel--tabs .story:first-child:before,.panel--video .story--stacked:first-child:before,.panel--video .story:first-child:before,.panel--review .story:first-child:before,.panel--huffpost .story:first-child:before{content:none}
.panel--popular ol>li:not(:first-child),.panel--most-commented ol>li:not(:first-child){padding-top:15px;margin-top:15px}
.panel--popular ol>li:after,.panel--most-commented ol>li:after{content:'';display:block;position:absolute;left:0;right:0;bottom:-15px;border-bottom:1px solid #e1e2e3}
.panel--popular ol>li:last-child:after,.panel--most-commented ol>li:last-child:after{content:none}
.strap,.panel{margin-bottom:20px}
.strap .header .heading,.panel .header .heading{float:left}
.strap .heading,.panel .heading{font-size:22px;font-size:1.375rem;line-height:1.25}
.strap .heading a:visited,.panel .heading a:visited{color:inherit}
.strap .widget,.panel .widget,.strap .ad__wrap,.panel .ad__wrap{margin-bottom:40px}
.strap .header+.story:before,.panel .header+.story:before{content:none}
.strap .story,.panel .story{position:relative;box-sizing:border-box;display:inline-block;padding-left:10px;padding-right:10px;vertical-align:top;letter-spacing:normal;word-spacing:normal;text-rendering:auto}
.strap .story:last-child,.panel .story:last-child{margin-bottom:0}
.strap .story--overlay,.panel .story--overlay,.strap .story--stacked,.panel .story--stacked{padding-top:0}
.strap .story--overlay:before,.panel .story--overlay:before,.strap .story--stacked:before,.panel .story--stacked:before{content:none}
.strap .story--overlay,.panel .story--overlay{padding-bottom:0}
.strap .story--list:first-child,.panel .story--list:first-child{padding-top:0}
.strap .story--list:first-child:before,.panel .story--list:first-child:before{content:none}
.strap .story--separated:first-child:before,.panel .story--separated:first-child:before{content:''}
.strap .related-links,.panel .related-links{text-transform:uppercase;white-space:nowrap;max-width:85%;font-size:0;font-size:0rem;font-weight:normal;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif}
.strap .related-links .link__item,.panel .related-links .link__item{display:inline-block;padding:0 10px;border-right:1px solid #e1e2e3;font-size:14px;font-size:.875rem;line-height:.86;vertical-align:top;margin:10px 0}
.strap .related-links .link__item a,.panel .related-links .link__item a{color:#666}
.strap .related-links .link__item:last-child,.panel .related-links .link__item:last-child{border-right:0;padding-right:0}
.strap .related-links .link__item--toggle,.panel .related-links .link__item--toggle,.strap .related-links .list__item--toggle,.panel .related-links .list__item--toggle{padding-left:4px;margin:0}
.strap .related-links .link__item--toggle .toggle__btn,.panel .related-links .link__item--toggle .toggle__btn,.strap .related-links .list__item--toggle .toggle__btn,.panel .related-links .list__item--toggle .toggle__btn{margin-left:0;z-index:3}
.strap .related-links .link__item--toggle .is-active .toggle__btn,.panel .related-links .link__item--toggle .is-active .toggle__btn,.strap .related-links .list__item--toggle .is-active .toggle__btn,.panel .related-links .list__item--toggle .is-active .toggle__btn{margin-right:0}
.strap .related-links .link__item--toggle .is-active .toggle__btn:before,.panel .related-links .link__item--toggle .is-active .toggle__btn:before,.strap .related-links .list__item--toggle .is-active .toggle__btn:before,.panel .related-links .list__item--toggle .is-active .toggle__btn:before{left:0}
.strap .overflow-wrap,.panel .overflow-wrap{top:0;margin-left:-5px;vertical-align:top}
.strap .togglebox,.panel .togglebox{top:32px;min-width:100%;z-index:2}
.grid__cell>.story{padding-left:0;padding-right:0}
.grid__cell>.story:before{left:0;right:0}
.grid>.story:before{left:10px;right:10px}
.strap .strap{padding-left:0;padding-right:0}
.strap--imgright .story:not(.story--stacked) .story__lead{float:right;margin-left:.9375em;margin-right:0}
.strap--imgright .story:not(.story--stacked) .story__lead img{max-width:100px}
.strap__extra .story:first-child:before{content:''}
.strap .panel .header{border-bottom:2px solid #e1e2e3;margin-bottom:15px}
.strap .panel .header .heading{font-size:20px;font-size:1.25rem}
.strap--has-more{margin-bottom:0}
.strap--is-more .story:first-child:before{content:''}
.strap.strap--rio-olympics{position:relative;padding-bottom:10px}
.strap.strap--rio-olympics:before{content:'';position:absolute;bottom:0;left:10px;right:10px;border-bottom:3px solid #c4c5c6}
.strap.strap--rio-olympics .heading{font-size:18px;font-size:1.125rem;line-height:1;margin-bottom:0}
.strap.strap--rio-olympics .heading:after{display:none}
.strap.strap--rio-olympics header{margin-bottom:5px;border-bottom:0;border-top:3px solid #5567c1}
.strap.strap--rio-olympics header .time{font-size:12px;font-size:.75rem;line-height:1;color:#777579;float:right;padding-top:5px}
.strap.strap--rio-olympics .story{padding-bottom:10px;margin-bottom:10px}
.strap.strap--rio-olympics .story:before{top:-10px}
.strap.strap--rio-olympics .story:last-of-type{margin-bottom:0;padding-bottom:0}
.strap.strap--rio-olympics .html-assets{padding:0}
.strap--image .story{padding-bottom:0}
.strap--image .story:before{content:none}
.strap--highlight .story__wof{margin-top:-8px;padding:10px;background-color:#f7f7f7}
.strap--centered .story--stacked{text-align:center;margin-bottom:0;padding-bottom:0}
.strap--centered .story--stacked .story__lead{margin-bottom:15px}
.strap--centered .story--stacked .story__headline{display:block}
.strap--centered .story--stacked p,.strap--centered .story--stacked .author{margin:0}
.strap--sameheight .grid{display:table}
.strap--sameheight .story{display:table-cell;width:25%;padding-bottom:25px}
.strap--main{position:relative}
.strap--main .grid{margin:0}
.strap--main .story{padding:0;background-color:#f7f7f7}
.strap--main .story__wof{padding:20px}
.strap--main .story__lead{margin:0 0 0 15px}
.strap--home-newswell .panel--latest.panel--latest .story__headline,.strap--home-newswell .panel--latest.panel--latest .byline{float:left;width:75%;display:block;margin-right:0}
.strap--home-newswell .panel--latest.panel--latest .byline{width:25%;top:0;margin:0;padding-top:0;text-align:right}
.strap--home-newswell .panel--most-shared{padding-top:10px}
.strap--1o-2o .mosaic{padding:0}
.strap--1s-2s-3h-a .story--large:first-child:before{content:'';top:auto;bottom:-1px}
.strap--8h-waw .story--large:first-child .story__headline{font-size:24px;font-size:1.5rem;line-height:1.3333}
.strap--1o-4s-4-a .story--overlay{float:left}
.strap__btn-full{display:block;margin:0;padding:0 10px;text-align:center}
.defcon-title{padding:0 20px;font-size:15px;font-size:.9375rem;line-height:2.5333;position:absolute;top:0;z-index:1;color:#fff;background-color:#d35400;font-weight:bold;text-transform:uppercase}
.defcon-storylist .story{background-color:#000;margin-bottom:0;padding:15px}
.defcon-storylist .story.story{margin-bottom:0}
.defcon-storylist .story__headline{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:3.948em;color:#e1e2e3}
.defcon-storylist .story__headline a:hover{color:#fff;text-decoration:none;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 50%,rgba(255,255,255,0.8) 50%);background-size:2px 2px;background-repeat:repeat-x;background-position:0 1.05em}
.defcon-storylist .story__wof .byline,.defcon-storylist .story__wof .category{color:#e1e2e3}
.defcon-storylist .story__wof .author{display:none}
.defcon-storylist .story__wof [class*='icon--']{background-position:0 -2em}
[class*='strap--defcon-']:after{content:none}
[class*='strap--defcon-'] .story--overlay{margin-bottom:0;padding-bottom:0}
[class*='strap--defcon-'] .story--overlay .story__headline{font-size:28px;font-size:1.75rem;line-height:1.2857}
[class*='strap--defcon-'] .story--overlay .story__wof{padding:15px;bottom:0}
.strap--defcon-single .story{padding-left:0;padding-right:0}
.strap--defcon-single .story .story__headline{font-size:32px;font-size:2rem;line-height:1.2}
.strap--defcon-single .story.story{margin-bottom:0}
.strap--defcon-single .story:after{display:block;width:calc(33.3333% - 12px);position:absolute;bottom:18px;border-bottom:1px solid #e1e2e3}
.strap--defcon-single .defcon-title{right:10px}
.strap--defcon-medium .defcon-storylist .story:before{border-color:#333;left:15px;right:15px;top:-6px}
.strap--defcon-medium .defcon-storylist{position:absolute;height:100%;margin-left:calc(-10px - 1px);padding:0;background:#000}
.strap--defcon-medium .defcon-storylist .story{height:33.333333%}
.strap--defcon-catastrophe .story--overlay .story__wof{padding:15px;padding:20px;max-width:620px}
.strap--defcon-catastrophe .story--overlay .story__headline{font-size:2.5em}
.strap--1-1-1 .story:before{content:none}
.panel .related-links{text-transform:none;font-family:Arial,Helvetica,sans-serif}
.panel .related-links .link__item{font-size:16px;font-size:1rem;line-height:1}
.panel .related-links .link__item a{color:#0078c8}
.panel--filter__wrap h2{font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:0;font-weight:normal;text-transform:uppercase}
.panel--filter__wrap h2 a{margin-bottom:15px;font:14px Arial,Helvetica,sans-serif}
.panel--filter__wrap ul{margin-bottom:0}
.panel--filter__wrap a{font-size:14px;font-size:.875rem;line-height:1.7143;color:inherit}
.panel--filter__wrap button{display:none}
.panel--filter__wrap .list--secondary__wrap>a{color:#0078c8}
.panel--filter__wrap .list--secondary{margin-left:15px}
.aside .panel{margin-bottom:60px;font-family:"Source Sans Pro",Arial,Helvetica,sans-serif}
.aside .panel header h2{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:20px;font-size:1.25rem;line-height:1.2;letter-spacing:.02em;margin-bottom:10px}
.aside .panel h3{display:inline;margin-right:6px}
.panel--popular ol,.panel--most-commented ol{counter-reset:item;margin-bottom:0}
.panel--popular ol>*:before,.panel--most-commented ol>*:before{content:counter(item) "";counter-increment:item}
.panel--popular ol>li,.panel--most-commented ol>li{position:relative}
.panel--popular ol>li:last-child,.panel--most-commented ol>li:last-child{padding-bottom:0;margin-bottom:0}
.panel--popular ol>li:before,.panel--most-commented ol>li:before{position:absolute;color:#1d1d1d;font-size:20px;font-size:1.25rem;line-height:1.2;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:bold}
.panel--popular ol>li .story,.panel--most-commented ol>li .story{margin-left:20px;padding-right:0;width:auto}
.panel{padding:0 10px}
.panel>.panel,.grid__cell>.panel{padding-left:0;padding-right:0}
.panel>.story{padding-left:0;padding-right:0}
.panel>.story:before{left:0;right:0}
.panel__ddown{position:absolute;top:12px;right:0;font-size:12px;font-size:.75rem;line-height:2}
.panel__ddown a,.panel__ddown button{color:#666;line-height:1}
.panel__ddown .togglebox{top:28px}
.panel--headshots .story--stacked{text-align:center}
.panel--headshots .story__lead{margin-left:auto;margin-right:auto;width:40.9091%;min-width:90px}
.panel--headshots .story__lead img{border-radius:50%}
.panel--headshots .story__kicker{color:#666;font-size:14px;font-size:.875rem;line-height:1.2857;margin-bottom:.5em;line-height:1}
.panel--headshots--square .story__lead img{border-radius:0}
.panel--related{font-family:"merriweather",georgia,serif}
.panel--related ul{margin-bottom:0}
.panel--related ul li{border-bottom:1px solid #e1e2e3;padding:10px 0}
.panel--related ul li:first-child{padding-top:0}
.panel--filter__wrap{letter-spacing:normal}
.panel--tvguide .panel__additional{margin-top:10px}
.panel--message{position:relative;z-index:1;padding:15px 20px;color:#333;text-align:center}
.panel--message:after{content:'';display:block;position:absolute;top:0;bottom:0;left:10px;right:10px;z-index:-1;background-color:#efeff4}
.panel--classifieds .story{padding-bottom:0}
.panel--classifieds .story__lead{border-top:2px solid}
.panel--classifieds .story__kicker{font-size:14px}
.panel--classifieds .story__headline{font-weight:normal}
.scriptable .panel--compare-save .carousel__slides{width:5000px;margin-left:0;margin-right:0}
.scriptable .panel--compare-save .item:last-child .card{margin-right:0}
.panel--compare-save .item{width:auto;padding-left:0;padding-right:0}
.panel--compare-save .card{width:220px;margin-right:20px;margin-bottom:0;padding:0;border:1px solid #e1e2e3;letter-spacing:normal;color:#666;text-decoration:none}
.panel--compare-save .card__wof{margin:15px 10px 10px 10px;height:78px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}
.panel--compare-save .card__title{margin-bottom:10px;font-weight:bold}
.panel--compare-save .card__overlay{margin-top:0;padding-left:10px;padding-right:10px;padding-bottom:15px}
.panel--compare-save .card__img{width:100%;min-height:123px}
.panel--compare-save .btn{margin:0}
.panel--most-watched .carousel__slides{margin-left:-10px;margin-right:-10px}
.panel--most-watched .item{padding-left:10px;padding-right:10px}
.panel--most-watched .story{padding-left:0;padding-right:0}
.panel--most-watched .story__lead{margin-bottom:0;position:relative}
.panel--most-watched .story__lead img{min-height:124px;margin-bottom:0}
.panel--most-watched .story__wof{padding:15px 10px 0;height:85px}
.panel--most-watched .story__wof:before{content:'';position:absolute;top:0;left:10px;right:10px;bottom:0;background:#efeff4;z-index:-1}
.scriptable .panel--most-watched .carousel__slides{width:5000px;margin-left:0;margin-right:0}
.scriptable .panel--most-watched .item{width:auto;padding-left:0;padding-right:0}
.scriptable .panel--most-watched .story{width:220px;margin-right:20px}
.scriptable .panel--most-watched .story__wof:before{left:0;right:0}
.scriptable .panel--most-watched .item:last-child .story{margin-right:0}
.panel--most-read .tab__nav{font-size:16px}
.panel--most-read .grid--spacer{padding-bottom:20px;overflow:visible}
.panel--most-read .story{padding-bottom:15px;margin-bottom:15px}
.panel--most-read .story:before{display:block;position:absolute;top:-15px;left:0;right:0;border-top:1px solid #efeff4}
.panel--most-read .most-read-location{text-align:right}
.panel--most-read .logo-wrap{float:none;margin-right:0;margin-bottom:15px}
.panel--most-read .logo{display:block;height:32px;width:100%;margin-bottom:20px;background-size:auto 16px;font-size:0}
.panel--most-read .logo--watoday{background-size:auto 20px}
.panel--galleries-carousel .item{width:auto}
.panel--galleries-carousel .item:last-child .story{margin-right:0}
.panel--galleries-carousel .story{width:140px;margin-right:20px}
.template--article .aside .panel{margin-bottom:80px}
.aside .panel .story__headline{font-family:"merriweather",georgia,serif;font-weight:normal;font-size:14px;font-size:.875rem;line-height:1.1429}
.aside .panel .story:last-of-type{padding-bottom:0;margin-bottom:0}
.aside .panel .story--stacked p{font-size:14px;display:inline;margin-right:6px}
.aside .panel .media{padding:0}
.panel--storylist .header+.story--list:before{content:none}
.panel--tabs .tab__nav{margin:5px 0 20px}
.panel--tabs .tab__nav:first-child{margin-top:0}
.panel--tabs .tab__nav li{padding:0}
.panel--tabs .tab__nav li a{padding:15px 5px}
.panel--tabs .tab__nav li h2{margin-bottom:0;font-size:16px;font-weight:normal}
.panel--tabs .tab__panel{transition:all ease-out .2s}
.panel--tabs .story{padding-left:0;padding-right:0}
.panel--tabs .story:before{left:0;right:0}
.panel--gallery .story{border-bottom:0}
.panel--video .story.story--imgright .story__lead{position:relative}
.panel--video>article:first-child:before{border-top:0}
.panel--video.carousel-container>.header .heading{text-transform:capitalize}
.main>.panel--video:nth-child(3n) .header h2{color:#000}
.panel--business ul{margin-bottom:10px}
.panel--business ul li{position:relative;padding:10px 0;border-top:1px solid #e1e2e3}
.panel--business ul li:first-child{margin-top:-10px;border-top:0}
.panel--business p{font-size:14px;text-transform:uppercase;padding-left:50px;display:block;vertical-align:middle;margin-bottom:0}
.panel--business p span{position:absolute;left:0;top:50%;margin-top:-0.75em;width:50px;overflow:hidden;font-size:16px;font-weight:bold}
.panel--business a{color:#1d1d1d}
.panel--business a:hover{text-decoration:underline}
.panel--business a:hover p{color:#065bb0}
.panel--business .search-box{position:relative;padding:0;width:100%}
.panel--business .search-box .search-box__btn{right:5px}
.panel--business .search-box__text{font-size:16px;font-size:1rem}
.sticky-wrap{width:320px}
.panel.panel--third-party{padding:0}
.panel--follow{font-size:16px;font-size:1rem;line-height:1.125}
.panel--follow .social li{width:calc(50% - 5px);margin-right:10px;margin-bottom:0;float:left}
.panel--follow .social li:last-child{margin-right:0}
.panel--follow .social a{padding:10px 15px}
.aside .panel--follow+.panel--follow{margin-top:-60px}
.panel--follow--masthead .social{margin-bottom:0}
.panel--follow--masthead .social li{width:auto}
.panel--follow--masthead .social li:last-child{float:none;overflow:hidden}
.panel--follow--masthead .social .email{line-height:40px;padding:0}
.panel--follow--masthead .social .email .icon--email{display:none}
.panel--sitemap li{font-size:14px;font-size:.875rem;line-height:1.7143}
.panel--sitemap .heading{margin-bottom:1rem;border-bottom:1px solid #c4c5c6;padding-bottom:5px;font-size:20px;font-size:1.25rem;line-height:1.2;font-weight:normal;color:#000}
.panel--upnext .header h2.heading{color:#000}
.scriptable .panel--most-viewed.carousel-container .carousel__slides,.scriptable .panel--video.carousel-container .carousel__slides{width:5000px;margin-left:0;margin-right:0}
.scriptable .panel--most-viewed.carousel-container .item,.scriptable .panel--video.carousel-container .item{width:auto;padding-left:0;padding-right:0}
.scriptable .panel--most-viewed.carousel-container .story,.scriptable .panel--video.carousel-container .story{width:220px;margin-right:20px}
.scriptable .panel--most-viewed.carousel-container .story__wof:before,.scriptable .panel--video.carousel-container .story__wof:before{left:0;right:0}
.scriptable .panel--most-viewed.carousel-container .item:last-child .story,.scriptable .panel--video.carousel-container .item:last-child .story{margin-right:0}
.panel--video .story__headline,.panel--upnext .story__headline{font-size:16px;font-size:1rem;line-height:1.375;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:62.04em}
.panel--bus-industries-and-sectors td:last-child ul{display:inline-block;text-align:left;width:120px}
.panel--bus-industries-and-sectors .list--supplementary{font-size:12px;font-weight:normal;margin-top:1em}
.panel--bus-industries-and-sectors .list--supplementary li{margin-bottom:2.5px}
.panel--bus-guides ol>li{margin-bottom:20px}
.panel--bus-guides ol>li h3.heading{display:block;float:none;font-size:18px;font-size:1.125rem;line-height:1.1111}
.panel--bus-guides ol>li img{float:left;margin-right:10px}
.panel--bus-guides ol>li ul{margin:0;padding-left:1.5em;overflow:hidden}
.panel--bus-guides ol>li ul li{font-size:16px;font-size:1rem;line-height:1.2188}
.panel--bus-guides .panel__additional{font-size:15px;font-size:.9375rem;line-height:1.6}
.panel--bus-most-searched ul{font-size:15px;font-size:.9375rem;line-height:1.2}
.panel--bus-most-searched ul li{border-bottom:1px solid #efeff4;padding-bottom:7.5px}
.panel--bus-most-searched .search-box{padding-left:0;padding-right:0;width:100%}
.panel--bus-currency-converter fieldset{margin-bottom:10px}
.panel--bus-currency-converter .select--currency{font-size:15px;font-size:.9375rem;line-height:1.1333;float:left;padding-right:2em;width:70%}
.panel--bus-currency-converter input[type="number"]{font-size:15px;font-size:.9375rem;line-height:1.1333;float:right;font-weight:bold;width:27%}
.panel--bus-movers-compact .panel--bus-table{margin-bottom:0}
.panel--bus-movers-compact .panel--bus-table caption{padding-bottom:5px;border-bottom:1px solid #e1e2e3}
.panel--bus-movers-compact .panel--bus-table tfoot{font-family:Arial,Helvetica,sans-serif}
.panel--bus-movers-compact .panel__additional{font-size:15px;font-size:.9375rem;line-height:1.6}
.module{margin-bottom:24px;width:100%}
.module .short-content,.module .long-content{display:inline}
.module .read-more{text-transform:uppercase;font-family:Arial,sans-serif;font-weight:bold}
.module__lead{margin-bottom:.75em}
.article .module--inline-player .module__lead{margin-bottom:0}
.article .module__wof{background:#efeff4;padding:20px 15px}
.module__headline{font-family:"merriweather",georgia,serif;font-size:22px;font-size:1.375rem;line-height:1.0909;font-weight:bold;margin-bottom:.125em;margin-right:.3333em}
.module__headline:last-child{margin-bottom:0}
.article .module__headline{font-size:18px;font-size:1.125rem;margin-bottom:5px;margin-bottom:.3125rem;line-height:1.1111;font-weight:normal}
.module__additional{margin-top:1em}
.module__additional .social li{width:48px}
.module__additional .social li [class^="icon--"]{width:24px;height:24px;background-position:0 -48px}
.module__additional .social li.heading{display:none}
.module--aside{margin-bottom:50px}
.module--aside .module__headline{font-size:18px;font-size:1.125rem;line-height:1.5;margin-bottom:.875rem}
.mosaic{margin-bottom:20px;overflow:hidden;position:relative;width:100%}
.template--video-index .mosaic{margin-bottom:35px}
.mosaic .story{margin-bottom:0;padding:0}
.mosaic .story__wof{background:0;left:0;position:absolute;right:0;overflow:visible}
.mosaic .mosaic__tile{overflow:hidden;position:relative}
.mosaic .mosaic__tile .story--overlay,.mosaic .mosaic__tile .story__lead{position:static}
.mosaic__tile{background:#333;float:left;width:316px}
.mosaic__tile:first-child .story__lead a:after{background-image:linear-gradient(to bottom,transparent 60%,rgba(0,0,0,0.82))}
.mosaic__tile:first-child .story__headline{font-size:26px;font-size:1.625rem;line-height:1.2308}
.mosaic__tile .story__headline{margin-bottom:0}
.mosaic__tile .story{height:175px}
.mosaic__tile img{height:inherit}
.mosaic__tile:first-child{width:620px;margin-right:4px}
.mosaic__tile:first-child .story{height:350px}
.mosaic__tile:nth-child(2){margin-bottom:2px}
.mosaic__tile:nth-child(2) .story--overlay{margin-top:-2px}
.mosaic__tile:nth-child(3){margin-top:2px}
.mosaic__tile:nth-child(3) .story--overlay{margin-bottom:-2px}
.mosaic__tile .story__lead img{transition:opacity .1s ease-in-out}
.mosaic__tile .story__wof p,.mosaic__tile .story__wof .rating{display:block;height:0;opacity:0;overflow:hidden}
.mosaic__tile:hover .story__wof p,.mosaic__tile:hover .story__wof .rating{opacity:1;height:auto}
.mosaic__tile:hover .story__lead img{opacity:.6}
.strap--1o-2o{display:block}
.strap--1o-2o .mosaic--1o-2o{margin-bottom:0}
.panel--poll{margin-bottom:40px}
.panel--poll.panel{background:#f7f7f7;padding:0}
.panel--poll.panel .poll{padding:10px 20px 20px}
.aside--main .panel--poll{margin-left:10px}
.aside--main .panel--poll.panel{width:calc(100% - 20px)}
.panel--poll .header{border-bottom:0;border-top:3px solid #c4c5c6;margin-bottom:0;padding-left:20px;padding-top:20px}
.panel--poll .poll__options{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:18px;font-size:1.125rem}
.panel--poll .poll__options li{padding-bottom:1em}
.panel--poll .poll__options label{padding-left:25px;text-indent:-25px}
.panel--poll .poll__question{font-weight:bold;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:18px;font-size:1.125rem;color:#000;padding-top:10px}
.panel--poll .poll__action .btn{margin-right:10px}
.panel--poll .poll__action .poll__total{font-size:16px;display:inline;margin-right:10px}
.panel--poll .poll__action a{font-size:16px;color:#666;padding-left:0;padding-right:0}
.panel--poll .poll__close,.panel--poll .poll__disclaimer{font-size:12px}
.panel--poll .poll__disclaimer{margin-bottom:0}
.panel--poll .poll__bar{margin-top:3px;display:block;position:relative;height:25px;min-width:36px;background:#008939}
.panel--poll .poll__value{padding:0 10px;height:24px;vertical-align:middle;float:right;font-size:14px;font-size:.875rem;line-height:1.7143;color:#fff}
.panel--poll .error{margin-bottom:1em}
.headerright-wrap .btn--sign-up:before{display:block;content:'/';position:absolute;left:-3px;top:8px;color:#666;z-index:11}
.headerright-wrap .account-wrap{margin-left:6px;font-size:14px;font-size:.875rem;line-height:1.7143}
.headerright-wrap .account-wrap.is-active .toggle__btn{color:#fff;background:#135171;border-color:#135171}
.headerright-wrap .account-wrap.is-active .toggle__btn:before{background:#135171}
.headerright-wrap .account-wrap.is-active .toggle__btn:after{opacity:1;background-position:0 -2em}
.headerright-wrap .action-group>.btn{color:#0078c8}
.headerright-wrap .btn{letter-spacing:normal}
.headerright-wrap .btn--text,.headerright-wrap .tab__nav--text li a,.tab__nav--text li .headerright-wrap a{border:1px solid transparent;color:#007cc3}
.headerright-wrap .toggle,.headerright-wrap .dropdown{display:inline-block;position:relative;white-space:normal;letter-spacing:normal;vertical-align:top}
.headerright-wrap .toggle>.btn,.headerright-wrap .dropdown>.btn{transition:border-color 0s,background-color 0s;color:#0078c8;text-decoration:none}
.headerright-wrap .toggle.is-active .toggle__btn:before,.headerright-wrap .toggle:hover .dropdown__btn:before,.headerright-wrap .toggle.is-visible .dropdown__btn:before,.headerright-wrap .dropdown.is-active .toggle__btn:before,.headerright-wrap .dropdown:hover .dropdown__btn:before,.headerright-wrap .dropdown.is-visible .dropdown__btn:before{height:9px;bottom:-9px;right:-1px}
.headerright-wrap .sign-up-wrap>.btn{width:80px}
.headerright-wrap .sign-up-wrap .sign-up__row{margin:0 -10px 0!important}
.headerright-wrap .sign-up-wrap .sign-up__row img{margin:0 auto}
.headerright-wrap .sign-up-wrap .sign-up__row h4{font-weight:bold;margin-bottom:0;text-align:center;font-size:12px;font-size:.75rem;line-height:2}
.headerright-wrap .sign-up-wrap .sign-up__row .grid__cell{padding-top:6px;padding-bottom:6px}
.headerright-wrap .sign-up-wrap .sign-up__row.bordered{border-top:1px solid #c4c5c6}
.headerright-wrap .sign-up-wrap .sign-up__row.bordered:first-of-type{border-top:0}
.headerright-wrap .sign-up-wrap .sign-up__row.bordered .grid__cell{border-right:1px solid #c4c5c6;border-left:1px solid #c4c5c6;margin-right:-1px}
.headerright-wrap .sign-up-wrap .sign-up__row.bordered .grid__cell:first-child{border-left:none}
.headerright-wrap .sign-up-wrap .sign-up__row.bordered .grid__cell:last-child{border-right:0}
.headerright-wrap .sign-up-wrap .signup__cell{display:block;text-align:center;font-size:12px;font-size:.75rem;line-height:1}
.headerright-wrap .sign-up-wrap .btn{margin-bottom:0}
.headerright-wrap .sign-up-wrap .dropdownbox{padding-top:10px;width:280px!important}
.headerright-wrap .sign-up-wrap .dropdownbox h3{font-size:15px;font-size:.9375rem;line-height:1.0267}
.headerright-wrap .sign-up-wrap .dropdownbox .btn{margin-top:20px}
.headerright-wrap .togglebox,.headerright-wrap .dropdownbox{top:39px;width:280px;font-size:12px;font-size:.75rem;line-height:1.1667}
.headerright-wrap .togglebox h3,.headerright-wrap .dropdownbox h3{margin-bottom:15px;font-size:18px;font-size:1.125rem;line-height:1.3333;font-weight:bold}
.headerright-wrap .togglebox>a:not(.btn),.headerright-wrap .dropdownbox>a:not(.btn){color:#0078c8}
.headerright-wrap .dropdownbox--sign-up .sign-up__row{margin-bottom:20px}
.headerright-wrap .dropdownbox--sign-up img{padding-right:10px;display:table-cell}
.headerright-wrap .dropdownbox--sign-up .signup__cell{display:table-cell;vertical-align:middle}
.headerright-wrap .dropdownbox--sign-up .btn{margin-top:0;margin-bottom:0}
.headerright-wrap .togglebox--account{width:180px;z-index:15;border-color:#135171;background:#135171}
.headerright-wrap .togglebox--account .menu__item,.headerright-wrap .togglebox--account .menu__heading{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;position:relative}
.headerright-wrap .togglebox--account .menu__heading{margin-top:20px;color:#c4c5c6;text-transform:uppercase;font-weight:normal;font-size:14px}
.headerright-wrap .togglebox--account .menu__heading:first-child{margin-top:0}
.headerright-wrap .togglebox--account a:not(.btn){color:#fff;font-size:16px}
.headerright-wrap .togglebox--account a:not(.btn):hover{background:#13445d}
.headerright-wrap .count{position:absolute;width:24px;right:10px;top:6px;line-height:24px;font-size:12px;font-family:Arial,Helvetica,sans-serif;text-align:right;border-radius:50%}
.headerright-wrap .account__name{max-width:110px;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.header-wrap{background:#fff}
.header-wrap .wrap{padding:20px 0 20px}
.header-wrap .logo,.header-wrap .tagline{vertical-align:middle;letter-spacing:normal;display:inline-block;margin:0 auto;text-align:left;padding-left:0;background-position:center center}
.header-wrap .logo{max-width:100%;height:32px;background-size:auto 100%}
.header-wrap .tagline-wrap{text-align:center;letter-spacing:-0.31em}
.header-wrap .tagline{height:20px;max-width:80%}
.header-wrap a:not(.btn),.header-wrap .long-list__toggle,.header-wrap .search-box__btn{color:#666}
.header-wrap .logo-wrap{float:left;letter-spacing:-0.25em;margin-right:20px;text-align:center}
.header-wrap .headerright-wrap{float:right;letter-spacing:normal;text-align:right}
.header-wrap .headerright-wrap .action-group{display:inline-block;width:100%;letter-spacing:-0.25em}
.header-wrap .social--share{width:auto;float:left;padding:0;left:72px}
.header-wrap .social--share a{color:#fff}
.section-name{float:left;letter-spacing:normal;border-left:1px solid #efeff4;padding-left:20px;font-family:"merriweather",georgia,serif;text-decoration:none!important}
.section-name h2{font-size:1.25em;text-transform:none;margin:0}
.weatherblock-wrap{height:42px;margin:-2px 0 12px;padding-right:10px}
.weatherblock-wrap a:hover{text-decoration:none}
.weatherblock{position:relative;padding-left:40px;float:right}
.weatherblock dl{display:inline-block;vertical-align:middle;font-weight:bold;margin-right:5px}
.weatherblock dd{display:inline;text-transform:lowercase;margin-right:3px}
.weatherblock dt{display:inline;text-transform:lowercase;float:right}
.weatherblock .weatherblock__location{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px;vertical-align:middle;font-size:14px;font-size:.875rem;line-height:1.7143}
.weatherblock .icon{width:36px;height:36px;position:absolute;top:50%;left:0;margin-top:-22px}
.weatherblock__details{clear:both;letter-spacing:-0.25em;font-size:12px;font-size:.75rem;float:right}
.weatherblock__details a{color:#777579}
.weatherblock__details dl,.weatherblock__details dt,.weatherblock__details dd,.weatherblock__details p{display:inline-block;color:#777579;margin-bottom:0;letter-spacing:normal}
.weatherblock__details p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;max-width:160px}
.weatherblock__details dl{margin-right:6px}
.weatherblock__details .min:after{content:'-'}
.header-wrap{min-width:980px}
.dropdownbox{position:absolute;right:0;top:41px;box-sizing:border-box;padding:20px;background-color:#fff;border:1px solid #c4c5c6;text-align:left;z-index:14;box-shadow:rgba(0,0,0,0.25) 0 6px 15px;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
.persistent-on .dropdownbox{z-index:11}
.dropdown__btn{background:transparent;padding:7.5px 10px;border:1px solid transparent;z-index:15}
.persistent-on .dropdown__btn{z-index:12}
.dropdown__btn.btn{border-color:#c4c5c6}
.dropdown__btn.btn:hover{background-color:transparent}
.dropdown__btn:hover{text-decoration:underline}
.dropdown__btn.icon--after{padding-right:30px}
.dropdown__btn.btn--text,.tab__nav--text li a.dropdown__btn{border:1px solid transparent}
.dropdown:hover .dropdown__btn,.is-visible .dropdown__btn{border:1px solid #c4c5c6;background-color:#fff}
.dropdown:hover .dropdown__btn:before,.is-visible .dropdown__btn:before{position:absolute;top:inherit;bottom:-2px;left:-1px;display:block;content:'';height:2px;width:100%;background:#fff;border-left:1px solid;border-right:1px solid;border-color:inherit}
.dropdown:hover>.dropdownbox,.is-visible .dropdownbox{clip:auto;height:auto;width:auto;overflow:visible}
.sign-up-wrap.is-visible{display:inline-block!important}
.nav__toggle{display:none!important;float:left}
.persistent-off header.header-wrap,.persistent-on header.header-wrap{position:fixed;margin:0;display:block}
.persistent-off header.header-wrap .ad-wrap--promo,.persistent-on header.header-wrap .ad-wrap--promo{display:none}
.persistent-off header.header-wrap .wrap,.persistent-on header.header-wrap .wrap{padding:11px 0 9px 72px}
.persistent-off header.header-wrap .nav__toggle,.persistent-on header.header-wrap .nav__toggle{display:block!important;float:left;z-index:14;top:0;left:0;border:0;border-radius:0;padding:0;width:52px;height:54px;overflow:hidden;color:#333;cursor:pointer;transition:.2s}
.persistent-off header.header-wrap .nav__toggle.is-visible,.persistent-on header.header-wrap .nav__toggle.is-visible{background:#efeff4}
.persistent-off header.header-wrap .nav__toggle:hover,.persistent-on header.header-wrap .nav__toggle:hover{background:#e1e2e3}
.persistent-off header.header-wrap .nav--primary ul,.persistent-on header.header-wrap .nav--primary ul{width:100%}
.persistent-off header.header-wrap .search-box-wrap,.persistent-on header.header-wrap .search-box-wrap{display:none}
.persistent-off .nav--secondary,.persistent-on .nav--secondary{position:fixed;border-top:2px solid #fff}
.persistent-off .nav-wrap,.persistent-on .nav-wrap{margin-bottom:58px}
.persistent-off .weatherblock-wrap,.persistent-on .weatherblock-wrap{display:none}
.persistent-off .long-list:before,.persistent-on .long-list:before{left:50%;margin-left:-470px}
.persistent-off .long-list:after,.persistent-on .long-list:after{right:50%;margin-right:-397px}
.persistent-off .long-list .long-list__toggle,.persistent-on .long-list .long-list__toggle{right:50%;margin-right:-444px}
.persistent-off .nav--secondary{position:fixed;width:100%;opacity:0;-webkit-transform:translate3d(0,-48px,0);transform:translate3d(0,-48px,0)}
.persistent-off .header-wrap{position:fixed;opacity:0;-webkit-transform:translate3d(0,-56px,0);transform:translate3d(0,-56px,0);display:none}
.persistent-on .header-wrap{height:55px;border-bottom:1px solid #e1e2e3}
.persistent-on .tagline-wrap{display:inline-block}
.persistent-on .nav--secondary{left:0;max-width:none;right:0;top:0;width:100%;z-index:11;opacity:1;-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);transition:opacity .3s ease,top .3s,-webkit-transform .3s;transition:opacity .3s ease,transform .3s,top .3s;transition:opacity .3s ease,transform .3s,top .3s,-webkit-transform .3s}
.persistent-on .nav--secondary ul{margin:0 auto;width:940px}
.persistent-on .nav--secondary.long-list ul{width:870px}
.persistent-on.template--article header.header-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.persistent-on.template--article header.header-wrap .nav--primary{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.persistent-on.template--article header.header-wrap .logo-wrap,.persistent-on.template--article header.header-wrap .section-name{visibility:hidden;opacity:0;margin-top:-50px;transition:all .3s}
.persistent-on.template--article header.header-wrap .nav--secondary{display:none}
.persistent-on.template--article header.header-wrap .social--share{visibility:visible;opacity:1;position:absolute;top:11px;transition:all .3s}
.persistent-on.template--article.semi-persistent-on header.header-wrap .nav--secondary{display:block}
.persistent-on.template--article.semi-persistent-on header.header-wrap .logo-wrap,.persistent-on.template--article.semi-persistent-on header.header-wrap .section-name{visibility:visible;opacity:1}
.persistent-on.template--article.semi-persistent-on header.header-wrap .logo-wrap{margin-top:0}
.persistent-on.template--article.semi-persistent-on header.header-wrap .section-name{margin-top:2px}
.persistent-on.template--article.semi-persistent-on header.header-wrap .social--share{visibility:hidden;opacity:0;top:-50px}
.persistent-on header.header-wrap{display:block;width:100%;z-index:12;top:0;padding:0;background:#fff;-webkit-transform:translate3d(0,-56px,0);transform:translate3d(0,-56px,0);transition:top .3s,-webkit-transform .3s;transition:transform .3s,top .3s;transition:transform .3s,top .3s,-webkit-transform .3s}
.persistent-on header.header-wrap .nav__toggle{position:absolute}
.persistent-on header.header-wrap .logo{height:26px;width:245px;background-size:auto 100%;background-position:left;margin-top:3px}
.persistent-on header.header-wrap .section-name{margin-top:2px}
.persistent-on header.header-wrap .headerright-wrap{float:right}
.persistent-on header.header-wrap .search-box-wrap:after{background-image:linear-gradient(to left,#fff,rgba(255,255,255,0))}
.persistent-on .nav--primary{display:block;position:fixed;top:0;right:0;left:102%;z-index:13;border:0;padding-left:12px;background:#fff;-webkit-transform:translate3d(0,-56px,0);transform:translate3d(0,-56px,0);width:888px;margin:0 auto}
.persistent-on .nav--primary ul{opacity:0;-webkit-transform:translate3d(-24px,0,0);transform:translate3d(-24px,0,0);transition:all .2s .1s}
.persistent-on .nav--primary .nav__item a:not(.icon--home){padding-top:17px;padding-bottom:16px}
.persistent-on .nav--primary .nav__item.is-selected a{padding-bottom:14px}
.persistent-on .nav--primary .icon--home{top:13px}
.persistent-on .nav--primary .search-box--primary{background:#fff;padding-top:7px;padding-bottom:6px}
.persistent-on .nav--primary.is-visible{left:52px}
.persistent-on .nav--primary.is-visible ul{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.persistent-on .nav--primary.is-visible .search-box-wrap{display:inline-block}
.persistent-on .nav--primary:after{background-image:linear-gradient(to left,#fff,rgba(255,255,255,0))}
.persistent-on .nav--primary__toggle{padding-left:10px;padding-right:10px;text-transform:uppercase;font-size:12px;outline:0}
.persistent-on.semi-persistent-on .nav--secondary{-webkit-transform:translate3d(0,52px,0);transform:translate3d(0,52px,0)}
.persistent-on.semi-persistent-on .header-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.persistent-on.semi-persistent-on .nav--primary{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.pre-footer .strap .header,.pre-footer .panel .header{border-bottom-color:#c4c5c6}
.pre-footer .heading{font-size:20px;font-size:1.25rem;line-height:1.2}
.pre-footer .story__headline{margin-bottom:0;font-family:"merriweather",georgia,serif;font-size:14px}
.pre-footer .panel{margin-bottom:20px}
.footer__links .grid--table::before,.footer__links .grid--table::after{content:'';display:block;position:absolute;left:10px;right:10px;border-top:1px solid #efeff4}
.subscribe-connect{position:relative}
.subscribe-connect .subscribe{display:inline-block}
.subscribe-connect .subscribe .btn{width:140px}
.subscribe-connect .subscribe__text{vertical-align:middle;line-height:18px;font-family:"merriweather",georgia,serif;font-size:14px}
.social-media-strip{display:inline-block;float:right;padding-left:20px;background-color:rgba(255,255,255,0.8);text-align:right;white-space:nowrap}
.social-media-strip .social{margin-bottom:0}
.network-strip__links .togglebox--network,.footer__links{letter-spacing:normal}
.network-strip__links .togglebox--network .grid--table,.footer__links .grid--table{display:table}
.network-strip__links .togglebox--network .grid--table__col,.footer__links .grid--table__col{display:table-cell;border-right:1px solid #efeff4;padding:0 20px;letter-spacing:normal}
.network-strip__links .togglebox--network .grid--table__col:first-child,.footer__links .grid--table__col:first-child{padding-left:10px}
.network-strip__links .togglebox--network .grid--table__col:last-child,.footer__links .grid--table__col:last-child{border-right:0}
.network-strip__links .togglebox--network nav,.footer__links nav{font-size:12px;font-size:.75rem;line-height:1.5}
.network-strip__links .togglebox--network nav h3,.footer__links nav h3,.network-strip__links .togglebox--network nav li,.footer__links nav li{padding:3px 0}
.network-strip__links .togglebox--network nav h3,.footer__links nav h3{margin-bottom:6px;color:black;font-size:12px;font-weight:bold}
.network-strip__links .togglebox--network nav a,.footer__links nav a{color:#777579}
.footer__links{margin-bottom:20px;padding:20px 10px;position:relative}
.footer__links ul{margin-bottom:0}
.footer__links .grid--table{width:calc(100%+20px)}
.footer__links .grid--table::before{top:-20px}
.footer__links .grid--table::after{bottom:-20px}
.copyright-wrap{padding-left:10px;padding-right:10px;padding-bottom:20px}
.copyright-wrap .logo-wrap{float:right}
.copyright-wrap .logo-wrap .logo{display:inline-block;height:30px;width:250px;background-size:auto 24px;background-position:100% center;font-size:0;vertical-align:middle}
.copyright-wrap .copyright{display:inline-block;font-size:12px;color:#777579}
.copyright-wrap .copyright .logo{display:inline-block;height:35px;width:62px;margin-right:20px;font-size:0;vertical-align:middle}
.copyright-wrap .copyright .btn{margin-left:20px}
.copyright-wrap .copyright .btn:hover,.copyright-wrap .copyright .btn:focus{border-color:currentColor}
.subscribe-connect{padding:20px 10px;margin-bottom:1px}
.subscribe-connect .subscribe__text{display:inline-block;padding-left:15px}
.subscribe-connect:focus{outline:0}
.header-wrap .ad-wrap--promo{float:none;margin-bottom:15px;padding-left:0;height:85px}
.template--home .ad-wrap--leaderboard{height:auto;margin-bottom:0}
.template--home .headerright-wrap{float:none}
.template--home .headerright-wrap{padding-right:0}
.template--home .header-wrap{padding-top:59px}
.template--home .header-wrap .wrap{padding-top:0;padding-bottom:0;margin-left:auto;margin-right:auto}
.template--home .header-wrap .logo-wrap{margin:9px 0 15px;float:none}
.template--home .header-wrap .logo{width:100%}
.template--home.persistent-on .ad-wrap--promo,.template--home.persistent-off .ad-wrap--promo{margin-bottom:0;height:35px;overflow:hidden}
.template--home.persistent-on .header-wrap,.template--home.persistent-off .header-wrap{padding:0;display:block}
.template--home.persistent-on .header-wrap .logo-wrap,.template--home.persistent-off .header-wrap .logo-wrap{display:inline-block;width:auto;margin:0;padding:0}
.template--home.persistent-on .header-wrap .logo,.template--home.persistent-off .header-wrap .logo{margin-bottom:0}
.template--home.persistent-on .header-wrap .tagline,.template--home.persistent-off .header-wrap .tagline{display:none}
.template--home.persistent-on .header-wrap .headerright-wrap,.template--home.persistent-off .header-wrap .headerright-wrap{position:static;float:right;width:auto}
.template--home.persistent-on .header-wrap .headerright-wrap .action-group,.template--home.persistent-off .header-wrap .headerright-wrap .action-group{position:static;max-width:none}
.template--home.persistent-on .nav-wrap,.template--home.persistent-off .nav-wrap{margin-bottom:0}
.template--home.persistent-off .header-wrap{opacity:0;-webkit-transform:translate3d(0,-56px,0);transform:translate3d(0,-56px,0)}
.template--home.persistent-on .header-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:top .3s,-webkit-transform .3s;transition:transform .3s,top .3s;transition:transform .3s,top .3s,-webkit-transform .3s}
.template--home.persistent-on .nav--primary{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.header-wrap .ad-wrap--promo{width:30%}
.template--home .headerright-wrap{text-align:right;width:30%}
.template--home .header-wrap .logo-wrap{width:40%}
.template--home .header-wrap .logo{height:38px;margin-bottom:8px}
.template--gallery .ad-wrap--leaderboard{height:auto;margin-bottom:0}
.search-wrap{margin-left:10px;margin-right:10px;margin-bottom:15px;padding:20px 10px;background-color:#efeff4}
.search-wrap .panel--search{margin-bottom:0;padding:0}
.search-wrap .search-box{width:100%}
.result-detail{margin-bottom:15px;font-size:14px;font-size:.875rem;line-height:1.7143;color:#333}
.result-detail p{font-weight:bold}
.result__count{display:inline-block}
.result__sort-wrap{float:right;white-space:nowrap}
.result__sort-wrap .inline-list{display:inline-block;margin-left:10px;margin-bottom:0;letter-spacing:-0.32em;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;line-height:1.5;vertical-align:middle}
.result__sort-wrap .inline-list li{letter-spacing:normal}
.result__sort-wrap .inline-list li:not(:last-child){margin-right:10px;padding-right:10px;border-right:1px solid #e1e2e3;line-height:1}
.result__sort-wrap .inline-list .is-selected{font-weight:bold;color:#333}
.strap--result-list:before{content:'';display:block;padding-top:30px;border-top:2px solid #c4c5c6}
.panel--mc-goals .header{display:block;width:100%;margin-bottom:10px;padding-top:10px;border-top:2px solid #e1e2e3;border-bottom-color:transparent;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;text-transform:none}
.panel--mc-goals .header abbr{border-bottom:0}
.panel--mc-goals .header .heading{display:block;width:100%;padding-top:10px;text-align:center;vertical-align:middle;font-size:20px;font-size:1.25rem;line-height:1.2;font-weight:normal;text-transform:none;color:#1d1d1d}
.panel--mc-goals .header .compare{font-size:18px;font-size:1.125rem;line-height:1.3333;position:absolute;z-index:1;width:auto;top:10px;padding-top:10px;color:#777579}
.panel--mc-goals .header .compare--a{left:0}
.panel--mc-goals .header .compare--a .team__logo{float:left;margin-right:5px}
.panel--mc-goals .header .compare--b{text-align:right;right:0}
.panel--mc-goals .header .compare--b .team__logo{margin-left:5px;float:right}
.table--compare,.compare-wrap{position:relative}
.table--compare .compare,.compare-wrap .compare{position:relative;width:50%;padding:30px 0 10px;color:#333;letter-spacing:normal;vertical-align:top;display:table-cell;text-align:center}
.table--compare .compare ul,.compare-wrap .compare ul,.table--compare .compare p,.compare-wrap .compare p{margin-bottom:0}
.table--compare .compare--a,.compare-wrap .compare--a{font-size:14px;font-size:.875rem;line-height:1.7143;text-align:right;padding-right:15px}
.table--compare .compare--a .team__logo,.compare-wrap .compare--a .team__logo{float:left;margin-right:5px}
.table--compare .compare--b,.compare-wrap .compare--b{font-size:14px;font-size:.875rem;line-height:1.7143;text-align:left;padding-left:15px}
.table--compare .compare--b .team__logo,.compare-wrap .compare--b .team__logo{margin-left:5px}
.table--compare .compare--subject,.compare-wrap .compare--subject{width:100%;display:block;position:absolute;font-weight:normal;text-align:center;text-transform:uppercase;padding-top:10px;color:#777579;font-size:12px;font-size:.75rem;line-height:1;z-index:1}
.table--compare .team__logo,.compare-wrap .team__logo{vertical-align:middle}
.compare-wrap{display:table;width:100%}
.mc-widget{padding:0 10px}
.mc-widget .panel__additional{text-align:center}
.mc-widget .btn--primary{width:100%;max-width:320px;background-color:#d31f24;border-color:#d31d24;white-space:nowrap}
.mc-widget .btn--primary:hover{background-color:#db4044;border-color:#db4044}
.card--mc-match{font-size:14px;font-size:.875rem;line-height:1;margin-bottom:15px}
.card--mc-match>a{padding:15px}
.card--mc-match .match__status{float:left;display:inline-block;text-transform:uppercase}
.card--mc-match .match__location{float:right;display:inline-block}
.card--mc-match .match__team-wrap{position:relative}
.card--mc-match .match__info{color:#777579}
.card--mc-match .match__status{color:#666}
.card--mc-match .match__time{display:inline-block}
.card--mc-match .team{display:inline-block;float:left;width:50%;text-align:left;color:#666}
.card--mc-match .team__score{margin-top:-1px;font-size:16px;font-size:1rem;line-height:1;font-weight:bold}
.card--mc-match .match__odds{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.3333}
.card--mc-match .match__odds a{color:#000;text-decoration:underline}
.card--mc-match .match__odds a:hover{text-decoration:none}
.card--mc-match .match__odds a:focus{outline:thin dotted;outline-offset:2px}
.card--mc-match .team--b{text-align:right}
.card--mc-match .team--b .team__name:before,.card--mc-match .team--b .team__score:before{font-size:14px;font-size:.875rem;line-height:1.4286;color:#777579;width:30px;text-align:center;position:absolute;left:50%;margin-left:-15px}
.card--mc-match .team--b .team__name:before{font-size:10px;font-size:.625rem;line-height:2}
.card--mc-match .team--b .team__score:before{content:"-"}
.card--mc-match .team__name{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif}
.card--mc-match abbr{border-bottom:0}
.card--mc-match.is-live .match__status{color:#db3300}
.card--mc-match.is-live .team{color:#000}
.card--mc-match.is-fulltime .match__status{color:#f4b350}
.card--mc-match.is-pregame .team--b .team__name:before,.card--mc-match.is-bye .team--b .team__name:before{content:"v"}
.card--mc-match.is-bye{border-color:#efeff4;cursor:default}
.card--mc-match.is-bye .match__team-wrap{width:18.5%}
.card--mc-match.is-bye .team{color:#777579}
.card--mc-match.is-bye .match__status{color:#6bb9f0}
.card--mc-match--fixture{position:relative;letter-spacing:-0.32em;transition:border-color,0.2s}
.card--mc-match--fixture>a{margin-bottom:-2px;display:block;border:2px solid #e1e2e3}
.panel--fixtureladder .card--mc-match--fixture>a{padding:12px 10px}
.card--mc-match--fixture:hover>a,.card--mc-match--fixture>a:focus{border:2px solid #777579}
.card--mc-match--fixture .match__team-wrap{width:55%;padding:0;margin-right:5%}
.card--mc-match--fixture .match__info,.card--mc-match--fixture .match__status-wrap{width:20%}
.card--mc-match--fixture .match__info{padding-right:0}
.card--mc-match--fixture .team__name,.card--mc-match--fixture .team__score{display:inline-block;clear:none;float:left}
.card--mc-match--fixture .team__score{color:#000;padding:0 15px}
.afl .card--mc-match--fixture .team__score{padding-left:10px;padding-right:10px}
.card--mc-match--fixture .team__logo{position:absolute;top:-4px;left:0}
.card--mc-match--fixture .match__odds{display:block}
.card--mc-match--fixture .match__odds .team--a{position:absolute;left:90px;top:17px}
.card--mc-match--fixture .match__odds .team--b{position:absolute;left:215px;top:17px}
.card--mc-match--fixture .team--a .team__name{padding-left:30px}
.card--mc-match--fixture .team--a .team__score{float:right}
.card--mc-match--fixture .team--b .team__name{float:right;padding-right:30px}
.card--mc-match--fixture .team--b .team__name:before{font-size:14px;font-size:.875rem;line-height:1}
.card--mc-match--fixture .team--b .team__logo{left:auto;right:0}
.card--mc-match--fixture .team--b .team__score:before{line-height:1;font-weight:normal}
.mc--fixture-round{margin-bottom:40px;border-right:2px solid #e1e2e3}
.mc--fixture-round .header .heading{background:#e1e2e3;width:100%;padding:10px;color:#666;margin-bottom:15px;font-size:14px;font-size:.875rem;line-height:1;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-family:arial;text-transform:uppercase}
.mc--fixture-round .card{margin-right:15px}
.mc-widget .mc--fixture-round .card{margin-right:0}
.mc--fixture-round.is-current-round{border-color:#d91e18}
.mc--fixture-round.is-current-round .header .heading{background:#d91e18;color:#fff}
.panel--mc-rotator .carousel__controls{position:static}
.panel--mc-rotator .carousel__prev,.panel--mc-rotator .carousel__next{background-color:#777579;background-color:rgba(0,0,0,0.4);position:absolute;border:0;border-radius:0;width:44px;top:0;left:0;height:100px;bottom:0;z-index:5}
.panel--mc-rotator .carousel__prev span,.panel--mc-rotator .carousel__next span{background-position:0 100%}
.panel--mc-rotator .carousel__next{left:auto;right:0}
.panel--mc-rotator .carousel__next span{margin-left:auto}
.panel--mc-rotator .carousel{height:100px;overflow:hidden;background:#f5f5f8}
.panel--mc-rotator .carousel__slides{list-style:none;padding:0;margin:0;box-sizing:content-box}
.panel--mc-rotator .item{box-sizing:border-box;position:relative;width:150px;padding:0;font-size:13px;text-transform:uppercase}
.panel--mc-rotator .item div{box-sizing:border-box}
.panel--mc-rotator .item:after{content:'';display:block;position:absolute;bottom:0;top:2px;right:-2px;border-right:2px solid #fff;z-index:1}
.panel--mc-rotator .item:last-child:after{right:-4px;border-right:4px solid #fff}
.panel--mc-rotator .item.active{background:#fff}
.panel--mc-rotator .item.active:before{content:'';display:block;position:absolute;top:0;height:2px;width:100%;background:#d91e18}
.panel--mc-rotator .item.is-current-round .card--mc-match{border-top:2px solid #d91e18}
.panel--mc-rotator .card--mc-match{border-top:2px solid #e1e2e3;padding:0}
.panel--mc-rotator .match-wrap{display:block;padding:15px 15px 0 15px}
.panel--mc-rotator .match__team-wrap{padding-top:25px;font-size:18px;font-size:1.125rem;line-height:1}
.panel--mc-rotator .team__name{margin-bottom:8px}
.panel--mc-rotator .team__score{font-size:20px;font-size:1.25rem;line-height:1;font-weight:normal}
.panel--mc-rotator .match__status-wrap{font-size:12px;font-size:.75rem;line-height:1.3333}
.panel--mc-rotator .match__status-wrap{position:absolute;top:15px}
.panel--mc-rotator .match__info{display:none}
.panel--mc-rotator .match__odds{margin-top:5px;padding-left:15px;padding-right:15px}
.panel--mc-rotator .match__odds a{color:#000;text-decoration:underline}
.panel--mc-rotator .match__location{display:none}
.panel--mc-rotator .is-pregame .match__location{display:block}
.panel--mc-rotator .team--b{float:right}
.panel--mc-rotator .item.item--round-indicator{background:#e1e2e3;height:100%;width:76px;padding:17px 0;text-align:center;text-transform:uppercase;color:#777579;border-left:4px solid #fff;font-size:12px;font-size:.75rem;line-height:1}
.panel--mc-rotator .item.item--round-indicator span{font-size:30px;font-size:1.875rem;line-height:1.6;display:block;margin-top:12px}
.panel--mc-rotator .item.item--round-indicator:after{content:none}
.panel--mc-rotator .item.item--round-indicator.is-current-round{background-color:#d91e18;color:#fff}
.panel--mc-rotator.mc-widget{letter-spacing:-0.32em}
.panel--mc-rotator.mc-widget .carousel-container--match-selector,.panel--mc-rotator.mc-widget .panel__additional{max-width:100%}
.panel--mc-rotator.mc-widget .carousel-container--match-selector{padding:0}
.panel--mc-rotator.mc-widget .item.item--round-indicator:first-child{border-left:0}
.panel--mc-rotator.mc-widget .sponsor{letter-spacing:normal;margin-top:10px}
.panel--mc-rotator.mc-widget .carousel-container--match-selector,.panel--mc-rotator.mc-widget .panel__additional{background:#f7f7f7}
.panel--mc-rotator.mc-widget .carousel-container--match-selector{border-right:0;padding:0 20px 0 0}
.panel--mc-rotator.mc-widget .carousel__next{right:20px}
.panel--mc-rotator.mc-widget .panel__additional{text-align:center;padding:30px 20px 30px 10px}
.aside .panel--mc-score,.article .panel--mc-score{padding-left:0;padding-right:0;width:100%;min-width:280px}
.aside .panel--mc-score .mc-score-wrap,.article .panel--mc-score .mc-score-wrap{width:100%;padding:0;padding-top:10px}
.aside .panel--mc-score .team--a .team__name,.article .panel--mc-score .team--a .team__name,.aside .panel--mc-score .team--b .team__name,.article .panel--mc-score .team--b .team__name{padding:0}
.aside .panel--mc-score .team__name,.article .panel--mc-score .team__name{font-size:18px;font-size:1.125rem;line-height:2.1111;color:#777579;overflow:visible}
.aside .panel--mc-score .team__name abbr,.article .panel--mc-score .team__name abbr{display:block;position:relative;top:-22px;overflow:hidden;text-overflow:ellipsis}
.aside .panel--mc-score .team__score,.article .panel--mc-score .team__score{top:10px;font-size:30px;font-size:1.875rem;line-height:1.2667}
.aside .panel--mc-score .team__logo,.article .panel--mc-score .team__logo{margin-top:-2px}
.aside .panel--mc-score .match__status-wrap,.article .panel--mc-score .match__status-wrap{top:25px}
.aside .panel--mc-score .panel,.article .panel--mc-score .panel{margin:0;width:100%}
.aside .panel--mc-score .panel__additional,.article .panel--mc-score .panel__additional{width:100%;padding:0;padding-top:20px}
.aside .panel--mc-score .panel--mc-goals,.article .panel--mc-score .panel--mc-goals{padding-top:10px}
.aside .afl.panel--mc-score .team__score,.article .afl.panel--mc-score .team__score{font-size:18px;font-size:1.125rem;line-height:2.1111;font-weight:bold}
.panel--mc-score{padding-left:10px;padding-right:10px;letter-spacing:-0.32em;text-align:center}
.panel--mc-score abbr{border-bottom:0}
.panel--mc-score .mc-score-wrap{position:relative}
.panel--mc-score .team{display:inline-block;position:relative;width:40%;vertical-align:top;letter-spacing:normal}
.panel--mc-score .team--a{margin-right:20%;text-align:left}
.panel--mc-score .team--a .team__name{padding-left:30px;padding-right:70px}
.panel--mc-score .team--a .team__score{right:0}
.panel--mc-score .team--a .team__logo{left:0}
.panel--mc-score .team--b{text-align:right}
.panel--mc-score .team--b .team__name{padding-left:70px;padding-right:30px}
.panel--mc-score .team--b .team__score{left:0}
.panel--mc-score .team--b .team__logo{right:0}
.panel--mc-score .team__name{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:20px;font-size:1.25rem;line-height:1.8;color:#666}
.panel--mc-score .team__name abbr{display:block;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.panel--mc-score .team__score{display:inline-block;position:absolute;top:0;font-size:36px;font-size:2.25rem;line-height:1}
.panel--mc-score .team__logo{position:absolute;top:50%;margin-top:-11px}
.panel--mc-score .team__description{font-size:12px;font-size:.75rem;line-height:1.5;color:#777579;text-transform:uppercase}
.panel--mc-score .team__description ul,.panel--mc-score .team__description p{margin-bottom:0}
.panel--mc-score .team--is-current .team__name{font-weight:bold;color:#000}
.panel--mc-score .match__score{position:absolute;width:50%;left:50%;margin-left:-25%;text-align:center;font-size:36px;font-size:2.25rem;line-height:1.1111;margin-top:15px}
.panel--mc-score .match__score span{display:block;text-align:center;font-size:12px;font-size:.75rem;line-height:1.5;color:#777579;text-transform:uppercase}
.panel--mc-score .match__status-wrap{position:absolute;left:50%;margin-left:-10%;width:20%;padding:0 5px;top:5px;letter-spacing:normal;vertical-align:middle;text-align:center;color:#777579;font-size:12px;font-size:.75rem;line-height:1.1667;text-transform:uppercase;font-weight:bold}
.panel--mc-score .status__time{display:block}
.panel--mc-score.is-live .status__description{color:#d31f24}
.panel--mc-score.mc-widget{font-family:Arial,Helvetica,sans-serif}
.panel--mc-score.mc-widget .mc-score-wrap,.panel--mc-score.mc-widget .panel__additional{max-width:100%;vertical-align:middle}
.panel--mc-score.mc-widget .mc-score-wrap{letter-spacing:-0.32em}
.panel--mc-score.mc-widget .panel-innerwrap{border:2px solid #e1e2e3;padding:20px}
.panel--mc-score.mc-widget .panel--mc-goals+.panel__additional{padding-top:0}
.panel--mc-score.mc-widget .panel__additional{padding-left:0;padding-right:0;display:inline-block;vertical-align:middle}
.panel--mc-score.mc-widget .btn{padding-left:10px;padding-right:10px}
.main>*:not(.article) .panel--mc-score.afl .team{width:42.5%}
.main>*:not(.article) .panel--mc-score.afl .team--a{margin-right:15%}
.main>*:not(.article) .panel--mc-score.afl .team--a .team__name{padding-right:90px}
.main>*:not(.article) .panel--mc-score.afl .team--b .team__name{padding-left:90px}
.main>*:not(.article) .panel--mc-score.afl .team__score{font-size:18px;font-size:1.125rem;line-height:2;font-weight:bold}
.main>*:not(.article) .panel--mc-score.afl .match__status-wrap{margin-left:-7.5%;width:15%}
.main .panel--mc-score .panel__additional{padding-left:20px}
.aside .panel--mc-score .panel--mc-goals,.article .panel--mc-score .panel--mc-goals{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:2}
.aside .panel--mc-score .table--compare,.article .panel--mc-score .table--compare{margin-bottom:0}
.aside .panel--mc-score .panel__additional,.article .panel--mc-score .panel__additional{padding-left:0}
.article .panel--mc-score{max-width:300px}
.panel--mc-score--cricket .mc-score-wrap{min-height:64px}
.panel--mc-score--cricket .match__status-wrap{width:50%;margin-left:-25%;top:-2px}
.panel--mc-score--cricket .team__description dt,.panel--mc-score--cricket .team__description dd{display:inline-block}
.panel--mc-score--cricket .team__description dt{padding-right:5px;white-space:nowrap}
.mobile .panel--mc-score--cricket .match__status-wrap{position:static;width:100%;margin-bottom:10px;margin-left:0}
.mobile .panel--mc-score--cricket .team{width:50%}
.mobile .panel--mc-score--cricket .team--a{margin-right:0}
.mobile .panel--mc-score--cricket .match__score{width:70%;margin-top:0;margin-left:-35%}
.mobile .panel--mc-score--cricket .match__score span{margin-top:5px}
.mobile .panel--mc-score--cricket .team__name{margin-bottom:20px}
.mobile .panel--mc-score--cricket .team__description{padding-top:15px}
.panel--mc-score .panel--mc-goals{margin-bottom:0;padding:0}
.panel--mc-score .panel--mc-goals .header{display:none}
.panel--mc-score .panel--mc-goals .compare--a{padding-left:0}
.panel--mc-score .panel--mc-goals .compare--b{padding-right:0}
.mobile .panel--mc-goals{font-size:14px;font-size:.875rem;line-height:1.7143}
.team__logo{display:inline-block;width:20px;height:20px;box-sizing:content-box;padding:1px}
.team__logo:after{content:'';display:block;width:20px;height:20px;background-image:url("../../../../designs/ffx/cq-site-clientlibs-designs-masthead-adaptive/css/img/png/mc-team-logos@2x.png");background-size:100px auto}
.afl .team__logo.teamAdelaide:after,.afl .team__logo.teamAdelaideCrows:after{background-position:0 -20px}
.afl .team__logo.teamBrisbane:after,.afl .team__logo.teamBrisbaneLions:after{background-position:0 -40px}
.afl .team__logo.teamCarlton:after{background-position:0 -60px}
.afl .team__logo.teamCollingwood:after{background-position:0 -80px}
.afl .team__logo.teamEssendon:after{background-position:0 -100px}
.afl .team__logo.teamFremantle:after{background-position:0 -120px}
.afl .team__logo.teamGeelong:after,.afl .team__logo.teamGeelongCats:after{background-position:0 -140px}
.afl .team__logo.teamGoldCoast:after,.afl .team__logo.teamGoldCoastSuns:after{background-position:0 -160px}
.afl .team__logo.teamHawthorn:after{background-position:0 -180px}
.afl .team__logo.teamNorthMelbourne:after{background-position:0 -200px}
.afl .team__logo.teamMelbourne:after{background-position:0 -220px}
.afl .team__logo.teamPortAdelaide:after{background-position:0 -240px}
.afl .team__logo.teamRichmond:after{background-position:0 -260px}
.afl .team__logo.teamStKilda:after{background-position:0 -280px}
.afl .team__logo.teamSydney:after,.afl .team__logo.teamSydneySwans:after{background-position:0 -300px}
.afl .team__logo.teamWestCoast:after,.afl .team__logo.teamWestCoastEagles:after{background-position:0 -320px}
.afl .team__logo.teamWesternBulldogs:after{background-position:0 -340px}
.afl .team__logo.teamGreaterWesternSydney:after,.afl .team__logo.teamGWSGiants:after{background-position:0 -360px}
.rugby-league .team__logo.teamBrisbaneBroncos:after{background-position:-20px -20px}
.rugby-league .team__logo.teamCanberraRaiders:after{background-position:-20px -40px}
.rugby-league .team__logo.teamCanterbury-BankstownBulldogs:after{background-position:-20px -60px}
.rugby-league .team__logo.teamCronulla-SutherlandSharks:after{background-position:-20px -80px}
.rugby-league .team__logo.teamGoldCoastTitans:after{background-position:-20px -100px}
.rugby-league .team__logo.teamManly-WarringahSeaEagles:after{background-position:-20px -120px}
.rugby-league .team__logo.teamMelbourneStorm:after{background-position:-20px -140px}
.rugby-league .team__logo.teamNewcastleKnights:after{background-position:-20px -160px}
.rugby-league .team__logo.teamWarriors:after{background-position:-20px -180px}
.rugby-league .team__logo.teamNorthQueenslandCowboys:after{background-position:-20px -200px}
.rugby-league .team__logo.teamParramattaEels:after{background-position:-20px -220px}
.rugby-league .team__logo.teamPenrithPanthers:after{background-position:-20px -240px}
.rugby-league .team__logo.teamSouthSydneyRabbitohs:after{background-position:-20px -260px}
.rugby-league .team__logo.teamStGeorge-IllawarraDragons:after{background-position:-20px -280px}
.rugby-league .team__logo.teamSydneyRoosters:after{background-position:-20px -300px}
.rugby-league .team__logo.teamWestsTigers:after{background-position:-20px -320px}
.rugby-league .team__logo.teamNewSouthWales:after{background-position:-20px -340px}
.rugby-league .team__logo.teamQueensland:after{background-position:-20px -360px}
.rugby-league .team__logo.teamCityOrigin:after{background-position:-20px -380px}
.rugby-league .team__logo.teamCountryOrigin:after{background-position:-20px -400px}
.rugby-league .team__logo.teamAustralia:after{background-position:-20px -420px}
.rugby-league .team__logo.teamCookIslands:after{background-position:-20px -440px}
.rugby-league .team__logo.teamEngland:after{background-position:-20px -460px}
.rugby-league .team__logo.teamFiji:after{background-position:-20px -480px}
.rugby-league .team__logo.teamFrance:after{background-position:-20px -500px}
.rugby-league .team__logo.teamItaly:after{background-position:-20px -520px}
.rugby-league .team__logo.teamIreland:after{background-position:-20px -540px}
.rugby-league .team__logo.teamNewZealand:after{background-position:-20px -560px}
.rugby-league .team__logo.teamPapuaNewGuinea:after{background-position:-20px -580px}
.rugby-league .team__logo.teamSamoa:after{background-position:-20px -600px}
.rugby-league .team__logo.teamScotland:after{background-position:-20px -620px}
.rugby-league .team__logo.teamTonga:after{background-position:-20px -640px}
.rugby-league .team__logo.teamUSA:after{background-position:-20px -660px}
.rugby-league .team__logo.teamWales:after{background-position:-20px -680px}
.rugby-union .team__logo.teamBlues:after{background-position:-40px -20px}
.rugby-union .team__logo.teamBrumbies:after{background-position:-40px -40px}
.rugby-union .team__logo.teamBulls:after{background-position:-40px -60px}
.rugby-union .team__logo.teamCheetahs:after{background-position:-40px -80px}
.rugby-union .team__logo.teamChiefs:after{background-position:-40px -100px}
.rugby-union .team__logo.teamCrusaders:after{background-position:-40px -120px}
.rugby-union .team__logo.teamHighlanders:after{background-position:-40px -140px}
.rugby-union .team__logo.teamHurricanes:after{background-position:-40px -160px}
.rugby-union .team__logo.teamRebels:after{background-position:-40px -180px}
.rugby-union .team__logo.teamReds:after{background-position:-40px -200px}
.rugby-union .team__logo.teamSharks:after{background-position:-40px -220px}
.rugby-union .team__logo.teamStormers:after{background-position:-40px -240px}
.rugby-union .team__logo.teamWaratahs:after{background-position:-40px -260px}
.rugby-union .team__logo.teamForce:after{background-position:-40px -280px}
.rugby-union .team__logo.teamLions:after{background-position:-40px -300px}
.rugby-union .team__logo.teamKings:after{background-position:-40px -320px}
.rugby-union .team__logo.teamSunwolves:after{background-position:-40px -340px}
.rugby-union .team__logo.teamJaguares:after{background-position:-40px -360px}
.rugby-union .team__logo.teamArgentina:after{background-position:-60px -20px}
.rugby-union .team__logo.teamAustralia:after{background-position:-60px -40px}
.rugby-union .team__logo.teamCanada:after{background-position:-60px -60px}
.rugby-union .team__logo.teamEngland:after{background-position:-60px -80px}
.rugby-union .team__logo.teamFiji:after{background-position:-60px -100px}
.rugby-union .team__logo.teamFrance:after{background-position:-60px -120px}
.rugby-union .team__logo.teamGeorgia:after{background-position:-60px -140px}
.rugby-union .team__logo.teamIreland:after{background-position:-60px -160px}
.rugby-union .team__logo.teamItaly:after{background-position:-60px -180px}
.rugby-union .team__logo.teamJapan:after{background-position:-60px -200px}
.rugby-union .team__logo.teamNamibia:after{background-position:-60px -220px}
.rugby-union .team__logo.teamNewZealand:after{background-position:-60px -240px}
.rugby-union .team__logo.teamRomania:after{background-position:-60px -260px}
.rugby-union .team__logo.teamRussia:after{background-position:-60px -280px}
.rugby-union .team__logo.teamSamoa:after{background-position:-60px -300px}
.rugby-union .team__logo.teamScotland:after{background-position:-60px -320px}
.rugby-union .team__logo.teamSouthAfrica:after{background-position:-60px -340px}
.rugby-union .team__logo.teamTonga:after{background-position:-60px -360px}
.rugby-union .team__logo.teamUnitedStates:after{background-position:-60px -380px}
.rugby-union .team__logo.teamWales:after{background-position:-60px -400px}
.rugby-union .team__logo.teamBarbarians:after{background-position:-60px -420px}
.rugby-union .team__logo.teamBritish-IrishLions:after{background-position:-60px -440px}
.rugby-union .team__logo.teamCombinedNSWQLDCountry:after{background-position:-60px -460px}
.rugby-union .team__logo.teamUruguay:after{background-position:-60px -480px}
.football .team__logo.teamAdelaideUnited:after,.football .team__logo.teamAdelaideUnitedFC:after{background-position:-80px -20px}
.football .team__logo.teamBrisbaneRoar:after,.football .team__logo.teamBrisbaneRoarFC:after{background-position:-80px -40px}
.football .team__logo.teamCentralCoastMariners:after,.football .team__logo.teamCentralCoastMarinersFC:after{background-position:-80px -60px}
.football .team__logo.teamGoldCoastUnited:after{background-position:-80px -80px}
.football .team__logo.teamMelbourneCity:after,.football .team__logo.teamMelbourneCityFC:after,.football .team__logo.teamMelbourneHeartFC:after{background-position:-80px -100px}
.football .team__logo.teamMelbourneVictory:after,.football .team__logo.teamMelbourneVictoryFC:after{background-position:-80px -120px}
.football .team__logo.teamNewcastleJets:after,.football .team__logo.teamNewcastleJetsFC:after{background-position:-80px -140px}
.football .team__logo.teamPerthGlory:after,.football .team__logo.teamPerthGloryFC:after{background-position:-80px -160px}
.football .team__logo.teamSydneyFC:after{background-position:-80px -180px}
.football .team__logo.teamWellingtonPhoenix:after,.football .team__logo.teamWellingtonPhoenixFC:after{background-position:-80px -200px}
.football .team__logo.teamWesternSydneyWanderers:after,.football .team__logo.teamWesternSydneyWanderersFC:after,.football .team__logo.teamWesternSydneyFC:after{background-position:-80px -220px}
.mobile abbr{border-bottom:0}
.scriptable .rotator__slide{display:none}
.scriptable .rotator__slide.is-selected{display:block}
@media(min-width:720px){.ad-outer-wrap{position:absolute;top:0;bottom:20px}
}
@media(max-width:820px){.strap--defcon-single .story:after{content:none}
}