@import url(http://fonts.googleapis.com/css?family=Roboto:300,400,700,900);
@import url(https://fonts.googleapis.com/css?family=Tinos:400,700);
@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,700);
@import url(https://fonts.googleapis.com/css?family=Lato:300);
@import url(http://fonts.googleapis.com/earlyaccess/notosanstc.css);
/* line 5, ../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: center; }

/* line 22, ../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1; }

/* line 24, ../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none; }
ul.a {
  list-style: circle; }

/* line 26, ../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 28, ../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; 
  color: #7d8d99; }

/* line 30, ../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none; }
  /* line 103, ../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
  q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none; }

/* line 32, ../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none; }

/* line 116, ../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

/* line 216, icon/*.png */
.icon-sprite, .icon-addressbar, .icon-arleft, .icon-arright, .icon-circlearrow, .icon-close, .icon-ctext1, .icon-ctext2, .icon-ctext3, .icon-ctext4, .icon-facebook, .icon-fbicon, .icon-footerFB, .icon-gotoText, .icon-hambtn, .icon-mobilearrow, .icon-orangeArrow, .icon-report, .icon-sidebarClose, .icon-watch, .icon-youtube {
  background-image: url('../../images/icon-s8baef3578b.png');
  background-repeat: no-repeat; }

/* line 84, ../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-addressbar {
  background-position: 0 0;
  height: 85px;
  width: 578px; }

/* line 84, ../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-arleft {
  background-position: 0 -85px;
  height: 21px;
  width: 11px; }

/* line 84, ../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-arright {
  background-position: 0 -106px;
  height: 21px;
  width: 11px; }

/* line 84, ../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-circlearrow {
  background-position: 0 -127px;
  height: 32px;
  width: 32px; }
  /* line 59, ../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
  .icon-circlearrow:hover, .icon-circlearrow.circlearrow-hover {
    background-position: 0 -159px; }

/* line 84, ../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-close {
  background-position: 0 -191px;
  height: 32px;
  width: 32px; }

/* line 84, ../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-ctext1 {
  background-position: 0 -223px;
  height: 115px;
  width: 16px; }

/* line 84, ../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-ctext2 {
  background-position: 0 -338px;
  height: 16px;
  width: 109px; }

/* line 84, ../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-ctext3 {
  background-position: 0 -354px;
  height: 16px;
  width: 94px; }

/* line 84, ../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-ctext4 {
  background-position: 0 -370px;
  height: 188px;
  width: 16px; }

/* line 84, ../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-facebook {
  background-position: 0 -558px;
  height: 17px;
  width: 17px; }

/* line 84, ../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-fbicon {
  background-position: 0 -575px;
  height: 20px;
  width: 20px; }

/* line 84, ../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-footerFB {
  background-position: 0 -595px;
  height: 34px;
  width: 35px; }

/* line 84, ../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-gotoText {
  background-position: 0 -629px;
  height: 18px;
  width: 238px; }
  /* line 59, ../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
  .icon-gotoText:hover, .icon-gotoText.gotoText-hover {
    background-position: 0 -647px; }

/* line 84, ../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-hambtn {
  background-position: 0 -665px;
  height: 20px;
  width: 28px; }

/* line 84, ../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-mobilearrow {
  background-position: 0 -685px;
  height: 18px;
  width: 10px; }

/* line 84, ../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-orangeArrow {
  background-position: 0 -703px;
  height: 15px;
  width: 13px; }

/* line 84, ../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-report {
  background-position: 0 -718px;
  height: 22px;
  width: 19px; }

/* line 84, ../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-sidebarClose {
  background-position: 0 -740px;
  height: 24px;
  width: 24px; }

/* line 84, ../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-watch {
  background-position: 0 -764px;
  height: 15px;
  width: 23px; }

/* line 84, ../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-youtube {
  background-position: 0 -779px;
  height: 17px;
  width: 17px; }

/* line 37, ../component/sass/style.scss */
* {
  margin: 0;
  padding: 0; }

/* line 44, ../component/sass/style.scss */
html,
body {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  /* The html and body elements cannot have any padding or margin. */ }

/* line 55, ../component/sass/style.scss */
body {
  font-family: "Helvetica Neue", "Noto Sans TC", "Microsoft JhengHei", "Arial", sans-serif;
  font-size: 0.8rem;
  background: white; }

/* line 62, ../component/sass/style.scss */
section {
  overflow-x: hidden; }

/* line 72, ../component/sass/style.scss */
h1 {
  font-size: 1.6rem;
  line-height: 1.8rem; }

/* line 77, ../component/sass/style.scss */
a {
  text-decoration: none;}

/* line 84, ../component/sass/style.scss */
p {
  line-height: 1.7em !important; }

/* line 89, ../component/sass/style.scss */
a:hover, a:visited, a:focus, a:active {
  text-decoration: none; }

/* line 92, ../component/sass/style.scss */
.orange {
  color: #e60012 !important; }

/* line 100, ../component/sass/style.scss */
.midd {
  vertical-align: middle; }

/* line 105, ../component/sass/style.scss */
.black {
  color: black; }

/* line 109, ../component/sass/style.scss */
.wrapper {
  position: relative;
  min-height: 100%;
  height: auto;
  font-size: 0.875rem;
  line-height: 1.2rem; }

/* line 122, ../component/sass/style.scss */
.timeFont {
  font-family: "Raleway", sans-serif; }

/* line 130, ../component/sass/style.scss */
.container {
  max-width: 1440px; }

/* line 135, ../component/sass/style.scss */
.cenI {
  margin-left: auto;
  margin-right: auto; }

/* line 140, ../component/sass/style.scss */
.ico {
  display: inline-block; }

/* line 144, ../component/sass/style.scss */
.animate, .btn.fDark, .Darkbtn, .Redbtn, .header .menuitem a, .mobilemenu .itemmenu {
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -ms-transition: all .3s;
  transition: all .3s;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  /* Chrome and Safari */
  -moz-backface-visibility: hidden;
  /* Firefox */
  -ms-backface-visibility: hidden;
  /* Internet Explorer */ }

/* line 156, ../component/sass/style.scss */
.bold {
  font-weight: bold; }

/* line 160, ../component/sass/style.scss */
.btn.fDark {
  background: #343434;
  color: white; }
  /* line 165, ../component/sass/style.scss */
  .btn.fDark:hover {
    background: black; }

/* line 170, ../component/sass/style.scss */
.Darkbtn, .Redbtn {
  background: rgba(0, 0, 0, 0.7);
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  border: 1px solid white;
  color: white;
  padding: 10px 53px; }
  /* line 178, ../component/sass/style.scss */
  .Darkbtn:hover, .Redbtn:hover {
    color: white;
    background: black; }

/* line 185, ../component/sass/style.scss */
.Redbtn {
  background: transparent; }

/* line 7, ../component/sass/_modules.scss */
.wrapper {
  position: relative;
  overflow: hidden; }

/* line 14, ../component/sass/_modules.scss */
.fullbk {
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: fixed; }

/* line 26, ../component/sass/_modules.scss */
.header {
  height: 60px;
  width: 100%;
  background-color: black; }
  /* line 31, ../component/sass/_modules.scss */
  .header .logoArea {
    margin-top: 7px;
    position: absolute;
    z-index: 3; }
  /* line 37, ../component/sass/_modules.scss */
  .header .menuitem {
    text-align: right; }
    /* line 39, ../component/sass/_modules.scss */
    .header .menuitem li {
      display: inline-block;
      padding: 12px 12px; 
      position: relative; }
   .header .menuitem li .submenu {
        position: absolute;
        background: black;
        z-index: 99;
        right: -20px;
        top: 40px;
        display: none; }
/* line 53, ../component/sass/_modules.scss */
   .header .menuitem li .submenu li {
        width: 130px;
        border-top: 1px solid black;
        text-align: center; }
        /* line 57, ../component/sass/_modules.scss */
        .header .menuitem li .submenu li:first-child {
            border-top: 0; }
      /* line 64, ../component/sass/_modules.scss */
    .header .menuitem li:hover .submenu {
        display: block; }
    /* line 46, ../component/sass/_modules.scss */
    .header .menuitem a {
      color: #ffffff; }
      /* line 50, ../component/sass/_modules.scss */
      .header .menuitem a:hover {
        color: #dab514; }
    /* line 55, ../component/sass/_modules.scss */
    .header .menuitem .active {
      background: #ffffff; }

/* line 62, ../component/sass/_modules.scss */
.noscroll {
  overflow: hidden; }

/* line 67, ../component/sass/_modules.scss */
.container {
  max-width: 1200px; }

/* line 71, ../component/sass/_modules.scss */
.kvArea {
  width: 100％;
  background-color: grey;
  position: relative;
  color: white; }
  /* line 79, ../component/sass/_modules.scss */
  .kvArea p {
    letter-spacing: .3rem; }
  /* line 83, ../component/sass/_modules.scss */
  .kvArea:before {
    position: absolute;
    width: 100％;
    height: 100％;
    content: '';
    background: rgba(0, 0, 0, 0.65); }
  /* line 91, ../component/sass/_modules.scss */
  .kvArea .kvContent {
    padding: 120px 0;
    position: relative; }
    /* line 95, ../component/sass/_modules.scss */
    .kvArea .kvContent .TitleTxt {
      color: white;
      font-size: 30px; }

/* line 103, ../component/sass/_modules.scss */
.cblock {
  padding: 35px 15px; }
  /* line 107, ../component/sass/_modules.scss */
  .cblock h2 {
    font-size: 40px;
    margin: 20px auto;
    color: #202020;
    font-weight: 200; }
  /* line 115, ../component/sass/_modules.scss */
  .cblock h3 {
    font-size: 24px;
    color: white;
    font-weight: 200;
    margin: 20px auto; }

/* line 122, ../component/sass/_modules.scss */
.darkredBk {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f6dda2+0,dab866+97 */
  background: #182b39;
  /* Old browsers */
  background: -moz-radial-gradient(center, ellipse cover, #182b39 0%, #101821 97%);
  /* FF3.6-15 */
  background: -webkit-radial-gradient(center, ellipse cover, #182b39 0%, #101821 97%);
  /* Chrome10-25,Safari5.1-6 */
  background: radial-gradient(ellipse at center, #182b39 0%, #101821 97%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#182b39', endColorstr='#ffffff',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */ }

/* line 132, ../component/sass/_modules.scss */
.greyBk {
  background-color: #e7e7e7;
  color: grey; }
  /* line 136, ../component/sass/_modules.scss */
  .greyBk h2 {
    color: #202020; }
  /* line 140, ../component/sass/_modules.scss */
  .greyBk h3 {
    color: #202020; }

/* line 145, ../component/sass/_modules.scss */
.lightBk {
  @extent .greyBk;
  background-color: #f4f4f4; }
  /* line 150, ../component/sass/_modules.scss */
  .lightBk h2 {
    color: #202020; }
  /* line 154, ../component/sass/_modules.scss */
  .lightBk h3 {
    color: #202020; }

/* line 159, ../component/sass/_modules.scss */
.bthumb {
  padding-bottom: 10px; }

/* line 163, ../component/sass/_modules.scss */
.featureitem {
  min-height: 300px;
  margin-bottom: 20px; }

/* line 168, ../component/sass/_modules.scss */
.mapp {
  position: relative;
  min-height: 500px; }

/* line 173, ../component/sass/_modules.scss */
.gmap {
  position: absolute;
  width: 100%;
  height: 100%; }

/* line 180, ../component/sass/_modules.scss */
.moT {
  padding-top: 50px; }

/* line 184, ../component/sass/_modules.scss */
.zoomy {
  font-size: 45px; }

/* line 188, ../component/sass/_modules.scss */
.forfive {
  padding: 15px;
  line-height: 22px; }
  /* line 192, ../component/sass/_modules.scss */
  .forfive .intent {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: rgba(0, 0, 0, 0.3);
    padding: 15px;
    min-height: 150px; 
    color: white;}

/* line 202, ../component/sass/_modules.scss */
.rulescontent h4 {
  font-size: 18px;
  color: black; }

/* line 208, ../component/sass/_modules.scss */
thead th {
  color: #202020; }

/* line 212, ../component/sass/_modules.scss */
.redtable, .redtable td, .redtable th {
  border-bottom: 1px solid #a0a0a0 !important; }

/* line 218, ../component/sass/_modules.scss */
.redtable thead th {
  background: #3a3a3a !important;
  color: white; }

/* line 225, ../component/sass/_modules.scss */
.redWell {
  background: rgba(0, 0, 0, 0.1);
  border: 0px; }

/* line 232, ../component/sass/_modules.scss */
.bll {
  color: white;
  background: black;
  padding: 7px;
  -moz-border-radius: 22px;
  -webkit-border-radius: 22px;
  border-radius: 22px; }

/* line 239, ../component/sass/_modules.scss */
.payinfo {
  padding: 15px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.1); }

/* line 246, ../component/sass/_modules.scss */
#registerForm input {
  background-color: rgba(255, 255, 255, 0.5) !important; }

/* line 252, ../component/sass/_modules.scss */
#teamData label {
  margin-bottom: 10px; }

/* line 257, ../component/sass/_modules.scss */
.teamPlayer {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  padding-top: 10px;
  padding-bottom: 10px; }

/* line 270, ../component/sass/_modules.scss */
.gamelist #filter {
  padding-top: 50px; }

/* line 283, ../component/sass/_modules.scss */
.goalchart {
  width: 459px;
  height: 346px;
  background: url(../../images/chartbk.jpg) white;
  position: relative;
  margin-left: auto;
  margin-right: auto; }
  /* line 291, ../component/sass/_modules.scss */
  .goalchart .pb {
    width: 42px;
    height: 42px;
    background: rgba(0, 0, 0, 0.8);
    position: absolute;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    color: white;
    font-size: 11px;
    padding: 2px; }
  /* line 303, ../component/sass/_modules.scss */
  .goalchart .goal, .goalchart .miss {
    position: absolute; }
  /* line 308, ../component/sass/_modules.scss */
  .goalchart .goal {
    width: 20px;
    height: 20px;
    background: url(../../images/made.svg) center center no-repeat; }
  /* line 314, ../component/sass/_modules.scss */
  .goalchart .miss {
    width: 20px;
    height: 20px;
    background: url(../../images/miss.svg) center center no-repeat; }

/* line 322, ../component/sass/_modules.scss */
.gameDay .gwrap {
  background: white;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  text-align: center;
  padding: 15px;
  margin-bottom: 5px;
  overflow-x: scroll; }
  /* line 330, ../component/sass/_modules.scss */
  .gameDay .gwrap .gteam {
    color: #e60012;
    font-size: 17px; }
  /* line 335, ../component/sass/_modules.scss */
  .gameDay .gwrap .score {
    color: black;
    font-family: "Roboto", sans-serif;
    font-size: 22px;
    margin-left: 15px; }
  /* line 343, ../component/sass/_modules.scss */
  .gameDay .gwrap table td {
    min-width: 70px; }
  /* line 347, ../component/sass/_modules.scss */
  .gameDay .gwrap table td.player {
    min-width: 150px; }
  /* line 351, ../component/sass/_modules.scss */
  .gameDay .gwrap table .b {
    background: white; }
/* line 359, ../component/sass/_modules.scss */
.gameDay .nbaGICavaliers {
  margin-bottom: 15px; }

/* line 366, ../component/sass/_modules.scss */
.headT {
  font-size: 25px;
  line-height: 30px; }
  /* line 369, ../component/sass/_modules.scss */
  .headT .grey {
    color: grey; }
  /* line 373, ../component/sass/_modules.scss */
  .headT .score {
    color: #e60012;
    font-family: "Roboto", sans-serif;
    font-size: 42px;
    margin-left: 15px; }

/* line 381, ../component/sass/_modules.scss */
.tuc .score {
  display: block;
  margin-top: 20px; }

/* line 387, ../component/sass/_modules.scss */
.teamwrap tr td {
  padding: 5px 3px; }
/* line 391, ../component/sass/_modules.scss */
.teamwrap .odd {
  background: rgba(0, 0, 0, 0.1); }

/* line 396, ../component/sass/_modules.scss */
.headerStates {
  background: grey;
  color: white; }

/* line 401, ../component/sass/_modules.scss */
.teamlink {
  font-size: 22px; }

/* line 406, ../component/sass/_modules.scss */
.ttRot {
  color: black; }

/* line 411, ../component/sass/_modules.scss */
.playerHeader .teamname {
  font-size: 16px; }
/* line 416, ../component/sass/_modules.scss */
.playerHeader .playerProp li {
  display: inline-block;
  padding: 15px 15px 15px 0;
  font-family: "Roboto", sans-serif; }
  /* line 421, ../component/sass/_modules.scss */
  .playerHeader .playerProp li sup {
    font-size: 18px;
    padding-right: 5px;
    opacity: .7; }

/* line 432, ../component/sass/_modules.scss */
.matchwrap table thead {
  background: black;
  color: white; }
/* line 437, ../component/sass/_modules.scss */
.matchwrap thead th {
  color: white; }
/* line 441, ../component/sass/_modules.scss */
.matchwrap table th, .matchwrap table td {
  padding: 7px 3px; }
/* line 445, ../component/sass/_modules.scss */
.matchwrap .tlink {
  color: #202020; }
/* line 449, ../component/sass/_modules.scss */
.matchwrap .even {
  background: #e6e6e6; }

/* line 454, ../component/sass/_modules.scss */
.leadItem {
  background: white;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 15px;
  min-height: 165px;
  margin-bottom: 10px; }
  /* line 461, ../component/sass/_modules.scss */
  .leadItem .kingnum {
    font-size: 30px;
    font-family: "Roboto", sans-serif; }
  /* line 465, ../component/sass/_modules.scss */
  .leadItem h2 {
    color: #b30e35;
    line-height: 1.5rem;
    font-size: 25px;
    font-weight: bold; }

/* line 476, ../component/sass/_modules.scss */
.quaagg th {
  font-size: 14px; }
/* line 484, ../component/sass/_modules.scss */
.quaagg td.score {
  font-size: 14px; }

/* line 490, ../component/sass/_modules.scss */
.grid-item {
  width: 20%;
  padding: 10px; }

@media only screen and (max-width: 667px) {
  .kvArea{

    background: url(../../images/background_mobile.jpg) no-repeat top center fixed !important;
    background-size:contain !important;
    
    width:100% !important ;

    padding-bottom: 30px;
    
  }
  /* line 505, ../component/sass/_modules.scss */
  .grid-item {
    width: 50%; } }
@media only screen and (max-width: 420px) {
  /* line 513, ../component/sass/_modules.scss */
  h2 {
    font-size: 30px !important; } }
/* Portrait */
/* Landscape */
/* line 536, ../component/sass/_modules.scss */
.preload {
  position: fixed;
  left: 50%;
  z-index: 100;
  top: 50%;
  margin-left: -31px;
  margin-top: -31px;
  display: none; }

/* line 547, ../component/sass/_modules.scss */
.mobilemenu {
  position: relative;
  padding-top: 10px; }
  /* line 551, ../component/sass/_modules.scss */
  .mobilemenu .itemmenu {
    position: fixed;
    width: 100%;
    height: 100vh;
    top: 50px;
    right: -100%;
    z-index: 3;
    background: #000000; }
    /* line 553, ../component/sass/_modules.scss */
    .mobilemenu .itemmenu li {
      display: block; }
    /* line 556, ../component/sass/_modules.scss */
    .mobilemenu .itemmenu a {
      display: block;
      background: #000000;
      border-bottom: 1px white solid;
      padding: 10px;
      text-align: center; }
    /* line 571, ../component/sass/_modules.scss */
    .mobilemenu .itemmenu.enable {
      right: 0px; }

/* line 578, ../component/sass/_modules.scss */
.rankRow {
  margin-bottom: 20px; }

/* line 582, ../component/sass/_modules.scss */
.RankTable {
  font-size: 14px; }
  /* line 585, ../component/sass/_modules.scss */
  .RankTable th, .RankTable td {
    min-width: 50px;
    padding: 15px;
    border: 1px solid #d5d5d5;
    background: white; }
  /* line 592, ../component/sass/_modules.scss */
  .RankTable thead th {
    background: #3a3a3a !important;
    color: white; }

/* line 599, ../component/sass/_modules.scss */
.opblue {
  color: #202020; }

@media screen and (max-width: 740px) {
  /* line 5, ../component/sass/_responsive.scss */
  .wrapper {
    padding-top: 40px; }

  /* line 8, ../component/sass/_responsive.scss */
  .header {
    position: fixed;
    top: 0;
    z-index: 5;
    background: black; }

  /* line 15, ../component/sass/_responsive.scss */
  .mhidden {
    display: none !important; }

  /* line 19, ../component/sass/_responsive.scss */
  .headT {
    font-size: 20px;
    line-height: 30px; }
    /* line 22, ../component/sass/_responsive.scss */
    .headT .grey {
      color: grey; }
    /* line 26, ../component/sass/_responsive.scss */
    .headT .score {
      color: #e60012;
      font-family: "Roboto", sans-serif;
      font-size: 32px;
      margin-left: 15px; }
    /* line 35, ../component/sass/_responsive.scss */
    .headT .quaagg th {
      text-align: center; }
    /* line 39, ../component/sass/_responsive.scss */
    .headT .quaagg td.score {
      text-align: center; }

  /* line 45, ../component/sass/_responsive.scss */
  .gteam a {
    color: #e60012;
    font-size: 14px !important; }

  /* line 52, ../component/sass/_responsive.scss */
  .gwrap div {
    margin-bottom: 7px; }
    /* line 55, ../component/sass/_responsive.scss */
    .gwrap div .cpwrap {
      margin-top: 15px; }
    /* line 58, ../component/sass/_responsive.scss */
    .gwrap div .cbtn {
      display: block;
      background: #ff6600;
      color: white;
      padding: 10px;
      margin-top: 15px; }

  /* line 74, ../component/sass/_responsive.scss */
  .gameDay .gwrap table td {
    min-width: 70px; }
  /* line 78, ../component/sass/_responsive.scss */
  .gameDay .gwrap table .b {
    position: absolute;
    left: 15px;
    background: white; }

  /* line 91, ../component/sass/_responsive.scss */
  .RankTable h3 {
    font-size: 18px; } }
