﻿*{box-sizing:border-box;font-family:'Roboto Condensed',sans-serif;font-size:14px;margin:0;padding:0;}body{background-image:url(less/images/bg-2020-09.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;margin:0;min-height:100vh;min-width:360px;padding:0 0 20px 0;position:relative;}h2{color:#153861;border-bottom:solid 1px transparent;margin:20px;padding:0;font-size:30px;font-weight:bold;}h3{color:#fff;font-size:16px;font-weight:normal;text-transform:uppercase;margin:0;padding:15px;}table{border-collapse:collapse;}.groupwith{display:inline-block;}.groupalone{display:block;}.at650alone{display:none;}.contentcenter{display:flex;flex-flow:row nowrap;justify-content:center;}.contentwrap{background:#fff;border-radius:4px;color:#333;flex-grow:1;margin:10px 3%;padding:0;position:relative;text-align:left;}.abovecontent{display:inline-block;background-color:#efefef;border-top-left-radius:4px;border-top-right-radius:4px;padding:0;margin:0;width:100%;}.contenttitle{margin:1em 10px;font-size:18px;}.contentarea{background-color:transparent;margin:0;padding:10px;position:relative;}.socialimage{border-radius:20px;display:inline-block;height:40px;margin:5px 9px;width:40px;}#spin{background-color:rgba(153,204,51,.2);border-radius:80px;display:none;height:160px;left:40%;margin:0 auto;position:fixed;top:-40%;width:160px;z-index:-1;}#loading.off{display:none;z-index:-1;}#loading.on{display:inline-block;height:60px;padding:0 0 10px 20px;width:100px;z-index:20000;}@media only screen and (max-width:900px){.contentwrap{border-radius:0;margin:10px 0;}}.ws{width:100px;}#abovetopbox{background-color:#efefef;display:block;line-height:24px;text-align:center;width:100%;}#above-button,#above-logo{display:none;}#above-bar{margin:0 auto;text-align:center;width:100%;}#above-nav{line-height:24px;list-style:none;margin:0;}#above-nav li{display:inline-block;position:relative;}#above-nav li a{color:#333;display:inline-block;padding:7px 10px;text-decoration:none;}#above-nav li a:hover{background-color:#fff;border-bottom:5px solid #bae860;padding-bottom:2px;}#above-nav li a>img{display:inline-block;margin:6px 7px 0 0;vertical-align:top;}#topbox{background-color:#fff;border-bottom:solid 6px #153861;box-shadow:0 0 5px 3px rgba(100,100,100,.5);width:100%;}#header{margin:0 auto;padding:0 10px;text-align:center;width:95%;min-width:310px;max-width:1200px;}#header{width:95%;min-width:310px;max-width:1400px;display:flex;flex-flow:row nowrap;justify-content:stretch;align-content:flex-start;}#header-inner,#header-sponsor{display:inline-block;flex-grow:0;}#header-logo{margin-right:10px;margin-top:9px;}#header-sponsor-logo{margin-left:10px;margin-top:9px;}#header-logo img{height:40px;}#header-nav{display:inline-block;min-width:800px;text-align:center;flex-grow:1;flex-shrink:1;}#header-nav .nav-bar{color:#333;display:inline-block;font-family:'Roboto Condensed',sans-serif;font-weight:400;list-style:none;}#header-nav .nav-bar li{display:inline-block;height:60px;line-height:30px;min-width:100px;}#header-nav .nav-bar li:hover{background-color:rgba(0,111,70,.1);}#header-nav .nav-bar li a{color:#333;display:block;float:none;font-size:15px;font-weight:400;letter-spacing:.15px;padding:19px 12px 0;text-decoration:none;text-transform:uppercase;white-space:nowrap;}#header-nav .nav-bar li a>span{font-size:15px;font-weight:400;letter-spacing:.15px;}#header-nav .nav-bar li.extra{display:none;}#header-spacer{display:inline-block;width:135px;flex-grow:0;flex-shrink:1;}#footbox{margin-top:40px;overflow:hidden;width:100%;}#footer{background-color:#fff;bottom:0;clear:both;color:#333;font-size:.8em;padding:10px;position:absolute;width:100%;}#footer div{display:inline-block;font-size:inherit;}@media only screen and (max-width:1050px){#header-nav{min-width:700px;}.go1050{display:none;}}@media only screen and (max-width:900px){#abovetopbox{background-color:#fff;box-shadow:0 0 5px 3px rgba(60,60,60,.5);position:sticky;top:0;z-index:999;}#abovetop-inner{height:60px;padding:0 10px;width:100%;display:flex;align-content:center;flex-flow:row nowrap;justify-content:space-between;}#above-button{color:#2b4564;cursor:pointer;display:inline-block;background:transparent url(less/images/menublue.png) no-repeat left;font-size:1.2em;line-height:60px;padding-left:30px;text-align:left;width:70px;}#above-button.selected{background:url(less/images/menublueno.png) no-repeat left;}#above-logo{display:inline-block;margin-top:9px;margin-right:0;width:100%;}#above-bar,#above-nav{display:inline-block;line-height:normal;margin:0;width:auto;}#above-logo img{height:40px;}#above-logo-sponsor{float:right;margin-top:1px;}#above-logo-sponsor img{height:auto;width:125px;}#above-nav li.fixme{display:inline-block;line-height:60px;text-align:right;width:70px;}#above-nav li.fixme a{color:#333;display:inline-block;padding:0;text-decoration:none;}#above-nav li.fixme a>img{margin-right:7px;margin-top:23px;}#above-nav li.nofix{display:none;}#topbox{border:0;box-shadow:none;}#header-inner,#header-spacer,#header-sponsor{display:none;}#header{padding:0;width:100%;min-width:0;max-width:none;}#header-nav{height:0;overflow:hidden;}#header-nav.selected{border-bottom:solid 6px #153861;height:600px;width:100%;min-width:0;}#header-nav .nav-bar{text-align:left;width:100%;}#header-nav .nav-bar li,#header-nav .nav-bar li.extra{display:block;height:60px;line-height:30px;padding-left:10%;width:100%;}.go1050{display:inline-block;}}.nav-tab-group{padding:0 1%;margin:0;display:block;list-style-image:none;width:100%;}.nav-tab-group li{color:#434f69;display:inline-block;float:left;line-height:40px;text-align:center;}.nav-tab-group.two li{width:22%;}.nav-tab-group.three li{width:22%;}.nav-tab-group.four li{width:22%;}.nav-tab-group li.selected{border-top:solid 6px #153861;background-color:#fff;border-bottom:solid 1px #fff;font-weight:bold;line-height:34px;}.nav-tab-group li.available{cursor:pointer;}.nav-tab-group li.selected a{text-decoration:none;}.nav-tab-group li.available a{border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-top:solid 1px #ccc;color:inherit;display:block;line-height:33px;margin-top:6px;text-decoration:none;width:100%;}.nav-tab-group li a:hover{background-color:#fff;}@media only screen and (max-width:800px){.nav-tab-group.two li{width:40%;}.nav-tab-group.three li{width:30%;}.nav-tab-group.four li{width:25%;}}.nav-ddl{color:#333;cursor:pointer;display:inline-block;font-size:16px;font-weight:normal;margin:0;padding:0;}.nav-ddl.rankgender,.nav-ddl.rankgender .listdiv,.nav-ddl.rankseason,.nav-ddl.rankseason .listdiv{width:auto;}.nav-ddl.stand{width:170px;}.nav-ddl .expandlist{background-color:#fff;background-image:url("less/images/down-arrow-slim.png");background-position:right;background-repeat:no-repeat;cursor:pointer;font-size:inherit;font-weight:inherit;padding:10px 40px 10px 10px;white-space:nowrap;}.nav-ddl .expandlist{border:solid 1px #b2b2b2;}.nav-ddl .expandlist .selectedtext{font-size:inherit;font-weight:inherit;}.nav-ddl .listdiv{background-color:#fff;border:solid 1px #b2b2b2;font-size:inherit;font-weight:inherit;position:absolute;white-space:nowrap;z-index:1000;}.nav-ddl .list{color:inherit;cursor:pointer;display:block;font-size:inherit;font-weight:normal;line-height:2em;margin:0;padding:0 20px 0 10px;text-decoration:none;}.nav-ddl .list.selected{color:#999;}.nav-ddl .list:hover{color:#e2bc55;}.rankwrap{background-color:#fff;border-radius:4px;display:block;flex-grow:1;font-size:14px;margin:10px 3%;}.rankheader{display:inline-block;background-color:#efefef;border-top-left-radius:4px;border-top-right-radius:4px;padding:0;margin:0;width:100%;}.rankheader .title-block{display:inline-block;}.rankheader .title-block .season{font-weight:normal;font-size:24px;}.rankheader .ddl-block{display:inline-block;margin-top:20px;vertical-align:top;}.rankheader .note-block{color:#444;display:block;font-size:16px;padding:10px 20px 20px 20px;}.rankcontent{border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:0 0 10px 0;}.rankwrap .inprogress{line-height:28px;padding:20px 20px 0 20px;}.rankwrap .inprogress a,.rankwrap .nexttourney a{color:#333;font-size:20px;text-decoration:none;}.rankwrap .inprogress a:hover,.rankwrap .nexttourney a:hover{text-decoration:underline;}.rankwrap .inprogress .label{background-color:#f00;color:#fff;margin:5px 10px 5px 0;padding:0 5px;}.rankwrap .inprogress .name{font-size:20px;font-weight:bold;}.rankwrap .inprogress .name a:hover{cursor:pointer;}.rankwrap .nexttourney{line-height:28px;padding:20px;}.rankwrap .nexttourney .date,.rankwrap .nexttourney .next{font-size:18px;margin-right:10px;}.rankwrap .nexttourney .name{font-size:20px;font-weight:bold;}table.rank{width:100%;}table.rank tbody.selected>tr:first-child{background-color:#153861;color:#fff;}table.rank tbody.selected>tr:first-child a{color:#fff;}table.rank tbody.selected>tr:first-child td{border-bottom:solid 1px #5f7590;border-left:solid 1px #5f7590;border-right:solid 1px #5f7590;}table.rank tbody.selected tr:first-child td.name{border-right:0;}table.rank tbody.selected tr:first-child td.plusminus{border-left:0;}table.rank tbody:not(.selected) td.plusminus img.downbutton{display:inline;}table.rank tbody:not(.selected) td.plusminus img.upbutton{display:none;}table.rank tbody.selected td.plusminus img.downbutton{display:none;}table.rank tbody.selected td.plusminus img.upbutton{display:inline;}table.rank tbody:nth-child(even){background-color:#efefef;}table.rank tbody:nth-child(odd){background-color:#fff;}table.rank tr.detail{display:none;}table.rank th,table.rank td{line-height:20px;padding:10px 5px;}table.rank th{background:#ccc;background:linear-gradient(0deg,#ccc 0%,#fefefe 90%);border-bottom:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;font-weight:normal;}table.rank td{border:1px solid #e6e6e6;}table.rank td.name{font-size:16px;font-weight:bold;}table.rank td.name span.namesmall{font-size:14px;font-weight:normal;}table.rank th.name,table.rank td.name{border-right:0;text-align:left;}table.rank th.position,table.rank td.position{text-align:center;width:40px;}table.rank th.date,table.rank td.date{text-align:center;width:65px;}table.rank th.bothdate,table.rank td.bothdate{width:15%;min-width:55px;}table.rank th.weight,table.rank td.weight{text-align:right;width:100px;}table.rank th.cuppoints,table.rank td.cuppoints{text-align:right;width:110px;}table.rank th.nrtpoints,table.rank td.nrtpoints{text-align:right;width:80px;}table.rank th.avg,table.rank td.avg{text-align:right;width:65px;}table.rank th.scoring,table.rank td.scoring{border-left:0;border-right:0;text-align:center;max-width:70px;white-space:nowrap;}table.rank td.detail{padding:20px;}table.rank th.plusminus,table.rank td.plusminus{border-left:0;text-align:center;width:40px;}table.rank th.plusminus{padding-left:0;}table.rank td.name,table.rank td.plusminus{cursor:pointer;}table.rank td.plusminus img{height:16px;width:16px;}table.rank td.detail{background-color:#5f7590;border:solid 1px #5f7590;padding:0 0 20px 0;}table.rank td.detail div.section{margin:20px 20px 0 20px;}table.rank td span.together{white-space:nowrap;}div.section div.playerinfo{color:#f6f6f6;font-size:1.2em;margin-bottom:10px;text-align:center;}div.section div.playerinfo.left{margin-right:20px;}div.section div.commentator{border-top:solid 1px #f6f6f6;color:#f6f6f6;display:block;font-size:.9em;padding-top:5px;text-align:left;max-width:250px;}div.section div.commentator ul{line-height:1.5em;list-style-position:outside;padding:5px 0 0 15px;}div.section div.commentator ul li{font-size:1.1em;}table.rank table.inner tr:nth-child(even){background-color:#fff;}table.rank table.inner tr:nth-child(odd){background-color:#efefef;}table.rank table.inner th.innername,table.rank table.inner td.innername{text-align:left;}table.rank table.inner th.innernrtpoints,table.rank table.inner td.innernrtpoints{text-align:right;width:80px;}table.rank table.inner th.innercuppoints,table.rank table.inner td.innercuppoints{text-align:right;width:110px;}table.rank table.inner td.date{text-align:right;}table.rank td.detail div.closedetail{background-color:#153861;border-radius:17px;cursor:pointer;float:right;height:34px;margin-right:10px;margin-top:10px;padding-top:9px;text-align:center;width:34px;}table.rank td.detail div.closedetail img{height:16px;width:16px;}table.rank td.detail div.noteabovedetailtable{color:#f6f6f6;margin-bottom:10px;margin-left:5px;}table.rank br.namebreak{display:none;}table.rankmini{border-bottom:solid 1px #d0d7df;color:#fff;width:100%;}table.rankmini tr:nth-child(even){background-color:#153861;}table.rankmini tr:nth-child(odd){background-color:#5b7390;}table.rankmini th,table.rankmini td{line-height:20px;padding:10px 5px;}table.rankmini th{background:#153861;background:linear-gradient(0deg,#153861 0%,#5b7290 90%);border:0;border-bottom:solid 1px #d0d7df;font-weight:normal;}table.rankmini td{border:0;}table.rankmini td.name{font-size:16px;font-weight:bold;}table.rankmini td.name span.namesmall{font-size:14px;font-weight:normal;}table.rankmini th.name,table.rankmini td.name{border-right:0;text-align:left;}table.rankmini th.position,table.rankmini td.position{text-align:center;width:40px;}table.rankmini th.cuppoints,table.rankmini td.cuppoints{text-align:right;width:50px;}table.rankmini th.avg,table.rankmini td.avg{text-align:right;width:65px;}table.rankmini td.detail{padding:20px;}table.rankmini td.name{cursor:pointer;}table.rankmini td.detail{background-color:#5f7590;border:solid 1px #5f7590;padding:0 0 20px 0;}table.rankmini td.detail div.section{margin:20px 20px 0 20px;}table.rankmini br.namebreak{display:none;}@media only screen and (max-width:900px){.rankwrap{margin:0;width:100%;}.rankwrap,.rankheader,.rankcontent{border-radius:0;}}@media only screen and (max-width:700px){.content{padding:0;}table.rank td.detail div.section{margin:20px 10px 0 10px;}table.rank th.weight,table.rank td.weight{text-align:right;width:68px;}}@media only screen and (max-width:650px){div.section div.commentator{max-width:320px;}}@media only screen and (max-width:550px){table.rank table.inner th.innernrtpoints,table.rank table.inner td.innernrtpoints{text-align:right;width:50px;}table.rank table.inner th.innercuppoints,table.rank table.inner td.innercuppoints{text-align:right;width:75px;}}@media only screen and (max-width:500px){table.rank td.detail div.section{display:block;}table.rank table.inner{width:100%;}table.rank table.inner th.date,table.rank table.inner td.date{display:none;}table.rank table.inner th.season,table.rank table.inner td.season{font-size:.9em;}}@media only screen and (max-width:450px){span.namedrop{display:none;}table.rank td.detail div.section{margin:20px 5px 5px;}table.rank br.namebreak{display:inline;}}div.groupwith{display:inline-block;vertical-align:top;}@media only screen and (max-width:650px){.rankheader .ddl-block{display:block;margin:0 0 20px 20px;}}@media only screen and (max-width:530px){.rankheader .title-block .season{display:none;}}@media only print{#abovetopbox,#topbox,#footbox,.noprint{display:none;}}