<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: ""; }

#pageContent { font-size: .9em; line-height: normal; }

a.blue:link, a.blue:active, a.blue:visited { color: #0000FF; text-decoration: underline; }
a.ss:link, a.ss:visited, a.ss:active { color: #ffffff; }
a.plName:link, a.plName:visited, a.plName:active { color: #993300; }
a.sc:link, a.sc:active, a.sc:visited { color: #018DE5; text-decoration: none; }
a.matchLinks:link, a.matchLinks:visited { color: #000000; font-size: .9em; font-weight: bold; text-decoration: none; }
a.matchLinks:active { color: #666600; font-size: .9em; font-weight: bold; text-decoration: none; }

.refreshContainer { width: 100%; margin-bottom: 20px; text-align: left; }
.refreshContainer a.refreshScores { color: #FFFFFF; margin: 20px 0px; text-transform: uppercase; font-family: 'Gotham 5r', Helvetica, Arial, sans-serif; font-size: 16px; }

#traceWindow { position: absolute; visibility: visible; top: 0px; left: 760px; height: 400px; width: 400px; overflow: auto; line-height: 20px; white-space: nowrap; }

/** added for 2011 **/
#mipLeft { float: left; width: 610px; margin-right: 10px; overflow: hidden; }

/*#mipRight{float:left; width:150px; overflow:hidden;}*/
#flashHolder { width: 1px; height: 1px; overflow: hidden; }

.msgArea { float: left; width: 440px; width: 438px !important; height: 100px; height: 98px !important; padding: 1px; }

.msgTitle { width: 438px; width: 434px !important; height: 15px; padding-left: 4px; margin-bottom: 9px; }

.msgText { font-size: 17px; font-weight: bold; width: 438px; height: 74px; height: 54px !important; padding-top: 20px; text-align: center; background: #FFFFFF; }

a.extraLinks { text-decoration: none; }

.statsBorder { background: #0090FF; }

.elapsedTime { background: #B1E1F5; }

.statsSummaryHeader { background: #005479; color: #FFFFFF; font-weight: bold; }

/************************************************* Matches in Progress ***********************************************/
#spacerCell { position: fixed; top: 102px; bottom: 118px; left: 0px; width: 100%; margin: 0px; overflow-y: scroll; z-index: 999; }

.subLeftTextScores { float: left; width: 610px; height: auto; background: white; }

#mipFeaturedTitleBar { float: left; position: relative; width: 610px; height: 28px; line-height: 28px; overflow: hidden; text-align: center; color: #FFFFFF; font-weight: bold; font-size: 1.3em; display: none; background: #003159; /* for non-css3 browsers */ background: -webkit-gradient(linear, left top, left bottom, from(#003159), to(#0172af)); /* for webkit browsers */ background: -moz-linear-gradient(top, #003159, #0172af); /* for firefox 3.6+ */ }
#mipFeaturedTitleBar .popout { position: absolute; top: 7px; right: 10px; width: 71px; height: 15px; }

#mipFeatured { float: left; width: 510px; height: 112px; overflow: hidden; position: relative; display: none; }

#mipFeaturedNav { float: left; position: relative; width: 80px; height: 20px; margin: 10px 215px 0px 215px; z-index: 11; display: none; }
#mipFeaturedNav .mip_prev { float: left; width: 10px; height: 20px; background: url(/images/scores/wim_sc_featuredprev.png) no-repeat; cursor: pointer; }
#mipFeaturedNav .counter { float: left; width: 60px; height: 20px; line-height: 20px; text-align: center; font-size: 1em; color: #666666; }
#mipFeaturedNav .mip_next { float: left; width: 10px; height: 20px; background: url(/images/scores/wim_sc_featurednext.png) no-repeat; cursor: pointer; }

/* info bar (event selector, units, stats) */
#mipInfoBar { float: left; width: 512px; height: 30px; margin: 10px 0px; color: #666666; }
#mipInfoBar .selectevent { float: left; width: 290px; height: 30px; height: 18px !important; line-height: 18px; padding: 6px 0px; }
#mipInfoBar .selectevent label { text-transform: uppercase; }
#mipInfoBar .selectevent select { height: 18px; border: 1px solid #D4C2E3; color: #666666; }
#mipInfoBar .selectsdisp { float: left; width: 123px; height: 30px; height: 20px !important; padding: 5px 0px; text-align: center; }
#mipInfoBar .selectsdisp a { display: inline-block; width: 42px; height: 20px; margin: 0px; line-height: 20px; text-align: center; color: #666666; text-decoration: none; cursor: pointer; }
#mipInfoBar .selectsdisp a:hover, #mipInfoBar .selectsdisp a.selected { color: #FFFFFF; font-weight: bold; background: #B797CC; }
#mipInfoBar .eventstats { float: left; position: relative; width: 99px; height: 30px; height: 14px !important; line-height: 14px; padding: 8px 0px; text-align: right; }
#mipInfoBar .eventstats a.openstatslink { display: inline-block; height: 14px; color: #666666; text-transform: uppercase; padding-right: 18px; background: url(/images/scores/wim_sc_statsopen.gif) right 0px no-repeat; text-decoration: none; cursor: pointer; text-transform: uppercase; }
#mipInfoBar .eventstats #tabimg { float: right; margin: 7px 0px 0px 0px; cursor: pointer; }
#mipInfoBar .eventstats #statstable { position: absolute; top: 7px; right: -4px; width: 404px !important; height: 260px !important; margin: 0px; padding: 10px; z-index: 20; background: #FFFFFF; border: 1px solid #B797CC; display: none; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
#mipInfoBar .eventstats #statstable #statscontent { float: left; width: 404px; height: 260px; }
#mipInfoBar .eventstats #statstable #statscontent .top { float: left; height: 15px; width: 404px; margin-bottom: 15px; text-align: center; color: #666666; font-weight: bold; background: none; }
#mipInfoBar .eventstats #statstable #statscontent .top #close { float: right; width: 14px; height: 14px; cursor: pointer; }
#mipInfoBar .eventstats #statstable #statscontent .tabs { float: left; position: relative; width: 404px; height: 25px; margin: 0px; text-align: center; border-bottom: 6px solid #EDE8F1; }
#mipInfoBar .eventstats #statstable #statscontent .tabs a { display: block; text-decoration: none; width: 100%; height: 20px; line-height: 20px; margin-top: 5px; color: #FFFFFF; background: #B797CC; font-size: .9em; text-transform: uppercase; text-align: center; }
#mipInfoBar .eventstats #statstable #statscontent .tabs a:hover, #mipInfoBar .eventstats #statstable #statscontent .tabs a.selected { height: 20px !important; margin-top: 0px; padding-top: 5px; background: #EDE8F1; color: #333333; }
#mipInfoBar .eventstats #statstable #statscontent .tabs #acl { float: left; width: 122px; cursor: pointer; }
#mipInfoBar .eventstats #statstable #statscontent .tabs #ssl { float: left; width: 154px; cursor: pointer; }
#mipInfoBar .eventstats #statstable #statscontent .tabs #spl { float: left; width: 128px; cursor: pointer; }
#mipInfoBar .eventstats #statstable #statscontent .tabsarrow { position: absolute; bottom: 0px; left: 31px; width: 10px; height: 7px; display: none; }
#mipInfoBar .eventstats #statstable #statscontent .list { clear: left; float: left; width: 404px; margin: 15px 0px 0px 0px; overflow: hidden; text-align: left; }
#mipInfoBar .eventstats #statstable #statscontent .list .men, #mipInfoBar .eventstats #statstable #statscontent .list .women { float: left; width: 202px; color: #666666; line-height: 1.2em; }
#mipInfoBar .eventstats #statstable #statscontent .list .header { float: left; width: 202px; color: #666666; font-weight: bold; margin-bottom: 3px; }

#mipTables { display: none; position: relative; }
#mipTables .courts .scoringtable { width: 100%; }
#mipTables.extendedcontent { width: 100%; display: block; }
#mipTables .slamtrackerPromo, #mipTables .scoresAd { display: none; }

#mipTablesManual { display: block; }
#mipTablesManual .courts2 .scoringtable { width: 100%; }
#mipTablesManual.extendedcontent { width: 100%; display: block; }
#mipTablesManual .slamtrackerPromo, #mipTablesManual .scoresAd { display: none; }

.scoreTableContainer { margin: 0px auto; overflow: auto; }

.msg { font-size: 1em; font-weight: bold; color: #CA4710; letter-spacing: 1px; width: 400px; }

.msg2 { font-size: 1.2em; font-weight: bold; color: #006633; letter-spacing: 1px; line-height: 16px; width: 400px; }

#mipText { float: left; width: 100%; margin: 10px 0px 20px 0px; text-align: center; color: #FFFFFF; }
#mipText a { color: #FFFFFF; }

.fcourts { display: none; }

/** featured match **/
.featuredtable, .historyscoretable { position: relative; *zoom: 1; width: 100%; }
.featuredtable:before, .featuredtable:after, .historyscoretable:before, .historyscoretable:after { content: ""; display: table; }
.featuredtable:after, .historyscoretable:after { clear: both; }
.featuredtable *, .historyscoretable * { box-sizing: border-box !important; }
.featuredtable .roundinfo, .featuredtable .eventinfo, .historyscoretable .roundinfo, .historyscoretable .eventinfo { width: 100%; text-transform: uppercase; text-align: center; line-height: 24px; font-family: 'Gotham 5r', Helvetica, Arial, sans-serif; }
.featuredtable .roundinfo, .historyscoretable .roundinfo { background: #006633; color: #FFFFFF; font-size: 14px; }
.featuredtable .eventinfo, .historyscoretable .eventinfo { font-size: 10px; }
.featuredtable .imgcontainer, .historyscoretable .imgcontainer { float: left; display: none; width: 152px; height: 207px; }
.featuredtable .imgcontainer a, .historyscoretable .imgcontainer a { display: block; }
.featuredtable .imgcontainer img, .historyscoretable .imgcontainer img { width: 152px; height: 207px; }
.featuredtable .imgcontainer.imgcontainer1, .historyscoretable .imgcontainer.imgcontainer1 { margin-right: 10px; }
.featuredtable .imgcontainer.imgcontainer2, .historyscoretable .imgcontainer.imgcontainer2 { margin-left: 10px; }
.featuredtable .imgcontainer.doubles img, .historyscoretable .imgcontainer.doubles img { float: left; height: 102px; width: 75px; margin-left: 38px; margin-bottom: 2px; }
.featuredtable .flag, .historyscoretable .flag { float: left; display: none; width: 43px; height: 39px; margin-left: 15px; position: relative; top: 6px; }
.featuredtable .flag img, .historyscoretable .flag img { width: 43px; height: 26px; }
.featuredtable .name, .historyscoretable .name { float: left; font-size: 14px; margin-left: 10px; height: 39px; line-height: 39px; color: #FFFFFF; width: calc(100% - 193px); font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.featuredtable .name a, .historyscoretable .name a { color: #FFFFFF; }
.featuredtable .teaminfo.singles .name, .historyscoretable .teaminfo.singles .name { line-height: 38px; }
.featuredtable .teaminfo.doubles .flag, .historyscoretable .teaminfo.doubles .flag { width: 22px; margin-left: 25px; margin-top: -10px; }
.featuredtable .teaminfo.doubles .flag img, .historyscoretable .teaminfo.doubles .flag img { width: 22px; height: 13px; }
.featuredtable .teaminfo.doubles .name, .historyscoretable .teaminfo.doubles .name { line-height: 19px; }
.featuredtable .crticon, .historyscoretable .crticon { float: left; position: relative; width: 17px; height: 17px; margin: 10px 2px 4px 2px; font-family: 'wim-icons'; font-size: 13px; line-height: 17px; text-align: center; }
.featuredtable .crticon.currentServer, .historyscoretable .crticon.currentServer { color: #FFF000; }
.featuredtable .crticon.currentServer:before, .historyscoretable .crticon.currentServer:before { content: ""; }
.featuredtable .crticon.winner, .historyscoretable .crticon.winner { color: #1E860A; }
.featuredtable .crticon.winner:before, .historyscoretable .crticon.winner:before { content: ""; }
.featuredtable .teaminfo, .historyscoretable .teaminfo { color: #FFFFFF; *zoom: 1; background: #003300; }
.featuredtable .teaminfo:before, .featuredtable .teaminfo:after, .historyscoretable .teaminfo:before, .historyscoretable .teaminfo:after { content: ""; display: table; }
.featuredtable .teaminfo:after, .historyscoretable .teaminfo:after { clear: both; }
.featuredtable .teaminfo .gms, .historyscoretable .teaminfo .gms { display: none; }
.featuredtable .teaminfo .pts, .featuredtable .teaminfo .set, .historyscoretable .teaminfo .pts, .historyscoretable .teaminfo .set { float: left; position: relative; width: 27px; height: 39px; line-height: 39px; font-size: 16px; text-align: center; overflow: hidden; border-left: 1px solid #006633; }
.featuredtable .teaminfo .scores, .historyscoretable .teaminfo .scores { position: relative; }
.featuredtable .teaminfo .latestScore, .historyscoretable .teaminfo .latestScore { background: url(/images/scores/pointsBack.png) center no-repeat; }
.featuredtable .teaminfo.teamTwo, .historyscoretable .teaminfo.teamTwo { border-top: 1px solid #006633; width: 100%; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }
.featuredtable sup, .historyscoretable sup { font-size: 11px; line-height: normal; }
.featuredtable .matchinfo, .historyscoretable .matchinfo { *zoom: 1; width: 100%; background: #006633; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.featuredtable .matchinfo:before, .featuredtable .matchinfo:after, .historyscoretable .matchinfo:before, .historyscoretable .matchinfo:after { content: ""; display: table; }
.featuredtable .matchinfo:after, .historyscoretable .matchinfo:after { clear: both; }
.featuredtable .matchinfo .info, .historyscoretable .matchinfo .info { *zoom: 1; background: #003300; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; }
.featuredtable .matchinfo .info:before, .featuredtable .matchinfo .info:after, .historyscoretable .matchinfo .info:before, .historyscoretable .matchinfo .info:after { content: ""; display: table; }
.featuredtable .matchinfo .info:after, .historyscoretable .matchinfo .info:after { clear: both; }
.featuredtable .matchinfo .headers, .historyscoretable .matchinfo .headers { float: right; position: relative; width: auto; height: 19px; line-height: 19px; font-size: 12px; color: #7A7A7A; text-align: center; text-transform: uppercase; }
.featuredtable .matchinfo .headers div, .historyscoretable .matchinfo .headers div { float: left; width: 27px; overflow: hidden; }
.featuredtable .matchinfo .statusbar, .featuredtable .matchinfo div.duration, .historyscoretable .matchinfo .statusbar, .historyscoretable .matchinfo div.duration { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; text-align: center; color: #FFFFFF; text-transform: uppercase; font-family: 'Gotham 5r', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 29px; height: 29px; }
.featuredtable .matchinfo .statusbar a, .featuredtable .matchinfo div.duration a, .historyscoretable .matchinfo .statusbar a, .historyscoretable .matchinfo div.duration a { color: #ffffff; }
.featuredtable .matchinfo .statusbar, .historyscoretable .matchinfo .statusbar { font-size: 10px; }
.featuredtable .matchinfo .statusbar .status:after, .historyscoretable .matchinfo .statusbar .status:after { content: "|"; padding: 0px 10px; color: #000000; }
@media only screen and (min-width: 768px) { .featuredtable .roundinfo, .featuredtable .eventinfo, .historyscoretable .roundinfo, .historyscoretable .eventinfo { width: calc(100% - 278px); margin: 0 auto; font-size: 14px; }
  .featuredtable .imgcontainer, .featuredtable .teaminfo .flag, .historyscoretable .imgcontainer, .historyscoretable .teaminfo .flag { display: block; }
  .featuredtable .imgcontainer, .historyscoretable .imgcontainer { float: left; width: 129px; height: 176px; }
  .featuredtable .imgcontainer img, .historyscoretable .imgcontainer img { width: 129px; height: 176px; }
  .featuredtable .imgcontainer.doubles img, .historyscoretable .imgcontainer.doubles img { height: 87px; width: 64px; margin-left: 32px; }
  .featuredtable .matchinfo, .historyscoretable .matchinfo { width: calc(100% - 278px); float: left; }
  .featuredtable .matchinfo .headers div, .historyscoretable .matchinfo .headers div { width: 28px; }
  .featuredtable .matchinfo .statusbar, .historyscoretable .matchinfo .statusbar { font-size: 14px; }
  .featuredtable .matchinfo .statusbar .status:after, .historyscoretable .matchinfo .statusbar .status:after { content: "|"; padding: 0px 10px; color: #000000; }
  .featuredtable .name, .historyscoretable .name { width: calc(100% - 257px); }
  .featuredtable .teaminfo .pts, .featuredtable .teaminfo .set, .historyscoretable .teaminfo .pts, .historyscoretable .teaminfo .set { border-left-width: 2px; width: 28px; }
  .featuredtable .teaminfo.teamTwo, .historyscoretable .teaminfo.teamTwo { border-top-width: 2px; }
  .featuredtable .teaminfo.doubles .name, .historyscoretable .teaminfo.doubles .name { margin-left: 21px; } }
@media only screen and (min-width: 1024px) { .featuredtable .roundinfo, .featuredtable .eventinfo, .historyscoretable .roundinfo, .historyscoretable .eventinfo { width: calc(100% - 324px); font-size: 17px; line-height: 39px; }
  .featuredtable .imgcontainer, .historyscoretable .imgcontainer { width: 152px; height: 207px; }
  .featuredtable .imgcontainer img, .historyscoretable .imgcontainer img { width: 152px; height: 207px; }
  .featuredtable .imgcontainer.doubles img, .historyscoretable .imgcontainer.doubles img { height: 102px; width: 75px; margin-left: 38px; }
  .featuredtable .matchinfo, .historyscoretable .matchinfo { width: calc(100% - 324px); } }
@media only screen and (min-width: 1601px) { .featuredtable .roundinfo, .featuredtable .eventinfo, .historyscoretable .roundinfo, .historyscoretable .eventinfo { font-size: 22px; } }
.featuredtable .matchlinks, .historyscoretable .matchlinks { position: absolute; width: 140px; top: 0px; right: 0px; height: 16px; padding: 0px; margin: 0px; display: block; font-size: .8em; }
.featuredtable .matchlinks .linkItem, .historyscoretable .matchlinks .linkItem { position: absolute; top: 0px; width: auto; height: 16px; overflow: hidden; display: none; }
.featuredtable .matchlinks .scoreboard, .historyscoretable .matchlinks .scoreboard { display: none; left: 0px; }
.featuredtable .matchlinks .matchstats, .historyscoretable .matchlinks .matchstats { display: none; left: 20px; }
.featuredtable .matchlinks .slamtracker, .historyscoretable .matchlinks .slamtracker { right: 0px; }
.featuredtable .matchlinks .servestats, .historyscoretable .matchlinks .servestats { display: none; left: 0px; }
.featuredtable .matchlinks .watchvideo, .historyscoretable .matchlinks .watchvideo { display: none; right: 30px; }
.one-col .featuredtable .name, .two-col .featuredtable .name, .one-col .historyscoretable .name, .two-col .historyscoretable .name { width: calc(100% - 193px); }
.one-col .featuredtable .teaminfo .pts, .one-col .featuredtable .teaminfo .set, .two-col .featuredtable .teaminfo .pts, .two-col .featuredtable .teaminfo .set, .one-col .historyscoretable .teaminfo .pts, .one-col .historyscoretable .teaminfo .set, .two-col .historyscoretable .teaminfo .pts, .two-col .historyscoretable .teaminfo .set { border-left-width: 1px; width: 27px; }
.one-col .featuredtable .teaminfo.teamTwo, .two-col .featuredtable .teaminfo.teamTwo, .one-col .historyscoretable .teaminfo.teamTwo, .two-col .historyscoretable .teaminfo.teamTwo { border-top-width: 1px; }
.one-col .featuredtable .teaminfo.doubles .name, .two-col .featuredtable .teaminfo.doubles .name, .one-col .historyscoretable .teaminfo.doubles .name, .two-col .historyscoretable .teaminfo.doubles .name { margin-left: 10px; }
.one-col .featuredtable .matchinfo, .two-col .featuredtable .matchinfo, .one-col .historyscoretable .matchinfo, .two-col .historyscoretable .matchinfo { width: 100%; float: none; }
.one-col .featuredtable .matchinfo .headers div, .two-col .featuredtable .matchinfo .headers div, .one-col .historyscoretable .matchinfo .headers div, .two-col .historyscoretable .matchinfo .headers div { width: 27px; }

/** match stats tables **/
.statContent .roundinfo { display: none; }

#wimPageContent .featuredtable .matchinfo .matchlinks .linkItem a { display: inline-block; width: auto; height: 16px; line-height: 16px; background: #b797cc url("/images/scores/fmatch_linkicon.gif") no-repeat 96% 50%; display: block; padding: 0px 20px 0px 5px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; text-decoration: none; text-align: center; }

.featuredtable .matchinfo .matchlinks .linkItem.watchvideo a { width: 86px !important; height: 13px !important; line-height: 13px; background: black url("/images/lite/linkArrowPlay.png") no-repeat 96% 50%; display: block; padding-right: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; border: 1px solid #FF0000; text-align: center; }

sup.alt { font-size: .6em; color: #FFFFFF; }

/** scoring tables **/
.courts { float: left; display: none; overflow: hidden; z-index: 10; }

.courts2 { float: left; }

.crtMsg { float: left; display: none; margin: 0px 17px 10px 17px; width: 410px; height: 220px; z-index: 11; background-color: #FFFFFF; }

.scoringtable { float: left; text-align: left; }
.scoringtable .courtinfo { float: left; padding: 0px; color: #FFFFFF; font-family: 'Gotham SSm 5r', 'Gotham 5r', Helvetica, Arial, sans-serif; /*.courtstatusmsg { float: right; width: 50%; text-transform: uppercase; text-align: right; text-transform: uppercase; font-size: 12px;
}*/ }
.scoringtable .courtinfo .courtName { float: left; width: 60%; font-size: 20px; }
.scoringtable .courtinfo .courtName a.icon-Radio { color: #BDE403; font-size: 16px; margin-left: 5px; }
.scoringtable .courtinfo .round { float: right; width: 40%; text-align: right; text-transform: uppercase; font-size: 12px; }
.scoringtable .courtinfo .event { float: left; width: 100%; text-transform: uppercase; font-size: 12px; }
.scoringtable .eventinfo { float: left; width: 358px !important; height: 26px; line-height: 26px; padding: 0px 3px; background: #DDD1E7; color: #333333; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; cursor: pointer; display: none; }
.scoringtable .courtContentContainer { float: left; position: relative; width: 100%; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background-color: rgba(255, 255, 255, 0.5); }
.ie8 .scoringtable .courtContentContainer { -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#80FFFFFF', endColorstr='#80FFFFFF')"; }
.scoringtable .headers { color: #7A7A7A; background-color: #FFFFFF; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.scoringtable .headers .event { float: left; padding: 0px 5px; text-transform: uppercase; }
.scoringtable .headers .crtgms { float: left; text-align: center; font-size: 0.75em; }
.scoringtable .headers .crtpts, .scoringtable .headers .crtset { float: left; text-align: center; text-transform: uppercase; }
.scoringtable .crtcontent { *zoom: 1; }
.scoringtable .crtcontent:before, .scoringtable .crtcontent:after { content: ""; display: table; }
.scoringtable .crtcontent:after { clear: both; }
.scoringtable .crtrow { overflow: hidden; margin: 0px; color: #333333; }
.scoringtable .flag { float: left; position: relative; background-color: #FFFFFF; }
.scoringtable .flag img { width: 100%; height: auto; }
.scoringtable .name { float: left; position: relative; margin: 0px; overflow: hidden; background-color: #FFFFFF; }
.scoringtable .name a { color: #333333; }
.scoringtable .crticon { float: left; width: 20px; height: 39px; background-color: #FFFFFF; font-family: 'wim-icons'; font-size: 13px; line-height: 40px; text-align: center; }
.scoringtable .crticon.currentServer { color: #FFF000; }
.scoringtable .crticon.currentServer:before { content: ""; }
.scoringtable .crticon.winner { color: #1E860A; }
.scoringtable .crticon.winner:before { content: ""; }
.scoringtable .crticon.playerA.currentServer { background-position: top; }
.scoringtable .crticon.playerB.currentServer { background-position: bottom; }
.scoringtable .crtrow .crtgms { float: left; position: relative; text-align: center; }
.scoringtable .crtrow .crtgms span { position: absolute; left: 0px; bottom: 4px; width: 100%; }
.scoringtable .crtrow .crtpts, .scoringtable .crtrow .crtset { float: left; position: relative; text-align: center; margin-left: 1px; font-size: .9em; background-color: #FFFFFF; }
.scoringtable .crtrow .crtpts span, .scoringtable .crtrow .crtset span { position: absolute; left: 0px; bottom: 12px; width: 100%; }
.scoringtable .crtrow .crtpts.latestScore { background-color: #4e2683; color: #FFFFFF; }
.scoringtable .status { float: left; width: 182px; height: 18px; line-height: 20px; text-align: center; overflow: hidden; color: #666666; margin: 0px; font-size: 0.9em; display: none; }
.scoringtable .setheaders { float: left; width: 182px; height: 18px; line-height: 20px; text-align: center; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; }
.scoringtable .setheaders .crtpts { float: left; width: 34px; text-align: center; margin-left: 1px; font-size: 0.8em; }
.scoringtable .setheaders .crtset { float: left; width: 27px; text-align: center; margin-left: 1px; font-size: 0.8em; }
.scoringtable .setheaders .crtset.five { width: 34px; }
.scoringtable .altstatus { position: absolute; top: 97px; left: 3px; height: 23px; color: #333333; font-family: 'Gotham 5r', Helvetica, Arial, sans-serif; text-transform: uppercase; }
.scoringtable .courtmore { float: left; width: 100%; background-color: #FFFFFF; }
.scoringtable .courtstatusmsg { float: right; width: 60%; height: 21px; line-height: 21px; text-align: right; padding-right: 5px; color: #333333; text-transform: uppercase; font-family: 'Gotham 5r', Helvetica, Arial, sans-serif; box-sizing: border-box; background-color: #FFFFFF; }
.scoringtable .matchduration { float: left; width: 40%; height: 21px; line-height: 21px; text-align: left; padding-left: 5px; color: #333333; font-family: 'Gotham 5r', Helvetica, Arial, sans-serif; box-sizing: border-box; background-color: #FFFFFF; }
.scoringtable .crtlinks { clear: both; position: relative; width: 100%; height: 31px; padding: 0px; font-size: 0.625em; text-transform: uppercase; background-color: #FFFFFF; box-sizing: border-box; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.scoringtable .crtlinks .linkItem { float: left; height: 25px; line-height: 25px; text-align: center; overflow: hidden; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; background-color: #00521F; color: #FFFFFF; white-space: nowrap; }
.scoringtable .crtlinks .linkItem.disabled { opacity: 0.35; }
.scoringtable .crtlinks .linkItem a { display: block; text-decoration: none; cursor: pointer; color: #FFFFFF; }
.scoringtable .crtlinks .linkItem.watchvideo a { width: 86px !important; height: 12px !important; line-height: 9px; background: black url("/images/lite/linkArrowPlay.png") no-repeat 96% 50%; display: block; padding: 0px 10px 0px 0px; font-weight: bold; color: #FFFFFF; text-decoration: none; border: 1px solid #FF0000; text-align: center; }

/** message tables **/
.messagetable { float: left; width: 364px !important; height: 128px !important; border: 1px solid #A588B0; }
.messagetable .msgheader { float: left; width: 358px !important; height: 26px; line-height: 26px; padding: 0px 3px; background: #DDD1E7; color: #333333; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
.messagetable .bar { display: none; float: left; width: 248px; height: 0px; background: #EEE5F3; }
.messagetable .msgcontent { float: left; width: 364px; height: 55px !important; padding-top: 27px; text-align: center; color: #666666; border-bottom: solid 1px #A588B0; font-family: Verdana, sans-serif; font-size: 15px; font-weight: bold; }
.messagetable .bottombar { float: left; width: 364px; height: 19px; background: #F4EDF9; }

/** working table **/
#working { float: left; width: 408px; height: 114px; z-index: 12; margin-top: 100px; margin-left: calc((100% - 408px)/2); margin-right: calc((100% - 408px)/2); }

.workingtable { float: left; width: 408px; height: 114px; background: url(/images/scores/messagetable.png) no-repeat; }
.workingtable .header { float: left; width: 500px !important; height: 14px; line-height: 15px; padding: 0px 5px; background: #DDD1E7; color: #333333; font-weight: bold; display: none; }
.workingtable .bar { float: left; width: 510px; height: 8px; background: #EEE5F3; display: none; }
.workingtable .content { float: left; vertical-align: middle; width: 408px; height: 65px !important; color: #333333; margin: 17px 0px 16px 0px; padding-top: 15px; text-align: center; font-size: 15px; font-weight: bold; text-transform: uppercase; }
.workingtable .content a { color: #333333; text-decoration: underline; cursor: pointer; }
.workingtable .bottombar { float: left; width: 510px; height: 22px; background: #DDD1E7; }

/** ipad specific styles **/
@media only screen and (device-width: 768px) { .scoringtable .crtlinks .link1, .scoringtable .crtlinks .link3 { display: none; }
  #mipFeatured .matchlinks .link1, #mipFeatured .matchlinks .link3 { display: none; } }
/************************************************* results ***********************************************/
#results #resultsControls { height: 64px; margin: 0px auto 10px auto; overflow: visible; position: relative; }
#results #resultsControls .dayNavigator { width: 100%; height: 64px; margin-bottom: 0px; overflow: hidden; }
#results #resultsNav { margin-bottom: 10px; padding: 0px; }
#results #resultsNav #mainTabs li:last-child { margin: 0px 12px; }
#results #resultsTables { z-index: 400; }
#results .scoringtable { height: auto; }
#results .scoringtable .courtinfo { height: 26px; line-height: 26px; background-color: #123B00; color: #FFFFFF; text-align: center; text-transform: uppercase; cursor: default; font-family: 'Gotham 5r', Helvetica, Arial, sans-serif; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
#results .scoringtable .headers, #results .scoringtable .courtContentContainer { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; border-top-left-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; border-top-right-radius: 0px; }

.scoringtable.drawTable { margin-bottom: 10px; }
.scoringtable.drawTable .eventinfo { cursor: default; }
.scoringtable.drawTable .headers { padding: 0 5px; width: 288px !important; }
.scoringtable.drawTable .headers .round { float: left; width: 140px; }
.scoringtable.drawTable .headers .match_status { float: right; width: 140px; text-align: right; }

/************************************************* detailed match summary ***********************************************/
.statsTable { background: #003300; color: #FFFFFF; padding: 0 10px 5px; clear: both; }
.statsTable .header { position: relative; font-size: 15px; line-height: 50px; }
.statsTable .header .label { white-space: nowrap; }
.statsTable .header .team .data span { display: none; }
.statsTable .header .team .data:before { content: attr(data-abbr); }
.statsTable .stat { position: relative; line-height: 24px; margin-bottom: 1px; font-size: 10px; }
.statsTable .label { text-transform: uppercase; font-family: 'Gotham 5r', Helvetica, Arial, sans-serif; left: 0; right: 0; margin-left: auto; margin-right: auto; text-align: center; z-index: 2; position: relative; }
.statsTable .team { position: absolute; width: 50%; top: 0; z-index: 1; }
.statsTable .team .graph { width: 100%; }
.statsTable .teamOne { left: 0; text-align: left; }
.statsTable .teamOne .data { position: absolute; left: 5px; }
.statsTable .teamTwo { right: 0; text-align: right; }
.statsTable .teamTwo .data { position: absolute; right: 5px; }
.statsTable .teamOne .graph { background-color: rgba(255, 255, 255, 0.25); float: right; }
.statsTable .teamTwo .graph { background-color: rgba(255, 255, 255, 0.4); float: left; }
@media only screen and (min-width: 768px) { .statsTable { padding: 0 20px 25px; }
  .statsTable .header { font-size: 16px; line-height: 50px; }
  .statsTable div.header { line-height: normal; display: table; width: 100%; }
  .statsTable div.header &gt; div { display: table-cell; position: relative; height: 50px; vertical-align: middle; }
  .statsTable div.header .team .data { position: static; }
  .statsTable div.header .team .data span { display: block; }
  .statsTable div.header .team .data span a { color: #FFFFFF; }
  .statsTable div.header .team .data:before { content: ""; }
  .statsTable .stat { height: 30px; line-height: 30px; margin-bottom: 2px; font-size: 13px; } }
.one-col .statsTable { padding: 0 10px 5px; }
.one-col .statsTable .header { font-size: 15px; line-height: 50px; }
.one-col .statsTable div.header { position: relative; display: block; }
.one-col .statsTable div.header &gt; div { display: block; }
.one-col .statsTable div.header .team { position: absolute; }
.one-col .statsTable div.header .team .data { position: absolute; }
.one-col .statsTable div.header .team .data span { display: none; }
.one-col .statsTable div.header .team .data:before { content: attr(data-abbr); }
.one-col .statsTable .stat { height: auto; line-height: 24px; margin-bottom: 1px; font-size: 10px; }
@media only screen and (min-width: 640px) { .two-col .statsTable { padding: 0 20px 25px; }
  .two-col .statsTable .header { font-size: 16px; line-height: 50px; }
  .two-col .statsTable div.header { line-height: normal; display: table; width: 100%; }
  .two-col .statsTable div.header &gt; div { display: table-cell; position: relative; height: 50px; vertical-align: middle; }
  .two-col .statsTable div.header .team .data { position: static; }
  .two-col .statsTable div.header .team .data span { display: block; }
  .two-col .statsTable div.header .team .data:before { content: ""; }
  .two-col .statsTable .stat { height: 30px; line-height: 30px; margin-bottom: 2px; font-size: 13px; } }

/************************************************* Order of Play ***********************************************/
/** schedule navigator styles **/
.tabWrapper { height: 32px; width: 100%; margin: 5px auto 7px auto; }
.tabWrapper a { cursor: pointer; font-size: 14px; }
.tabWrapper a.selected { width: calc(100% - 4px); height: 32px; border: 2px solid #FFFFFF; margin-left: 0px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background-color: rgba(255, 255, 255, 0.3); font-size: 14px; font-family: 'Gotham 5r', Helvetica, Arial, sans-serif; }
.ie8 .tabWrapper a.selected { -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#4DFFFFFF', endColorstr='#4DFFFFFF')"; }

.dayNavigator ul { position: relative; margin: 0px; padding: 0px; float: left; width: 100%; height: auto; list-style: none; }
.dayNavigator ul li { position: relative; margin: 0px; padding: 0px; float: left; width: auto; }
.dayNavigator #mainTabs { margin-bottom: 9px; }
.dayNavigator #mainTabs li { height: 20px; line-height: 20px; font-size: 22px; font-family: 'Gotham 5r', Helvetica, Arial, sans-serif; }
.dayNavigator #mainTabs li a { display: block; width: 100%; text-transform: uppercase; color: #9C9C9C; }
.dayNavigator #mainTabs li.ui-tabs-active a { color: #FFFFFF; }
.dayNavigator #mainTabs li.divider { width: 2px; background: #FFFFFF; margin: 0px 12px; }
.dayNavigator .panel &gt; ul { height: 35px; width: 632px; }
.dayNavigator .panel &gt; ul li { float: left; width: 33px; height: 35px; line-height: 35px; color: #9C9C9C; text-transform: uppercase; text-align: center; font-family: 'Gotham 5r', Helvetica, Arial, sans-serif; }
.dayNavigator .panel &gt; ul li:first-child { width: 38px !important; padding-left: 0px; font-size: .9em; line-height: 37px; }
.dayNavigator .panel &gt; ul li a { display: block; width: 33px; height: 35px; color: #9C9C9C; }
.dayNavigator .panel &gt; ul li.selected { line-height: 33px; }
.dayNavigator .panel &gt; ul li.selected a { width: 29px !important; height: 31px !important; border: 2px solid #FFFFFF; color: #FFFFFF; }
.dayNavigator .bottomborder { float: left; width: 100%; margin-top: -2px; height: 2px; background-color: rgba(115, 115, 115, 0.6); }
.ie8 .dayNavigator .bottomborder { -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#99737373', endColorstr='#99737373')"; }

a.print, a.faves { position: absolute; right: 30px; bottom: 10px; text-transform: uppercase; font-size: .8em; font-family: 'Gotham SSm 5r', 'Gotham 5r', Helvetica, Arial, sans-serif; color: #FFFFFF; }
a.print:after, a.faves:after { content: ""; display: inline-block; margin-left: 5px; width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #FFFFFF; }

a.faves { position: static; text-align: right; display: block; margin-top: -10px; margin-right: 5px; }

@media only screen and (min-width: 768px) { a.faves { display: none; }
  .dayNavigator a.faves { display: block; position: absolute; top: 9px; bottom: auto; margin: 0; } }
#scheduleDesc { text-transform: uppercase; padding-bottom: 5px; }
#scheduleDesc a.print { float: right; padding-right: 20px; text-transform: none; background: url(/images/misc/linkArrow_green.png) no-repeat right; }

/** court schedule styles **/
#schedule { position: relative; }
#schedule .dayNavigator { width: 632px; height: 64px; margin: 0px auto; overflow: hidden; position: relative; }
#schedule .scheduleDay { font-family: 'Gotham 5r', Helvetica, Arial, sans-serif; text-transform: uppercase; font-size: 1.2em; color: #FFFFFF; }
#schedule .scheduleInfo { font-family: 'Gotham SSm 5r', 'Gotham 5r', Helvetica, Arial, sans-serif; text-transform: uppercase; font-size: .8em; color: #FFFFFF; }
#schedule #scheduleClock { width: 250px; float: right; }
#schedule .court { display: table; border: 2px solid #FFFFFF; margin-bottom: 20px; -moz-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px; z-index: 1; }
#schedule .court div { padding: 0; margin: 0; }
#schedule .court .courtName { color: #333333; text-align: center; vertical-align: middle; text-transform: uppercase; font-family: 'Gotham SSm 5r', 'Gotham 5r', Helvetica, Arial, sans-serif; background-color: rgba(255, 255, 255, 0.5); }
.ie8 #schedule .court .courtName { -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#80FFFFFF', endColorstr='#80FFFFFF')"; }
#schedule .court .match { width: 100%; background-color: #FFFFFF; }
#schedule .court .match .header { background-color: #003300; color: #FFFFFF; height: 32px; text-transform: uppercase; font-family: 'Gotham SSm 5r', 'Gotham 5r', Helvetica, Arial, sans-serif; }
#schedule .court .match .content { background-color: #FFFFFF; color: #333333; vertical-align: middle; font-size: 14px; }
#schedule .court .match .matchStatus { white-space: nowrap; padding-right: 5px; text-align: right; }
#schedule .court .match .names a { color: #333333; text-decoration: none; }
#schedule .court .match .versus { font-style: italic; }

/************************************************* Event Statistics ***********************************************/
#eventstats { margin-left: 0px; margin-right: 0px; }
#eventstats .genderSelectorSection { width: calc(100% - 20px); margin: 0px 10px; text-transform: uppercase; color: #ABABAB; font-size: 16px; font-family: 'Gotham 5r', Helvetica, Arial, sans-serif; }
#eventstats .genderSelectorSection span { cursor: pointer; }
#eventstats .genderSelectorSection span:first-child { padding-right: 12px; border-right: 1px solid #ABABAB; }
#eventstats .genderSelectorSection span:last-child { padding-left: 12px; }
#eventstats .genderSelectorSection span.selected { color: #333333; }
#eventstats .statSelectorSection { margin: 12px 10px; }
#eventstats .statSelectorSection a { cursor: pointer; margin-right: 12px; }
#eventstats .statSelectorSection #statSelector { float: left; line-height: 35px; }
#eventstats .statSelectorSection.dropdownWrapper { text-align: left; height: 32px; width: calc(100% - 11px); }
#eventstats .statSelectorSection.dropdownWrapper a { display: block; line-height: 24px; font-size: 14px; text-transform: capitalize; text-decoration: none; cursor: pointer; }
#eventstats .statSelectorSection.dropdownWrapper a.selected { width: calc(100% - 10px); height: 32px; line-height: 32px; border: 2px solid #9C9C9C; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background-color: rgba(255, 255, 255, 0.3); font-size: 18px; font-family: 'Gotham 5r', Helvetica, Arial, sans-serif; }
.ie8 #eventstats .statSelectorSection.dropdownWrapper a.selected { -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#4DFFFFFF', endColorstr='#4DFFFFFF')"; }
#eventstats .statSelectorSection.dropdownWrapper .tabs { width: 100%; margin: 0 auto; position: relative; }
#eventstats .statSelectorSection.dropdownWrapper .tabs a { display: none; position: relative; color: #9B9B9B; }
#eventstats .statSelectorSection.dropdownWrapper .tabs a.selected { display: block; color: #003300; }
#eventstats .statSelectorSection.dropdownWrapper .tabs a.selected:after, #eventstats .statSelectorSection.dropdownWrapper .tabs a:first-child:after { content: " "; position: absolute; right: -5px; top: 4px; width: 26px; height: 28px; background: url("/images/misc/filter_arrow_sprite.png") no-repeat -52px -58px; }
#eventstats .statSelectorSection.dropdownWrapper .tabs a.selected.bold_txt, #eventstats .statSelectorSection.dropdownWrapper .tabs a:first-child.bold_txt { color: #000; font-size: 2.3em; }
#eventstats .statSelectorSection.dropdownWrapper .tabs.open { z-index: 500; }
#eventstats .statSelectorSection.dropdownWrapper .tabs.open a { display: block; color: #333333; width: 100%; background-color: #FFFFFF; }
#eventstats .statSelectorSection.dropdownWrapper .tabs.open a.selected { width: calc(100% - 4px); color: #FFFFFF; background-color: #333333; filter: none; }
#eventstats .statSelectorSection.dropdownWrapper .tabs.open a.selected:after { display: none; content: "  "; }
#eventstats .statSelectorSection.dropdownWrapper .tabs.open a.disabled { color: #CCCCCC; cursor: default; }
#eventstats .statSelectorSection.dropdownWrapper .tabs.open a:hover { background: #333333; color: #FFFFFF; }
#eventstats .statSelectorSection.dropdownWrapper .tabs.open a:first-child:after { display: block; }
#eventstats .col { float: none; }
#eventstats .ad_tag { float: right; }

/************************************************* Breakpoint Specific Styles ***********************************************/
.scoreTableContainer { width: 100%; }

.courts, .courts2 { width: 100%; margin: 0 0 10px 0; }
.courts .ad_tag, .courts2 .ad_tag { margin-top: 0px; }
.courts .ad_tag a, .courts2 .ad_tag a { cursor: pointer; }

/************************************************
* Nation Leaderboard (fix ad tag -BCA)
************************************************/
#nationLeaderBoard .ad_tag { float: right; }

.scoringtable { float: left; width: 100%; overflow: hidden; height: 200px; text-align: left; }
.scoringtable .courtinfo { width: 100%; height: 41px; line-height: 20px; font-size: 11px; }
.scoringtable .courtinfo .round { height: 20px; line-height: 25px; }
.scoringtable .courtinfo .event { height: 20px; }
.scoringtable .courtContentContainer { height: 155px; }
.scoringtable .headers { width: 153px; height: 19px; padding-left: calc(100% - 153px); line-height: 19px; }
.scoringtable .headers .crtpts, .scoringtable .headers .crtset { margin-left: 1px; font-size: 0.75em; }
.scoringtable .headers .crtpts { width: 27px; }
.scoringtable .headers .crtset { width: 24px; }
.scoringtable .crtcontent { width: 100%; }
.scoringtable .crtcontent:after { content: ''; width: 100%; height: 2px; background-color: #FFFFFF; margin-bottom: 1px; }
.scoringtable .crtrow { width: 100%; }
.scoringtable .crtrow.teamOne { margin-bottom: 1px; }
.scoringtable .crtrow.singles .flag, .scoringtable .crtrow.singles .name { line-height: 40px; }
.scoringtable .crtrow.doubles .flag, .scoringtable .crtrow.doubles .name { line-height: 20px; }
.scoringtable .flag { width: 16px; height: 40px; padding-left: 6px; }
.scoringtable .name { width: calc(100% - 200px); height: 40px; padding-left: 5px; font-size: 13px; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.scoringtable .crticon { width: 20px; height: 40px; }
.scoringtable .crtrow .crtpts { width: 27px; height: 40px; }
.scoringtable .crtrow .crtset { width: 24px; height: 40px; }
.scoringtable .courtstatusmsg, .scoringtable .matchduration { font-size: 11px; }
.scoringtable .crtlinks { height: 31px; padding: 0 3px; }
.scoringtable .crtlinks .linkItem { height: 25px; width: 48%; width: calc(50% - 4px); margin: 0 2px; }
.scoringtable .crtlinks .linkItem a, .extendedcontent .scoringtable .crtlinks .linkItem a { font-size: 11px; }

/** court schedule styles **/
#schedule.genericMainContent { padding-left: 0px; padding-right: 0px; }
#schedule #scheduleDropdown { display: block; }
#schedule #scheduleNav { display: none; }
#schedule #scheduleClock { display: none; }
#schedule .scheduleDay { width: 90%; margin: 0 auto; }
#schedule .scheduleInfo { width: 90%; margin: 0px auto 5px auto; }
#schedule .court { width: calc(100% - 4px); margin: 0px auto 20px auto; }
#schedule .court .courtName { float: left; width: 100%; padding: 20px 0px; }
#schedule .court .courtScheduleContent { float: left; width: 100%; }
#schedule .court .courtScheduleContent .row { float: left; width: 100%; padding: 0 5px; box-sizing: border-box; }
#schedule .court .courtScheduleContent .row:first-child { padding: 0; }
#schedule .court .courtScheduleContent .row.mobile { display: block; }
#schedule .court .match { float: left; }
#schedule .court .match .header { float: left; line-height: 32px; }
#schedule .court .match .header.matchStatus { display: none; }
#schedule .court .match .content { float: left; width: 100%; height: auto; padding: 5px 0px; }
#schedule .court .match .content.matchScore { display: none; }
#schedule .court .match .matchHeader { width: calc(100% - 5px); padding-left: 5px; font-size: 12px; }
#schedule .court .match .mobile { margin-top: 10px; margin-bottom: 5px; }
#schedule .court .match .mobile .matchScore { float: left; }
#schedule .court .match .mobile .matchStatus { font-family: 'Gotham 5r', Helvetica, Arial, sans-serif; float: right; margin-left: 5px; }
#schedule .court .match .mobile a { font-family: 'Gotham 4r', Helvetica, Arial, sans-serif; }
#schedule .court .match:last-child { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }

/** results styles **/
#results #resultsDropdown { display: block; }
#results #resultsNav { display: none; }
#results #resultsControls { width: 100%; }
#results .dropdownWrapper { text-align: center; height: 32px; width: 100%; margin: 5px auto 7px auto; }
#results .dropdownWrapper a { display: block; line-height: 24px; font-size: 14px; text-transform: uppercase; text-decoration: none; cursor: pointer; }
#results .dropdownWrapper a.selected { width: calc(100% - 4px); height: 32px; line-height: 32px; border: 2px solid #FFFFFF; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background-color: rgba(255, 255, 255, 0.3); font-size: 14px; font-family: 'Gotham 5r', Helvetica, Arial, sans-serif; }
.ie8 #results .dropdownWrapper a.selected { -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#4DFFFFFF', endColorstr='#4DFFFFFF')"; }
#results .dropdownWrapper .tabs { width: 100%; margin: 0 auto; position: relative; }
#results .dropdownWrapper .tabs a { display: none; position: relative; }
#results .dropdownWrapper .tabs a.selected { display: block; color: #FFFFFF; }
#results .dropdownWrapper .tabs a.selected:after, #results .dropdownWrapper .tabs a:first-child:after { content: " "; position: absolute; right: 2px; top: 2px; width: 26px; height: 28px; background: url("/images/misc/filter_arrow_sprite.png") no-repeat 0 0; }
#results .dropdownWrapper .tabs a.selected.bold_txt, #results .dropdownWrapper .tabs a:first-child.bold_txt { color: #000; font-size: 2.3em; }
#results .dropdownWrapper .tabs.open { z-index: 500; }
#results .dropdownWrapper .tabs.open a { display: block; color: #333333; width: 100%; background-color: #FFFFFF; }
#results .dropdownWrapper .tabs.open a.selected { width: calc(100% - 4px); color: #FFFFFF; background-color: #333333; filter: none; }
#results .dropdownWrapper .tabs.open a.selected:after { display: none; content: "  "; }
#results .dropdownWrapper .tabs.open a.disabled { color: #CCCCCC; cursor: default; }
#results .dropdownWrapper .tabs.open a:hover { background: #333333; color: #FFFFFF; }
#results .dropdownWrapper .tabs.open a:first-child:after { display: block; }
#results .scoringtable { margin: 0px 0px 15px 0px; }

/** upcoming match styles for side panel */
#upcoming .court { margin-bottom: 5px; width: 340px; }
#upcoming .courtName { color: #FFFFFF; font-family: 'Gotham 5r', Helvetica, Arial, sans-serif; font-size: 20px; }
#upcoming .match { margin-bottom: 10px; }
#upcoming .match .player1 { float: left; text-align: left; }
#upcoming .match .player2 { float: right; text-align: right; }
#upcoming .matchinfo, #upcoming .playerinfo { *zoom: 1; }
#upcoming .matchinfo:before, #upcoming .matchinfo:after, #upcoming .playerinfo:before, #upcoming .playerinfo:after { content: ""; display: table; }
#upcoming .matchinfo:after, #upcoming .playerinfo:after { clear: both; }
#upcoming .matchinfo { background: #FFFFFF; padding: 7px; text-align: center; }
#upcoming .matchinfo .imgcontainer { width: 67px; min-height: 47px; }
#upcoming .matchinfo .imgcontainer a { display: block; overflow: hidden; }
#upcoming .matchinfo .imgcontainer img { display: block; width: 100%; }
#upcoming .matchinfo .imgcontainer.doubles a:first-child { margin-bottom: 1px; }
#upcoming .matchinfo .imgcontainer.doubles img { margin: -24px 0; }
#upcoming .matchinfo .matchDetails { float: left; margin-top: 30px; width: calc(100% - 138px); padding: 0 2px; color: #000000; font-size: 13px; font-family: 'Gotham SSm 5r', 'Gotham 5r', Helvetica, Arial, sans-serif; }
#upcoming .matchinfo .matchDetails span { display: block; }
#upcoming .matchinfo .matchDetails .matchRound { text-transform: uppercase; }
#upcoming .names { width: 45%; margin-top: 3px; line-height: 1.3; font-size: 13px; }
#upcoming .names a { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #FFFFFF; }

#panel_results .courts { width: 340px; margin-left: 0; margin-right: 0; }
#panel_results .scoringtable { width: 100%; }

@media only screen and (min-width: 768px) { #schedule { width: 90%; margin: 0px auto; }
  #schedule #scheduleDropdown { display: none; }
  #schedule #scheduleNav { display: block; }
  #schedule #scheduleClock { display: block; }
  #schedule .scheduleDay { width: 100%; margin: 30px 0px 0px 0px; }
  #schedule .scheduleInfo { width: 100%; margin: 0px; }
  #schedule .court .courtName { float: none; display: table-cell; width: 20%; height: auto !important; }
  #schedule .court .courtScheduleContent { float: none; display: table-cell; width: 80%; }
  #schedule .court .courtScheduleContent .row { float: none; display: table; width: 100%; }
  #schedule .court .courtScheduleContent .row.mobile { display: none; }
  #schedule .court .match { float: none; display: table; }
  #schedule .court .match .header { float: none; display: table-cell; vertical-align: middle; }
  #schedule .court .match .header.matchStatus { display: table-cell; }
  #schedule .court .match .content { float: none; display: table-cell; vertical-align: middle; height: 65px; width: calc(100% - 10px); padding: 5px; }
  #schedule .court .match .content.matchScore { display: table-cell; }
  #schedule .court .match .matchHeader { padding-left: 10px; width: calc(80% - 10px); font-size: 16px; }
  #schedule .court .match .matchStatus { width: 20%; }
  #schedule .court .match .names { width: 35%; vertical-align: middle; }
  #schedule .court .match .names:first-child { padding-left: 10px; width: calc(35% - 10px); }
  #schedule .court .match .versus { width: 10%; vertical-align: middle; padding-left: 0px; }
  #schedule .court .match .matchScore { width: 20%; text-align: center; }
  #schedule .court .match:first-child { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; }
  #schedule .court .match:first-child .header.matchStatus { -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; border-top-right-radius: 8px; }
  #schedule .court .match:last-child { -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; }
  #results #resultsDropdown { display: none; }
  #results #resultsNav { display: block; }
  #results #resultsControls { width: 530px; }
  #results .dropdownWrapper { position: absolute; left: 378px; top: 0px; height: 20px; margin: 0px; font-family: 'Gotham 5r', Helvetica, Arial, sans-serif; width: auto; text-align: left; }
  #results .dropdownWrapper a { display: inline-block; }
  #results .dropdownWrapper a.selected { width: auto; height: 20px; line-height: 20px; border: 0px; padding: 0px 0px 0px 12px; font-size: 22px; background: none; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
  #results .dropdownWrapper .tabs { width: 360px; height: 500px; margin: 0 auto; position: relative; }
  #results .dropdownWrapper .tabs a { display: none; position: relative; padding-left: 12px; }
  #results .dropdownWrapper .tabs a.selected { display: inline-block; height: 22px; }
  #results .dropdownWrapper .tabs a.selected:after, #results .dropdownWrapper .tabs a:first-child:after { right: -25px; top: -5px; background: url("/images/misc/filter_arrow_sprite.png") no-repeat -26px -28px; }
  #results .dropdownWrapper .tabs.open { background-color: #FFFFFF; z-index: 500; }
  #results .dropdownWrapper .tabs.open a { width: auto; }
  #results .dropdownWrapper .tabs.open a.selected { width: auto; color: #333333; background-color: #FFFFFF; }
  #results .dropdownWrapper .tabs.open a.selected:after { background: url("/images/misc/filter_arrow_sprite.png") no-repeat -52px -56px; }
  #results .scoringtable { margin: 0px 1% 15px 1%; }
  .courts, .courts2 { width: 48%; margin: 0px 1% 15px 1%; }
  .courts .ad_tag, .courts2 .ad_tag { margin-top: 14%; }
  .slamtrackerPromo .ad_tag { margin-top: 17%; }
  .scoringtable { width: 48%; }
  .scoringtable .courtinfo { font-size: 14px; }
  .scoringtable .name { font-size: 14px; }
  .scoringtable .crtlinks { font-size: 0.6875em; }
  #eventstats { margin-left: 10px; margin-right: 10px; }
  #eventstats .genderSelectorSection { width: 100%; text-transform: uppercase; color: #ABABAB; font-size: 29px; font-family: 'Gotham 5r', Helvetica, Arial, sans-serif; }
  #eventstats .genderSelectorSection span { cursor: pointer; }
  #eventstats .genderSelectorSection span:first-child { padding-right: 12px; border-right: 1px solid #ABABAB; }
  #eventstats .genderSelectorSection span:last-child { padding-left: 12px; }
  #eventstats .genderSelectorSection span.selected { color: #333333; }
  #eventstats .col { float: left; }
  #eventstats .statSelectorSection { margin: 12px 0px; } }
@media only screen and (min-width: 1024px) { #schedule .court .match .matchHeader { width: calc(88% - 10px); }
  #schedule .court .match .matchStatus { width: 12%; }
  #schedule .court .match .content { font-size: 16px; }
  #schedule .court .match .names { width: 39%; }
  #schedule .court .match .names:first-child { width: calc(39% - 10px); }
  #schedule .court .match .matchScore { width: 12%; }
  #results .scoringtable { margin: 0 .5% 15px .3%; }
  .courts, .courts2 { width: 32.5%; margin: 0 .4% 15px .4%; }
  .scoringtable { width: 32.5%; }
  .scoringtable .courtinfo { height: 44px; line-height: 22px; }
  .scoringtable .courtinfo .courtName { font-size: 20px; }
  .scoringtable .courtinfo .round { height: 22px; }
  .scoringtable .courtinfo .event { height: 22px; }
  #eventstats .statSelectorSection.dropdownWrapper .tabs { width: 30%; } }
@media only screen and (min-width: 1601px) { .scoringtable .crtlinks .linkItem a { font-size: 13px; } }
@media only screen and (min-width: 1388px) { #mipTables.extendedcontent .courts { width: 340px; margin-left: 0px; margin-right: 0px; }
  #mipTables.extendedcontent .courts .scoringtable { width: 100%; }
  #mipTables.extendedcontent .courts .scoringtable .crtlinks .linkItem a { font-size: 11px; }
  #mipTables.extendedcontent .scoringtable .crtrow .crtpts { font-size: .8em; }
  .launchstlink { position: fixed; top: 60px; width: 352px; text-align: center; font-size: 14px; font-family: 'Gotham 5r', Helvetica, Arial, sans-serif; }
  .launchstlink a { color: #FFFFFF; text-transform: uppercase; cursor: pointer; }
  .launchstlink a .green { color: #B4D903; }
  .panel_footer_link { display: none; position: fixed; bottom: 0px; right: 0px; width: 364px; height: 48px; line-height: 48px; background: #FFFFFF; color: #333333 !important; text-align: center; font-family: 'Gotham 5r', Helvetica, Arial, sans-serif; }
  .panel_footer_link .arrow-right { display: inline-block; margin-left: 8px; width: 0; height: 0; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid #333333; } }
@media only screen and (min-width: 1388px) and (min-width: 1965px) { .panel_footer_link { right: calc((100% - 1964px) / 2); } }

/** head to head stats **/
.headtoheadContent .results { clear: both; }
.headtoheadContent .results h3 { margin-top: 0px; line-height: normal; padding: 10px; text-align: center; text-transform: uppercase; }
.headtoheadContent .results .teamnames { display: table; table-layout: fixed; width: 100%; background-color: #003300; color: #FFFFFF; text-transform: uppercase; height: 50px; line-height: 50px; }
.headtoheadContent .results .teamnames .team { display: table-cell; text-align: center; }
.headtoheadContent .results table { width: 100%; min-width: 0; display: table; table-layout: fixed; }
.headtoheadContent .headtohead_profile { width: 100%; height: auto; }
.headtoheadContent .headtohead_profile .profile_info { margin: 10px 0px; *zoom: 1; }
.headtoheadContent .headtohead_profile .profile_info:before, .headtoheadContent .headtohead_profile .profile_info:after { content: ""; display: table; }
.headtoheadContent .headtohead_profile .profile_info:after { clear: both; }
.headtoheadContent .headtohead_profile .profile_info .flag { width: 43px; height: 26px; display: inline-block; }
.headtoheadContent .headtohead_profile .profile_info .flag img { width: 100%; height: 100%; }
.headtoheadContent .headtohead_profile .profile_info .name { font-size: 18px; font-weight: bold; height: 30px; line-height: 30px; text-transform: uppercase; }
.headtoheadContent .headtohead_profile .profile_info .rank { line-height: 49px; height: 49px; }
.headtoheadContent .headtohead_profile .profile_info .rank.singles_rank { margin-bottom: 5px; }
.headtoheadContent .headtohead_profile .profile_info .rank.doubles_rank { clear: both; }
.headtoheadContent .headtohead_profile .profile_info .rank .label { color: #003300; font-size: 16px; text-transform: uppercase; }
.headtoheadContent .headtohead_profile .profile_info .rank .value { width: 49px; height: 49px; font-size: 30px; color: #FFFFFF; -moz-border-radius: 50% / 50%; -webkit-border-radius: 50% 50%; border-radius: 50% / 50%; background-color: #003300; display: inline-block; text-align: center; }
.headtoheadContent .headtohead_profile .profile_info .doubles_rank { clear: both; }

.headtoheadContent .headtohead_profile { padding-left: 0px; padding-right: 0px; position: relative; }
.headtoheadContent .headtohead_profile .photo { width: 50%; }
.headtoheadContent .headtohead_profile .photo.t1_photo { float: left; margin-left: 0px; right: 0px; }
.headtoheadContent .headtohead_profile .photo.t2_photo { float: right; text-align: right; margin-right: 0px; }
.headtoheadContent .headtohead_profile .photo img { width: 100%; max-width: 156px; display: inline-block; }
.headtoheadContent .headtohead_profile .profile_info { width: 100%; clear: both; padding: 0px; margin-bottom: 0; }
.headtoheadContent .headtohead_profile .profile_info .profile { float: left; margin-bottom: 20px; text-align: left; }
.headtoheadContent .headtohead_profile .profile_info .profile.t1_profile { width: 100%; }
.headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank { float: left; }
.headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank .label { float: right; padding-left: 10px; }
.headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank .value { float: left; }
.headtoheadContent .headtohead_profile .profile_info .profile.t2_profile { text-align: left; clear: both; float: left; width: 100%; }
.headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank { float: left; }
.headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank .label { float: right; padding-left: 10px; }
.headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank .value { float: left; }
.headtoheadContent .results .header { display: none; }
.headtoheadContent .results td { width: 25%; display: none; }
.headtoheadContent .results td:first-child { width: 50%; display: table-cell; }
.headtoheadContent .results td.last { display: table-cell; }
.headtoheadContent .results .round { display: block; }
.headtoheadContent .results .teamnames { padding-left: 50%; margin-bottom: 0px; font-size: 22px; }
.headtoheadContent .results .teamnames .team { width: 25%; }
.headtoheadContent .results .teamnames .team .name { display: none; }
.headtoheadContent .results .teamnames .team .initials { display: initial; }
.headtoheadContent .results .teamnames .team .name { display: none; }
.headtoheadContent .results .teamnames .team .initials { display: initial; }

@media only screen and (min-width: 640px) { .two-col .headtoheadContent .headtohead_profile { padding-left: 0px; padding-right: 0px; position: relative; }
  .two-col .headtoheadContent .headtohead_profile .photo { width: 50%; }
  .two-col .headtoheadContent .headtohead_profile .photo.t1_photo { float: left; margin-left: 0px; right: 0px; }
  .two-col .headtoheadContent .headtohead_profile .photo.t2_photo { float: right; text-align: right; margin-right: 0px; }
  .two-col .headtoheadContent .headtohead_profile .photo img { width: 100%; max-width: 156px; display: inline-block; }
  .two-col .headtoheadContent .headtohead_profile .profile_info { width: 100%; clear: both; padding: 0px; }
  .two-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile { float: left; width: 50%; }
  .two-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank { float: left; }
  .two-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank .label { float: right; padding-left: 10px; }
  .two-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank .value { float: left; }
  .two-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile { text-align: right; float: right; clear: none; width: 50%; }
  .two-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank { float: right; }
  .two-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank .label { float: left; padding-right: 10px; }
  .two-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank .value { float: right; }
  .two-col .headtoheadContent .results .header { display: none; }
  .two-col .headtoheadContent .results td { width: 25%; display: none; }
  .two-col .headtoheadContent .results td:first-child { width: 50%; display: table-cell; }
  .two-col .headtoheadContent .results td.last { display: table-cell; }
  .two-col .headtoheadContent .results .round { display: block; }
  .two-col .headtoheadContent .results .teamnames { padding-left: 50%; margin-bottom: 0px; font-size: 22px; }
  .two-col .headtoheadContent .results .teamnames .team { width: 25%; }
  .two-col .headtoheadContent .results .teamnames .team .name { display: none; }
  .two-col .headtoheadContent .results .teamnames .team .initials { display: initial; }
  .two-col .headtoheadContent .results .teamnames .team .name { display: none; }
  .two-col .headtoheadContent .results .teamnames .team .initials { display: initial; }
  .three-col .headtoheadContent .headtohead_profile { padding-left: 0px; padding-right: 0px; position: relative; }
  .three-col .headtoheadContent .headtohead_profile .photo { width: 50%; }
  .three-col .headtoheadContent .headtohead_profile .photo.t1_photo { float: left; margin-left: 0px; right: 0px; }
  .three-col .headtoheadContent .headtohead_profile .photo.t2_photo { float: right; text-align: right; margin-right: 0px; }
  .three-col .headtoheadContent .headtohead_profile .photo img { width: 100%; max-width: 156px; display: inline-block; }
  .three-col .headtoheadContent .headtohead_profile .profile_info { width: 100%; clear: both; padding: 0px; }
  .three-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile { float: left; width: 50%; }
  .three-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank { float: left; }
  .three-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank .label { float: right; padding-left: 10px; }
  .three-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank .value { float: left; }
  .three-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile { text-align: right; float: right; clear: none; width: 50%; }
  .three-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank { float: right; }
  .three-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank .label { float: left; padding-right: 10px; }
  .three-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank .value { float: right; }
  .three-col .headtoheadContent .results .header { display: none; }
  .three-col .headtoheadContent .results td { width: 25%; display: none; }
  .three-col .headtoheadContent .results td:first-child { width: 50%; display: table-cell; }
  .three-col .headtoheadContent .results td.last { display: table-cell; }
  .three-col .headtoheadContent .results .round { display: block; }
  .three-col .headtoheadContent .results .teamnames { padding-left: 50%; margin-bottom: 0px; font-size: 22px; }
  .three-col .headtoheadContent .results .teamnames .team { width: 25%; }
  .three-col .headtoheadContent .results .teamnames .team .name { display: none; }
  .three-col .headtoheadContent .results .teamnames .team .initials { display: initial; }
  .three-col .headtoheadContent .results .teamnames .team .name { display: none; }
  .three-col .headtoheadContent .results .teamnames .team .initials { display: initial; }
  .four-col .headtoheadContent .headtohead_profile { padding-left: 0px; padding-right: 0px; position: relative; }
  .four-col .headtoheadContent .headtohead_profile .photo { width: 50%; }
  .four-col .headtoheadContent .headtohead_profile .photo.t1_photo { float: left; margin-left: 0px; right: 0px; }
  .four-col .headtoheadContent .headtohead_profile .photo.t2_photo { float: right; text-align: right; margin-right: 0px; }
  .four-col .headtoheadContent .headtohead_profile .photo img { width: 100%; max-width: 156px; display: inline-block; }
  .four-col .headtoheadContent .headtohead_profile .profile_info { width: 100%; clear: both; padding: 0px; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile { float: left; width: 50%; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank { float: left; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank .label { float: right; padding-left: 10px; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank .value { float: left; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile { text-align: right; float: right; clear: none; width: 50%; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank { float: right; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank .label { float: left; padding-right: 10px; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank .value { float: right; }
  .four-col .headtoheadContent .results .header { display: none; }
  .four-col .headtoheadContent .results td { width: 25%; display: none; }
  .four-col .headtoheadContent .results td:first-child { width: 50%; display: table-cell; }
  .four-col .headtoheadContent .results td.last { display: table-cell; }
  .four-col .headtoheadContent .results .round { display: block; }
  .four-col .headtoheadContent .results .teamnames { padding-left: 50%; margin-bottom: 0px; font-size: 22px; }
  .four-col .headtoheadContent .results .teamnames .team { width: 25%; }
  .four-col .headtoheadContent .results .teamnames .team .name { display: none; }
  .four-col .headtoheadContent .results .teamnames .team .initials { display: initial; }
  .four-col .headtoheadContent .results .teamnames .team .name { display: none; }
  .four-col .headtoheadContent .results .teamnames .team .initials { display: initial; }
  .inline.one-col .headtoheadContent .headtohead_profile, .inline.two-col .headtoheadContent .headtohead_profile { padding-left: 0px; padding-right: 0px; position: relative; }
  .inline.one-col .headtoheadContent .headtohead_profile .photo, .inline.two-col .headtoheadContent .headtohead_profile .photo { width: 50%; }
  .inline.one-col .headtoheadContent .headtohead_profile .photo.t1_photo, .inline.two-col .headtoheadContent .headtohead_profile .photo.t1_photo { float: left; margin-left: 0px; right: 0px; }
  .inline.one-col .headtoheadContent .headtohead_profile .photo.t2_photo, .inline.two-col .headtoheadContent .headtohead_profile .photo.t2_photo { float: right; text-align: right; margin-right: 0px; }
  .inline.one-col .headtoheadContent .headtohead_profile .photo img, .inline.two-col .headtoheadContent .headtohead_profile .photo img { width: 100%; max-width: 156px; display: inline-block; }
  .inline.one-col .headtoheadContent .headtohead_profile .profile_info, .inline.two-col .headtoheadContent .headtohead_profile .profile_info { width: 100%; clear: both; padding: 0px; margin-bottom: 0; }
  .inline.one-col .headtoheadContent .headtohead_profile .profile_info .profile, .inline.two-col .headtoheadContent .headtohead_profile .profile_info .profile { float: left; margin-bottom: 20px; text-align: left; }
  .inline.one-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile, .inline.two-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile { width: 100%; }
  .inline.one-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank, .inline.two-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank { float: left; }
  .inline.one-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank .label, .inline.two-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank .label { float: right; padding-left: 10px; }
  .inline.one-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank .value, .inline.two-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank .value { float: left; }
  .inline.one-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile, .inline.two-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile { text-align: left; clear: both; float: left; width: 100%; }
  .inline.one-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank, .inline.two-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank { float: left; }
  .inline.one-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank .label, .inline.two-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank .label { float: right; padding-left: 10px; }
  .inline.one-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank .value, .inline.two-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank .value { float: left; }
  .inline.one-col .headtoheadContent .results .header, .inline.two-col .headtoheadContent .results .header { display: none; }
  .inline.one-col .headtoheadContent .results td, .inline.two-col .headtoheadContent .results td { width: 25%; display: none; }
  .inline.one-col .headtoheadContent .results td:first-child, .inline.two-col .headtoheadContent .results td:first-child { width: 50%; display: table-cell; }
  .inline.one-col .headtoheadContent .results td.last, .inline.two-col .headtoheadContent .results td.last { display: table-cell; }
  .inline.one-col .headtoheadContent .results .round, .inline.two-col .headtoheadContent .results .round { display: block; }
  .inline.one-col .headtoheadContent .results .teamnames, .inline.two-col .headtoheadContent .results .teamnames { padding-left: 50%; margin-bottom: 0px; font-size: 22px; }
  .inline.one-col .headtoheadContent .results .teamnames .team, .inline.two-col .headtoheadContent .results .teamnames .team { width: 25%; }
  .inline.one-col .headtoheadContent .results .teamnames .team .name, .inline.two-col .headtoheadContent .results .teamnames .team .name { display: none; }
  .inline.one-col .headtoheadContent .results .teamnames .team .initials, .inline.two-col .headtoheadContent .results .teamnames .team .initials { display: initial; }
  .inline.one-col .headtoheadContent .results .teamnames .team .name, .inline.two-col .headtoheadContent .results .teamnames .team .name { display: none; }
  .inline.one-col .headtoheadContent .results .teamnames .team .initials, .inline.two-col .headtoheadContent .results .teamnames .team .initials { display: initial; } }
@media only screen and (min-width: 768px) { .three-col .headtoheadContent .headtohead_profile { padding-left: 0px; padding-right: 0px; position: relative; }
  .three-col .headtoheadContent .headtohead_profile .photo { width: 50%; }
  .three-col .headtoheadContent .headtohead_profile .photo.t1_photo { float: left; margin-left: 0px; right: 0px; }
  .three-col .headtoheadContent .headtohead_profile .photo.t2_photo { float: right; text-align: right; margin-right: 0px; }
  .three-col .headtoheadContent .headtohead_profile .photo img { width: 100%; max-width: 156px; display: inline-block; }
  .three-col .headtoheadContent .headtohead_profile .profile_info { width: 100%; clear: both; padding: 0px; }
  .three-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile { float: left; width: 50%; }
  .three-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank { float: left; }
  .three-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank .label { float: right; padding-left: 10px; }
  .three-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank .value { float: left; }
  .three-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile { text-align: right; float: right; clear: none; width: 50%; }
  .three-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank { float: right; }
  .three-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank .label { float: left; padding-right: 10px; }
  .three-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank .value { float: right; }
  .three-col .headtoheadContent .results .header { display: none; }
  .three-col .headtoheadContent .results td { width: 25%; display: none; }
  .three-col .headtoheadContent .results td:first-child { width: 50%; display: table-cell; }
  .three-col .headtoheadContent .results td.last { display: table-cell; }
  .three-col .headtoheadContent .results .round { display: block; }
  .three-col .headtoheadContent .results .teamnames { padding-left: 50%; margin-bottom: 0px; font-size: 22px; }
  .three-col .headtoheadContent .results .teamnames .team { width: 25%; }
  .three-col .headtoheadContent .results .teamnames .team .name { display: none; }
  .three-col .headtoheadContent .results .teamnames .team .initials { display: initial; }
  .three-col .headtoheadContent .results .teamnames .team .name { display: none; }
  .three-col .headtoheadContent .results .teamnames .team .initials { display: initial; }
  .four-col .headtoheadContent .headtohead_profile { padding-left: 0px; padding-right: 0px; position: relative; }
  .four-col .headtoheadContent .headtohead_profile .photo { width: 50%; }
  .four-col .headtoheadContent .headtohead_profile .photo.t1_photo { float: left; margin-left: 0px; right: 0px; }
  .four-col .headtoheadContent .headtohead_profile .photo.t2_photo { float: right; text-align: right; margin-right: 0px; }
  .four-col .headtoheadContent .headtohead_profile .photo img { width: 100%; max-width: 156px; display: inline-block; }
  .four-col .headtoheadContent .headtohead_profile .profile_info { width: 100%; clear: both; padding: 0px; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile { float: left; width: 50%; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank { float: left; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank .label { float: right; padding-left: 10px; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank .value { float: left; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile { text-align: right; float: right; clear: none; width: 50%; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank { float: right; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank .label { float: left; padding-right: 10px; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank .value { float: right; }
  .four-col .headtoheadContent .results .header { display: none; }
  .four-col .headtoheadContent .results td { width: 25%; display: none; }
  .four-col .headtoheadContent .results td:first-child { width: 50%; display: table-cell; }
  .four-col .headtoheadContent .results td.last { display: table-cell; }
  .four-col .headtoheadContent .results .round { display: block; }
  .four-col .headtoheadContent .results .teamnames { padding-left: 50%; margin-bottom: 0px; font-size: 22px; }
  .four-col .headtoheadContent .results .teamnames .team { width: 25%; }
  .four-col .headtoheadContent .results .teamnames .team .name { display: none; }
  .four-col .headtoheadContent .results .teamnames .team .initials { display: initial; }
  .four-col .headtoheadContent .results .teamnames .team .name { display: none; }
  .four-col .headtoheadContent .results .teamnames .team .initials { display: initial; } }
@media only screen and (min-width: 1024px) { .two-col .headtoheadContent .headtohead_profile { padding-left: 0px; padding-right: 0px; position: relative; }
  .two-col .headtoheadContent .headtohead_profile .photo { width: 50%; }
  .two-col .headtoheadContent .headtohead_profile .photo.t1_photo { float: left; margin-left: 0px; right: 0px; }
  .two-col .headtoheadContent .headtohead_profile .photo.t2_photo { float: right; text-align: right; margin-right: 0px; }
  .two-col .headtoheadContent .headtohead_profile .photo img { width: 100%; max-width: 156px; display: inline-block; }
  .two-col .headtoheadContent .headtohead_profile .profile_info { width: 100%; clear: both; padding: 0px; }
  .two-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile { float: left; width: 50%; }
  .two-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank { float: left; }
  .two-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank .label { float: right; padding-left: 10px; }
  .two-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank .value { float: left; }
  .two-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile { text-align: right; float: right; clear: none; width: 50%; }
  .two-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank { float: right; }
  .two-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank .label { float: left; padding-right: 10px; }
  .two-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank .value { float: right; }
  .two-col .headtoheadContent .results .header { display: none; }
  .two-col .headtoheadContent .results td { width: 25%; display: none; }
  .two-col .headtoheadContent .results td:first-child { width: 50%; display: table-cell; }
  .two-col .headtoheadContent .results td.last { display: table-cell; }
  .two-col .headtoheadContent .results .round { display: block; }
  .two-col .headtoheadContent .results .teamnames { padding-left: 50%; margin-bottom: 0px; font-size: 22px; }
  .two-col .headtoheadContent .results .teamnames .team { width: 25%; }
  .two-col .headtoheadContent .results .teamnames .team .name { display: none; }
  .two-col .headtoheadContent .results .teamnames .team .initials { display: initial; }
  .two-col .headtoheadContent .results .teamnames .team .name { display: none; }
  .two-col .headtoheadContent .results .teamnames .team .initials { display: initial; }
  .three-col .headtoheadContent .headtohead_profile { padding-left: 0px; padding-right: 0px; position: relative; }
  .three-col .headtoheadContent .headtohead_profile .photo { width: 50%; }
  .three-col .headtoheadContent .headtohead_profile .photo.t1_photo { float: left; margin-left: 0px; right: 0px; }
  .three-col .headtoheadContent .headtohead_profile .photo.t2_photo { float: right; text-align: right; margin-right: 0px; }
  .three-col .headtoheadContent .headtohead_profile .photo img { width: 100%; max-width: 156px; display: inline-block; }
  .three-col .headtoheadContent .headtohead_profile .profile_info { width: 100%; clear: both; padding: 0px; }
  .three-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile { float: left; width: 50%; }
  .three-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank { float: left; }
  .three-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank .label { float: right; padding-left: 10px; }
  .three-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank .value { float: left; }
  .three-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile { text-align: right; float: right; clear: none; width: 50%; }
  .three-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank { float: right; }
  .three-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank .label { float: left; padding-right: 10px; }
  .three-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank .value { float: right; }
  .three-col .headtoheadContent .results .header { display: table-row; }
  .three-col .headtoheadContent .results td { width: 10%; display: table-cell; }
  .three-col .headtoheadContent .results td:first-child { width: 50%; display: table-cell; }
  .three-col .headtoheadContent .results td.last { display: none; }
  .three-col .headtoheadContent .results .round { display: none; }
  .three-col .headtoheadContent .results .teamnames { padding-left: 20%; margin-bottom: -30px; font-size: 16px; }
  .three-col .headtoheadContent .results .teamnames .team { width: 40%; }
  .three-col .headtoheadContent .results .teamnames .team .name { display: initial; }
  .three-col .headtoheadContent .results .teamnames .team .initials { display: none; }
  .three-col .headtoheadContent .results .teamnames .team .name { display: initial; }
  .three-col .headtoheadContent .results .teamnames .team .initials { display: none; }
  .four-col .headtoheadContent .headtohead_profile { padding-left: 0px; padding-right: 0px; position: relative; }
  .four-col .headtoheadContent .headtohead_profile .photo { width: 50%; }
  .four-col .headtoheadContent .headtohead_profile .photo.t1_photo { float: left; margin-left: 0px; right: 0px; }
  .four-col .headtoheadContent .headtohead_profile .photo.t2_photo { float: right; text-align: right; margin-right: 0px; }
  .four-col .headtoheadContent .headtohead_profile .photo img { width: 100%; max-width: 156px; display: inline-block; }
  .four-col .headtoheadContent .headtohead_profile .profile_info { width: 100%; clear: both; padding: 0px; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile { float: left; width: 50%; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank { float: left; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank .label { float: right; padding-left: 10px; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank .value { float: left; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile { text-align: right; float: right; clear: none; width: 50%; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank { float: right; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank .label { float: left; padding-right: 10px; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank .value { float: right; }
  .four-col .headtoheadContent .results .header { display: table-row; }
  .four-col .headtoheadContent .results td { width: 10%; display: table-cell; }
  .four-col .headtoheadContent .results td:first-child { width: 50%; display: table-cell; }
  .four-col .headtoheadContent .results td.last { display: none; }
  .four-col .headtoheadContent .results .round { display: none; }
  .four-col .headtoheadContent .results .teamnames { padding-left: 20%; margin-bottom: -30px; font-size: 16px; }
  .four-col .headtoheadContent .results .teamnames .team { width: 40%; }
  .four-col .headtoheadContent .results .teamnames .team .name { display: initial; }
  .four-col .headtoheadContent .results .teamnames .team .initials { display: none; }
  .four-col .headtoheadContent .results .teamnames .team .name { display: initial; }
  .four-col .headtoheadContent .results .teamnames .team .initials { display: none; }
  .inline.two-col .headtoheadContent .headtohead_profile { padding-left: 0px; padding-right: 0px; position: relative; }
  .inline.two-col .headtoheadContent .headtohead_profile .photo { width: 50%; }
  .inline.two-col .headtoheadContent .headtohead_profile .photo.t1_photo { float: left; margin-left: 0px; right: 0px; }
  .inline.two-col .headtoheadContent .headtohead_profile .photo.t2_photo { float: right; text-align: right; margin-right: 0px; }
  .inline.two-col .headtoheadContent .headtohead_profile .photo img { width: 100%; max-width: 156px; display: inline-block; }
  .inline.two-col .headtoheadContent .headtohead_profile .profile_info { width: 100%; clear: both; padding: 0px; }
  .inline.two-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile { float: left; width: 50%; }
  .inline.two-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank { float: left; }
  .inline.two-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank .label { float: right; padding-left: 10px; }
  .inline.two-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank .value { float: left; }
  .inline.two-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile { text-align: right; float: right; clear: none; width: 50%; }
  .inline.two-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank { float: right; }
  .inline.two-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank .label { float: left; padding-right: 10px; }
  .inline.two-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank .value { float: right; }
  .inline.two-col .headtoheadContent .results .header { display: none; }
  .inline.two-col .headtoheadContent .results td { width: 25%; display: none; }
  .inline.two-col .headtoheadContent .results td:first-child { width: 50%; display: table-cell; }
  .inline.two-col .headtoheadContent .results td.last { display: table-cell; }
  .inline.two-col .headtoheadContent .results .round { display: block; }
  .inline.two-col .headtoheadContent .results .teamnames { padding-left: 50%; margin-bottom: 0px; font-size: 22px; }
  .inline.two-col .headtoheadContent .results .teamnames .team { width: 25%; }
  .inline.two-col .headtoheadContent .results .teamnames .team .name { display: none; }
  .inline.two-col .headtoheadContent .results .teamnames .team .initials { display: initial; }
  .inline.two-col .headtoheadContent .results .teamnames .team .name { display: none; }
  .inline.two-col .headtoheadContent .results .teamnames .team .initials { display: initial; } }
@media only screen and (min-width: 1388px) { .four-col .headtoheadContent .headtohead_profile { padding-left: 304px; padding-right: 304px; position: relative; }
  .four-col .headtoheadContent .headtohead_profile .photo { width: 304px; }
  .four-col .headtoheadContent .headtohead_profile .photo.t1_photo { float: left; margin-left: -304px; right: 304px; }
  .four-col .headtoheadContent .headtohead_profile .photo.t2_photo { float: right; margin-right: -304px; text-align: right; }
  .four-col .headtoheadContent .headtohead_profile .photo img { width: 304px; max-width: none; display: inline-block; }
  .four-col .headtoheadContent .headtohead_profile .profile_info { width: 100%; float: left; padding: 0px 20px; clear: none; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile { float: left; width: 50%; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank { float: left; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank .label { padding-left: 10px; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank .value { float: left; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile { width: 50%; text-align: right; float: right; clear: left; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank { float: right; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank .label { float: left; padding-right: 10px; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank .value { float: right; }
  .four-col .headtoheadContent .results .header { display: table-row; }
  .four-col .headtoheadContent .results td { width: 10%; display: table-cell; }
  .four-col .headtoheadContent .results td:first-child { width: 50%; display: table-cell; }
  .four-col .headtoheadContent .results td.last { display: none; }
  .four-col .headtoheadContent .results .round { display: none; }
  .four-col .headtoheadContent .results .teamnames { padding-left: 20%; margin-bottom: -30px; font-size: 16px; }
  .four-col .headtoheadContent .results .teamnames .team { width: 40%; }
  .four-col .headtoheadContent .results .teamnames .team .name { display: initial; }
  .four-col .headtoheadContent .results .teamnames .team .initials { display: none; }
  .four-col .headtoheadContent .results .teamnames .team .name { display: initial; }
  .four-col .headtoheadContent .results .teamnames .team .initials { display: none; } }
@media only screen and (min-width: 1601px) { .four-col .headtoheadContent .headtohead_profile { padding-left: 304px; padding-right: 304px; position: relative; }
  .four-col .headtoheadContent .headtohead_profile .photo { width: 304px; }
  .four-col .headtoheadContent .headtohead_profile .photo.t1_photo { float: left; margin-left: -304px; right: 304px; }
  .four-col .headtoheadContent .headtohead_profile .photo.t2_photo { float: right; margin-right: -304px; }
  .four-col .headtoheadContent .headtohead_profile .photo img { width: 304px; max-width: none; display: inline-block; }
  .four-col .headtoheadContent .headtohead_profile .profile_info { width: 100%; float: left; padding: 0px 25px; clear: none; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile { float: left; width: 50%; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank { float: left; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank .label { padding-left: 10px; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank .value { float: left; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile { width: 50%; text-align: right; float: right; clear: none; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank { float: right; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank .label { float: left; padding-right: 10px; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank .value { float: right; }
  .four-col .headtoheadContent .results .header { display: table-row; }
  .four-col .headtoheadContent .results td { width: 10%; display: table-cell; }
  .four-col .headtoheadContent .results td:first-child { width: 50%; display: table-cell; }
  .four-col .headtoheadContent .results td.last { display: none; }
  .four-col .headtoheadContent .results .round { display: none; }
  .four-col .headtoheadContent .results .teamnames { padding-left: 20%; margin-bottom: -30px; font-size: 16px; }
  .four-col .headtoheadContent .results .teamnames .team { width: 40%; }
  .four-col .headtoheadContent .results .teamnames .team .name { display: initial; }
  .four-col .headtoheadContent .results .teamnames .team .initials { display: none; }
  .four-col .headtoheadContent .results .teamnames .team .name { display: initial; }
  .four-col .headtoheadContent .results .teamnames .team .initials { display: none; } }
@media only screen and (min-width: 1965px) { .three-col .headtoheadContent .headtohead_profile { padding-left: 304px; padding-right: 304px; position: relative; }
  .three-col .headtoheadContent .headtohead_profile .photo { width: 304px; }
  .three-col .headtoheadContent .headtohead_profile .photo.t1_photo { float: left; margin-left: -304px; right: 304px; }
  .three-col .headtoheadContent .headtohead_profile .photo.t2_photo { float: right; margin-right: -304px; text-align: right; }
  .three-col .headtoheadContent .headtohead_profile .photo img { width: 304px; max-width: none; display: inline-block; }
  .three-col .headtoheadContent .headtohead_profile .profile_info { width: 100%; float: left; padding: 0px 20px; clear: none; }
  .three-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile { float: left; width: 50%; }
  .three-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank { float: left; }
  .three-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank .label { padding-left: 10px; }
  .three-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank .value { float: left; }
  .three-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile { width: 50%; text-align: right; float: right; clear: left; }
  .three-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank { float: right; }
  .three-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank .label { float: left; padding-right: 10px; }
  .three-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank .value { float: right; }
  .three-col .headtoheadContent .results .header { display: table-row; }
  .three-col .headtoheadContent .results td { width: 10%; display: table-cell; }
  .three-col .headtoheadContent .results td:first-child { width: 50%; display: table-cell; }
  .three-col .headtoheadContent .results td.last { display: none; }
  .three-col .headtoheadContent .results .round { display: none; }
  .three-col .headtoheadContent .results .teamnames { padding-left: 20%; margin-bottom: -30px; font-size: 16px; }
  .three-col .headtoheadContent .results .teamnames .team { width: 40%; }
  .three-col .headtoheadContent .results .teamnames .team .name { display: initial; }
  .three-col .headtoheadContent .results .teamnames .team .initials { display: none; }
  .three-col .headtoheadContent .results .teamnames .team .name { display: initial; }
  .three-col .headtoheadContent .results .teamnames .team .initials { display: none; }
  .four-col .headtoheadContent .headtohead_profile { padding-left: 304px; padding-right: 304px; position: relative; }
  .four-col .headtoheadContent .headtohead_profile .photo { width: 304px; }
  .four-col .headtoheadContent .headtohead_profile .photo.t1_photo { float: left; margin-left: -304px; right: 304px; }
  .four-col .headtoheadContent .headtohead_profile .photo.t2_photo { float: right; margin-right: -304px; }
  .four-col .headtoheadContent .headtohead_profile .photo img { width: 304px; max-width: none; display: inline-block; }
  .four-col .headtoheadContent .headtohead_profile .profile_info { width: 100%; float: left; padding: 0px 25px; clear: none; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile { float: left; width: 50%; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank { float: left; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank .label { padding-left: 10px; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t1_profile .rank .value { float: left; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile { width: 50%; text-align: right; float: right; clear: none; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank { float: right; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank .label { float: left; padding-right: 10px; }
  .four-col .headtoheadContent .headtohead_profile .profile_info .profile.t2_profile .rank .value { float: right; }
  .four-col .headtoheadContent .results .header { display: table-row; }
  .four-col .headtoheadContent .results td { width: 10%; display: table-cell; }
  .four-col .headtoheadContent .results td:first-child { width: 50%; display: table-cell; }
  .four-col .headtoheadContent .results td.last { display: none; }
  .four-col .headtoheadContent .results .round { display: none; }
  .four-col .headtoheadContent .results .teamnames { padding-left: 20%; margin-bottom: -30px; font-size: 16px; }
  .four-col .headtoheadContent .results .teamnames .team { width: 40%; }
  .four-col .headtoheadContent .results .teamnames .team .name { display: initial; }
  .four-col .headtoheadContent .results .teamnames .team .initials { display: none; }
  .four-col .headtoheadContent .results .teamnames .team .name { display: initial; }
  .four-col .headtoheadContent .results .teamnames .team .initials { display: none; } }

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