@charset "UTF-8";.cf:after,.panel--fixtureladder .carousel__controls:after{clear:both;content:"";display:table}
.nav--secondary .long-list__toggle:after,.nav--tertiary .long-list__toggle:after,.nav--secondary .long-list__toggle:hover:after,.nav--secondary .long-list__toggle.is-animating:after,.nav--tertiary .long-list__toggle:hover:after,.nav--tertiary .long-list__toggle.is-animating:after,.nav--secondary .long-list__toggle.is-triggered:after,.nav--secondary .long-list__toggle.is-triggered:hover:after,.nav--tertiary .long-list__toggle.is-triggered:after,.nav--tertiary .long-list__toggle.is-triggered:hover:after,.nav--secondary__wrap .nav--secondary__toggle:after,.nav--secondary__wrap.is-visible .nav--secondary__toggle:after,.nav--tertiary__wrap .nav--tertiary__toggle:after,.nav--tertiary__wrap.is-visible .nav--tertiary__toggle:after,.nav--tertiary .toggle__btn .icon{background-position:0 -2em}
.desktop .nav--primary .is-selected,.tablet .nav--primary .is-selected{border-bottom-color:#1e824c}
.mobile .nav--primary .is-selected{border-left-color:#1e824c}
.nav--secondary,.nav--secondary__wrap,.nav--secondary__wrap.is-visible .nav--secondary__toggle,.nav--secondary__wrap.is-visible .nav--secondary__toggle:hover,.nav--tertiary>.long-list__toggle:hover,.tab__nav li.is-selected:before{background-color:#1e824c}
.nav--secondary__wrap a{color:#fff}
.nav--secondary a,.nav--secondary>.long-list__toggle{color:#fff;background-color:#1e824c}
.nav--secondary__wrap .nav__subsection:before{color:#fff}
.nav--secondary a:hover,.nav--secondary>.long-list__toggle:hover{background-color:#63997d}
.nav--secondary .is-selected a,.nav--secondary__wrap.is-visible,.nav--secondary__wrap .nav--secondary__toggle,.nav--secondary__wrap .nav--secondary__toggle:hover,.nav--tertiary,.nav--tertiary__wrap.is-visible,.nav--tertiary__wrap .nav--tertiary,.nav--tertiary .subnav__menu,.nav--tertiary>.long-list__toggle{background-color:#18683d}
.nav--tertiary a{color:#fff}
.nav--secondary:before{background-image:linear-gradient(to left,rgba(30,130,76,0),#1e824c)}
.nav--secondary:after{background-image:linear-gradient(to left,#1e824c,rgba(30,130,76,0))}
.nav--tertiary:before{background-image:linear-gradient(to left,rgba(24,104,61,0),#18683d)}
.nav--tertiary:after{background-image:linear-gradient(to left,#18683d,rgba(24,104,61,0))}
.carousel--hero .carousel-controller-container .swiper-slide-current a{border-bottom-color:#1e824c}
.main .header{border-bottom-color:#1e824c}
.main .btn--primary{background-color:#1e824c;border-color:#1e824c;color:#fff}
.main .btn--primary:hover,.main .btn--primary:focus{background-color:#63997d;border-color:#63997d}
.panel--mc-team-stats table{margin-bottom:0}
.panel--mc-team-stats thead th,.panel--mc-team-stats thead td{border:0}
.panel--mc-team-stats th{text-align:center}
.panel--mc-periods .header,.panel--mc-team-stats .header,.panel--mc-player-stats .header,.panel--mc-details .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-periods .header abbr,.panel--mc-team-stats .header abbr,.panel--mc-player-stats .header abbr,.panel--mc-details .header abbr{border-bottom:0}
.panel--mc-periods .header .heading,.panel--mc-team-stats .header .heading,.panel--mc-player-stats .header .heading,.panel--mc-details .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-periods .header .compare,.panel--mc-team-stats .header .compare,.panel--mc-player-stats .header .compare,.panel--mc-details .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-periods .header .compare--a,.panel--mc-team-stats .header .compare--a,.panel--mc-player-stats .header .compare--a,.panel--mc-details .header .compare--a{left:0}
.panel--mc-periods .header .compare--a .team__logo,.panel--mc-team-stats .header .compare--a .team__logo,.panel--mc-player-stats .header .compare--a .team__logo,.panel--mc-details .header .compare--a .team__logo{float:left;margin-right:5px}
.panel--mc-periods .header .compare--b,.panel--mc-team-stats .header .compare--b,.panel--mc-player-stats .header .compare--b,.panel--mc-details .header .compare--b{text-align:right;right:0}
.panel--mc-periods .header .compare--b .team__logo,.panel--mc-team-stats .header .compare--b .team__logo,.panel--mc-player-stats .header .compare--b .team__logo,.panel--mc-details .header .compare--b .team__logo{margin-left:5px;float:right}
.template--match-centre article.article{padding-left:0;padding-right:0}
.template--match-centre .article__toolbar{width:auto}
.template--match-centre .article__header h1{width:auto}
.template--match-centre .article__header .social{margin-right:0}
.mc-body{font-size:14px;font-size:.875rem;line-height:1.7143}
.mc-body .mobile{margin-right:0}
.tablet .mc-body{margin-right:0}
.mc-body .article__body{margin-right:0}
.mc-widget .btn--primary{background-color:#1e824c;border-color:#1e824c}
.mc-widget .btn--primary:hover,.mc-widget .btn--primary:focus{background-color:#2c9d60;border-color:#2c9d60}
.panel--fixtureladder .header{border:0;padding-top:10px;margin-bottom:10px}
.panel--fixtureladder .tab__nav{margin-bottom:0}
.panel--fixtureladder .single-slide .mc--fixture-round{max-height:none}
.panel--fixtureladder .single-slide .mc--fixture-round .heading{text-align:center}
.panel--fixtureladder .carousel__controls{position:absolute;display:block;width:100%;top:auto;left:0;right:0;z-index:2}
.panel--fixtureladder .carousel__controls .carousel__prev,.panel--fixtureladder .carousel__controls .carousel__next{background-color:#777579;background-color:rgba(0,0,0,0.4);height:44px}
.panel--fixtureladder .carousel__controls .carousel__prev span,.panel--fixtureladder .carousel__controls .carousel__next span{background-position:0 100%}
.panel--fixtureladder .carousel__controls .carousel__prev{float:left}
.panel--fixtureladder .carousel__controls .carousel__next{float:right}
.panel--fixtureladder .mc--fixture-round{border:0;margin-bottom:20px;width:100%;height:auto;max-height:0;position:relative}
.panel--fixtureladder .mc--fixture-round .header{border:0;padding-top:0}
.panel--fixtureladder .mc--fixture-round .heading{padding:15px 50px;margin-bottom:0;font-size:14px;font-size:.875rem}
.noscript .panel--fixtureladder .mc--fixture-round{max-height:none}
.panel--fixtureladder .mc--fixture-round.swiper-slide-active{max-height:none}
.panel--fixtureladder .mc--fixture-round.is-current-round .header .heading{background:#1e824c}
.panel--fixtureladder .mc--fixture-round__innerwrap{background:#fff;padding-top:12px;padding-bottom:2px}
.panel--fixtureladder .widget-footer{text-align:center}
.panel--fixtureladder .ladder__team{min-width:100px}
.panel--fixtureladder th abbr{border-bottom:0}
.panel--fixtureladder .table--sport-ladder{margin-bottom:30px}
.panel--fixtureladder .match__odds .team--a{left:40px;top:36px}
.panel--fixtureladder .match__odds .team--b{right:40px;top:36px}
.panel--fixtureladder .card--mc-match,.mobile .mc--fixture-round .card--mc-match{position:relative;text-align:center;margin:0;padding:0}
.panel--fixtureladder .card--mc-match .match__team-wrap,.mobile .mc--fixture-round .card--mc-match .match__team-wrap{width:100%;margin-bottom:10px}
.panel--fixtureladder .card--mc-match .team__score,.mobile .mc--fixture-round .card--mc-match .team__score{font-family:Arial,Helvetica,sans-serif}
.panel--fixtureladder .card--mc-match .match__status-wrap,.panel--fixtureladder .card--mc-match .match__info,.panel--fixtureladder .card--mc-match .match__time,.mobile .mc--fixture-round .card--mc-match .match__status-wrap,.mobile .mc--fixture-round .card--mc-match .match__info,.mobile .mc--fixture-round .card--mc-match .match__time{width:auto;display:inline-block;font-family:Arial,Helvetica,sans-serif;margin-right:10px;padding:0}
.panel--fixtureladder .card--mc-match .match__status-wrap:last-child,.panel--fixtureladder .card--mc-match .match__info:last-child,.panel--fixtureladder .card--mc-match .match__time:last-child,.mobile .mc--fixture-round .card--mc-match .match__status-wrap:last-child,.mobile .mc--fixture-round .card--mc-match .match__info:last-child,.mobile .mc--fixture-round .card--mc-match .match__time:last-child{margin-right:0}
.panel--fixtureladder .card--mc-match:hover,.mobile .mc--fixture-round .card--mc-match:hover{z-index:1}
.panel--fixtureladder .card--mc-match.is-bye,.mobile .mc--fixture-round .card--mc-match.is-bye{margin-top:15px}
.panel--fixtureladder .card--mc-match.is-bye .match__team-wrap,.mobile .mc--fixture-round .card--mc-match.is-bye .match__team-wrap{width:auto;float:left;margin-bottom:0}
.panel--fixtureladder .card--mc-match.is-bye .match__status-wrap,.mobile .mc--fixture-round .card--mc-match.is-bye .match__status-wrap{float:right;padding:0}
.panel--fixtureladder .card--mc-match.is-pregame .team--b .team__name:before,.mobile .mc--fixture-round .card--mc-match.is-pregame .team--b .team__name:before{content:none}
.panel--fixtureladder .card--mc-match.is-pregame .match__status-wrap,.mobile .mc--fixture-round .card--mc-match.is-pregame .match__status-wrap{width:40%;text-align:center;position:absolute;top:13px;left:50%;margin-left:-20%}
.panel--fixtureladder .card--mc-match.is-pregame .match__status,.mobile .mc--fixture-round .card--mc-match.is-pregame .match__status{float:none}
.panel--fixtureladder .card--mc-match.is-pregame .match__info,.mobile .mc--fixture-round .card--mc-match.is-pregame .match__info{padding:0}
.mobile .panel--fixtureladder.afl .card--mc-match.is-fulltime .team--a .team__name,.mobile .panel--fixtureladder.afl .card--mc-match.is-fulltime .team--b .team__name,.mobile .panel--fixtureladder.afl .card--mc-match.is-live .team--a .team__name,.mobile .panel--fixtureladder.afl .card--mc-match.is-live .team--b .team__name,.mobile .afl .mc--fixture-round .card--mc-match.is-fulltime .team--a .team__name,.mobile .afl .mc--fixture-round .card--mc-match.is-fulltime .team--b .team__name,.mobile .afl .mc--fixture-round .card--mc-match.is-live .team--a .team__name,.mobile .afl .mc--fixture-round .card--mc-match.is-live .team--b .team__name{display:block;float:none;margin-bottom:10px}
.mobile .panel--fixtureladder.afl .card--mc-match.is-fulltime .team__score,.mobile .panel--fixtureladder.afl .card--mc-match.is-live .team__score,.mobile .afl .mc--fixture-round .card--mc-match.is-fulltime .team__score,.mobile .afl .mc--fixture-round .card--mc-match.is-live .team__score{display:block;float:none;padding:0}
.tabs--fixture-filter select{margin-top:0;width:100%;color:#777579}
.tabs--fixture-filter label{font:bold 14px "Source Sans Pro",Helvetica,Arial,sans-serif;display:block;text-transform:uppercase;color:#777579;margin-bottom:10px}
.tabs--fixture-filter .tab__nav li{width:33.3333%;border-bottom:0}
.tabs--fixture-filter .is-selected label{color:#777579}
.tabs--fixture-filter .is-selected select{color:#000}
.tabs--fixture-filter .tab__content{margin-bottom:20px}
.tablet .tabs--fixture-filter .tab__nav,.desktop .tabs--fixture-filter .tab__nav{margin-bottom:0}
.tablet .tabs--fixture-filter .tab__panel,.desktop .tabs--fixture-filter .tab__panel{width:33.3333%;padding:15px;position:static;visibility:visible;opacity:1;float:left;border-right:2px solid #fff;background:#efeff4}
.tablet .tabs--fixture-filter .tab__panel:last-child,.desktop .tabs--fixture-filter .tab__panel:last-child{border-right:0}
.tablet .tabs--fixture-filter label,.desktop .tabs--fixture-filter label{text-align:center;font-size:16px;font-size:1rem;line-height:1.5;cursor:pointer}
.tablet .tabs--fixture-filter .is-selected,.desktop .tabs--fixture-filter .is-selected{position:relative;background:#fff}
.tablet .tabs--fixture-filter .is-selected label,.desktop .tabs--fixture-filter .is-selected label{font-weight:bold;color:#666}
.tablet .tabs--fixture-filter .is-selected:before,.desktop .tabs--fixture-filter .is-selected:before{background-color:#1e824c;content:'';display:block;position:absolute;top:0;left:0;height:2px;width:100%}
.table--sport-ladder{margin-bottom:45px}
.table--sport-ladder th:first-child{width:30px}
.table--sport-ladder .separator th,.table--sport-ladder .separator td{border-bottom:1px solid #1e824c}
.table--sport-ladder .team__logo{float:left;vertical-align:middle;margin-right:5px}
.table-wrap--scroll .table--sport-ladder .ranking{float:left;display:block;width:20px;margin-right:5px;font-weight:normal}
.mobile .table--sport-ladder .team__logo{margin-right:5px;margin-top:1px;padding:0}
.table-wrap--scroll{position:relative}
.table-wrap--scroll:after{content:'';position:absolute;top:0;right:0;height:100%;width:20px;background-image:linear-gradient(to left,#fff,rgba(255,255,255,0))}
.table-wrap--scroll .scroll-wrap{overflow-y:scroll;margin-left:99px}
.table-wrap--scroll th:first-child{position:absolute;left:0;width:100px}
.table-wrap--scroll th:last-child,.table-wrap--scroll td:last-child{padding-right:15px}
.table-wrap--scroll tbody th:first-child{margin-top:1px}
.mobile .table-wrap--scroll .header{position:absolute;top:0;width:100%;padding:0}
.mobile .table-wrap--scroll .has-header{margin-top:25px}
.tabs--mc{padding:0 10px;position:relative;letter-spacing:normal}
.tabs--mc .tab__nav ul{display:-webkit-flex;display:-ms-flexbox;display:flex}
.tabs--mc .tab__nav li{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:33.33%}
.tabs--mc .tab__panel{display:none}
.tabs--mc .tab__panel.is-selected{display:block}
.tabs--mc .mc--match-stats .panel:first-child .header .compare--a,.tabs--mc .mc--match-stats .panel:first-child .header .compare--b{visibility:visible}
.panel--mc{margin-bottom:0}
.panel--mc .panel{margin-bottom:20px}
.mobile .panel--mc .heading{font-size:18px;font-size:1.125rem;line-height:1.3333}
.mc--match-stats .panel .tab__nav{margin-top:10px}
.mc--match-stats .panel:first-child .header{border:0}
.mc--match-stats .panel:first-child .header .compare--a,.mc--match-stats .panel:first-child .header .compare--b{visibility:hidden}
.tabs .mc--match-stats .panel{padding-left:0;padding-right:0}
.mc--match-stats div.compare--a,.mc--match-stats div.compare--b,.mc--match-stats li.compare--a a,.mc--match-stats li.compare--b a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.mc--match-stats div.compare--a,.mc--match-stats li.compare--a a{padding-left:28px}
.mc--match-stats div.compare--a .team__logo,.mc--match-stats li.compare--a a .team__logo{position:absolute;left:0}
.mc--match-stats div.compare--b,.mc--match-stats li.compare--b a{padding-right:30px}
.mc--match-stats div.compare--b .team__logo,.mc--match-stats li.compare--b a .team__logo{position:absolute;right:0}
.mc--match-stats .compare--a,.mc--match-stats .compare--b{max-width:35%}
.panel--mc-periods .compare{padding-top:10px}
.panel--mc-periods .compare--a{padding-right:20px}
.panel--mc-periods .compare--b{padding-left:20px}
.panel--mc-periods .period{margin-bottom:20px;border:2px solid #e1e2e3;background-color:#efeff4}
.panel--mc-periods .period__summary{font-size:16px;font-size:1rem;line-height:1.5}
.panel--mc-periods .period__summary .compare{font-weight:bold}
.panel--mc-periods .period__summary .compare--subject{font-weight:normal;padding-top:15px;width:40px;margin-left:-20px;left:50%}
.panel--mc-periods .period__tracker{margin-top:-15px}
.panel--mc-periods .period--active{border-color:#32a746;background-color:#fff}
.panel--mc-periods .period--active .period__summary .compare{color:#333}
.panel--mc-periods .period--active .period__summary .compare--subject{color:#32a746}
.panel--mc-periods .period--complete{background-color:#fff}
.mc--match-stats .panel--mc-periods .period{margin-bottom:0;border:0}
.mc--match-stats .panel--mc-periods .period__summary .compare{color:#333}
.mc--match-stats .panel--mc-periods .period__summary .compare--subject{color:#777579}
.mobile .panel--mc-periods{font-size:14px;font-size:.875rem;line-height:1.7143}
.mobile .panel--mc-periods .period__tracker .compare{display:block;width:100%;padding-left:15px;padding-right:15px;text-align:left}
.panel--mc-team-stats .value{height:20px;box-sizing:border-box;padding:0 15px;background:#e1e2e3}
.panel--mc-team-stats .bar{display:inline-block;position:relative;height:30px;line-height:30px;min-width:40px;background:#e1e2e3;margin-left:1px;margin-right:1px}
.panel--mc-team-stats .adv .bar,.panel--mc-team-stats .adv .value{color:#fff;background:#32a746}
.panel--mc-team-stats .compare--a{padding-right:0}
.panel--mc-team-stats .compare--a .bar,.panel--mc-team-stats .compare--a .value{float:right}
.panel--mc-team-stats .compare--b{padding-left:0}
.panel--mc-team-stats .compare--b .bar,.panel--mc-team-stats .compare--b .value{float:left}
.panel--mc-player-stats .tab__nav li{background-color:transparent}
.panel--mc-player-stats .tab__nav a{color:#0078c8}
.panel--mc-player-stats .tab__nav .is-selected a{color:#000}
.panel--mc-player-stats .tab__nav .is-selected:before{top:auto;top:-12px;height:4px}
.panel--mc-player-stats .header .compare{padding:0}
.panel--mc-player-stats .header .compare a{padding-top:10px;padding-bottom:10px}
.table--sport-player-stats th{width:60px;font-weight:normal}
.table--sport-player-stats th:first-child,.table--sport-player-stats td:first-child{width:auto;min-width:90px;padding-left:10px}
.table--sport-player-stats th:last-child,.table--sport-player-stats td:last-child{padding-right:10px}
.table--sport-player-stats .highlight-row{background-color:#efeff4}
.table--sport-player-stats .highlight-row th{font-weight:bold}
.table--sport-player-stats .highlight{background-color:#32a746;color:#fff}
.panel--mc-details .compare{display:block;width:100%}
@media(min-width:720px){.template--match-centre .article__toolbar{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.template--match-centre .article__signpost-wrap{margin-bottom:20px}
.tabs--fixture-filter{margin-top:-10px}
}
@media(min-width:820px){.tablet .mc-body{margin-right:340px}
.panel--fixtureladder.afl .card--mc-match .team--a .team__name,.mobile .mc--fixture-round.afl .card--mc-match .team--a .team__name{padding-left:25px}
.panel--fixtureladder.afl .card--mc-match .team--b .team__name,.mobile .mc--fixture-round.afl .card--mc-match .team--b .team__name{padding-right:25px}
.panel--fixtureladder.afl .card--mc-match .team__score,.mobile .mc--fixture-round.afl .card--mc-match .team__score{padding-left:5px;padding-right:5px}
}
@media(max-width:720px){.template--match-centre .article__signpost-wrap+ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.template--match-centre .article__signpost-wrap+ul .article__save{position:static}
}
@media(max-width:820px){.panel--fixtureladder .tab__content{margin-left:10px;margin-right:10px}
.panel--fixtureladder .header.header{margin-left:0;margin-right:0}
.panel--fixtureladder .mc--fixture-round .header{margin-left:0;margin-right:0}
}