/*    /* CSS Reset */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,/* 1 */
figcaption,figure,footer,header,main,/* 2 */
menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,/* 1 */
[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],/* 1 */
[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}

/* Webcast CSS */
body,
html,
div {
    margin: 0 0px;
    padding: 0;
    text-rendering: optimizeLegibility;
    text-rendering: geometricPrecision;
    font-smooth: always;

    font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -webkit-font-smoothing: subpixel-antialiased;
}
html {
    background: url(../images/bg.jpg) top center repeat #d9d9d9;
}
html.football {
    background:  #fff;
}
body {
    font-family: 'Roboto', sans-serif;
}
.row {
    clear: both;
    overflow: hidden;
}
.row-not-used {
    display: none;
}
header {
    margin: 0 auto;
    max-width: 1200px;
    overflow: hidden;
    position: relative;
    padding: 0 0;
    background: transparent;
    text-rendering: optimizeLegibility;
}
.page {
    margin: -2px auto 0;
    max-width: 1200px;
    overflow: hidden;
    position: relative;
    padding: 1.5vw 2vw;
    background: #fff;
}
.football .page {
    background: #dcdcdc;
    padding: 1vw;
}
/* Layout Fixes */
.boxscore .playernum span,
.team-fouls,
.row.scoreboard div,
.cat-title,
.cat-leader-name,
.leaders-combined-table tr:first-child td:nth-child(6),
.leaders-combined-table tr:first-child td:nth-child(5),
.col,
.page {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-background-clip: padding-box !important;
    -webkit-background-clip: padding-box !important;
    background-clip: padding-box !important;
}

/* Reusable column setup */

.col {
    border: 0px solid rgba(0, 0, 0, 0);
    float: left;
    margin-bottom: 12px;
}
.col > .col {
    margin-bottom: 0;
}
header .col {
    margin-bottom: 0;
}
/* Typography */

.center,
.align-center {
    text-align: center !important;
}
.right,
.align-right {
    text-align: right !important;
}
.left,
.align-left {
    text-align: left !important;
}
/* Header */

#leagueLogo {
    height: 90px;
    float: left;
    margin-right: 15px;
    overflow: hidden;
    margin-top: 18px;
    display: none;
}
#leagueLogo img {
    height: 100%;
    width: auto;
    max-width: 100%;
}
#matchCenterWidget {
    background: #c9c9c9;
    height: 120px;
    margin-left: 10px;
    overflow: hidden;
    text-align: center;
    line-height: 120px;
    font-family: 'Roboto Condensed', sans-serif;
    color: #000;
    font-size: 25px;
    display: none;
}
#leagueName {
    display: none;
}
#leagueName span {
    float: left;
}
#competitionName  {
    /*max-width: 25%;*/
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    padding: 0 20px;
}
/* matchDetailBar */
.football .matchDetailBar {
    background: #005092;
    color: #fff;
    margin-top: 10px;
    padding:0;
    padding-bottom: 40px;
    margin-bottom: -74px;
}
.football .matchDetailBar * {
    color: #fff;
}
.mobile-match-details {
    display: none;
}
/* Top Bar */
.topBar {
    background: #222;
    border-bottom: 2px solid #2a2a2a;
    color:  #fff;
    font-family: "Roboto Condensed", sans-serif;
    margin-bottom: -10px;
    margin-top: -115px;
}
.other-games-bar {
    width: 100%;
    max-width: 1200px;
    margin: 4px auto 0;
    /* background: green; */
    height: 32px;
    overflow:  hidden;
    line-height: 32px;
    padding: 0;
}
.other-games-bar #aj_league_logo {
    height: 28px;
    width: 28px;
    margin-top: 2px;
    float:  left;
    margin-right:  10px;
    margin-left:  4px;
}
.other-games-bar #aj_league_logo img {
    height: 28px;
    width: 28px;
}
.other-games-bar #leagueName {
    display: inline-block !important;
    line-height: 32px;
    height: 32px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 15px;
}
.other-matches-control {
    float: right;
    display: inline-block;
    text-transform: uppercase;
    font-size: 13px;
    cursor: pointer;
    font-weight: bold;
    margin: 0 12px;
}

.preview-page .other-matches-control {
    display: none !important
}

.preview-page .period {
    color: transparent !important
}

span.expand-matches {
    display: inline-block;
}
.other-matches-control.expanded span.expand-matches {
    display: none;
}
span.hide-matches {
    display: none;
}
.other-matches-control.expanded span.hide-matches {
    display: inline-block;
}

span.hide-matches:after {
    display: inline-block;
    font-family: wc_icons;
    content:"u";
    text-transform: lowercase;
    font-size: 18px;
    height: 20px;
    position:  relative;
    top:  5px;
    padding: 0 0  0 9px;
}
span.expand-matches:after {
    display: inline-block;
    font-family: wc_icons;
    content:"d";
    text-transform: lowercase;
    font-size: 18px;
    height: 20px;
    position: relative;
    top: -3px;
    padding: 0 0 0 9px;
    left:  0px;
}
.row.scoreboard {
    background: #fff;
    z-index: 10;
    position:  relative;
}
.row.scoreboard .hr {
    height: 0px;
    border-top: 1px solid #dcdcdc;
    width: 90%;
    margin-left: 5%;
    position: absolute;
    top: 0px;
    z-index: 2;
    display: none;
}
.team {
    width: 43.89%;
    max-width: 43.89%;
    background: #fff;
    float: left;
    font-family: 'Roboto Condensed', sans-serif;
}
.team > div {
    height: 115px;
}
.row.scoreboard .team-0 div {
    float: left;
}
.team-1 div {
    float: right;
}
.team-color {
    width: 30px;
}
.team-logo {
    width: 130px;
    height: 150px;
    text-align: center;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    padding: 18px;
    background: #fff;
}
.team-logo img {
    max-width: 100%;
    max-height: 100%;
}
.team-code {
    display: none
}
.team-name {
    display: table;
    width: 201px;
    border: 1px solid #dcdcdc;
    padding: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    background:  #fff;
}
.team-name span {
    display: table-cell;
    vertical-align: middle;
    font-size: 24px;
    text-overflow: clip;
    line-height: 23px;
    font-weight:  bold;
    letter-spacing: -.6px;
    overflow:  hidden;
    word-break: break-word;
    -moz-hyphens: manual;
    -ms-hyphens: manual;
    hyphens: manual;
}
.team-1 .team-name span {
    text-align: right;
}
.team-fouls {
    width: 20px;
    text-align: center;
    padding-top: 7px;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
}
.team-fouls > div {
    width: 12px;
    height: 12px;
    margin: 4px 12px;
    background: #c9c9c9;
    clear: both;
    border-radius: 50%;
}
.team-fouls.fouls-1 .foul-marker-1 {
    background: #63b20e;
}
.team-fouls.fouls-2 .foul-marker-1,
.team-fouls.fouls-2 .foul-marker-2 {
    background: #63b20e;
}
.team-fouls.fouls-3 .foul-marker-1,
.team-fouls.fouls-3 .foul-marker-2,
.team-fouls.fouls-3 .foul-marker-3 {
    background: #63b20e;
}
.team-fouls.fouls-4 .foul-marker-1,
.team-fouls.fouls-4 .foul-marker-2,
.team-fouls.fouls-4 .foul-marker-3,
.team-fouls.fouls-4 .foul-marker-4
{
    background: #63b20e;
}
.team-fouls.fouls-5 .foul-marker-1,
.team-fouls.fouls-5 .foul-marker-2,
.team-fouls.fouls-5 .foul-marker-3,
.team-fouls.fouls-5 .foul-marker-4,
.team-fouls.fouls-5 .foul-marker-5
{
    background: #df0000;
}
.foul-marker-6 {display: none}
.team-fouls.bonus > div {
    background: #df0000;
}
.team-score {
    width: 140px;
    text-align: center;
    display: table;
    font-size: 18px;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
}
.team-score span {
    display: table-cell;
    vertical-align: middle;
    font-size: 77px;
    font-family: "FibaCENormal", sans-serif;
    text-align: center;
}
.team-score .inPenalties {
    font-size: 35px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
}
.team-0 .team-score,
.team-0 .team-fouls {
    float: right !important;
    background:  #fff;
}
.team-1 .team-score,
.team-1 .team-fouls {
    float: left;
}
.clock-summary {
    width: 12.22%;
    float: left;
    height: 115px;
    font-family: 'Roboto Condensed', sans-serif;
    border: 1px solid #dcdcdc;
    text-align: center;
    background: #fff;
}
.clock-summary .period, .clock-summary .period-half {
    text-align: center;
    height: 21px;
    line-height: 21px;
    padding-top: 3px;
    color: #999;
    font-size: 16px;
    display: inline-block;
    margin: 0 auto;
    float: none;
    font-weight: bold;
    letter-spacing: -.6px;
}
.period-half {
    display: none;
}
.clock {
    text-align: center;
    height: 50px;
    line-height: 47px;
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 7px;
    font-family: "FibaCENormal", sans-serif;
    font-size: 40px;
}
.football .period, .football .period-half {
    margin-top: 1vw;
}
.football .clock {
    border: none;
    margin-top: 0vw;
    font-size: 50px
}
.qtr-by-qtr table {
    width: 84%;
    margin: 0 8%;
    font-size: 10px;
    font-weight: normal;
}
.qtr-by-qtr table tr th {
    font-size: 10px;
    font-family: 'Roboto Condensed', sans-serif;
}
.score-team-code {
    text-align: left;
    padding-left: 2%;
    font-family: 'Roboto Condensed', sans-serif;
}
.period-cell {} .matchCenter {
                    margin-bottom: 11px;
                    margin-top: 20px;
                    color: #fff;
                    overflow: visible;
                }
.football .extraDetail{
    clear: both;
    background: #dcdcdc;
    overflow:  hidden;
    height: auto;
    display: table;
    width: 100%;
    margin-bottom:  1em;
}
.football .extraDetail > div {display: inline-block;float:  left;}
.football .extraDetail .time-added {
    width: 12.22%;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    text-align: center;
    /* height: 3em; */
    border-left: 1px solid #cfcfcf;
    border-right: 1px solid #cfcfcf;
}
.football .extraDetail .time-added span {
    display: block;
    width: 100%;
    min-height: 1em;
    font-size: 1.4em;
    border-left: 1px solid #cfcfcf;
    border-right: 1px solid #cfcfcf;
    padding: .5em 0;
}

.football .team-scorers {
    font-family: 'Roboto Condensed', sans-serif;
    overflow: visible;
    text-align:  left;
    font-size: .8em;
    color: #666;
    width: 43.89% !important;
}
.football .team-scorers.team-0{
    text-align:  right;
    font-size: .8em;
    color: #666;
}
.football .team-scorers span{
    display: block;
    min-width:  100%;
    padding: 1.3em;
    box-sizing: border-box;
}

.timeline{
    background: #fff;
    width: 99.5%;
    margin: 0 auto -100px;
    padding: 20px 0px;
    position:  relative;
    height: 200px;
    overflow: visible;
}
#timeline-main {
    display:  block;
    height: 25px;
    background:  #c9c9c9;
    border-radius: 3px;
    top: 25px;
    position: absolute;
    width: 100%
}
#timeline-active {
    background: #118f01;
    width: 0%;
    height: 25px;
    display:  block;
    position: absolute;
    top: 25px;
    border-radius: 3px;
}
#timeline-labels {
    display:  block;
    height: 25px;
    position:  absolute;
    width: 100%;
    top:  25px;
}
#timeline-labels  span{
    display: block;
    position: absolute;
    color: #ffffff;
    width: 2%;
    overflow:  visible;
    font-size:  .8em;
    text-align: center;
    height: 25px;
    line-height:  25px;
    background-size: auto 70%;
    background-repeat: no-repeat;
}
#timeline-labels span.team-1{
    top: -25px;
    background-position: center top;
}
#timeline-labels span.team-1:after{
    content:"";
    display:inline-block;
    position:absolute;
    border: 7px solid white;
    border-color:transparent transparent #118f01 transparent;
    left: 24.5%;
    bottom: -1px;
    width: 0%;
}
#timeline-labels span.team-2:after{
    content:"";
    display:inline-block;
    position:absolute;
    border: 7px solid white;
    border-color: #118f01 transparent transparent transparent;
    left: 27.5%;
    top: -1px;
    width: 0%;
}
#timeline-labels span.team-2{
    top: 25px;
    background-position: center bottom;
}
#timeline-labels span.tl-penaltykick{
    background-image: url(../images/football/football-icon.png);
    background-size: auto 70%;
    display: none;
}
#timeline-labels span.tl-goal{
    background-image: url(../images/football/football-icon.png);
    background-size: auto 70%;
}
#timeline-labels span.team-1.tl-goal.own{
    background-image: url(../images/football/football-own-icon.png);
    background-size: auto 70%;
    top: 32px;
}
#timeline-labels span.team-1.tl-goal.own:after{
    border-color: #118f01 transparent transparent transparent;
    top: -8px;
}
#timeline-labels span.team-2.tl-goal.own{
    background-image: url(../images/football/football-own-icon.png);
    background-size: auto 70%;
    top: -32px;
}
#timeline-labels span.team-2.tl-goal.own:after{
    border-color: transparent transparent #118f01 transparent;
    top: 19px;
}

#timeline-labels span.tl-goal.penaltykick{
    background-image: url(../images/football/football-penalty-goal-icon.png);
    background-size: auto 70%;
}

#timeline-labels span.tl-cardyellow{
    background-image: url(../images/football/yellow-card-icon.png);
    background-size: auto 70%;
}
#timeline-labels span.tl-cardred{
    background-image: url(../images/football/red-card-icon.png);
    background-size: auto 70%;
}
#timeline-labels span.tl-substitution{
    background-image: url(../images/football/substitution-icon.png);
    background-size: auto 70%;
}

#timeline-labels span.timeline-tip {
    position: relative;
    color: #fff;
    width: 700%;
    overflow:  visible;
    font-size: 0.8em;
    left: -290%;
    text-align: left;
    padding: 7px;
    height: auto;
    line-height: 1.2em;
    background-size: auto 70%;
    background-repeat: no-repeat;
    background: #404040;
    border-radius: 6px;
    z-index: 10;
    display: none;
    -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
    -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
    -ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
    -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
}
#timeline-labels span:hover .timeline-tip {
    display: block;
}

#timeline-labels .team-1 span.timeline-tip {
    background: #264fa7;
    top: 8px;
}
#timeline-labels .team-2 span.timeline-tip {
    background: #c10003;
    bottom: 68px;
}
#timeline-labels .team-1.own span.timeline-tip {
    background: #264fa7;
    bottom: auto;
    top: -68px;
}
#timeline-labels .team-2.own span.timeline-tip {
    background: #c10003;
    top: 8px;
}
#timeline-labels span.timeline-tip .pbp-team-name {
    display: inline;
    color: #fff;
    position:static;
    clear: both;
    font-size: 1em;
    line-height: 1em;
}
#timeline-labels span.timeline-tip br {
    display: none
}
.team-timeline.team-0 {
    position:  absolute;
    height: 20px;
    top:  0;
    /* background:  pink; */
    width:  100%;
}
.team-timeline.team-1 {
    position:  absolute;
    height:  20px;
    bottom:  0;
    background:  yellow;
    width:  100%;
}
.extra-tip {
    display: block;
}
.matchDetails {
    background: transparent;
    color: #000;
    padding: 14px 0px !important;
    font-size: 12px;
}
.matchDetail {
    display: inline-block;
}
.matchDetail h6 {
    display: inline;
    font-size: 12px;
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
    padding: 0 5px 0 20px;
    font-weight: bold;
}
.matchDetail p {
    display: inline;
}
.bannerContainer {
    background: transparent;
    color: #fff;
    padding-bottom: 14px !important;
    position:  relative;
    z-index:  1;
}
header nav {
    background: #c9c9c9;
    margin: 0px;
    border-bottom: 10px solid #fff;
    margin-bottom: -3px;
    overflow: hidden;
    height: 45px;
}
.football header nav {
    background: #fff;
    border-bottom-color: #dcdcdc;
    padding: 0 20px;
}

header nav ul {
    overflow: visible;
    list-style-type: none;
    margin: 0;
    padding: 0;
    /* border: 1px solid #a0a0a0; */
    /* border-bottom: 1px solid #e2e2e3; */
    height: 42px;
    border-left: none;
    display: inline-block;
}
header nav ul li {
    float: left;
    margin-right: 0px;
    padding: 0;
    position: relative;
    margin-top: -3px;
}
header nav ul li:first-child a {
    border-left: none
}
header nav ul li:last-child {
    /* border-right: none; */
}
header nav ul li a {
    text-decoration: none;
    color: #000000;
    font: 16px/1 'Roboto Condensed', sans-serif;
    text-transform: none;
    padding: 12px 16px;
    line-height: 54px;
    border: 1px solid #9d9d9d;
    position: relative;
    z-index: 2;
    top: -1px;
    margin-bottom: -1px;
    margin-right: -1px;
    background: #c9c9c9;
    border-bottom: 1px solid #e2e2e3;
    font-weight: bold;
    letter-spacing: -.6px;
    white-space: nowrap;
    border-top:  none;
}
header nav ul li a:hover {
    color: #666;
}
header nav ul li.active a {
    color: #000;
    background: #fff;
    border-bottom: 2px solid #fff;
}
.football header nav ul li a:hover {
    color: #222;
    border-bottom: 1px solid #eaeaea;
    background: #eaeaea;
}
.football header nav ul li a {
    color: #505050;
    border: 0px solid #9d9d9d;
    background: #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
    margin: 0 2px;
    text-transform: uppercase;
}

.football header nav ul li.active a {
    background: #dcdcdc;
    border-bottom: 2px solid #dcdcdc;
}
.navbar-checkbox {
    display: none;
}
.navbar-handle {
    display: none;
    cursor: pointer;
    position: relative;
    font-size: 45px;
    padding: .5em 0;
    height: 0;
    width: 1.5em;
    border-top: 5px solid #fff;
}
.navbar-handle:before,
.navbar-handle:after {
    position: absolute;
    left: 0;
    right: 0;
    content: ' ';
    border-top: 5px solid #fff;
}
.navbar-handle:before {
    top: 0.37777778em;
}
.navbar-handle:after {
    top: 1em;
}
.activeItem {
    display: none;
}
.menu .navbar-handle {
    position: relative;
    font-size: 1.2em;
    top: 13px;
    left: 2vw;
    z-index: 10;
}
.navigation-extras {
    display: inline;
    float: right;
}
.navigation-extras select {
    /*@include box-sizing(content-box);*/
    color: #c9c9c9 !important;
    background: #000;
    border: 0;
    outline: 0;
    padding: 5px 22px 5px 12px;
    font-size: 15px;
    font-family: 'Roboto Condensed', 'Verdana', Sans-Serif;
    width: auto;
    height: 29px;
    min-width: 270px;
    letter-spacing: 1px;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-weight: normal;
    letter-spacing: -.6px;
    border-radius: 0;
    text-indent: 0.01px;
    text-overflow: '';
}
.football .navigation-extras select {
    color: #000000 !important;
    background: #f1f1f1;
    border: 1px solid #dcdcdc
}
select::-ms-expand {
    display: none;
}
.select-container {
    position: relative;
    margin: 8px 10px;
    float: right;
}
.select-container:after {
    content: '';
    width: 0;
    position: absolute;
    right: 12px;
    top: 50%;
    margin-top: -3px;
    border-width: 6px 4px;
    border-style: solid;
    pointer-events: none;
    border-color: #c9c9c9 transparent transparent transparent;
}
.football .select-container:after {
    border-color: #000 transparent transparent transparent;
}
.sharing {
    float: left;
    margin-top: 6px;
}
.sharing div {
    float: left;
    margin-left: 10px;
}
.sharing a {
    font-family: "wc_icons";
    color: #000;
    font-size: 34px;
    text-decoration: none;
}
.football .sharing a {
    font-family: "wc_icons";
    color: #f1f1f1;
    font-size: 34px;
    text-decoration: none;
    background: #222;
}
.sharing img {
    display: none;
}
.sharing .baidu {
    display: none !important;
}
.sharing .facebooksharelink:after {
    content: "f";
    margin-left: -2px;
}
.sharing .facebooksharelink {
    border: 2px solid #000;
    height: 24px;
    display: block;
    line-height: 24px;
    width: 26px;
    overflow: hidden;
    margin-top: 2px;
    border-bottom-width: 0px;
    border-top-width: 5px;
}
.sharing .twittersharelink:after {
    content: "t";
    margin-left: -2px;
}
.sharing .twittersharelink {
    border: 2px solid #000;
    height: 24px;
    display: block;
    line-height: 24px;
    width: 25px;
    overflow: hidden;
    margin-top: 3px;
    border-bottom-width: 3px;
}
.football .sharing .facebooksharelink {
    border: 2px solid #f1f1f1;
}
.football .sharing .twittersharelink {
    border: 2px solid #f1f1f1;
    height: 25px;
    width: 24px;
    margin-top: 2px;
    border-bottom-width: 5px;
    border-right-width: 3px;
}
.sharing .twittersharelink img {
}
.facebook-chat {display: none !important}
/* Boxscore */

.bs-image {
    width: 3vw;
    height: 3vw;
    float: left;
    margin-right: 1vw;
}
.bs-image img {
    max-width: 100%;
}
.bs-team-name {
    color: #000000;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 2.3vw;
    line-height: 3vw;
    font-weight: bold;
    letter-spacing: -.6px;
}
.bs-team-name > span {
    max-width: 29vw;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow:  hidden;
    display: inline-block;
}
.box-score-title {
    margin-bottom: 1vw;
    clear:  both;
    overflow: hidden;
}
.football .box-score-title .team-1-bs div.bs-team-name {
    float: right;
}
.football .box-score-title .team-1-bs div.bs-image {
    float: right;
    margin-left: 1vw;
    margin-right: 0px;
}
.football .sYellowCards span {
    color: transparent;
    display: block;
    height:  26px;
    width:  26px;
    margin: 0 auto;
}
.football .sYellowCards.active span {
    background: url(../images/football/yellow-card-icon.png) no-repeat center;
    background-size: 10px;
}
.football .sRedCards span {
    color: transparent;
    display: block;
    height:  26px;
    width:  26px;
    margin: 0 auto;
}
.football .sRedCards.active span {
    background: url(../images/football/red-card-icon.png) no-repeat center;
    background-size: 10px;
}
.football .sGoals span, .football .sOwnGoalsAgainst span {
    color:transparent;
}
.football .sGoals.active span {
    color: #fff;
    background-color: #000000;
    display: block;
    height:  12px;
    width:  12px;
    padding: 2px;
    line-height: 12px;
    font-weight: bold;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    border-radius: 4px;
    margin-left: 5px;
}
.football .sGoals.active {
    background-image: url(../images/football/football-icon.png);
    background-repeat: no-repeat;
    background-position: 19px center;
    background-size: 18px;
}
.football .sOwnGoalsAgainst.active span {
    color: #fff;
    background-color: #dd1500;
    display: block;
    height:  12px;
    width:  12px;
    padding: 2px;
    line-height: 12px;
    font-weight: bold;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    border-radius: 4px;
    margin-left: 5px;
}
.football .sOwnGoalsAgainst.active {
    background-image: url(../images/football/football-own-icon.png);
    background-repeat: no-repeat;
    background-position: 19px center;
    background-size: 18px;
}
.boxscorewrap {
    margin-bottom: 3vw;
}
.boxscorewrap table.boxscore {
    margin-top: 1vw;
    border-top: 1px solid #000;
    width: 100%;
    border-collapse: collapse;
    white-space: nowrap;
}
.football .boxscorewrap table.boxscore {
    border-top: none;
}
.boxscorewrap table.boxscore thead td {
    border-bottom: 1px solid #dcdcdc;
}
.boxscorewrap table.boxscore thead th {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.2vw;
    height: 3vw;
    text-align: center;
    text-transform: uppercase;
    border-bottom: 1px solid #dcdcdc;
    font-weight: bold;
    letter-spacing: -.6px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width:  50px;
}
.football .boxscorewrap table.boxscore .positionOrder {display: none;}
.football .boxscorewrap table.boxscore thead th {
    background: #f2f2f2;
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
}
.boxscorewrap table.boxscore thead th:first-child {
    border-left: 1px solid #dcdcdc;
}
.boxscorewrap table.boxscore thead th:last-child {
    border-right: 1px solid #dcdcdc;
}
.boxscorewrap table.boxscore thead .bsheader_type {} .boxscorewrap table.boxscore thead .bsheader_type th {
                                                         font-family: 'Roboto Condensed', sans-serif;
                                                         font-size: .8vw;
                                                         line-height: .8vw;
                                                         text-align: center;
                                                         text-transform: uppercase;
                                                         border-top: 6px solid #fff;
                                                         border-bottom: 6px solid #fff;
                                                         background: #ccc;
                                                         color: #a0a0a0;
                                                         height: .8vw;
                                                     }
.boxscorewrap table.boxscore thead .bsheader_type th span {
    background: #fff;
    width: auto;
    padding: 1px .5vw;
    float: left;
    margin-top: -1px;
    margin-bottom: -1px;
    margin-left: -.2vw;
}
.boxscorewrap table.boxscore td {
    font-size: 1.2vw;
    line-height: 3vw;
    text-align: center;
    font-weight: normal;
    border-right: 1px solid #e5e5e5;
}
.boxscorewrap table.boxscore tr:nth-child(odd) td {
    background-color: #ececec;
}
.boxscorewrap table.boxscore tr:nth-child(even) td {
    background-color: #fff;
}
.boxscorewrap table.boxscore td.playernum {
    height: 3vw;
    width: 3vw;
}
.boxscorewrap table.boxscore td.playerinfo {
    border-right: 1px solid #fff;
    width: 5vw;
    overflow: hidden;
    white-space: nowrap;
}
.boxscorewrap table.boxscore td a {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.2vw;
    line-height: 3vw;
    color: #000;
    background: rgba(0, 0, 0, .05);
    text-decoration: none;
    padding: 0 .7vw 0 .7vw;
    display: block;
    width: 100%;
    font-weight: bold;
    letter-spacing: -.6px;
    width: 14vw;
    overflow:  hidden;
    text-overflow: ellipsis;
}
.boxscore .playernum span {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.2vw;
    display: block;
    height: 3vw;
    width: 3vw;
    line-height: 3vw;
    text-align: center;
    background: #929292;
    color: #ffffff;
    font-weight: bold;
}
.boxscore .playerinfo > span {
    float: right;
    margin-top: -3vw;
    padding: 0 .5vw;
}
tr.team-totals td{
    background: #f5f5f5;
}
.boxscore tr.team-totals td.totals-title {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.2vw;
    line-height: 3vw;
    color: #000;
    padding: 0 .7vw;
    font-weight:  bold;
    letter-spacing: -.6px;
    background: #ccc !important;
}
.football .boxscore tr.team-totals td {
    background: #f2f2f2 !important;
    border-top: 1px solid #dadada;
}
.boxscore tr.coach-team-totals td.totals-title {
    font-family: 'Roboto Condensed', sans-serif;
    color: #000;
    font-weight:  bold;
    letter-spacing: -.6px;
    padding: 0 .5vw;
}
.boxscore tr.team-totals td {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.2vw;
    line-height: 3vw;
    color: #000;
    padding: 0 .7vw;
    font-weight:  bold;
    letter-spacing: -.6px;
    background: #ccc !important;
}
.boxscore .aj_UNKNOWN {display: none; }
.match-staff {display:  inline-block;float:  right;padding:  0;margin:  0;}
.match-staff h4{margin: 0;padding: 0 .5vw 0 1.5vw;display:  inline;font-size: 1.4vw;line-height: 3vw;font-weight: bold;text-transform: none;}
.match-staff span{font-family: 'Roboto Condensed', sans-serif;font-size: 1.4vw;line-height: 3vw;text-transform: capitalize;font-weight: bold;letter-spacing: -.6px;}
.match-staff.mobile-only {display: none;width:  100%;text-align:  center;}

.football .box-score-column:first-child .match-staff {float: left;}


.team-stats {
    clear:  both;
    overflow:  hidden;
    margin: 0 0 35px;
    border: 1px solid #dcdcdc;
    /* white-space: nowrap; */
    /* overflow:  hidden; */
    text-align:  center;
}
.football .team-stats {
    border: 1px solid #aaa;
    background: #fff;
}


.team-stats div{float: none;font-family: 'Roboto Condensed', sans-serif;font-size: 1.4vw;line-height: 3vw;margin-right: 5px;font-weight: bold;letter-spacing: -.6px;display:  inline-block;width: auto;max-width: 146px;/* text-overflow: ellipsis; *//* overflow: hidden; *//* white-space: nowrap; */padding: 0px 0px;}
.team-stats div span{font-size: 1.3vw;padding: 0 6px;font-weight: normal;display:  inline-block;}
.team-stats .team-stats-title{color:  #fff;display:  inline-block;float: left;padding: 0px 20px;text-transform:  uppercase;font-family: 'Roboto Condensed', sans-serif;font-size: 1.5vw;font-weight: bold;letter-spacing: -.6px;}
.team-stats .team-stat-title {
    font-weight: bold;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 110px;
    display:  inline-block;
    float:  left;
}
/*#overlay{
    display: none;
}
#pop-player{
    display: none;
}*/

/* Footer */
footer .row  {
    /* background: #fff; */
}

footer .row > div {
    height: 235px;
    padding: 15px;
}
footer .footer-logos {
    text-align: center;
    height: 130px !important;
}
footer .footer-logos h4 {
    text-transform: uppercase !important;
    font-size: 15px !important;
    margin-bottom: 0px !important;
}
footer .fiba-logo{
    background: url("../images/fiba-logo.png");
    width: 50%;
    height: 44px;
    display: inline-block;
    margin: 15px auto 0px;
    text-indent: -5000em;
    background-size: contain;
    background-repeat: no-repeat;
    max-width: 115px;
    background-position: top center;
}
footer .gsg-logo{
    background: url("../images/gsg-logo.png?v=2");
    width: 40%;
    height: 73px;
    display: inline-block;
    margin: 0 auto 5px;
    text-indent: -5000em;
    background-size: contain;
    background-repeat: no-repeat;
    max-width: 115px;
    background-position: top center;
}
footer .row > div h4 {
    padding: 0px;
    margin: 0 0 10px 0;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.5vw;
    text-align: left;
    font-weight: bold;
    letter-spacing: -.6px;
}
footer table {width: 100%;max-width:  100%;}
footer table td {
    font-size: 1.1vw;
    line-height: 1.6vw;
    padding: 0.1vw .3vw
}
footer table td span{
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.1vw;
    font-weight: bold;
    letter-spacing: -.6px;
}
.footer-logos h4 {text-align: center !important;}
footer .copyright {
    font-size: 12px;
    color: #666;
    font-weight: bold;
    text-align: center;
    height: 32px !important;
    width:  100% !important;
    clear:  both;
}
footer .copyright a {
    text-decoration: none;
    color: #999
}
footer .ad-space-bottom{
    border: none !important;
    height: 135px !important;
}
footer .ad-space-bottom > div {
    text-align: center;
    /* padding-top: 4vw !important; */
}
.ad-space-top > div {
    padding: 0px 0;
    text-align: center;
}
.match-officials span{
    display: block;
    font-size: 1.1vw;
    padding: 3px 0px;
}

/* Leaders */
.leaders-filter{
    text-align: center;
    border-bottom: 2px solid #000;
    margin-bottom: -4.9vw;
    margin-top: 3vw;
}
.leaders-filter h4{
    display: inline-block;
    margin:  0;
    background:  #ccc;
    font-size: 1.0vw;
    padding: 0 1vw;
    text-transform: uppercase;
    line-height: 1.7vw;
    border-top-left-radius: .5vw;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: bold;
    letter-spacing: -.4px;
}
.leaders-filter a{
    display:  inline-block;
    margin: 0px -0.3vw !important;
    background:  #ccc;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: bold;
    letter-spacing: -.4px;
    font-size: 1.0vw;
    padding: 0 .7vw;
    text-transform: uppercase;
    line-height: 1.7vw;
    color: #666;
    cursor: pointer;
}
.leaders-filter a:hover{
    color: #fff;
    background: #aaa;
}
.football .leaders-filter a:hover{
    color: #222;
}
.leaders-filter a:last-child{
    border-top-right-radius: .5vw;
}
.leaders-filter .active-filter {
    background: #dbdbdb;
    color: #000;
    position: relative;
}
.football .leaders-filter .active-filter {
    background: #eee;
}
.leaders-filter .active-filter:after {
    bottom: 0;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(0, 0, 0, 0);
    border-bottom-color: #000000;
    border-width: 5px;
    margin-left: -5px;
}

.team-leaders-0 .team-leaders-title {
    color: #000000;
    font-family: "Roboto Condensed", 'Verdana', sans-serif;
    font-size: 2.5vw;
    line-height: 3vw;
    margin-bottom: 3vw;
    font-weight: bold;
    letter-spacing: -.6px;
    height:  3vw;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    max-width: 64%;
}
.team-leaders-1 .team-leaders-title {
    color: #000000;
    font-family: "Roboto Condensed", Verdana, sans-serif;
    font-size: 2.5vw;
    line-height: 3vw;
    margin-bottom: 3vw;
    font-weight: bold;
    letter-spacing: -.6px;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    max-width: 80%;
    float:  right;
}
.team-leaders-0 .team-leaders-title .bs-image{}
.team-leaders-1 .team-leaders-title .bs-image {
    float:  right;
    margin-right:  0px;
    margin-left:  10px;
}
.cat-image, .gl-image, #pop-player-image {
    background-image: url("../images/livestats_generic_head.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
}

.cat-leader {
    float:left;
    width: 99.5%;
    margin: 10px 0;
    display: none;
    position: relative;
    border: 1px solid #dcdcdc;
    overflow: hidden;
}
.cat-leader.sPoints {
    display: block;
}

.football .cat-leader.sGoals {
    display: block;
}
.cat-lead-rest {
    float: none;
    width: 100%;
    background:  #fff;
}

.cat-lead-rest table {
    font-size: 1.2vw;
    width: 100%;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: bold;
    letter-spacing: -.4px;
}
.cat-lead-rest tr{
    border-bottom: 1px solid #d1d1d1
}
.cat-lead-rest td {
    padding: 4px 4px;
}
.cat-lead-rest td span {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    max-width: 80%;
}
.cat-lead-rest table td:nth-child(1) {
    width: 10%;
}

.cat-lead-rest table td:nth-child(3) {
    width: 3vw;
    text-align:center;
    font-family: FIBACENormal;
    font-size: 1.8vw;
    font-weight:  normal;
}
.cat-lead-rest table tr:nth-child(even) td {
    background-color: #f3f3f3;
}
.cat-lead-rest table tr:nth-child(odd) td {
    background-color: #fff;
}
.cat-lead-rest .positionNumber {background: #63b20e;width:  3vw;height: 3vw;line-height: 3vw;font-family: "Roboto Condensed", sans-serif;font-weight: bold;letter-spacing: -.4px;}
.cat-lead-rest .positionNumber span {
    background: rgba(255,255,255,.6);
    width: 3vw;
    height: 3vw;
    line-height: 3vw;
    display: block;
    text-align:  center;
    font-size: 1.3vw;
    font-weight: bold;
    max-width: 100% !important;
}
.cat-title {
    float:left;
    width: 100%;
    font-size: 2vw;
    padding: 0px 0 0px 11.5vw;
    text-indent: .7vw;
    margin: 0;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: bold;
    letter-spacing: -.4px;
    height: 3vw;
    line-height:  3vw;
    border-bottom: 1px solid #dcdcdc;
    text-transform: uppercase;
}
.football .cat-title {
    background: #e6e6e6;
}
.preview-leaders .cat-title {
    text-align: left;
    padding-left: 5px;
    text-transform: none;
    height: 34px;
    line-height: 38px;
}
.preview-leaders .cat-title span {
    cursor: pointer;
}
.preview-leaders .cat-title span:hover {
    color:#999;
}
.preview-leaders .cat-title-menu {
    display: inline;
    float: right;
}
.preview-leaders .cat-title-menu a {
    cursor:pointer;
    padding: 4px 4px 4px;
    border-bottom: 1px solid #dcdcdc;
    position:   relative;
    top: -1px;
    color:  #bcbcbc;
}
.preview-leaders .cat-title-menu a.active-sub-leader-link {
    color: #000;
    border-color: #000;
    /* display: inline-block; */
    position: relative;
}
.active-sub-leader-link:after{
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 5px 5px;
    border-color: transparent transparent #000000 transparent;
    line-height: 0px;
    _border-color: #ffffff #ffffff #000000 #ffffff;
    _filter: progid:DXImageTransform.Microsoft.Chrome(color='#ffffff');
    content:'';
    bottom: 0;
    left: 50%;
    margin-left:  -5px;
}
.preview-leaders .cat-title-menu a:hover {
    color: #777
}
.cat-image {
    float:left;
    width: 10vw;
    height: 9.8vw;
    position:  absolute;
    text-align:center;
    overflow:hidden;
}

.football .cat-image {
    border: 1px solid #d1d1d1
}

.cat-image img {
    display: inline-block;
    min-width: 100%;
    min-height: 100%;
    -ms-interpolation-mode: bicubic;
    margin-left: 0;
    margin-right: 0;
    max-width: 100%;
    width: 100%;
}

.cat-name {
    height: 10vw;
}
.football .cat-name {
    background: #fff;
}
.cat-name h6 {
}
.cat-name-left h6 {
    font-size: 1.5vw;
    margin: 0;
    text-indent: 0;
    background: #63b20e;
    color:  #fff;
    position: absolute;
    left: 8vw;
    line-height:  3vw;
    width:  3vw;
    text-align: center;
    top: 0;
    font-weight:  bold;
    font-family: "Roboto Condensed", Sans-Serif;
    font-weight: bold;
    letter-spacing: -.4px;
}

.cat-name-left {
    height: 2vw;
    line-height:  2vw;
}

.cat-lead-num {
    float:right;
    text-align:center;
    font-size: 4vw;
    font-family: FibaCENormal;
    line-height: 7vw;
    padding-right: 1vw;
}

.cat-lead-num h6 {
    display: none
}
.cat-lead-num img {
    position: absolute;
    top: 2px;
    right: 2px;
    height: 25px;
    width: auto;
    display: none;
}

.cat-leader-name {
    font-size: 2vw;
    font-weight: bold;
    width: 100%;
    display:  table;
    padding-right: 10%;
    height: 7vw;
    border-bottom: 1px solid #dcd;
    padding-left: 11.5vw;
    font-family: "Roboto Condensed", Sans-Serif;
    font-weight: bold;
    letter-spacing: -.4px;
}
.cat-leader-name span {
    display:  table-cell;
    vertical-align: middle;
    line-height:  1.1em;
    max-width: 90%;
}
.leaders-combined {
    padding-top: 3vw;
    border-top: 1px solid #dcdcdc;
    margin-bottom: 1vw;
    margin-top: 2vw;
}
.leaders-combined .col, .col.preview-leaders {
    border: 1px solid #dcdcdc;
    float:  left;
}
.leaders-combined .cat-title {
    margin:  0;
    padding:  0;
    text-align: center;
    font-size: 1.5vw;
    text-transform: uppercase;
}
.football .leaders-combined-table{
    top: 1px
}
.leaders-combined-table {position: relative;width: 100%;}
.football .leaders-combined-table {background: #fff;border: 1px solid #d1d1d1;}
.leaders-combined-table.substats {display: none}
.leaders-combined-table tr, .leaders-combined-table td {
    height: 2.6vw;
    padding: 0px 3px;
    vertical-align: middle;
}

.leaders-combined-table td span {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    max-width: 100%;
    line-height: 1.2em;
}
.leaders-combined-table .noLeader .dot {
    display: none;
}
.leaders-combined-table tr:nth-child(odd){
    background: #f3f3f3;
}
.leaders-combined-table tr td img{
    height: 1.5vw;
    margin: .5vw .5vw 0;
}
.leaders-combined-table tr:nth-child(6),
.leaders-combined-table tr:nth-child(7),
.leaders-combined-table tr:nth-child(8),
.leaders-combined-table tr:nth-child(9),
.leaders-combined-table tr:nth-child(10)
{
    display: none;

}
.leaders-combined-table tr:nth-child(6),
.leaders-combined-table tr:nth-child(7),
.leaders-combined-table tr:nth-child(8),
.leaders-combined-table tr:nth-child(9),
.leaders-combined-table tr:nth-child(10)
{
    display: none;

}
.leaders-combined-table tr td:nth-child(3){
    display: none;
}
.leaders-combined-table tr td:nth-child(1){
    display: none;
}
.leaders-combined-table tr td:nth-child(2),
.leaders-combined-table tr td:nth-child(4),
.leaders-combined-table tr td:nth-child(6){
    width: 2vw;
    text-align: center;
    font-family: FIBACENormal
}
.leaders-combined-table tr td:nth-child(5){
    font-weight: bold;
    font-size: 1vw;
}
.leaders-combined-table tr:first-child {
    height: 6.5vw;
    width: 100%;
    position: relative;
    /* border-bottom: 1px solid #dcdcdc    ; */
}
.football .leaders-combined-table tr:first-child {
    margin-top: 10px;
    /* border-top:  1px solid red; */
}
.leaders-combined-table tr:first-child td {
    display: block;
}
.leaders-combined-table tr:first-child td:nth-child(1){
    float: left;
    width: 6.0vw;
    height: 6.6vw;
    position: absolute;
    text-align: center;
    overflow: hidden;
    background-image: url("../images/livestats_generic_head.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.football .leaders-combined-table tr:first-child td:nth-child(1){border: 1px solid #d1d1d1;margin-top: -1px;border-top:  0px;border-bottom: -1px;}
.leaders-combined-table tr:first-child td:nth-child(1) img{
    display: inline-block;
    min-width: 100%;
    min-height: 100%;
    -ms-interpolation-mode: bicubic;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: -2px;
    height: auto;
}
.leaders-combined-table tr:first-child td:nth-child(2){
    float: left;
    margin-left: 6.8vw;
    width: 1.5vw;
    height: 1.5vw;
    position: absolute;
    top: 4vw;
}
.leaders-combined-table tr:first-child td:nth-child(2) img{
    max-width: 100%;
    margin-top: .7vw;
}
.leaders-combined-table tr:first-child td:nth-child(3){
    float: left;
    margin-left: 9.1vw;
    width: 100%;
    position: absolute;
    top: 5vw;
    font-weight:  bold;
    font-size: .9vw;
    width: 100%;
    font-family: "Roboto Condensed", Sans-Serif;
    font-weight: bold;
    letter-spacing: -.4px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    max-width: 41%;
}
.leaders-combined-table tr:first-child td:nth-child(4){
    display: none;
}
.leaders-combined-table tr:first-child td:nth-child(5){
    float: left;
    padding-left: 7.5vw;
    width: 100%;
    position: absolute;
    font-family: "Roboto Condensed";
    font-weight:  bold;
    font-size: 1.5vw;
    letter-spacing: -.5px;
    line-height: 1.6vw;
    padding-right:  5vw;
}
.leaders-combined-table tr:first-child td:nth-child(5) span{
    display: table-cell;
    height: 5vw;
    vertical-align: middle;
}
.leaders-combined-table tr:first-child td:nth-child(6){
    left: 0px;
    position: absolute;
    width: 100%;
    padding-left: 6.5vw;
    font-family: "FIBACENormal",Sans-Serif;
    font-size: 3vw;
    text-align: right;
    line-height: 6.5vw;
    padding-right: 1vw;
    border-bottom: 1px solid #dcdcdc;
    height: 6.7vw;
}


.leaders-combined-table tr.noLeader td img{
    display: none;
}
.leaders-combined-table tr.noLeader td:nth-child(3){
    display: none;
}
/* Shot Chart */
#shotchart {
    padding-bottom: 59.5%;
    position: relative;
    background: black;
}
.football #shotchart {
    padding-bottom: 60.5%;
    position: relative;
    background: #4c9718;
}

#shotchart_data {
    display:block;
    position:relative;
    margin:auto;
    background: url(../images/fiba_courtonly.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat !important;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.football #shotchart_data {
    background: url(../images/football/football-pitch-inner.jpg);
    background-size: contain;
}
.play-by-play {
    background: #fff;
    padding: 1vw;
    overflow: hidden;
}
.pbp-title, .shot-chart-title {
    color: #000000;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 2.3vw;
    line-height: 3vw;
    font-weight: bold;
    letter-spacing: -.6px;
    margin-bottom: -17px;
}
.pbp-team-name{
    font-weight: bold;
}
.shot-chart-title .team-title-0 > span,
.pbp-title .team-title-0 > span {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    max-width: 70%;
}
.shot-chart-title .team-title-1 > span,
.pbp-title .team-title-1 > span {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    max-width: 80%;
    float: right;
}
.pbpa .scaction {
    background-color: #ebebeb;
}
.pbp-team .pbp-time {
    background-color: #fff;
}
.team-title-1 {
    text-align: right
}
.team-title-1 .bs-image {
    float: right;
    margin-right: 0vw;
    margin-left: 1vw;
}
.preview-row {
    border-top: #dcdcdc 1px solid;
    margin-top: 20px;
    padding-top: 25px;
    clear:  both;
    overflow:  hidden;
}
.shot-breakdown {
    position: relative;
}
.shot-breakdown-panel {
}
.shot-breakdown-container {
    text-align: center;
    border: 1px solid #dcdcdc;
}
.shot-breakdown-title {
    font-family: "Roboto Condensed", sans-serif;
    font-weight: bold;
    letter-spacing: -.4px;
    text-align: center;
    font-size: 20px;
    height: 38px;
    line-height: 38px;
    display:  inline-block;
    margin: 5px auto 0px;
}
.shot-breakdown-title img{
    height: 24px;
    width: auto;
    margin: 5px;
    display: inline-block;
    float: left;
}

.shot-breakdown-image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}
.shot-breakdown-value {
    position: absolute;
    width:  120px;
    text-align:  center;
    height: auto;
    z-index: 20;
}
.shot-breakdown-value span {
    /* position: absolute; */
    font-family: "Roboto Condensed", sans-serif;
    display: block;
    display: block;
    font-weight: bold;
}
.breakdown-floor {
    max-width: 100%;
    height: auto;
    width:  100%;
}
.breakdown-lines {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background: url("../images/shooting-zones/court-lines.png");
    z-index:  0;
}

.shot_breakdown_value_ {display: none}

.shot_breakdown_image_insidecenter_hot {
    background: url("../images/shooting-zones/insidecenter-cool.png")
}
.shot_breakdown_image_insidecenter_warm {
    background: url("../images/shooting-zones/insidecenter-warm.png")
}
.shot_breakdown_image_insidecenter_cool {
    background: url("../images/shooting-zones/insidecenter-hot.png")
}
.shot_breakdown_value_insidecenter {top: 36%;margin-left: -60px;left: 50%;}

.shot_breakdown_image_insideleft_hot {
    background: url("../images/shooting-zones/insideleft-cool.png")
}
.shot_breakdown_image_insideleft_warm {
    background: url("../images/shooting-zones/insideleft-warm.png")
}
.shot_breakdown_image_insideleft_cool {
    background: url("../images/shooting-zones/insideleft-hot.png")
}
.shot_breakdown_value_insideleft {top: 27%;margin-left: -60px;left: 25%;}

.shot_breakdown_image_insideleftwing_hot {
    background: url("../images/shooting-zones/insideleftwing-cool.png")
}
.shot_breakdown_image_insideleftwing_warm {
    background: url("../images/shooting-zones/insideleftwing-warm.png")
}
.shot_breakdown_image_insideleftwing_cool {
    background: url("../images/shooting-zones/insideleftwing-hot.png")
}
.shot_breakdown_value_insideleftwing {top: 3%;margin-left: -60px;left: 26%;}

.shot_breakdown_image_insideright_hot {
    background: url("../images/shooting-zones/insideright-cool.png")
}
.shot_breakdown_image_insideright_warm {
    background: url("../images/shooting-zones/insideright-warm.png")
}
.shot_breakdown_image_insideright_cool {
    background: url("../images/shooting-zones/insideright-hot.png")
}
.shot_breakdown_value_insideright {top: 27%;margin-right: -60px;right: 25%;}

.shot_breakdown_image_insiderightwing_hot {
    background: url("../images/shooting-zones/insiderightwing-cool.png")
}
.shot_breakdown_image_insiderightwing_warm {
    background: url("../images/shooting-zones/insiderightwing-warm.png")
}
.shot_breakdown_image_insiderightwing_cool {
    background: url("../images/shooting-zones/insiderightwing-hot.png")
}
.shot_breakdown_value_insiderightwing {top: 3%;margin-right: -60px;right: 26%;}

.shot_breakdown_image_inthepaint_hot {
    background: url("../images/shooting-zones/inthepaint-cool.png")
}
.shot_breakdown_image_inthepaint_warm {
    background: url("../images/shooting-zones/inthepaint-warm.png")
}
.shot_breakdown_image_inthepaint_cool {
    background: url("../images/shooting-zones/inthepaint-hot.png")
}
.shot_breakdown_value_inthepaint {top: 23%;margin-left: -60px;left: 50%;}

.shot_breakdown_image_underbasket_hot {
    background: url("../images/shooting-zones/underbasket-cool.png")
}
.shot_breakdown_image_underbasket_warm {
    background: url("../images/shooting-zones/underbasket-warm.png")
}
.shot_breakdown_image_underbasket_cool {
    background: url("../images/shooting-zones/underbasket-hot.png")
}
.shot_breakdown_value_underbasket {
    top: 12%;
    margin-left: -60px;
    left:  50%;
    text-shadow: 0px 0px 4px rgba(255, 255, 255, 1);
}

.shot_breakdown_image_outsideleft_hot {
    background: url("../images/shooting-zones/outsideleft-cool.png")
}
.shot_breakdown_image_outsideleft_warm {
    background: url("../images/shooting-zones/outsideleft-warm.png")
}
.shot_breakdown_image_outsideleft_cool {
    background: url("../images/shooting-zones/outsideleft-hot.png")
}
.shot_breakdown_value_outsideleft {top: 52%;margin-left: -60px;left: 17%;}

.shot_breakdown_image_outsidecenter_hot {
    background: url("../images/shooting-zones/outsidecenter-cool.png")
}
.shot_breakdown_image_outsidecenter_warm {
    background: url("../images/shooting-zones/outsidecenter-warm.png")
}
.shot_breakdown_image_outsidecenter_cool {
    background: url("../images/shooting-zones/outsidecenter-hot.png")
}
.shot_breakdown_value_outsidecenter {top: 60%;margin-left: -60px;left: 50%;}

.shot_breakdown_image_outsideleftwing_hot {
    background: url("../images/shooting-zones/outsideleftwing-cool.png")
}
.shot_breakdown_image_outsideleftwing_warm {
    background: url("../images/shooting-zones/outsideleftwing-warm.png")
}
.shot_breakdown_image_outsideleftwing_cool {
    background: url("../images/shooting-zones/outsideleftwing-hot.png")
}
.shot_breakdown_value_outsideleftwing {top: 12%;margin-left: -60px;left: 12%;text-shadow: 0px 0px 4px rgba(255, 255, 255, 1);}

.shot_breakdown_image_outsideright_hot {
    background: url("../images/shooting-zones/outsideright-cool.png")
}
.shot_breakdown_image_outsideright_warm {
    background: url("../images/shooting-zones/outsideright-warm.png")
}
.shot_breakdown_image_outsideright_cool {
    background: url("../images/shooting-zones/outsideright-hot.png")
}
.shot_breakdown_value_outsideright {top: 52%;margin-right: -60px;right: 17%;}

.shot_breakdown_image_outsiderightwing_hot {
    background: url("../images/shooting-zones/outsiderightwing-cool.png")
}
.shot_breakdown_image_outsiderightwing_warm {
    background: url("../images/shooting-zones/outsiderightwing-warm.png")
}
.shot_breakdown_image_outsiderightwing_cool {
    background: url("../images/shooting-zones/outsiderightwing-hot.png")
}
.shot_breakdown_value_outsiderightwing {top: 12%;margin-right: -60px;right: 12%;text-shadow: 0px 0px 4px rgba(255, 255, 255, 1);}

/* Donut Charts */
.shot-breakdown-graphs {
    text-align: center;
    padding-left: 0px;
    margin-top: -13px;
    margin-bottom: 16px;
}
.shot-breakdown-container .graph-wrapper {

}
.shot-breakdown-container .csspie {
    position: absolute;
    width: 32px;
    height: 64px;
    overflow: hidden;
    left: 38px;
    -moz-transform-origin: left center;
    -ms-transform-origin: left center;
    -webkit-transform-origin: left center;
    transform-origin: left center;
    top: 6px;
}
.shot-breakdown-container .csspie:BEFORE {
    content: "";
    position: absolute;
    width: 32px;
    height: 64px;
    left: -32px;
    border-radius: 100px 0 0 100px;
    -moz-transform-origin: right center;
    -ms-transform-origin: right center;
    -webkit-transform-origin: right center;
    transform-origin: right center;
    top: 0px;
}
.shot-breakdown-container .csspie.big {
    width: 64px;
    height: 64px;
    left: 0px;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    background: #ffffff;
    padding: 0px;
    border-radius: 100px;
    top: 0px;
    border: 6px solid #ffffff;
}
.shot-breakdown-container .csspie.big:BEFORE {
    left: 0px;
}
.shot-breakdown-container .csspie.big:AFTER {
    content: "";
    position: absolute;
    width: 32px;
    height: 64px;
    left: 32px;
    border-radius: 0 100px 100px 0;
}
.shot-breakdown-container .csspie:nth-of-type(2):AFTER,
.shot-breakdown-container .csspie:nth-of-type(2):BEFORE {
    background-color: #eeeeee;
}
.shot-breakdown-container .reverseChart .csspie:nth-of-type(1):BEFORE,
.shot-breakdown-container .reverseChart .csspie:nth-of-type(1):AFTER {
    background-color: #eeeeee !important;
}
.shot-breakdown-container .pie-overlay {
    width: 46px;
    height: 46px;
    background: #fff;
    position: absolute;
    top: 15px;
    left: 14px;
    border-radius: 70px;
    line-height: 59px;
    text-align: center;
    font-family:  FIBACENormal;
    font-size: 17px;
}
.shot-breakdown-container .graph-wrapper {
    width: 76px;
    position: relative;
    float: none;
    height: 96px !important;
    margin: -93px 25px 0px;
    /* margin-left: 0; */
    display:  inline-block;
}
.shot-breakdown-container .chartLabel {
    color:  #aaa;
    font-weight:  bold;
    font-family:  "Roboto Condensed", sans-serif;
    font-size: 12px;
    display:  block;
    width: 71px;
    text-align:  center;
    position: absolute;
    top: 18px;
    z-index: 3;
    margin-left: 0;
}
.shot-breakdown-container .chartValue {

}
.shot-breakdown-container .chartSummary {
    color: #222;
    font-weight: bold;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 15px;
    display: block;
    width: 100%;
    text-align: center;
    position: absolute;
    top: 90px;
    z-index: 3;
    margin-left: 0;
}

.recent-form-container {
    text-align: center;
    border: 1px solid #dcdcdc;
}
.past5 {
    width: 100%;
    border-collapse: separate;
    border-bottom: 1px solid #dcdcdc;
}
.past5 tr:nth-child(odd) {
    background: #f3f3f3;
}
.past5 tr {
    height: 36px;
    overflow:hidden
}
.past5 td {
    /* padding: 5px 0px !important; */
    text-align:  center;
    line-height: 36px;
    vertical-align: middle;
    height: 36px;
    padding: 0;
    overflow: hidden;
}
.past5-status {
    font-weight: bold;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 10px;
    width: 20% !important;
    overflow:  hidden;
    height:  30px;
    /* display: block; */
}
.past5-title {
    background: #fff;
    border-bottom:  1px solid #dcdcdc;
    width:  100%;
}
.past5-title span {
    font-family: "Roboto Condensed", sans-serif;
    font-weight: bold;
    letter-spacing: -1px;
    text-align: center;
    font-size: 20px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    text-overflow: ellipsis;
    overflow: hidden;
    /* white-space: nowrap; */
    padding: 0 5px;
    display:  block;
}


.past5 .homeTeamStat{float: left;display:  block;height: 39px;width: 7px;margin:  0;padding:  0;}
.past5 .awayTeamStat {float: right;display:  block;height:  40px;width: 7px;}

.past5 img{
    width: 24px;
    height: auto;
    margin: 5px 20px 3px 20px;
}
.past-5-team1 img {float: left;}
.past-5-team2 img {float: right}

.past-5-team1  {text-align: right !important;}
.past-5-team2  {text-align: left !important;}

.past5 .past5-score {width: 40%;float:  none;font-family: "FibaCENormal", sans-serif;font-size: 19px;}
.past5 .homeLead .awayTeamStat {background: none !important;}
.past5 .awayLead .homeTeamStat {background: none !important;}

.recent-form tr {
    height: 16px;
}
.recent-form-sep {height: 1px !important}
.recent-form  {
    width: 100%
}
.recent-form-title {
    background: #fff;
    border-bottom:  1px solid #dcdcdc;
    width:  100%;
}
.recent-form-title span {
    font-family: "Roboto Condensed", sans-serif;
    font-weight: bold;
    letter-spacing: -1px;
    text-align: center;
    font-size: 20px;
    height: 30px;
    line-height: 30px;
    background: #fff;
    text-overflow: ellipsis;
    overflow: hidden;
    /* white-space: nowrap; */
    padding: 0 5px;
    display:  block;
}
.recent-form tr:nth-child(even) {
    background: #f3f3f3;
}
.recent-form-logo {
    border-top: 1px solid #bcbcbc !important;
}
.recent-form-logo td {
    background: #fff;
}
.recent-form-logo table tr:nth-child(even) {
    background: #f3f3f3;
}
.recent-form-logo:nth-child(1) td {
    border-bottom: 1px solid #bcbcbc;
}
.recent-form-logo{height: 0px !important}
.recent-form-logo td img {
    width: 50px;
    height: auto;
    margin: 5px 10px;
}
.recent-form-outcome {width: 10px;}
.recent-form-outcome span:after{
    font-family: "Roboto Condensed", sans-serif;
    text-align: center;
    font-size: 7px;
    display: block;
    background: #222;
    width: 8px;
    height: 8px;
    padding: 2px;
    line-height: 9px;
    color: #fff;
    border-radius: 15px;
    margin: 0px 0px;
}
.recent-form-lost .recent-form-outcome span:after {
    content: "L";
    background: #b24040;
}
.recent-form-won .recent-form-outcome span:after {
    content: "W";
    background: #249a21;
}
.recent-form-score {
    font-family: "FIBACENormal",sans-serif;
    white-space: nowrap;
    padding: 3px;
    width: 50px;
    font-size: 13px;
}

.recent-form-opponent {
    font-family: "Roboto Condensed", sans-serif;
    text-align: left;
    overflow:  hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 11px;
}

.recent-form-won .recent-form-opponent{
    font-weight: bold;
}

.preview-standings-table {border: 1px solid #dcdcdc;width: 100%;font-family: "Roboto Condensed", sans-serif;text-align:  center;/* margin: 0 20px; */}
.preview-standings-table tr:nth-child(even) td,.preview-standings-table tr:nth-child(even) th {
    background: #f3f3f3;
}
.preview-standings-table tr {float: none;
    text-align: center;
}
.preview-standings-table td {
    padding: 0px 0px;
    font-size: 15px;
    text-align: center;
    /* font-weight: bold; */
}
.preview-standings-header th {text-transform:  uppercase;font-family: "Roboto Condensed", sans-serif;font-size: 10px !important;padding: 3px 0px;}
.preview-standings-competition-title th{
    height: 40px;
    background: #fff; !important
font-family: "Roboto Condensed", sans-serif;
    font-weight: bold;
    letter-spacing: -1px;
    text-align: center;
    font-size: 16px;
    height: 45px;
    line-height: 45px;
    background: #fff;
    text-overflow: ellipsis;
    overflow: hidden;
    /* white-space: nowrap; */
    padding: 0 5px;
    /* display: block; */
}
.preview-standings-table .team-color {
    display: block;
    height: 38px;
    float: left;
    width: 7px;
    margin-top: 0px;
    margin-bottom: 0;
}
.preview-standings-table .team-1 td, .preview-standings-table .team-0 td {
    background: rgba(255,255,255,.9) !important;
}
.preview-standings-logo img{height: 23px;width: auto;padding: 3px;margin: 5px 5px 0px;}
.preview-standings-team {
    text-align: left !important;
    max-width:  116px;
    padding-right: 10px !important;
    font-weight:  bold;
}

.preview-standings-played {
}

.preview-standings-won {
}

.preview-standings-lost {
}

.preview-standings-table .min{
    display: none;
}

.preview-standings-table.no_ads .min{
    display: table-cell;
}

.preview-standings-pointsfor.min {
}

.preview-standings-pointsagainst.min {
}

.preview-standings-streak.min {
}

.preview-standings-last5.min {
}

.preview-standings-points {font-family: "FIBACENormal",sans-serif;font-size: 18px !important;letter-spacing: -.4px;padding: 5px 10px !important;}

#shotchart .sc_img {
    border: 0 none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 1;
    width: 14px;
    height: 15px;
    margin-left: -7px;
    margin-bottom: -7px;
    font-family: wc_icons;
    text-shadow: 0px 0px 3px rgba(0, 0, 0, 1);
}
.white_missed:before, .black_missed:before {
    content: "x";
    font-size:  1.5vw;
}

.white_made:before, .white_dunk:before, .black_made:before, .black_dunk:before {
    content: "o";
    font-size: 1.2vw;
}

.white_goal:before,  .black_goal:before {
    content: "g";
    font-size: 1.2vw;
    background: #fff;
    border-radius: 60%;
}
.white_goalown:before,  .black_goalown:before {
    content: "g";
    font-size: 1.2vw;
    background: #fff;
    border-radius: 60%;
    border: 4px solid #ff0000
}
.shot-chart-inner {display: table;background: #ccc;padding-bottom: 0px;}
.football .shot-chart-inner {display: table;background: transparent;padding-bottom: 0px;}
.sc-team {margin: 0 !important;width: 18% !important;}
#shotchartholder {margin: 0 !important;width: 64% !important;}
.football #shotchartholder {
    padding: 2vw;
    background: url("../images/football/football-pitch-outer.jpg");
    background-size: contain;
}
.sc-team table {
    width: 100%;
    font-size: 1.3vw;
    top: -1.7vw;
    position: relative;
    margin: 0;
    padding:  0;
    table-layout: fixed;
}
.sc-team th {
    font-family: "Roboto Condensed", sans-serif;
    font-weight: bold;
    letter-spacing: -.4px;
    font-size: 1.0vw;
    padding: 0 2px;
    text-transform: uppercase;
    line-height: 1.2vw;
    color: #666;
    padding-bottom: .5vw;
    text-align: center;
    height: 1.2vw;
    border-bottom: 4px solid #fff;
}
.sc-team th.sc-p-name{}
.sc-team td.sc-p-name {
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow:  hidden;
    padding: 0 0vw;
}
.sc-team td.sc-p-name span{
    padding-left: .5vw;
}
.sc-team td {
    text-align: center;
    height:  2vw !important;
    padding: 0;
    line-height: 2vw;
    background: #ccc;
    border-bottom: 1px solid #fff;
    color: #000;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: bold;
    font-size: 1vw;
}
.sc-team th.sc-p-name {
    text-align: left;
}
.sc-team td.sc-p-name a {
    text-decoration: none;
    color: #000;
}

.sc-team th.sc-p-no, .sc-team td.sc-p-no {
    width: 2vw !important;
    border-right: 1px solid #fff;
}
.sc-team td.sc-p-no span {
    width: 2,2vw;
    height: 2.2vw;
    display: block;
    background: #b8b8b8;
    line-height: 2.2vw;
    margin-top: -.1vw;
}
.sc-team th.sc-points, .sc-team td.sc-points {
    width: 2vw !important;
}

.sc-team table tr.legend-row td {
    font-weight:bold;
    padding: 2px 0;
}
.sc-team table tr:first-child td {border-top: 2px solid #fff}
.sc-team .aj_1 td.sc-p-no span{color: #fff}
.sc-team .aj_1 td.sc-p-name a span{
    background: rgba(255,255,255,.6);
    display: block;
    line-height: 2.2vw;
    margin-top: -.1vw;
    height: 2.2vw;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.sc-team td.sc-points span{
    width: 2.2vw !important;
    display: block;
    line-height: 2.2vw;
    margin-top: -.1vw;
    height: 2.2vw;
}
.sc-team .aj_1 td.sc-points  span{
    background: rgba(255,255,255,.6);
}
.scteamname {
    float:left;
    width: 100%;
    height: auto;
    padding: 6px 0;
    -webkit-border-radius: 0px 0 0 0;
    -moz-border-radius: 0px 0 0 0;
    border-radius: 0px 0 0 0;
    text-indent: 6px;
    white-space: nowrap;
    overflow:hidden;
    text-overflow: ellipsis;
    font-size: 24px;
}

.sc-team-2 .scteamname {
    -webkit-border-radius: 0 0px 0 0;
    -moz-border-radius: 0 0px 0 0;
    border-radius: 0 0px 0 0;
}

.shot-chart-inner {
    margin: 0px 0px 10px;
    overflow: visible;
}

.shot-chart-control {
    text-align: center;
    border-bottom: 2px solid #000;
    margin-bottom: 1px;
    margin-top: 5px;
    position: relative;
    z-index: 2;
}
.shot-chart-control h4{
    display: inline-block;
    margin:  0;
    background:  #ccc;
    font-size: 1.0vw;
    padding: 0 1vw;
    text-transform: uppercase;
    line-height: 1.7vw;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: bold;
    letter-spacing: -.4px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 98px;
}
.shot-chart-control h4:first-child{
    border-top-left-radius: .5vw;
}
.shot-chart-control a{
    display:  inline-block;
    margin: 0px -0.3vw !important;
    background:  #ccc;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: bold;
    letter-spacing: -.4px;
    font-size: 1.0vw;
    padding: 0 .7vw;
    text-transform: uppercase;
    line-height: 1.7vw;
    color: #666;
    cursor: pointer;
    text-decoration: none;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow:  hidden;
    max-width: 98px;
}
.shot-chart-control a:hover{
    color: #fff;
    background: #ddd;
}
.shot-chart-control a:last-child{
    border-top-right-radius: .5vw;
}
.shot-chart-control h4.inOvertime
{
    padding: 0;
    margin: 0 !important;
    line-height: 0;
    display: inline-block;
}
.shot-chart-control .active-filter {
    background: #dbdbdb;
    color: #000;
    position: relative;
}
.shot-chart-control .active-filter:after {
    bottom: 0;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(0, 0, 0, 0);
    border-bottom-color: #000000;
    border-width: 5px;
    margin-left: -5px;
}

/* Utilities */
#disable-match {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.9);
    color: #fff;
    z-index:  10;
    text-align:  center;
    padding-top: 70px;
    font-size: 36px;
    font-weight: bold;
}

/* Play By Play */
#playbyplay > div > div {
    margin-bottom: .8vw;
    background: #fff;
}
.football #playbyplay > div > div {
    background: transparent !important;
}
.football #playbyplay > div > div > .pbpsc {
    display: none;
}
.football #playbyplay > div > div.pbptyperiod > .pbpsc {
    display: inline-block;
}
.football #playbyplay > div > .pbptyperiod.per_pen{
    display: none !important ;
}
.football #playbyplay > div > div > .description {
    display: none;
}
.football #playbyplay > div > div.pbptyperiod > .description {
    display: inline-block;
}
.football #playbyplay .pbptypass {
    display: none !important;
}
.pbp-top, .new-per-select {
    display: none;
}
.pbpmenu{
    text-align: center;
    border-bottom: 2px solid #000;
    margin-bottom: 1vw;
    margin-top: -1vw;
}
.pbpmenu h4, .pbpmenu span{
    display: inline-block;
    margin:  0;
    background:  #ccc;
    font-size: 1.0vw;
    padding: 0 1vw;
    text-transform: uppercase;
    line-height: 1.7vw;
    /*    border-top-left-radius: .5vw;
    */    font-family: "Roboto Condensed", sans-serif;
    font-weight: bold;
    letter-spacing: -.4px;
}
.pbpmenu a{
    display:  inline-block;
    margin: 0px -0.3vw !important;
    background:  #ccc;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: bold;
    letter-spacing: -.4px;
    font-size: 1.0vw;
    padding: 0 .7vw;
    text-transform: uppercase;
    line-height: 1.7vw;
    color: #666;
    cursor: pointer;
    text-decoration: none;
}
.pbpmenu a:hover{
    color: #fff;
    background: #ddd;
}
.pbpmenu a:last-child{
    /*border-top-right-radius: .5vw;*/
}
.pbpmenu a:first-child{
    /*border-top-left-radius: .5vw;*/
}
.pbpmenu a.active {
    background: #dbdbdb;
    color: #000;
    position: relative;
}
.pbpmenu a.active:after {
    bottom: 0;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(0, 0, 0, 0);
    border-bottom-color: #000000;
    border-width: 5px;
    margin-left: -5px;
}
.pbpmenu .inOvertime {
    display: none;
}
.pbpscroll {
    width:  50%;
    border-right: 1px solid #bec2c9;
}
.pbpscroll {
    border-right: 1px solid #000000;
}
#playbyplay{
    width: 200%;
    text-align: center;
}
.pbp-score {
    display: block;
    width: 10vw;
    border: 1px solid #bec2c9 !important;
    margin: 0 auto;
    position: relative;
    padding: .3vw;
    clear:both;
}

.pbp-score .pbp-period {
    display: block;
    text-align: center;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 1.0vw;
    line-height: .7vw;
    color: #aaa;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: .5vw;
    margin-bottom: -.3vw;
}

.pbpsc {
    display: block;
    text-align: center;
    font-family: "FIBACENormal", sans-serif;
    font-size: 2.0vw;
    line-height: 2.8vw;
    color: #000 !important;
}

.pbp-lead {
    position: absolute;
    background: #bec2c9;
    top: -1px;
    right: -4vw;
    display: block;
    text-align: center;
    font-family: "FIBACENormal", sans-serif;
    font-size: 1.8vw;
    line-height: 4.2vw !important;
    color: #000;
    font-weight: bold;
    height: 4.25vw;
    width: 4vw;
    border: 1px solid #ebebeb !important;
}
.pbpt0.pbptytimeout, .pbptygame, .pbptyperiod {
    display: block;
    line-height: 3vw;
    border: none !important;
    clear: both;
    height: 5vw;
    margin-right: 30%;
    margin-left: 30%;
}

.pbpt0.pbptytimeout .description, .pbptygame .description, .pbptyperiod .description {
    display: inline-block !important;
    background: #000;
    color: #fff;
    padding: 0 2vw;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    position: relative;
    top: -.25vw;
    border: 1px solid #000;
    font-size: 1.3vw;
    letter-spacing: -1px;
}
.pbpt0.pbptytimeout .description {
    background: #ebebeb;
    color: #000;
    border: 1px solid #dcdcdc !important;
    font-weight:  normal;
    text-transform: none;
    font-size: 1em !important;
}


.pbpt0.pbptytimeout .pbpsc, .pbptygame .pbpsc, .pbptyperiod .pbpsc {
    display: inline-block;
    border: 1px solid #bec2c9;
    border-left: none;
    padding: 0 2.5vw;
    line-height: 3vw;
    height: 3vw;
    margin-top: 0;
}
.pbpt0.pbptyrebound {
    display: none !important;
}
.pbpt1 {
    text-align: left;
}
.pbpt2 {
    text-align: right;
}
.pbp-team {
    display: table;
    height: 3vw;
    border-top: 1px solid #bec2c9;
    border-bottom: 1px solid #bec2c9;
}
.pbp-team .teamcolorbox {
    display: table-cell;
    width: .7vw;
    height: 3vw;
}
.pbp-team > div {
    display: table-cell !important;
    clear:both;
    padding: 0 15px;
    margin: 0;
    vertical-align: middle;
}
.pbp-team > img {
    display: inline;
    height: 2vw;
    margin: .5vw;
}
.football .pbp-team > img.pbp-logo {
    display: none;
}
.pbp-team .pbp-action {
    font-family: "Roboto Condensed", sans-serif;
    font-size: 1vw;
}
.football .pbp-team .pbp-action {
    background: #ffffff
}
.football .pbptycardyellow .pbp-team .pbp-action{
    background: #ebebeb url(../images/football/yellow-card-icon.png) no-repeat 93% center;
    background-size: 10px;
}
.football .pbptycardyellow .pbp-team2 .pbp-action{
    background: #ebebeb url(../images/football/yellow-card-icon.png) no-repeat 7% center;
    background-size: 10px;
}
.football .pbptycardred .pbp-team .pbp-action{
    background: #ebebeb url(../images/football/red-card-icon.png) no-repeat 93% center;
    background-size: 10px;
}
.football .pbptycardred .pbp-team2 .pbp-action{
    background: #ebebeb url(../images/football/red-card-icon.png) no-repeat 7% center;
    background-size: 10px;
}
.football .pbptyfreekick .pbp-team .pbp-action{
    background: #ffffff url(../images/football/whistle-icon.png) no-repeat 97% center;
    background-size: 20px;
}
.football .pbptyfreekick .pbp-team2 .pbp-action{
    background: #fff url(../images/football/whistle-icon.png) no-repeat 3% center;
    background-size: 20px;
}
.football .pbptysubstitution .pbp-team .pbp-action{
    background: #ffffff url(../images/football/substitution-icon.png) no-repeat 97% center;
    background-size: 15px;
}
.football .pbptysubstitution .pbp-team2 .pbp-action{
    background: #fff url(../images/football/substitution-icon.png) no-repeat 3% center;
    background-size: 15px;
}
.football .pbptygoal .pbp-team .pbp-action{
    background: #eaeaea url(../images/football/football-icon.png) no-repeat 97% center;
    background-size: 15px;
}
.football .pbptygoal .pbp-team2 .pbp-action{
    background: #eaeaea url(../images/football/football-icon.png) no-repeat 3% center;
    background-size: 15px;
}
.football .pbptygoal.own .pbp-team .pbp-action{
    background: #eaeaea url(../images/football/football-own-icon.png) no-repeat 97% center;
    background-size: 15px;
}
.football .pbptygoal.own .pbp-team2 .pbp-action{
    background: #eaeaea url(../images/football/football-own-icon.png) no-repeat 3% center;
    background-size: 15px;
}
.football .pbp-team1 .pbp-action {
    padding-right: 40px;
}
.football .pbp-team2 .pbp-action {
    padding-left: 40px;
}
.pbp-player-photo {
    display: none !important;
}
.pbp-team .pbp-time {
    border-left: 1px solid #bec2c9;
    border-right: 1px solid #bec2c9;
    width: 5vw;
    text-align: center;
    font-family: FIBACENormal;
    font-size: 1vw;
    padding: 0vw !important;
}
.pbp-team .pbp-time span{
    color: #aaa;
    margin:0 .2vw;
}
.pbpt1.pbpa {
    float:left;
    width:50%;
    margin-right: 2.5vw;
    right: -2.5vw;
    position: relative;
}
.pbpt2.pbpa {
    float:right;
    width:50%;
    margin-left: 2.5vw;
    left: -2.5vw;
    position: relative;
}
.pbpt1.pbpa .pbp-team{
    float:right;
    /* margin-right: -11px; */
}
.pbpt2.pbpa .pbp-team{
    float:left;
}
.pbpa:first-child .pbp-player-photo {
    display: inline !important;
    border: 1px solid #b3b3b3;
}
.pbpa:first-child img {
    height: 3.5vw;
    margin: .8vw .5vw;
}

/* Statistics */

.chart-wrap {
    float:left;
    width: 100%;
    background: rgba(0, 0, 0, 0);
    padding: 0 0;
}

#chart1 {
    float:left;
    width: 96%;
    height: 33vw;
    margin: 10px 2%;
}
.chart-legend {
    float: left;
    /* width: 92%; */
    margin: 0 3vw 0 0;
    font-size: 1.2vw;
    text-align: right;
}
.scoring-dev {
    border: 1px solid #dcdcdc;
    overflow: hidden;
    height: 40.2vw;
}
.score-dev-title {
    float:left;
    width: 96.5%;
    font-size: 20px;
    text-indent: 6px;
    padding: 0px 1vw;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 1.75vw;
    letter-spacing: -.5px;
    font-weight: bold;
    line-height: 3vw;
    border-bottom: 1px solid #dcdcdc;
    border-top:  none;
}

.mini-graph-name {
    text-align: center;
    margin: 6px 0;
    font-size: 1vw;
    padding: 0 4px;
    height: 2.2em;
    overflow:  hidden;
}

#comparisongraphs {
    float:left;
    /* margin: 10px; */
}

#shootinggraphs {
    float:left;
    width: 33.6%;
    margin: 10px 0 0;
}

#shootinggraph_t1, #shootinggraph_t2 {
    float:left;
    width: 48%;
    margin: 0 0%;
}

#shootinggraph_t2 {
    float: right !important;
}

.comparisongraphbox {
    width: 23%;
    margin: 1vw 1.5% 0 0;
    float:left;
    background-color:#fff;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    border: 1px solid #dcdcdc;
    height: 15vw;
}

#graph_steals, #graph_fbpoints {
    /* margin-right: 0; */
}

.gval {
    width: 40%;
    text-align: center;
    bottom: 3.9vw;
    position: absolute;
    font-size: 1.5vw;
    margin-bottom: -3vw;
    background: #171a23;
    margin-left:  30%;
    padding: 0;
    line-height: 2vw;
}

.graphlabels {
    float:left;
    width: 153px;
    margin: 0 4px;
    height: 24px;
}

.graphlabel_name {
    float:left;
    width: 96%;
    margin: 10px 2% 6px 2%;
    text-align: center;
}
.graphlabel_name span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 80%;display: inline-block;}
.comparisongraphbox .graphlabel_name {
    display:none;
}

.comparisongraphs {
    clear:both;
}
.comparisongraph_color1 {
    background-color:#00d;
}
.comparisongraph_color2 {
    background-color:#d00;
}
.comparisongraph_element    {
    width: 37%;
    height:0px;
    display:inline-block;
    margin: 10px 0 10px 8%;
    vertical-align:bottom;
    position:relative;
    border-color: #f3f3f3;
    border-style: solid;
    border-width: 0px;
}
.grapharea  {
    /* vertical-align:baseline; */
    width: 100%;
    height: 10vw;
    margin: 0;
}
.shootinggraph_element  {
    float:left;
    width: 90%;
    margin: 5px 5%;
}
.comparisongraph_color1 {
    background-color:#264FA7;
}

.comparisongraph_color2 {
    background-color:#C10003;
}

.comparisongraphbox, #shootinggraphs {
    font-family: 'Roboto Condensed', Verdana, sans-serif;
    text-transform: uppercase;
    font-weight:  bold;
}
.sg-num {
    color: #FFF;
}
.gval {
    color: #ffffff;
}
.chart-legend {
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
    display:  inline-block;
    float: right;
}
.team-1-color {
    background-color: #264FA7;
}
.team-2-color {
    background-color: #C10003;
}
.chart-legend span {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 150px;
    display: block;
    float: left;
}
.chart-legend span.team-1-color, .chart-legend span.team-2-color {
    margin-top: 1vw;
}

#shootinggraph_t1, #shootinggraph_t2 {
    background: #FFF;
}

#shootinggraph_t1 .graphlabel_name {
    /* background: #264FA7; */
    color: #000;
}

#shootinggraph_t2 .graphlabel_name {
    /* background: #C10003; */
    color: #000;
}
.gamesumtable .team-0 img {
    height: 2vw;
    margin: 0 .2vw;
    float: left;
}

.gamesumtable .team-1 img {
    height: 2vw;
    margin: .5vw;
    float: right;
    display: inline-block;
}

.gamesumtable .id_aj_1_logoT {
    height: 2vw;
    margin: .5vw;
    float: left;
    margin-bottom: 0px;
}
.gamesumtable .id_aj_2_logoT {
    height: 2vw;
    margin: 0 .7vw;
    float: right;
    /* width: 2vw; */
}

.gamesumtable {
    width: 100%;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: bold;
    border:  1px solid #dcdcdc;
    height: 37.9vw;
    /* background: #fff; */
}

.football .gamesumtable {
    height: auto !important;
}
.gamesumtable thead tr{
    border-bottom: 1px solid #dcdcdc;
    height: 3vw;
    overflow: hidden;
}
.gamesumtable th {
    vertical-align: middle;
    padding: 0;
}
.gamesumtable tbody tr{
    border-bottom: 1px solid #fff;
    padding:  0;
}
.football .gamesumtable tbody tr{
    border-bottom: 22px solid transparent;
    padding:  0;
}
.gamesumtable tbody tr:last-child{
    border-bottom: 1px solid #dcdcdc;
}
.gamesumtable td {
    padding: 0 1.5vw;
    line-height: 2.6vw;
    font-size: 1.2vw;
    letter-spacing: -.5px;
    white-space: nowrap;
}
.football .gamesumtable td {
    padding: 0px;
    height: 36px;
    font-size: 18px;
    letter-spacing: -.5px;
    white-space: nowrap;
    position: relative;
    /* display: inline-block; */
    width: 100%;
    text-transform: uppercase;
    line-height: 40px;
    background: #aeaeae;
}
.football .gamesumtable td span {
    position: absolute;
    top:  0;
    bottom:  0;
    color:  #fff;
    overflow:  hidden;
    box-sizing: border-box;
    display:  block;
}
.football .gamesumtable td span.summarystat-team-0 {
    left: 0;
    text-align: left;
    padding-left: 10px;
    box-sizing: border-box;
}
.football .gamesumtable td span.summarystat-team-1 {
    right: 0;
    text-align: right;
    padding-right: 10px;
}
.football .gamesumtable td .statLabel {
    color: #fff;
    position: absolute;
    top: 0;
    bottom: 0;
    background: transparent;
    display: block;
    width: 100%;
    padding:  0;
    vertical-align:middle;
    z-index:  2;
}
.gamesumtable tr:nth-child(even){
    background: #f3f3f3;
}
.football .gamesumtable tr:nth-child(even){
    background: transparent;
}
.gamesumtable .hidden{
    display: none !important;
}
.gamesumtable tr td:nth-child(5) {
    text-align: right;
}
.team-0 {
    text-align: left;
    /* display: table; */
    height:  3vw;
    vertical-align: middle;
}

th .team-color {
    width: .5vw;
    height: 3vw;
    display: inline-block;
    float: left;
}
th.team-1 .team-color {
    float: right;
    display: block;
}
.team-1 {
    text-align: right;
    float: right;
}
.football .gamesumtable .statHeader .team-color {
    display: none !important;
    visibility: hidden;
}

.team1Stat, .team2Stat {
    width: .5vw;
    padding: 0 !important;
}
.statLabel {
    text-align: center;
    padding: 0 1vw;
}
td.statLabel {
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    font-size: 1.2vw;
}
.statLabel .tooltiptext {
    position: relative;
}
.statLabel .tooltiptext {
    visibility: hidden;
    width: auto;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 1px 10px;

    /* Position the tooltip */
    position: absolute;
    z-index: 1;
}

.statLabel:hover .tooltiptext {
    visibility: visible;
}

.statHeader {
    display: table;
    margin-bottom: -4px;
    margin-top: -1px;
    height:  3vw;
    line-height: 3vw;
}
.statHeader .id_aj_1_name, .statHeader .id_aj_2_name {
    display: table-cell;
    height: 3vw;
    vertical-align: middle;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 1.35vw;
    letter-spacing: -.5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow:  hidden;
    max-width: 190px;
    /* display: block; */
    line-height: 3vw;
}

.team-1-color, .team-2-color {
    width: 1vw;
    height: 1vw;
    display: inline-block;
    margin: 0vw .5vw -.12vw .5vw;
}

/* Summary Page */
.summary-extra {text-align: center;width: 26% !important;}
.summaryButton {
    display: block;
    width: 99.5%;
    background: #ececec;
    border: 1px solid #c9c9c9;
    line-height: 2.5vw;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 1vw;
    text-decoration: none;
    color:  #222;
    text-align:  center;
    clear:  both;
    margin-top:  1vw;
    overflow:  hidden;
    font-weight:  bold;
    text-transform: uppercase;
}
.mini-box-scores {
    padding-right: 2.5vw !important;
}
.mini-bs .boxscore-top span {
    line-height: 2vw;
    height: 2vw;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: bold;
    display: block;
    font-size: 1.1vw;
    letter-spacing: -.5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 90%;
}
.mini-bs .boxscore-top img{
    height: 2vw;
    width: 2vw;
    float: left;
    margin-right: 0.5vw;
}
.mini-bs .boxscore-top .id_aj_1_logoT,
.mini-bs .boxscore-top .id_aj_2_logoT {
    height: 2vw;
    width: 2vw;
    float: left;
    margin-right: 0.5vw;
    display: block;

}
.mini-bs {
    overflow: hidden;
    margin-bottom: 1vw !important;
    /* border: 1px solid #dcdcdc; */
    height: 23vw;
}
.mini-bs .boxscore-top {
    border: 1px solid #dcdcdc;
    border-bottom: none;
    padding: 0.5vw;
}
.mini-bs tr.aj_0 {
    display: none !important;
}
.mini-bs table.boxscore {
    /* margin-top: 1vw; */
    border: 1px solid #dcdcdc;
    width: 100%;
    border-collapse: collapse;
    border-top:  none;
}
.mini-bs table.boxscore thead td {
    border-bottom: 1px solid #dcdcdc;
}
.mini-bs table.boxscore thead th {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1vw;
    height: 1.2vw;
    text-align: center;
    text-transform: uppercase;
    border-bottom: 1px solid #dcdcdc;
    font-weight: bold;
    letter-spacing: -.6px;
    border-collapse: separate;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.mini-bs table.boxscore thead th:first-child {
    border-left: 1px solid #dcdcdc;
    width: 26px !important;
}
.mini-bs table.boxscore thead th:last-child {
    border-right: 1px solid #dcdcdc;
}
.mini-bs table.boxscore thead .bsheader_type {} .mini-bs table.boxscore thead .bsheader_type th {
                                                    font-family: 'Roboto Condensed', sans-serif;
                                                    font-size: .8vw;
                                                    line-height: .8vw;
                                                    text-align: center;
                                                    text-transform: uppercase;
                                                    border-top: 6px solid #fff;
                                                    border-bottom: 6px solid #fff;
                                                    background: #ccc;
                                                    color: #a0a0a0;
                                                    height: .8vw;
                                                }
.mini-bs table.boxscore thead .bsheader_type th span {
    background: #fff;
    width: auto;
    padding: 1px .5vw;
    float: left;
    margin-top: -1px;
    margin-bottom: -1px;
    margin-left: -.2vw;
}
.mini-bs table.boxscore td {
    font-size: 1.2vw;
    line-height: 0vw;
    text-align: center;
    font-weight: normal;
    border-right: 1px solid #e5e5e5;
}
.mini-bs table.boxscore td {
    width: 3vw
}

.mini-bs table.boxscore tr td {
    background-color: #fff;
}

.mini-bs-1 table.boxscore tr.oddRow td {
    background-color: #ebebeb;
}

.mini-bs-2 table.boxscore tr.evenRow td {
    background-color: #ebebeb;
}

.mini-bs table.boxscore tr td.small {
    padding: 0 0.05vw;
}

.mini-bs table.boxscore td.playernum {
    height: 3vw;
    width: 3vw;
}
.mini-bs table.boxscore td.playerinfo {
    border-right: 1px solid #fff;
    width: 6vw;
}
.mini-bs table.boxscore td a {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.1vw;
    line-height: 3vw;
    color: #000;
    background: rgba(0, 0, 0, .05);
    text-decoration: none;
    padding: 0 .7vw 0 .7vw;
    display: block;
    width: 100%;
    font-weight: bold;
    letter-spacing: -.6px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 8vw;
}
.mini-bs .boxscore.noActive .onCourt,
.mini-bs .boxscore.noActive tbody tr {
    display: none;
}
.mini-bs .boxscore.noActive tbody .p_starter {
    display: table-row !important;
}
.mini-bs .boxscore.noActive .starters-only {
    display: table-cell !important;
}
.mini-bs .playerphoto {
    width: 3vw;
    height: 3vw;
    overflow: hidden;
}
.mini-bs .playerphoto img {
    height: 3vw;
    width: 3vw;
}
.mini-pbp-header {
    height: 3vw;
    border: 1px solid #dcdcdc;
    margin-bottom: 1vw;
}
.ad-space-med{
    /* margin-left: 8%; */
    margin:  0 auto;
}

.summary-pbp .statHeader {
    width: 50%;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1vw;
    height: 3vw;
    font-weight: bold;
    float:  left;
    display:  block;
    position: relative;
}
.summary-pbp .statHeader img {
    height: 2vw;
    display: inline-block;
    margin: 0vw .3vw;
}
.summary-pbp .statHeader span {
    line-height: 0vw;
    display:  inline-block;
    text-align:  left;
}
.summary-pbp .statHeader .team-color {
    display: inline-block;
    height: 3vw;
    width: .7vw;
    float: left;
}
.summary-pbp .statHeader .id_aj_1_logoT,
.summary-pbp .statHeader .id_aj_2_logoT {
    height: 2vw;
    display: inline-block;
    margin: .5vw .3vw;
    position: relative;
    top: 0px;
    float:  left;
}
.summary-pbp .statHeader .id_aj_2_logoT {
    top: 0px;
    float: right !important;
}
.summary-pbp .statHeader.team-1 {
    text-align: right;
}
.summary-pbp .statHeader.team-1 .team-color {
    float: right;
}
.summary-pbp .statHeader .id_aj_1_code {
    top: 0;
    position: relative;
    height:  3vw;
    line-height: 3vw;
    float:  left;
}
.summary-pbp .statHeader .id_aj_2_code {
    top: 0px;
    position: relative;
}
.summary-pbp {
    height: 26.5vw;
    background: #fff;
    position: relative;
}
.summary-pbp .summaryButton {
    position: absolute;
    left: 0;
    bottom: 0;
    width:  99%;
}
#aj_minipbp {
    /* background: green; */
    height: 18.5vw;
    overflow-y: scroll;
}
#aj_minipbp .pbp-logo {display: none;}
#aj_minipbp .pbpt1.pbpa {
    float: left;
    width: 100%;
    margin-right: 0;
    right: 0;
    position: relative;
}

#aj_minipbp .pbpt2.pbpa {
    float: right;
    width: 100%;
    margin-left: 0vw;
    left: 0vw;
    position: relative;
}
#aj_minipbp  .pbp-team {
    width: 100%;
    margin-bottom:  .8vw;
}
#aj_minipbp .pbp-score {
    margin-bottom:  .8vw;
}
#aj_minipbp .pbpa:first-child img {
    height: 1.9vw;
    margin: .3vw .2vw;
}
#aj_minipbp .pbpt0.pbptytimeout, #aj_minipbp .pbptygame, #aj_minipbp .pbptyperiod{
    width: 100%;
    margin-left: auto;
    margin-right:  auto;
    margin-bottom:  10px;
}
#aj_minipbp .pbpt0.pbptytimeout > span,
#aj_minipbp .pbpt0.pbptytimeout > div,
#aj_minipbp .pbptygame > span,
#aj_minipbp .pbptygame > div,
#aj_minipbp .pbptyperiod > span,
#aj_minipbp .pbptyperiod > div {
    width: 40%;
    padding: 0 3% !important;
    text-align:  center;
    text-overflow: ellipsis;
    overflow: hidden;
    /* max-width: 40%; */
    line-height: 33px;
    white-space: nowrap;
    float: left;
}
.summaryBottom {
    margin-top: 1.5vw;
    padding-top: 2.2vw;
    border-top: 1px solid #dcdcdc;
}
.game-summary .row:first-child{
    padding-bottom: 2vw;
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 2vw;
}
.summary-stats {
    margin-bottom: 3vw;
}
.summaryBottom .statHeader .id_aj_1_code,
.summaryBottom .statHeader .id_aj_2_code{
    margin-top: 1vw;
    position: relative;
    top: 0.4vw;
    font-size: 1.1vw;
}
.summary-leaders {
    padding-left: 5px !important;
    padding-right: 20px !important;
}
.summary-leaders-table {
    width: 100%;
    margin-bottom: 1vw;
    height: 12vw;
    border: 1px solid #dcdcdc;
    margin-left:  10px;
    margin-right: 10px;
    background:  #fff;
}
.summary-leaders .summaryButton {
    margin-left: 10px
}
.summary-leader-header {
    font-size: 1.3vw;
    margin:  0;
    padding:  0;
    white-space: nowrap;
    max-width: 130px;
    position:  relative;
    display: table-cell;
}
.team-0-summary-leaders {
    text-align: left;
    width: auto;
}
.team-1-summary-leaders {
    text-align: right;
    width: auto;
}
.team-1-summary-leaders .team-color {
    float: right;
}

.summary-leaders-table th{height: 1.9vw;border-top: 1px solid #dcdcdc;font-weight:  bold;font-family:  "Robot Condensed",sans-serif;letter-spacing: -.5px;text-overflow: ellipsis;
    overflow: hidden;}
.summary-leaders-table th img{height:  1.8vw;margin: .5vw .5vw 0;}

.summary-leaders-table .player-name {
    width: 40%;
    height: auto;
    overflow: hidden;
    position:  relative;
    word-wrap: break-word;
    word-break: break-all;
    word-break: break-word;
}
.summary-leaders-table .player-name span {
    height: auto;
    display: block;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.1vw;
    font-weight:  bold;
    margin: .2vw;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow:  hidden;
    max-width:  90%;
    word-wrap: break-word;
    word-break: break-word;
}

.summary-leaders-table .first-row .player-name span {
    font-size: 1.2vw;
    padding-left: 5vw;
    line-height: 1vw;
    white-space: inherit;
}
.summary-leaders-table .first-row .team-1-summary-leaders.player-name span {
    /* font-size: 1.4vw; */
    padding-left: 0;
    padding-right: 5vw;
}
.summary-leaders-table .first-row .player-name.team-0-summary-leaders span:first-child {position:  absolute;top:  0px;left:  0px;padding:  0;margin:  0;}
.summary-leaders-table .first-row .player-name.team-1-summary-leaders span:last-child {position:  absolute;top:  0px;left: auto;padding:  0;margin:  0;right:  0;}
.summary-leaders-table .player-name span span{
    display: table-cell
}
.summary-leaders-table .player-name img{
    height: 4vw;
    margin-bottom: -.3vw;
    /* margin-top: 0; */
    /* position:  absolute; */
    /* top:  0; */
}
.summary-leaders-table .team-1-summary-leaders.player-name img{
    top:  0;
    right:  0;
}
span.id_aj_1_sPoints_1_photoT,
span.id_aj_2_sPoints_1_photoT,
span.id_aj_1_sReboundsTotal_1_photoT,
span.id_aj_2_sReboundsTotal_1_photoT,
span.id_aj_1_sAssists_1_photoT,
span.id_aj_2_sAssists_1_photoT {
    /* display: none !important; */
}

.summary-leaders-table .player-points {
    width: 10%;
    text-align: center;
    font-size: 1.1vw;
    font-family: FIBACENormal;
}
.summary-leaders-table .first-row .player-points {
    font-size: 1.6vw;
}
.player-points.team-0-summary-leaders {
    border-right: 1px solid #dcdcdc
}

.first-row {
    /* background: pink; */
    border-top: 1px solid #dcdcdc;
    height: 4vw;
    border-bottom:  1px solid #dcdcdc;
}
.rest-row {
    height: 2.69vw;
}
.rest-row:last-child {
    background: #f3f3f3;
}
/* Video Page */

.video-wrapper {
    padding-right: 3vw !important;
    margin-bottom: 4vw;
}
.video-wrapper iframe {
    height: 500px;
    /* padding-right: 4vw; */
    border: 1px solid #dcdcdc !important;
}
.video-bs {
    margin-bottom: 3vw;
}
.video-bs .bs-image {
    width: 2vw;
    height: 2vw;
}
.video-bs .bs-team-name {
    font-size: 1.3vw;
    line-height: 2vw;
}
.video-bs .boxscorewrap table.boxscore {
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
}
.video-bs .boxscorewrap table.boxscore thead th {
    font-size: .9vw;
    height: 2vw;
}
.video-bs  .boxscorewrap table.boxscore td a, .video-bs  .boxscorewrap table.boxscore td {
    font-size: 0.9vw;
}
.video-bs .boxscorewrap.team-0-bs {
    padding-right: 1vw;
}
.video-bs .boxscorewrap.team-1-bs {
    padding-left: 1vw;
}
.video-bs .box-score-title .team-1-bs {
    padding-left: 1vw;
}
/* Match Center */
.other-games-list-outer {
    position: relative;
    height: 110px;
    margin-left: 0px;
    overflow: hidden;
    margin-top: -20px;
    width:  100%;
    max-width:  1200px;
    margin: 0 auto;
}
#other-games-list {
    font-family: 'Roboto Condensed', sans-serif;
    /* overflow-y: hidden; */
    height: 110px;
    margin-top: 20px;
    position:  absolute;
    top: -20px;
    width: 300%;
    left: 22px;
}
.other-games-list-back {
    width: 15px;
    height: 92px;
    background: #ffffff;
    color: #000;
    content: "l";
    position: absolute;
    left: 0px;
    top: 18px;
    z-index: 3;
    line-height: 92px;
    text-align: left;
    font-family: wc_icons;
    font-size: 22px;
    padding-left: 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.38);
    -moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.38);
    box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.38);
}
.other-games-list-forward {
    width: 15px;
    height: 92px;
    background: #fff;
    color: #000;
    content: "r";
    position: absolute;
    right: 0;
    top: 18px;
    z-index: 3;
    line-height: 92px;
    text-align: center;
    font-family: wc_icons;
    font-size: 22px;
    padding-left: 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.38);
    -moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.38);
    box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.38);
}

.og-match-block {
    width: 200px;
    height: 92px;
    margin-top: 18px;
    background: #c9c9c9;
    float: left;
    margin-right: 10px;
    position: relative;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-background-clip: padding-box !important;
    -webkit-background-clip: padding-box !important;
    background-clip: padding-box !important;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #000;
    font-weight: bold;
}
.og-m-live {
    background: #fff;
    -webkit-border-radius: 0px;
    -webkit-border-bottom-right-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius: 0px;
    -moz-border-radius-bottomright: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-radius: 0px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
}
.og-team {
    width: 100%;
    clear: both;
    overflow: hidden;
}
.og-home-team {} .og-team-logo {
                     width: 28px;
                     height: 28px;
                     display: inline-block;
                     float: left;
                 }
.og-team-logo img {
    max-width: 100%;
    height: auto
}
.og-team-name {
    height: 28px;
    line-height: 28px;
    margin: 0 0 0 5px;
    max-width: 100%;
    padding-left: 7px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    float: left;
    width: 105px;
    font-size: 12px;
    letter-spacing: -.4px
}
.og-team-score {
    height: 28px;
    line-height: 28px;
    margin: 0px 5px;
    max-width: 38px;
    padding-left: 0;
    text-overflow: ellipsis;
    overflow: hidden;
    float: right;
    text-align: right;
    font-size: 16px;
    font-family: FIBACENormal;
    font-weight: normal;
}
.og-divide-row {
    width: auto;
    clear: both;
    overflow: visible;
    text-align: right;
    height: 5px;
    line-height: 12px;
    margin-top: 3px;
    margin-bottom: 8px;
    font-size: 12px;
    border-bottom: 1px solid #a5a5a5;
    margin-left: 41px;
    margin-right: 3px;
}
.og-m-live .og-divide-row {
    border-bottom: 1px solid #cecece
}
.og-live {
    display: inline-block;
    width: auto;
    background: #fff;
    padding-left: 8px;
}
.og-date {
    display: inline-block;
    width: auto;
    background: #c9c9c9;
    padding-left: 7px;
    margin: 0;
    position: relative;
}
.og-time {
    display: inline-block;
    width: auto;
    background: #c9c9c9;
    padding-left: 10px;
    margin: 0;
    margin-left: -8px;
}
.og-m-live .og-live {
    display: inline-block;
    color: #439c3c;
}
.og-final {
    display: none;
    width: auto;
    background: #c9c9c9;
    padding-left: 10px;
    margin: 0;
    margin-left: -8px;
}
.og-m-live .og-date,
.og-m-live .og-time {
    display: none;
}
.og-m-scheduled .og-live {
    display: none;
}
.og-m-scheduled .og-date,
.og-m-scheduled .og-time {
    display: inline-block;
}
.og-m-complete .og-final {
    display: inline-block;
}
.og-m-complete .og-date,
.og-m-complete .og-time {
    display: none;
}
.og-live-row {
    display: none;
    width: 100%;
    clear: both;
    overflow: hidden;
    text-align: center;
    background: #439c3c;
    color: white;
    position: absolute;
    top: -18px;
    height: 18px;
    line-height: 18px;
    left: 0;
    font-size: 12px;
    font-weight: bold;
}
.og-m-live .og-live-row {
    display: block;
}
.og-periodtype {
    display: inline-block;
    width: auto;
}
.og-period {
    display: inline-block;
    width: auto;
}
.og-clock {
    display: inline-block;
    width: auto;
}
.og-link {
    position:absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
}

/* Donut Charts */
.csspie {
    position: absolute;
    width: 75px;
    height: 150px;
    overflow: hidden;
    left: 75px;
    -moz-transform-origin: left center;
    -ms-transform-origin: left center;
    -webkit-transform-origin: left center;
    transform-origin: left center;
}
.csspie:BEFORE {
    content: "";
    position: absolute;
    width: 75px;
    height: 150px;
    left: -75px;
    border-radius: 100px 0 0 100px;
    -moz-transform-origin: right center;
    -ms-transform-origin: right center;
    -webkit-transform-origin: right center;
    transform-origin: right center;
}
.csspie.big {
    width: 150px;
    height: 150px;
    left: 0px;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    /* border: 4px solid green; */
}
.csspie.big:BEFORE {
    left: 0px;
}
.csspie.big:AFTER {
    content: "";
    position: absolute;
    width: 75px;
    height: 150px;
    left: 75px;
    border-radius: 0 100px 100px 0;
}
.csspie:nth-of-type(2):AFTER,
.csspie:nth-of-type(2):BEFORE {
    background-color: #eeeeee;
}
.reverseChart .csspie:nth-of-type(1):BEFORE,
.reverseChart .csspie:nth-of-type(1):AFTER {
    background-color: #eeeeee !important;
}
.pie-overlay {
    width: 110px;
    height: 110px;
    background: #fff;
    position: absolute;
    top: 19px;
    left: 19px;
    border-radius: 70px;
    line-height: 110px;
    text-align: center;
    font-family:  FIBACENormal;
    font-size: 35px;
}
.graph-wrapper {
    width: 28%;
    position: relative;
    float:  left;
    height: 14vw !important;
    margin-top: 3vw;
    margin-left: 2.5%;
    margin-right: 2.5%;
}
.chartLabel {
    color:  #aaa;
    font-weight:  bold;
    font-family:  "Roboto Condensed", sans-serif;
    font-size: 20px;
    display:  block;
    width: 100%;
    text-align:  center;
    position: absolute;
    top: 34px;
    z-index: 3;
    margin-left: 0;
}
.chartValue {

}
.chartSummary {
    color: #222;
    font-weight: bold;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 15px;
    display: block;
    width: 100%;
    text-align: center;
    position: absolute;
    top: 90px;
    z-index: 3;
    margin-left: 0;
}

.lower-sc-wrap {
    margin: 3vw 2vw 5vw;
}
.scoring-breakdown:first-child{
    border-right: 1px solid #dcdcdc;
    margin-right: -.5vw;
    margin-left: .5vw !important;
}
#shootinggraphs .col-6 {
    width: 47%;
    float: left;
    border:  1px solid #dcdcdc;
    overflow:  hidden;
}
#shootinggraphs .csspie {
    width: 40px;
    height: 80px;
    left: 40px;
}
#shootinggraphs .csspie:BEFORE {
    width: 40px;
    height: 80px;
    left: -40px;
    border-radius: 100px 0 0 100px;
}
#shootinggraphs .csspie.big {
    width: 80px;
    height: 80px;
    left: 0px;
}
#shootinggraphs .csspie.big:BEFORE {
    left: 0px;
}
#shootinggraphs .csspie.big:AFTER {
    width: 40px;
    height: 80px;
    left: 40px;
    border-radius: 0 100px 100px 0;
}
#shootinggraphs .pie-overlay {
    width: 60px;
    height: 60px;
    top: 9.5px;
    left: 9.5px;
    border-radius: 70px;
    line-height: 60px;
    font-size: 20px;
    font-weight:  normal;
}
#shootinggraphs .graph-wrapper {
    width: 70%;
    float: none;
    height: 92px !important;
    margin-top: 24px;
    margin-left: 30%;
    margin-right: 0;
    margin-bottom: 29px;
}
#shootinggraphs .chartLabel {
    font-size: 20px;
    width: 120%;
    top: 29px;
    margin-left: -29%;
    text-align:  left;
}
#shootinggraphs .chartSummary {
    font-size: 13px;
    width: 128%;
    top: 32px;
    margin-left: -35%;
    text-align: right;
}
.sport-class {
    display: none;
}
.inRegular-1,
.inRegular-2 {
    display: none;
}
@media screen and (min-width: 1200px){
    /* Boxscore */

    .bs-image {
        width: 30px;
        height: 30px;
        margin-right: 10px;
    }
    .bs-team-name {
        font-size: 25px;
        line-height: 30px;
        letter-spacing: -.6px;
    }
    .box-score-title {
        margin-bottom: 10px;
    }
    .boxscorewrap {
        margin-bottom: 30px
    }
    .boxscorewrap table.boxscore {
        margin-top: 10px;
        word-break: break-word;
        width:  100%;
    }
    .boxscorewrap table.boxscore thead th {
        font-size: 12px;
        height: 30px;
    }
    .boxscorewrap table.boxscore thead .bsheader_type {} .boxscorewrap table.boxscore thead .bsheader_type th {
                                                             font-size: 10px;
                                                             line-height: 8px;
                                                             height: 8px;
                                                         }
    .boxscorewrap table.boxscore thead .bsheader_type th span {
        padding: 1px 5px;
        margin-top: -1px;
        margin-bottom: -1px;
        margin-left: -2px;
        font-weight:  normal;
        letter-spacing:  0;
    }
    .boxscorewrap table.boxscore td {
        font-size: 12px;
        line-height: 26px;
        overflow: hidden;
        min-width: 8px;
        max-width:  1px;
    }
    .boxscorewrap table.boxscore .team-totals td {
        max-width: 2px;
        width: 20px;
        white-space:nowrap
    }
    .boxscorewrap table.boxscore td.playernum {
        height: 26px;
        width: 26px;
        /* max-width:  10px; */
    }
    .boxscorewrap table.boxscore td.playerinfo {
        width: 190px;
        max-width: 190px;
    }
    .boxscorewrap table.boxscore td a {
        font-size: 13px;
        line-height: 26px;
        padding: 0 20px 0 7px;
        width: 230px;
    }
    .boxscore .playernum span {
        font-size: 13px;
        height: 26px;
        width: 26px;
        line-height: 26px;
    }
    .boxscore .playerinfo > span {
        margin-top: -27px;
        padding: 0 5px;
    }
    .boxscore tr.team-totals td.totals-title {
        font-size: 13px;
        line-height: 30px;
        padding: 0 7px;
    }
    .match-staff h4{
        padding: 0 5px 0 15px;
        font-size: 18px;
        line-height: 30px;
    }
    .match-staff span{
        font-size: 17px;
        line-height: 30px;
    }
    .team-stats {
        margin: 0 0 33px;
        line-height: 0px;
    }
    .football .team-stats {
        margin: 0 0 10px;
    }
    .team-stats div{
        font-size: 13px;
        line-height: 37px;
        margin-right: 11px;
    }
    .team-stats div span{
        font-size: 12px;
        padding: 0 0 0 10px;
    }
    .team-stats .team-stats-title{
        padding: 0px 15px;
        font-size: 14px;
    }
    #overlay{
        display: none;
    }
    #pop-player{
        display: none;
    }

    /* Footer */
    footer {
        margin-top: 20px;
    }
    footer .row > div {
        height: 235px;
        padding: 15px !important;
        /* overflow:  hidden; */
    }
    .football footer .row > div {
        height: auto;
    }
    footer .ad-space-bottom {
        height: 110px !important;
    }
    footer .fiba-logo{
        width: 50%;
        height: 40px;
        margin: 15px 0 0px;
        /* max-width: 115px; */
    }
    footer .gsg-logo{
        width: 50%;
        height: 40px;
        margin: 7px auto 5px;
        max-width: 115px;
    }
    footer .row > div h4 {
        padding: 0px;
        margin: 0 0 10px 0;
        font-size: 17px;
    }
    footer table td {
        font-size: 12px;
        line-height: 23px;
        padding: 1px 3px;
        max-width: 25%;
        text-overflow: ellipsis;
        word-wrap: break-word;
        white-space: nowrap;
        overflow: hidden;
    }
    footer table td span{
        font-size: 13px;
        text-overflow: ellipsis;
        word-wrap: break-word;
        white-space: nowrap;
        display: inline-block;
        max-width:  24%;
    }
    footer .copyright {
        font-size: 12px;
    }
    .match-officials span{
        font-size: 12px;
        padding: 3px 0px;
    }
    /* Leaders */
    .leaders-filter{
        border-bottom: 2px solid #000;
        margin-bottom: -70px;
        margin-top: 50px;
    }
    .leaders-filter h4{
        font-size: 15px;
        padding: 0 10px;
        line-height: 22px;
        border-top-left-radius: 5px;
    }
    .leaders-filter a{
        margin: 0px -3px !important;
        letter-spacing: -.4px;
        font-size: 15px;
        padding: 0 7px;
        line-height: 22px;
    }
    .leaders-filter a:last-child{
        border-top-right-radius: 5px;
    }
    .leaders-filter .active-filter:after {
        border-width: 5px;
        margin-left: -5px;
    }

    .team-leaders-0 .team-leaders-title {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 47px;
        letter-spacing: -.6px;
        height:  30px;
    }
    .team-leaders-1 .team-leaders-title {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 50px;
        letter-spacing: -.6px;
    }
    .cat-leader {
        margin: 10px 0;
    }
    .cat-lead-rest table {
        font-size: 14px;
    }
    .cat-lead-rest td {
        padding: 1px 4px;
    }
    .cat-lead-rest table td:nth-child(3) {
        width: 30px;
        font-size: 18px;
    }
    .cat-lead-rest .positionNumber {
        width: 35px;
        height: 35px;
        line-height: 35px;
        margin:  3px;
        /* font-size:  23px; */
    }
    .cat-lead-rest .positionNumber span {
        width: 35px;
        height: 35px;
        line-height: 35px;
        font-size: 17px;
    }
    .cat-title {
        font-size: 20px;
        padding: 0px 0 0px 115px;
        text-indent: 7px;
        height: 30px;
        line-height:  30px;
    }
    .cat-image {
        width: 100px;
        height: 98px;
    }
    .cat-name {
        height: 101px;
    }
    .cat-name-left h6 {
        font-size: 15px;
        left: 80px;
        line-height:  30px;
        width:  30px;
    }
    .cat-name-left {
        height: 20px;
        line-height:  20px;
    }
    .cat-lead-num {
        font-size: 40px;
        line-height: 70px;
        padding-right: 10px;
    }
    .cat-lead-num img {
        top: 2px;
        right: 2px;
        height: 25px;
    }
    .cat-leader-name {
        font-size: 20px;
        height: 71px;
        padding-left: 115px;
    }
    .leaders-combined {
        padding-top: 25px;
        margin-top: 10px;
    }
    .leaders-combined .cat-title {
        font-size: 20px;
    }
    .leaders-combined-table tr, .leaders-combined-table td {
        height: 40px;
        padding: 0px 3px;
    }
    .football .leaders-combined-table tr {
        border-bottom: 1px solid #d1d1d1
    }
    .leaders-combined-table tr td img{
        height: 15px;
        margin: 5px 0px 0;
    }
    .leaders-combined-table tr td:nth-child(2),
    .leaders-combined-table tr td:nth-child(4),
    .leaders-combined-table tr td:nth-child(6){
        width: 27px;
    }
    .leaders-combined-table tr td:nth-child(5){
        font-size: 15px;
        line-height: 12px;
        vertical-align: middle;
    }
    .leaders-combined-table tr:first-child {
        height: 65px;
        width: 100%;
    }
    .leaders-combined-table tr:first-child td:nth-child(1){
        width: 65px;
        height: 66px;
    }
    .leaders-combined-table tr:first-child td:nth-child(2){
        margin-left: 68px;
        width: 15px;
        height: 15px;
        top: 40px;
    }
    .previewPage .leaders-combined-table tr:first-child td:nth-child(2){
        margin-left: 68px;
        width: 25px;
        height: 25px;
        top: 40px;
    }
    .leaders-combined-table tr:first-child td:nth-child(2) img{
        margin-top: 7px;
    }
    .leaders-combined-table tr:first-child td:nth-child(3){
        margin-left: 91px;
        top: 50px;
        font-size: 11px;
        width: 100%;
    }
    .leaders-combined-table tr:first-child td:nth-child(5){
        font-size: 15px;
        letter-spacing: -.5px;
        line-height: 16px;
        display:  table;
        width: 41%;
        /* right: 5px; */
        left: 80px;
        padding:  0px;
        overflow: hidden;
    }
    .leaders-combined-table tr:first-child td:nth-child(5) span{
        height: 44px;
        text-overflow: ellipsis;
        width:  100%;
        display: table-cell;
        vertical-align: middle;
        word-break: break-word;
        white-space: normal;
        overflow: hidden;
    }
    .leaders-combined-table tr:first-child td:nth-child(6){
        padding-left: 65px;
        font-size: 30px;
        line-height: 65px;
        padding-right: 10px;
        height: 67px;
        display?:;
    }

    /* Shot Chart */
    .pbp-title, .shot-chart-title {
        font-size: 23px;
        line-height: 30px;
        margin-bottom: -12px;
    }
    .team-title-1 .bs-image {
        margin-left: 10px;
    }
    #shotchart .sc_img {
        width: 14px;
        height: 15px;
        margin-left: -7px;
        margin-bottom: -7px;
    }
    .white_missed:before, .black_missed:before {
        font-size: 25px;
    }

    .white_made:before, .white_dunk:before, .black_made:before, .black_dunk:before {
        font-size: 19px;
    }
    .sc-team table {
        font-size: 16px;
        top: -25px;
    }
    .sc-team th {
        font-size: 13px;
        padding: 0 2px;
        line-height: 19px;
        padding-bottom: 5px;
        height: 10px;
        border-bottom: 4px solid #fff;
    }
    .sc-team td.sc-p-name span{
        padding-left: 5px;
    }
    .sc-team td {
        height:  20px !important;
        line-height: 20px;
        font-size: 14px;
    }
    .sc-team th.sc-p-no, .sc-team td.sc-p-no {
        width: 35px !important;
    }
    .sc-team td.sc-p-no span {
        width: 35px;
        height: 35px;
        line-height: 35px;
        margin-top: -1px;
    }
    .sc-team th.sc-points, .sc-team td.sc-points {
        width: 20px !important;
    }
    .sc-team table tr.legend-row td {
        padding: 2px 0;
    }
    .sc-team .aj_1 td.sc-p-name a span{
        line-height: 34px;
        margin-top: -1px;
        height: 34px;
    }
    .sc-team td.sc-points span{
        width: 22px !important;
        line-height: 34px;
        margin-top: -1px;
        height: 34px;
    }
    .scteamname {
        padding: 6px 0;
        text-indent: 6px;
        font-size: 24px;
    }
    .shot-chart-inner {
        margin: 0px 0px 10px;
    }
    .shot-chart-control {
        border-bottom: 2px solid #000;
        margin-bottom: 0px;
        margin-top: 10px;
    }
    .shot-chart-control h4{
        font-size: 15px;
        padding: 0 10px;
        line-height: 22px;
    }
    .shot-chart-control h4:first-child{
        border-top-left-radius: 5px;
    }
    .shot-chart-control a{
        margin: 0px -3px !important;
        letter-spacing: -.4px;
        font-size: 15px;
        padding: 0 7px;
        line-height: 22px;
    }
    .shot-chart-control a:last-child{
        border-top-right-radius: 5px;
    }
    .shot-chart-control .active-filter:after {
        border-width: 5px;
        margin-left: -5px;
    }

    /* Utilities */
    #disable-match {
        padding-top: 70px;
        font-size: 36px;
    }

    /* Play By Play */
    #playbyplay > div > div {
        margin-bottom: 8px;
    }
    .pbpmenu{
        border-bottom: 2px solid #000;
        margin-bottom: 10px;
        margin-top: 0px;
    }
    .football .pbpmenu{
        border-bottom: 1px solid #000;
        margin-bottom: 10px;
        margin-top: -30px;
    }
    .pbpmenu h4, .pbpmenu span{
        font-size: 15px;
        padding: 0 10px;
        line-height: 22px;
        /*border-top-left-radius: 5px;*/
        letter-spacing: -.4px;
    }
    .pbpmenu a{
        margin: 0px -3px !important;
        letter-spacing: -.4px;
        font-size: 15px;
        padding: 0 7px;
        line-height: 22px;
    }
    .pbpmenu a:last-child{
        /*border-top-right-radius: 5px;*/
    }
    .pbpmenu a:first-child{
        /*border-top-left-radius: 5px;*/
    }
    .pbpmenu a.active:after {
        border-width: 5px;
        margin-left: -5px;
    }
    .pbp-score {
        width: 100px;
        border: 1px solid #bec2c9 !important;
        padding: 3px;
    }
    .pbp-score .pbp-period {
        font-size: 10px;
        line-height: 7px;
        margin-top: 5px;
        margin-bottom: -3px;
    }
    .pbpsc {
        font-size: 20px;
        line-height: 28px;
    }
    .pbp-team .pbp-time span.pbpsc {
        color: #000;
    }
    .pbp-lead {
        top: -1px;
        right: -40px;
        font-size: 18px;
        line-height: 42px !important;
        height: 42.5px;
        width: 40px;
        border: 1px solid #ebebeb !important;
    }
    .pbpt0.pbptytimeout, .pbptygame, .pbptyperiod {
        line-height: 30px;
        height: 30px;
    }
    .pbpt0.pbptytimeout .description, .pbptygame .description, .pbptyperiod .description {
        padding: 0 20px;
        top: -2.5px;
        border: 1px solid #000;
        font-size: 13px;
        letter-spacing: -.4px;
        text-overflow: ellipsis;
        white-space: nowrap;
        white-space: nowrap;
    }
    .pbpt0.pbptytimeout .pbpsc, .pbptygame .pbpsc, .pbptyperiod .pbpsc {
        padding: 0 25px;
        line-height: 30px;
        height: 30px;
    }
    .pbpt0.pbptyjumpball {
        display: none;
    }
    .pbp-team {
        height: 50px;
        margin-left: -15px;
    }
    .pbp-team .teamcolorbox {
        width: 7px;
        height: 30px;
    }
    .pbp-team > div {
        padding: 0 15px;
    }
    .pbp-team > img {
        height: 37px;
        margin: 5px;
    }
    .pbpa .scaction {
        background-color: #ebebeb;
    }
    .pbp-team .pbp-action {
        font-size: 13px;
    }
    .pbp-team .pbp-time {
        width: 74px;
        font-size: 16px;
        background-color: #fff;
    }
    .pbp-team .pbp-time span{
        margin:0 2px;
    }
    .pbpt1.pbpa {
        margin-right: 40px;
        right: -40px;
    }
    .pbpt2.pbpa {
        margin-left: 20px;
        left: -20px;
    }
    .pbpa:first-child img {
        height: 35px;
        margin: 8px 5px;
    }
    /*     .pbptygoalkick, .pbptythrowin {
            display: none !important;
        } */

    /* Statistics */

    #chart1 {
        height: 505px;
        margin: 10px 2%;
    }
    .chart-legend {
        margin: 0 30px 0 0;
        font-size: 15px;
    }
    .scoring-dev {
        height: 590px;
    }
    .score-dev-title {
        font-size: 20px;
        text-indent: 6px;
        padding: 0px 10px;
        font-size: 18.5px;
        letter-spacing: -.5px;
        line-height: 45px;
        width: 100%;
    }

    .chart-legend span.team-1-color, .chart-legend span.team-2-color {
        margin-top: 12px;
    }
    .mini-graph-name {
        margin: 6px 0;
        font-size: 16px;
    }
    .comparisongraphbox {
        margin: 10px 1.7% 0 0;
        height: 204px;
        width: 23%;
    }
    .gval {
        bottom: 39px;
        font-size: 15px;
        margin-bottom: -30px;
        line-height: 20px;
    }
    .graphlabels {
        width: 153px;
        margin: 0 4px;
        height: 24px;
    }
    .graphlabel_name {
        width: 100%;
        margin: 10px 0px 0px 0px;
        clear:  both;
        overflow:  hidden;
        height: 22px;
        float:  none;
    }
    .shootinggraph_element  {
        margin: 5px 5%;
    }
    .gamesumtable .team-0 img {
        height: 25px;
        margin: 7px;
    }
    .gamesumtable .team-1 img {
        height: 25px;
        margin: 5px;
    }
    .gamesumtable {
        border:  1px solid #dcdcdc;
        height: 572px;
    }
    .gamesumtable thead tr{
        height: 30px;
    }
    .gamesumtable td {
        padding: 0 15px;
        line-height: 38px;
        font-size: 15px;
        letter-spacing: -.5px;
    }
    .team-0 {
        height: 30px;
    }

    th .team-color {
        width: 9px;
        height: 45px;
    }
    .team1Stat, .team2Stat {
        width: 5px;
    }
    .statLabel {
        padding: 0 10px;
    }
    td.statLabel {
        font-size: 15px;
        max-width:  33px;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    .statHeader {
        margin-bottom: 0px;
        margin-top: 0px;
        height: 40px !important;
        overflow: hidden;
        border:  none;
        line-height: 40px;
    }
    .statHeader .id_aj_1_name, .statHeader .id_aj_2_name {
        height: 30px;
        font-size: 18.5px;
        letter-spacing: -.5px;
        line-height: 30px;
    }
    .team-1-color, .team-2-color {
        width: 18px;
        height: 18px;
        margin: 0px 5px -5px 5px;
    }

    .gamesumtable .id_aj_1_logoT {
        height: 25px;
        margin: 0 5px;
        float: left;
    }
    .gamesumtable .id_aj_2_logoT {
        height: 35px;
        margin: 0 5px;
        float: right;
        /* width: 35px; */
    }

    /* Summary Page */
    .summaryButton {
        line-height: 34px;
        font-size: 16px;
        margin-top:  10px;
    }
    .mini-box-scores {
        padding-right: 25px !important;
    }
    .mini-bs .boxscore-top span {
        line-height: 30px;
        height: 30px;
        font-size: 17px;
        letter-spacing: -.5px;
    }
    .mini-bs .boxscore-top img{
        height: 30px;
        width: 30px;
        margin-right: 7px;
    }
    .mini-bs {
        margin-bottom: 10px !important;
        height: 231px;
    }
    .mini-bs .boxscore-top {
        border: 1px solid #dcdcdc;
        padding: 5px;
        border-bottom:  none;
    }
    .mini-bs table.boxscore thead th {
        font-size: 12px;
        height: 20px;
        border-bottom:  1px solid red;
    }
    .mini-bs table.boxscore thead .bsheader_type {} .mini-bs table.boxscore thead .bsheader_type th {
                                                        font-size: 11px;
                                                        line-height: 9px;
                                                        border-top: 6px solid #fff;
                                                        border-bottom: 6px solid #fff;
                                                        height: 8px;
                                                    }
    .mini-bs table.boxscore thead .bsheader_type th span {
        padding: 1px 5px;
        margin-top: -1px;
        margin-bottom: -1px;
        margin-left: -2px;
        font-weight: normal;
    }
    .mini-bs table.boxscore td {
        font-size: 13px;
        border-right: 1px solid #e5e5e5;
    }
    .mini-bs table.boxscore td {
        width: 26px;
    }
    .mini-bs table.boxscore td.playernum {
        height: 26px;
        width: 26px;
        max-width: 26px !important;
    }
    .mini-bs table.boxscore td.playerphoto {
        height: 26px;
        width: 26px;
        max-width: 20px;
    }
    .mini-bs table.boxscore td a {
        font-size: 14px;
        line-height: 26px;
        padding: 0 7px 0 7px;
        letter-spacing: -.6px;
    }
    .mini-bs .playerphoto {
        width: 30px;
        height: 30px;
    }
    .mini-bs .playerphoto img {
        height: 26px;
        width: 26px;
    }
    .mini-pbp-header {
        height: 40px;
        border: 1px solid #dcdcdc;
        margin-bottom: 10px;
    }
    .summary-pbp .statHeader {
    }
    .summary-pbp .statHeader img {
        height:  25px;
        margin:  0;
    }
    .summary-pbp .statHeader .team-color {
        width: 7px;
        float:  left;
    }
    .summary-pbp .statHeader .id_aj_1_code {
        top: 0px;
        font-size:  17px;
        height:  40px;
        line-height:  40px;
        float:  left;
    }
    .summary-pbp .statHeader .id_aj_2_code {
        top: 0px;
        font-size:  17px;
        height:  40px;
        line-height:  40px;
    }
    .summary-pbp .statHeader.team-0 img {
        position: relative;
        top: 0px;
        float:  left;
        margin: 7px 2px;
    }
    .summary-pbp .statHeader.team-1 img {
        position: relative;
        top: 0px;
        margin:  7px 2px;
    }
    .summary-pbp .statHeader .id_aj_1_logoT, .summary-pbp .statHeader .id_aj_2_logoT {
        height: 40px;
        display: inline-block;
        margin: 0 5px;
        float:  left;
    }
    .summary-pbp {
        height: 277px;
    }
    .video-pbp {
        height: 383px;
    }
    #aj_minipbp {
        height: 176px;
        border-bottom: 1px solid #dcdcdc !important;
    }
    .video-pbp #aj_minipbp {
        height: 296px;
    }
    #aj_minipbp  .pbp-team {
        margin-bottom:  8px;
    }
    #aj_minipbp  .pbp-team1 {
        margin-bottom:  8px;
    }
    #aj_minipbp  .pbp-team2 {
        /* margin-bottom:  8px; */
        left:  0;
        margin: 0 0 8px 0;
    }
    #aj_minipbp .pbp-score {
        margin-bottom:  8px;
    }
    #aj_minipbp .pbpa:first-child img {
        height: 34px;
        margin: 5px 2px 0px;
    }
    .summaryBottom {
        margin-top: 15px;
        padding-top: 22px;
    }
    .summaryBottom .statHeader .id_aj_1_code,
    .summaryBottom .statHeader .id_aj_2_code{
        margin-top: 13px;
        top: 0px;
        font-size: 16px;
    }
    .summary-leaders-table {
        margin-bottom: 7px;
        height: 180px;
    }
    .summary-leader-header {
        font-size: 13px;
    }
    .summary-leaders-table th{
        height: 20px;
        font-size: 16px;
        padding: 0;
        /* max-width: 31px; */
        text-overflow: ellipsis;
        overflow:  hidden;
    }
    .summary-leaders-table th img{
        height: 25px;
        margin: 7px 7px 0;
    }
    .summary-leaders-table .player-name span {
        font-size: 14px;
        margin: 3.5px 10px;
        line-height: 22px;
    }
    .summary-leaders-table .first-row .player-name span {
        font-size: 18px;
        padding-left: 72px;
        line-height: 20px;
    }
    .summary-leaders-table .first-row .team-1-summary-leaders.player-name span {
        padding-right: 61px;
    }
    .summary-leaders-table .player-name img{
        height: 70px;
        /* margin-bottom: -3px; */
    }
    .summary-leaders-table .player-points {
        font-size: 18px;
    }
    .summary-leaders-table .first-row .player-points {
        font-size: 28px;
    }
    .player-points.team-0-summary-leaders {
        border-right: 1px solid #dcdcdc
    }

    .first-row {
        height: 70px;
    }
    .rest-row {
        height: 38px;
    }
    /* Video Page */

    .video-wrapper {
        padding-right: 30px !important;
        margin-bottom: 40px;
    }
    .video-wrapper iframe {
        height: 380px;
    }
    .video-bs {
        margin-bottom: 30px;
    }
    .video-bs .bs-image {
        width: 20px;
        height: 20px;
    }
    .video-bs .bs-team-name {
        font-size: 18px;
        line-height: 20px;
    }
    .video-bs .boxscorewrap table.boxscore thead th {
        font-size: 14px;
        height: 20px;
    }
    .video-bs  .boxscorewrap table.boxscore td a, .video-bs  .boxscorewrap table.boxscore td {
        font-size: 12px;
    }
    .video-bs .boxscorewrap.team-0-bs {
        padding-right: 10px;
    }
    .video-bs .boxscorewrap.team-1-bs {
        padding-left: 10px;
    }
    .scoring-breakdown:first-child {
        border-right: 0px solid #dcdcdc;
        margin-right: 0;
        margin-left: 0 !important;
    }

}
@media screen and (max-width: 1200px) {
    header, .page {
        margin: 0 1%;
    }
    #leagueLogo {
        height: 92px;
        margin-right: 15px;
        margin-top: 18px;
    }
    #matchCenterWidget {
        height: 90px;
        margin-left: 10px;
        line-height: 90px;
        font-size: 25px;
    }
    .team {
        width: 43%;
    }
    .team > div {
        height: 8.33vw;
    }
    .team-color {
        width: 2.22vw
    }
    .team-logo {
        width: 8.33vw;
        padding: 2vw 1.2vw;
    }
    .team-name {
        width: 20.83vw;
        padding: .7vw 1.6vw;
    }
    .team-name span {
        font-size: 2.3vw;
        letter-spacing: -1px;
        line-height: 2.2vw;
    }
    .team-fouls {
        width: 1.92vw;
        padding: 0.6vw 0;
        margin-top: -1px;
    }
    .team-fouls > div {
        width: .8vw;
        height: .8vw;
        margin: .27vw .6vw;
    }
    .team-score {
        width: 20%;
    }
    .team-score span {
        font-size: 5vw;
    }
    .clock-summary {
        width: 14%;
        height: 8.32vw;
    }
    .clock-summary .period, .period-half {
        height: 1.17vw;
        line-height: 1.17vw;
        padding-top: 0vw;
        font-size: 1.2vw;
        position: relative;
        top: 3px;
        font-weight:  bold;
        letter-spacing: -.6px;
    }
    .period-half {
        display: none;
    }
    .clock {
        height: 4.17vw;
        line-height: 4.17vw;
        margin-bottom: .39vw;
        font-size: 3.33vw;
        margin-top: -.7vw;
    }
    .qtr-by-qtr table {
        font-size: 1vw;
    }
    .qtr-by-qtr table tr th {
        font-size: 1vw;
    }
    .matchDetails {
        padding: .9vw 0!important;
        font-size: 1.1vw;
        width: 100%;
    }
    .matchDetails h6 {
        font-size: 1.2vw;
        padding: 0 .3vw 0 1.1vw;
    }
    .bannerContainer {
        padding-bottom: .9vw !important;
        width: 100%;
    }
    header nav ul {
        height: 40px;
    }
    header nav ul li a {
        font-size: 20px;
        padding: 8px 1vw 12px 1vw;
        line-height: 48px;
        margin-right: -3px;
    }
    .navigation-extras select {
        padding: 6px 28px 5px 12px;
        font-size: 16px;
        min-width: 150px;
        height:  30px;
    }
    .select-container {
        margin: 8px 8px;
    }
    .select-container:after {
        top: 50%;
    }
    .sharing {
        margin-top: 6px;
    }
    .sharing div {
        margin-left: 8px;
    }
    .sharing a {
        font-size: 36px;
    }
    .sharing .facebooksharelink {
        height: 25px;
        line-height: 25px;
        width: 27px;
        margin-bottom: 6px;
    }
    .sharing .twittersharelink {
        height: 25px;
        line-height: 25px;
        width: 27px;
    }
    .video-wrapper iframe {
        height: 25.5vw;
    }
    /* Donut Charts */
    .csspie {
        width: 5vw;
        height: 10vw;
        left: 5vw;
    }
    .csspie:BEFORE {
        width: 5vw;
        height: 10vw;
        left: -5vw;
        border-radius: 5vw 0 0 5vw;
    }
    .csspie.big {
        width: 10vw;
        height: 10vw;
        left: 0px;
    }
    .csspie.big:BEFORE {
        left: 0px;
    }
    .csspie.big:AFTER {
        width: 5vw;
        height: 10vw;
        left: 5vw;
        border-radius: 0 5vw 5vw 0;
    }
    .pie-overlay {
        width: 7.5vw;
        height: 7.5vw;
        top: 1.25vw;
        left: 1.25vw;
        border-radius: 4vw;
        line-height: 7.5vw;
        font-size: 2.5vw;
    }
    .graph-wrapper {
        width: 24%;
        height: 11vw !important;
        margin-top: 3vw;
        margin-left: 4.5%;
        margin-right: 4.5%;
    }
    .shot-breakdown-container .graph-wrapper {
        margin: -66px 8px 0px;
    }
    .chartLabel {
        font-size: 1.3vw;
        width: 100%;
        top: 2vw;
    }
    .chartSummary {
        font-size: 1.2vw;
        top: 6vw;
    }

    .lower-sc-wrap {
        margin: 3vw 2vw 5vw;
    }
    #shootinggraphs .col-6 {
        width: 47%;
        float: left;
        border:  1px solid #dcdcdc;
        overflow:  hidden;
        height: 31.5vw;
    }
    #shootinggraphs .csspie {
        width: 2.5vw;
        height: 5vw;
        left: 2.5vw;
    }
    #shootinggraphs .csspie:BEFORE {
        width: 2.5vw;
        height: 5vw;
        left: -2.5vw;
        border-radius: 100px 0 0 100px;
    }
    #shootinggraphs .csspie.big {
        width: 5vw;
        height: 5vw;
        left: 0px;
    }
    #shootinggraphs .csspie.big:BEFORE {
        left: 0px;
    }
    #shootinggraphs .csspie.big:AFTER {
        width: 2.5vw;
        height: 5vw;
        left: 2.5vw;
        border-radius: 0 100px 100px 0;
    }
    #shootinggraphs .pie-overlay {
        width: 3.75vw;
        height: 3.75vw;
        top: .65vw;
        left: .65vw;
        border-radius: 70px;
        line-height: 3.75vw;
        font-size: 1.4vw;
        font-weight:  normal;
    }
    #shootinggraphs .graph-wrapper {
        width: 65%;
        float: none;
        height: 5.5vw !important;
        margin-top: 3.7vw;
        margin-left: 35%;
        margin-right: 0;
        margin-bottom: 1.5vw;
        /* background: green; */
    }
    #shootinggraphs .chartLabel {
        font-size: 1.6vw;
        width: 120%;
        top: 1.5vw;
        margin-left: -36%;
        text-align:  left;
    }
    #shootinggraphs .chartSummary {
        font-size: 1.2vw;
        width: 128%;
        top: 1.8vw;
        margin-left: -39%;
        text-align: right;
    }
    .summary-extra {
        display: none;
    }
    .summary-stats {
        width: 41.0308333333% !important;
    }
    .summary-leaders, .preview-standings {
        width: 57.8791666667% !important;
    }
}
@media screen and (max-width: 991px) {
    .shot-chart-control .team1 {
        background: #264FA7;
        color: #fff;
        padding-left: 8px;
        padding-right: 8px;
    }
    .shot-chart-control .team1.active-filter{
        background: #264FA7;
        color: #fff;
        padding-left: 8px;
        padding-right: 8px;
    }
    .shot-chart-control #sc_tn2 {
        background: #C10003;
        color: #fff;
        padding-left: 8px;
        padding-right: 8px;
    }
    .boxscore .playerinfo > span {
        display:  none !important;
    }

}

@media screen and (min-width: 992px) {
    .col {
        margin-left: 1.09%;
        padding: 0 0%;
    }
    .row .col:first-child {
        margin-left: 0;
    }
    .col-1 {
        width: 7.33416666667%;
    }
    .col-2 {
        width: 15.7583333333%;
    }
    .col-3 {
        width: 24.1825%;
    }
    .col-4 {
        width: 30.606667%;
    }
    .col-5 {
        width: 41.0308333333%;
    }
    .col-6 {
        width: 49.455%;
    }
    .col-7 {
        width: 57.8791666667%;
    }
    .col-8 {
        width: 66.3033333333%;
    }
    .col-9 {
        width: 74.7275%;
    }
    .col-10 {
        width: 83.1516666667%;
    }
    .col-11 {
        width: 91.5758333333%;
    }
    .col-12 {
        margin-left: 0;
        width: 100%;
    }
}
@media screen and (max-device-width: 991px),(max-width: 991px) {
    .page {
        padding: 15px;
    }
    .col {
        margin-left: 0;
        padding: 0 0%;
    }
    .row .col:first-child {
        margin-left: 0;
    }
    .col > .col {
        margin-top: 12px;
    }
    .col > .col:first-child {
        margin-top: 0px;
    }
    .col-1,
    .col-2,
    .col-3,
    .col-4,
    .col-5,
    .col-6,
    .col-7,
    .col-8,
    .col-9,
    .col-10,
    .col-11,
    .col-12 {
        margin-left: 0;
        width: 100%;
    }
    .summary-stats {
        width: 100% !important;
    }
    .summary-leaders {
        width: 100% !important;
    }
    header nav {
        border-bottom: none;
        position: relative;
        top: -290px;
        margin-bottom: -10px;
        overflow:  visible;
        height:  auto;
        z-index:  10;
    }
    header nav.menu-top {
        top: -574px;
    }
    .football header nav {
        background: #f1f1f1;
        padding: 0;
    }
    .no_social.no_languages header nav.menu-top {
        top: -533px;
    }
    header nav ul {
        max-height: 0;
        overflow: hidden;
        width: 100%;
        border-bottom: none;
        margin-top: 12px;
    }
    header nav ul li {
        visibility: hidden;
        border: none;
        display: block;
        width: 100%;
        float: none;
    }
    header nav ul li:last-child {} header nav ul li a {
                                       width: 100%;
                                       display: block;
                                       padding-left: 5vw;
                                       border-bottom: 0px solid #aaa;
                                   }
    header nav ul li.active a {} .matchCenter {
                                     margin-top: 0px;
                                     margin-bottom: 44px;
                                     display: none;
                                     position: relative;
                                     height: 60px;
                                     width: 100%;
                                 }
    .football header nav ul li a{
        border-color: #eeeeee;
    }
    .topBar {/* display: none */}
    .football .matchDetailBar {
        display: none;
    }
    .football .extraDetail {
        display: none;
    }
    .mobile-match-details {
        display: block;
    }

    #leagueLogo {
        height: 60px;
        margin-right: 0px;
        display: table-cell;
        width: 60px;
        margin-top: 0;
    }
    #leagueName {
        display: block !important;
        font-size: 17px;
        text-align: left;
        display: table-cell;
        vertical-align: middle;
        width: 66%;
        position: static;
        /* top: 20px; */
        z-index:  10;
        color: #fff;
        margin: 0 0%;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        padding-left: 10px;
    }
    #leagueName .desktop-only {display: none}
    .other-games-bar{
        height:  80px;
        position:  relative;
    }
    .other-games-bar #aj_league_logo {
        top: 32px;
        position: relative;
        height:  40px;
        width:  40px;
        padding: 0 7px;
    }
    .other-games-bar #leagueName{
        top: 38px;
        position: relative;
        padding-left:  0;
        text-align:  center;
        /* display:  inline-block; */
        width: 80%;
    }
    .other-games-bar #aj_league_logo img {
        height: 40px;
        width: 40px;
    }
    .other-matches-control {
        /* overflow:  hidden; */
        width: 100%;
        text-align: left;
        height: 30px;
        margin:  0 auto;
        display:  block;
        position: relative;
        top:  -45px;
        background: #2f2f2f;
    }
    .other-matches-control:after {
        top: 76%;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-top-color: #2f2f2f;
        /* border-width: 30px; */
        margin-left: -40px;
        border-width: 20px 40px 0 40px;
    }
    .other-matches-control span {
        /* overflow:  hidden; */
        width: 100%;
        text-indent: 0;
        /* left: 40%; */
        /* right:  50%; */
        position: relative;
        height: 27px;
        text-align:  center;
        z-index:  10;
    }
    .other-matches-control span:after {
        overflow:  hidden;
        width: 7px;
        display:  block;
        position:  absolute;
        left: 50%;
        margin-left: -8px;
        top: 28px;
        height: 2px;
        border-top: 2px solid #757575;
        border-bottom: 2px solid #757575;
    }

    span.hide-matches:before {
        display: none;
        font-family: wc_icons;
        content:"u";
        text-transform: lowercase;
        font-size: 18px;
        height: 20px;
        position:  relative;
        top:  5px;
        padding: 0 5px  0 9px;
    }
    span.expand-matches:before {
        display: none;
        font-family: wc_icons;
        content:"d";
        text-transform: lowercase;
        font-size: 18px;
        height: 20px;
        position: relative;
        top: -2px;
        padding: 0 5px 0 9px;
    }
    #matchCenterWidget {
        display: none;
    }
    .ad-space-top > div {
        padding: 6px 0 10px;
    }

    header, .page {margin-left: 0;margin-right: 0;/* overflow: visible; */margin-top: -55px;padding-top: 45px;}
    .row.scoreboard {
        height: 140px;
        position: relative;
        margin:  0px;
        margin-top: 120px;
    }
    .no_ads.no_social.no_languages .row.scoreboard {
        margin-top: 84px;
    }
    .row.scoreboard .hr {
        display: block;
    }
    .team {
        width: 50%;
        border: none;
        padding-top: 3px;
    }
    .team > div {
        border: none;
    }
    .team-logo {
        height: 50px !important;
        width: 50px;
        padding: 9px 1px;
    }
    .team-0 .team-logo {
        float: left;
        margin-left: 7%;
    }
    .team-1 .team-logo {
        float: right;
        margin-right: 7%;
    }
    .team-code {
        display: inline-block;
    }
    .team-code span {
        font-size: 25px;
        padding: 0;
        margin: 0;
        line-height: 50px;
        text-transform: uppercase;
        font-family: "Roboto Condensed", sans-serif;
        font-weight:  bold;
        letter-spacing: -.5px;
    }
    .team-color {
        display: none;
    }
    .team > .team-score {
        height: 51px;
        position: absolute;
        bottom: 18px;
        border: none;
        font-size: 20px !important;
        width: 50%;
    }
    .team > .team-score span {
        font-size: 48px !important;
    }
    .team-0 .team-score {
        left: 0px;
        text-align: center;
        padding-left: 5%;
        padding-right: 70px;
    }
    .team-1 .team-score {
        right: 0px;
        text-align: right;
        padding-right: 5%;
        padding-left: 70px;
    }
    .team > .team-name {
        height: 32px;
        position: absolute;
        bottom: 0px;
        border: none;
        font-size: 20px !important;
        width: 50%;
        display: table;
        table-layout: fixed;
        overflow: hidden;
        text-overflow: ellipsis;
        line-height:  11px;
        display: none;
    }
    .team > .team-name span {
        font-size: 13px !important;
        display: table-cell;
        overflow: hidden;
        height: 32px;
        padding: 0;
        margin: 0;
        line-height:  11px;
        text-align: center !important;
    }
    .team-0 .team-name {
        left: 0px;
        text-align: center;
        padding-left: 5%;
        padding-right: 70px;
    }
    .team-1 .team-name {
        right: 0px;
        text-align: center;
        padding-right: 5%;
        padding-left: 70px;
    }
    .team > .team-fouls {
        height: 85px;
        position: absolute;
        bottom: 0px;
        border: none;
        width: 5%;
        text-align: center;
    }
    .team-0 .team-fouls {
        left: 0px;
    }
    .team-1 .team-fouls {
        right: 0px;
    }
    .team-fouls > div {
        width: 6.5px;
        height: 6.5px;
        margin: 6.5px auto;
        float: none !important;
    }
    .timeline {
        display: none;
    }
    .clock-summary {
        position: absolute;
        bottom: 0;
        width: 90%;
        height: 85px;
        left: 5%;
        border-left: none;
        border-right: none;
        background:  transparent;
    }
    .clock-summary .clock,
    .clock-summary .period,
    .clock-summary .qtr-by-qtr {
        width: 120px;
        margin: 0 auto;
        border-left: 1px solid #dcdcdc;
        border-right: 1px solid #dcdcdc;
        height: auto;
        overflow: hidden;
    }
    .clock {
        font-size: 34px;
        line-height: 42px;
        position: relative;
        top: -5px;
        height:  42px;
        width:  120px;
    }
    .clock-summary .period, .period-half {
        top: 0px;
        font-size: 12px;
        line-height: 16px;
        width: 120px;
    }
    .football .period-half {
        font-size: 14px;
        margin-bottom: 15px;
    }
    .qtr-by-qtr {
        margin-top: -3px !important;
    }
    .qtr-by-qtr table {
        font-size: 10px;
    }
    .qtr-by-qtr table tr th {
        font-size: 10px;
    }
    .matchDetails {
        padding: 6px 6px!important;
        font-size: 10px;
        width: 100%;
        line-height: 1.3em;
        height: 45px;
        overflow: hidden;
    }
    .matchDetails h6 {
        font-size: 10px;
        padding: 0 .3vw 0 1.1vw;
    }
    .navigation-extras {
        display: block;
        float: none;
        position: absolute;
        top: 60px;
        width: 94%;
        background: #fff;
        padding: 0 3%;
    }
    .activeItem {
        display: block;
        height: 20px;
        line-height: 9px;
        text-align: center;
        font-family: "Roboto Condensed", sans-serif;
        font-weight: bold;
        letter-spacing: -.4px;
        font-size: 25px;
    }
    .menu .navbar-handle {
        display: block;
        top:  -46px;
        position: relative;
        left: 100%;
        margin-left: -2.2em;
    }
    #navbar-checkbox:checked + .menu {
        padding-bottom: 25px;
        margin-bottom: -361px;
    }
    #navbar-checkbox:checked + .menu ul {
        overflow: visible;
        width: 100%;
        /* margin-bottom:  -300px; */
    }
    #navbar-checkbox:checked + .menu li {
        visibility: visible;
        border-bottom: 5px solid #999;
    }
    .football #navbar-checkbox:checked + .menu li {
        visibility: visible;
        border-bottom: 5px solid #dcdcdc;
    }
    #navbar-checkbox:checked + .menu .navbar-handle,
    #navbar-checkbox:checked + .menu .navbar-handle:after,
    #navbar-checkbox:checked + .menu .navbar-handle:before {
        border-color: #aaa;
    }
    .bannerContainer {
        height: 280px;
        margin-bottom: 10px;
    }
    .other-games-list-outer {/* display: none; */}
    /* Boxscore */

    .bs-image {
        width: 40px;
        height: 40px;
        margin-right: 10px;
    }
    .football .bs-image {
        margin-left: 10px;
        float: left !important;
    }
    .bs-team-name {
        font-size: 20px;
        line-height: 40px;
    }
    .football .bs-team-name {
        float: left !important;
        padding-left: 10px;
    }
    .box-score-title {
        margin-bottom: 1vw;
    }
    .boxscorewrap {
        overflow-x: scroll;
        margin-left: 146px;
    }
    .football .boxscorewrap {
        overflow-x: scroll;
        margin-left: 155px;
    }
    .playernum:nth-child(0) {
        margin-top: 3px;
        border: 2px solid red;
    }
    .bsheader th:nth-child(1){
        position: absolute;
        left: 15px;
        width: 40px;
        border-top: 1px solid #000 !important;
        margin-top: -1px;
        border-bottom: none !important;
        border-right:  none;
    }
    .boxscorewrap .bsheader th:nth-child(2){
        position: absolute;
        left: 50px;
        width: 115px;
        border-top: 1px solid #000 !important;
        margin-top: -1px;
        border-bottom: none !important;
        border-right:  none;
        padding-left: 14px;
        max-width: 98px;
    }
    .football .boxscorewrap .bsheader th:nth-child(2){
        border: none !important;
        margin-top: 1px !important;
    }
    .bsheader_type th:nth-child(1){
        position: absolute;
        left: 15px;
        width: 40px;
        height: 10px;
        margin-top: 3px;
    }
    .boxscorewrap table.boxscore thead .bsheader_type th span{
        position: absolute;
        left: 60px;
        margin-top: -5px;
        border-right: 100px #cccccc solid;
        height:  8px;
    }
    .p_starter:nth-child(2) .playernum,
    .p_notstarter:nth-child(1) .playernum,
    .p_starter:nth-child(2) .playerinfo,
    .p_notstarter:nth-child(1) .playerinfo{
        margin-top: 3px;
    }
    .playernum {
        position: absolute;
        left: 15px;
    }
    .boxscorewrap  .playerinfo, .totals-title {
        position: absolute;
        left: 57px;
        width: 100px !important;
        margin-top: 0px;
    }
    .team-totals td:nth-child(1){
        position: absolute;
        left: 15px;
        width:  40px;
        height: 40px;
    }
    .boxscorewrap table.boxscore {
        margin-top: 1vw;
    }
    .boxscorewrap table.boxscore thead th {
        font-size: 14px;
        line-height: 35px;
        height:  35px;
    }
    .football .boxscorewrap table.boxscore thead th {
        font-size: 14px;
        line-height: 35px;
        height:  35px;
        max-width: 95px;
        margin:  0;
    }
    .boxscorewrap table.boxscore thead .bsheader_type {
    }
    .boxscorewrap table.boxscore thead .bsheader_type th {
        font-size: 10px;
        line-height: 10px;
        height: 8px;
    }
    .boxscorewrap table.boxscore thead .bsheader_type th span {
        padding: 1px 7px;
        margin-left: -2px;
    }
    .boxscorewrap table.boxscore thead th:first-child {
        border: none;
    }
    .football .boxscorewrap table.boxscore thead th:first-child {
        border: none !important;
        margin-top: 1px;
        margin-right: 1px
    }
    .boxscorewrap table.boxscore td {
        font-size: 12px;
        line-height: 40px;
    }
    .boxscorewrap table.boxscore td span  {
        padding: 0 4px
    }
    .boxscorewrap table.boxscore td.playernum {
        height: 40px;
        width: 40px;
    }
    .boxscorewrap table.boxscore td a {
        font-size: 15px;
        line-height: 40px;
        padding: 0 .7vw 0 .7vw;
        white-space: nowrap;
        width:  30vw;
    }
    .boxscore .playernum span {
        font-size: 16px;
        height: 40px;
        width: 40px;
        line-height: 40px;
        margin:  0;
        padding:  0;
    }
    .boxscore .playerinfo > span {
        margin-top: -40px;
        padding: 0 .5vw;
        display: none !important;
    }
    .bs-team-name > span {
        max-width: 70vw;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        display: inline-block;
    }
    .boxscore tr.team-totals td.totals-title {
        font-size: 14px;
        line-height: 40px;
        white-space: nowrap;
    }
    .match-staff.mobile-only {display: block;margin-bottom: 15px;}
    .match-staff.desktop-only {display: none}
    .match-staff h4{
        font-size: 16px;
        line-height: 20px;
    }
    .match-staff span{
        font-size: 18px;
        line-height: 20px;
    }
    .team-stats div {
        font-size: 17px;
        line-height: 27px;
        float: none;
        text-align: center;
        margin: 0px 10px;
        display:  inline-block;
        max-width: 100%;
    }
    .team-stats {
        margin-top: 50px;
        padding-bottom: 10px;
        overflow: hidden;
        text-align:  center;
    }
    .team-stats div span{
        font-size: 15px;
    }
    .team-stats .team-stats-title{
        font-size: 17px;
        float: none;
        text-align: center;
        display: block;
        margin: 0 !important;
        width:  100%;
        max-width: 100%;
    }

    /* Leaders */
    .leaders-filter{
        margin-bottom: 20px;
        margin-top: 0;
    }
    .leaders-filter h4{
        font-size: 12px;
        padding: 0 8px;
        line-height: 22px;
        border-top-left-radius: 3px;
        display:  none;
    }
    .leaders-filter a{
        margin: 0px -4px !important;
        font-size: 14px;
        padding: 0 6px;
        line-height: 22px;
    }
    .leaders-filter a:last-child{
        border-top-right-radius: 3px;
    }
    .leaders-filter a[data-link="sAll"] {
        display: none;
    }
    .leaders-combined-table tr td:nth-child(5) {
        font-weight: bold;
        font-size: 14px;
    }
    .leaders-combined-table tr, .leaders-combined-table td {
        height: 40px;
    }
    .leaders-combined-table tr:first-child {
        height: 65px;
    }
    .leaders-combined-table tr:first-child td:nth-child(1) {
        height: 65px;
        width:  65px;
    }
    .leaders-combined-table tr:first-child td:nth-child(1) img {
        height: 65px;
        width: 65px;
    }
    .leaders-combined-table tr:first-child td:nth-child(2) {
        width: 40px;
        height: 40px;
        margin-left:  65px;
        top:  30px;
    }
    .leaders-combined-table tr:first-child td:nth-child(2) img {
        height: 25px;
        width: 25px;
    }
    .leaders-combined-table tr td img {
        height: 25px;
        width: 25px;
    }
    .leaders-combined-table tr:first-child td:nth-child(3) {
        font-size: 14px;
        margin-left: 106px;
        top:  40px;
    }
    .leaders-combined-table tr:first-child td:nth-child(5){
        font-size: 20px;
        padding-left: 80px;
    }

    .leaders-combined-table tr:first-child td:nth-child(6){
        font-size: 30px;
        height: 65px;
        line-height: 65px;
    }
    .team-leaders-0 .team-leaders-title {
        font-size: 2.5vw;
        line-height: 3vw;
        margin-bottom: 3vw;
        display:  none;
    }
    .shot-breakdown-value {
        font-size: 20px;
    }
    .preview-standings-table td {
        font-size: 15px !important;
    }
    .recent-form-opponent {
        font-size: 14px;
    }
    .recent-form-score {
        font-size: 17px;
    }
    .recent-form-outcome span:after {
        font-size: 12px;
        width: 14px;
        height: 14px;
        padding: 3px;
        line-height: 15px;
        margin: 3px;
    }

    .team-leaders-1 .team-leaders-title {
        font-size: 2.5vw;
        line-height: 3vw;
        margin-bottom: 3vw;
        display: none;
    }
    .preview-standings {
        width: 100% !important;
    }

    .shot-breakdown-container .csspie {
        width: 50px;
        height: 100px;
        left: 52px;
        top: 6px;
    }
    .shot-breakdown-container .csspie:BEFORE {
        width: 50px;
        height: 100px;
        left: -50px;
        border-radius: 100px 0 0 100px;
        top: 0px;
    }
    .shot-breakdown-container .csspie.big {
        width: 100px;
        height: 100px;
        left: 0px;
        border-radius: 100px;
        top: 0px;
    }
    .shot-breakdown-container .csspie.big:BEFORE {
        left: 0px;
    }
    .shot-breakdown-container .csspie.big:AFTER {
        width: 50px;
        height: 100px;
        left: 50px;
        border-radius: 0 100px 100px 0;
    }
    .shot-breakdown-container .pie-overlay {
        width: 70px;
        height: 70px;
        top: 21px;
        left: 19px;
        border-radius: 70px;
        line-height: 70px;
        font-size: 30px;
    }
    .shot-breakdown-graphs {
        margin-top: -50px
    }
    .shot-breakdown-container .graph-wrapper {
        width: 110px;
        height: 96px !important;
        margin: -121px 25px 0px;
    }
    .shot-breakdown-container .chartLabel {
        font-size: 12px;
        width: 110px;
        top: 28px;
    }
    .shot-breakdown-container .chartSummary {
        width: 100%;
        top: 90px;
    }


    .cat-lead-rest table {
        font-size: 14px;
    }
    .football .cat-lead-rest table {
        border-top: 1px solid #d1d1d1;
    }
    .cat-lead-rest table td:nth-child(3) {
        width: 30px;
        font-size: 18px;
        letter-spacing: 1px;
    }
    .cat-lead-rest .positionNumber {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }
    .cat-lead-rest .positionNumber span {
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 16px;
    }
    .cat-title {
        font-size: 20px;
        padding: 0px 0 0px 125px;
        text-indent: 0;
        height: 30px;
        line-height: 30px;
        /*padding-left: 10px !important;*/
    }
    .cat-image {
        width: 100px;
        height: 100px;
    }
    .cat-name {
        height: 10vw;
        /* overflow: hidden; */
    }
    .cat-name-left h6 {
        font-size: 16px;
        left: 85px;
        line-height: 30px;
        width: 30px;
    }
    .cat-name-left {
        height: 2vw;
        line-height:  2vw;
    }
    .cat-lead-num {
        font-size: 25px;
        line-height: 70px;
        padding-right: 14px;
        height: 70px;
    }
    .cat-lead-num img {
        display: block;
    }

    .cat-leader-name {
        font-size: 20px;
        padding-left: 10vw;
        height: 70px;
        padding-left: 110px;
        max-width: 100%;
    }
    .leaders-combined {
        display: none;
    }

    /* Play By Play*/
    #playbyplay > div > div {
        margin-bottom: 15px;
    }
    .pbpmenu{
        margin-bottom: 25px;
        margin-top: 0;
    }
    .pbpmenu h4, .pbpmenu span{
        letter-spacing: -1px;
        font-size: 13px;
        padding: 0 5px;
        line-height: 26px;
        /*border-top-left-radius: 3px;*/
    }
    .pbpmenu a{
        margin: 0px -4px !important;
        letter-spacing: -1px;
        font-size: 13px;
        padding: 0 9px;
        line-height: 26px;
    }
    .pbpmenu a:last-child{
        /*border-top-right-radius: 3px;*/
    }
    .pbp-score {
        width: 100px;
        padding: 5px;
    }
    .pbp-score .pbp-period {
        font-size: 10px;
        line-height: 12px;
        margin-top: 0;
        margin-bottom: -2px;
    }
    .pbpsc {
        font-size: 20px;
        line-height: 27px;
    }
    .pbp-lead {
        right: -35%;
        font-size: 20px;
        line-height: 48px !important;
        height: 48px;
        width: 48px;
    }
    .pbpt0.pbptytimeout, .pbptygame, .pbptyperiod {
        line-height: 34px;
        margin-left: 0;
        margin-right: 0;
        height: 34px;
    }
    .pbpt0.pbptytimeout .description, .pbptygame .description, .pbptyperiod .description {
        padding: 0 10px;
        top: -2px;
        font-size: 19px;
    }
    .pbpt0.pbptytimeout .pbpsc, .pbptygame .pbpsc, .pbptyperiod .pbpsc {
        padding: 0 10px;
        line-height: 34px;
        height: 34px;
    }
    .pbp-team {
        height: 50px;
        width: 100%;
    }
    .pbp-team .teamcolorbox {
        width: 10px;
    }
    .pbp-team > div {
        padding: 0 15px;
        font-size: 14px !important;
    }
    .pbp-team > img {
        height: 2vw;
        margin: .5vw;
        display: none;
    }
    .pbp-team .pbp-time {
        width: auto;
        font-size: 16px;
        padding: 0 5px !important;
    }
    .pbp-team .pbp-time span{
        margin: 0 3px;
    }
    .pbpt1.pbpa {
        float:left;
        width:100%;
        margin-left: 0vw;
        margin-right: 0vw;
        right: 0vw;
        position: relative;
    }
    .pbpt2.pbpa {
        float:right;
        width:100%;
        margin-left: 0vw;
        margin-right: 0vw;
        left: 0vw;
        position: relative;
    }
    .pbpa:first-child img {
        display: none !important;
    }
    .pbp-title.row .col {
        width: 50%;
        margin: 0;
        font-size: 15px;
    }
    /* Footer */
    footer .gsg-logo,
    footer .fiba-logo{
        width: 60%;
        height: 73px;
        margin: 8px 10px 9px;
        max-width: 104px;
        display: inline-block;
    }
    footer .row > div {
        height: auto;
    }
    footer .row > div h4 {
        font-size: 20px;
        text-align: center;
    }
    footer .desktop-only{
        display: none;
    }
    footer table td {
        font-size: 1.1vw;
        line-height: 1.6vw;
        padding: 0.1vw .3vw
    }
    footer table td span{
        font-size: 1.1vw;
    }
    footer .copyright {
        font-size: 12px;
        padding: 0px !important;
        height: 50px !important;
    }
    .match-officials span{
        font-size: 16px;
        text-align: center;
    }
    /* Shot Chart */
    .shot-chart-title {
        display: none;
    }
    .sc-team {
        width: 0% !important;
    }
    #shotchartholder {
        width: 100% !important;
        /*height: 100vw;*/
    }
    .shot-chart-control h4 {
        display: none;
    }
    .shot-chart-control a {
        margin: 0px -1px !important;
        letter-spacing: -1px;
        font-size: 13px;
        padding: 0 5px;
        line-height: 26px;
        max-width:  53px;
    }
    .sc-team table th, .sc-team table td {
        display: none;
    }
    .white_missed:before, .black_missed:before {
        font-size:  17px;
    }

    .white_made:before, .white_dunk:before, .black_made:before, .black_dunk:before {
        font-size: 17px;
    }
    .football .white_missed:before, .football .black_missed:before {
        font-size:  25px;
    }
    .football .white_made:before, .football .white_dunk:before, .football .black_made:before, .football .black_dunk:before {
        font-size:  25px;
    }
    .football .white_goal:before, .football .black_goal:before {
        font-size: 25px;
    }
    /* Statistics */
    .chart-wrap {
        float:left;
        width: 100%;
        background: rgba(0, 0, 0, 0);
        padding: 0 0;
    }

    #chart1 {
        float:left;
        width: 96%;
        height: 300px;
        margin: 10px 2%;
    }
    .chart-legend {
        margin: 0;
        font-size: 12px;
        display:  block;
        width: 100%;
        text-align: center;
    }
    .scoring-dev {
        height: 385px;
    }
    .score-dev-title {
        width: 96.5%;
        padding: 0px 1vw;
        font-size: 18px;
        line-height: 30px;
        text-align: center;
    }
    .gamesumtable .team-0 img {
        height: 20px;
        margin: 1px;
    }

    .gamesumtable .team-1 img {
        height: 20px;
        margin: 5px;
    }

    .gamesumtable thead tr{
        height: 3vw;
    }
    .gamesumtable td {
        padding: 0 15px;
        line-height: 33px;
        font-size: 16px;
    }
    .mini-bs .bs-fouls {
        display: none;
    }
    .team-0 {
        height: 30px;
    }
    .statHeader {
        line-height: 30px;
    }
    .summary-extra, .ad-space-med{
        display: none;
    }

    th .team-color {
        width: 6px;
        height: 30px;
    }
    .team1Stat, .team2Stat {
        width: 7px !important;
        overflow: visible;
    }
    .statLabel {
        padding: 0 1vw;
    }
    td.statLabel {
        font-size: 14px;
        overflow: hidden;
    }
    .statHeader .id_aj_1_name, .statHeader .id_aj_2_name {
        height: 30px;
        font-size: 15px;
        max-width: 100px;
    }
    .team-1-color, .team-2-color {
        width: 12px;
        height: 12px;
        margin: 0vw .5vw -.12vw .5vw;
    }
    .comparisongraphbox {
        width: 46%;
        margin: 10px 5.7% 13px 0;
        height: 193px;
    }
    .comparisongraphbox:nth-child(even) {
        margin-right: 0 !important
    }
    .gval {
        font-size: 14px;
        line-height: 20px;
        bottom: 25px;
    }
    .mini-graph-name {
        height: 2.2em;
        text-overflow: ellipsis;
        overflow: hidden;
        font-size: 14px;
    }
    .mini-box-scores, .summary-pbp {/* display: none; */}
    .summary-pbp {
        height: 400px
    }
    .summary-pbp #aj_minipbp{
        height: 320px
    }
    .summaryBottom .statHeader .id_aj_1_code, .summaryBottom .statHeader .id_aj_2_code {
        font-size: 18px;
    }
    .summaryButton {
        font-size: 16px;
        line-height: 32px;
        margin-bottom: 20px;
    }
    .summaryBottom {
        margin-top: 10px;
        padding-top: 2.2vw;
        border-top: 0px solid #dcdcdc;
    }
    .summary-leaders-table th img{    height: 20px;
        margin: 5px;
    }
    .summary-leader-header {
        height: auto;
        font-size: 17px;
    }
    .summary-extra {display: none;}
    .summary-leaders-table .player-name span {
        font-size: 14px;
        margin: 4px;
    }
    .summary-leaders-table .first-row .player-name {
        height: 40px;
    }
    .summary-leaders-table .first-row .player-name span {
        font-size: 14px;
        padding-left: 40px;
        line-height: 1em;
    }
    .summary-leaders-table .first-row .team-1-summary-leaders.player-name span {
        padding-left: 0;
        padding-right: 40px;
    }
    .summary-leaders-table .player-name img{
        height: 43px;
        margin-bottom: -3px;
    }
    .summary-leaders-table .player-points {
        font-size: 14px;
    }
    .summary-leaders-table .first-row .player-points {
        font-size: 22px;
    }
    .summary-leaders {
        padding-left: 0px !important;
    }
    .mini-pbp-header {
        height: 30px
    }
    .summary-pbp .statHeader {
        height: 30px;
    }
    .summary-pbp .statHeader img {
        height: 20px;
        margin: 3px 3px 0px 3px;
    }
    .summary-pbp .statHeader span {
    }
    .summary-pbp .statHeader .team-color {
        height: 30px;
        width: 7px;
    }
    .summary-pbp .statHeader .id_aj_1_logoT,
    .summary-pbp .statHeader .id_aj_2_logoT {
        height: 20px;
        margin: 5px 3px;
        top: -4px;
    }
    .summary-pbp .statHeader.team-1 {
    }
    .summary-pbp .statHeader.team-1 .team-color {
    }
    .summary-pbp .statHeader .id_aj_1_code {
        font-size: 18px !important;
        top: 0px;
        height:  30px;
        line-height:  30px;
    }
    .summary-pbp .statHeader .id_aj_2_code {
        font-size: 18px !important;
        top: 0px;
        height:  30px;
        line-height:  30px;
    }
    .summary-pbp {/* height: 265px; */}
    .mini-box-scores {
        padding-right: 0px !important;
    }
    .mini-bs .boxscore-top span {
        line-height: 40px;
        height: 40px;
        font-size: 18px;
        max-width: 90%;
    }
    .mini-bs .boxscore-top img{
        height: 35px;
        width: 35px;
        margin-right: 5px;
        margin-top: 5px;
        margin-left: 5px;
    }
    .mini-bs .boxscore-top .id_aj_1_logoT,
    .mini-bs .boxscore-top .id_aj_2_logoT {
        height: 35px;
        width: 35px;
        margin-right: 5px;
    }
    .mini-bs {
        height: 286px;
    }
    .mini-bs .boxscore-top {
        padding: 0px;
        height: 40px;
    }
    .mini-bs table.boxscore thead th {
        font-size: 13px;
        height: 12px;
        border-top: none !important;
    }
    .mini-bs table.boxscore thead .bsheader_type {} .mini-bs table.boxscore thead .bsheader_type th {
                                                        font-size: 8px;
                                                        line-height: 8px;
                                                        height: 8px;
                                                        position:  static;
                                                    }
    .mini-bs table.boxscore thead .bsheader_type th span {
        padding: 2px 5px;
        margin-left: -2px;
        margin-top: -2px;
    }
    .mini-bs table.boxscore td {
        font-size: 12px;
    }
    .mini-bs table.boxscore td {
        width: 30px
    }
    .mini-bs table.boxscore tr td.small {
        padding: 0 3px;
    }
    .mini-bs table.boxscore td.playernum {
        height: 30px;
        width: 30px;
        position:  relative;
        left:  0px;
        right: 0 !important;
    }
    .mini-bs table.boxscore td.playerinfo {
        width: 60px;
    }
    .mini-bs table.boxscore td a {
        font-size: 14px;
        line-height: 40px;
        padding: 0 7px 0 7px;
        max-width: 80px;
    }
    .mini-bs .playerphoto {
        width: 30px;
        height: 30px;
    }
    .mini-bs .playerphoto img {
        height: 30px;
        width: 30px;
    }
    .video-bs {
        display: none;
    }
    .video-wrapper {
        padding-right: 0vw !important;
        margin-bottom: 4vw;
    }
    .video-wrapper iframe {
        height: 57.5vw;
        width:  100%;
        padding:  0;
    }
    #shootinggraphs {
        display: none;
    }
    .lower-sc-wrap {
        display: none;
    }
}
@media screen and (max-device-width: 991px) and (orientation : portrait) {
    .shot-chart-inner {
        position: relative;
        height: 160vw;
        background: #fff;
    }
    #shotchart {
        -ms-transform: rotate(90deg); /* IE 9 */
        -ms-transform-origin: 0 100%; /* IE 9 */
        -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
        -webkit-transform-origin: 0 100%; /* Chrome, Safari, Opera */
        transform: rotate(90deg);
        transform-origin: 0 100%;
        height: 95vw;
        margin-top: -95vw;
        padding: 0;
        width: 158vw;
    }
    .football #shotchartholder {
        background: none;
    }
    .football #shotchart {
        padding-bottom: 0px;
    }
    .white_missed:before, .black_missed:before {
        font-size:  3.5vw;
    }
    .white_made:before, .white_dunk:before, .black_made:before, .black_dunk:before {
        font-size:  3.5vw;
    }
    .football .white_missed:before, .football .black_missed:before {
        font-size:  5.5vw;
    }
    .football .white_made:before, .football .white_dunk:before, .football .black_made:before, .football .black_dunk:before {
        font-size:  5.5vw;
    }
    .football .white_goal:before, .football .black_goal:before {
        font-size: 5.5vw;
    }
}
@media screen and (max-device-width: 600px),(max-width: 600px) {
    .summary-leaders-table th,.summary-leaders-table td {
        max-width: 70px !important;
    }

    .shot-breakdown-value {font-size: 15px;}
    .shot-breakdown-container .graph-wrapper {
        visibility: visible;
    }
    .leaders-combined-table tr:first-child td:nth-child(5) span {
        height: 40px;
    }
    .preview-standings-pointsagainst, .preview-standings-pointsfor, .preview-standings-streak, .preview-standings-last5 {display: none !important;}
    td.statLabel {
        max-width: 30px;
        overflow: hidden;
        padding:  0 5px;
    }
    .shot-breakdown-container .csspie {
        width: 32px;
        height: 64px;
        left: 38px;
        top: 6px;
    }
    .shot-breakdown-container .csspie:BEFORE {
        width: 32px;
        height: 64px;
        left: -32px;
        border-radius: 100px 0 0 100px;
        top: 0px;
    }
    .shot-breakdown-container .csspie.big {
        width: 64px;
        height: 64px;
        left: 0px;
        border-radius: 100px;
        top: 0px;
    }
    .shot-breakdown-container .csspie.big:BEFORE {
        left: 0px;
    }
    .shot-breakdown-container .csspie.big:AFTER {
        width: 32px;
        height: 64px;
        left: 32px;
        border-radius: 0 100px 100px 0;
    }
    .shot-breakdown-container .pie-overlay {
        width: 46px;
        height: 46px;
        background: #fff;
        position: absolute;
        top: 15px;
        left: 14px;
        border-radius: 70px;
        line-height: 46px;
        text-align: center;
        font-family:  FIBACENormal;
        font-size: 17px;
    }
    .shot-breakdown-container .graph-wrapper {
        width: 80px;
        height: 96px !important;
        margin: -20px 5px 0px;
    }
    .shot-breakdown-container .chartLabel {
        font-size: 12px;
        width: 70px;
        top: 16px;
    }
    .shot-breakdown-container .chartSummary {
        width: 100%;
        top: 90px;
    }


}
/*  Right To Left  */

.rtl .col {
    float: right;
}
/* Typography */

.center,
.align-center {
    text-align: center !important;
}
.rtl .right,
.rtl .align-right {
    text-align: left !important;
}
.rtl .left,
.rtl .align-left {
    text-align: right !important;
}
/* Header */

.rtl #leagueLogo {
    float: right;
    margin-right: 0px;
    margin-left: 15px;
}
.rtl #matchCenterWidget {
    margin-left: 0px;
    margin-right: 10px;
}
.rtl #leagueName span {
    float: right;
}
.rtl .team {
    float: right;
}
.rtl .team-0 div {
    float: right !important;
}
.rtl .team-1 div {
    float: left;
}
.rtl .team-1 .team-name span {
    text-align: left;
}
.rtl .team-0 .team-score,
.team-0 .team-fouls {
    /* float: left !important; */
    background:  #fff;
}
.rtl .team-1 .team-score,
.team-1 .team-fouls {
    float: right;
}
.rtl .clock-summary {
    float: right;
    text-align: center;
}
.rtl #aj_period {
    float: none;
}
.rtl .qtr-by-qtr table {
    text-align: right;
}
.rtl .score-team-code {
    text-align: right;
    padding-left: 0%;
    padding-right: 2%;
}
.rtl .matchDetail {} .rtl .matchDetail h6 {
                         float: right;
                         padding: 0 20px 0 5px;
                         margin: 0;
                     }
.rtl .matchDetail p {
    float: right;
    margin: 0;
}
.rtl .matchDetail p span {
    float: right;
    margin: 0;
    padding-left: 5px;
}
.rtl header nav ul {
    border-left: 1px solid #a0a0a0;
    border-right: none;
}
.rtl header nav ul li {
    float: right;
}
.rtl header nav ul li a {
    margin-left: -3px;
    margin-right: 0px;
}
.rtl .menu .navbar-handle {
    left: auto;
    right: 88%;
}
.rtl .navigation-extras {
    float: left;
}
.rtl .navigation-extras select {
    padding: 6px 12px 6px 12px;
}
.rtl .select-container {
    float: left;
}
.rtl .select-container:after {
    right: auto;
    left: 12px;
}
.rtl .sharing {
    float: right;
}
.rtl .sharing div {
    float: right;
    margin-left: 0px;
    margin-right: 8px;
}
.rtl .sharing .facebooksharelink:after {
    margin-left: 0px;
    margin-right: -2px;
}
.rtl .sharing .twittersharelink:after {
    margin-left: 0px;
    margin-right: -2px;
}
.rtl .bs-image {
    float: right;
    margin-right: 0vw;
    margin-left: 1vw;
}
/* Boxscore */

.rtl .boxscorewrap table.boxscore thead .bsheader_type th span {
    float: right;
}
.rtl .boxscore .playerinfo > span {
    float: left;
}
.rtl .team-stats .team-stat-title {
    float:  right;
}
.rtl .match-staff {
    float: left;
}
.rtl .team-stats-title
{
    float: right;
    margin-left: 1vw;
    margin-right: 0;
}
.rtl .team-stats div {
    float: right;
}

/* Leaders */
.rtl .team-leaders-1 .team-leaders-title {
    text-align: left;
}
.rtl .team-leaders-1 .team-leaders-title .bs-image {
    float: left;

}
.rtl .cat-name-left h6 {
    right: 8vw;
    left: auto;
}
.rtl .cat-title {
    padding: 0px 12.5vw 0px 0;
}
.rtl .preview-leaders .cat-title {
    text-align: right;
    padding-right: 5px;
    text-transform: none;
}
.rtl .preview-leaders .cat-title-menu {
    float: left;
    padding-left:  5px;
}
.rtl .preview-leaders .cat-title-menu a {
    float: right;
    height:  26px;
    line-height: 30px;
}

.rtl .past5 .homeTeamStat{float: right;}
.rtl .past5 .awayTeamStat {float: left;}

.rtl .past-5-team1 img {float: right;}
.rtl .past-5-team2 img {float: left;}

.rtl .past-5-team1  {text-align: left !important;}
.rtl .past-5-team2  {text-align: right !important;}
.rtl .past5 .past5-score {float: none !important;}
.rtl .recent-form-opponent {text-align: right}

.rtl .shot-breakdown-container .graph-wrapper {float: none;}

.rtl .preview-standings-table .team-color {
    float: right;
}
.rtl .preview-standings-team {
    text-align: right !important;
    max-width:  116px;
    padding-right: 10px !important;
}

.rtl .preview-standings-table .team-1 {
    float: none;
}

.rtl .cat-leader-name {
    padding: 0px 7.5vw 0px 0;
}
.rtl .cat-lead-num {
    float: left;
    padding-left: 10px;
}
.rtl .team-title-1 {
    text-align: left
}
.rtl .team-title-1 .bs-image {
    float: left;
    margin-right: 1vw;
    margin-left: 0vw;
}
.rtl .leaders-combined .cat-title {
    margin:  0;
    padding:  0;
    text-align: center;
    font-size: 1.2vw;
    text-transform: uppercase;
}
.rtl .leaders-combined-table tr:first-child td:nth-child(1){
    float: right;
}
.rtl .leaders-combined-table tr:first-child td:nth-child(2){
    float: right;
    margin-right: 6.8vw;
    margin-left: 0vw;
}
.rtl .leaders-combined-table tr:first-child td:nth-child(3){
    float: right;
    margin-left: 0vw;
    margin-right: 9.1vw;
}
.rtl .leaders-combined-table tr:first-child td:nth-child(5){
    float: right;
    padding-left: 5vw;
    padding-right: 7vw;
}
.rtl .preview-leaders .leaders-combined-table tr:first-child td:nth-child(5){
    float: right;
    padding-left: 20vw;
    padding-right: 20vw;
}
.rtl .leaders-combined-table tr:first-child td:nth-child(6){
    left: auto;
    right: 0px;
    padding-right: 6.5vw;
    text-align: left;
    padding-left: 1vw;
}
.rtl .team-leaders-1 .team-leaders-title img{
    margin-left: 0;
    margin-right: 10px
}
.rtl .team-leaders-1 .team-leaders-title{
    float: left
}
.rtl .shot-chart-control h4:first-child {
    border-top-left-radius: 0vw;
    border-top-right-radius: .5vw;
}
.rtl .shot-chart-control a:last-child {
    border-top-left-radius: .5vw;
    border-top-right-radius: 0vw;
}
.rtl .sc-team th.sc-p-no, .rtl .sc-team td.sc-p-no {
    border-right: 0px solid #fff;
    border-left: 1px solid #fff;
}
/* Play By Play */
.rtl .pbpmenu h4, .rtl .pbpmenu span{
    border-top-left-radius: 0vw;
    border-top-right-radius: .5vw;
}
.rtl .pbpmenu a:last-child{
    border-top-right-radius: 0vw;
    border-top-left-radius: .5vw;
}
.rtl .pbpscroll {
    border-right: 0px solid #bec2c9;
    border-left: 1px solid #bec2c9;
}
.rtl .pbpt0.pbptytimeout .pbpsc, .rtl .pbptygame .pbpsc, .rtl .pbptyperiod .pbpsc {
    border-right: none;
    border-left: 1px solid #bec2c9;
}
.rtl .pbpt1 {
    text-align: right;
}
.rtl .pbpt2 {
    text-align: left;
}
.rtl .pbpt1.pbpa {
    float:right;
    width:50%;
    margin-right: 0vw;
    right: 0vw;
    margin-left: 2.5vw;
    left: -2.5vw;
    position: relative;
}
.rtl .pbpt2.pbpa {
    float:left;
    width:50%;
    margin-left: 0vw;
    left: 0vw;
    margin-right: 38px;
    right: -37px;
    position: relative;
}
.rtl .pbpt1.pbpa .pbp-team{
    float:left;
    margin-right: -2.5vw;
    position:  relative;
    left: -25px;
    background: #fff;
}
.rtl .pbpt2.pbpa .pbp-team{
    float:right;
}

.rtl #aj_minipbp .pbpt1.pbpa {
    float:none;
    width:100%;
    margin-right: 0vw;
    right: 0vw;
    margin-left: 0;
    left: 0;
    position: relative;
}
.rtl #aj_minipbp .pbpt2.pbpa {
    float:none;
    width:100%;
    margin-left: 0vw;
    left: 0vw;
    margin-right: 0;
    right: 0;
    position: relative;
}
.rtl #aj_minipbp .pbpt1.pbpa .pbp-team{
    float:none;
    margin-right: 0;
    position:  relative;
    left: 0;
    background: #fff;
}
.rtl #aj_minipbp .pbpt2.pbpa .pbp-team{
    float:none;
}
.rtl .pbp-team .pbp-time span{
    float: right;
    padding-right: .5vw;
}

.rtl footer .row > div h4 {
    text-align: right
}
.rtl .shot-chart-title .team-title-1 > span, .rtl .pbp-title .team-title-1 > span {
    float: left
}

/* Statistics */

.rtl .chart-wrap {
    float:left;
}

.rtl #chart1 {
    float:left;
}
.rtl .chart-legend {
    float: left;
}
.rtl .score-dev-title {
    float:left;
    width:  95%;
}
.rtl #comparisongraphs {
    float:left;
}
.rtl #shootinggraphs {
    float:left;
}
.rtl #shootinggraph_t1, .rtl #shootinggraph_t2 {
    float:left;
}
.rtl .comparisongraphbox {
    float:left;
}
.rtl .gval {
    margin-left:  30%;
    margin-right: 30%;
}
.rtl .graphlabels {
    float:left;
}
.rtl .graphlabel_name {
    float:left;
}
.rtl .shootinggraph_element  {
    float:left;
}
.rtl .chart-legend {
    float: left;
}
.rtl .gamesumtable .team-0 img {
    float: right;
}
.rtl .gamesumtable .team-1 img {
    float: left;
}
.rtl .gamesumtable tr td:nth-child(5) {
    text-align: left;
}
.rtl .team-0 {
    text-align: right;
}
.rtl th .team-color {
    float: right;
}
.rtl th.team-1 .team-color {
    float: left;
}
.rtl .team-1 {
    text-align: right;
    float: left;
}

/* Summary */
.rtl .gamesumtable .id_aj_2_logoT {
    float: left
}
.rtl .mini-box-scores {
    padding-right: 0vw !important;
    /* padding-left:  2.5vw !important; */
}
.rtl .mini-bs .boxscore-top img{
    float: right;
    margin-right: 0vw;
    margin-left: 0.5vw;
}
.rtl .mini-bs table.boxscore thead th:first-child {
    border-right: 1px solid #dcdcdc;
    border-left: 0px solid #dcdcdc;
}
.rtl .mini-bs table.boxscore thead th:last-child {
    border-left: 1px solid #dcdcdc;
    border-right: 0px solid #dcdcdc;
}
.rtl .mini-bs table.boxscore thead .bsheader_type th span {
    float: right;
    margin-left: 0vw;
    margin-right: -.2vw;
}
.rtl .mini-bs table.boxscore td {
    border-right: 0px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
}
.rtl .mini-bs table.boxscore td.playerinfo {
    border-left: 1px solid #fff;
    border-right: 0px solid #fff;
}

.rtl .summary-pbp .statHeader {
    float:  right;
}
.rtl .summary-pbp .statHeader span {
    text-align:  right;
    float:  right;
}
.rtl .summary-pbp .statHeader.team-1 {
    text-align: left;
}
.rtl .summary-pbp .statHeader.team-1 span {
    float: left !important;
}
.rtl .summary-pbp .statHeader.team-1 .team-color {
    float: left;
}
.rtl .summary-pbp .statHeader.team-1 span.id_aj_2_code {
    float: none !important
}
.rtl .team-0-summary-leaders {
    text-align: right;
}
.rtl .team-1-summary-leaders {
    text-align: left;
}
.rtl .team-1-summary-leaders .team-color {
    float: left;
}

.rtl .summary-leaders-table .first-row .player-name span {
    padding-left: 0;
    padding-right: 5vw;
}
.rtl .summary-leaders-table .first-row .team-1-summary-leaders.player-name span {
    /* font-size: 1.4vw; */
    padding-left: 5vw;
    padding-right: 0;
}
.rtl .summary-leaders-table .first-row .player-name.team-0-summary-leaders span:first-child {position:  absolute;top:  0px;left: auto;padding:  0;margin:  0;right:  0;}
.rtl .summary-leaders-table .first-row .player-name.team-1-summary-leaders span:last-child {position:  absolute;top:  0px;left: 0;padding:  0;margin:  0;right: auto;}

.rtl .player-points.team-0-summary-leaders {
    border-right: 0px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
}
.rtl .summary-leaders {
    padding-right:  0px !important;
}
.rtl .video-wrapper {
    padding-left: 3vw !important;
    padding-right: 0vw !important;
}
.rtl .video-bs .boxscorewrap.team-0-bs {
    padding-left: 1vw;
    padding-right: 0vw;
}
.rtl .video-bs .boxscorewrap.team-1-bs {
    padding-right: 1vw;
    padding-left: 0vw;
}
.rtl .boxscorewrap table.boxscore thead th:last-child {
    border-right: 0px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
}
.rtl .boxscorewrap table.boxscore tbody tr td:last-child {
    border-right: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
}
.rtl .boxscorewrap table.boxscore thead th:first-child {
    border-left: 0px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
}
.rtl .scoring-breakdown:first-child {
    border-right: 0px solid #dcdcdc;
    margin-right: 0;
    margin-left: 0 !important;
}
.rtl #shootinggraphs .chartLabel {
    margin-left: 0;
    margin-right: 10%;
    text-align:  right;
    bottom: -24px;
    top: auto;
}
.rtl #shootinggraphs .chartSummary {
    margin-left: 0;
    margin-right: 11%;
    text-align: left;
}
/* Match Center */
.rtl .other-games-list-outer {
    margin:  0 auto;
}
.rtl #other-games-list {
    right: 22px;
    left: 0px;
}
.rtl .other-games-list-back {
    left: 0px;
    text-align: left;
    padding-left: 2px;
}
.rtl .other-games-list-forward {
    right: 0;
    text-align: center;
    padding-left: 5px;
}
.rtl .og-match-block {
    float: right;
    margin-left: 10px;
    margin-right: 0px;
}
.rtl .og-team-logo {
    float: right;
}
.rtl .og-team-name {
    padding-left: 0px;
    padding-right: 7px;
    float: right;
}
.rtl .og-team-score {
    float: left;
    text-align: left;
}
.rtl .og-divide-row {
    text-align: left;
    margin-left: 3px;
    margin-right: 41px;
}
.rtl .og-live {
    padding-left: 0px;
    padding-right: 8px;
}
.rtl .og-date {
    padding-left: 0px;
    padding-right: 7px;
}
.rtl .og-time {
    padding-right: 10px;
    margin-right: -8px;
    padding-left: 10px;
    margin-left: -8px;
}
.rtl .og-live-row {
    left: 0;
}
.rtl .other-games-bar #aj_league_logo {
    float:  right;
    margin-right:  0px;
    margin-left:  10px;
}
.rtl .other-matches-control {
    float: left;
}

.rtl span.hide-matches:after {
    padding: 0 9px  0 0;
}
.rtl span.expand-matches:after {
    padding: 0 9px 0 0;
}

@media screen and (max-width: 1200px) {
    .rtl #leagueLogo {
        margin-right: 0px;
        margin-left: 15px;
    }
    .rtl #matchCenterWidget {
        margin-left: 0px;
        margin-right: 10px;
    }
}
@media screen and (min-width: 992px) {
    .rtl .col {
        margin-left: 0%;
        margin-right: 1.09%;
        padding: 0 0%;
    }
    .rtl .row .col:first-child {
        margin-right: 0;
    }
}
@media screen and (max-device-width: 991px),(max-width: 991px) {
    .rtl .col {
        margin-left: 0;
        margin-right: 0;
    }
    .rtl .row .col:first-child {
        margin-left: 0;
        margin-right: 0;
    }
    .rtl header nav ul li {
        visibility: hidden;
        border: none;
        display: block;
        width: 100%;
        float: none;
    }
    .rtl header nav ul li a {
        padding-left: 0vw;
        padding-right: 5vw;
    }
    .rtl .row.scoreboard .hr {
        margin-left: 5%;
        margin-right: 5%;
    }
    .rtl .team-0 .team-logo {
        float: right;
        margin-left: 0%;
        margin-right: 7%;
    }
    .rtl .team-1 .team-logo {
        float: left;
        margin-left: 7%;
        margin-right: 0%;
    }
    .rtl .team-0 .team-name {
        left: auto;
        right: 0px;
        text-align: center;
        padding-left: 70px;
        padding-right: 5%;
    }
    .rtl .team-1 .team-name {
        left: 7px;
        right: auto;
        text-align: center;
        padding-left: 5%;
        padding-right: 70px;
    }
    .rtl .team-0 .team-name p,
    .rtl .team-1 .team-name span {
        text-align: center;
    }
    .rtl .team-0 .team-score {
        left: auto;
        right: 0px;
        text-align: center;
        padding-right: 5%;
        padding-left: 70px;
    }
    .rtl .team-1 .team-score {
        right: auto;
        left: 0px;
        text-align: right;
        padding-left: 5%;
        padding-right: 70px;
    }
    .rtl .team > .team-fouls {
        float: none;
    }
    .rtl .team-0 .team-fouls {
        left: auto;
        right: 0px;
    }
    .rtl .team-1 .team-fouls {
        right: auto;
        left: 0px;
    }
    .rtl .team-fouls > div {
        width: 6.5px;
        height: 6.5px;
        margin: 6.5px auto;
        float: none !important;
    }
    /* Boxscore */
    .rtl .boxscorewrap {
        margin-left: 0px;
        margin-right: 147px;
    }
    .rtl .boxscorewrap table.boxscore thead .bsheader_type th span{
        left: auto;
        right: 60px;
        border-left:  100px solid #ccc;
    }
    .rtl .bsheader th:nth-child(1),
    .rtl .bsheader_type th:nth-child(1),
    .rtl .playernum,
    .rtl .team-totals td:nth-child(1){
        left: auto;
        right: 15px;
    }
    .rtl .boxscorewrap .playerinfo, .rtl .totals-title {
        position: absolute;
        right: 57px;
        left: 0;
        width: 100px !important;
        /* margin-top: 3px; */
        /* margin-bottom:  -3px; */
    }
    .rtl .team-stats-title
    {
        float: none;
        margin: 0;
        text-align: center;
        width: 100%;
        padding: 0;
    }
    .rtl .team-stats div {
        float: none;
        max-width: 100%;
    }
    .boxscorewrap table.boxscore thead .bsheader_type th span {
        border-right: 0px #cccccc solid;
    }
    .rtl .boxscorewrap .bsheader th:nth-child(2) {
        right: 50px;
        left: 0px;
        padding-left: 14px;
    }

    /* Leaders */
    .rtl .cat-name-left h6 {
        right: 80px;
        left: auto;
    }
    .rtl .cat-title {
        padding: 0px 125px 0px 0;
    }
    .rtl .cat-leader-name {
        padding: 0px 115px 0px 0;

    }
    .rtl .cat-lead-num img {
        right: auto;
        left:2px;
        display: block;
    }
    .rtl .pbpt1.pbpa {
        float:left;
        width:100%;
        margin-left: 0vw;
        margin-right: 0vw;
        right: 0vw;
        position: static;
        left: 0vw;
    }
    .rtl .pbpt2.pbpa {
        float:right;
        width:100%;
        margin-left: 0vw;
        margin-right: 0vw;
        left: 0vw;
        position: relative;
        right: 0;
    }
    .rtl .pbp-team {
        height: 50px;
        width: 100%;
        left: 0px !important;
    }

    .pbpa:first-child .pbp-player-photo{
        display: none !important;
    }
    .rtl footer .row > div h4 {
        text-align: center;
    }
    .rtl .leaders-combined-table tr:first-child td:nth-child(5) {
        float: right;
        padding-left: 0vw;
        padding-right: 80px;
    }
    .rtl .leaders-combined-table tr:first-child td:nth-child(2) {
        float: right;
        margin-right: 70px;
        margin-left: 0vw;
    }
    .rtl .leaders-combined-table tr:first-child td:nth-child(3) {
        float: right;
        margin-left: 0vw;
        margin-right: 115px;
    }

}
@media screen and (max-device-width: 991px) and (orientation : portrait) {
    .rtl #shotchart {
        -ms-transform: rotate(90deg); /* IE 9 */
        -ms-transform-origin: 0 100%; /* IE 9 */
        -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
        -webkit-transform-origin: 0 100%; /* Chrome, Safari, Opera */
        transform: rotate(90deg);
        transform-origin: 39% 100%;
        height: 97vw;
        margin-top: -35vw;
        padding: 0;
        width: 158vw;
    }
}

/* Fonts */

@font-face {
    font-family: 'FibaBalticNormal';
    src: url('../fonts/fiba_balt-webfont.eot');
    src: url('../fonts/fiba_balt-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/fiba_balt-webfont.woff') format('woff'), url('../fonts/fiba_balt-webfont.ttf') format('truetype'), url('../fonts/fiba_balt-webfont.svg#FibaBalticNormal') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FibaTurkishNormal';
    src: url('../fonts/fiba_tur-webfont.eot');
    src: url('../fonts/fiba_tur-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/fiba_tur-webfont.woff') format('woff'), url('../fonts/fiba_tur-webfont.ttf') format('truetype'), url('../fonts/fiba_tur-webfont.svg#FibaTurkishNormal') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FibaCENormal';
    src: url('../fonts/fiba-webfont.eot');
    src: url('../fonts/fiba-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/fiba-webfont.woff') format('woff'), url('../fonts/fiba-webfont.ttf') format('truetype'), url('../fonts/fiba-webfont.svg#FibaCENormal') format('svg');
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
}
@font-face {
    font-family: 'wc_icons';
    src: url('../fonts/wc_icons.eot?3453798');
    src: url('../fonts/wc_icons.eot?3453798#iefix') format('embedded-opentype'), url('../fonts/wc_icons.woff2?3453798') format('woff2'), url('../fonts/wc_icons.woff?3453798') format('woff'), url('../fonts/wc_icons.ttf?3453798') format('truetype'), url('../fonts/wc_icons.svg?3453798#wc_icons') format('svg');
    font-weight: normal;
    font-style: normal;
}


.csspie[data-start="1"]{-moz-transform:rotate(3.6deg);-ms-transform:rotate(3.6deg);-webkit-transform:rotate(3.6deg);transform:rotate(3.6deg)}.csspie[data-start="2"]{-moz-transform:rotate(7.2deg);-ms-transform:rotate(7.2deg);-webkit-transform:rotate(7.2deg);transform:rotate(7.2deg)}.csspie[data-start="3"]{-moz-transform:rotate(10.8deg);-ms-transform:rotate(10.8deg);-webkit-transform:rotate(10.8deg);transform:rotate(10.8deg)}.csspie[data-start="4"]{-moz-transform:rotate(14.4deg);-ms-transform:rotate(14.4deg);-webkit-transform:rotate(14.4deg);transform:rotate(14.4deg)}.csspie[data-start="5"]{-moz-transform:rotate(18deg);-ms-transform:rotate(18deg);-webkit-transform:rotate(18deg);transform:rotate(18deg)}.csspie[data-start="6"]{-moz-transform:rotate(21.6deg);-ms-transform:rotate(21.6deg);-webkit-transform:rotate(21.6deg);transform:rotate(21.6deg)}.csspie[data-start="7"]{-moz-transform:rotate(25.2deg);-ms-transform:rotate(25.2deg);-webkit-transform:rotate(25.2deg);transform:rotate(25.2deg)}.csspie[data-start="8"]{-moz-transform:rotate(28.8deg);-ms-transform:rotate(28.8deg);-webkit-transform:rotate(28.8deg);transform:rotate(28.8deg)}.csspie[data-start="9"]{-moz-transform:rotate(32.4deg);-ms-transform:rotate(32.4deg);-webkit-transform:rotate(32.4deg);transform:rotate(32.4deg)}.csspie[data-start="10"]{-moz-transform:rotate(36deg);-ms-transform:rotate(36deg);-webkit-transform:rotate(36deg);transform:rotate(36deg)}.csspie[data-start="11"]{-moz-transform:rotate(39.6deg);-ms-transform:rotate(39.6deg);-webkit-transform:rotate(39.6deg);transform:rotate(39.6deg)}.csspie[data-start="12"]{-moz-transform:rotate(43.2deg);-ms-transform:rotate(43.2deg);-webkit-transform:rotate(43.2deg);transform:rotate(43.2deg)}.csspie[data-start="13"]{-moz-transform:rotate(46.8deg);-ms-transform:rotate(46.8deg);-webkit-transform:rotate(46.8deg);transform:rotate(46.8deg)}.csspie[data-start="14"]{-moz-transform:rotate(50.4deg);-ms-transform:rotate(50.4deg);-webkit-transform:rotate(50.4deg);transform:rotate(50.4deg)}.csspie[data-start="15"]{-moz-transform:rotate(54deg);-ms-transform:rotate(54deg);-webkit-transform:rotate(54deg);transform:rotate(54deg)}.csspie[data-start="16"]{-moz-transform:rotate(57.6deg);-ms-transform:rotate(57.6deg);-webkit-transform:rotate(57.6deg);transform:rotate(57.6deg)}.csspie[data-start="17"]{-moz-transform:rotate(61.2deg);-ms-transform:rotate(61.2deg);-webkit-transform:rotate(61.2deg);transform:rotate(61.2deg)}.csspie[data-start="18"]{-moz-transform:rotate(64.8deg);-ms-transform:rotate(64.8deg);-webkit-transform:rotate(64.8deg);transform:rotate(64.8deg)}.csspie[data-start="19"]{-moz-transform:rotate(68.4deg);-ms-transform:rotate(68.4deg);-webkit-transform:rotate(68.4deg);transform:rotate(68.4deg)}.csspie[data-start="20"]{-moz-transform:rotate(72deg);-ms-transform:rotate(72deg);-webkit-transform:rotate(72deg);transform:rotate(72deg)}.csspie[data-start="21"]{-moz-transform:rotate(75.6deg);-ms-transform:rotate(75.6deg);-webkit-transform:rotate(75.6deg);transform:rotate(75.6deg)}.csspie[data-start="22"]{-moz-transform:rotate(79.2deg);-ms-transform:rotate(79.2deg);-webkit-transform:rotate(79.2deg);transform:rotate(79.2deg)}.csspie[data-start="23"]{-moz-transform:rotate(82.8deg);-ms-transform:rotate(82.8deg);-webkit-transform:rotate(82.8deg);transform:rotate(82.8deg)}.csspie[data-start="24"]{-moz-transform:rotate(86.4deg);-ms-transform:rotate(86.4deg);-webkit-transform:rotate(86.4deg);transform:rotate(86.4deg)}.csspie[data-start="25"]{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.csspie[data-start="26"]{-moz-transform:rotate(93.6deg);-ms-transform:rotate(93.6deg);-webkit-transform:rotate(93.6deg);transform:rotate(93.6deg)}.csspie[data-start="27"]{-moz-transform:rotate(97.2deg);-ms-transform:rotate(97.2deg);-webkit-transform:rotate(97.2deg);transform:rotate(97.2deg)}.csspie[data-start="28"]{-moz-transform:rotate(100.8deg);-ms-transform:rotate(100.8deg);-webkit-transform:rotate(100.8deg);transform:rotate(100.8deg)}.csspie[data-start="29"]{-moz-transform:rotate(104.4deg);-ms-transform:rotate(104.4deg);-webkit-transform:rotate(104.4deg);transform:rotate(104.4deg)}.csspie[data-start="30"]{-moz-transform:rotate(108deg);-ms-transform:rotate(108deg);-webkit-transform:rotate(108deg);transform:rotate(108deg)}.csspie[data-start="31"]{-moz-transform:rotate(111.6deg);-ms-transform:rotate(111.6deg);-webkit-transform:rotate(111.6deg);transform:rotate(111.6deg)}.csspie[data-start="32"]{-moz-transform:rotate(115.2deg);-ms-transform:rotate(115.2deg);-webkit-transform:rotate(115.2deg);transform:rotate(115.2deg)}.csspie[data-start="33"]{-moz-transform:rotate(118.8deg);-ms-transform:rotate(118.8deg);-webkit-transform:rotate(118.8deg);transform:rotate(118.8deg)}.csspie[data-start="34"]{-moz-transform:rotate(122.4deg);-ms-transform:rotate(122.4deg);-webkit-transform:rotate(122.4deg);transform:rotate(122.4deg)}.csspie[data-start="35"]{-moz-transform:rotate(126deg);-ms-transform:rotate(126deg);-webkit-transform:rotate(126deg);transform:rotate(126deg)}.csspie[data-start="36"]{-moz-transform:rotate(129.6deg);-ms-transform:rotate(129.6deg);-webkit-transform:rotate(129.6deg);transform:rotate(129.6deg)}.csspie[data-start="37"]{-moz-transform:rotate(133.2deg);-ms-transform:rotate(133.2deg);-webkit-transform:rotate(133.2deg);transform:rotate(133.2deg)}.csspie[data-start="38"]{-moz-transform:rotate(136.8deg);-ms-transform:rotate(136.8deg);-webkit-transform:rotate(136.8deg);transform:rotate(136.8deg)}.csspie[data-start="39"]{-moz-transform:rotate(140.4deg);-ms-transform:rotate(140.4deg);-webkit-transform:rotate(140.4deg);transform:rotate(140.4deg)}.csspie[data-start="40"]{-moz-transform:rotate(144deg);-ms-transform:rotate(144deg);-webkit-transform:rotate(144deg);transform:rotate(144deg)}.csspie[data-start="41"]{-moz-transform:rotate(147.6deg);-ms-transform:rotate(147.6deg);-webkit-transform:rotate(147.6deg);transform:rotate(147.6deg)}.csspie[data-start="42"]{-moz-transform:rotate(151.2deg);-ms-transform:rotate(151.2deg);-webkit-transform:rotate(151.2deg);transform:rotate(151.2deg)}.csspie[data-start="43"]{-moz-transform:rotate(154.8deg);-ms-transform:rotate(154.8deg);-webkit-transform:rotate(154.8deg);transform:rotate(154.8deg)}.csspie[data-start="44"]{-moz-transform:rotate(158.4deg);-ms-transform:rotate(158.4deg);-webkit-transform:rotate(158.4deg);transform:rotate(158.4deg)}.csspie[data-start="45"]{-moz-transform:rotate(162deg);-ms-transform:rotate(162deg);-webkit-transform:rotate(162deg);transform:rotate(162deg)}.csspie[data-start="46"]{-moz-transform:rotate(165.6deg);-ms-transform:rotate(165.6deg);-webkit-transform:rotate(165.6deg);transform:rotate(165.6deg)}.csspie[data-start="47"]{-moz-transform:rotate(169.2deg);-ms-transform:rotate(169.2deg);-webkit-transform:rotate(169.2deg);transform:rotate(169.2deg)}.csspie[data-start="48"]{-moz-transform:rotate(172.8deg);-ms-transform:rotate(172.8deg);-webkit-transform:rotate(172.8deg);transform:rotate(172.8deg)}.csspie[data-start="49"]{-moz-transform:rotate(176.4deg);-ms-transform:rotate(176.4deg);-webkit-transform:rotate(176.4deg);transform:rotate(176.4deg)}.csspie[data-start="50"]{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.csspie[data-start="51"]{-moz-transform:rotate(183.6deg);-ms-transform:rotate(183.6deg);-webkit-transform:rotate(183.6deg);transform:rotate(183.6deg)}.csspie[data-start="52"]{-moz-transform:rotate(187.2deg);-ms-transform:rotate(187.2deg);-webkit-transform:rotate(187.2deg);transform:rotate(187.2deg)}.csspie[data-start="53"]{-moz-transform:rotate(190.8deg);-ms-transform:rotate(190.8deg);-webkit-transform:rotate(190.8deg);transform:rotate(190.8deg)}.csspie[data-start="54"]{-moz-transform:rotate(194.4deg);-ms-transform:rotate(194.4deg);-webkit-transform:rotate(194.4deg);transform:rotate(194.4deg)}.csspie[data-start="55"]{-moz-transform:rotate(198deg);-ms-transform:rotate(198deg);-webkit-transform:rotate(198deg);transform:rotate(198deg)}.csspie[data-start="56"]{-moz-transform:rotate(201.6deg);-ms-transform:rotate(201.6deg);-webkit-transform:rotate(201.6deg);transform:rotate(201.6deg)}.csspie[data-start="57"]{-moz-transform:rotate(205.2deg);-ms-transform:rotate(205.2deg);-webkit-transform:rotate(205.2deg);transform:rotate(205.2deg)}.csspie[data-start="58"]{-moz-transform:rotate(208.8deg);-ms-transform:rotate(208.8deg);-webkit-transform:rotate(208.8deg);transform:rotate(208.8deg)}.csspie[data-start="59"]{-moz-transform:rotate(212.4deg);-ms-transform:rotate(212.4deg);-webkit-transform:rotate(212.4deg);transform:rotate(212.4deg)}.csspie[data-start="60"]{-moz-transform:rotate(216deg);-ms-transform:rotate(216deg);-webkit-transform:rotate(216deg);transform:rotate(216deg)}.csspie[data-start="61"]{-moz-transform:rotate(219.6deg);-ms-transform:rotate(219.6deg);-webkit-transform:rotate(219.6deg);transform:rotate(219.6deg)}.csspie[data-start="62"]{-moz-transform:rotate(223.2deg);-ms-transform:rotate(223.2deg);-webkit-transform:rotate(223.2deg);transform:rotate(223.2deg)}.csspie[data-start="63"]{-moz-transform:rotate(226.8deg);-ms-transform:rotate(226.8deg);-webkit-transform:rotate(226.8deg);transform:rotate(226.8deg)}.csspie[data-start="64"]{-moz-transform:rotate(230.4deg);-ms-transform:rotate(230.4deg);-webkit-transform:rotate(230.4deg);transform:rotate(230.4deg)}.csspie[data-start="65"]{-moz-transform:rotate(234deg);-ms-transform:rotate(234deg);-webkit-transform:rotate(234deg);transform:rotate(234deg)}.csspie[data-start="66"]{-moz-transform:rotate(237.6deg);-ms-transform:rotate(237.6deg);-webkit-transform:rotate(237.6deg);transform:rotate(237.6deg)}.csspie[data-start="67"]{-moz-transform:rotate(241.2deg);-ms-transform:rotate(241.2deg);-webkit-transform:rotate(241.2deg);transform:rotate(241.2deg)}.csspie[data-start="68"]{-moz-transform:rotate(244.8deg);-ms-transform:rotate(244.8deg);-webkit-transform:rotate(244.8deg);transform:rotate(244.8deg)}.csspie[data-start="69"]{-moz-transform:rotate(248.4deg);-ms-transform:rotate(248.4deg);-webkit-transform:rotate(248.4deg);transform:rotate(248.4deg)}.csspie[data-start="70"]{-moz-transform:rotate(252deg);-ms-transform:rotate(252deg);-webkit-transform:rotate(252deg);transform:rotate(252deg)}.csspie[data-start="71"]{-moz-transform:rotate(255.6deg);-ms-transform:rotate(255.6deg);-webkit-transform:rotate(255.6deg);transform:rotate(255.6deg)}.csspie[data-start="72"]{-moz-transform:rotate(259.2deg);-ms-transform:rotate(259.2deg);-webkit-transform:rotate(259.2deg);transform:rotate(259.2deg)}.csspie[data-start="73"]{-moz-transform:rotate(262.8deg);-ms-transform:rotate(262.8deg);-webkit-transform:rotate(262.8deg);transform:rotate(262.8deg)}.csspie[data-start="74"]{-moz-transform:rotate(266.4deg);-ms-transform:rotate(266.4deg);-webkit-transform:rotate(266.4deg);transform:rotate(266.4deg)}.csspie[data-start="75"]{-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.csspie[data-start="76"]{-moz-transform:rotate(273.6deg);-ms-transform:rotate(273.6deg);-webkit-transform:rotate(273.6deg);transform:rotate(273.6deg)}.csspie[data-start="77"]{-moz-transform:rotate(277.2deg);-ms-transform:rotate(277.2deg);-webkit-transform:rotate(277.2deg);transform:rotate(277.2deg)}.csspie[data-start="78"]{-moz-transform:rotate(280.8deg);-ms-transform:rotate(280.8deg);-webkit-transform:rotate(280.8deg);transform:rotate(280.8deg)}.csspie[data-start="79"]{-moz-transform:rotate(284.4deg);-ms-transform:rotate(284.4deg);-webkit-transform:rotate(284.4deg);transform:rotate(284.4deg)}.csspie[data-start="80"]{-moz-transform:rotate(288deg);-ms-transform:rotate(288deg);-webkit-transform:rotate(288deg);transform:rotate(288deg)}.csspie[data-start="81"]{-moz-transform:rotate(291.6deg);-ms-transform:rotate(291.6deg);-webkit-transform:rotate(291.6deg);transform:rotate(291.6deg)}.csspie[data-start="82"]{-moz-transform:rotate(295.2deg);-ms-transform:rotate(295.2deg);-webkit-transform:rotate(295.2deg);transform:rotate(295.2deg)}.csspie[data-start="83"]{-moz-transform:rotate(298.8deg);-ms-transform:rotate(298.8deg);-webkit-transform:rotate(298.8deg);transform:rotate(298.8deg)}.csspie[data-start="84"]{-moz-transform:rotate(302.4deg);-ms-transform:rotate(302.4deg);-webkit-transform:rotate(302.4deg);transform:rotate(302.4deg)}.csspie[data-start="85"]{-moz-transform:rotate(306deg);-ms-transform:rotate(306deg);-webkit-transform:rotate(306deg);transform:rotate(306deg)}.csspie[data-start="86"]{-moz-transform:rotate(309.6deg);-ms-transform:rotate(309.6deg);-webkit-transform:rotate(309.6deg);transform:rotate(309.6deg)}.csspie[data-start="87"]{-moz-transform:rotate(313.2deg);-ms-transform:rotate(313.2deg);-webkit-transform:rotate(313.2deg);transform:rotate(313.2deg)}.csspie[data-start="88"]{-moz-transform:rotate(316.8deg);-ms-transform:rotate(316.8deg);-webkit-transform:rotate(316.8deg);transform:rotate(316.8deg)}.csspie[data-start="89"]{-moz-transform:rotate(320.4deg);-ms-transform:rotate(320.4deg);-webkit-transform:rotate(320.4deg);transform:rotate(320.4deg)}.csspie[data-start="90"]{-moz-transform:rotate(324deg);-ms-transform:rotate(324deg);-webkit-transform:rotate(324deg);transform:rotate(324deg)}.csspie[data-start="91"]{-moz-transform:rotate(327.6deg);-ms-transform:rotate(327.6deg);-webkit-transform:rotate(327.6deg);transform:rotate(327.6deg)}.csspie[data-start="92"]{-moz-transform:rotate(331.2deg);-ms-transform:rotate(331.2deg);-webkit-transform:rotate(331.2deg);transform:rotate(331.2deg)}.csspie[data-start="93"]{-moz-transform:rotate(334.8deg);-ms-transform:rotate(334.8deg);-webkit-transform:rotate(334.8deg);transform:rotate(334.8deg)}.csspie[data-start="94"]{-moz-transform:rotate(338.4deg);-ms-transform:rotate(338.4deg);-webkit-transform:rotate(338.4deg);transform:rotate(338.4deg)}.csspie[data-start="95"]{-moz-transform:rotate(342deg);-ms-transform:rotate(342deg);-webkit-transform:rotate(342deg);transform:rotate(342deg)}.csspie[data-start="96"]{-moz-transform:rotate(345.6deg);-ms-transform:rotate(345.6deg);-webkit-transform:rotate(345.6deg);transform:rotate(345.6deg)}.csspie[data-start="97"]{-moz-transform:rotate(349.2deg);-ms-transform:rotate(349.2deg);-webkit-transform:rotate(349.2deg);transform:rotate(349.2deg)}.csspie[data-start="98"]{-moz-transform:rotate(352.8deg);-ms-transform:rotate(352.8deg);-webkit-transform:rotate(352.8deg);transform:rotate(352.8deg)}.csspie[data-start="99"]{-moz-transform:rotate(356.4deg);-ms-transform:rotate(356.4deg);-webkit-transform:rotate(356.4deg);transform:rotate(356.4deg)}.csspie[data-start="100"]{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}.csspie[data-value="1"]:BEFORE{-moz-transform:rotate(4.6deg);-ms-transform:rotate(4.6deg);-webkit-transform:rotate(4.6deg);transform:rotate(4.6deg)}.csspie[data-value="2"]:BEFORE{-moz-transform:rotate(8.2deg);-ms-transform:rotate(8.2deg);-webkit-transform:rotate(8.2deg);transform:rotate(8.2deg)}.csspie[data-value="3"]:BEFORE{-moz-transform:rotate(11.8deg);-ms-transform:rotate(11.8deg);-webkit-transform:rotate(11.8deg);transform:rotate(11.8deg)}.csspie[data-value="4"]:BEFORE{-moz-transform:rotate(15.4deg);-ms-transform:rotate(15.4deg);-webkit-transform:rotate(15.4deg);transform:rotate(15.4deg)}.csspie[data-value="5"]:BEFORE{-moz-transform:rotate(19deg);-ms-transform:rotate(19deg);-webkit-transform:rotate(19deg);transform:rotate(19deg)}.csspie[data-value="6"]:BEFORE{-moz-transform:rotate(22.6deg);-ms-transform:rotate(22.6deg);-webkit-transform:rotate(22.6deg);transform:rotate(22.6deg)}.csspie[data-value="7"]:BEFORE{-moz-transform:rotate(26.2deg);-ms-transform:rotate(26.2deg);-webkit-transform:rotate(26.2deg);transform:rotate(26.2deg)}.csspie[data-value="8"]:BEFORE{-moz-transform:rotate(29.8deg);-ms-transform:rotate(29.8deg);-webkit-transform:rotate(29.8deg);transform:rotate(29.8deg)}.csspie[data-value="9"]:BEFORE{-moz-transform:rotate(33.4deg);-ms-transform:rotate(33.4deg);-webkit-transform:rotate(33.4deg);transform:rotate(33.4deg)}.csspie[data-value="10"]:BEFORE{-moz-transform:rotate(37deg);-ms-transform:rotate(37deg);-webkit-transform:rotate(37deg);transform:rotate(37deg)}.csspie[data-value="11"]:BEFORE{-moz-transform:rotate(40.6deg);-ms-transform:rotate(40.6deg);-webkit-transform:rotate(40.6deg);transform:rotate(40.6deg)}.csspie[data-value="12"]:BEFORE{-moz-transform:rotate(44.2deg);-ms-transform:rotate(44.2deg);-webkit-transform:rotate(44.2deg);transform:rotate(44.2deg)}.csspie[data-value="13"]:BEFORE{-moz-transform:rotate(47.8deg);-ms-transform:rotate(47.8deg);-webkit-transform:rotate(47.8deg);transform:rotate(47.8deg)}.csspie[data-value="14"]:BEFORE{-moz-transform:rotate(51.4deg);-ms-transform:rotate(51.4deg);-webkit-transform:rotate(51.4deg);transform:rotate(51.4deg)}.csspie[data-value="15"]:BEFORE{-moz-transform:rotate(55deg);-ms-transform:rotate(55deg);-webkit-transform:rotate(55deg);transform:rotate(55deg)}.csspie[data-value="16"]:BEFORE{-moz-transform:rotate(58.6deg);-ms-transform:rotate(58.6deg);-webkit-transform:rotate(58.6deg);transform:rotate(58.6deg)}.csspie[data-value="17"]:BEFORE{-moz-transform:rotate(62.2deg);-ms-transform:rotate(62.2deg);-webkit-transform:rotate(62.2deg);transform:rotate(62.2deg)}.csspie[data-value="18"]:BEFORE{-moz-transform:rotate(65.8deg);-ms-transform:rotate(65.8deg);-webkit-transform:rotate(65.8deg);transform:rotate(65.8deg)}.csspie[data-value="19"]:BEFORE{-moz-transform:rotate(69.4deg);-ms-transform:rotate(69.4deg);-webkit-transform:rotate(69.4deg);transform:rotate(69.4deg)}.csspie[data-value="20"]:BEFORE{-moz-transform:rotate(73deg);-ms-transform:rotate(73deg);-webkit-transform:rotate(73deg);transform:rotate(73deg)}.csspie[data-value="21"]:BEFORE{-moz-transform:rotate(76.6deg);-ms-transform:rotate(76.6deg);-webkit-transform:rotate(76.6deg);transform:rotate(76.6deg)}.csspie[data-value="22"]:BEFORE{-moz-transform:rotate(80.2deg);-ms-transform:rotate(80.2deg);-webkit-transform:rotate(80.2deg);transform:rotate(80.2deg)}.csspie[data-value="23"]:BEFORE{-moz-transform:rotate(83.8deg);-ms-transform:rotate(83.8deg);-webkit-transform:rotate(83.8deg);transform:rotate(83.8deg)}.csspie[data-value="24"]:BEFORE{-moz-transform:rotate(87.4deg);-ms-transform:rotate(87.4deg);-webkit-transform:rotate(87.4deg);transform:rotate(87.4deg)}.csspie[data-value="25"]:BEFORE{-moz-transform:rotate(91deg);-ms-transform:rotate(91deg);-webkit-transform:rotate(91deg);transform:rotate(91deg)}.csspie[data-value="26"]:BEFORE{-moz-transform:rotate(94.6deg);-ms-transform:rotate(94.6deg);-webkit-transform:rotate(94.6deg);transform:rotate(94.6deg)}.csspie[data-value="27"]:BEFORE{-moz-transform:rotate(98.2deg);-ms-transform:rotate(98.2deg);-webkit-transform:rotate(98.2deg);transform:rotate(98.2deg)}.csspie[data-value="28"]:BEFORE{-moz-transform:rotate(101.8deg);-ms-transform:rotate(101.8deg);-webkit-transform:rotate(101.8deg);transform:rotate(101.8deg)}.csspie[data-value="29"]:BEFORE{-moz-transform:rotate(105.4deg);-ms-transform:rotate(105.4deg);-webkit-transform:rotate(105.4deg);transform:rotate(105.4deg)}.csspie[data-value="30"]:BEFORE{-moz-transform:rotate(109deg);-ms-transform:rotate(109deg);-webkit-transform:rotate(109deg);transform:rotate(109deg)}.csspie[data-value="31"]:BEFORE{-moz-transform:rotate(112.6deg);-ms-transform:rotate(112.6deg);-webkit-transform:rotate(112.6deg);transform:rotate(112.6deg)}.csspie[data-value="32"]:BEFORE{-moz-transform:rotate(116.2deg);-ms-transform:rotate(116.2deg);-webkit-transform:rotate(116.2deg);transform:rotate(116.2deg)}.csspie[data-value="33"]:BEFORE{-moz-transform:rotate(119.8deg);-ms-transform:rotate(119.8deg);-webkit-transform:rotate(119.8deg);transform:rotate(119.8deg)}.csspie[data-value="34"]:BEFORE{-moz-transform:rotate(123.4deg);-ms-transform:rotate(123.4deg);-webkit-transform:rotate(123.4deg);transform:rotate(123.4deg)}.csspie[data-value="35"]:BEFORE{-moz-transform:rotate(127deg);-ms-transform:rotate(127deg);-webkit-transform:rotate(127deg);transform:rotate(127deg)}.csspie[data-value="36"]:BEFORE{-moz-transform:rotate(130.6deg);-ms-transform:rotate(130.6deg);-webkit-transform:rotate(130.6deg);transform:rotate(130.6deg)}.csspie[data-value="37"]:BEFORE{-moz-transform:rotate(134.2deg);-ms-transform:rotate(134.2deg);-webkit-transform:rotate(134.2deg);transform:rotate(134.2deg)}.csspie[data-value="38"]:BEFORE{-moz-transform:rotate(137.8deg);-ms-transform:rotate(137.8deg);-webkit-transform:rotate(137.8deg);transform:rotate(137.8deg)}.csspie[data-value="39"]:BEFORE{-moz-transform:rotate(141.4deg);-ms-transform:rotate(141.4deg);-webkit-transform:rotate(141.4deg);transform:rotate(141.4deg)}.csspie[data-value="40"]:BEFORE{-moz-transform:rotate(145deg);-ms-transform:rotate(145deg);-webkit-transform:rotate(145deg);transform:rotate(145deg)}.csspie[data-value="41"]:BEFORE{-moz-transform:rotate(148.6deg);-ms-transform:rotate(148.6deg);-webkit-transform:rotate(148.6deg);transform:rotate(148.6deg)}.csspie[data-value="42"]:BEFORE{-moz-transform:rotate(152.2deg);-ms-transform:rotate(152.2deg);-webkit-transform:rotate(152.2deg);transform:rotate(152.2deg)}.csspie[data-value="43"]:BEFORE{-moz-transform:rotate(155.8deg);-ms-transform:rotate(155.8deg);-webkit-transform:rotate(155.8deg);transform:rotate(155.8deg)}.csspie[data-value="44"]:BEFORE{-moz-transform:rotate(159.4deg);-ms-transform:rotate(159.4deg);-webkit-transform:rotate(159.4deg);transform:rotate(159.4deg)}.csspie[data-value="45"]:BEFORE{-moz-transform:rotate(163deg);-ms-transform:rotate(163deg);-webkit-transform:rotate(163deg);transform:rotate(163deg)}.csspie[data-value="46"]:BEFORE{-moz-transform:rotate(166.6deg);-ms-transform:rotate(166.6deg);-webkit-transform:rotate(166.6deg);transform:rotate(166.6deg)}.csspie[data-value="47"]:BEFORE{-moz-transform:rotate(170.2deg);-ms-transform:rotate(170.2deg);-webkit-transform:rotate(170.2deg);transform:rotate(170.2deg)}.csspie[data-value="48"]:BEFORE{-moz-transform:rotate(173.8deg);-ms-transform:rotate(173.8deg);-webkit-transform:rotate(173.8deg);transform:rotate(173.8deg)}.csspie[data-value="49"]:BEFORE{-moz-transform:rotate(177.4deg);-ms-transform:rotate(177.4deg);-webkit-transform:rotate(177.4deg);transform:rotate(177.4deg)}.csspie[data-value="50"]:BEFORE{-moz-transform:rotate(181deg);-ms-transform:rotate(181deg);-webkit-transform:rotate(181deg);transform:rotate(181deg)}.csspie[data-value="51"]:BEFORE{-moz-transform:rotate(184.6deg);-ms-transform:rotate(184.6deg);-webkit-transform:rotate(184.6deg);transform:rotate(184.6deg)}.csspie[data-value="52"]:BEFORE{-moz-transform:rotate(188.2deg);-ms-transform:rotate(188.2deg);-webkit-transform:rotate(188.2deg);transform:rotate(188.2deg)}.csspie[data-value="53"]:BEFORE{-moz-transform:rotate(191.8deg);-ms-transform:rotate(191.8deg);-webkit-transform:rotate(191.8deg);transform:rotate(191.8deg)}.csspie[data-value="54"]:BEFORE{-moz-transform:rotate(195.4deg);-ms-transform:rotate(195.4deg);-webkit-transform:rotate(195.4deg);transform:rotate(195.4deg)}.csspie[data-value="55"]:BEFORE{-moz-transform:rotate(199deg);-ms-transform:rotate(199deg);-webkit-transform:rotate(199deg);transform:rotate(199deg)}.csspie[data-value="56"]:BEFORE{-moz-transform:rotate(202.6deg);-ms-transform:rotate(202.6deg);-webkit-transform:rotate(202.6deg);transform:rotate(202.6deg)}.csspie[data-value="57"]:BEFORE{-moz-transform:rotate(206.2deg);-ms-transform:rotate(206.2deg);-webkit-transform:rotate(206.2deg);transform:rotate(206.2deg)}.csspie[data-value="58"]:BEFORE{-moz-transform:rotate(209.8deg);-ms-transform:rotate(209.8deg);-webkit-transform:rotate(209.8deg);transform:rotate(209.8deg)}.csspie[data-value="59"]:BEFORE{-moz-transform:rotate(213.4deg);-ms-transform:rotate(213.4deg);-webkit-transform:rotate(213.4deg);transform:rotate(213.4deg)}.csspie[data-value="60"]:BEFORE{-moz-transform:rotate(217deg);-ms-transform:rotate(217deg);-webkit-transform:rotate(217deg);transform:rotate(217deg)}.csspie[data-value="61"]:BEFORE{-moz-transform:rotate(220.6deg);-ms-transform:rotate(220.6deg);-webkit-transform:rotate(220.6deg);transform:rotate(220.6deg)}.csspie[data-value="62"]:BEFORE{-moz-transform:rotate(224.2deg);-ms-transform:rotate(224.2deg);-webkit-transform:rotate(224.2deg);transform:rotate(224.2deg)}.csspie[data-value="63"]:BEFORE{-moz-transform:rotate(227.8deg);-ms-transform:rotate(227.8deg);-webkit-transform:rotate(227.8deg);transform:rotate(227.8deg)}.csspie[data-value="64"]:BEFORE{-moz-transform:rotate(231.4deg);-ms-transform:rotate(231.4deg);-webkit-transform:rotate(231.4deg);transform:rotate(231.4deg)}.csspie[data-value="65"]:BEFORE{-moz-transform:rotate(235deg);-ms-transform:rotate(235deg);-webkit-transform:rotate(235deg);transform:rotate(235deg)}.csspie[data-value="66"]:BEFORE{-moz-transform:rotate(238.6deg);-ms-transform:rotate(238.6deg);-webkit-transform:rotate(238.6deg);transform:rotate(238.6deg)}.csspie[data-value="67"]:BEFORE{-moz-transform:rotate(242.2deg);-ms-transform:rotate(242.2deg);-webkit-transform:rotate(242.2deg);transform:rotate(242.2deg)}.csspie[data-value="68"]:BEFORE{-moz-transform:rotate(245.8deg);-ms-transform:rotate(245.8deg);-webkit-transform:rotate(245.8deg);transform:rotate(245.8deg)}.csspie[data-value="69"]:BEFORE{-moz-transform:rotate(249.4deg);-ms-transform:rotate(249.4deg);-webkit-transform:rotate(249.4deg);transform:rotate(249.4deg)}.csspie[data-value="70"]:BEFORE{-moz-transform:rotate(253deg);-ms-transform:rotate(253deg);-webkit-transform:rotate(253deg);transform:rotate(253deg)}.csspie[data-value="71"]:BEFORE{-moz-transform:rotate(256.6deg);-ms-transform:rotate(256.6deg);-webkit-transform:rotate(256.6deg);transform:rotate(256.6deg)}.csspie[data-value="72"]:BEFORE{-moz-transform:rotate(260.2deg);-ms-transform:rotate(260.2deg);-webkit-transform:rotate(260.2deg);transform:rotate(260.2deg)}.csspie[data-value="73"]:BEFORE{-moz-transform:rotate(263.8deg);-ms-transform:rotate(263.8deg);-webkit-transform:rotate(263.8deg);transform:rotate(263.8deg)}.csspie[data-value="74"]:BEFORE{-moz-transform:rotate(267.4deg);-ms-transform:rotate(267.4deg);-webkit-transform:rotate(267.4deg);transform:rotate(267.4deg)}.csspie[data-value="75"]:BEFORE{-moz-transform:rotate(271deg);-ms-transform:rotate(271deg);-webkit-transform:rotate(271deg);transform:rotate(271deg)}.csspie[data-value="76"]:BEFORE{-moz-transform:rotate(274.6deg);-ms-transform:rotate(274.6deg);-webkit-transform:rotate(274.6deg);transform:rotate(274.6deg)}.csspie[data-value="77"]:BEFORE{-moz-transform:rotate(278.2deg);-ms-transform:rotate(278.2deg);-webkit-transform:rotate(278.2deg);transform:rotate(278.2deg)}.csspie[data-value="78"]:BEFORE{-moz-transform:rotate(281.8deg);-ms-transform:rotate(281.8deg);-webkit-transform:rotate(281.8deg);transform:rotate(281.8deg)}.csspie[data-value="79"]:BEFORE{-moz-transform:rotate(285.4deg);-ms-transform:rotate(285.4deg);-webkit-transform:rotate(285.4deg);transform:rotate(285.4deg)}.csspie[data-value="80"]:BEFORE{-moz-transform:rotate(289deg);-ms-transform:rotate(289deg);-webkit-transform:rotate(289deg);transform:rotate(289deg)}.csspie[data-value="81"]:BEFORE{-moz-transform:rotate(292.6deg);-ms-transform:rotate(292.6deg);-webkit-transform:rotate(292.6deg);transform:rotate(292.6deg)}.csspie[data-value="82"]:BEFORE{-moz-transform:rotate(296.2deg);-ms-transform:rotate(296.2deg);-webkit-transform:rotate(296.2deg);transform:rotate(296.2deg)}.csspie[data-value="83"]:BEFORE{-moz-transform:rotate(299.8deg);-ms-transform:rotate(299.8deg);-webkit-transform:rotate(299.8deg);transform:rotate(299.8deg)}.csspie[data-value="84"]:BEFORE{-moz-transform:rotate(303.4deg);-ms-transform:rotate(303.4deg);-webkit-transform:rotate(303.4deg);transform:rotate(303.4deg)}.csspie[data-value="85"]:BEFORE{-moz-transform:rotate(307deg);-ms-transform:rotate(307deg);-webkit-transform:rotate(307deg);transform:rotate(307deg)}.csspie[data-value="86"]:BEFORE{-moz-transform:rotate(310.6deg);-ms-transform:rotate(310.6deg);-webkit-transform:rotate(310.6deg);transform:rotate(310.6deg)}.csspie[data-value="87"]:BEFORE{-moz-transform:rotate(314.2deg);-ms-transform:rotate(314.2deg);-webkit-transform:rotate(314.2deg);transform:rotate(314.2deg)}.csspie[data-value="88"]:BEFORE{-moz-transform:rotate(317.8deg);-ms-transform:rotate(317.8deg);-webkit-transform:rotate(317.8deg);transform:rotate(317.8deg)}.csspie[data-value="89"]:BEFORE{-moz-transform:rotate(321.4deg);-ms-transform:rotate(321.4deg);-webkit-transform:rotate(321.4deg);transform:rotate(321.4deg)}.csspie[data-value="90"]:BEFORE{-moz-transform:rotate(325deg);-ms-transform:rotate(325deg);-webkit-transform:rotate(325deg);transform:rotate(325deg)}.csspie[data-value="91"]:BEFORE{-moz-transform:rotate(328.6deg);-ms-transform:rotate(328.6deg);-webkit-transform:rotate(328.6deg);transform:rotate(328.6deg)}.csspie[data-value="92"]:BEFORE{-moz-transform:rotate(332.2deg);-ms-transform:rotate(332.2deg);-webkit-transform:rotate(332.2deg);transform:rotate(332.2deg)}.csspie[data-value="93"]:BEFORE{-moz-transform:rotate(335.8deg);-ms-transform:rotate(335.8deg);-webkit-transform:rotate(335.8deg);transform:rotate(335.8deg)}.csspie[data-value="94"]:BEFORE{-moz-transform:rotate(339.4deg);-ms-transform:rotate(339.4deg);-webkit-transform:rotate(339.4deg);transform:rotate(339.4deg)}.csspie[data-value="95"]:BEFORE{-moz-transform:rotate(343deg);-ms-transform:rotate(343deg);-webkit-transform:rotate(343deg);transform:rotate(343deg)}.csspie[data-value="96"]:BEFORE{-moz-transform:rotate(346.6deg);-ms-transform:rotate(346.6deg);-webkit-transform:rotate(346.6deg);transform:rotate(346.6deg)}.csspie[data-value="97"]:BEFORE{-moz-transform:rotate(350.2deg);-ms-transform:rotate(350.2deg);-webkit-transform:rotate(350.2deg);transform:rotate(350.2deg)}.csspie[data-value="98"]:BEFORE{-moz-transform:rotate(353.8deg);-ms-transform:rotate(353.8deg);-webkit-transform:rotate(353.8deg);transform:rotate(353.8deg)}.csspie[data-value="99"]:BEFORE{-moz-transform:rotate(357.4deg);-ms-transform:rotate(357.4deg);-webkit-transform:rotate(357.4deg);transform:rotate(357.4deg)}

::-webkit-scrollbar-track-piece{
    background-color:#fff;
    -webkit-border-radius:0;
}
::-webkit-scrollbar{
    width:8px;
    height:8px;
}
::-webkit-scrollbar-thumb{
    height:30px;
    background-color:#bbb;
    -webkit-border-radius:4px;
    outline:2px solid #fff;
    outline-offset:-2px;
    border: 2px solid #fff;
}
::-webkit-scrollbar-thumb:hover{
    height:30px;
    background-color:#bbb;
    -webkit-border-radius:4px;
}

body{
    scrollbar-base-color: #dcdcdc;
    scrollbar-3dlight-color: #C0C0C0;
    scrollbar-highlight-color: #C0C0C0;
    scrollbar-track-color: #fff;
    scrollbar-arrow-color: #aaa;
    scrollbar-shadow-color: #C0C0C0;
    scrollbar-dark-shadow-color: #C0C0C0;
    /*-ms-ov*/
}

#ott-player-container {
    padding-bottom: 30px;
}