<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
@font-face { font-family: 'wim-icons'; src: url("/wim/static-css/fonts/wim_icons/wim-icons.eot"); src: url("/wim/static-css/fonts/wim_icons/wim-icons.eot?#iefix") format("embedded-opentype"), url("/wim/static-css/fonts/wim_icons/wim-icons.ttf") format("truetype"), url("/wim/static-css/fonts/wim_icons/wim-icons.woff") format("woff"), url("/wim/static-css/fonts/wim_icons/wim-icons.svg?#wim-icons") format("svg"); font-weight: normal; font-style: normal; }
@media screen and (-webkit-min-device-pixel-ratio: 0) { @font-face { font-family: "wim-icons"; src: url("/wim/static-css/fonts/wim_icons/wim-icons.svg#wim-icons") format("svg"); } }
[class^="icon-"], [class*=" icon-"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'wim-icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-GooglePlus:before { content: ""; }

.icon-Check { color: #1E860A; }
.icon-Check:before { content: ""; }

.icon-TennisBall { color: #FFF000; }
.icon-TennisBall:before { content: ""; }

.icon-Article:before { content: ""; }

.icon-Close:before { content: ""; }

.icon-Down-Arrow:before, .icon-down-direction:before { content: ""; }

.icon-Facebook:before { content: ""; }

.icon-Favs:before { content: ""; }

.icon-Hamburger:before { content: ""; }

.icon-Home:before { content: ""; }

.icon-Instagram:before { content: ""; }

.icon-Menu:before { content: ""; }

.icon-Photos:before { content: ""; }

.icon-Pinterest:before { content: ""; }

.icon-Radio:before { content: ""; }

.icon-RSS:before { content: ""; }

.icon-Scores:before { content: ""; }

.icon-Search:before { content: ""; }

.icon-Twitter:before { content: ""; }

.icon-Up-Arrow:before, .icon-up-direction:before { content: ""; }

.icon-Video:before { content: ""; }

.icon-VideoPlay:before { content: ""; }

.icon-Warning:before { content: ""; }

.icon-WhatsApp:before { content: ""; }

.icon-YouTube:before { content: ""; }

.rightGradient { z-index: -1; }

@media only screen and (min-width: 1024px) { .fullGradient.active { z-index: 4; } }
.genericBody #rightGradient, .genericBody .liveRadCon { position: relative; }

.genericBody { width: 100%; overflow-y: auto; }
.genericBody #menuNav { bottom: 37px; }
.genericBody .marginTop { margin-top: 0px; }
.genericBody .genericMain { display: block; background-color: white; top: 58px; bottom: 28px; width: 100%; *zoom: 1; }
.genericBody .genericMain:before, .genericBody .genericMain:after { content: ""; display: table; }
.genericBody .genericMain:after { clear: both; }
.genericBody .genericMainContent { margin-left: 10px; margin-right: 10px; padding-top: 22px; padding-bottom: 22px; background: #ffffff; }
.genericBody .genericMainContent .content-header { font-family: 'Gotham 5r', Helvetica, Arial, sans-serif; font-size: 12px; *zoom: 1; }
.genericBody .genericMainContent .content-header:before, .genericBody .genericMainContent .content-header:after { content: ""; display: table; }
.genericBody .genericMainContent .content-header:after { clear: both; }
.genericBody .genericMainContent .content-header .date { float: left; padding-right: 15px; }
.genericBody .genericMainContent .content-header .time { float: left; }
.genericBody .genericMainContent .content-header h1 { clear: left; padding: 20px 0; font-size: 20px; line-height: 1.2em; margin: 0; color: #333333; font-weight: normal; }
.genericBody .genericMainContent .content-header .share { float: right; }
.genericBody .genericMainContent .content-header .share .share-icon { float: left; padding: 0 5px; }
.genericBody .genericMainContent .content-header .author { float: left; color: #333333; font-size: 12px; font-style: normal; }

#content { position: relative; }

.rightGradient { display: none; }

.footerContainer { margin-top: 20px; margin-left: 10px; margin-right: 10px; border-top: 2px solid #B2B2B2; }
.footerContainer .promoTwoCol { width: 300px; margin-bottom: 20px; margin-left: auto; margin-right: auto; }

@media only screen and (min-width: 768px) { .genericBody #genericRightGradient { z-index: 2; }
  .genericBody .genericMain { overflow-y: auto; -webkit-overflow-scrolling: touch; position: absolute; height: calc(100% - 86px); overflow-x: hidden; }
  .genericBody .genericMainContent { margin-top: 0px; margin-left: 20px; margin-right: 20px; }
  .genericBody .genericMainContent .content-header { font-size: 16px; }
  .genericBody .genericMainContent .content-header h1 { font-family: 'Gotham 4r', Helvetica, Arial, sans-serif; padding: 20px 0; font-size: 55px; line-height: 1.2em; margin: 0; }
  .genericBody .genericMainContent .content-header .share { float: right; }
  .genericBody .genericMainContent .content-header .share .share-icon { float: left; padding: 0 5px; }
  .genericBody .genericMainContent .content-header .author { font-size: 16px; }
  .footerContainer { margin-left: 0; margin-right: 0; } }
@media only screen and (min-width: 1388px) { .genericBody .genericMainContent { margin-left: 45px; margin-right: 45px; } }
@media only screen and (min-width: 1024px) { .rightGradient { display: block; }
  .genericBody .genericMain { top: 110px; bottom: 134px; position: fixed; height: auto; }
  .genericBody .genericMainContent { bottom: 0; padding-top: 24px; padding-bottom: 24px; }
  .genericBody .socialMedia { margin-top: -2px; }
  .genericBody .centerLinks { margin-top: 6px; }
  .genericBody .copyright { padding-top: 0px; padding-right: 0px; margin-right: 20px; }
  .genericBody #hoverContainer .hoverMenu { bottom: 84px; } }
@media only screen and (min-width: 1388px) { .sidepanel .genericBody .genericMain { max-width: 1600px; width: calc(100% - 364px); }
  .sidepanel .genericBody .headerPos { width: calc(100% - 364px); margin-top: 0px; } }
@media only screen and (min-width: 1601px) { .genericBody .genericMain { max-width: 1600px; width: calc(100% - 364px); }
  .genericBody .headerPos { width: calc(100% - 364px); margin-top: 0px; } }
/* player bio styles temporarily */
.genericBody .playerContent { margin-left: 0; margin-right: 0; *zoom: 1; }
.genericBody .playerContent:before, .genericBody .playerContent:after { content: ""; display: table; }
.genericBody .playerContent:after { clear: both; }
.genericBody .playerContent .lastUpdated { font-size: 12px; color: #026839; font-style: italic; margin: -8px 0px 8px 0px; }
.genericBody .playerContent .playerBio { margin-left: 10px; margin-right: 10px; }
.genericBody .playerContent + .playerContent { margin-top: 15px; padding-top: 15px; border-top: 2px solid #B2B2B2; }
.genericBody .playerContent + .playerContent.footerContainer { border-top: 0; padding-top: 0; }
@media only screen and (min-width: 768px) { .genericBody .playerContent { margin-left: 20px; margin-right: 20px; padding-bottom: 0; }
  .genericBody .playerContent + .playerContent { margin-top: 33px; padding-top: 33px; border-top: 2px solid #B2B2B2; }
  .genericBody .playerContent .playerBio { margin-left: 0; margin-right: 0; } }

.playerContent h3 { text-transform: uppercase; font-weight: normal; font-family: 'Gotham 5r', Helvetica, Arial, sans-serif; font-size: 15px; margin: 0; }

section.playerSection { *zoom: 1; position: relative; min-height: 150px; border-bottom: 1px solid #ECECEC; padding: 10px 0; color: #333333; display: table; width: 100%; }
section.playerSection:before, section.playerSection:after { content: ""; display: table; }
section.playerSection:after { clear: both; }
section.playerSection h2 { display: inline-block; width: calc(100% - 152px - 5px); text-transform: uppercase; font-size: 16px; font-family: 'Gotham 5r', Helvetica, Arial, sans-serif; font-weight: normal; background-repeat: no-repeat; background-position: left top; padding-top: 30px; margin-top: 0; }
section.playerSection .row { font-size: 10px; line-height: 14px; display: table-row; }
section.playerSection .row div { display: table-cell; width: 50%; }
section.playerSection .label { text-align: right; font-style: italic; }
section.playerSection .data { box-sizing: border-box; padding-left: 10px; font-family: 'Gotham 5r', Helvetica, Arial, sans-serif; }
section.playerSection .rankings .ranking { line-height: 32px; font-size: 10px; font-family: 'Gotham 5r', Helvetica, Arial, sans-serif; color: #006633; text-transform: uppercase; margin-top: 10px; }
section.playerSection .rankings .ranking:before { content: attr(data-rank); float: left; margin-right: 3px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; width: 32px; height: 32px; line-height: 32px; background-color: #006633; color: #FFFFFF; font-size: 20px; font-family: 'Gotham 4r', Helvetica, Arial, sans-serif; text-align: center; }
section.playerSection .rankings .ranking.rank3:before { font-size: 15px; }
section.playerSection .rankings .ranking.rank4:before { font-size: 12px; }
section.playerSection .section_icon { background: no-repeat left top transparent; position: absolute; left: 4px; top: 10px; }
section.playerSection.playerImageSection { border-bottom-color: #9C9C9C; padding-top: 0; display: block; }
section.playerSection.playerImageSection span.favorite { position: absolute; bottom: 20px; left: 5px; font-size: 24px; }
section.playerSection.playerImageSection span.favorite:before { content: "\2605"; position: absolute; left: 0; color: #FFFFFF; }
section.playerSection.playerImageSection &gt; img { float: left; margin-right: 5px; width: 152px; height: 207px; }
section.playerSection.playerImageSection .rankings { position: absolute; bottom: 10px; left: 162px; }
section.playerSection.bioData .rankings { display: none; }
section.playerSection.tournInfo { padding-bottom: 30px; min-height: 65px; }
section.playerSection.tournInfo .section_icon { top: 25px; width: 46px; height: 61px; background-size: 46px 61px; background-image: url("/images/misc/bio_icon_trophy.png"); }
@media only screen and (min-width: 480px) { section.playerSection.tournInfo { padding-bottom: 20px; min-height: 55px; }
  section.playerSection.tournInfo .section_icon { top: 10px; } }
section.playerSection.playerOverview .section_icon { top: 34px; left: 11px; width: 25px; height: 60px; background-size: 25px 60px; background-image: url("/images/misc/bio_icon_racquet.png"); }
section.playerSection.editorialBio { font-size: 12px; border-bottom: 0; padding-bottom: 15px; }

@media only screen and (min-width: 768px) { .playerContent h3 { font-size: 22px; }
  .playerBio { position: relative; }
  .two-col:not(.inline) section.playerSection, .playerBio section.playerSection { border-width: 2px; border-bottom-color: #DCDCDC; }
  .two-col:not(.inline) section.playerSection h2, .playerBio section.playerSection h2 { padding-left: 56px; padding-top: 0; width: calc(100% - 333px - 56px); }
  .two-col:not(.inline) section.playerSection .rankings .ranking, .playerBio section.playerSection .rankings .ranking { line-height: 50px; font-size: 16px; margin-top: 15px; }
  .two-col:not(.inline) section.playerSection .rankings .ranking:before, .playerBio section.playerSection .rankings .ranking:before { margin-right: 10px; width: 50px; height: 50px; line-height: 50px; font-size: 30px; }
  .two-col:not(.inline) section.playerSection .rankings .ranking.rank3:before, .playerBio section.playerSection .rankings .ranking.rank3:before { font-size: 24px; }
  .two-col:not(.inline) section.playerSection .rankings .ranking.rank4:before, .playerBio section.playerSection .rankings .ranking.rank4:before { font-size: 20px; }
  .two-col:not(.inline) section.playerSection.playerImageSection span.favorite, .playerBio section.playerSection.playerImageSection span.favorite { font-size: 28px; bottom: 25px; left: 15px; }
  .two-col:not(.inline) section.playerSection.playerImageSection &gt; img, .playerBio section.playerSection.playerImageSection &gt; img { margin-right: 30px; width: 303px; height: 414px; }
  .two-col:not(.inline) section.playerSection.playerImageSection .rankings, .playerBio section.playerSection.playerImageSection .rankings { left: 333px; bottom: 20px; }
  .two-col:not(.inline) section.playerSection.bioData, .playerBio section.playerSection.bioData { position: absolute; top: 50px; left: 333px; border: 0; width: calc(100% - 333px); }
  .two-col:not(.inline) section.playerSection.bioData .label, .playerBio section.playerSection.bioData .label { text-align: left; width: 90px; }
  .two-col:not(.inline) section.playerSection.bioData .data, .playerBio section.playerSection.bioData .data { width: auto; }
  .two-col:not(.inline) section.playerSection.tournInfo, .playerBio section.playerSection.tournInfo { padding-top: 25px; min-height: 90px; }
  .two-col:not(.inline) section.playerSection.tournInfo .section_icon, .playerBio section.playerSection.tournInfo .section_icon { width: 61px; height: 80px; background-size: auto; left: 23px; top: 30px; }
  .two-col:not(.inline) section.playerSection.playerOverview .section_icon, .playerBio section.playerSection.playerOverview .section_icon { width: 36px; height: 89px; background-size: auto; left: 32px; top: 75px; }
  .two-col:not(.inline) section.playerSection.editorialBio, .playerBio section.playerSection.editorialBio { font-size: 16px; }
  .two-col:not(.inline) section.playerSection.editorialBio h3, .playerBio section.playerSection.editorialBio h3 { margin: 20px 0; }
  .two-col:not(.inline) section.playerSection.editorialBio .share, .playerBio section.playerSection.editorialBio .share { margin-top: 30px; } }
@media only screen and (min-width: 1024px) { .playerContent h3 { font-size: 17px; }
  section.playerSection .row { font-size: 11px; line-height: 16px; }
  .two-col:not(.x) section.playerSection, .playerBio section.playerSection { border-width: 2px; border-bottom-color: #DCDCDC; }
  .two-col:not(.x) section.playerSection .rankings .ranking, .playerBio section.playerSection .rankings .ranking { line-height: 32px; font-size: 12px; margin-top: 10px; }
  .two-col:not(.x) section.playerSection .rankings .ranking:before, .playerBio section.playerSection .rankings .ranking:before { width: 32px; height: 32px; line-height: 32px; font-size: 20px; }
  .two-col:not(.x) section.playerSection .rankings .ranking.rank3:before, .playerBio section.playerSection .rankings .ranking.rank3:before { font-size: 15px; }
  .two-col:not(.x) section.playerSection .rankings .ranking.rank4:before, .playerBio section.playerSection .rankings .ranking.rank4:before { font-size: 12px; }
  .two-col:not(.x) section.playerSection h2, .playerBio section.playerSection h2 { width: calc(100% - 235px - 56px); font-size: 17px; line-height: 21px; min-height: 26px; }
  .two-col:not(.x) section.playerSection.playerImageSection span.favorite, .playerBio section.playerSection.playerImageSection span.favorite { font-size: 26px; left: 10px; bottom: 26px; }
  .two-col:not(.x) section.playerSection.playerImageSection &gt; img, .playerBio section.playerSection.playerImageSection &gt; img { width: 215px; height: 294px; margin-right: 20px; }
  .two-col:not(.x) section.playerSection.playerImageSection .rankings, .playerBio section.playerSection.playerImageSection .rankings { left: 235px; bottom: 10px; }
  .two-col:not(.x) section.playerSection.bioData, .playerBio section.playerSection.bioData { position: absolute; top: 50px; left: 235px; border: 0; width: calc(100% - 235px); }
  .two-col:not(.x) section.playerSection.bioData .label, .playerBio section.playerSection.bioData .label { text-align: left; width: 90px; }
  .two-col:not(.x) section.playerSection.bioData .data, .playerBio section.playerSection.bioData .data { width: auto; }
  .two-col:not(.x) section.playerSection.tournInfo, .playerBio section.playerSection.tournInfo { min-height: 70px; }
  .two-col:not(.x) section.playerSection.tournInfo .section_icon, .playerBio section.playerSection.tournInfo .section_icon { top: 25px; width: 46px; height: 61px; background-size: 46px 61px; }
  .two-col:not(.x) section.playerSection.playerOverview .section_icon, .playerBio section.playerSection.playerOverview .section_icon { top: 55px; width: 25px; height: 60px; background-size: 25px 60px; }
  .two-col:not(.x) section.playerSection.editorialBio, .playerBio section.playerSection.editorialBio { padding-top: 0; font-size: 12px; }
  .two-col:not(.x) section.playerSection.editorialBio h3, .playerBio section.playerSection.editorialBio h3 { margin-top: 0; }
  .two-col:not(.x) section.playerSection.editorialBio .share, .playerBio section.playerSection.editorialBio .share { margin-top: 0; }
  .one-col section.playerSection .rankings .ranking { line-height: 16px; }
  .one-col section.playerSection .rankings .ranking:before { float: none; display: block; }
  .col1 { float: left; width: calc(50% - 10px); margin-right: 20px; }
  .col2 { float: right; width: calc(50% - 10px); } }
@media only screen and (min-width: 1388px) { html:not(.sidepanel) .one-col section.playerSection .rankings .ranking { line-height: 32px; }
  html:not(.sidepanel) .one-col section.playerSection .rankings .ranking:before { float: left; } }
@media only screen and (min-width: 1601px) { .playerContent h3 { font-size: 22px; }
  .playerBio section.playerSection h2, .two-col:not(.x) section.playerSection h2 { width: calc(100% - 333px - 56px); font-size: 22px; line-height: 26px; }
  .playerBio section.playerSection .row, .two-col:not(.x) section.playerSection .row { font-size: 14px; line-height: 24px; }
  .playerBio section.playerSection.bioData .row, .two-col:not(.x) section.playerSection.bioData .row { line-height: 22px; }
  .playerBio section.playerSection .rankings .ranking, .two-col:not(.x) section.playerSection .rankings .ranking { line-height: 50px; font-size: 16px; margin-top: 15px; }
  .playerBio section.playerSection .rankings .ranking:before, .two-col:not(.x) section.playerSection .rankings .ranking:before { width: 50px; height: 50px; line-height: 50px; font-size: 30px; }
  .playerBio section.playerSection .rankings .ranking.rank3:before, .two-col:not(.x) section.playerSection .rankings .ranking.rank3:before { font-size: 24px; }
  .playerBio section.playerSection .rankings .ranking.rank4:before, .two-col:not(.x) section.playerSection .rankings .ranking.rank4:before { font-size: 20px; }
  .playerBio section.playerSection.playerImageSection span.favorite, .two-col:not(.x) section.playerSection.playerImageSection span.favorite { font-size: 28px; }
  .playerBio section.playerSection.playerImageSection &gt; img, .two-col:not(.x) section.playerSection.playerImageSection &gt; img { width: 303px; height: 414px; margin-right: 30px; }
  .playerBio section.playerSection.playerImageSection .rankings, .two-col:not(.x) section.playerSection.playerImageSection .rankings { left: 333px; }
  .playerBio section.playerSection.bioData, .two-col:not(.x) section.playerSection.bioData { left: 333px; width: calc(100% - 333px); }
  .playerBio section.playerSection.tournInfo .section_icon, .two-col:not(.x) section.playerSection.tournInfo .section_icon { top: 30px; width: 61px; height: 80px; background-size: auto; }
  .playerBio section.playerSection.playerOverview .section_icon, .two-col:not(.x) section.playerSection.playerOverview .section_icon { top: 75px; width: 36px; height: 89px; background-size: auto; }
  .playerBio section.playerSection.editorialBio, .two-col:not(.x) section.playerSection.editorialBio { font-size: 16px; }
  .playerBio section.playerSection.editorialBio h3, .two-col:not(.x) section.playerSection.editorialBio h3 { margin-top: 0; } }
h3.resultsHeader { text-align: center; color: #FFFFFF; background: #4D714D; }

.resultsTable { width: 100%; background-color: #003300; margin-bottom: 1px; color: #FFFFFF; font-size: 12px; line-height: 2; text-align: center; }
.resultsTable .header td { font-family: 'Gotham 4r', Helvetica, Arial, sans-serif; font-size: 15px; }
.resultsTable .header td span { display: none; }
.resultsTable .header td:before { content: attr(data-abbr); }
.resultsTable td { font-family: 'Gotham 5r', Helvetica, Arial, sans-serif; padding: 0; }
.resultsTable td:first-child { font-family: 'Gotham 4r', Helvetica, Arial, sans-serif; text-align: left; padding-left: 5px; }
.resultsTable td:nth-child(5) { padding-right: 5px; }
.resultsTable td.stub { text-align: center; padding: 20px 0; }

@media only screen and (min-width: 768px) { h3.resultsHeader { line-height: 37px; }
  .resultsTable { font-size: 16px; line-height: 26px; }
  .resultsTable .header td { font-size: 18px; }
  .resultsTable .header td span { display: inline; }
  .resultsTable .header td:before { display: none; }
  .resultsTable td:first-child { padding-left: 10px; }
  .resultsTable td:nth-child(5) { padding-right: 0; }
  .resultsTable td:last-child { padding-right: 10px; } }
@media only screen and (min-width: 1024px) { .resultsTable { font-size: 11px; line-height: 18px; }
  .resultsTable .header td { font-size: 14px; line-height: 18px; }
  .resultsTable td.stub { padding: 100px 0; } }
@media only screen and (min-width: 1601px) { .resultsTable { font-size: 16px; line-height: 26px; }
  .resultsTable .header td { font-size: 18px; line-height: 60px; } }
.results h3 { text-align: center; padding-bottom: 10px; margin: 0; font-size: 15px; text-transform: uppercase; }
.results h3.resultsHeader { font-size: 16px; padding: 10px; }
.results .resultsTable { font-size: 14px; line-height: 1.625em; }
.results .resultsTable .header td { font-size: 16px; height: 78px; vertical-align: middle; }
.results .resultsTable td { width: 12.5%; }
.results .resultsTable td:first-child { font-size: 14px; white-space: nowrap; }
.results .resultsTable.first td, .results .resultsTable.second td, .results .resultsTable.third td { width: 25%; }
.results .resultsTable.first td:nth-child(n+2):nth-child(-n+4), .results .resultsTable.second td:nth-child(n+2):nth-child(-n+4), .results .resultsTable.third td:nth-child(n+2):nth-child(-n+4) { display: none; }
.results .resultsTable.first td:nth-child(n+5):nth-child(-n+7), .results .resultsTable.second td:nth-child(n+5):nth-child(-n+7), .results .resultsTable.third td:nth-child(n+5):nth-child(-n+7) { display: none; }
.results .resultsTable.first td:nth-child(n+8), .results .resultsTable.second td:nth-child(n+8), .results .resultsTable.third td:nth-child(n+8) { display: none; }
.results .resultsTable.first td:last-child, .results .resultsTable.second td:last-child, .results .resultsTable.third td:last-child { width: calc(75% - 25%); padding-right: 25%; }
.results .resultsTable.first td:nth-child(n+2):nth-child(-n+4) { display: table-cell; }
.results .resultsTable.second td:nth-child(n+5):nth-child(-n+7) { display: table-cell; }
.results .resultsTable.third td:nth-child(n+8) { display: table-cell; }
.results.rally_count .resultsTable td { width: 50%; }
.results.rally_count .resultsTable td:first-child { white-space: normal; }
.results.rally_count .resultsTable.first td { width: 50%; }
.results.rally_count .resultsTable.first td:nth-child(n+2) { display: table-cell; }
.results.rally_count .resultsTable.first td:nth-child(n+3) { display: none; }
.results.rally_count .resultsTable.first td:nth-child(n+4) { display: none; }
.results.rally_count .resultsTable.first td:nth-child(n+5) { display: none; }
.results.rally_count .resultsTable.first td:nth-child(n+6) { display: none; }
.results.rally_count .resultsTable.second td { width: 50%; }
.results.rally_count .resultsTable.second td:nth-child(n+2) { display: none; }
.results.rally_count .resultsTable.second td:nth-child(n+3) { display: table-cell; }
.results.rally_count .resultsTable.second td:nth-child(n+4) { display: none; }
.results.rally_count .resultsTable.second td:nth-child(n+5) { display: none; }
.results.rally_count .resultsTable.second td:nth-child(n+6) { display: none; }
.results.rally_count .resultsTable.third td { width: 50%; }
.results.rally_count .resultsTable.third td:nth-child(n+2) { display: none; }
.results.rally_count .resultsTable.third td:nth-child(n+3) { display: none; }
.results.rally_count .resultsTable.third td:nth-child(n+4) { display: table-cell; }
.results.rally_count .resultsTable.third td:nth-child(n+5) { display: none; }
.results.rally_count .resultsTable.third td:nth-child(n+6) { display: none; }
.results.rally_count .resultsTable.fourth td { width: 50%; }
.results.rally_count .resultsTable.fourth td:nth-child(n+2) { display: none; }
.results.rally_count .resultsTable.fourth td:nth-child(n+3) { display: none; }
.results.rally_count .resultsTable.fourth td:nth-child(n+4) { display: none; }
.results.rally_count .resultsTable.fourth td:nth-child(n+5) { display: none; }
.results.rally_count .resultsTable.fourth td:nth-child(n+6) { display: table-cell; }
@media only screen and (min-width: 768px) { .results { padding-bottom: 20px; }
  .results h3 { font-size: 22px; }
  .results h3.resultsHeader { padding: 0; }
  .results .resultsTable { font-size: 16px; }
  .results .resultsTable .header td { font-size: 22px; }
  .results .resultsTable.first td, .results .resultsTable.second td, .results .resultsTable.third td { width: 12.5%; }
  .results .resultsTable.first td:nth-child(n+2):nth-child(-n+4), .results .resultsTable.first td:nth-child(n+5):nth-child(-n+7), .results .resultsTable.first td:nth-child(n+8), .results .resultsTable.second td:nth-child(n+2):nth-child(-n+4), .results .resultsTable.second td:nth-child(n+5):nth-child(-n+7), .results .resultsTable.second td:nth-child(n+8), .results .resultsTable.third td:nth-child(n+2):nth-child(-n+4), .results .resultsTable.third td:nth-child(n+5):nth-child(-n+7), .results .resultsTable.third td:nth-child(n+8) { display: table-cell; }
  .results .resultsTable.first td:last-child, .results .resultsTable.second td:last-child, .results .resultsTable.third td:last-child { width: 12.5%; padding-right: 0px; }
  .results .resultsTable td:first-child { width: 12.5%; }
  .results .resultsTable td.stub { padding: 20px 0; }
  .results.rally_count .resultsTable td { width: 16.66667%; }
  .results.rally_count .resultsTable td:first-child { white-space: normal; }
  .results.rally_count .resultsTable.first td { width: 16.66667%; }
  .results.rally_count .resultsTable.first td:nth-child(n+2):nth-child(-n+6) { display: table-cell; }
  .one-col .results h3, .inline .results h3 { text-align: left; padding: 10px; }
  .one-col .results h3.resultsHeader, .inline .results h3.resultsHeader { line-height: normal; }
  .one-col .results .resultsTable, .inline .results .resultsTable { line-height: normal; font-size: 14px; }
  .one-col .results .resultsTable .header td, .inline .results .resultsTable .header td { font-size: 16px; }
  .one-col .results .resultsTable td:first-child, .inline .results .resultsTable td:first-child { width: 50%; white-space: normal; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; }
  .one-col .results .resultsTable.first td:first-child, .one-col .results .resultsTable.second td:first-child, .one-col .results .resultsTable.third td:first-child, .inline .results .resultsTable.first td:first-child, .inline .results .resultsTable.second td:first-child, .inline .results .resultsTable.third td:first-child { width: 50%; }
  .one-col .results .resultsTable.first td:nth-child(n+2):nth-child(-n+4), .one-col .results .resultsTable.second td:nth-child(n+2):nth-child(-n+4), .one-col .results .resultsTable.third td:nth-child(n+2):nth-child(-n+4), .inline .results .resultsTable.first td:nth-child(n+2):nth-child(-n+4), .inline .results .resultsTable.second td:nth-child(n+2):nth-child(-n+4), .inline .results .resultsTable.third td:nth-child(n+2):nth-child(-n+4) { display: none; }
  .one-col .results .resultsTable.first td:nth-child(n+5):nth-child(-n+7), .one-col .results .resultsTable.second td:nth-child(n+5):nth-child(-n+7), .one-col .results .resultsTable.third td:nth-child(n+5):nth-child(-n+7), .inline .results .resultsTable.first td:nth-child(n+5):nth-child(-n+7), .inline .results .resultsTable.second td:nth-child(n+5):nth-child(-n+7), .inline .results .resultsTable.third td:nth-child(n+5):nth-child(-n+7) { display: none; }
  .one-col .results .resultsTable.first td:nth-child(n+8), .one-col .results .resultsTable.second td:nth-child(n+8), .one-col .results .resultsTable.third td:nth-child(n+8), .inline .results .resultsTable.first td:nth-child(n+8), .inline .results .resultsTable.second td:nth-child(n+8), .inline .results .resultsTable.third td:nth-child(n+8) { display: none; }
  .one-col .results .resultsTable.first td:last-child, .one-col .results .resultsTable.second td:last-child, .one-col .results .resultsTable.third td:last-child, .inline .results .resultsTable.first td:last-child, .inline .results .resultsTable.second td:last-child, .inline .results .resultsTable.third td:last-child { width: calc(75% - 25%); padding-right: 25%; }
  .one-col .results .resultsTable.first td:nth-child(n+2):nth-child(-n+4), .inline .results .resultsTable.first td:nth-child(n+2):nth-child(-n+4) { display: table-cell; }
  .one-col .results .resultsTable.second td:nth-child(n+5):nth-child(-n+7), .inline .results .resultsTable.second td:nth-child(n+5):nth-child(-n+7) { display: table-cell; }
  .one-col .results .resultsTable.third td:nth-child(n+8), .inline .results .resultsTable.third td:nth-child(n+8) { display: table-cell; } }
@media only screen and (min-width: 1024px) { .results h3 { font-size: 17px; }
  .inline.two-col .results h3 { text-align: center; }
  .inline.two-col .results .resultsTable { font-size: 16px; }
  .inline.two-col .results .resultsTable .header td { font-size: 22px; }
  .inline.two-col .results .resultsTable.first td, .inline.two-col .results .resultsTable.second td, .inline.two-col .results .resultsTable.third td { width: 12.5%; }
  .inline.two-col .results .resultsTable.first td:nth-child(n+2):nth-child(-n+4), .inline.two-col .results .resultsTable.first td:nth-child(n+5):nth-child(-n+7), .inline.two-col .results .resultsTable.first td:nth-child(n+8), .inline.two-col .results .resultsTable.second td:nth-child(n+2):nth-child(-n+4), .inline.two-col .results .resultsTable.second td:nth-child(n+5):nth-child(-n+7), .inline.two-col .results .resultsTable.second td:nth-child(n+8), .inline.two-col .results .resultsTable.third td:nth-child(n+2):nth-child(-n+4), .inline.two-col .results .resultsTable.third td:nth-child(n+5):nth-child(-n+7), .inline.two-col .results .resultsTable.third td:nth-child(n+8) { display: table-cell; }
  .inline.two-col .results .resultsTable.first td:last-child, .inline.two-col .results .resultsTable.second td:last-child, .inline.two-col .results .resultsTable.third td:last-child { width: 12.5%; padding-right: 0px; }
  .inline.two-col .results .resultsTable td:first-child { width: 12.5%; white-space: nowrap; } }

/* Player Bio Player Stats */
.playerContent .results h3 { display: none; }
.playerContent .results h3.resultsHeader { display: block; padding: 10px; }

.playerContent.playerStats { padding-bottom: 10px; }

/* Player Bio Match Stats */
.playerContent .statsFeatured { margin: 0 10px; }
.playerContent .statsTable { margin-top: 2px; box-sizing: border-box; width: 97.85714%; margin-left: 1.07143%; margin-right: 1.07143%; }
.playerContent .relatedContentComp { padding-left: 10px; padding-right: 10px; }
.playerContent .relatedContent.stub { border: 3px solid #9B9B9B; text-align: center; position: relative; padding: 20px 0; }
.playerContent .relatedContent.stub div { position: absolute; top: 0; bottom: 0; width: 100%; margin: auto 0; height: 1em; }
.playerContent .viewmore { border: 2px solid #006633; text-transform: uppercase; color: #333333; font-size: 14px; font-family: 'Gotham 5r', Helvetica, Arial, sans-serif; text-align: center; display: block; margin: 20px auto 0; width: 216px; line-height: 38px; }
@media only screen and (min-width: 768px) { .playerContent .statsFeatured { margin: 0; }
  .playerContent .statsFeatured .imgcontainer { margin-top: -48px; }
  .playerContent .statsTable { padding: 0 10px 25px; }
  .playerContent .relatedContentComp { padding-left: 0; padding-right: 0; }
  .playerContent .relatedContent { width: 46.57143%; }
  .playerContent .relatedContent:nth-of-type(2n+1) { margin-left: 1.07143%; }
  .playerContent .relatedContent:nth-of-type(2n) { margin-right: 1.07143%; }
  .playerContent .relatedContent.stub { padding: 50px 0; width: 97.85714%; margin-left: 1.07143%; margin-right: 1.07143%; }
  .playerContent .viewmore { font-size: 18px; line-height: 48px; } }
@media only screen and (min-width: 1024px) { .playerContent .statsFeatured .imgcontainer { margin-top: -78px; }
  .playerContent .statsTable { margin-top: 0; float: left; width: 95.71429%; margin-left: 2.14286%; margin-right: 2.14286%; }
  .playerContent .two-col .relatedContent { width: 45.71429%; margin-left: 2.14286%; margin-right: 2.14286%; }
  .playerContent .two-col .relatedContent.stub { width: 95.71429%; margin-left: 2.14286%; margin-right: 2.14286%; height: 400px; }
  .playerContent .four-col .relatedContent { width: 22.85714%; margin-left: 1.07143%; margin-right: 1.07143%; }
  .playerContent .four-col .relatedContent.stub { width: 97.85714%; margin-left: 1.07143%; margin-right: 1.07143%; height: 200px; } }

.tableControl { height: 34px; width: 100%; position: relative; margin-bottom: 10px; color: #000000; }
.tableControl .tc-control { position: absolute; top: 0; width: 21px; height: 35px; cursor: pointer; background: url("/images/misc/tc_pager_arrows.png") no-repeat 0 0 transparent; }
.tableControl .tc-left { left: 5px; background-position: 0 0; }
.tableControl .tc-right { right: 5px; background-position: 0 -35px; }
.tableControl .tc-pager { text-align: center; padding-top: 8px; }
.tableControl .tc-pager.two .three, .tableControl .tc-pager.two .four { display: none; }
.tableControl .tc-pager.three .three { display: inline-block; }
.tableControl .tc-pager.three .four { display: none; }
.tableControl .tc-pager.four .three, .tableControl .tc-pager.four .four { display: inline-block; }
.tableControl .tc-pager-item { display: inline-block; width: 19px; height: 19px; }
.tableControl .tc-pager-item a { background: #4D714D; text-indent: -9999px; display: block; width: 8px; height: 8px; margin: 5px; outline: 0; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
.tableControl .tc-pager-item a.active { background: #003300; }
.tableControl .tc-pager-item.three, .tableControl .tc-pager-item .four { display: none; }
@media only screen and (min-width: 768px) { .tableControl { display: none; }
  .one-col .tableControl, .inline .tableControl { display: block; } }
@media only screen and (min-width: 1024px) { .inline.two-col .tableControl { display: none; } }

#section_selector { display: none; position: fixed; right: 2px; top: 40%; width: 16px; z-index: 1; cursor: pointer; text-align: center; -webkit-transform: translateZ(0); }
#section_selector div { width: 16px; height: 16px; -webkit-transform: translateZ(0); }
#section_selector div:before { content: '\25CF'; font-size: 12px; line-height: 16px; color: #333333; width: 12px; height: 16px; display: inline-block; }
#section_selector .current_section:before { content: ' '; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; border: 2px solid #333333; height: 12px; margin-top: 4px; }
@media only screen and (min-width: 1024px) { #section_selector { display: block; } }
@media only screen and (min-width: 1601px) { #section_selector { right: 366px; } }

@font-face { font-family: 'wim-icons'; src: url("/wim/static-css/fonts/wim_icons/wim-icons.eot"); src: url("/wim/static-css/fonts/wim_icons/wim-icons.eot?#iefix") format("embedded-opentype"), url("/wim/static-css/fonts/wim_icons/wim-icons.ttf") format("truetype"), url("/wim/static-css/fonts/wim_icons/wim-icons.woff") format("woff"), url("/wim/static-css/fonts/wim_icons/wim-icons.svg?#wim-icons") format("svg"); font-weight: normal; font-style: normal; }
@media screen and (-webkit-min-device-pixel-ratio: 0) { @font-face { font-family: "wim-icons"; src: url("/wim/static-css/fonts/wim_icons/wim-icons.svg#wim-icons") format("svg"); } }
[class^="icon-"], [class*=" icon-"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'wim-icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-GooglePlus:before { content: ""; }

.icon-Check { color: #1E860A; }
.icon-Check:before { content: ""; }

.icon-TennisBall { color: #FFF000; }
.icon-TennisBall:before { content: ""; }

.icon-Article:before { content: ""; }

.icon-Close:before { content: ""; }

.icon-Down-Arrow:before, .icon-down-direction:before { content: ""; }

.icon-Facebook:before { content: ""; }

.icon-Favs:before { content: ""; }

.icon-Hamburger:before { content: ""; }

.icon-Home:before { content: ""; }

.icon-Instagram:before { content: ""; }

.icon-Menu:before { content: ""; }

.icon-Photos:before { content: ""; }

.icon-Pinterest:before { content: ""; }

.icon-Radio:before { content: ""; }

.icon-RSS:before { content: ""; }

.icon-Scores:before { content: ""; }

.icon-Search:before { content: ""; }

.icon-Twitter:before { content: ""; }

.icon-Up-Arrow:before, .icon-up-direction:before { content: ""; }

.icon-Video:before { content: ""; }

.icon-VideoPlay:before { content: ""; }

.icon-Warning:before { content: ""; }

.icon-WhatsApp:before { content: ""; }

.icon-YouTube:before { content: ""; }

.live-360s .share { background-color: #FFFFFF; right: -1.07143%; padding: 0 0 5px 10px; z-index: 1; }
.live-360s .inline.two-col { margin-right: 2.23881%; margin-top: 0; }
.live-360s .inline.two-col.right { margin-right: 0; margin-left: 2.23881%; }
.live-360s ul { padding: 0; margin: 0; }
.live-360s ul li { position: relative; float: left; width: 100%; border-bottom: 1px solid #CCCCCC; padding: 0 15px 0 15px; height: 60px; }
.live-360s ul li a { position: relative; color: #333333; display: table-cell; padding-left: 31px; max-width: 450px; vertical-align: middle; height: 60px; }
.live-360s ul li a:before { content: ''; position: absolute; left: 0px; top: 0; bottom: 0; margin: auto 0; width: 0; height: 0; border-top: 12px solid transparent; border-right: 0; border-bottom: 12px solid transparent; border-left: 18px solid #333333; }
.live-360s .videoContent { position: relative; }
.live-360s .videoContent a { display: block; }
.live-360s .videoContent .video { height: auto; padding-bottom: 0; }
.live-360s .videoContent img { position: static; }
.live-360s .videoContent .title { color: #FFFFFF; position: absolute; width: 100%; bottom: 15px; left: 0; right: 0; margin: 0 auto; text-align: center; font-size: 24px; }
.live-360s .videoContent.offair .video:after { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0, 0, 0, 0.65); }
.live-360s .videoContent.offair .content { width: 100%; max-width: 85%; margin: auto; height: auto; position: absolute; top: 0; bottom: 0; left: 0; right: 0; text-align: center; color: #FFFFFF; padding: 25% 0; }
.live-360s .videoContent.offair .title { position: static; bottom: auto; margin-bottom: 20px; }
@media only screen and (min-width: 640px) { .live-360s .videoContent.offair .subtext { font-size: 12px; } }
@media only screen and (min-width: 768px) { .live-360s .inline.two-col { margin-right: 1.1194%; margin-top: 0; }
  .live-360s .inline.two-col.right { margin-right: 0; margin-left: 1.1194%; }
  .live-360s ul { width: 102.14286%; margin-left: -1.07143%; }
  .live-360s ul li { width: 47.76119%; margin-left: 1.1194%; margin-right: 1.1194%; } }
@media only screen and (min-width: 1024px) { .live-360s .videoContent .title { bottom: 25px; font-size: 30px; }
  .live-360s .videoContent.offair .subtext { font-size: 16px; } }

/*# sourceMappingURL=generic.css.map */
</pre></body></html>