
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}


html {
    box-sizing: border-box;
    font-size: 62.5%
}


body {
    margin: 0;
    padding: 0;
    background: #fefefe;
    font-family: T-Star Pro;
    font-weight: 400;
    line-height: 1.5;
    color: #0a0a0a;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

img {
    border-style: none;
    min-width: 2em;
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
    -ms-interpolation-mode: bicubic;
}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td {
    margin: 0;
    padding: 0
}

p {
    margin-bottom: 1rem;
    font-size: inherit;
    line-height: 1.6;
    text-rendering: optimizeLegibility
}

em,i {
    font-style: italic;
    line-height: inherit
}

strong,b {
    font-weight: 700;
    line-height: inherit
}

small {
    font-size: 80%;
    line-height: inherit
}

h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6 {
    font-family: T-Star Pro;
    font-style: normal;
    font-weight: 900;
    color: #2d2d2d;
    text-rendering: optimizeLegibility
}

h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small {
    line-height: 0;
    color: #cacaca
}

h1,.h1,h2,.h2 {
    font-size: 3.2rem;
    line-height: 1.33;
    margin-top: 0;
    margin-bottom: .5rem
}

h3,.h3 {
    font-size: 1.9rem;
    line-height: 1.33;
    margin-top: 0;
    margin-bottom: .5rem
}

h4,.h4 {
    font-size: 1.9rem;
    line-height: 1.43;
    margin-top: 0;
    margin-bottom: .5rem
}

h5,.h5 {
    font-size: 1.6rem;
    line-height: 1.25;
    margin-top: 0;
    margin-bottom: .5rem
}

h6,.h6 {
    font-size: 1.6rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: .5rem
}

a {
    line-height: inherit;
    color: #1779ba;
    text-decoration: none;
    cursor: pointer
}

a:hover,a:focus {
    color: #1468a0
}

a img {
    border: 0
}



.white-card {
    background: #fff
}

.white-card.margin-y {
    margin-top: .8rem;
    margin-bottom: .8rem
}

.white-card.margin-y.first {
    margin-top: 0
}

.dropshadow {
    box-shadow: 0 0 1.4rem #00000014
}

.game-details {padding-top:1rem;padding-bottom:1rem;height:100%;position:relative;z-index:1}
.game-details .date {font-weight:700;font-size:1.6rem;border-bottom:.2rem solid #FFF200;text-transform:uppercase;padding-bottom:.4rem;margin-left:2.4rem;margin-right:2.4rem}
.game-details .game-type{display:flex;align-items:center;flex-direction:column;padding-top:1rem}
.game-details .game-type  a{color:#9e9e9e;flex-direction:row;align-items:center;font-size:1.6rem}
.game-details.game-type a .game-type-name{position:relative;padding-right:0}
.game-details.game-type a .game-type-name:after{position:absolute;right:-1.5rem;top:55%;transform:translateY(-50%);background-size:cover;content:"";background-image:url(angle-right-medium-grey.c50ae8e16f24a580.svg);width:1rem;height:1.5rem;transition:all .3s ease-in-out 0s}
.game-details.game-type a.game-type-name:hover:after{right:-2.1rem}
.game-details.game-type a.fa-chevron-right{width:.4em;vertical-align:middle;padding-bottom:.15rem}.game-details.hover:hover{background:#f5f5f6}.game-details.hover.teams{display:flex;flex-direction:row;padding:.8rem 2.4rem .2rem}
.game-details.hover.teams.team{display:flex;flex-direction:row;flex-grow:1;cursor:pointer;justify-content:flex-start;flex-basis:0;color:#3f4344}.game-details.hover.teams.team.subscript{text-align:center;color:#bcbdc0;font-size:1.4rem}
.game-details.hover.teams.team :hover a , .game-details    .hover    .teams    .team :hover   .score {color:#3f4344}.game-details    .hover    .teams    .team.reverse {flex-direction:row-reverse}.game-details    .hover    .teams    .team.reverse    img {margin-left:1rem!important;margin-right:0!important}.game-details    .hover    .teams    .team.reverse    a {text-align:right;padding-right:0;padding-left:1rem;justify-content:flex-end}
.game-details.hover.teams.team.team-score {justify-content:center;font-weight:700;flex-direction:column;align-items:center;flex-grow:0;min-width:15%}.game-details    .hover    .teams    
.team.team-score :hover{color:inherit}.game-details    .hover    .teams    .team    a {color:#3f4344;white-space:nowrap;width:100%;padding-right:1rem;display:flex;align-items:center;justify-content:flex-start}.game-details    .hover    .teams    .team    a   img {display:none;width:auto;max-height:3rem;margin-right:1rem;margin-left:0}

.game-details    .hover    .teams    .team    a  img  {display:inline-block}
.game-details    .hover    .teams    .team    a    .team-name {font-size:1.6rem;white-space:normal;display:inline-block;vertical-align:middle}




