.main-match-card {
 width:98%;
 border-radius:.2rem;
 box-shadow: 0rem .2rem .2rem 0rem rgba(0, 0, 0, .2);
 margin:4rem auto;
 margin-bottom:0;
 background:#1b1a1f;
 height:15.5rem;
 position:relative
}
@media screen and (max-width: 54rem) {
 .main-match-card {
  height:11.5rem
 }
}
.main-match-card--overlay {
 width:100%;
 position:absolute;
 height:5rem;
 background:rgba(0, 0, 0, .6);
 bottom:0;
 z-index:1
}
@media screen and (max-width: 54rem) {
 .main-match-card--overlay {
  height:4.3rem
 }
}
.main-match-card--player {
 width:18rem;
 height:18rem;
 position:absolute;
 top:-2.5rem;
 cursor:pointer
}
@media screen and (max-width: 54rem) {
 .main-match-card--player {
  width:14rem;
  height:14rem
 }
}
@media screen and (max-width: 32.5rem) {
 .main-match-card--player {
  width:12rem;
  height:12rem
 }
}
.main-match-card--player--photo--voted {
 filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="11" /><feOffset dx="1" dy="1" result="offsetblur" /><feFlood flood-color="rgba(65,173,73,1)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');
 filter:drop-shadow(0rem 0rem 1.1rem #41ad49)
}
.main-match-card--player--voted--icon {
 position:absolute;
 top:.9rem;
 color:#41ad49;
 font-size:3rem;
 font-weight:600
}
@media screen and (max-width: 54rem) {
 .main-match-card--player--voted--icon {
  top:-5rem
 }
}
.main-match-card--player--voted--icon--left {
 left:1.5rem
}
.main-match-card--player--voted--icon--right {
 right:1.5rem
}
.main-match-card--player:hover {
 filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="11" /><feOffset dx="1" dy="1" result="offsetblur" /><feFlood flood-color="rgba(255,255,255,1)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');
 filter:drop-shadow(0rem 0rem 1.1rem #fff)
}
.main-match-card--player--vs {
 position:absolute;
 bottom:.5rem;
 z-index:3;
 left:47%;
 right:50%;
 color:#e6c053;
 font-size:3rem;
 font-weight:700
}
@media screen and (max-width: 54rem) {
 .main-match-card--player--vs {
  font-size:2.5rem
 }
}
.main-match-card--player--left {
 left:10%
}
@media screen and (max-width: 32.5rem) {
 .main-match-card--player--left {
  left:5%
 }
}
.main-match-card--player--right {
 right:10%
}
@media screen and (max-width: 32.5rem) {
 .main-match-card--player--right {
  right:5%
 }
}
.main-match-card--player--name {
 position:absolute;
 width:17rem;
 bottom:0;
 z-index:2;
 font-weight:700;
 cursor:pointer
}
.main-match-card--player--name--first {
 color:white;
 font-size:1.3rem
}
@media screen and (max-width: 54rem) {
 .main-match-card--player--name--first {
  font-size:1.2rem
 }
}
.main-match-card--player--name--last {
 color:#e6c053;
 font-size:2.1rem
}
@media screen and (max-width: 54rem) {
 .main-match-card--player--name--last {
  font-size:1.8rem
 }
}
.main-match-card--player--name--left {
 left:10%;
 text-align:right
}
.main-match-card--player--name--left:hover ~ .main-match-card--player--left {
 filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="11" /><feOffset dx="1" dy="1" result="offsetblur" /><feFlood flood-color="rgba(255,255,255,1)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');
 filter:drop-shadow(0rem 0rem 1.1rem #fff)
}
@media screen and (max-width: 54rem) {
 .main-match-card--player--name--left {
  left:5%
 }
}
@media screen and (max-width: 42rem) {
 .main-match-card--player--name--left {
  text-align:left;
  left:1rem
 }
}
.main-match-card--player--name--right {
 right:10%;
 text-align:left
}
.main-match-card--player--name--right:hover ~ .main-match-card--player--right {
 filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="11" /><feOffset dx="1" dy="1" result="offsetblur" /><feFlood flood-color="rgba(255,255,255,1)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');
 filter:drop-shadow(0rem 0rem 1.1rem #fff)
}
@media screen and (max-width: 54rem) {
 .main-match-card--player--name--right {
  right:5%
 }
}
@media screen and (max-width: 42rem) {
 .main-match-card--player--name--right {
  text-align:right;
  right:1rem
 }
}
.match-card {
 border-radius:.4rem;
 box-shadow:0 .1rem .2rem 0 rgba(0, 0, 0, .2);
 box-sizing:border-box;
 width:98%;
 margin:1.6rem auto;
 background:white;
 padding-top:1rem
}
.match-card--divisor {
 width:.1rem;
 height:4.5rem;
 background:white;
 position:absolute;
 left:0;
 right:0;
 margin:auto
}
.match-card--overlay {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:distribute;
 justify-content:space-around;
 margin-top:1rem;
 box-shadow:0rem 0rem .2rem .1rem rgba(0, 0, 0, .2);
 background:#2196f3;
 border-bottom-left-radius:.4rem;
 border-bottom-right-radius:.4rem;
 color:white;
 text-align:center;
 height:4.5rem;
 cursor:pointer;
 position:relative
}
.match-card--players--wrapper {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:distribute;
 justify-content:space-around;
 position:relative
}
.match-card--player {
 width:10rem;
 height:10rem;
 border-radius:50%;
 cursor:pointer
}
@media screen and (max-width: 136.6rem) {
 .match-card--player {
  width:6.5rem;
  height:6.5rem
 }
}
.match-card--player--photo--voted {
 position:relative;
 border:.3rem solid #41ad49;
 box-shadow:0rem 0rem 2rem #41ad49
}
.match-card--player--voted {
 position:absolute;
 top:0;
 right:-1.5rem;
 background:#41ad49;
 width:3rem;
 height:3rem;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 border-radius:50%
}
.match-card--player--voted--icon {
 color:white;
 font-size:2.2rem;
 font-weight:600
}
.match-card--player--vs {
 font-size:2rem;
 font-weight:600;
 position:absolute
}
.match-card--player--wrapper {
 background:#45464d;
 width:10rem;
 height:10rem;
 border-radius:50%;
 margin:0 3rem;
 position:relative
}
@media screen and (max-width: 136.6rem) {
 .match-card--player--wrapper {
  width:6.5rem;
  height:6.5rem;
  margin-bottom:1.3rem
 }
}
.match-card--player--name {
 font-weight:600;
 text-transform:uppercase
}
.match-card--player--name--first {
 font-size:1rem
}
.match-card--player--name--last {
 font-size:1.7rem
}
.arena-loader {
 width:5rem;
 height:5rem;
 display:inline-block;
 position:relative;
 margin:5rem auto;
 display:block
}
.arena-loader-quart {
 border-radius:5rem;
 border:.6rem solid rgba(255, 255, 255, .4)
}
.arena-loader-quart:after {
 content:"";
 position:absolute;
 top:-.6rem;
 right:-.6rem;
 bottom:-.6rem;
 left:-.6rem;
 border-radius:5rem;
 border:.6rem solid transparent;
 border-top-color:#656c7a;
 animation:spin 1s linear infinite
}
@keyframes spin {
 0% {
  -webkit-transform:rotate(0deg);
  tranform:rotate(0deg)
 }
 100% {
  -webkit-transform:rotate(360deg);
  tranform:rotate(360deg)
 }
}
.arena--ads-area {
 margin:2rem 0;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:center;
 justify-content:center
}
.arena--ads-area>.banner__publicidade {
 width:100%;
 padding:2rem
}
.arena--ads-arena--message {
 margin-left:-1.4rem;
 border-top:0..5rem solid rgba(156, 156, 156, .5);
 border-bottom:0..5rem solid rgba(156, 156, 156, .5);
 position:relative
}
.arena--ads-arena--message--title--wrapper {
 position:absolute;
 top:-1rem;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:end;
 justify-content:flex-end;
 width:100%
}
.arena--ads-arena--message--title {
 font-weight:300;
 line-height:1.9rem;
 font-size:1rem;
 text-align:center;
 color:#9C9C9C;
 z-index:10;
 width:10rem;
 height:2rem;
 margin-top:-.9rem
}
.arena-ads-area--dfp,
.arena-ads-area--appnexus {
 display:-ms-flexbox !important;
 display:flex !important;
 -ms-flex-pack:center;
 justify-content:center
}
.arena-ads-area--dfp>div,
.arena-ads-area--appnexus>div {
 -ms-flex:1;
 flex:1;
 text-align:center
}
@media screen and (max-width: 72rem) {
 .arena--ads-arena--message {
  margin-top:3rem;
  margin-left:-.8rem
 }
}
.sort-playbyplay {
 margin:0 1.5rem;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 color:#828282;
 font-style:normal !important;
 font-weight:normal !important;
 line-height:normal !important;
 font-size:1.2rem !important;
 cursor:pointer
}
.sort-playbyplay--up,
.sort-playbyplay--down {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center
}
.sort-playbyplay--down span {
 margin:0
}
.sort-playbyplay--icon--up {
 background:url("https://go.arena.im/public/imgs/arrow-up.svg") center center/contain no-repeat;
 width:.9rem;
 height:1rem;
 margin-right:.8rem
}
.sort-playbyplay--icon--down {
 background:url("https://go.arena.im/public/imgs/arrow-down.svg") center center/contain no-repeat;
 width:.9rem;
 height:1rem;
 margin-right:.8rem
}
.sort-playbyplay--icon__large {
 width:1.3rem;
 height:1.4rem;
 margin-right:0rem
}
#app {
 position:relative;
 height:100%
}
#app * {
 box-sizing:border-box
}
#app>div {
 position:relative;
 height:100%
}
#app .arena-live__dark {
 min-height:100vh
}
#arena-frame {
 display:none
}
.arena--publisher-live * {
 -webkit-user-drag:auto !important;
 -webkit-user-select:auto !important
}
.arena--publisher-live a {
 text-decoration:none
}
#arena-live a>span {
 text-indent:unset !important
}
.live--main--live--pbp a::before,
.live--main--live--pbp a::after {
 display:none
}
.home-body {
 position:relative;
 height:100%;
 font-family:Roboto, sans-serif
}
.embed-body {
 position:relative;
 height:100%;
 font-family:Roboto, sans-serif;
 margin:0
}
.embed-body a {
 text-decoration:none
}
.home-app .live--main {
 overflow-y:auto
}
.arena-live {
 display:-ms-flexbox;
 display:flex;
 position:relative;
 height:100%
}
.arena-live--event-title {
 font-weight:bold;
 font-size:3rem;
 line-height:4.2rem;
 text-align:center;
 color:#555555;
 margin-bottom:3rem;
 color:#5021a6
}
.live--pages {
 display:block;
 position:relative;
 width:100%;
 overflow:scroll;
 -webkit-overflow-scrolling:touch
}
@media screen and (max-width: 72rem) {
 .live--pages {
  overflow:visible
 }
}
.live--pages__fullheight {
 overflow:visible
}
.live--pages--item {
 transition:left .6s ease-in-out;
 width:100%;
 display:-ms-flexbox;
 display:flex;
 overflow:hidden
}
.live--aside {
 background:#f5f6fa;
 border-right:.1rem solid #e7e8ec;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 min-height:100vh;
 -ms-flex-preferred-size:25%;
 flex-basis:25%;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-negative:0;
 flex-shrink:0;
 max-width:32rem;
 min-width:30rem;
 overflow-y:auto;
 height:100vh
}
@media screen and (max-width: 128rem) {
 .live--aside {
  width:32rem
 }
}
@media screen and (max-width: 102.5rem) {
 .live--aside {
  display:none
 }
}
.live--aside--header {
 padding:4.3rem 0;
 width:100%;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center
}
.live--aside--info {
 margin:3.3rem 0;
 width:100%;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 height:100%;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.live--event--info {
 width:100%
}
@media screen and (max-width: 102.5rem) {
 .live--event--info {
  width:5rem;
  height:5rem;
  padding:0;
  margin:0 2.5rem;
  -ms-flex-negative:0;
  flex-shrink:0
 }
}
.live--event--login {
 margin-left:2.4rem
}
.live--install-app {
 width:100%;
 height:6rem;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:distribute;
 justify-content:space-around
}
.live--main {
 margin:0;
 padding:0;
 position:relative;
 width:100%;
 height:100%;
 overflow:hidden;
 display:-ms-flexbox !important;
 display:flex !important;
 -ms-flex-direction:column;
 flex-direction:column
}
@media screen and (max-width: 72rem) {
 .live--main {
  overflow:scroll;
  -webkit-overflow-scrolling:touch
 }
}
.live--main__fullheight {
 overflow:visible;
 height:auto
}
.live--main__fullheight>.live--main--header {
 display:none
}
.live--main__fullheight>.live--main--subheader {
 display:none
}
.live--main--header {
 padding:2.4rem;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:justify;
 justify-content:space-between;
 -ms-flex-negative:0;
 flex-shrink:0
}
.live--main--header>.live--logo {
 display:none
}
@media screen and (max-width: 102.5rem) {
 .live--main--header {
  padding:1.5rem
 }
 .live--main--header>.live--event--title {
  display:none
 }
 .live--main--header>.live--logo {
  display:block
 }
}
.live--main--subheader {
 display:none;
 padding:1.5rem;
 -ms-flex-negative:0;
 flex-shrink:0
}
@media screen and (max-width: 102.5rem) {
 .live--main--subheader {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:center;
  justify-content:center
 }
}
@media screen and (max-width: 72rem) {
 .live--main--subheader {
  -ms-flex-direction:column;
  flex-direction:column
 }
}
.live--main--tabs {
 margin:0;
 padding:1rem 0 0;
 -ms-flex-negative:0;
 flex-shrink:0;
 z-index:10
}
@media screen and (max-width: 72rem) {
 .live--main--tabs {
  display:none !important
 }
}
.live--main--live {
 margin:0;
 padding:0;
 display:-ms-flexbox !important;
 display:flex !important
}
@media screen and (max-width: 72rem) {
 .live--main--live {
  -ms-flex-direction:column;
  flex-direction:column
 }
}
.live--main--live__fullheight {
 height:auto
}
.live--main--live--pbp {
 margin:0;
 padding:0;
 width:100%;
 height:100%;
 overflow:scroll;
 -webkit-overflow-scrolling:touch
}
.live--main--live--pbp__fullheight {
 overflow:visible
}
@media screen and (max-width: 72rem) {
 .live--main--live--pbp {
  height:100%;
  overflow:visible
 }
}
.live--main--live--chat {
 width:inherit;
 -ms-flex-preferred-size:40%;
 flex-basis:40%;
 width:100%;
 max-width:37.5rem;
 min-width:27.3rem;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 position:fixed;
 right:4rem;
 bottom:0;
 background:white;
 height:calc(100% - 15.2rem);
 box-shadow:0 .1rem .2rem 0 rgba(0, 0, 0, .3);
 z-index:2147483647;
 max-height:46rem;
 padding:0
}
.live--main--live--chat__closed {
 position:absolute;
 right:0;
 bottom:0;
 width:33.6rem;
 height:5.6rem
}
.live--main--live--chat__closed .live-chat-room {
 display:none
}
.live--main--live--chat__open {
 bottom:0;
 left:0;
 position:fixed;
 height:100vh !important;
 width:100%;
 z-index:2147483632;
 min-height:31.5rem
}
@media screen and (max-width: 45rem) and (orientation: landscape) {
 .live--main--live--chat__open {
  padding-bottom:.6rem;
  height:100%;
  top:0
 }
}
.live--main--live--chat__open .live-chat-room {
 padding:0;
 min-height:100%
}
.live--main--live--chat__open .live-chat-room--messages {
 height:100%;
 border:0
}
.live--main--live--chat__open .live-chat-room {
 display:-ms-flexbox;
 display:flex;
 height:100%
}
.live--main--live--chat__open .live-chat-room--messages {
 display:block
}
.live--main--live--chat__open .live-chat-room--input {
 display:block
}
@media screen and (max-width: 96.2rem) {
 .live--main--live--chat {
  position:fixed;
  bottom:0;
  background:white;
  height:calc(100% - 15.2rem);
  box-shadow:0 .1rem .2rem 0 rgba(0, 0, 0, .3);
  z-index:10
 }
}
@media screen and (max-width: 45rem) {
 .live--main--live--chat {
  height:0;
  right:0;
  width:0;
  margin:0;
  max-width:none;
  min-width:0;
  -ms-flex-preferred-size:auto;
  flex-basis:auto;
  padding:0;
  position:static
 }
}
.live--logo {
 width:12.8rem;
 height:3rem;
 background:url(https://go.arena.im/public/js/../imgs/arena-logo-purple.png);
 background-size:contain;
 background-repeat:no-repeat;
 cursor:pointer
}
@media screen and (max-width: 102.5rem) {
 .live--logo {
  background-size:cover;
  width:3rem
 }
}
.live-event-info--header {
 max-width:56rem;
 margin:0 auto;
 padding-bottom:3rem
}
.live-event-info {
 width:100%;
 margin:0 auto;
 margin-top:3rem;
 margin-bottom:4rem;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 height:100%;
 -webkit-overflow-scrolling:touch
}
@media screen and (max-width: 72rem) {
 .live-event-info {
  height:100%
 }
}
.live-event-info--img {
 width:100%;
 max-height:26.6rem;
 height:26.6rem;
 -ms-flex-negative:0;
 flex-shrink:0;
 border-radius:.4rem;
 margin-bottom:3rem
}
.live-event-info--info {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 color:#673AB7;
 font-size:1.4rem;
 font-weight:400;
 padding:0rem 2.2rem;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
@media screen and (max-width: 72rem) {
 .live-event-info--info {
  font-size:1.5rem
 }
}
.live-event-info--info--item {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 padding:0 1rem
}
.live-event-info--info--item>span {
 margin-right:.5rem
}
.live-event-info--description {
 padding-top:2.4rem;
 margin:0 1.6rem;
 color:#757575;
 white-space:pre-wrap
}
@media screen and (max-width: 102.5rem) {
 .live--event--info .publisher-events {
  display:none
 }
}
.live--event--title__main>.live-event-title {
 text-align:center
}
.live-tabs {
 width:100%;
 border:0;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:center;
 justify-content:center;
 -ms-flex-align:center;
 align-items:center
}
.live-tabs--wrapper {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 position:relative;
 height:1.8rem;
 opacity:0.7;
 border-radius:52..1rem;
 border:solid .1rem #454c5f
}
.live-tabs--selection-bar {
 position:absolute;
 height:.4rem;
 bottom:-.1rem;
 left:0;
 right:0;
 background:#673AB7;
 -ms-transform-origin:left center;
 transform-origin:left center;
 transition:transform .6s ease-in-out;
 width:5rem
}
.live-tabs--item {
 padding:0 1rem;
 height:1.8rem;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 font-size:1.3rem;
 text-transform:uppercase;
 font-weight:300;
 cursor:pointer
}
.live-tabs--item__active {
 font-weight:300;
 background-color:#454c5f;
 color:white
}
.live-tabs--item--left {
 border-bottom-left-radius:5.2rem;
 border-top-left-radius:5.2rem
}
.live-tabs--item--right {
 border-bottom-right-radius:5.2rem;
 border-top-right-radius:5.2rem
}
.live-tabs--item__active span {
 color:white !important
}
.summary--wrapper+.live-pbp--container>.live-pbp--messages {
 margin-top:-2rem;
 padding-top:2rem
}
.live-pbp {
 height:100%;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column
}
.live-pbp--poweredby {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:justify;
 justify-content:space-between;
 margin-left:7rem;
 padding-top:.8rem;
 padding-bottom:4rem;
 text-decoration:none;
 margin:0
}
.live-pbp--poweredby:hover {
 text-decoration:none
}
.live-pbp--poweredby--text {
 color:#656c7a;
 font-style:normal;
 font-weight:normal;
 line-height:1.2rem;
 font-size:1.3rem;
 text-align:right;
 letter-spacing:-0.05em;
 mix-blend-mode:normal;
 opacity:0.75;
 display:-ms-flexbox !important;
 display:flex !important;
 -ms-flex-align:center;
 align-items:center
}
.live-pbp--score {
 position:relative;
 width:100%;
 font-size:1.8rem;
 -ms-flex-negative:0;
 flex-shrink:0
}
.live-pbp--score--team {
 display:-ms-flexbox;
 display:flex;
 width:100%;
 height:4rem;
 -ms-flex-direction:row;
 flex-direction:row;
 -ms-flex-pack:center;
 justify-content:center;
 -ms-flex-align:center;
 align-items:center
}
.live-pbp--score--team-a {
 padding-right:4rem
}
.live-pbp--score--team-a>.live-pbp--score--name {
 border-bottom-left-radius:.4rem;
 border-top-left-radius:.4rem;
 padding-right:0;
 text-align:right
}
.live-pbp--score--team-a>.live-pbp--score--score {
 padding-right:0 !important;
 margin-left:1rem
}
.live-pbp--score--team-b {
 padding-left:4rem
}
.live-pbp--score--team-b>.live-pbp--score--name {
 border-bottom-right-radius:.4rem;
 border-top-right-radius:.4rem;
 padding-left:0;
 text-align:left
}
.live-pbp--score--team-b>.live-pbp--score--score {
 padding-left:0 !important;
 margin-right:1rem
}
.live-pbp--score--name {
 padding:0;
 width:auto;
 background:transparent;
 color:#454c5f;
 font-size:1.8rem;
 line-height:1.5rem;
 font-weight:600;
 width:100%;
 text-transform:uppercase
}
.live-pbp--score--score {
 font-weight:600;
 font-size:2.4rem;
 line-height:1.5rem;
 padding:0;
 background:transparent;
 color:#454c5f
}
.live-pbp--score--vs {
 border-radius:50%;
 margin:0 -2.5rem;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 font-size:1.4rem;
 z-index:1;
 -ms-flex-negative:0;
 flex-shrink:0;
 color:white;
 width:3.5rem;
 height:3.5rem;
 color:#4f5668;
 opacity:0.7;
 margin-top:.5rem
}
.live-pbp--messages {
 padding:1.6rem 0;
 margin:0 auto;
 border-left:.1rem solid #d8dce9;
 border-bottom:.1rem solid #d8dce9;
 padding-left:1.3rem;
 margin-left:7rem;
 margin-top:-1rem;
 padding-top:2.8rem
}
@media screen and (max-width: 72rem) {
 .live-pbp--messages {
  margin-top:0
 }
}
@media screen and (max-width: 45rem) {
 .live-pbp--messages {
  margin-left:1.8rem
 }
}
.live-pbp--messages__centered {
 max-width:63.4rem;
 margin:0 auto;
 width:100%
}
.live-pbp--status-bar {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-negative:0;
 flex-shrink:0;
 -ms-flex-pack:justify;
 justify-content:space-between;
 padding:1rem 2rem;
 font-size:1.2rem;
 font-weight:600;
 color:#9b9b9b;
 font-weight:400;
 border-bottom:.1rem solid #ececec;
 margin:0
}
.live-pbp--status-bar--updating--wrapper {
 background:#f00000 !important;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 color:white !important;
 font-size:1.3rem;
 font-weight:500;
 border-radius:.4rem;
 animation:blinker 1.5s cubic-bezier(0.5, 0, 1, 1) infinite alternate;
 padding:.1rem .5rem;
 margin-right:1rem
}
.live-pbp--status-bar--updating--spinner {
 background:red;
 width:1.3rem;
 height:1.3rem;
 border-radius:50%;
 animation:blinker 1.5s cubic-bezier(0.5, 0, 1, 1) infinite alternate;
 display:inline-block;
 margin-right:.3rem
}
.embedly-embed {
 max-width:100%
}
.live-message--time-title {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:baseline;
 align-items:baseline;
 padding:0;
 padding-bottom:1.5rem
}
.live-message--time {
 font-size:1.4rem;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 font-weight:700;
 border-radius:.3rem;
 padding:.2rem .5rem;
 margin-right:.5rem;
 -ms-flex-negative:0;
 flex-shrink:0;
 height:2.5rem
}
.live-message--title {
 font-weight:600;
 width:100%;
 font-size:2rem;
 text-decoration:none !important;
 text-transform:none !important;
 word-break:break-word
}
.live-message--tools {
 display:block;
 float:none;
 margin-top:0;
 position:relative;
 padding:0;
 text-align:right
}
.live-message--message {
 font-size:1.6rem;
 padding:.2rem .7rem;
 margin:0
}
@media screen and (max-width: 45rem) {
 .live-message--message {
  padding:.2rem 0;
  font-size:1.4rem
 }
}
.live-message--message--wrapper {
 padding:.8rem;
 position:relative;
 max-width:60rem;
 padding:1.8rem .8rem;
 margin:0
}
.live-message--message--highlight {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:-1;
 opacity:0;
 animation:highlight 10s
}
.live-message--media--wrapper {
 width:100%
}
@media screen and (max-width: 45rem) {
 .live-message--media--wrapper {
  padding:.2rem 0rem !important
 }
}
.live-message--media {
 max-width:50rem;
 background-size:100%;
 padding:0 !important;
 margin:0
}
.live-message--media video {
 width:100%;
 max-width:70rem
}
.live-message--media--image {
 padding:1rem 0
}
.live-message--media--image>img {
 max-width:100%
}
.live-message--media>img {
 max-width:100%
}
.live-message--separator {
 border-top:solid .1rem #e5e5e5;
 display:none
}
.live-message--twitter-video {
 max-width:100%;
 margin-top:1rem
}
.live-message--content--wrapper {
 margin:0
}
@media screen and (max-width: 45rem) {
 .live-message--content--wrapper {
  margin-top:2.5rem;
  padding:.2rem 0rem !important
 }
}
.live-chat-room {
 height:41.8rem;
 width:100%;
 position:relative;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column
}
@media screen and (max-height: 61rem) {
 .live-chat-room {
  max-height:calc(100% - 1.2rem)
 }
}
.live-chat-room--messages {
 height:auto;
 margin-top:auto;
 padding:1rem 1rem 0 1rem;
 overflow-y:auto;
 overflow-x:hidden;
 -webkit-overflow-scrolling:touch
}
.live-chat-room--mention {
 border-top:.1rem solid #233646;
 width:100%;
 z-index:100
}
.live-chat-room--mention--header {
 display:none;
 padding:.5rem 1rem .4rem;
 color:#7f7f83;
 font-size:1.2rem;
 line-height:22..4rem;
 background:#faf8f6
}
.live-chat-room--mention--header--help {
 float:right;
 margin-left:1.6rem
}
.live-chat-room--mention--main {
 background:#f5f6fa;
 width:100%
}
.live-chat-room--mention--main--list {
 list-style-type:none;
 margin:0;
 overflow:hidden;
 max-height:20rem;
 overflow-y:auto
}
.live-chat-room--mention--main--item {
 padding:.8rem;
 border:0;
 margin:0;
 cursor:pointer;
 font-size:1.2rem;
 color:#233646;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 line-height:2.4rem;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center
}
.live-chat-room--mention--main--item__selected {
 background:#dedede
}
.live-chat-room--mention--main--item--img {
 margin-right:.8rem;
 width:2.2rem;
 height:2.2rem;
 border-radius:.2rem
}
.live-chat-room--mention--main--item--name {
 font-weight:normal;
 font-size:1.1rem
}
.live-chat-room--mention--main--item--highlight {
 font-weight:bold
}
.live-chat-room--mention--main--item--status {
 width:.9rem;
 height:.9rem;
 border-radius:50%;
 background:#93cc93;
 margin-left:.6rem
}
.live-chat-room--mention--main--item--status__offline {
 background:transparent;
 border:.1rem solid #99989b
}
.live-chat-room--input {
 border-bottom-left-radius:1rem;
 border-bottom-right-radius:1rem;
 position:relative
}
.live-chat-room--input--mention--wrapper {
 width:100%;
 margin-right:0;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 position:absolute;
 left:0;
 bottom:4rem;
 z-index:100
}
.live-chat-room--input--reply--wrapper {
 width:100%;
 margin-right:0;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 background:#f5f6fa
}
.live-chat-room--input--reply--message {
 border-left:.5rem solid #0a91e6;
 padding:1rem 1rem;
 width:100%;
 font-size:1.5rem;
 word-wrap:break-word;
 word-wrap:break-word;
 word-break:break-all
}
.live-chat-room--input--reply--name {
 font-weight:900;
 color:#233646;
 font-size:1.4rem;
 line-height:1.8rem
}
.live-chat-room--input--reply--text {
 color:#8a8a8a;
 font-size:1.1rem
}
.live-chat-room--input--reply--close {
 font-size:2rem;
 width:1.7rem;
 height:2.1rem;
 -ms-flex-negative:0;
 flex-shrink:0;
 margin-right:1rem;
 cursor:pointer;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 color:#233646
}
.live-chat-room--footer--btn {
 font-size:1.3rem;
 font-weight:600;
 cursor:pointer
}
.live-chat-room--footer--icon-wrapper {
 font-size:2rem;
 border-radius:50%;
 width:3.1rem;
 height:3.1rem;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 cursor:pointer
}
.live-chat-room--footer--icon {
 background:url(https://go.arena.im/public/js/../imgs/speech-bubble.svg);
 background-size:contain;
 width:3rem;
 height:3rem
}
.live-chat-room--footer--info {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center
}
.live-chat-room--footer--users-online {
 font-size:1.2rem
}
.live-chat-room--footer--close {
 padding:0 2rem;
 cursor:pointer
}
.live-chat-room-message {
 display:-ms-flexbox;
 display:flex;
 margin-bottom:1rem
}
.live-chat-room-message>div {
 word-wrap:break-word;
 word-wrap:break-word;
 width:100%
}
.live-chat-room-message:hover .live-chat-room-message--tools {
 display:-ms-flexbox;
 display:flex
}
.live-chat-room-message--reply {
 border-left:.3rem solid #0a91e6;
 padding:.5rem .5rem;
 width:100%;
 font-size:1.3rem;
 background-color:#f5f6fa;
 margin-bottom:.5rem;
 margin-top:.7rem
}
.live-chat-room-message--img {
 width:3.2rem !important;
 height:3.2rem;
 border-radius:50%;
 -ms-flex-negative:0;
 flex-shrink:0
}
.live-chat-room-message--info {
 margin-left:.8rem;
 font-size:1.3rem;
 width:100%
}
.live-chat-room-message--user {
 font-weight:600;
 font-size:1.4rem;
 color:#233646;
 width:100%;
 height:2rem;
 margin-bottom:0;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.live-chat-room-message--user>a {
 text-transform:none;
 text-decoration:none;
 color:#233646
}
.live-chat-room-message--user-name {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:baseline;
 align-items:baseline
}
.live-chat-room-message--user-name>span {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 max-width:15.5rem
}
.live-chat-room-message--user-name a {
 color:#233646;
 text-transform:none;
 text-decoration:none
}
.live-chat-room-message--user-name a:hover {
 color:#233646
}
.live-chat-room-message--timestamp {
 color:#B1B1B1;
 font-weight:300;
 font-size:1.2rem;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 position:relative;
 bottom:.3rem;
 cursor:default
}
.live-chat-room-message--timestamp__dot {
 height:.3rem;
 width:.3rem;
 background-color:#bbb;
 border-radius:50%;
 display:inline-block;
 margin:0 .4rem
}
.live-chat-room-message--timestamp-tooltip {
 background-color:#445362 !important;
 opacity:.87 !important;
 border-radius:.4rem !important;
 font-size:1rem !important;
 font-weight:500 !important
}
.live-chat-room-message--timestamp-tooltip:after {
 border-top-color:#445362 !important
}
.live-chat-room-message--message {
 font-size:1.4rem;
 color:#777777;
 word-wrap:break-word;
 word-wrap:break-word;
 -ms-word-break:break-all;
 word-break:break-all;
 word-break:break-word;
 -ms-hyphens:auto;
 -webkit-hyphens:auto;
 hyphens:auto
}
.live-chat-room-message--tools {
 width:2.7rem;
 height:2.6rem;
 border-radius:.3rem;
 background-color:#ffffff;
 font-size:2.5rem;
 color:#4a4a4a;
 display:none;
 text-transform:none;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 position:relative;
 cursor:pointer
}
.live-chat-room-message--tools__overlay {
 width:1.8rem
}
.live-chat-room-message--tools--item {
 padding:0 .8rem;
 height:1.8rem;
 border-left:solid .1rem #d8dce9;
 cursor:pointer
}
.live-chat-room-message--tools>div:first-child {
 border-left:0;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center
}
.live-chat-room-input--wrapper {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-pack:justify;
 justify-content:space-between;
 -ms-flex-align:center;
 align-items:center;
 width:100%;
 border-bottom-left-radius:1rem;
 border-bottom-right-radius:1rem;
 -ms-flex-negative:0;
 flex-shrink:0;
 position:relative
}
.live-chat-room-input--input--wrapper {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:justify;
 justify-content:space-between;
 -ms-flex-align:center;
 align-items:center;
 min-height:4.5rem;
 width:100%;
 -ms-flex-negative:0;
 flex-shrink:0;
 box-sizing:border-box;
 position:relative;
 padding-bottom:.8rem;
 background:white
}
.live-chat-room-input--input--wrapper>.emoji-wysiwyg-editor {
 border:0
}
.live-chat-room-input--input {
 width:100% !important;
 margin:0 1.6rem !important;
 height:auto !important;
 color:#000 !important;
 min-height:2.8rem !important;
 max-height:9.6rem !important;
 padding:.3rem 1rem !important;
 background:white !important;
 margin-right:.5rem !important;
 border-radius:1.6rem !important;
 border:solid .1rem #edeff5 !important;
 font-size:1.6rem !important;
 outline:none !important
}
.live-chat-room-input--input :-ms-input-placeholder {
 color:#e3e3e3 !important
}
.live-chat-room-input--input ::placeholder {
 color:#e3e3e3 !important
}
.live-chat-room-input--btn {
 border-radius:.4rem;
 -ms-flex-negative:0;
 flex-shrink:0;
 padding:.6rem 1rem;
 font-size:1.3rem;
 font-weight:600;
 color:white;
 cursor:pointer
}
.live-message--editor {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:row;
 flex-direction:row;
 -ms-flex-align:center;
 align-items:center
}
@media screen and (max-width: 45rem) {
 .live-message--editor {
  position:absolute;
  right:0
 }
}
.live-message--container iframe {
 min-height:0 !important
}
.live-message--container iframe.twitter-tweet-rendered {
 min-width:22rem !important
}
.live-message--container:first-child .dropdown-down {
 top:-8rem;
 bottom:auto;
 left:6.6rem
}
.live-message--container:first-child .dropdown-down:after {
 -ms-transform:rotate(45deg);
 transform:rotate(45deg);
 bottom:auto;
 top:7.5rem;
 right:auto;
 left:0rem;
 box-shadow:-.3rem .3rem .8rem rgba(0, 0, 0, .1)
}
.live-message--editor--image--wrapper {
 width:1.8rem;
 -ms-flex-negative:0;
 flex-shrink:0
}
.live-message--editor--image {
 width:1.8rem;
 border-radius:100%;
 -ms-flex-negative:0;
 flex-shrink:0
}
.live-message--editor--name {
 font-size:1.1rem;
 color:#7D828F;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:row;
 flex-direction:row;
 -ms-flex-pack:center;
 justify-content:center;
 -ms-flex-align:center;
 align-items:center;
 margin-left:.8rem;
 margin-right:.8rem;
 max-width:50%
}
@media screen and (max-width: 45rem) {
 .live-message--editor--name {
  max-width:100%
 }
}
.live-message--editor--company {
 background:#7D828F;
 font-size:.9rem;
 color:#ffffff;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:row;
 flex-direction:row;
 -ms-flex-pack:center;
 justify-content:center;
 -ms-flex-align:center;
 align-items:center;
 border-radius:1rem .9rem 1rem 1rem;
 padding-left:.5rem;
 padding-right:.5rem
}
.chat-room--main .live-chat-room--messages {
 height:auto !important
}
.arena--live-chat-room {
 display:-ms-flexbox;
 display:flex
}
.arena--live-chat-room .live--install-app {
 margin:4rem 0
}
.arena--live-chat-room .chat-room--main .live-chat-room--messages {
 height:calc(100vh - 14.5rem)
}
@media screen and (max-width: 102.5rem) {
 .arena--live-chat-room .chat-room--main .live-chat-room--messages {
  height:calc(100vh - 19rem)
 }
}
@media screen and (max-width: 72rem) {
 .arena--live-chat-room .chat-room--main .live-chat-room--messages {
  height:calc(100vh - 28rem)
 }
}
.chat-room--main .live-chat-room {
 height:100%;
 min-height:36rem
}
.chat-room--chat--container {
 width:100%;
 margin:0 auto;
 height:calc(100% - 4rem);
 right:0;
 left:0;
 padding:0
}
.chat-room--chat--wrapper {
 width:100%;
 height:100%;
 padding:0 0 .8rem;
 border:solid .1rem rgba(150, 150, 150, .08);
 background:white;
 padding-bottom:0
}
.chat-room--chat--wrapper .live-chat-room-message--img {
 width:3.2rem !important;
 height:3.2rem !important
}
.live-login-modal--main .live-login-default--back {
 color:white
}
.live-login-modal--main .live-login-default--back--icon {
 background:url("https://go.arena.im/public/imgs/icon-arrow-back-white.svg");
 background-repeat:no-repeat
}
.live-login-modal--main .loading-bro,
.live-login-default--container .loading-bro {
 margin-top:2.7rem
}
.live-login--popup-warning {
 padding:0 .8rem;
 text-align:center
}
.live-login-modal {
 display:-ms-flexbox;
 display:flex;
 width:42rem;
 height:auto;
 -ms-flex-direction:column;
 flex-direction:column
}
@media screen and (max-width: 72rem) {
 .live-login-modal {
  height:45rem;
  width:100%;
  max-width:100%
 }
}
.live-login-modal--wrapper {
 padding:0;
 border-radius:0;
 display:-ms-flexbox;
 display:flex
}
@media screen and (max-width: 72rem) {
 .live-login-modal--wrapper {
  top:9rem !important;
  width:100% !important;
  max-width:100% !important;
  height:51rem !important
 }
}
.live-login-modal--aside {
 background-image:linear-gradient(283deg, #3023ae, #3f23ae 18%, #8426ac);
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 width:100%;
 opacity:0.8;
 position:relative;
 border-bottom-left-radius:0;
 border-top-right-radius:.4rem
}
@media screen and (max-width: 72rem) {
 .live-login-modal--aside {
  background:white;
  border-bottom:.1rem solid #e9e9e9
 }
}
.live-login-modal--aside--wrapper {
 width:100%;
 max-width:42rem;
 height:9.6rem;
 border-bottom-left-radius:.4rem;
 border-top-left-radius:.4rem;
 -ms-flex-negative:0;
 flex-shrink:0;
 margin-left:-.1rem;
 display:-ms-flexbox;
 display:flex;
 margin-left:0;
 border-bottom-left-radius:0;
 border-top-right-radius:.4rem
}
@media screen and (max-width: 72rem) {
 .live-login-modal--aside--wrapper {
  width:100%;
  max-width:100%;
  height:5rem
 }
}
.live-login-modal--aside--close {
 color:white;
 position:absolute;
 top:3.5rem;
 right:3.2rem;
 display:inline-block;
 background:rgba(245, 245, 245, .2);
 border-radius:50%;
 width:3.4rem;
 height:3.4rem;
 font-size:1.4rem;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 cursor:pointer
}
@media screen and (max-width: 72rem) {
 .live-login-modal--aside--close {
  color:#5020a6;
  font-size:2rem;
  top:1rem;
  right:1.7rem
 }
}
.live-login-modal--aside--title {
 height:2.8rem;
 font-size:2.4rem;
 font-weight:300;
 text-align:center;
 color:#ffffff
}
@media screen and (max-width: 72rem) {
 .live-login-modal--aside--title {
  color:#5021a6;
  font-size:1.8rem;
  height:2.1rem
 }
}
.live-login-modal--main {
 width:100%;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 -ms-flex:1;
 flex:1;
 margin-top:2rem
}
.live-login-modal--main--wrapper {
 width:100%;
 position:relative;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column
}
.live-login-modal--main--header {
 width:100%;
 height:14.4rem;
 border-bottom:.1rem solid #d9dcea;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:end;
 justify-content:flex-end
}
@media screen and (max-width: 102.5rem) {
 .live-login-modal--main--header {
  height:9.7rem
 }
}
@media screen and (max-width: 72rem) {
 .live-login-modal--main--header {
  display:none
 }
}
.live-login-modal--main--header--title {
 margin-bottom:1.6rem;
 color:#5021a6;
 font-size:2.3rem;
 font-weight:600
}
.live-login-modal--main--content {
 width:100%;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:center;
 justify-content:center;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-direction:column;
 flex-direction:column;
 background:white
}
.live-login-modal--main--separator {
 margin-top:1.8rem;
 margin-bottom:1.8rem;
 text-align:center;
 height:1.6rem;
 font-size:1.4rem;
 color:#4a4a4a
}
.dropdown-up {
 position:absolute;
 background:white;
 margin:1rem 0 0 -.5rem;
 padding:0;
 width:16rem;
 right:-1rem;
 top:4rem;
 display:block;
 z-index:9999;
 box-shadow:0 .1rem 1.2rem rgba(0, 0, 0, .2);
 border-radius:.4rem;
 z-index:11
}
.dropdown-up--list {
 padding:0;
 margin:.8rem 0
}
.dropdown-up--item {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 padding:0 1.6rem;
 cursor:pointer;
 color:#3f4d51;
 -ms-flex-pack:justify;
 justify-content:space-between;
 font-weight:600;
 cursor:pointer
}
.dropdown-up--item>span:last-child {
 font-size:2rem
}
.dropdown-up:after {
 content:'';
 display:inline-block;
 top:.2rem;
 right:.2rem;
 -ms-transform:rotate(135deg);
 transform:rotate(135deg);
 width:0;
 height:0;
 box-sizing:border-box;
 border-width:.8rem;
 border-style:solid;
 border-color:transparent transparent white white;
 -ms-transform-origin:0 0;
 transform-origin:0 0;
 box-shadow:-.3rem .2rem .2rem rgba(0, 0, 0, .05);
 position:absolute
}
.dropdown-up--overlay {
 position:absolute;
 left:0;
 top:0;
 width:100vw;
 height:100vh;
 z-index:10
}
.dropdown-down {
 position:absolute;
 background:white;
 padding:0;
 width:9.3rem;
 left:1rem;
 bottom:5.2rem;
 display:block;
 z-index:99999;
 box-shadow:0 .1rem 1.2rem rgba(0, 0, 0, .2);
 border-radius:.4rem;
 font-size:1.2rem !important
}
.dropdown-down--comments {
 position:absolute;
 background:white;
 padding:0;
 width:9.3rem;
 left:-3.6rem;
 top:-6rem;
 display:block;
 z-index:99999;
 box-shadow:0 .1rem 1.2rem rgba(0, 0, 0, .2);
 border-radius:.4rem
}
.dropdown-down--comments:after {
 content:'';
 display:inline-block;
 top:3rem;
 right:4.2rem;
 -ms-transform:rotate(315deg);
 transform:rotate(315deg);
 width:0;
 height:0;
 box-sizing:border-box;
 border-width:.8rem;
 border-style:solid;
 border-color:transparent transparent white white;
 -ms-transform-origin:0 0;
 transform-origin:0 0;
 box-shadow:-.3rem .2rem .2rem rgba(0, 0, 0, .05);
 position:absolute
}
.dropdown-down--list {
 padding:0 !important;
 margin:.8rem 0 !important
}
.dropdown-down--item {
 display:-ms-flexbox !important;
 display:flex !important;
 -ms-flex-align:center !important;
 align-items:center !important;
 cursor:pointer !important;
 color:#9d9d9d !important;
 -ms-flex-pack:center !important;
 justify-content:center !important;
 cursor:pointer !important;
 font-size:1.2rem !important
}
.dropdown-down--item>span:last-child {
 font-size:1.2rem !important
}
.dropdown-down:after {
 content:'';
 display:inline-block;
 bottom:-1.5rem;
 right:9.5rem;
 -ms-transform:rotate(315deg);
 transform:rotate(315deg);
 width:0;
 height:0;
 box-sizing:border-box;
 border-width:.8rem;
 border-style:solid;
 border-color:transparent transparent white white;
 -ms-transform-origin:0 0;
 transform-origin:0 0;
 box-shadow:-.2rem .2rem .2rem rgba(0, 0, 0, .1);
 position:absolute
}
.dropdown-down--overlay {
 position:absolute;
 left:0;
 top:0;
 width:100vw;
 height:100vh;
 z-index:10
}
.chat-bottom {
 width:100%;
 height:9.1rem;
 background-color:#fafafa
}
@keyframes blinker {
 from {
  opacity:1
 }
 to {
  opacity:0
 }
}
.loading-bro {
 margin:5rem auto;
 width:15rem
}
.loading-bro>h1 {
 text-align:center;
 font-size:2.5em;
 margin-bottom:1em;
 font-weight:300;
 color:#8E8E8E
}
.load {
 width:15rem;
 animation:loading 3s linear infinite
}
.load .loading-inner {
 dashoffset:0;
 dasharray:300;
 width:10;
 miterlimit:10;
 linecap:round;
 animation:loading-circle 2s linear infinite;
 stroke:#5021a6;
 fill:transparent
}
.buttonLoad {
 width:2rem;
 animation:loading 3s linear infinite
}
.buttonLoad .loading-inner {
 dashoffset:0;
 dasharray:300;
 width:10;
 miterlimit:10;
 linecap:round;
 animation:loading-circle 2s linear infinite;
 stroke:#ffffff;
 fill:transparent
}
@keyframes loading {
 0% {
  transform:rotate(0)
 }
 100% {
  transform:rotate(360deg)
 }
}
@keyframes loading-circle {
 0% {
  stroke-dashoffset:0
 }
 100% {
  stroke-dashoffset:-600
 }
}
@keyframes highlight {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
.arena-modal {
 display:block
}
.arena-modal * {
 transition:none
}
.arena-modal-overlay {
 background:rgba(0, 0, 0, .8);
 top:0;
 left:0;
 width:100%;
 height:100%;
 position:fixed;
 overflow-y:scroll;
 box-sizing:border-box;
 -webkit-overflow-scrolling:touch;
 overflow-x:hidden;
 text-align:center;
 z-index:2147483683
}
.arena-modal-overlay:before {
 content:'';
 display:inline-block;
 height:100%;
 vertical-align:middle
}
.arena-modal-overlay__close {
 position:absolute;
 top:.6rem;
 right:-9rem;
 padding:2.4rem;
 z-index:9998;
 background:rgba(255, 255, 255, .8);
 border-radius:50%;
 width:6.1rem;
 box-sizing:border-box;
 cursor:pointer
}
@media screen and (max-width: 75rem) {
 .arena-modal-overlay__close {
  top:-7rem;
  right:0;
  margin:auto
 }
}
.arena-modal-overlay__close:before {
 content:'';
 background-repeat:no-repeat;
 background-image:url("https://go.arena.im/public/imgs/icon-shot-x-black.png");
 background-size:contain;
 width:1.3rem;
 height:1.3rem;
 display:block
}
.arena-modal-overlay__inner-close {
 top:2.4rem;
 right:2.4rem;
 background:rgba(155, 154, 155, .25);
 width:5.3rem;
 height:5.3rem;
 padding:2rem
}
.arena-modal-overlay__close:hover {
 background:#6643a5
}
.arena-modal-overlay__close:hover:before {
 background-repeat:no-repeat;
 background-image:url("https://go.arena.im/public/imgs/icon-shot-x-light.png");
 background-size:contain
}
.arena-modal-overlay--content {
 z-index:9997;
 top:2rem;
 left:50%;
 -ms-transform:translate(-50%);
 transform:translate(-50%);
 background:white;
 box-sizing:border-box;
 box-shadow:0 .2rem 1.4rem 0 rgba(0, 0, 0, .3);
 padding-bottom:2rem;
 display:inline-block;
 vertical-align:top;
 border-radius:.4rem;
 position:fixed;
 margin:auto
}
.arena-modal-overlay--content--middle {
 left:50%;
 top:50%;
 -ms-transform:translate(-50%, -50%);
 transform:translate(-50%, -50%)
}
.arena-modal-overlay--content.youtube-video {
 max-width:70rem;
 width:100%
}
@media screen and (max-width: 75rem) {
 .arena-modal-overlay--content {
  top:2rem !important;
  -ms-transform:translate(0) !important;
  transform:translate(0) !important;
  left:2rem !important;
  width:calc(100% - 4rem) !important;
  max-width:100% !important;
  padding-top:1rem !important
 }
}
.live-mini-profile-modal--wrapper {
 width:100%;
 height:100%;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-line-pack:center;
 align-content:center;
 -ms-flex-pack:center;
 justify-content:center;
 margin-top:0;
 top:0 !important;
 -ms-transform:translate(0) !important;
 transform:translate(0) !important;
 left:0 !important
}
@media screen and (max-width: 75rem) {
 .live-mini-profile-modal--wrapper {
  -ms-transform:translate(0) !important;
  transform:translate(0) !important;
  left:0 !important;
  width:100% !important;
  max-width:100% !important;
  padding-top:1rem !important;
  top:0 !important;
  margin-top:0 !important
 }
}
.arena-modal-overlay--content.live-mini-login-modal--wrapper {
 padding-bottom:0
}
.live-mini-login-modal {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:center;
 justify-content:center;
 -ms-flex-align:center;
 align-items:center;
 background:white;
 width:100%;
 position:relative;
 border-radius:.4rem
}
.live-mini-login-modal--wrapper {
 width:34.4rem;
 height:45rem;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-line-pack:center;
 align-content:center;
 -ms-flex-pack:center;
 justify-content:center;
 margin-top:0;
 top:50% !important
}
@media screen and (max-width: 75rem) {
 .live-mini-login-modal--wrapper {
  -ms-transform:translate(0) !important;
  transform:translate(0) !important;
  left:0 !important;
  width:100% !important;
  height:100% !important;
  max-width:100% !important;
  padding-top:1rem !important;
  top:0 !important;
  margin-top:0 !important;
  background:transparent
 }
}
.live-mini-login-modal--logo {
 width:3rem;
 height:3rem;
 background:url("https://go.arena.im/public/imgs/arena-logo-purple.png");
 background-size:cover;
 background-repeat:no-repeat;
 margin-bottom:1.5rem
}
.live-mini-login-modal--main {
 width:100%
}
.live-mini-login-modal--main--content {
 width:100%;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 max-width:30rem;
 margin:0 auto
}
.live-mini-login-modal--main .loading-bro {
 width:7.4rem !important
}
.live-mini-login-modal--main h1 {
 font-size:2rem !important
}
.live-mini-login-modal--main .load {
 width:5rem !important
}
.live-mini-login-modal--main--wrapper {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 width:100%
}
.live-mini-login-modal--main--header {
 margin-bottom:1.5rem
}
.live-mini-login-modal--main--header--title {
 height:1.6rem;
 font-size:1.8rem;
 font-weight:bold;
 line-height:0.89;
 text-align:center;
 color:#8e8e8e;
 margin-bottom:4rem
}
.live-mini-login-modal--main--header--subtitle {
 height:1.6rem;
 font-size:1.4rem;
 line-height:1.14;
 text-align:center;
 color:#8e8e8e
}
.live-mini-login-modal--main--digits--login {
 width:100%;
 height:4rem;
 background:white;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 border-top:solid .1rem #fcfcfc;
 cursor:pointer;
 position:relative
}
.live-mini-login-modal--main--digits--login:hover .live-mini-login-modal--main--digits--login--text {
 color:#5ac8fa
}
.live-mini-login-modal--main--digits--login:hover .live-mini-login-modal--main--digits--login--logo {
 background:url("https://go.arena.im/public/imgs/phone-icon-hover.svg");
 background-size:contain;
 background-repeat:no-repeat
}
.live-mini-login-modal--main--digits--login--text {
 font-size:1.3rem;
 color:#2c8ff5;
 line-height:1.4rem;
 font-weight:normal
}
.live-mini-login-modal--main--digits--login--brand {
 font-weight:bold
}
.live-mini-login-modal--main--digits--login--logo {
 background:url("https://go.arena.im/public/imgs/phone-icon.svg");
 width:1.8rem;
 height:2rem;
 background-size:contain;
 background-repeat:no-repeat;
 margin-right:.8rem;
 margin-left:1rem;
 margin-top:-.2rem
}
.live-mini-login-modal--main--email--login {
 width:100%;
 max-width:22rem;
 height:4rem;
 border-radius:.4rem;
 background:white;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 border:solid .1rem #2c8ff5;
 cursor:pointer;
 position:relative
}
.live-mini-login-modal--main--email--login:hover {
 background:white;
 border:solid .1rem #5ac8fa
}
.live-mini-login-modal--main--email--login:hover .live-mini-login-modal--main--email--login--text {
 color:#5ac8fa
}
.live-mini-login-modal--main--email--login:hover .live-mini-login-modal--main--email--login--logo {
 background:url("https://go.arena.im/public/imgs/ion-at-ionicons-hover.svg");
 background-size:contain;
 background-repeat:no-repeat
}
.live-mini-login-modal--main--email--login--text {
 font-size:1.3rem;
 color:#2c8ff5;
 line-height:1.3rem;
 font-weight:normal
}
.live-mini-login-modal--main--email--login--brand {
 font-weight:bold
}
.live-mini-login-modal--main--email--login--logo {
 background:url("https://go.arena.im/public/imgs/ion-at-ionicons.svg");
 width:1.8rem;
 height:2rem;
 background-size:contain;
 background-repeat:no-repeat;
 margin-right:.8rem;
 margin-top:-.2rem;
 position:absolute;
 left:1rem;
 top:1rem
}
.live-mini-login-modal--main--cancel {
 margin-top:2rem;
 width:100%;
 max-width:19.8rem;
 height:3.1rem;
 border-radius:.4rem;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 cursor:pointer;
 margin:2rem auto
}
.live-mini-login-modal--main--cancel--text {
 height:1.5rem;
 font-size:1.3rem;
 color:#9173c7;
 text-transform:uppercase
}
.live-mini-login-modal--main--fb-button--login,
.live-mini-login-modal--main--google-button--login,
.live-mini-login-modal--main--twitter-button--login {
 -ms-flex:1;
 flex:1;
 max-width:9rem;
 height:5rem;
 margin:0rem .7rem;
 border-radius:.4rem;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 cursor:pointer;
 -ms-flex-negative:0;
 flex-shrink:0
}
.live-mini-login-modal--main--fb-button--login {
 background:#4267B2;
 margin-left:0rem
}
.live-mini-login-modal--main--fb-button--login:hover {
 background:#4271B3
}
.live-mini-login-modal--main--fb-button--login--logo {
 background:url("https://go.arena.im/public/imgs/facebook-icon-slim-white.svg");
 width:1.6rem;
 height:3rem;
 background-size:contain;
 background-repeat:no-repeat
}
.live-mini-login-modal--main--google-button--login {
 background:#DE5145;
 margin-right:0rem
}
.live-mini-login-modal--main--google-button--login:hover {
 background:#DE5652
}
.live-mini-login-modal--main--google-button--login--logo {
 background:url("https://go.arena.im/public/imgs/google-icon-slim-white.svg");
 width:3rem;
 height:3rem;
 background-size:contain;
 background-repeat:no-repeat
}
.live-mini-login-modal--main--twitter-button--login {
 background:#55ACEE
}
.live-mini-login-modal--main--twitter-button--login:hover {
 background:#55B9F4
}
.live-mini-login-modal--main--twitter-button--login--logo {
 background:url("https://go.arena.im/public/imgs/twitter-icon-slim-white.svg");
 width:3rem;
 height:2.4rem;
 background-size:contain;
 background-repeat:no-repeat
}
@media screen and (max-width: 75rem) {
 .live-mini-login-modal {
  background:transparent
 }
 .live-profile-modal {
  width:100% !important
 }
}
.live-message--gfycat-container {
 margin-top:1rem
}
.pdfWrapper {
 position:relative;
 padding-bottom:100% !important;
 height:0
}
.videoWrapper {
 position:relative;
 padding-bottom:56.25% !important;
 margin-top:1rem;
 height:0
}
.videoWrapper iframe,
.pdfWrapper iframe {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.videoWrapper__fullWidth {
 padding-bottom:49.25% !important
}
.login-embed--logo {
 width:4.8rem;
 height:4.8rem;
 background:url(https://go.arena.im/public/js/../imgs/arena-logo-purple.png);
 background-size:contain;
 background-repeat:no-repeat
}
.login-embed--text {
 margin-top:3.3rem;
 width:19.5rem;
 height:3.8rem;
 font-size:1.6rem;
 font-weight:300;
 text-align:center;
 color:#373737
}
.login-embed--fb-button {
 max-width:19.8rem;
 width:100%;
 height:4.8rem;
 background:#03a9f4;
 border-radius:.4rem;
 display:-ms-flexbox;
 display:flex;
 cursor:pointer
}
.login-embed--fb-button--text {
 height:1.5rem;
 font-size:1.3rem;
 color:white;
 padding-top:.3rem;
 text-transform:uppercase
}
.login-embed--fb-button--logo {
 background:url(https://go.arena.im/public/js/../imgs/facebook.svg);
 width:10.3rem;
 height:1.4rem;
 background-size:contain;
 background-repeat:no-repeat;
 margin-left:1rem
}
.event--info--metadata--info--timer {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 margin:1rem auto 0rem
}
.event--info--metadata--info--timer--item--number {
 background:#5021a6;
 width:4.8rem;
 height:4.8rem;
 border-radius:50%;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 font-size:2rem;
 font-weight:bold;
 color:#ffffff
}
.event--info--metadata--info--timer--item {
 margin:0 .8rem
}
.event--info--metadata--info--timer--item--label {
 height:1.5rem;
 font-size:1.3rem;
 text-align:center;
 color:#5021a6;
 text-transform:uppercase;
 margin-top:.5rem
}
.live-pbp--empty-state--text {
 height:3.6rem;
 font-size:3.6rem;
 font-weight:bold;
 line-height:1.0;
 text-align:center;
 color:#bec5d1;
 margin:2.4rem 0
}
@media screen and (max-width: 41rem) {
 .live-pbp--empty-state--text {
  margin:6.4rem 0
 }
}
.live-pbp--empty-state {
 margin:14rem 0
}
.live-pbp--empty-state--countdown--text {
 font-size:2.4rem;
 height:auto;
 margin:2.4rem 0
}
@media screen and (min-width: 42.6rem) {
 .live-pbp--empty-state--countdown--text {
  font-size:3.6rem
 }
}
.live-pbp--load-more {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 height:4rem;
 width:100%;
 border:.1rem solid #dcdcdc;
 color:#454c5f;
 cursor:pointer;
 line-height:normal;
 margin-bottom:1.5rem;
 font-size:1.6rem
}
.live-pbp--load-more:hover {
 background:rgba(0, 0, 0, .08)
}
.arena-icon-reply {
 background:url("https://go.arena.im/public/imgs/icon_reply.svg");
 width:1.1rem;
 height:.8rem;
 display:inline-block;
 background-repeat:no-repeat
}
.arena-icon-close-reply {
 background:url("https://go.arena.im/public/imgs/icon_close-reply.svg");
 width:1.5rem;
 height:1.6rem;
 background-repeat:no-repeat
}
.arena-icon-date {
 width:1.5rem;
 height:2.1rem;
 background-repeat:no-repeat
}
.arena-icon-hour {
 width:1.5rem;
 height:2.1rem;
 background-repeat:no-repeat
}
.arena-icon-location {
 width:1.5rem;
 height:2.1rem;
 background-repeat:no-repeat
}
.arena-icon-send {
 background:url("https://go.arena.im/public/imgs/icon-send.svg");
 width:1.5rem;
 height:1.6rem;
 background-repeat:no-repeat
}
.arena-icon-send__disabled {
 background:url("https://go.arena.im/public/imgs/icon-send__disabled.svg");
 width:1.5rem;
 height:1.6rem;
 background-repeat:no-repeat
}
.live-chat-room-input--avatar {
 width:3.2rem;
 height:3.2rem;
 cursor:pointer;
 margin-left:1rem;
 border-radius:50%;
 -ms-flex-negative:0;
 flex-shrink:0;
 position:relative
}
@media (pointer: coarse) {
 .live-chat-room-input--avatar {
  cursor:default
 }
}
.live-mini-login-modal--main {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-direction:column;
 flex-direction:column
}
.live-mini-login-modal--join {
 font-weight:normal;
 line-height:normal;
 font-size:1.6rem;
 text-align:center;
 color:#4A4A4A
}
.live-mini-login-modal--social-buttons {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:justify;
 justify-content:space-between;
 margin-top:2rem
}
.live-mini-profile-modal--avatar {
 width:6rem;
 height:6rem;
 border-radius:50%
}
.live-mini-profile-modal--name {
 margin-top:1rem;
 height:1.6rem;
 font-size:1.4rem;
 text-align:center;
 color:#5021a6
}
.live-mini-profile-modal--logout {
 margin-top:4.8rem;
 width:27rem;
 height:4rem;
 border-radius:.4rem;
 background-color:#ffffff;
 border:solid .1rem #d3d3d3;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 font-size:1.4rem;
 font-weight:bold;
 line-height:1.14;
 letter-spacing:0..9rem;
 color:#929292;
 cursor:pointer
}
.twitter-video {
 min-width:0 !important
}
@media screen and (max-width: 102.5rem) {
 .live--event--title__main>.live-event-title {
  display:none
 }
}
.live-message--article {
 max-width:50rem
}
.live-message--article--provider {
 padding:.5rem 0 .7rem;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 box-shadow:none !important
}
.live-message--article--provider--img {
 vertical-align:middle;
 margin:0 .4rem 0 0 !important;
 width:1.6rem !important;
 height:1.6rem !important
}
.live-message--article--provider--text {
 text-decoration:none !important;
 font-weight:500;
 color:#9B9B9B !important;
 font-size:1.1rem
}
.live-message--article--img>img {
 max-width:100%
}
.live-message--article--title {
 font-weight:500;
 color:#464646;
 font-size:2rem;
 margin-bottom:.3rem;
 line-height:2.5rem;
 margin-top:.3rem;
 display:block;
 font-weight:bold;
 box-shadow:none !important
}
.live-message--article--description {
 margin-bottom:.4rem;
 font-size:1.3rem;
 line-height:2rem;
 cursor:default
}
.live-message--article>a {
 color:#464646 !important;
 text-decoration:none !important
}
.live-message--article--read-more a {
 display:-ms-flexbox;
 display:flex;
 font-size:1.3rem;
 color:#0A91E6
}
.live-message--article--read-more a:hover {
 text-decoration:underline !important
}
.live-message--media.dark .live-message--article>a,
.live-message--media.dark .live-message--article--provider--text,
.live-message--media.dark .live-message--article--description {
 color:white !important
}
.live-login-second--form {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-align:center;
 align-items:center
}
.live-login-second--form>input {
 width:27rem;
 height:4.5rem;
 border-radius:.4rem;
 background-color:#fcfcfc;
 border:solid .1rem #dbdbdb;
 font-size:1.3rem;
 line-height:1.23;
 color:#454c5f;
 padding:0 1.7rem;
 margin:.8rem 0
}
.live-login-second--form--btn {
 width:27rem;
 height:5rem;
 border-radius:.4rem;
 background-color:#8426ac;
 text-transform:uppercase;
 font-size:1.6rem;
 font-weight:bold;
 text-align:center;
 color:#ffffff;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 margin:.8rem auto;
 cursor:pointer
}
.live-login-second--avatar {
 width:6.5rem;
 height:6.5rem;
 border-radius:10rem;
 border:solid .1rem #dddddd;
 margin:0 auto;
 cursor:pointer;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center
}
.live-login-second--avatar--icon {
 background:url("https://go.arena.im/public/imgs/ion-android-camera-ionicons.svg");
 width:1.7rem;
 height:1.5rem;
 background-repeat:no-repeat;
 display:inline-block
}
.live-login-second--avatar--wrapper {
 position:relative;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 width:6.5rem;
 height:6.5rem;
 margin:0 auto;
 display:flex;
 cursor:pointer;
 border:.1rem solid #DBDBDB;
 border-radius:50%
}
.live-login-second--avatar--hover {
 display:none;
 position:absolute;
 background:rgba(255, 255, 255, .8);
 top:-1;
 left:-1;
 border-radius:50%;
 width:6.5rem;
 height:6.5rem;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center
}
.live-login-second--avatar--wrapper:hover .live-login-second--avatar--hover {
 display:-ms-flexbox;
 display:flex
}
.live-login-second--avatar--hover--icon {
 background:url("https://go.arena.im/public/imgs/ion-android-camera-ionicons.svg");
 width:1.7rem;
 height:1.5rem;
 background-repeat:no-repeat;
 display:inline-block
}
.live-chat-room-input--avatar:hover .live-chat-room-input--avatar--hover,
.live-chat-room-message--img:hover .live-chat-room-message--img--hover {
 display:-ms-flexbox;
 display:flex
}
.live-chat-room-input--avatar--hover--icon,
.live-chat-room-message--img--hover--icon {
 background:url("https://go.arena.im/public/imgs/ion-android-camera-ionicons.svg");
 width:1.5rem;
 height:1.3rem;
 background-size:contain;
 background-repeat:no-repeat;
 display:inline-block
}
.live-chat-room-input--avatar--hover,
.live-chat-room-message--img--hover {
 display:none;
 position:absolute;
 background:rgba(255, 255, 255, .8);
 top:-1;
 left:-1;
 border-radius:50%;
 width:3.2rem;
 height:3.2rem;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 cursor:pointer
}
@media (pointer: coarse) {
 .live-chat-room-input--avatar--hover,
 .live-chat-room-message--img--hover {
  cursor:default
 }
}
.live-chat-room-message--img--hover {
 position:unset;
 top:unset;
 left:unset
}
.live-chat-room--overlay {
 z-index:99000
}
.live-chat-room--overlay .live-chat-room-message--img--hover {
 position:relative;
 top:-.7rem;
 left:-.7rem;
 border-radius:1rem
}
.live-play-by-play--message--comments--comment--image--hover {
 display:none;
 position:absolute;
 background:rgba(255, 255, 255, .8);
 top:-1;
 left:-1;
 border-radius:50%;
 width:2.4rem;
 height:2.4rem;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 cursor:pointer
}
.live-play-by-play--message--comments--comment--image:hover .live-play-by-play--message--comments--comment--image--hover {
 display:-ms-flexbox;
 display:flex
}
.live-play-by-play--message--comments--comment--image--hover--icon {
 background:url("https://go.arena.im/public/imgs/ion-android-camera-ionicons.svg");
 width:1.5rem;
 height:1.3rem;
 background-size:contain;
 background-repeat:no-repeat;
 display:inline-block
}
.live-login-default--back--icon {
 background:url("https://go.arena.im/public/imgs/icon-arrow-back.svg");
 width:1.4rem;
 height:2.1rem;
 background-repeat:no-repeat;
 display:inline-block;
 margin-right:1rem;
 vertical-align:top
}
.arena-form--error {
 display:inline-block;
 font-size:1rem;
 color:#d8818a;
 text-align:left;
 width:27rem;
 color:red
}
.arena-form--complete--profile--error-password {
 position:absolute
}
.live-login-email--title {
 height:1.9rem;
 font-size:1.6rem;
 font-weight:bold;
 text-align:center;
 color:#5020a5;
 margin-bottom:4.5rem;
 text-transform:uppercase
}
.live-login--forgot-password {
 height:1.6rem;
 font-size:1.4rem;
 text-align:center;
 color:#8500ab;
 margin-top:1.5rem;
 cursor:pointer
}
.live-mini-login--input {
 background:rgba(247, 247, 247, .1);
 border:.1rem solid #DBDBDB;
 box-sizing:border-box;
 border-radius:.4rem;
 height:4.5rem;
 line-height:1.6rem !important;
 font-size:1.3rem !important;
 color:#454C5F;
 text-transform:none !important
}
.live-mini-login-modal--or {
 border-bottom:.1rem solid #DDDDDD;
 width:100%;
 margin-bottom:3.5rem;
 margin-top:2.8rem
}
.live-mini-login-modal--or>span {
 display:block;
 width:auto;
 max-width:5rem;
 margin:0 auto;
 margin-bottom:-.9rem;
 background:white;
 height:1.6rem;
 font-size:1.4rem;
 line-height:1.14;
 text-align:center;
 color:#8e8e8e
}
.live-login-forgot--title {
 height:1.9rem;
 font-size:1.6rem;
 font-weight:300;
 text-align:center;
 color:#5021a6;
 width:100%;
 padding-bottom:1.3rem
}
.live-login-forgot--instructions {
 margin-top:2.5rem;
 margin-bottom:2rem;
 width:22.8rem;
 font-size:1.4rem;
 text-align:center;
 color:#4a4a4a;
 margin:2.5rem auto
}
.live-login-second--form--btn_blue {
 background:#0a91e6
}
.live-login-default--back {
 height:1.6rem;
 font-size:1.3rem;
 line-height:1.23;
 color:rgba(69, 76, 95, .4);
 position:absolute;
 left:2rem;
 top:4.4rem;
 cursor:pointer
}
.live-login-frame .live-login-default--back {
 top:1.5rem
}
.live-mini-login-modal--frame {
 border:0;
 width:100%;
 max-width:34.4rem;
 height:44.6rem
}
@media screen and (max-width: 72rem) {
 .live-mini-login-modal--frame {
  margin:0 1rem
 }
}
.live-newtabs__middle {
 display:none
}
.live-newtabs {
 display:none;
 border-bottom:.1rem solid #d8dce9;
 margin-bottom:1.2rem;
 padding:0 .8rem
}
@media screen and (max-width: 72rem) {
 .live-newtabs {
  display:block
 }
}
.live-newtabs--wrapper {
 display:-ms-flexbox;
 display:flex;
 font-size:1.8rem;
 font-weight:bold;
 text-align:center;
 color:#5021a6
}
.live-newtabs--tab {
 -ms-flex:1;
 flex:1;
 text-align:center;
 cursor:pointer;
 text-transform:uppercase
}
@media (pointer: coarse) {
 .live-newtabs--tab {
  cursor:default
 }
}
.live-newtabs--tab:hover {
 border-bottom:.3rem solid #5020a6;
 padding-bottom:1rem
}
@media (pointer: coarse) {
 .live-newtabs--tab:hover {
  border-bottom-width:inherit
 }
}
.live-newtabs--tab__selected {
 border-bottom:.3rem solid #5020a6;
 border-bottom-width:.3rem !important;
 padding-bottom:1rem;
 font-weight:bold
}
.live-newtabs--tab__selected:hover {
 border-bottom:.3rem solid #5020a6;
 padding-bottom:1rem;
 font-weight:bold
}
.live-newtabs--aside--button--wrapper {
 width:5.6rem;
 height:5.6rem;
 background:#9173c7;
 box-shadow:0 0 .1rem 0 rgba(0, 0, 0, .2);
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 border-radius:50%;
 margin:0;
 cursor:pointer;
 position:fixed;
 right:1.6rem;
 bottom:1.6rem;
 z-index:9
}
.live-newtabs--aside--button {
 background:url("https://go.arena.im/public/imgs/chat-icon.svg") center center/contain no-repeat;
 width:2.9rem;
 height:2.9rem
}
#fb-root {
 height:auto
}
.live-chat-room-message__expanded {
 position:relative
}
.live-chat-room-message__expanded .live-chat-room-message--user {
 display:inline;
 white-space:nowrap
}
.live-chat-room-message__expanded .live-chat-room-message--reply {
 display:inline;
 padding:.3rem .5rem
}
.live-chat-room-message__expanded .live-chat-room--input--reply--name {
 display:inline
}
.live-chat-room-message__expanded .live-chat-room--input--reply--text {
 display:inline;
 margin-left:1rem
}
.live-chat-room-message__expanded .live-chat-room--input--reply--text--wrapper {
 display:inline-block;
 width:calc(100% - 27.6rem);
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.live-chat-room-message__expanded .live-chat-room--input--reply--name {
 color:#0a91e6;
 font-size:1.1rem
}
.live-chat-room-message__expanded .live-chat-room-message--tools {
 position:absolute;
 top:0;
 right:0rem
}
.chat-room--chat--header--wrapper {
 width:100%;
 -ms-flex-negative:0;
 flex-shrink:0;
 background:#f8f8f8
}
.chat-room--chat--header {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 height:4rem;
 -ms-flex-pack:justify;
 justify-content:space-between;
 padding:0 2rem
}
.chat-room--chat--header--title {
 height:2.1rem;
 font-size:1.4rem;
 text-align:center;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center
}
.chat-room--chat--header--users-online {
 font-size:1.1rem;
 text-align:right;
 margin-right:2rem
}
.chat-room--chat--header--sound {
 width:1.5rem;
 height:1.5rem;
 margin-right:1.5rem;
 cursor:pointer;
 line-height:0
}
.chat-room--chat--header--info {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center
}
.arena-dropdown-menu {
 min-width:16rem;
 margin:.2rem 0 0;
 text-align:left;
 background-color:#fff;
 background-clip:padding-box;
 border:medium none;
 border-radius:.3rem;
 box-shadow:0 0 .3rem rgba(86, 96, 117, .7);
 float:left;
 font-size:1.2rem;
 left:-13.4rem;
 list-style:none outside none;
 padding:0 !important;
 position:absolute;
 text-shadow:none;
 top:100%;
 z-index:1000;
 margin-left:0rem !important
}
.arena-dropdown-menu>li>a,
.arena-dropdown-menu>li>div {
 display:block;
 padding:.3rem 2rem;
 clear:both;
 font-weight:400;
 line-height:1.42857143;
 color:#333;
 white-space:nowrap;
 border-radius:.3rem;
 color:inherit;
 line-height:2.5rem;
 margin:.4rem;
 text-align:left;
 font-weight:normal
}
.arena-dropdown-menu>li>a:hover,
.arena-dropdown-menu>li>div:hover {
 color:#262626;
 text-decoration:none;
 background-color:#f5f5f5
}
.arena-dropdown-drop {
 position:fixed;
 width:100%;
 height:100%;
 top:0;
 left:0;
 z-index:10
}
.prev-loading {
 margin:0 auto;
 width:3.6rem;
 height:2.2rem
}
.prev-loading--line {
 display:inline-block;
 width:.8rem;
 height:.8rem;
 border-radius:.8rem;
 background-color:#6643a3;
 margin:0 .2rem
}
.prev-loading--line:nth-last-child(1) {
 animation:loadingC .6s .1s linear infinite
}
.prev-loading--line:nth-last-child(2) {
 animation:loadingC .6s .2s linear infinite
}
.prev-loading--line:nth-last-child(3) {
 animation:loadingC .6s .3s linear infinite
}
@keyframes loadingC {
 0 {
 }
 transform:translate(0,
 0);
 50% {
  transform:translate(0, 1.5rem)
 }
 100% {
  transform:translate(0, 0)
 }
}
.live-chat-room-message--tools--menu {
 background:url("https://go.arena.im/public/imgs/icon-more-menu.svg") center center/contain no-repeat;
 width:.3rem;
 height:1.2rem;
 cursor:pointer
}
.chat-room--chat--header--menu--wrapper {
 width:1.2rem;
 height:2rem;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 cursor:pointer;
 position:relative
}
.live-pbp--container {
 margin:0 auto;
 width:100%;
 max-width:70rem
}
.live-message--action--container {
 display:-ms-flexbox;
 display:flex;
 position:absolute;
 left:-7.6rem;
 width:7.4rem;
 margin:0
}
@media screen and (max-width: 72rem) {
 .live-message--action--container {
  left:-7.1rem
 }
}
@media screen and (max-width: 45rem) {
 .live-message--action--container {
  -ms-flex-direction:row-reverse;
  flex-direction:row-reverse;
  left:-2.5rem;
  width:auto;
  -ms-flex-align:center;
  align-items:center;
  height:2.4rem;
  -ms-flex-pack:end;
  justify-content:flex-end
 }
}
.live-message--action--period-time {
 width:5rem;
 overflow:visible;
 cursor:pointer
}
@media screen and (max-width: 45rem) {
 .live-message--action--period-time {
  width:auto;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center
 }
}
.live-message--action--time {
 width:5rem;
 height:auto;
 font-size:3.2rem;
 font-weight:300;
 text-align:center;
 color:#9b9b9b;
 margin-bottom:.5rem;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:center;
 justify-content:center;
 margin-left:-.3rem
}
@media screen and (max-width: 45rem) {
 .live-message--action--time {
  border-right:.1rem solid #9B9B9B;
  width:auto;
  padding:0 .5rem
 }
}
.live-message--action--time--sec {
 vertical-align:top;
 font-size:1.6rem;
 font-weight:300;
 letter-spacing:-.1rem;
 text-align:center;
 color:#9b9b9b
}
.live-message--action--period {
 width:6rem;
 height:auto;
 font-size:1.1rem;
 font-weight:500;
 text-align:center;
 color:#9b9b9b;
 margin-left:-.7rem
}
@media screen and (max-width: 45rem) {
 .live-message--action--period {
  font-weight:300;
  line-height:normal;
  font-size:1.4rem;
  text-align:center;
  color:#9B9B9B;
  width:auto;
  text-align:left;
  margin-left:0;
  padding:0 .5rem
 }
}
.live-message--action--period--lap {
 marginTop:-.5rem
}
@media screen and (max-width: 45rem) {
 .live-message--action--period--lap {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center
 }
}
.live-message--action--period--lap>span {
 font-size:.9rem
}
@media screen and (max-width: 45rem) {
 .live-message--action--period--lap>span {
  padding:0 .5rem;
  font-size:1.1rem
 }
}
.live-message--action--period--lap>span:first-child {
 font-size:2.5rem
}
@media screen and (max-width: 45rem) {
 .live-message--action--period--lap>span:first-child {
  border-right:.1rem solid #9B9B9B;
  font-size:2rem
 }
}
.live-message--action--icon {
 width:2.4rem;
 height:2.4rem
}
.live-message--action--date {
 width:5rem;
 font-size:1.1rem;
 font-weight:500;
 line-height:1.23;
 text-align:center;
 color:#9b9b9b
}
@media screen and (max-width: 45rem) {
 .live-message--action--date {
  width:auto
 }
}
.live-message--tools {
 position:absolute;
 right:0
}
.live-message--action--player-wrapper {
 -ms-flex-align:center;
 align-items:center;
 display:-ms-flexbox;
 display:flex;
 padding-bottom:1rem;
 padding-top:1rem
}
.live-message--action--player {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex:1;
 flex:1
}
.live-message--action--team--img {
 margin-right:1rem;
 width:2.6rem;
 height:2.6rem
}
.live-message--action--player--img {
 margin-right:1rem;
 width:5rem;
 height:5rem;
 background-size:contain;
 border-radius:50%;
 -ms-flex-negative:0;
 flex-shrink:0
}
.live-message--action--player--name--first {
 height:2rem;
 font-size:1.6rem;
 font-weight:900;
 line-height:1.25;
 color:#454c5f;
 overflow:hidden;
 text-overflow:ellipsis;
 padding:0rem !important
}
.live-message--action--player--name--last {
 max-height:1.3rem;
 font-size:1rem;
 font-weight:900;
 line-height:1.3;
 color:#9b9b9b;
 text-transform:uppercase;
 padding:0rem !important
}
.live-mini-login-modal--main--email--input {
 width:100%;
 margin-bottom:2rem;
 text-transform:lowercase
}
.arena-btn {
 width:100%;
 height:4.5rem;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 font-size:1.4rem;
 font-weight:bold;
 line-height:1.14;
 text-align:center;
 color:#ffffff;
 background:#8426ac;
 border-radius:.2rem;
 cursor:pointer
}
.live-login-default {
 width:100%;
 padding-top:2.4rem
}
.live-mini-login--first--wrapper {
 width:100%;
 height:32rem;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-pack:justify;
 justify-content:space-between;
 margin-bottom:-1.5rem
}
.live-message--reaction--icon--thumbs-up {
 background:url("https://go.arena.im/public/imgs/icon-thumbs-up.svg");
 width:1.6rem;
 height:1.6rem
}
.live-message--reaction--icon--thumbs-up__green {
 background:url("https://go.arena.im/public/imgs/icon-thumbs-up-green.svg");
 width:1.6rem;
 height:1.6rem
}
.live-message--reaction--icon--thumbs-down {
 background:url("https://go.arena.im/public/imgs/icon-thumbs-down.svg");
 width:1.6rem;
 height:1.6rem
}
.live-message--reaction--icon--thumbs-down__red {
 background:url("https://go.arena.im/public/imgs/icon-thumbs-down-red.svg");
 width:1.6rem;
 height:1.6rem
}
.live-message--reaction--container {
 font-size:1.2rem;
 text-align:center;
 color:#9d9d9d;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 padding:1rem 1.5rem .9rem 0;
 cursor:pointer
}
.live-message--reaction--number {
 margin:0 0 0 1rem;
 font-size:1.2rem
}
.live-message--reactions--wrapper {
 margin:0
}
.live-message--reactions {
 display:-ms-flexbox;
 display:flex
}
.match-card--win-badge {
 position:absolute;
 top:4rem;
 height:2rem;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 background:#2fcd4a;
 color:white;
 text-transform:uppercase;
 z-index:10
}
@media screen and (max-width: 136.6rem) {
 .match-card--win-badge {
  top:0rem;
  bottom:-9.3rem
 }
}
.match-card--badge--p1 {
 padding:.5rem
}
@media screen and (min-width: 136.6rem) {
 .match-card--badge--p1 {
  left:-6.8rem
 }
}
@media screen and (max-width: 136.6rem) {
 .match-card--badge--p1 {
  right:50%;
  margin:auto;
  -ms-transform:translateX(50%);
  transform:translateX(50%)
 }
}
.match-card--badge--p2 {
 right:-6.8rem;
 padding:.5rem
}
@media screen and (max-width: 136.6rem) {
 .match-card--badge--p2 {
  right:50%;
  margin:auto;
  -ms-transform:translateX(50%);
  transform:translateX(50%);
  padding:.5rem
 }
}
.match-card--loss-badge {
 position:absolute;
 top:4rem;
 height:2rem;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 background:#ff0059;
 color:white;
 text-transform:uppercase;
 z-index:10
}
@media screen and (max-width: 136.6rem) {
 .match-card--loss-badge {
  top:0rem;
  bottom:-9.3rem
 }
}
.match-card--draw-badge {
 position:absolute;
 top:0;
 bottom:0;
 margin:auto;
 width:5.4rem;
 height:2rem;
 border-radius:.2rem;
 background-color:#0091B4;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 font-size:1.1rem;
 font-weight:900;
 line-height:1.27;
 text-align:center;
 color:#ffffff;
 text-transform:uppercase
}
.match-card--checked {
 background:url("https://go.arena.im/public/imgs/icon-check.svg");
 background-size:cover;
 width:1.5rem;
 height:1.5rem
}
.live-message--reaction--clap--container {
 width:3.2rem;
 height:3.2rem;
 box-shadow:0 .1rem .3rem 0 rgba(0, 0, 0, .25);
 border:solid 1..3rem #e8e8e8;
 border-radius:50%;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center
}
.live-message--reaction--clap--container__voted {
 border:solid .2rem #673ab7 !important
}
.live-message--reaction--clap--container__voted .live-message--reaction--clap--icon {
 background:url("https://go.arena.im/public/imgs/clap-icon.svg") center center/contain no-repeat
}
.live-message--reaction--clap--number__voted {
 font-size:1.2rem;
 font-weight:bold;
 color:#673ab7
}
.live-message--reaction--container__claps {
 padding:0;
 margin:0 2rem 0 0
}
.live-message--reaction--clap--icon {
 background:url("https://go.arena.im/public/imgs/clap-icon-gray.svg") center center/contain no-repeat;
 width:2rem;
 height:2rem;
 display:inline-block
}
@media screen and (min-width: 72rem) {
 .live-message--reaction--icon--thumbs-up:hover {
  background:url("https://go.arena.im/public/imgs/icon-thumbs-up-green.svg")
 }
 .live-message--reaction--icon--thumbs-down:hover {
  background:url("https://go.arena.im/public/imgs/icon-thumbs-down-red.svg")
 }
 .live-play-by-play-message-share--whatsapp--wrapper:hover .live-play-by-play-message-share--whatsapp {
  background:url("https://go.arena.im/public/imgs/share-buttom-whatsapp-color.svg") center center/contain no-repeat
 }
 .live-play-by-play-message-share--facebook--wrapper:hover .live-play-by-play-message-share--facebook {
  background:url("https://go.arena.im/public/imgs/share-button-facebook-color.svg") center center/contain no-repeat
 }
 .live-play-by-play-message-share--twitter--wrapper:hover .live-play-by-play-message-share--twitter {
  background:url("https://go.arena.im/public/imgs/share-button-twitter-color.svg") center center/contain no-repeat
 }
 .live-play-by-play-message-share--link--wrapper:hover .live-play-by-play-message-share--link {
  background:url("https://go.arena.im/public/imgs/share-button-link-color.svg") center center/contain no-repeat
 }
 .live-message--reaction--clap--container:hover {
  border:solid .1rem #673ab7
 }
 .live-message--reaction--clap--icon {
  background:url("https://go.arena.im/public/imgs/clap-icon.svg") center center/contain no-repeat
 }
}
.live-login--have-account--wrapper {
 margin:0 auto;
 margin-bottom:5rem;
 width:100%;
 max-width:29rem;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-align:center;
 align-items:center
}
.live-login--have-account--text {
 font-size:1.6rem;
 font-weight:bold;
 line-height:1.19;
 text-align:center;
 color:#373a3c
}
.live-login--have-account--image--wrapper {
 margin-top:3rem
}
.live-login--have-account--image {
 width:10rem;
 height:10rem;
 border:solid .1rem #dddddd;
 border-radius:50%
}
.live-login--have-account--button {
 margin-top:4.5rem;
 width:30rem;
 height:5rem;
 border-radius:.4rem;
 background-color:#8426ac;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 font-size:1.6rem;
 font-weight:bold;
 text-align:center;
 color:#ffffff;
 cursor:pointer
}
.live-login--sent-email--text {
 margin-top:2.3rem;
 font-size:1.4rem;
 text-align:center;
 color:#4a4a4a
}
.live-login--have-account-email--text {
 font-size:1.6rem;
 font-weight:bold;
 line-height:1.19;
 text-align:center;
 color:#373a3c
}
.live-login--have-account-email--title {
 margin:1.5rem 0;
 font-size:3.2rem;
 font-weight:500;
 line-height:1.19;
 text-align:center;
 color:#5020a6
}
.live-login--have-account-email--image {
 width:6.5rem;
 height:6.5rem;
 border-radius:50%;
 border:solid .1rem #dddddd;
 margin:0 auto
}
.summary--title {
 font-size:2rem;
 font-weight:900;
 line-height:1.0;
 color:#454c5f;
 margin-bottom:1.5rem;
 text-transform:uppercase
}
@media screen and (max-width: 45rem) {
 .summary--title {
  margin-bottom:.5rem;
  text-align:center
 }
}
.summary--wrapper {
 border-bottom:.1rem solid #d8dce9;
 max-width:70rem;
 width:100%;
 margin:2rem auto
}
.summary--container {
 margin-left:6rem;
 padding-top:5rem;
 padding-right:3rem;
 padding-bottom:5rem
}
@media screen and (max-width: 45rem) {
 .summary--container {
  margin-left:1rem;
  padding-right:1rem;
  padding-top:1rem;
  padding-bottom:2rem
 }
}
.summary--container .live-message--content--wrapper {
 margin-top:0
}
.live-event-info-teams--loader {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:center;
 justify-content:center;
 margin-top:2rem
}
.live--match--soccer {
 max-width:60rem;
 margin:0 auto;
 width:100%
}
.live--match--soccer--header {
 border-top-left-radius:.4rem;
 border-top-right-radius:.4rem;
 background-color:#5021a6;
 width:100%;
 font-size:1.6rem;
 color:#ffffff;
 padding-left:1.9rem;
 padding-top:1.4rem;
 padding-bottom:1.2rem
}
.live--match--soccer--list {
 box-shadow:0 .1rem .1rem 0 #f5f6fa;
 border:solid 1..1rem #f5f6fa;
 border-bottom-left-radius:.4rem;
 border-bottom-right-radius:.4rem
}
.live--match--soccer--teams {
 padding:1.6rem 0;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 border-bottom:.1rem solid #d8dce9
}
.live--match--soccer--team {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 margin:0 2rem
}
.live--match--soccer--team--abrr {
 font-size:1.8rem;
 font-weight:bold;
 line-height:1.0;
 text-align:right;
 color:#454c5f;
 margin:0 1rem
}
.live--match--soccer--team--image {
 width:3rem;
 height:3rem
}
@media screen and (min-width: 42.6rem) {
 .live--match--soccer--team--image {
  height:4rem;
  width:4rem
 }
}
.live--match--soccer--players-starting {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:justify;
 justify-content:space-between;
 height:6rem
}
@media screen and (min-width: 42.6rem) {
 .live--match--soccer--players-starting {
  height:7rem
 }
}
.live--match--soccer--teamA--player {
 -ms-flex-align:center;
 align-items:center;
 display:-ms-flexbox;
 display:flex;
 width:calc(50% - 1rem);
 -ms-flex-pack:end;
 justify-content:flex-end;
 border-bottom:.1rem solid #d8dce9;
 height:6rem
}
.live--match--soccer--teamA--player .live--match--soccer--player--info {
 margin-right:.7rem
}
@media screen and (min-width: 32.1rem) {
 .live--match--soccer--teamA--player {
  width:calc(50% - 2rem)
 }
}
@media screen and (min-width: 42.6rem) {
 .live--match--soccer--teamA--player {
  height:7rem
 }
}
.live--match--soccer--teamB--player {
 -ms-flex-align:center;
 align-items:center;
 display:-ms-flexbox;
 display:flex;
 width:calc(50% - 1rem);
 border-bottom:.1rem solid #d8dce9;
 height:6rem
}
.live--match--soccer--teamB--player .live--match--soccer--player--info {
 margin-left:.7rem
}
@media screen and (min-width: 32.1rem) {
 .live--match--soccer--teamB--player {
  width:calc(50% - 2rem)
 }
}
@media screen and (min-width: 42.6rem) {
 .live--match--soccer--teamB--player {
  height:7rem
 }
}
.live--match--soccer--player--name {
 font-size:1.4rem;
 font-weight:bold;
 line-height:normal;
 color:#4a4a4a
}
.live--match--soccer--teamA--player .live--match--soccer--player--name {
 text-align:right
}
.live--match--soccer--player--type {
 font-size:1.2rem;
 font-weight:bold;
 text-align:right;
 color:#9d9d9d;
 text-transform:capitalize
}
.live--match--soccer--player--image {
 min-width:2.4rem;
 min-height:2.4rem;
 border-radius:50%;
 -ms-flex-negative:0;
 flex-shrink:0
}
@media screen and (min-width: 42.6rem) {
 .live--match--soccer--player--image {
  width:5rem;
  height:5rem
 }
}
.live--match--soccer--teamB--player .live--match--soccer--player--type {
 text-align:left
}
.live--match--soccer--substitutes--title {
 margin-top:4.5rem;
 font-size:1.6rem;
 text-align:center;
 color:#9d9d9d
}
.live-login-frame--title {
 font-size:1.8rem;
 font-weight:300;
 text-align:center;
 color:#673ab7;
 width:28rem;
 margin-left:1rem;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.live-login-frame--header {
 padding-top:1rem;
 padding-bottom:1rem;
 border-bottom:.1rem solid rgba(145, 115, 199, .27)
}
.live-login-frame--back {
 position:absolute;
 top:.5rem;
 left:1rem;
 color:#673ab7
}
.live-login-frame--close {
 font-size:2rem;
 color:#673ab7;
 position:absolute;
 right:1rem;
 top:.8rem;
 cursor:pointer
}
.live-profile-modal {
 width:42rem;
 height:40rem;
 margin:auto
}
.live-profile-modal .live-login-modal--aside--wrapper {
 margin-bottom:3.1rem;
 margin-left:auto;
 margin-right:auto
}
.input-kbopen {
 height:100% !important;
 top:0 !important;
 padding-bottom:.6rem !important;
 background:white
}
.input-lower-case {
 text-transform:lowercase
}
.live-message--action--substitution--in {
 position:relative;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.live--match--soccer--list--empty {
 margin:7rem 0;
 font-size:1.4rem;
 line-height:1.14;
 text-align:center;
 color:#8e8e8e
}
.example-enter {
 opacity:0.01;
 -ms-transform:translateY(-10rem);
 transform:translateY(-10rem)
}
.example-enter.example-enter-active {
 opacity:1;
 -ms-transform:translateY(0);
 transform:translateY(0);
 transition:all 500ms ease-in
}
.example-leave {
 opacity:1;
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.example-leave.example-leave-active {
 opacity:0.01;
 transition:all 300ms ease-in;
 -ms-transform:translateY(-10rem);
 transform:translateY(-10rem)
}
.live-message--action--pinned {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center
}
.live-message--action--pinned--icon {
 background:url("https://go.arena.im/public/imgs/icon_pin.svg") center center/contain no-repeat;
 width:.8rem;
 height:1.6rem;
 margin-right:.5rem
}
.live-message--action--pinned--text {
 font-size:1.1rem;
 color:#9b9b9b
}
@media screen and (max-width: 45rem) {
 .live-message--action--pinned--text {
  display:none
 }
}
.live-pbp--score--image {
 width:4rem;
 height:4rem;
 border-radius:50%;
 -ms-flex-negative:0;
 flex-shrink:0;
 position:relative
}
.live-message--action--important--pitcher {
 background:url("https://go.arena.im/public/imgs/pitcher-icon.png") center center/contain;
 width:2rem;
 height:2rem
}
.live-message--action--important--batter {
 background:url("https://go.arena.im/public/imgs/batter-icon.png") center center/contain;
 width:2rem;
 height:2rem
}
.live-message--action--important--catcher {
 background:url("https://go.arena.im/public/imgs/catcher-icon.png") center center/contain;
 width:2rem;
 height:2rem
}
.live-message--action--important--pitcher-wrapper {
 border-bottom:.2rem solid #f5f6fa;
 margin-bottom:1rem
}
.live-play-by-play-message-share {
 position:relative;
 margin:0
}
.live-play-by-play-message-share .dropdown-down {
 bottom:3rem;
 width:12rem
}
.live-play-by-play-message-share .dropdown-down--item {
 -ms-flex-pack:start !important;
 justify-content:flex-start !important;
 margin:0 !important;
 padding:.5rem 1rem !important;
 background:none !important
}
.live-play-by-play-message-share .dropdown-down--item span {
 margin-right:1rem !important;
 -ms-flex-negative:0 !important;
 flex-shrink:0 !important;
 margin-left:0 !important
}
.live-play-by-play-message-share--button {
 font-style:normal;
 font-weight:normal;
 line-height:normal;
 font-size:1.2rem;
 color:#9D9D9D;
 margin:0 1rem;
 cursor:pointer
}
.dropdown-down--item>a {
 text-decoration:none !important;
 text-transform:none !important;
 color:#9d9d9d !important;
 display:-ms-flexbox !important;
 display:flex !important;
 -ms-flex-align:center !important;
 align-items:center !important;
 font-size:1.2rem !important
}
.live-play-by-play-message-share--whatsapp--wrapper a {
 margin:0 !important;
 box-shadow:none !important
}
.live-play-by-play-message-share--whatsapp {
 background:url("https://go.arena.im/public/imgs/share-buttom-whatsapp.svg") center center/contain no-repeat;
 width:1.6rem;
 height:1.6rem;
 display:inline-block
}
.live-play-by-play-message-share--facebook {
 background:url("https://go.arena.im/public/imgs/share-button-facebook.svg") center center/contain no-repeat;
 width:1.6rem;
 height:1.6rem
}
.live-play-by-play-message-share--twitter {
 background:url("https://go.arena.im/public/imgs/share-button-twitter.svg") center center/contain no-repeat;
 width:1.6rem;
 height:1.6rem
}
.live-play-by-play-message-share--link {
 background:url("https://go.arena.im/public/imgs/share-button-link.svg") center center/contain no-repeat;
 width:1.6rem;
 height:1.6rem
}
.live-message--reactions--ctas {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 margin:.5rem 0 0
}
.live-play-by-play-message-share--item {
 margin:0 1rem;
 cursor:pointer
}
.live-message--reactions--ctas--separator {
 background:#9d9d9d;
 width:.5rem;
 height:.5rem;
 border-radius:50%;
 display:block !important;
 margin:0
}
.live-pbp--modal-message {
 width:100%;
 max-width:70rem;
 min-height:30rem;
 padding-top:2.6rem;
 padding-left:3.9rem;
 padding-right:3.9rem;
 padding-bottom:0 !important
}
@media screen and (max-width: 45rem) {
 .live-pbp--modal-message {
  margin-top:0 !important;
  border-radius:0 !important;
  padding:0
 }
}
.live-pbp--modal-message--container {
 max-height:calc(100vh - 6rem);
 overflow:auto
}
.live-pbp--modal-message--container+.arena-modal-overlay__inner-close {
 width:3rem;
 height:3rem;
 padding:1rem;
 top:1rem;
 right:1rem
}
.live-pbp--modal-message--container+.arena-modal-overlay__inner-close::before {
 width:1rem;
 height:1rem
}
.live-pbp--modal-message--title {
 font-size:2.4rem;
 font-weight:300;
 text-align:left;
 color:#5020a6;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center
}
.live-pbp--modal-message--message--wrapper {
 padding-left:8rem;
 padding-top:0rem;
 text-align:start;
 margin-top:4rem;
 border-top:.1rem solid #d8dce9
}
@media screen and (max-width: 45rem) {
 .live-pbp--modal-message--message--wrapper {
  padding-left:1rem;
  padding-top:0rem;
  text-align:start;
  margin-top:1rem;
  border-top:.1rem solid #d8dce9;
  height:100%
 }
}
.live-pbp--modal-message--message--container {
 padding-left:1.4rem;
 border-left:.1rem solid #d8dce9
}
@media screen and (max-width: 72rem) {
 .live-pbp--modal-message--message--container {
  padding-left:1rem
 }
}
@media screen and (max-width: 45rem) {
 .live-pbp--modal-message--message--container {
  height:100%
 }
}
@media screen and (max-width: 45rem) {
 .live-pbp--modal-message .arena-modal-overlay__inner-close {
  display:none
 }
}
.live-pbp--modal-message--back {
 display:none;
 background:url("https://go.arena.im/public/imgs/icon-arrow-back.svg") center center/contain no-repeat;
 width:1.4rem;
 height:1.4rem;
 margin:1.8rem;
 -ms-flex-negative:0;
 flex-shrink:0
}
@media screen and (max-width: 45rem) {
 .live-pbp--modal-message--back {
  display:block
 }
}
.live-message--prediction--box {
 background-color:#ffffff;
 box-shadow:0 .2rem .1rem 0 #f5f6fa;
 border:solid 1..1rem #f5f6fa;
 padding-top:3.2rem;
 margin-bottom:1rem;
 border-radius:.4rem
}
.live-message--prediction--competitor--left {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-align:end;
 align-items:flex-end
}
.live-message--prediction--competitor--record-img {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 position:relative
}
.live-message--prediction--competitor--image {
 width:54..2rem;
 height:54..2rem;
 position:relative
}
.live-message--prediction--competitor--vote-btn {
 width:7rem;
 height:2.4rem;
 border-radius:.2rem;
 background-color:#0a91e6;
 font-size:1.2rem;
 font-weight:bold;
 text-align:center;
 color:#ffffff;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 margin:0;
 margin-top:.8rem;
 cursor:pointer;
 color:white !important;
 border:0;
 padding:0
}
.live-message--prediction--competitor--vote-btn span {
 color:white !important
}
.live-message--prediction--competitor--vs {
 margin:0 1.6rem;
 font-size:1.6rem;
 font-weight:bold;
 line-height:1.19;
 text-align:center;
 color:#373a3c;
 padding-top:2rem
}
.live-message--prediction--competitor--name {
 font-size:1.3rem;
 font-weight:bold;
 font-style:normal;
 font-stretch:normal;
 line-height:normal;
 letter-spacing:normal;
 color:#4a4a4a;
 margin-top:1rem;
 text-transform:uppercase
}
.live-message--prediction--competitor--user-vote {
 width:23..7rem;
 height:23..7rem;
 background:#0a91e6;
 border-radius:50%;
 font-size:2.5rem;
 color:#ffffff;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 position:absolute;
 top:-.4rem;
 right:-.4rem
}
.live-pbp--score--competitor--user-vote {
 width:1.5rem;
 height:1.5rem;
 background:#0a91e6;
 border-radius:50%;
 font-size:1.8rem;
 color:#ffffff;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 position:absolute;
 top:-.4rem;
 right:-.4rem
}
.live-pbp--score--competitor--user-vote--icon {
 background:url("https://go.arena.im/public/imgs/icon-check.svg") center center/contain no-repeat;
 width:.9rem;
 height:.9rem
}
.live-message--prediction--competitor--user-vote--icon {
 background:url("https://go.arena.im/public/imgs/icon-check.svg") center center/contain no-repeat;
 width:1.2rem;
 height:1.2rem
}
.live-message--prediction--result {
 height:2rem;
 width:100%;
 font-size:1.1rem;
 font-weight:bold;
 line-height:1.27;
 text-align:center;
 color:#ffffff;
 display:-ms-flexbox;
 display:flex;
 border-radius:.4rem;
 box-shadow:0 .1rem .2rem 0 rgba(0, 0, 0, .2)
}
.live-message--prediction--result--player1 {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 border-bottom-left-radius:.4rem;
 -ms-flex:0;
 flex:0;
 transition:flex .6s ease-in-out;
 transition:flex .6s ease-in-out, -ms-flex .6s ease-in-out
}
.live-message--prediction--result--player2 {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 border-bottom-right-radius:.4rem;
 -ms-flex:0;
 flex:0;
 transition:flex .6s ease-in-out;
 transition:flex .6s ease-in-out, -ms-flex .6s ease-in-out
}
.live-message--prediction--competitors {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:center;
 justify-content:center;
 padding-bottom:1.2rem
}
.live-pbp--score--team--wrapper {
 width:50%;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column
}
.live-pbp--score--teams {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:center;
 justify-content:center;
 margin-top:1rem
}
.live-pbp--score--volleyball {
 width:45rem;
 margin:3rem auto 0 auto;
 border-collapse:separate
}
@media screen and (max-width: 90rem) {
 .live-pbp--score--volleyball {
  width:30rem
 }
}
.live-pbp--score--volleyball td {
 text-align:center;
 border:0;
 padding:0
}
.live-pbp--score--volleyball tbody td {
 text-align:center;
 border:solid .1rem #cccccc
}
.live-pbp--score--volleyball tbody td:nth-child(1) {
 border:0
}
.live-pbp--score--volleyball tbody td:nth-child(2) {
 border-top-left-radius:.5rem;
 border-bottom-left-radius:.5rem
}
.live-pbp--score--volleyball tbody td:last-child {
 border-top-right-radius:.5rem;
 border-bottom-right-radius:.5rem
}
.live-pbp--score--volleyball tbody tr.spaceBottom td {
 margin-bottom:9rem
}
.arena-live__dark .live-message--prediction--competitor--vs,
.arena-live__dark .live-message--prediction--competitor--name,
.arena-live__dark .live-pbp--score--volleyball thead,
.arena-live__dark .live-pbp--score--volleyball tbody,
.arena-live__dark .live-pbp--poweredby--text {
 color:#F2F2F2
}
.arena-live__dark .live-message--prediction--box {
 background:#4A4A4A;
 box-shadow:0rem .3rem .5rem rgba(0, 0, 0, .15)
}
.live-pbp--score--tieBreak {
 width:7.5rem;
 font-size:1.2rem;
 font-weight:bold
}
.live-pbp--score--teamName {
 width:3.7rem !important;
 overflow-y:hidden !important;
 padding-right:1rem !important;
 font-weight:bold
}
.live-pbp--score--volleyball--team {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:row;
 flex-direction:row;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.live-pbp--score--volleyball--team--name {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:row;
 flex-direction:row;
 -ms-flex-pack:justify;
 justify-content:space-between;
 -ms-flex:1;
 flex:1
}
.live-pbp--score--volleyball--team--points {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:row;
 flex-direction:row;
 -ms-flex-pack:distribute;
 justify-content:space-around;
 -ms-flex-align:center;
 align-items:center;
 border:.1rem solid #CCCCCC;
 -ms-flex:5;
 flex:5;
 height:3rem;
 border-top-left-radius:.5rem;
 border-bottom-left-radius:.5rem
}
.live-pbp--score--volleyball--team--point {
 font-size:1.6rem
}
.live-pbp--score--volleyball--team--totalScore {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:row;
 flex-direction:row;
 -ms-flex-pack:center;
 justify-content:center;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex:1;
 flex:1;
 border:.1rem solid #CCCCCC;
 font-size:1.6rem;
 height:3rem;
 border-top-right-radius:.5rem;
 border-bottom-right-radius:.5rem
}
.live-pbp--score--volleyball-set {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:row;
 flex-direction:row;
 -ms-flex-pack:justify;
 justify-content:space-between;
 margin:1rem;
 border-bottom:.1rem solid #9D9D9D
}
.live-pbp--score--volleyball-infos {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:row;
 flex-direction:row;
 -ms-flex-align:start;
 align-items:flex-start;
 max-width:30rem;
 color:#353B4C;
 font-size:1.2rem;
 font-weight:bold
}
.live-pbp--score--volleyball-infos-set {
 color:#8B8B8B;
 margin-left:1rem;
 font-weight:normal
}
.live-pbp--score--volleyball-points {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-pack:start;
 justify-content:flex-start;
 max-width:30rem;
 color:#353B4C;
 font-size:1.2rem;
 font-weight:bold
}
@media screen and (max-width: 45rem) {
 .live-message--prediction--competitor {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
  flex-direction:column;
  -ms-flex-align:center;
  align-items:center
 }
}
.live-message--prediction--competitor {
 width:50%
}
@media screen and (max-width: 45rem) {
 .live-message--prediction--competitor--record {
  display:none
 }
}
@media screen and (max-width: 45rem) {
 .live-message--prediction--competitor--name {
  text-align:center !important
 }
}
.live-pbp--status-bar--sound-alert {
 font-size:3.4rem;
 height:1.2rem;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 margin-left:1rem;
 cursor:pointer;
 width:2.1rem;
 margin:0
}
.arena-live--header--status {
 display:none;
 width:100%;
 -ms-flex-pack:center;
 justify-content:center;
 margin:2rem 0
}
.live-pbp--status-bar--updating {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 margin:0
}
.arena-dropdown-menu>li {
 padding-bottom:0 !important;
 padding-left:.5rem !important;
 list-style:none !important
}
.live-pbp--status-bar--sound-alert-volume-high {
 background:url("https://go.arena.im/public/imgs/icon_sound_turn-up.svg") center center/contain no-repeat;
 width:1.4rem;
 height:1.3rem
}
.live-pbp--status-bar--sound-alert-volume-low {
 background:url("https://go.arena.im/public/imgs/icon_sound_turn-down.svg") center center/contain no-repeat;
 width:.8rem;
 height:1.3rem
}
.live-about-modal--wrapper {
 width:100%;
 max-width:66.8rem;
 height:90vh;
 -ms-flex-line-pack:center;
 align-content:center;
 -ms-flex-pack:center;
 justify-content:center;
 top:50% !important
}
.live-about-modal {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:center;
 justify-content:center;
 -ms-flex-align:center;
 align-items:center;
 background:white;
 width:100%;
 position:relative;
 border-radius:.4rem
}
.live-about-modal--frame {
 border:0;
 width:100%;
 height:89vh;
 border-radius:.4rem
}
.live-message--prediction--result--player1-wrapper {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:end;
 justify-content:flex-end
}
.live-message--prediction--result--player2-wrapper {
 display:-ms-flexbox;
 display:flex
}
.live-event-info-racing {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-align:center;
 align-items:center
}
.live-event-info-racing--title {
 font-size:1.6rem;
 text-align:center;
 color:#4a4a4a
}
.live-event-info-racing--lineup {
 margin-top:2.4rem;
 list-style:none;
 width:100%;
 max-width:43.2rem
}
@media screen and (max-width: 45rem) {
 .live-event-info-racing--lineup {
  margin-left:0;
  padding:0
 }
}
.live-event-info-racing--lineup--item {
 max-width:43.2rem;
 height:9rem;
 background-color:#ffffff;
 box-shadow:0 .2rem .1rem 0 #f5f6fa;
 border:solid 1..1rem #f5f6fa;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 margin-bottom:.8rem;
 padding-left:5rem
}
@media screen and (max-width: 45rem) {
 .live-event-info-racing--lineup--item {
  padding-left:3.7rem;
  margin-right:.8rem;
  margin-left:.8rem
 }
}
.live-event-info-racing--lineup--item--team-image {
 width:4.5rem;
 height:4.5rem;
 margin:0 .4rem;
 -ms-flex-negative:0;
 flex-shrink:0
}
.live-event-info-racing--lineup--item--pilot-image {
 width:5rem;
 height:5rem;
 margin:0 .4rem;
 border-radius:50%;
 -ms-flex-negative:0;
 flex-shrink:0
}
.live-event-info-racing--lineup--item--car-image {
 width:6rem;
 height:1.5rem;
 margin:0 .4rem;
 -ms-flex-negative:0;
 flex-shrink:0
}
.live-event-info-racing--lineup--item--car-info {
 margin:0 .4rem
}
@media screen and (max-width: 45rem) {
 .live-event-info-racing--lineup--item--car-info {
  margin-top:.6rem
 }
}
.live-event-info-racing--lineup--item--car-info--name {
 font-size:1.6rem;
 font-weight:900;
 line-height:1.25;
 text-align:left;
 color:#454c5f
}
.live-event-info-racing--lineup--item--car-info--type {
 font-size:1rem;
 font-weight:900;
 line-height:1.3;
 text-align:left;
 color:#9b9b9b
}
.live-event-info-racing--lineup--item--car-name {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center
}
@media screen and (max-width: 45rem) {
 .live-event-info-racing--lineup--item--car-name {
  -ms-flex-align:start;
  align-items:flex-start;
  -ms-flex-direction:column;
  flex-direction:column
 }
}
.message--comments--btn {
 font-size:1.2rem;
 text-align:left;
 color:#9d9d9d;
 margin-left:1rem;
 cursor:pointer
}
.live-play-by-play--message--comments {
 margin-top:1.6rem;
 padding-top:.5rem
}
.live-play-by-play--message--comments--comment {
 display:-ms-flexbox;
 display:flex;
 margin-top:1rem
}
.live-play-by-play--message--comments--comment--image {
 width:2.4rem;
 height:2.4rem;
 -ms-flex-negative:0;
 flex-shrink:0;
 border-radius:50%;
 cursor:pointer;
 position:relative
}
.live-play-by-play--message--comments--comment--info {
 margin-left:.8rem;
 width:100%;
 position:relative
}
.live-play-by-play--message--comments--comment--info--header {
 display:-ms-flexbox;
 display:flex
}
.live-play-by-play--message--comments--comment--info--name {
 font-size:1.4rem;
 font-weight:500;
 line-height:1.31;
 text-align:left;
 color:#4a4a4a
}
.live-play-by-play--message--comments--comment--info--time {
 font-size:1.2rem;
 line-height:1.6;
 text-align:left;
 color:rgba(0, 0, 0, .38);
 margin-left:.8rem
}
.live-play-by-play--message--comments--comment .live-message--reaction--clap--container {
 width:2rem;
 height:2rem
}
.live-play-by-play--message--comments--comment .live-message--reaction--clap--icon {
 width:1.4rem;
 height:1.4rem
}
.live-play-by-play--message--comments--comment .live-message--reaction--number {
 font-size:1.1rem
}
.live-play-by-play--message--comments--comment .live-message--reaction--number {
 margin-left:.8rem
}
.live-play-by-play--message--comments--comment .live-message--reaction--icon--thumbs-up,
.live-play-by-play--message--comments--comment .live-message--reaction--icon--thumbs-down,
.live-play-by-play--message--comments--comment .live-message--reaction--icon--thumbs-up__green,
.live-play-by-play--message--comments--comment .live-message--reaction--icon--thumbs-down__red {
 width:1.4rem !important;
 height:1.4rem !important;
 background-size:contain !important
}
.live-play-by-play--message--comments--comment--info--text {
 font-size:1.4rem;
 text-align:left;
 color:#9d9d9d
}
.live-play-by-play-new-comment {
 display:-ms-flexbox;
 display:flex
}
.live-play-by-play-new-comment--info {
 border-radius:.5rem;
 box-shadow:inset 0 .1rem .3rem 0 rgba(0, 0, 0, .15);
 border:solid .1rem #ced0d2;
 padding:.8rem;
 width:100%;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-align:end;
 align-items:flex-end
}
@media screen and (max-width: 45rem) {
 .live-play-by-play-new-comment--info {
  margin-top:2rem;
  margin-left:-4rem;
  width:calc(100% + 4rem)
 }
}
@media screen and (max-width: 45rem) {
 .live-play-by-play-new-comment--info__no-user {
  margin-top:4.5rem
 }
}
.live-play-by-play-new-comment--input--wrapper {
 border-bottom:.1rem solid #ced0d2;
 padding:.5rem 0;
 width:100%
}
.live-play-by-play-new-comment--input {
 font-size:1.2rem !important;
 line-height:0.92 !important;
 text-align:left !important;
 border:0 !important;
 height:3rem !important;
 width:100% !important;
 padding:1rem !important;
 outline:none !important;
 background:transparent !important
}
.live-play-by-play-new-comment--input:focus {
 border:0 !important
}
.live-play-by-play-new-comment--textarea--wrapper {
 padding:1rem 0;
 width:100%
}
.live-play-by-play-new-comment--textarea {
 text-align:left !important;
 border:0rem !important;
 width:100% !important;
 margin:0rem !important;
 height:7rem !important;
 resize:none !important;
 outline:none !important;
 transform:translateZ(0) !important;
 background:transparent !important
}
.live-play-by-play-new-comment--textarea:focus {
 border:0 !important
}
.live-play-by-play-new-comment--button {
 border-radius:.4rem;
 background-color:#0a91e6;
 font-size:1.2rem;
 font-weight:bold;
 line-height:1.27;
 text-align:center;
 color:#ffffff !important;
 padding:.8rem 3rem;
 cursor:pointer;
 border:0;
 outline:none
}
.live-play-by-play-complete-profile--wrapper {
 border-radius:.5rem;
 border:solid .1rem #e8e8e8;
 padding:1.5rem 1rem;
 position:relative
}
.live-play-by-play-complete-profile--wrapper--isComment {
 margin:1.5rem 0;
 border-radius:.5rem;
 border:solid .1rem #e8e8e8;
 padding:.8rem 2.3rem .8rem 2.3rem;
 position:relative;
 -ms-flex:1;
 flex:1;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-align:center;
 align-items:center
}
.live-play-by-play-complete-profile {
 text-align:center;
 max-width:31.2rem;
 max-height:19.9rem;
 margin:auto
}
.live-play-by-play-complete-profile--isComment {
 text-align:center;
 max-width:100%;
 width:100%
}
.live-play-by-play-complete-profile--title {
 font-size:1.6rem;
 font-weight:bold;
 line-height:1.19;
 color:#373a3c;
 margin-bottom:.6rem;
 margin-top:.5rem
}
.live-play-by-play-complete-profile--title--center {
 font-size:1.6rem;
 font-weight:bold;
 line-height:1.19;
 color:#373a3c;
 margin-bottom:1.9rem;
 text-align:center
}
.live-play-by-play-complete-profile--continue-with {
 line-height:normal;
 font-size:1.6rem;
 color:#233646;
 margin-bottom:.8rem
}
@media screen and (max-width: 45rem) {
 .live-chat-room-input .live-play-by-play-complete-profile--continue-with {
  display:none
 }
}
.live-play-by-play-complete-profile--input--button--wrapper {
 position:relative;
 margin-top:1.5rem;
 min-height:16.5rem
}
.live-play-by-play-complete-profile--input--button--wrapper .live-play-by-play-complete-profile--input {
 max-width:100% !important
}
.live-play-by-play-complete-profile--input--button--wrapper .live-play-by-play-complete-profile--or>span {
 background:#fafafa
}
.live-play-by-play-complete-profile--or--wrapper {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:center;
 justify-content:center;
 width:100%
}
.live-play-by-play-complete-profile--or {
 line-height:1.6rem;
 font-size:1.3rem;
 text-align:center;
 color:#9B9B9B;
 margin:0 5rem;
 width:100%;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 max-width:23.1rem;
 border-bottom:.1rem solid #DDDDDD
}
.live-play-by-play-complete-profile--or>span {
 margin-bottom:-.8rem;
 background:white;
 padding:0 3rem
}
.live-play-by-play-complete-profile--input--wrapper {
 display:-ms-flexbox;
 display:flex;
 -ms-flex:5;
 flex:5;
 position:relative;
 width:100%;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 text-align:center;
 max-width:30rem
}
.live-play-by-play-complete-profile--input--button--wrapper--isComment {
 -ms-flex:1;
 flex:1;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-pack:justify;
 justify-content:space-between;
 -ms-flex-align:end;
 align-items:flex-end;
 position:relative;
 max-width:100%;
 padding:1.3rem 0
}
.live-play-by-play-complete-profile--input {
 max-width:23.1rem;
 width:100%;
 height:3.2rem;
 border-radius:.5rem;
 box-shadow:inset 0 .1rem .3rem 0 rgba(0, 0, 0, .15);
 border:solid .1rem #ced0d2;
 padding:0 1rem;
 display:block;
 font-size:1.2rem !important
}
.live-play-by-play-complete-profile--button--next--wrapper {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:end;
 justify-content:flex-end;
 max-width:30rem
}
@media screen and (max-width: 45rem) {
 .live-play-by-play-complete-profile--button--next--wrapper {
  width:100%
 }
}
.live-play-by-play-complete-profile--button--next {
 height:3.2rem;
 border-radius:.4rem;
 background-color:#8426AC;
 width:9.5rem;
 margin:0 auto;
 font-weight:bold;
 line-height:1.4;
 text-align:center;
 color:#ffffff;
 margin:.8rem auto;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 cursor:pointer;
 -ms-flex:2;
 flex:2;
 font-size:1.4rem;
 height:3rem;
 text-transform:uppercase
}
@media screen and (max-width: 45rem) {
 .live-play-by-play-complete-profile--button--next {
  font-size:1.2rem
 }
}
.live-play-by-play-complete-profile--buttons {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:row;
 flex-direction:row;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.live-play-by-play-complete-profile--button {
 height:3.2rem;
 border-radius:.4rem;
 background-color:#673ab7;
 width:100%;
 max-width:21rem;
 margin:0 auto;
 font-size:1rem;
 font-weight:bold;
 line-height:1.4;
 text-align:center;
 color:#ffffff;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 cursor:pointer
}
.live-play-by-play-complete-profile--button--grey {
 height:3.2rem;
 border-radius:.4rem;
 border:solid .1rem #ced0d2;
 background-color:#fafafa;
 width:100%;
 max-width:21rem;
 margin:0 auto;
 font-size:1rem;
 font-weight:bold;
 line-height:1.4;
 text-align:center;
 color:#9d9d9d;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 cursor:pointer;
 margin-left:1rem
}
.live-play-by-play-complete-profile--subtitle {
 font-size:1rem;
 line-height:1.1;
 text-align:left;
 color:#9d9d9d;
 margin-top:.2rem
}
.live-play-by-play-complete-profile--subtitle--isComment {
 font-size:1.4rem;
 line-height:1.1;
 text-align:center;
 color:#9d9d9d;
 margin-bottom:.8rem;
 margin-top:-.8rem
}
.live-play-by-play-complete-profile--wrapper--isComment .live-play-by-play-complete-profile--input--forgot {
 right:2rem
}
.live-play-by-play-complete-profile--wrapper--isComment .live-play-by-play-complete-profile--input--button--wrapper--isComment {
 -ms-flex-align:center;
 align-items:center
}
.live-play-by-play-complete-profile--wrapper--isComment .live-play-by-play-complete-profile--input--button--wrapper--isComment .live-play-by-play-complete-profile--button--next--wrapper {
 max-width:30rem;
 width:100%
}
.live-play-by-play-complete-profile--wrapper--isComment .live-play-by-play-complete-profile--input--button--wrapper--isComment .live-play-by-play-complete-profile--input {
 max-width:30rem
}
.live-play-by-play-complete-profile--wrapper--isComment .live-play-by-play-complete-profile--input--button--wrapper--isComment .live-mini-login-modal--main--fb-button--login,
.live-play-by-play-complete-profile--wrapper--isComment .live-play-by-play-complete-profile--input--button--wrapper--isComment .live-mini-login-modal--main--google-button--login,
.live-play-by-play-complete-profile--wrapper--isComment .live-play-by-play-complete-profile--input--button--wrapper--isComment .live-mini-login-modal--main--twitter-button--login {
 height:3rem
}
.live-play-by-play-complete-profile--wrapper--isComment .live-play-by-play-complete-profile--input--button--wrapper--isComment .live-mini-login-modal--main--fb-button--login--logo {
 width:1.1rem;
 height:2rem
}
.live-play-by-play-complete-profile--wrapper--isComment .live-play-by-play-complete-profile--input--button--wrapper--isComment .live-mini-login-modal--main--google-button--login--logo {
 width:2rem;
 height:2rem
}
.live-play-by-play-complete-profile--wrapper--isComment .live-play-by-play-complete-profile--input--button--wrapper--isComment .live-mini-login-modal--main--twitter-button--login--logo {
 width:2rem;
 height:1.6rem
}
.live-play-by-play-complete-profile--input--forgot {
 position:absolute;
 border-radius:.4rem;
 border:solid .1rem #ced0d2;
 top:.6rem;
 right:.8rem;
 font-size:1rem;
 line-height:1.1;
 text-align:left;
 color:#9d9d9d;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 padding:.4rem;
 cursor:pointer
}
.live-play-by-play--message--comments--new-comment--info--wrapper {
 width:100%;
 margin-left:.8rem;
 position:relative
}
.live-play-by-play--message--comments--new-comment--info--name {
 margin-top:.5rem;
 margin-bottom:1rem;
 font-size:1.2rem;
 line-height:0.92;
 text-align:left;
 color:#4a4a4a;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:justify;
 justify-content:space-between
}
@media screen and (max-width: 45rem) {
 .live-play-by-play--message--comments--new-comment--info--name {
  margin-top:1.2rem
 }
}
.live-play-by-play--message--comments--fake-input--wrapper {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center
}
.live-play-by-play--message--comments--fake-input {
 margin-left:.8rem !important;
 border-radius:.5rem;
 box-shadow:inset 0 .1rem .3rem 0 rgba(0, 0, 0, .15);
 border:solid .1rem #ced0d2;
 width:100%;
 padding:.5rem 1rem;
 height:3.5rem
}
.live-play-by-play-new-comment--cancel--button {
 background-color:transparent;
 color:#9d9d9d !important
}
.live-play-by-play-new-comment--ctas {
 display:-ms-flexbox;
 display:flex
}
.live-play-by-play--message--comments--new-comment--info--login {
 font-size:1.2rem;
 font-weight:bold;
 line-height:0.92;
 color:#9d9d9d;
 cursor:pointer;
 margin-left:auto;
 position:absolute;
 top:.5rem;
 right:0
}
@media screen and (max-width: 45rem) {
 .live-play-by-play--message--comments--new-comment--info--login {
  top:1.3rem !important
 }
}
.live-play-by-play--message--comments--new-comment--info--settings {
 background:url("https://go.arena.im/public/imgs/ion-android-settings-ionicons.png") center center/contain no-repeat;
 width:1.2rem;
 height:1.2rem;
 cursor:pointer
}
.live-play-by-play--message--comments--show-previous {
 font-size:1.3rem;
 font-weight:bold;
 line-height:1.14;
 text-align:left;
 color:#2F80ED;
 cursor:pointer
}
.live-chat-room-input--input--nickname-reply--wrapper {
 width:100%;
 position:absolute;
 bottom:100%;
 left:0;
 z-index:100
}
.live-chat-room-input--input--nickname--wrapper {
 width:100%;
 padding:1rem 1.6rem;
 background:#fafafa;
 position:relative
}
.live-chat-room-input--input--nickname--label {
 font-size:1.4rem;
 font-weight:bold;
 margin-bottom:1rem;
 text-align:left
}
.live-chat-room-input--input--nickname {
 margin:0 !important
}
.live-chat-room-input--input--close--wrapper {
 position:absolute;
 top:0;
 right:1rem;
 cursor:pointer;
 padding:1rem
}
.live-chat-room-input--input--close {
 background:url("https://go.arena.im/public/imgs/icon-shot-x-black.png") center center/contain no-repeat;
 width:.8rem;
 height:.8rem;
 opacity:0.5
}
.live-chat-room-input .live-play-by-play-complete-profile--wrapper {
 background:#fafafa;
 border:0;
 border-top:solid .1rem #e8e8e8;
 border-radius:0
}
@media screen and (max-width: 45rem) {
 .live-chat-room-input .live-play-by-play-complete-profile--wrapper {
  position:static !important;
  margin-bottom:0 !important
 }
}
.live-chat-room-input .live-play-by-play-complete-profile--wrapper .live-mini-login-modal--main--fb-button--login,
.live-chat-room-input .live-play-by-play-complete-profile--wrapper .live-mini-login-modal--main--google-button--login,
.live-chat-room-input .live-play-by-play-complete-profile--wrapper .live-mini-login-modal--main--twitter-button--login {
 height:3rem
}
.live-chat-room-input .live-play-by-play-complete-profile--wrapper .live-mini-login-modal--main--fb-button--login--logo {
 width:1.1rem;
 height:2rem
}
.live-chat-room-input .live-play-by-play-complete-profile--wrapper .live-mini-login-modal--main--google-button--login--logo {
 width:2rem;
 height:2rem
}
.live-chat-room-input .live-play-by-play-complete-profile--wrapper .live-mini-login-modal--main--twitter-button--login--logo {
 width:2rem;
 height:1.6rem
}
.live-chat-room-input--input--complete-signup {
 position:absolute;
 bottom:4.5rem;
 width:100%;
 z-index:10
}
.live--tab--chat .chat-room--chat--container {
 height:calc(100vh - 4rem);
 max-height:100vw
}
.live--tab--chat {
 height:auto;
 margin:0 auto;
 margin-top:2.4rem;
 max-width:72.8rem;
 border:solid .1rem #f3f4f9
}
.live-tabs--aside--button--wrapper {
 width:2.4rem;
 height:2.4rem;
 background:#9173c7;
 box-shadow:0 0 .1rem 0 rgba(0, 0, 0, .2);
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 border-radius:50%;
 margin-left:1.6rem;
 cursor:pointer
}
.live-tabs--aside--button {
 background:url("https://go.arena.im/public/imgs/chat-icon.svg") center center/contain no-repeat;
 width:1.4rem;
 height:1.4rem
}
.live--chat--aside {
 position:fixed;
 right:0;
 height:100vh;
 width:37.5rem;
 top:0;
 box-shadow:-.3rem .3rem .8rem 0 rgba(0, 0, 0, .2);
 z-index:2147483001
}
@media screen and (max-width: 72rem) {
 .live--chat--aside {
  width:100%
 }
}
.live--chat--aside>.live {
 height:100%
}
.live--chat--aside .chat-room--chat--container {
 height:calc(100% - 4rem)
}
.live--chat--aside .chat-room--main .live-chat-room--messages {
 height:100% !important
}
.chat-room--chat--header--close {
 padding:.4rem .2rem .2rem;
 margin-right:1.6rem;
 cursor:pointer
}
.live--chat--aside--overlay {
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.message--comments--btn__desktop {
 display:inline;
 font-size:1.2rem
}
@media screen and (max-width: 45rem) {
 .message--comments--btn__desktop {
  display:none
 }
}
.message--comments--btn__mobile {
 display:none
}
@media screen and (max-width: 45rem) {
 .message--comments--btn__mobile {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center
 }
}
.message--comments--btn__mobile--icon {
 background:url("https://go.arena.im/public/imgs/icon-comments.svg");
 width:1.4rem;
 height:1.4rem;
 display:inline-block
}
.ql-picker-options {
 z-index:999 !important
}
.ql-size-large {
 font-size:1.5em
}
.ql-size-small {
 font-size:0.75em
}
.ql-size-huge {
 font-size:2.5em
}
.ql-indent-1:not(.ql-direction-rtl) {
 padding-left:3em
}
.ql-indent-2:not(.ql-direction-rtl) {
 padding-left:6em
}
.ql-indent-3:not(.ql-direction-rtl) {
 padding-left:9em
}
.ql-indent-4:not(.ql-direction-rtl) {
 padding-left:12em
}
.ql-indent-5:not(.ql-direction-rtl) {
 padding-left:15em
}
.ql-indent-6:not(.ql-direction-rtl) {
 padding-left:18em
}
.ql-indent-7:not(.ql-direction-rtl) {
 padding-left:21em
}
.ql-indent-8:not(.ql-direction-rtl) {
 padding-left:24em
}
.ql-align-right {
 text-align:right
}
.ql-direction-rtl {
 direction:rtl;
 text-align:inherit
}
iframe,
amp-iframe {
 -webkit-overflow-scrolling:touch
}
.live-play-by-play--comment--reply--btn {
 margin-left:1rem;
 font-size:1.1rem;
 cursor:pointer;
 color:#9D9D9D
}
.live-play-by-play--comment--actions {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center
}
.live-play-by-play--message--comments--comment--info--reply-to {
 display:-ms-flexbox;
 display:flex
}
.live-play-by-play--message--comments--comment--info--reply-to--name {
 margin:0 .8rem;
 font-style:normal;
 font-weight:bold;
 line-height:normal;
 font-size:1rem;
 color:#000000
}
#arena-chat,
.chat-embed {
 height:100%
}
.live-chat-position {
 font-family:Roboto, sans-serif
}
.live-play-by-play--comment--reply--btn {
 margin-left:1rem;
 font-size:1rem;
 cursor:pointer;
 color:#9D9D9D
}
.live-play-by-play--comment--actions {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center
}
.live-play-by-play--message--comments--comment--info--reply-to {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:baseline;
 align-items:baseline
}
.live-play-by-play--message--comments--comment--info--reply-to--name {
 margin:0 .8rem;
 font-style:normal;
 font-weight:bold;
 line-height:normal;
 font-size:1rem;
 color:#000000
}
#arena-chat,
.chat-embed {
 height:100%
}
.live-play-by-play--comment--reply--btn {
 margin-left:1rem;
 font-size:1rem;
 text-transform:uppercase;
 cursor:pointer;
 color:#9D9D9D
}
.live-play-by-play--comment--actions {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center
}
.live-play-by-play--message--comments--comment--info--reply-to {
 display:-ms-flexbox;
 display:flex
}
.live-play-by-play--message--comments--comment--info--reply-to--name {
 margin:0 .8rem;
 font-style:normal;
 font-weight:bold;
 line-height:normal;
 font-size:1rem;
 color:#000000
}
#arena-chat,
.chat-embed {
 height:100%
}
.live-play-by-play--comment--replies--show-more {
 background:#D8DCE9;
 position:relative;
 width:100%;
 height:.1rem;
 margin-top:1rem
}
.live-play-by-play--comment--replies--show-more--btn {
 position:absolute;
 left:0;
 right:0;
 margin:auto;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:center;
 justify-content:center;
 margin-top:-.6rem
}
.live-play-by-play--comment--replies--show-more--btn>span {
 background:white;
 border:.1rem solid #D8DCE9;
 box-sizing:border-box;
 border-radius:7..5rem;
 font-style:normal;
 font-weight:normal;
 line-height:normal;
 font-size:1rem;
 color:#9D9D9D;
 padding:0 1.4rem;
 cursor:pointer
}
.live-play-by-play--comment--replies--show-more--btn--icon {
 background:url("https://go.arena.im/public/imgs/icon-down.svg") center center/contain no-repeat;
 width:.7rem;
 height:.4rem;
 display:inline-block
}
.live-play-by-play--message--comments--replies {
 margin-top:0;
 padding-top:0
}
.live-play-by-play--comment--replies--number-replies__desktop {
 font-style:normal;
 font-weight:normal;
 line-height:1.3rem;
 font-size:1.2rem;
 color:#4A4A4A;
 margin-top:1.2rem
}
@media screen and (max-width: 45rem) {
 .live-play-by-play--comment--replies--number-replies__desktop {
  display:none
 }
}
.live-play-by-play--comment--replies--number-replies__mobile {
 display:none;
 font-style:normal;
 font-weight:normal;
 line-height:1.3rem;
 font-size:1rem;
 color:#2F80ED;
 margin-top:1.2rem
}
@media screen and (max-width: 45rem) {
 .live-play-by-play--comment--replies--number-replies__mobile {
  display:block
 }
}
.live-play-by-play--comment--replies--number-replies--icon {
 background:url("https://go.arena.im/public/imgs/reply-link.svg") center center/contain no-repeat;
 width:1.2rem;
 height:.8rem;
 display:inline-block;
 margin-right:.8rem
}
@media screen and (max-width: 45rem) {
 .live-play-by-play--comment--replies__desktop {
  display:none
 }
}
@media screen and (max-width: 45rem) {
 .live-play-by-play--comment--replies__mobile {
  display:block
 }
}
.live-play-by-play--replies--mobile-modal {
 position:fixed;
 background:white;
 top:0;
 left:0;
 height:100vh;
 width:100%;
 z-index:2147482999 !important;
 padding-top:1.3rem
}
.live-play-by-play--replies--mobile-modal--back {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 font-weight:500;
 line-height:1.4rem;
 font-size:11..2rem;
 color:#4A4A4A;
 padding-left:1.5rem;
 padding-bottom:1.3rem
}
.live-play-by-play--replies--mobile-modal--back--icon {
 background:url("https://go.arena.im/public/imgs/back-replies.svg") center center/contain no-repeat;
 width:2rem;
 height:.8rem;
 display:inline-block;
 margin-right:1.5rem
}
.live-play-by-play--replies--mobile-modal .live-play-by-play--message--comments--replies {
 padding:0 1.6rem
}
.live-play-by-play--replies--mobile-modal--comment {
 padding:.5rem 1.6rem;
 background:#F2F2F2
}
.live-play-by-play--replies--mobile-modal--body {
 overflow-y:scroll;
 height:calc(100vh - 4rem)
}
.live-play-by-play--replies--mobile-modal--body .live-play-by-play-new-comment {
 margin-left:-4.8rem;
 margin-right:-1.6rem;
 margin-bottom:-.5rem;
 padding:1rem 1.6rem;
 background:white;
 margin-top:.5rem
}
@media screen and (max-width: 45rem) {
 .live-play-by-play--comment--reply--btn__desktop {
  display:none
 }
}
.live-play-by-play--comment--reply--btn__mobile {
 display:none
}
@media screen and (max-width: 45rem) {
 .live-play-by-play--comment--reply--btn__mobile {
  display:block
 }
}
.live-message--action--date>div {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column
}
.live-message--action--date>div>span {
 font-size:1.1rem
}
.live-pbp--status-bar--last-update {
 font-size:1.2rem;
 margin:0
}
.live-pbp--status-bar--last-update>span {
 font-size:1.2rem
}
.live--chat--aside--button--icon {
 background:url("https://go.arena.im/public/imgs/ion-arrow-up-b.png") center center/contain no-repeat;
 width:1.3rem;
 height:2.2rem;
 margin-bottom:1.2rem
}
.live--chat--aside--button--logo {
 background:url("https://go.arena.im/public/imgs/logo-white-small.png") center center/contain no-repeat;
 width:1.4rem;
 height:1.4rem;
 margin-right:6rem;
 margin-top:1.8rem;
 -ms-flex-negative:0;
 flex-shrink:0
}
.live--chat--aside--button {
 background:#5021A6;
 color:white !important;
 width:4rem;
 height:22.1rem;
 position:fixed;
 top:50%;
 right:0;
 border-radius:1.5rem;
 padding:0;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:distribute;
 justify-content:space-around;
 border:none
}
.live--chat--aside--button:focus {
 outline:0
}
.live--chat--aside--button--online {
 font-size:1.1rem;
 width:4rem
}
.live-tabs .live--chat--aside--button--online {
 width:3.8rem
}
.live--chat--aside--button--title {
 -ms-transform:rotate(-90deg);
 transform:rotate(-90deg);
 width:8rem;
 height:8rem;
 margin-left:5.2rem;
 font-size:1.6rem;
 text-transform:none;
 line-height:1
}
.live-tabs .live--chat--aside--button--title {
 height:8rem;
 font-size:1.6rem
}
.live--chat--aside--buton--icon-online {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-align:center;
 align-items:center
}
.live--chat--aside--buton--title-logo {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-align:end;
 align-items:flex-end
}
.live-chat-room--header--transparency {
 display:none
}
.live-message--message img {
 max-width:100% !important;
 margin:0 !important
}
.live-message--media .twitter-tweet {
 width:100% !important
}
.live-message--message p {
 margin:0 !important;
 float:none !important
}
.live-message--message *:before,
.live-message--message *:after {
 display:none
}
.live-message--media--wrapper {
 margin:0
}
.live-message--media--wrapper .instagram-media {
 border-radius:.5rem !important;
 min-width:100% !important
}
.arena-dropdown-menu>li>a {
 color:#333 !important;
 text-decoration:none
}
@media screen and (max-width: 45rem) {
 .live-pbp--poweredby--logo {
  display:none
 }
}
@media screen and (min-width: 42.5rem) {
 .live-chat-room--overlay {
  bottom:13rem;
  background:rgba(255, 255, 255, .5);
  box-shadow:0rem .5rem 4rem rgba(0, 0, 0, .15);
  border-radius:.5rem
 }
 .live-chat-room--overlay .live-chat-room--header--transparency {
  display:-ms-flexbox;
  display:flex
 }
 .live-chat-room--overlay .live-chat-room-message>div {
  border-radius:1rem;
  background:white;
  padding:.7rem;
  box-shadow:0rem .5rem 4rem rgba(0, 0, 0, .15)
 }
 .live--main--live--chat__closed.live-chat-room--overlay {
  bottom:0;
  width:0;
  height:0
 }
 .live-chat-room--overlay-opaque .live-chat-room {
  height:45.4rem
 }
 .live-chat-room--overlay-opaque {
  background:linear-gradient(180deg, #FFFDFB 12.06%, #F8F7F7 90.25%)
 }
 .live-chat-room--overlay-opaque .live-chat-room--input {
  background:#FFF
 }
 .live-chat-room--header--poweredby {
  font-style:normal;
  font-weight:normal;
  line-height:normal;
  font-size:1.2rem;
  color:#C2C2C2;
  margin-right:1rem;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  display:none
 }
 .live-chat-room--header--logo {
  background:url("https://go.arena.im/public/imgs/arena-logo-small.png");
  width:1rem;
  height:1rem;
  background-size:contain;
  display:inline-block;
  background-repeat:no-repeat;
  margin:0 .5rem
 }
 .live-chat-room--overlay.live-chat-room--overlay-opaque {
  max-height:51.2rem
 }
}
.dropdown-down--overlay {
 position:fixed;
 width:100%;
 height:100%;
 top:0;
 left:0;
 z-index:99998
}
.live--chat--aside .live-chat-room--header--poweredby {
 display:none
}
.live-chat-room--overlay .live-chat-room--header--poweredby {
 -ms-flex:1;
 flex:1
}
.live-chat-room--overlay .live-chat-room--header--logo {
 display:none
}
.live-chat-room--overlay-opaque .live-chat-room--header--poweredby {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:end;
 justify-content:flex-end;
 display:none
}
.live-chat-room--overlay.live-chat-room--overlay-opaque .live-chat-room--header--logo {
 display:inline-block
}
.live-chat-room-input--alert-message {
 position:absolute;
 top:-4.5rem;
 left:0rem;
 padding:1rem 1.6rem;
 background:#FF0059;
 color:white;
 font-style:normal;
 font-weight:500;
 line-height:1rem;
 font-size:1rem;
 width:100%;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 height:4.5rem;
 box-sizing:border-box
}
.live-chat-room-input--alert-message--yellow {
 background:#FEFAC0;
 color:#4A4A4A
}
.live-chat-room-input--alert-message--animated {
 transition:all 0.2s ease-out;
 -ms-transform:translateY(4.5rem);
 transform:translateY(4.5rem)
}
.live-chat-room-input--alert-message--animated__show {
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.live-chat-room-input--alert-message__gray {
 background:#F8F8F8;
 color:#8E8E8E;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 top:-4.5rem
}
.live-chat-room-input--alert-message--yellow .live-chat-room-input--alert-message--button {
 border:.1rem solid #4A4A4A
}
.live-chat-room-input--alert-message--button {
 width:4rem;
 height:2.7rem;
 border:.1rem solid white;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 cursor:pointer;
 margin-left:4rem
}
.live-chat-room--new-messages-bubble {
 height:3.4rem;
 width:18rem;
 position:absolute;
 bottom:4.5rem;
 left:50%;
 margin-left:-9rem;
 margin-bottom:2rem;
 background:#FFFFFF;
 box-shadow:0rem .4rem .4rem rgba(0, 0, 0, .15);
 border-radius:10rem;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:distribute;
 justify-content:space-around;
 -ms-flex-align:center;
 align-items:center;
 cursor:pointer;
 z-index:10
}
.live-chat-room--new-messages-bubble--text {
 font-size:1.4rem;
 color:#0A91E6
}
.live-chat-room--new-messages-bubble--icon {
 background:url("https://go.arena.im/public/imgs/icon-double-arrow-down.svg") center center/contain no-repeat;
 height:1.1rem;
 width:1.1rem
}
.live-chat--popup .live-chat-room {
 max-height:45rem
}
.live-message--title__link {
 color:#009cff;
 box-shadow:none !important
}
.live-message--title__link:hover {
 text-decoration:underline !important
}
.live-pbp--poweredby {
 display:-ms-flexbox !important;
 display:flex !important;
 margin:0
}
.live-pbp--poweredby--text--icon--wrapper {
 width:1.8rem;
 height:1.8rem;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 background:#8C919C;
 border-radius:50%
}
.live-pbp--poweredby--text--icon {
 background:url("https://go.arena.im/public/imgs/logo-white-small.png") center center/contain no-repeat;
 width:.9rem;
 height:.9rem
}
.live-pbp--poweredby--text--span {
 margin:0 0 0 .5rem
}
.live-pbp--poweredby--logo {
 margin:0
}
.live-pbp--poweredby--logo--icon--wrapper {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center
}
.live-pbp--poweredby--logo--icon {
 background:url("https://go.arena.im/public/imgs/arena_im-logo.png") no-repeat;
 width:6.5rem;
 height:1rem
}
.chat-embed .chat-room--main {
 overflow:auto !important
}
.chat-embed .chat-room--main .live-chat-room {
 min-height:49rem
}
.chat-embed-iframe .chat-room--main .live-chat-room {
 min-height:36rem
}
.chat-embed .chat-room--main .live-chat-room--messages {
 height:100%;
 max-height:80rem
}
.chat-embed .live {
 height:100%
}
.chat-embed-iframe .live {
 height:100vh
}
.arena-global-alert-modal {
 cursor:default
}
.arena-global-alert-modal--main {
 position:fixed;
 background:white;
 z-index:21;
 left:50%;
 top:50%;
 -ms-transform:translate(-50%, -50%);
 transform:translate(-50%, -50%);
 border-radius:.4rem
}
.arena-global-alert-modal--header {
 font-weight:500;
 line-height:6rem;
 font-size:2rem;
 text-align:center;
 box-shadow:0rem .2rem .4rem rgba(0, 0, 0, .0449219);
 position:relative
}
.arena-global-alert-modal--overlay {
 position:fixed;
 background:rgba(0, 0, 0, .03);
 width:100%;
 height:100%;
 top:0;
 left:0;
 z-index:20
}
.live-chat-room-message--timestamp-tooltip {
 z-index:15
}
.arena-global-alert-modal--close {
 position:absolute;
 top:0;
 right:2rem;
 font-size:2rem;
 color:rgba(74, 74, 74, .5);
 cursor:pointer
}
.arena-report-modal {
 width:100%;
 background:white;
 padding:2rem;
 line-height:1.6rem;
 font-size:1.3rem;
 color:#4F4F4F;
 font-weight:normal;
 border-radius:.4rem;
 cursor:default
}
.arena-report-modal--button {
 font-style:normal;
 font-weight:bold;
 line-height:1.6rem;
 font-size:1.4rem;
 color:#9173C7;
 padding:2rem;
 cursor:pointer
}
.arena-report-modal--button--wrapper {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:end;
 justify-content:flex-end
}
.live-play-by-play--message--comment--tools {
 width:2.7rem;
 height:2.6rem;
 border-radius:.3rem;
 background-color:#ffffff;
 font-size:2.5rem;
 color:#4a4a4a;
 display:none;
 text-transform:none;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 position:absolute;
 right:0;
 top:0;
 cursor:pointer
}
.live-play-by-play--message--comment--tools--item {
 padding:0 .8rem;
 height:1.8rem;
 border-left:solid .1rem #d8dce9;
 cursor:pointer
}
.live-play-by-play--message--comment--tools>div:first-child {
 border-left:0;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center
}
.live-play-by-play--message--comments--comment--info:hover>.live-play-by-play--message--comment--tools {
 display:-ms-flexbox;
 display:flex
}
.live-play-by-play--message--comments--ctas {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:justify;
 justify-content:space-between;
 margin:1.5rem 0
}
.live-play-by-play--message--comments--hide-all {
 font-weight:bold;
 line-height:normal;
 font-size:1.2rem;
 color:#2F80ED;
 cursor:pointer
}
.arena-dropdown-menu--item {
 width:100%;
 line-height:3.2rem;
 font-weight:normal;
 font-size:1rem;
 color:#A3A3A3
}
.arena-dropdown-menu--li {
 cursor:pointer
}
.arena-live__small .arena-live--event-title {
 font-size:2.8rem
}
.arena-live__small .live--main--live--chat {
 height:0;
 right:0;
 width:0;
 margin:0;
 max-width:none;
 min-width:0;
 -ms-flex-preferred-size:auto;
 flex-basis:auto;
 padding:0
}
.arena-live__small .live--main--live--chat__open {
 padding-bottom:.6rem;
 height:100%;
 top:0;
 position:static
}
.arena-live__small .live-pbp--messages {
 margin-left:1.8rem
}
.arena-live__small .live-pbp--status-bar {
 padding:1rem 1rem
}
.arena-live__small .live-pbp--score--team-a>.live-pbp--score--name {
 font-size:1.4rem
}
.arena-live__small .live-pbp--score--team-b>.live-pbp--score--name {
 font-size:1.4rem
}
.arena-live__small .live-pbp--status-bar--last-update {
 font-size:1.1rem
}
.arena-live__small .live-pbp--status-bar--last-update>span {
 font-size:1.1rem
}
.arena-live__small .live-pbp--status-bar--sound-alert {
 margin-left:0rem
}
.arena-live__small .live-message--message {
 padding:.2rem 0rem 0rem;
 font-size:1.4rem
}
.arena-live__small .live-message--message--wrapper {
 padding:1.8rem 1.1rem 1.8rem 0rem
}
.arena-live__small .live-message--media--wrapper {
 padding:0rem !important
}
.arena-live__small .live-message--editor {
 position:absolute;
 right:0
}
.arena-live__small .live-message--editor--name {
 max-width:100%
}
.arena-live__small .live-message--editor--name {
 max-width:100%
}
.arena-live__small .live-message--content--wrapper {
 margin-top:2.5rem;
 padding:.2rem 0rem !important
}
.arena-live__small .live-message--action--container {
 -ms-flex-direction:row-reverse;
 flex-direction:row-reverse;
 left:-2.5rem;
 width:auto;
 -ms-flex-align:center;
 align-items:center;
 height:2.4rem;
 -ms-flex-pack:end;
 justify-content:flex-end
}
.arena-live__small .live-message--action--time {
 border-right:.1rem solid #9B9B9B;
 width:auto;
 padding:0 .5rem
}
.arena-live__small .live-message--action--period {
 font-weight:300;
 line-height:normal;
 font-size:1.4rem;
 text-align:center;
 color:#9B9B9B;
 width:auto;
 text-align:left;
 margin-left:0;
 padding:0 .5rem
}
.arena-live__small .live-message--action--period-time {
 width:auto;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center
}
.arena-live__small .live-message--action--period--lap {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center
}
.arena-live__small .live-message--action--period--lap>span {
 padding:0 .5rem;
 font-size:1.1rem
}
.arena-live__small .live-message--action--period--lap>span:first-child {
 border-right:.1rem solid #9B9B9B;
 font-size:2rem
}
.arena-live__small .live-message--action--date {
 width:auto
}
.arena-live__small .live-message--action--date>div {
 -ms-flex-direction:row;
 flex-direction:row;
 font-size:1.4rem;
 text-transform:capitalize;
 -ms-flex-align:center;
 align-items:center
}
.arena-live__small .live-message--action--date>div>span {
 padding:0 .5rem;
 font-weight:300
}
.arena-live__small .live-message--action--date>div>span:first-child {
 border-right:.1rem solid #9B9B9B
}
.arena-live__small .live-message--action--date>div>span:last-child {
 border:none
}
.arena-live__small .live-message--action--player {
 -ms-flex:2;
 flex:2
}
.arena-live__small .live-message--action--pinned--text {
 display:none
}
.arena-live__small .live-message--reaction--container {
 padding:0 1.5rem 0 0
}
.arena-live__small .live-chat-room--chat--container {
 display:none
}
.arena-live__small .live-chat-room--container {
 width:100%;
 height:100%;
 position:static
}
.arena-live__small .live-chat-room--footer {
 display:-ms-flexbox;
 display:flex;
 width:100%;
 right:0
}
.arena-live__small .summary--title {
 margin-bottom:.5rem;
 text-align:center
}
.arena-live__small .summary--container {
 margin-left:1rem;
 padding-right:1rem;
 padding-top:1rem;
 padding-bottom:2rem
}
.arena-live__small .live-pbp--modal-message--back {
 display:block
}
.arena-live__small .live-pbp--poweredby--logo {
 display:none
}
.arena-live__small .live-play-by-play--comment--replies__desktop {
 display:none
}
.arena-live__small .live-play-by-play--comment--replies__mobile {
 display:block
}
.arena-live__small .live-play-by-play--comment--replies--number-replies__desktop {
 display:none
}
.arena-live__small .live-play-by-play--comment--replies--number-replies__mobile {
 display:block
}
.arena-live__small .live-play-by-play--comment--reply--btn__desktop {
 display:none
}
.arena-live__small .live-play-by-play--comment--reply--btn__mobile {
 display:block
}
.arena-live__small .message--comments--btn__desktop {
 display:none
}
.arena-live__small .message--comments--btn__mobile {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center
}
.arena-live__small .live-play-by-play--message--comments--new-comment--info--login {
 top:1.3rem !important
}
.arena-live__small .live-play-by-play--message--comments--new-comment--info--name {
 margin-top:1.2rem
}
.arena-live__small .live-chat-room-input .live-play-by-play-complete-profile--wrapper {
 position:static !important;
 margin-bottom:0 !important
}
.arena-live__small .live-play-by-play-complete-profile--button--next {
 font-size:1.2rem
}
.arena-live__small .live-play-by-play-complete-profile--button--next--wrapper {
 width:100%
}
.arena-live__small .live-play-by-play-new-comment--info {
 margin-top:1rem;
 margin-left:-4rem;
 width:calc(100% + 4rem)
}
.arena-live__small .live-play-by-play-new-comment--info__no-user {
 margin-top:4.5rem
}
.arena-live__small .live-event-info-racing--lineup {
 margin-left:0;
 padding:0
}
.arena-live__small .live-event-info-racing--lineup--item {
 padding-left:3.7rem;
 margin-right:.8rem;
 margin-left:.8rem
}
.arena-live__small .live-event-info-racing--lineup--item--car-name {
 -ms-flex-align:start;
 align-items:flex-start;
 -ms-flex-direction:column;
 flex-direction:column
}
.arena-live__small .live-event-info-racing--lineup--item--car-info {
 margin-top:.6rem
}
.arena-live__small .live-message--prediction--competitor {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-align:center;
 align-items:center
}
.arena-live__small .live-message--prediction--competitor--record {
 display:none
}
.arena-live__small .live-message--prediction--competitor--name {
 text-align:center !important
}
.arena-live__small .live-pbp--modal-message {
 margin-top:0 !important;
 border-radius:0 !important;
 padding:0
}
.arena-live__small .live-pbp--modal-message .arena-modal-overlay__inner-close {
 display:none
}
.arena-live__small .live-pbp--modal-message--message--wrapper {
 padding-left:1rem;
 padding-top:0rem;
 text-align:start;
 margin-top:1rem;
 border-top:.1rem solid #d8dce9;
 height:100%
}
.arena-live__small .live-pbp--modal-message--message--container {
 height:100%
}
.arena-live__small-360 .arena-live--event-title {
 font-size:2.4rem
}
.arena-live__small-320 .arena-live--event-title {
 font-size:2.2rem
}
.arena-live__small-320 .live--match--soccer--player--image {
 width:3.5rem;
 height:3.5rem
}
.arena-live__small-320 .live--match--soccer--list {
 padding:0 .5rem
}
.arena-live__small-320 .live--match--soccer--players-starting {
 -ms-flex-pack:distribute;
 justify-content:space-around
}
#arena-live *,
#arena-chat *,
.arena--publisher-live *,
.arena-embed-widget * {
 box-sizing:border-box
}
#arena-live select,
#arena-live textarea,
#arena-live input,
#arena-chat select,
#arena-chat textarea,
#arena-chat input,
.arena--publisher-live select,
.arena--publisher-live textarea,
.arena--publisher-live input,
.arena-embed-widget select,
.arena-embed-widget textarea,
.arena-embed-widget input {
 font-size:1.4rem !important;
 font-family:sans-serif !important;
 line-height:normal !important;
 font-weight:400 !important
}
@media screen and (max-width: 72rem) {
 #arena-live select,
 #arena-live textarea,
 #arena-live input,
 #arena-chat select,
 #arena-chat textarea,
 #arena-chat input,
 .arena--publisher-live select,
 .arena--publisher-live textarea,
 .arena--publisher-live input,
 .arena-embed-widget select,
 .arena-embed-widget textarea,
 .arena-embed-widget input {
  font-size:2.4rem !important
 }
 .arena-icon-send {
    width: 3.5rem;
    height: 3.6rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;}
}
#arena-live ul,
#arena-live ol,
#arena-chat ul,
#arena-chat ol,
.arena--publisher-live ul,
.arena--publisher-live ol,
.arena-embed-widget ul,
.arena-embed-widget ol {
 margin-left:2rem
}
.live--main--live--chat *,
.live--main--live--chat__closed *,
.live-chat-room--container *,
.live * {
 box-sizing:border-box
}
.live-pbp--messages .fb-post {
 width:100% !important;
 max-width:100% !important
}
.live-pbp--messages .fb-post>span {
 width:100% !important;
 max-width:100% !important
}
.live-pbp--messages .fb-post>span>iframe {
 width:.1rem !important;
 min-width:100% !important;
 border-radius:.5rem
}
.live-chat-room-input--gif {
 height:6rem;
 border-top:.1rem solid #DBDBDB;
 margin-top:1rem;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 margin-left:-1.5rem;
 margin-right:-1.5rem;
 padding:0 1rem;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.live-chat-room-input--gif .live-chat-room-input--input--close--wrapper {
 position:static
}
.live-chat-room-input--gif .live-chat-room-input--input--close {
 width:1.5rem;
 height:1.5rem
}
.live-chat-room-input--gif--image {
 width:4rem;
 height:4rem;
 border-radius:.4rem
}
.arena-live-chat-container {
 transition:height 2s ease-in-out;
 height:0;
 min-height:0
}
.live-chat-room--messages::-webkit-scrollbar {
 content:''
}
.live-chat-room--messages::-webkit-scrollbar-thumb {
 background-color:#ccc
}
.live-chat-room--messages::-webkit-scrollbar-thumb {
 border-color:#f1f1f1 !important
}
.live-chat-room--messages::-webkit-scrollbar-thumb {
 background-color:rgba(136, 136, 136, .2);
 border:.2rem solid #fcfcfc;
 min-height:3rem
}
.live-chat-room--messages::-webkit-scrollbar-track {
 background-color:#f1f1f1
}
