*{box-sizing:border-box}html{background:#f7f7f2;color:#252b25}body{margin:0;font:14px/1.6 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;color:#226044}a:focus,button:focus,input:focus{outline:2px solid #226044;outline-offset:3px}button,input,select{font:inherit}button,a.button{cursor:pointer}button{color:#fff;background:#254f3a;border:1px solid #254f3a;padding:7px 15px}input{max-width:100%;border:1px solid #cdd0c7;background:#fff;color:#252b25;padding:7px 9px;border-radius:0}p{margin:0 0 12px}h1,h2,h3{line-height:1.25}h1{font-size:32px;letter-spacing:-1.1px;margin:0 0 8px}h2{font-size:17px;margin:0}h3{font-size:15px;margin:0 0 12px}.wrap{max-width:1080px;margin:0 auto;padding:0 30px}.masthead{border-bottom:1px solid #d8dbd2;background:#fcfcf8}.masthead .wrap{padding-top:26px;padding-bottom:21px}.brand{font-size:30px;line-height:1;font-weight:800;letter-spacing:-1.6px}.brand span{color:#387052}.brand-caption{font-size:12px;color:#6b7369;margin-top:8px}.edition{float:right;text-align:right;padding-top:2px;font:11px/1.8 'Courier New',monospace;color:#677162;letter-spacing:.5px}.edition strong{color:#2c4533;font-weight:normal}.topnav{border-bottom:1px solid #d8dbd2;background:#fcfcf8}.topnav a{display:inline-block;padding:12px 0;margin-right:26px;font-size:12px}.topnav .selected{border-bottom:2px solid #315c42;font-weight:bold;color:#315c42}.topnav .light-note{float:right;padding-top:13px;font:11px/1.7 'Courier New',monospace;color:#6c7569}.layout{display:table;width:100%;table-layout:fixed;padding:34px 0 45px}.main{display:table-cell;vertical-align:top;padding-right:30px}.sidebar{display:table-cell;width:216px;vertical-align:top;padding-top:3px}.eyebrow{font:11px/1.5 'Courier New',monospace;color:#56704f;letter-spacing:1.7px;margin-bottom:12px}.intro{color:#747b70;font-size:13px;margin-bottom:23px}.headingline{border-bottom:1px solid #d8dbd2;padding-bottom:19px}.datebar{padding:18px 0 14px}.datebar a{display:inline-block;padding:6px 10px;border:1px solid #d5d9cf;font-size:12px;background:#fcfcf8}.datebar .date-current{display:inline-block;font-weight:bold;padding:0 13px;font-size:13px}.datebar .today{float:right;color:#315c42}.dateform{font-size:11px;color:#757c72;margin:0 0 20px}.dateform input{font:11px/1.5 'Courier New',monospace;width:100px;padding:4px 6px;margin:0 5px}.dateform button{font-size:11px;padding:4px 9px;background:#eeefe7;color:#414d3d;border-color:#d4d8cd}.tabs{border-bottom:1px solid #cfd5c8;margin-bottom:23px}.tabs a{display:inline-block;margin-right:16px;padding:10px 0;font-size:12px;color:#777f72}.tabs .active{border-bottom:2px solid #315c42;color:#284b34;font-weight:bold}.count{font:10px 'Courier New',monospace;background:#e9ece3;border-radius:2px;padding:2px 5px;margin-left:4px;color:#63715b}.live-text{color:#357349}.league{margin-bottom:22px;border:1px solid #d9ddd2;background:#fffefa}.league-head{padding:11px 14px;background:#edf0e7;border-bottom:1px solid #d9ddd2}.league-head h2{display:inline;font-size:13px}.league-country{font-size:10px;letter-spacing:1px;color:#748069;margin-right:9px;text-transform:uppercase}.league-total{float:right;font:10px/2 'Courier New',monospace;color:#727c69}table{width:100%;border-collapse:collapse;table-layout:fixed}th{font-weight:normal;color:#8a9084;font-size:10px;letter-spacing:.4px;background:#fafbf6}td,th{border-bottom:1px solid #e7e9e0;padding:11px 9px}tr:last-child td{border-bottom:0}.matches .when{width:71px;text-align:center;font:11px/1.6 'Courier New',monospace;color:#788170}.when small{display:block;font:9px/1.5 Arial,Helvetica,sans-serif;color:#788170}.matches .home{text-align:right}.matches .away{text-align:left}.matches .score{width:66px;text-align:center}.score a{font:bold 13px/1.5 'Courier New',monospace;background:#eff1e9;padding:4px 7px;white-space:nowrap;display:inline-block}.matches .team a{display:block;font-size:12px;overflow-wrap:anywhere;word-wrap:break-word}.matches tr.live .score a{background:#e3eddf;color:#256038}.matches tr.live .when{color:#2e7046}.legend{font-size:11px;color:#7b8374;padding:0 0 18px}.legend span{margin-right:12px}.update{font:10px/1.8 'Courier New',monospace;border-top:1px solid #d8dbd2;padding-top:15px;color:#7a8272}.update a{float:right;color:#315c42}.side-title{font:10px 'Courier New',monospace;letter-spacing:1.6px;color:#74806b;margin:0 0 12px}.league-menu{padding:0;margin:0 0 30px;list-style:none;border-top:1px solid #d5dacf}.league-menu a{display:block;padding:9px 10px;font-size:12px;border-bottom:1px solid #e3e6dc}.league-menu a.active{border-left:2px solid #315c42;background:#e9eee2;color:#315c42;font-weight:bold}.league-menu .all{font-weight:bold}.small-count{float:right;font:11px/1.8 'Courier New',monospace;color:#7a8470}.info-box{padding:17px 15px;border:1px solid #d8ddcf;margin-bottom:18px;background:#f1f3ea}.info-box h3{font-size:13px}.info-box p{font-size:12px;line-height:1.8;color:#74806b;margin:0}.info-box .key-row{margin-top:10px;font:11px/2 'Courier New',monospace}.key{border:1px solid #cbd2c1;background:#fcfcf8;padding:2px 5px;margin-right:5px;color:#405c36}.plain-link{display:inline-block;font-size:11px;color:#375932;border-bottom:1px solid #becab5;margin-top:11px}.footer{border-top:1px solid #d8dbd2;padding:20px 0 27px;color:#8a9180;font-size:10px}.footer strong{font-size:15px;letter-spacing:-.5px;color:#63705a;margin-right:12px}.footer-right{float:right}.empty{padding:29px 20px;text-align:center;background:#fffefa;border:1px solid #d9ddd2;margin-bottom:22px}.empty h2{margin-bottom:10px}.empty p{color:#737d6c;font-size:12px}.empty a{color:#315c42;text-decoration:underline}.notice{border-left:3px solid #b49145;background:#f4eedf;padding:12px 15px;margin-bottom:18px;font-size:12px;color:#6c582d}.recent{margin-top:20px;font-size:12px}.recent a{display:inline-block;border:1px solid #d5d9cf;padding:5px 9px;margin:4px 5px 0 0;text-decoration:none}.pager{text-align:center;padding:10px 0 22px}.pager a{border:1px solid #d5d9cf;padding:6px 12px;margin:0 7px;font-size:12px}.back{display:inline-block;font-size:12px;color:#5e7153;margin-bottom:18px}.scorecard{border:1px solid #d3dac9;background:#fffefa;margin:20px 0;padding:20px 14px;text-align:center}.scorecard .match-state{font:11px 'Courier New',monospace;color:#5f7b4f;margin-bottom:18px}.scoreboard{display:table;table-layout:fixed;width:100%;margin-bottom:18px}.scoreboard .club{display:table-cell;width:35%;vertical-align:middle;font-size:18px;font-weight:bold;overflow-wrap:anywhere;word-wrap:break-word}.scoreboard .big-score{display:table-cell;width:30%;vertical-align:middle;font:bold 36px 'Courier New',monospace;letter-spacing:-2px;color:#315c42}.scorecard .match-meta{font-size:11px;color:#7f8776}.section-heading{border-bottom:1px solid #d5dacf;padding-bottom:12px;margin:26px 0 0;font-size:16px}.events th{text-align:left}.events .minute{width:55px;font:12px 'Courier New',monospace}.events .event-type{width:130px;font-size:12px}.events td{font-size:12px;overflow-wrap:anywhere;word-wrap:break-word}.events small{display:block;color:#7c8573;font-size:10px}.events .goal{color:#315c42;font-weight:bold}.events .red{color:#ad4537;font-weight:bold}.text-empty{padding:22px 0;color:#7c8573;font-size:12px}.stats td{text-align:center;font:12px 'Courier New',monospace}.stats .stat-name{font:12px Arial,Helvetica,sans-serif;color:#7c8573;width:48%}.help{font-size:13px}.help h2{margin:25px 0 9px}.help p{color:#66725d}.help a{text-decoration:underline}.only-basic{display:none}body.basic{background:#fff;color:#000;font:13px Arial,Helvetica,sans-serif;margin:5px}body.basic .wrap{padding:0;max-width:600px;margin:0 auto}body.basic .masthead .wrap{padding:6px 0}body.basic .brand{font-size:22px}body.basic .edition,body.basic .brand-caption,body.basic .light-note,body.basic .sidebar,body.basic .footer-right,body.basic .eyebrow{display:none}body.basic .layout,body.basic .main{display:block;width:auto;padding:10px 0}body.basic .main h1{font-size:20px}body.basic .topnav a{margin-right:14px;padding:5px 0}body.basic td,body.basic th{padding:7px 3px}body.basic .only-basic{display:block;margin:10px 0}body.basic .only-basic a{margin-right:10px;text-decoration:underline}body.basic a{text-decoration:underline;color:#153d91}body.basic .league-head{padding:7px 5px}body.basic .datebar .date-current{padding:0 3px}body.basic .footer{padding:10px 0}body.basic .scorecard{padding:14px 4px}body.basic .scoreboard .club{font-size:13px}body.basic .scoreboard .big-score{font-size:25px}body.basic .events .event-type{width:75px}body.basic .events .minute{width:39px}
@media(min-width:1000px){.layout{padding-top:40px}.main{padding-right:40px}.sidebar{width:228px}.headingline{padding-bottom:22px}.matches td{padding-top:14px;padding-bottom:14px}}
@media(max-width:720px){.wrap{padding:0 18px}.layout,.main{display:block;width:auto}.main{padding-right:0}.sidebar{display:block;width:auto;margin-top:30px}.league-menu{columns:2;column-gap:16px}.league-menu li{break-inside:avoid}.edition{font-size:9px}.topnav .light-note{display:none}.footer-right{float:none;display:block;margin-top:8px}.layout{padding-top:26px}.sidebar .info-box{display:none}}
@media(max-width:380px){body{font-size:12px}.wrap{padding:0 9px}.masthead .wrap{padding-top:17px;padding-bottom:15px}.brand{font-size:25px}.edition{font-size:8px;padding-top:0}.brand-caption{font-size:10px}.topnav a{font-size:11px;margin-right:15px;padding:9px 0}.layout{padding-top:21px}h1{font-size:26px}.intro{font-size:11px}.eyebrow{font-size:9px}.datebar .date-current{font-size:11px;padding:0 5px}.datebar a{padding:5px 7px;font-size:10px}.dateform{font-size:10px}.tabs a{font-size:11px;margin-right:10px}.count{font-size:9px;margin-left:2px;padding:1px 3px}.league-head{padding:9px 7px}.league-head h2{font-size:12px}.league-country{font-size:8px;margin-right:5px}.league-total{font-size:9px}.matches .when{width:41px;font-size:10px}.matches .score{width:49px}.matches .team a{font-size:11px}.matches td,.matches th{padding:10px 3px}.score a{font-size:11px;padding:3px 5px}.events .event-type{width:76px}.events .minute{width:36px}.events td,.events th{padding:9px 4px;font-size:11px}.scoreboard .club{font-size:13px}.scoreboard .big-score{font-size:27px}.scorecard{padding:17px 8px}.legend{font-size:9px}.update{font-size:9px}.league-menu a{font-size:11px}.league-country{display:none}.empty{padding:23px 12px}}
@media(max-width:270px){.edition{display:none}.datebar .today{float:none;margin-top:7px}.datebar .date-current{font-size:10px;padding:0 2px}.tabs a{font-size:10px;margin-right:6px}.count{display:none}.dateform label{display:block}.dateform input{margin-left:0}.league-menu{columns:1}.scoreboard .big-score{font-size:23px}.update a{float:none;display:block}.intro{margin-bottom:14px}}

@media(max-width:380px){.brand-caption{display:none}.masthead .wrap{padding-top:13px;padding-bottom:13px}.topnav a{font-size:10px;margin-right:12px}.layout{padding-top:15px}.back{margin-bottom:10px}.eyebrow{margin-bottom:7px}.scorecard{margin-top:12px}.scorecard .match-state{margin-bottom:10px}.scoreboard{margin-bottom:10px}}
