/*Variables*/
/*Colors*/
/*Schools*/
/*Social Media Brand Colors*/
/*Fonts*/
/*Mixins*/
.reset_list {
  margin: 0;
  padding: 0;
  list-style: none;
}
/*Utility Classes*/

.accessible-hide {
  position: absolute;
  top: -99999px;
  left: -99999px;
  display: block !important;
  color: white !important;
  background-color: black !important;
}
.accessible-text {
  color: white !important;
  background-color: black !important;
}
.color-black {
  color: black !important;
}
.color-white {
  color: white !important;
}
.reset-list {
  margin: 0;
  padding: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  list-style: none;
}
.whitespace-pre {
  white-space: pre;
}
/*Styles*/

a.sidearm-skip-link {
  position: absolute;
  top: 0;
  left: -99999px;
  color: white;
  background-color: #013ca6;
}
a.sidearm-skip-link:link,
a.sidearm-skip-link:visited {
  color: white;
}
a.sidearm-skip-link:focus {
  position: fixed;
  z-index: 9999999;
  left: 0;
}
html:not(.index) .main-content-placeholder {
  max-width: 1464px;
  margin: 0 auto;
  padding: 12px 0;
}
html:not(.index) .main-content-placeholder .main-content-placeholder__inner {
  background-color: white;
  padding: 24px;
}
html.index .main-content-placeholder {
  padding-top: 12px;
}
html.members-custom .main-content-placeholder {
  max-width: none;
  margin: 0 auto;
  padding: 0;
}
html.members-custom .main-content-placeholder .main-content-placeholder__inner {
  background: none;
  padding: 0;
}
@media all and (min-width: 768px) {
  html:not(.index) .main-content-placeholder {
    padding: 24px 0;
  }
  html.index .main-content-placeholder {
    padding-top: 24px;
  }
  html.members-custom .main-content-placeholder {
    padding-top: 0px;
  }
}
@media all and (min-width: 1024px) {
  html:not(.index) .main-content-placeholder {
    padding: 24px;
  }
  html.members-custom .main-content-placeholder {
    padding: 0;
  }
}
body {
  font: 1rem/1.5 'Roboto Condensed', 'Roboto', sans-serif;
  margin: 0;
  padding: 0;
  color: black;
  background: #f7f8f9;
}
.row {
  max-width: 1464px;
  margin: 0 auto;
}
.row--pad {
  padding-right: 24px;
  padding-left: 24px;
}
.row--narrow {
  max-width: 1416px;
}
.showcase-play-button {
  font-size: 0;
  position: absolute;
  z-index: 100;
  top: 50%;
  left: 50%;
  overflow: visible;
  width: 70px;
  height: 70px;
  padding: 0;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border: 0;
  outline: 0;
  background-color: transparent;
  background-image: url("https://s3.amazonaws.com/assets.sidearmsports.com/images/play-full.png");
  background-size: contain;
}
/****
LOADERS
****/

.loadable {
  opacity: 0;
  -webkit-transition: opacity 0.5s 0.5s;
  transition: opacity 0.5s 0.5s;
}
.loadable.is-loaded {
  opacity: 1;
}
.loadable.is-loaded .loadable__spinner {
  display: none;
}
.loadable--main-content {
  min-height: 100vh;
}
.loadable__spinner {
  height: 60px;
  width: 60px;
  margin: 0 0 0 -30px;
  position: absolute;
  top: 300px;
  left: 50%;
  -webkit-animation: rotation 1.5s infinite linear;
  -moz-animation: rotation 1.5s infinite linear;
  -o-animation: rotation 1.5s infinite linear;
  animation: rotation 1.5s infinite linear;
  border-left: 6px solid rgba(0, 174, 239, 0.15);
  border-right: 6px solid rgba(0, 174, 239, 0.15);
  border-bottom: 6px solid rgba(0, 174, 239, 0.15);
  border-top: 6px solid #1b3ca4;
  border-radius: 100%;
}
@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
  }
}
@-moz-keyframes rotation {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(359deg);
  }
}
@-o-keyframes rotation {
  from {
    -o-transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(359deg);
  }
}
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.loadable__spinner.is-loaded {
  display: none;
}
/****
BLOCKS
****/

.s-header {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: stretch;
  -webkit-align-items: stretch;
  width: 100%;
  padding: 0 24px;
  background: white;
  box-shadow: inset 0 -0.062rem 0 #eceff0;
}
.s-header--qello {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.s-header .s-header__title {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  font-style: normal;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  position: relative;
  height: 72px;
  margin-right: auto;
  text-transform: uppercase;
  color: black;
}
.s-header .s-header__title-link {
  text-decoration: none;
  color: #68686e;
}
.s-header .s-header__title-link:hover {
  color: #1b3ca4;
}
.s-header .s-header__tabs {
  margin-right: auto;
}
.s-header .s-header__tabs li {
  white-space: nowrap;
}
.s-header .s-header__tabs li:first-child {
  margin-right: 24px;
}
.s-header .s-header__tabs li.ui-state-active a {
  color: black;
}
.s-header .s-header__tabs li.ui-state-active a:hover {
  color: black;
}
.s-header .s-header__tabs li.ui-state-active a:after {
  opacity: 1;
}
.s-header .s-header__tabs a {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  font-style: normal;
  position: relative;
  height: 72px;
  text-decoration: none;
  text-transform: uppercase;
  color: #68686e;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.s-header .s-header__tabs a:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 36px;
  height: 2px;
  content: '';
  opacity: 0;
  background: #1b3ca4;
}
.s-header .s-header__tabs a:hover {
  color: #1b3ca4;
}
.s-header .s-header__bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 36px;
  height: 2px;
  background: #1b3ca4;
}
.s-header .s-header__ad {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
}
.s-header .s-header__ad .ad {
  position: relative;
  padding-left: 80px;
}
.s-header .s-header__ad .ad a::before {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  font-style: normal;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  position: absolute;
  top: 50%;
  left: 12px;
  width: 56px;
  content: 'Presented By:';
  text-align: right;
  color: #68686e;
}
@media all and (min-width: 768px) {
  .s-header--qello {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
@media all and (min-width: 1200px) {
  .s-header {
    padding: 0 48px;
  }
  .s-header--small {
    padding: 0 24px;
  }
}
.b-container {
  padding: 0;
}
.b-container .b-column--main {
  flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.b-container .b-column--aside {
  flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
}
.b-container .b-layout {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: stretch;
  -webkit-align-items: stretch;
  border-bottom: 6px solid #f7f8f9;
}
.b-container .b-layout--desktop {
  display: none;
}
.b-container .b-layout--wrap-mobile {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.b-container .b-layout--filler {
  display: none;
}
.b-container .b-content {
  background: white;
}
@media all and (min-width: 1024px) {
  .b-container {
    padding: 0 24px;
  }
  .b-container .b-column--main {
    border-right: solid 6px transparent;
  }
  .b-container .b-column--aside {
    width: 300px;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    flex-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    align-items: stretch;
    -webkit-align-items: stretch;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
  }
  .b-container .b-layout--desktop {
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
  }
  .b-container .b-layout--wrap-mobile {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .b-container .b-layout--filler {
    display: block;
    flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    min-width: 1px;
    min-height: 1px;
    background: white;
  }
}
@media all and (min-width: 1200px) {
  .b-container .b-column--aside {
    width: 336px;
  }
}
/****
MAIN HEADER
****/

.main-header {
  position: relative;
  padding-bottom: 108px;
}
.main-header .main-header__filter {
  height: 48px;
  background: white;
  box-shadow: inset 0 -1px 0 #eceff0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 900;
}
.main-header .main-header__logo {
  flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  position: relative;
  z-index: 2;
  padding: 0 77px 0 24px;
}
.main-header .main-header__logo img {
  width: 84px;
}
.main-header .main-header__logo::before {
  transform: skew(-45deg);
  -webkit-transform: skew(-45deg);
  transform: skew(-45deg);
  -webkit-transform-origin: top right;
  -ms-transform-origin: top right;
  transform-origin: top right;
  position: absolute;
  z-index: -1;
  top: 0;
  right: -6px;
  width: 9999px;
  height: 60px;
  content: '';
  background: white;
}
.main-header .main-header__logo::after {
  position: absolute;
  right: -30px;
  bottom: 0;
  width: 84px;
  height: 60px;
  content: '';
  background: url('https://s3.amazonaws.com/sidearm.sites/acc.sidearmsports.com/images/responsive_2019/svg/nav_bg_element.svg') bottom right no-repeat;
}
.main-header .main-header__navigation {
  height: 60px;
  background: #1b3ca4;
  position: absolute;
  top: 48px;
  left: 0;
  width: 100%;
  z-index: 800;
}
.main-header .main-header__navigation-row {
  position: relative;
}
.main-header .main-header__navigation-nav {
  flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
  height: 60px;
}
@media all and (min-width: 768px) {
  .main-header {
    padding-bottom: 252px;
  }
  .main-header .main-header__logo img {
    width: 125px;
  }
  .main-header .main-header__filter {
    height: 192px;
  }
  .main-header .main-header__navigation {
    top: 192px;
  }
}
@media all and (min-width: 1024px) {
  .main-header {
    padding-bottom: 156px;
  }
  .main-header .main-header__filter {
    height: 96px;
  }
  .main-header .main-header__logo {
    padding: 0 107px 0 24px;
  }
  .main-header .main-header__logo::before {
    right: 24px;
  }
  .main-header .main-header__logo::after {
    right: 0;
  }
  .main-header .main-header__navigation {
    top: 96px;
  }
}
.sport-header {
  height: 60px;
  background: white;
  position: relative;
  z-index: 100;
}
html.headroom--not-top .main-header .main-header__navigation {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}
@media all and (min-width: 1024px) {
  .main-header .main-header__filter {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
  }
  .main-header .main-header__navigation {
    top: 96px;
    position: fixed;
    left: 0;
    width: 100%;
  }
  html.headroom--not-top .main-header .main-header__navigation {
    top: 96px;
  }
}
/****
MEMBERS
****/

.c-members--list .c-members__cta {
  flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  width: 100%;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  position: relative;
  color: #2a2b2c;
  padding: 0 24px;
  height: 48px;
  cursor: pointer;
}
.c-members--list .c-members__cta::after {
  transform: translate(0, -50%) rotate(90deg);
  -webkit-transform: translate(0, -50%) rotate(90deg);
  transform: translate(0, -50%) rotate(90deg);
  font-family: sidearm_font_v2;
  position: absolute;
  top: 50%;
  right: 24px;
  content: '\e018';
  color: black;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  z-index: 2;
}
.c-members--list .c-members__cta::before {
  position: fixed;
  top: 0;
  left: 0;
  content: '';
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  display: none;
}
.c-members--list .c-members__cta-inner {
  z-index: 1;
}
.c-members--list .c-members__cta-inner::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 48px;
  content: '';
  background: white;
  z-index: -1;
  border-bottom: solid 1px #eceff0;
}
.c-members--list .c-members__list {
  flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
  position: absolute;
  z-index: 999;
  top: 48px;
  right: 100%;
  width: 100%;
  max-height: calc(100vh - 48px);
  overflow: auto;
  height: auto;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  background: white;
}
.c-members--list .c-members__item {
  flex: 0 1 auto;
  -webkit-flex: 0 1 auto;
  min-width: 1px;
  min-height: 1px;
  width: 33.333%;
  padding-bottom: 33.333%;
  border-top: solid 1px #eceff0;
  border-right: solid 1px #eceff0;
  position: relative;
}
.c-members--list .c-members__item:nth-child(1),
.c-members--list .c-members__item:nth-child(2),
.c-members--list .c-members__item:nth-child(3) {
  border-top: none;
}
.c-members--list .c-members__item:nth-child(3n) {
  border-right: none;
}
.c-members--list .c-members__item.is-active .c-members__logo .c-members__logo-image {
  opacity: 0;
}
.c-members--list .c-members__item.is-active .c-members__logo .c-members__logo-hover {
  opacity: 1;
}
.c-members--list .c-members__item.is-active .c-members__logo.boston_college {
  background: #ddc9a3;
}
.c-members--list .c-members__item.is-active .c-members__logo.clemson {
  background: #f66733;
}
.c-members--list .c-members__item.is-active .c-members__logo.duke {
  background: #013088;
}
.c-members--list .c-members__item.is-active .c-members__logo.florida_state {
  background: #782e40;
}
.c-members--list .c-members__item.is-active .c-members__logo.georgia_tech {
  background: #b3a068;
}
.c-members--list .c-members__item.is-active .c-members__logo.louisville {
  background: black;
}
.c-members--list .c-members__item.is-active .c-members__logo.miami {
  background: #005736;
}
.c-members--list .c-members__item.is-active .c-members__logo.nc_state {
  background: #cc0000;
}
.c-members--list .c-members__item.is-active .c-members__logo.north_carolina {
  background: #7baed5;
}
.c-members--list .c-members__item.is-active .c-members__logo.notre_dame {
  background: #0c2340;
}
.c-members--list .c-members__item.is-active .c-members__logo.pittsburgh {
  background: #003595;
}
.c-members--list .c-members__item.is-active .c-members__logo.syracuse {
  background: #11233d;
}
.c-members--list .c-members__item.is-active .c-members__logo.virginia {
  background: #12284b;
}
.c-members--list .c-members__item.is-active .c-members__logo.virginia_tech {
  background: #640031;
}
.c-members--list .c-members__item.is-active .c-members__logo.wake_forest {
  background: #cdb88e;
}
.c-members--list .c-members__logo {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.c-members--list .c-members__logo:hover {
  background: #1b3ca4;
}
.c-members--list .c-members__logo:hover .c-members__logo-image {
  opacity: 0;
}
.c-members--list .c-members__logo:hover .c-members__logo-hover {
  opacity: 1;
}
.c-members--list .c-members__logo:hover.boston_college {
  background: #ddc9a3;
}
.c-members--list .c-members__logo:hover.clemson {
  background: #f66733;
}
.c-members--list .c-members__logo:hover.duke {
  background: #013088;
}
.c-members--list .c-members__logo:hover.florida_state {
  background: #782e40;
}
.c-members--list .c-members__logo:hover.georgia_tech {
  background: #b3a068;
}
.c-members--list .c-members__logo:hover.louisville {
  background: black;
}
.c-members--list .c-members__logo:hover.miami {
  background: #005736;
}
.c-members--list .c-members__logo:hover.nc_state {
  background: #cc0000;
}
.c-members--list .c-members__logo:hover.north_carolina {
  background: #7baed5;
}
.c-members--list .c-members__logo:hover.notre_dame {
  background: #0c2340;
}
.c-members--list .c-members__logo:hover.pittsburgh {
  background: #003595;
}
.c-members--list .c-members__logo:hover.syracuse {
  background: #11233d;
}
.c-members--list .c-members__logo:hover.virginia {
  background: #12284b;
}
.c-members--list .c-members__logo:hover.virginia_tech {
  background: #640031;
}
.c-members--list .c-members__logo:hover.wake_forest {
  background: #cdb88e;
}
.c-members--list .c-members__logo-inner {
  position: relative;
}
.c-members--list .c-members__logo-image {
  max-width: 50px;
  max-height: 36px;
}
.c-members--list .c-members__logo-hover {
  position: absolute;
  top: 0;
  left: 0;
  max-width: 50px;
  max-height: 36px;
  opacity: 0;
}
.c-members--list.is-open .c-members__list {
  right: 0;
}
.c-members--list.is-open .c-members__cta::before {
  display: block;
}
.c-members--list.is-open .c-members__cta::after {
  transform: translate(0, -50%) rotate(-90deg);
  -webkit-transform: translate(0, -50%) rotate(-90deg);
  transform: translate(0, -50%) rotate(-90deg);
}
@media all and (min-width: 768px) {
  .c-members--list {
    box-shadow: inset 0 -1px 0 #eceff0;
  }
  .c-members--list.is-open .c-members__cta::after {
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }
  .c-members--list .c-members__cta {
    justify-content: center;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    cursor: default;
  }
  .c-members--list .c-members__cta::after {
    display: none;
  }
  .c-members--list .c-members__cta::before {
    content: none;
  }
  .c-members--list .c-members__cta-inner::before {
    border-bottom: none;
  }
  .c-members--list .c-members__item {
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    align-items: stretch;
    -webkit-align-items: stretch;
    justify-content: center;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    height: 72px;
    width: auto;
    padding-bottom: 0;
    flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    min-width: 1px;
    min-height: 1px;
    border-right: none;
  }
  .c-members--list .c-members__item:nth-child(1),
  .c-members--list .c-members__item:nth-child(2),
  .c-members--list .c-members__item:nth-child(3) {
    border-top: solid 1px #eceff0;
  }
  .c-members--list .c-members__logo {
    height: 72px;
    padding: 0 12px;
    position: relative;
  }
  .c-members--list .c-members__list {
    position: relative;
    z-index: 2;
    top: auto;
    right: auto;
    max-height: none;
    overflow: unset;
    background: none;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .c-members--list .c-members__list.is-open {
    right: auto;
  }
}
@media all and (min-width: 1024px) {
  .c-members--list .c-members__cta {
    width: 120px;
    padding: 0 46px 0 24px;
    border-bottom: none;
    border-right: solid 1px #eceff0;
    height: auto;
  }
  .c-members--list .c-members__cta::after {
    display: block;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    right: 14px;
  }
  .c-members--list .c-members__item {
    height: 96px;
    border-top: none;
  }
  .c-members--list .c-members__item:nth-child(1),
  .c-members--list .c-members__item:nth-child(2),
  .c-members--list .c-members__item:nth-child(3) {
    border-top: none;
  }
  .c-members--list .c-members__logo {
    height: 96px;
  }
}
/****
NAVIGATION
****/

.c-navigation--main ul {
  margin: 0;
  padding: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  list-style: none;
}
.c-navigation--main .c-navigation__url {
  display: block;
  text-decoration: none;
  color: inherit;
}
.c-navigation--main .c-navigation__digital-network {
  flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  display: none;
}
.c-navigation--main .c-navigation__digital-network .ad {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  position: relative;
  width: 105px;
  height: 60px;
  margin-right: 9px;
  padding: 0 19px 0 9px;
}
.c-navigation--main .c-navigation__digital-network .ad::after {
  transform: translate(100%, -50%) rotate(45deg);
  -webkit-transform: translate(100%, -50%) rotate(45deg);
  transform: translate(100%, -50%) rotate(45deg);
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 12px;
  content: '';
  background-color: rgba(255, 255, 255, 0.2);
}
.c-navigation--main .c-navigation__digital-network .ad img {
  width: 61px;
}
.c-navigation--main .c-navigation__icon-group {
  flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  padding-left: 8px;
}
.c-navigation--main .c-navigation__icon-group button {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  background: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  height: 60px;
  line-height: 60px;
  color: white;
  text-decoration: none;
  font-size: 20px;
  padding: 0 4px;
  display: inline-block;
}
.c-navigation--main .c-navigation__icon-group button::-ms-expand {
  display: none;
}
.c-navigation--main .c-navigation__toggle {
  position: relative;
  padding-right: 16px;
}
.c-navigation--main .c-navigation__toggle::after {
  transform: translate(0, -50%) rotate(45deg);
  -webkit-transform: translate(0, -50%) rotate(45deg);
  transform: translate(0, -50%) rotate(45deg);
  position: absolute;
  top: 50%;
  right: 7px;
  width: 1px;
  height: 12px;
  content: '';
  background-color: rgba(255, 255, 255, 0.2);
}
.c-navigation--main .c-navigation__toggle-button {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  background: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  font-size: 24px;
  line-height: 60px;
  display: block;
  height: 60px;
  padding: 0 16px 0 15px;
  color: white;
}
.c-navigation--main .c-navigation__toggle-button::-ms-expand {
  display: none;
}
.c-navigation--main .c-navigation-desktop #shopdropdown {
  display: none;
}
.c-navigation--main .c-navigation-desktop .c-navigation__item--level-1:hover .c-navigation__url--level-1::before,
.c-navigation--main .c-navigation-desktop .c-navigation__item--level-1.sidearm-hover .c-navigation__url--level-1::before {
  -webkit-transition: 0.2s;
  transition: 0.2s;
  bottom: 0;
  opacity: 1;
}
.c-navigation--main .c-navigation-desktop .c-navigation__item--level-1:hover .c-navigation__level-2,
.c-navigation--main .c-navigation-desktop .c-navigation__item--level-1.sidearm-hover .c-navigation__level-2 {
  left: 0;
  transition: opacity 0.25s;
  opacity: 1;
}
.c-navigation--main .c-navigation-desktop .c-navigation__item--level-1.c-navigation__social-parent {
  position: relative;
}
.c-navigation--main .c-navigation-desktop .c-navigation__item--level-1.c-navigation__social-parent .c-navigation__level-2 {
  width: 400px;
}
.c-navigation--main .c-navigation-desktop .c-navigation__item--level-1.c-navigation__social-parent .c-navigation__column {
  flex: 1 1 50%;
  -webkit-flex: 1 1 50%;
  min-width: 1px;
  min-height: 1px;
}
.c-navigation--main .c-navigation-desktop .c-navigation__item--level-1.c-navigation__social-parent:hover .c-navigation__level-2,
.c-navigation--main .c-navigation-desktop .c-navigation__item--level-1.c-navigation__social-parent.sidearm-hover .c-navigation__level-2 {
  left: auto;
  right: 0;
}
.c-navigation--main .c-navigation-desktop .c-navigation__url--level-1 {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 18px;
  font-weight: 700;
  font-style: normal;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  position: relative;
  height: 60px;
  margin-right: 9px;
  padding: 0 16px;
  white-space: nowrap;
  text-transform: uppercase;
  color: white;
}
.c-navigation--main .c-navigation-desktop .c-navigation__url--level-1::after {
  transform: translate(100%, -50%) rotate(45deg);
  -webkit-transform: translate(100%, -50%) rotate(45deg);
  transform: translate(100%, -50%) rotate(45deg);
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 12px;
  content: '';
  background-color: rgba(255, 255, 255, 0.2);
}
.c-navigation--main .c-navigation-desktop .c-navigation__url--level-1::before {
  position: absolute;
  bottom: 6px;
  left: 16px;
  width: calc(100% - 32px);
  height: 2px;
  content: '';
  opacity: 0;
  background: white;
}
.c-navigation--main .c-navigation-desktop .c-navigation__level-2 {
  position: absolute;
  top: 100%;
  left: -99999px;
  width: 100%;
  pointer-events: none;
  opacity: 0;
  z-index: 500;
}
.c-navigation--main .c-navigation-desktop .c-navigation__level-2.is-open {
  left: 0;
  transition: 0s;
  opacity: 1;
}
.c-navigation--main .c-navigation-desktop .c-navigation__level-2-inner {
  margin: 0 24px;
  padding: 24px 12px;
  pointer-events: all;
  background: white;
  box-shadow: 0 2px 24px rgba(0, 0, 0, 0.06);
  max-height: calc(100vh - 60px - 192px);
  overflow: auto;
}
.c-navigation--main .c-navigation-desktop .c-navigation__column {
  padding: 0 12px;
  flex: 0 1 50%;
}
.c-navigation--main .c-navigation-desktop .c-navigation__column.padded {
  padding-top: 60px;
}
.c-navigation--main .c-navigation-desktop .c-navigation__column.padded .c-navigation__item--level-2:first-child {
  border-top: solid 1px #eceff0;
}
.c-navigation--main .c-navigation-desktop .c-navigation__item--level-2 {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  height: 48px;
  padding: 0 12px;
  box-shadow: inset 0 -1px 0 #eceff0;
  line-height: 1.25;
}
.c-navigation--main .c-navigation-desktop .c-navigation__item--level-2:hover:not(.c-navigation__separator) {
  background: #1b3ca4;
}
.c-navigation--main .c-navigation-desktop .c-navigation__item--level-2:hover:not(.c-navigation__separator) .c-navigation__url--level-2 {
  color: white;
}
.c-navigation--main .c-navigation-desktop .c-navigation__item--level-2:hover:not(.c-navigation__separator) .c-navigation__schedule-roster-news:before {
  opacity: 0.2;
}
.c-navigation--main .c-navigation-desktop .c-navigation__separator {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 700;
  font-style: normal;
  position: relative;
  height: 60px;
  color: black;
}
.c-navigation--main .c-navigation-desktop .c-navigation__separator::after {
  position: absolute;
  bottom: 0;
  left: 24px;
  width: 36px;
  height: 2px;
  content: '';
  background: #1b3ca4;
}
.c-navigation--main .c-navigation-desktop .c-navigation__url--level-2 {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  color: #2a2b2c;
  position: relative;
}
.c-navigation--main .c-navigation-desktop .c-navigation__url--level-2::after {
  transform: translate(0, -3px);
  -webkit-transform: translate(0, -3px);
  transform: translate(0, -3px);
  -webkit-transition: 0.2s;
  transition: 0.2s;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  content: '';
  opacity: 0;
  background: white;
}
.c-navigation--main .c-navigation-desktop .c-navigation__url--level-2:hover::after {
  transform: none;
  -webkit-transform: none;
  transform: none;
  opacity: 1;
}
.c-navigation--main .c-navigation-desktop .c-navigation__url--level-2:first-child {
  margin-right: auto;
}
.c-navigation--main .c-navigation-desktop .c-navigation__url--level-2:first-child:last-child {
  width: 100%;
  margin-right: 0;
}
.c-navigation--main .c-navigation-desktop .c-navigation__schedule-roster-news {
  position: relative;
  margin: 0;
  white-space: nowrap;
}
.c-navigation--main .c-navigation-desktop .c-navigation__schedule-roster-news::before {
  transform: translate(100%, -50%) rotate(25deg);
  -webkit-transform: translate(100%, -50%) rotate(25deg);
  transform: translate(100%, -50%) rotate(25deg);
  position: absolute;
  top: 50%;
  right: -13px;
  content: '/';
  pointer-events: none;
  color: #eceff0;
  display: none;
}
.c-navigation--main .c-navigation-desktop .c-navigation__social {
  font-size: 18px;
  overflow: hidden;
  width: 18px;
  margin-left: 0;
  white-space: nowrap;
  color: transparent;
  visibility: hidden;
}
.c-navigation--main .c-navigation-desktop .c-navigation__social[href] {
  color: black;
  visibility: visible;
}
.c-navigation--main .c-navigation-desktop .c-navigation__social:before {
  font-family: sidearm_font_v2;
  margin-right: 30px;
}
.c-navigation--main .c-navigation-desktop .c-navigation__social.facebook:before {
  content: '\e041';
}
.c-navigation--main .c-navigation-desktop .c-navigation__social.twitter:before {
  content: '\e035';
}
.c-navigation--main .c-navigation-desktop .c-navigation__social.instagram:before {
  content: '\e044';
}
.c-navigation--main .c-navigation-desktop .c-navigation__social.tickets:before {
  content: '\e107';
}
.c-navigation--main .c-navigation-desktop .c-navigation__social.championship:before {
  content: '\e155';
}
.c-navigation--main .c-navigation-mobile .c-navigation__offcanvas {
  -webkit-transition: opacity 0.2s 0s, max-height 0s 0.2s;
  transition: opacity 0.2s 0s, max-height 0s 0.2s;
  position: absolute;
  top: 100%;
  right: 0;
  overflow: hidden;
  width: 100%;
  max-height: 0;
  opacity: 0;
  background: #1b3ca4;
}
.c-navigation--main .c-navigation-mobile .c-navigation__offcanvas.is-open {
  -webkit-transition: opacity 0.2s 0s, max-height 0s 0s;
  transition: opacity 0.2s 0s, max-height 0s 0s;
  overflow: auto;
  max-height: calc(100vh - 60px - 48px);
  opacity: 1;
}
.c-navigation--main .c-navigation-mobile .c-navigation__item--level-1.c-navigation__social .c-navigation__url--level-1 span {
  display: none;
}
.c-navigation--main .c-navigation-mobile .c-navigation__parent .c-navigation__url--level-1::after {
  font-family: sidearm_font_v2;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  display: block;
  margin-left: 12px;
  content: '\e008';
  transition: transform 0.25s;
}
.c-navigation--main .c-navigation-mobile .c-navigation__parent .c-navigation__url--level-1.is-open::after {
  transition: transform 0.25s;
  transform: rotate(-180deg);
}
.c-navigation--main .c-navigation-mobile .c-navigation__url--level-1 {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 18px;
  font-weight: 700;
  font-style: normal;
  height: 60px;
  padding: 0 24px;
  text-transform: uppercase;
  color: white;
  background: #1b3ca4;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.c-navigation--main .c-navigation-mobile .c-navigation__url--level-1:hover,
.c-navigation--main .c-navigation-mobile .c-navigation__url--level-1.is-open,
.c-navigation--main .c-navigation-mobile .c-navigation__url--level-1.sidearm-hover {
  color: black;
  background: white;
}
.c-navigation--main .c-navigation-mobile .c-navigation__level-2 {
  position: static;
  overflow: hidden;
  width: 100%;
  max-height: 0;
  transition: 1s;
  opacity: 1;
}
.c-navigation--main .c-navigation-mobile .c-navigation__level-2.is-open {
  max-height: 1500px;
}
.c-navigation--main .c-navigation-mobile .c-navigation__separator {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 700;
  font-style: normal;
  position: relative;
  padding: 18px 24px 15px;
  border-bottom: solid 1px #eceff0;
  background: white;
}
.c-navigation--main .c-navigation-mobile .c-navigation__separator::before {
  position: absolute;
  bottom: 0;
  left: 24px;
  width: 36px;
  height: 2px;
  content: '';
  background: #1b3ca4;
}
.c-navigation--main .c-navigation-mobile .c-navigation__url--level-2 {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  padding: 18px 24px 15px;
  color: #2a2b2c;
  border-bottom: solid 1px #eceff0;
  background: #f7f8f9;
}
.c-navigation--main .c-navigation-mobile .c-navigation__url--level-2:hover,
.c-navigation--main .c-navigation-mobile .c-navigation__url--level-2.sidearm-hover {
  text-decoration: underline;
}
@media only screen and (-webkit-device-pixel-ratio: 3) {
  .c-navigation--main .c-navigation-mobile .c-navigation__level-1 {
    padding-bottom: 60px;
  }
}
@media all and (min-width: 768px) {
  .c-navigation--main .c-navigation__digital-network {
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
  }
  .c-navigation--main .c-navigation-mobile .c-navigation__offcanvas {
    width: 50%;
    box-shadow: -4px 4px 8px rgba(0, 0, 0, 0.06);
  }
  .c-navigation--main .c-navigation-mobile .c-navigation__offcanvas.is-open {
    max-height: calc(100vh - 60px - 192px);
  }
}
@media all and (min-width: 1024px) {
  .c-navigation--main .c-navigation-desktop .c-navigation__item--level-2 {
    padding: 0 24px;
  }
  .c-navigation--main .c-navigation-desktop .c-navigation__schedule-roster-news {
    margin: 0 16px;
  }
  .c-navigation--main .c-navigation-desktop .c-navigation__schedule-roster-news::before {
    display: block;
  }
  .c-navigation--main .c-navigation-desktop .c-navigation__social {
    margin-left: 16px;
  }
  .c-navigation--main .c-navigation-mobile .c-navigation__offcanvas {
    width: 40%;
  }
  .c-navigation--main .c-navigation-mobile .c-navigation__offcanvas.is-open {
    max-height: calc(100vh - 60px - 96px);
  }
}
@media all and (min-width: 1024px) {
  .c-navigation--main .c-navigation-desktop .c-navigation__level-2-inner {
    max-height: calc(100vh - 60px - 96px);
  }
}
html.headroom--not-top .c-navigation--main .c-navigation-desktop .c-navigation__level-2-inner {
  max-height: calc(100vh - 60px);
}
html.headroom--not-top .c-navigation-mobile .c-navigation__offcanvas.is-open {
  max-height: calc(100vh - 60px);
}
@media all and (min-width: 1024px) {
  html.headroom--not-top .c-navigation-mobile .c-navigation__offcanvas.is-open {
    max-height: calc(100vh - 60px - 96px);
  }
  html.headroom--not-top .c-navigation--main .c-navigation-desktop .c-navigation__level-2-inner {
    max-height: calc(100vh - 60px - 96px);
  }
}
.c-navigation--sport ul {
  margin: 0;
  padding: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  list-style: none;
}
.c-navigation--sport.c-navigation--desktop .c-navigation__url {
  display: block;
  text-decoration: none;
  color: inherit;
}
.c-navigation--sport.c-navigation--desktop .c-navigation__item--level-1:hover .c-navigation__url--level-1::after {
  transform: none;
  -webkit-transform: none;
  transform: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 1;
}
.c-navigation--sport.c-navigation--desktop .c-navigation__item--level-1:hover .c-navigation__level-2 {
  right: 33px;
  left: auto;
  transition: opacity 0.25s;
  opacity: 1;
}
.c-navigation--sport.c-navigation--desktop .c-navigation__item--level-1:last-child .c-navigation__url--level-1 {
  margin-right: 0;
}
.c-navigation--sport.c-navigation--desktop .c-navigation__item--level-1:last-child .c-navigation__url--level-1::before {
  display: none;
}
.c-navigation--sport.c-navigation--desktop .c-navigation__item--level-1:last-child.c-navigation__parent::after {
  right: 24px;
}
.c-navigation--sport.c-navigation--desktop .c-navigation__item--level-1:last-child.c-navigation__parent:hover .c-navigation__level-2 {
  right: 24px;
}
.c-navigation--sport.c-navigation--desktop .c-navigation__item--level-1.c-navigation__parent {
  position: relative;
}
.c-navigation--sport.c-navigation--desktop .c-navigation__item--level-1.c-navigation__parent .c-navigation__url--level-1 {
  padding-right: 38px;
}
.c-navigation--sport.c-navigation--desktop .c-navigation__item--level-1.c-navigation__parent::after {
  font-family: sidearm_font_v2;
  font-size: 8px;
  position: absolute;
  top: 26px;
  right: 33px;
  content: '\e020';
  color: #1b3ca4;
}
.c-navigation--sport.c-navigation--desktop .c-navigation__url--level-1 {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  position: relative;
  height: 60px;
  margin-right: 9px;
  word-break: keep-all;
  padding: 0 24px;
  color: #1b3ca4;
}
.c-navigation--sport.c-navigation--desktop .c-navigation__url--level-1::after {
  transform: translate(0, -4px);
  -webkit-transform: translate(0, -4px);
  transform: translate(0, -4px);
  position: absolute;
  bottom: 0;
  left: 24px;
  width: calc(100% - 48px);
  height: 2px;
  content: '';
  opacity: 0;
  background: #1b3ca4;
}
.c-navigation--sport.c-navigation--desktop .c-navigation__url--level-1::before {
  transform: translate(100%, -50%) rotate(25deg);
  -webkit-transform: translate(100%, -50%) rotate(25deg);
  transform: translate(100%, -50%) rotate(25deg);
  position: absolute;
  top: 50%;
  right: 0;
  content: '/';
  pointer-events: none;
  color: #eceff0;
}
.c-navigation--sport.c-navigation--desktop .c-navigation__sport {
  position: relative;
  z-index: 2;
  margin-right: auto;
  padding: 0 96px 0 24px;
  pointer-events: none;
}
.c-navigation--sport.c-navigation--desktop .c-navigation__sport::before {
  transform: skew(-45deg);
  -webkit-transform: skew(-45deg);
  transform: skew(-45deg);
  -webkit-transform-origin: top right;
  -ms-transform-origin: top right;
  transform-origin: top right;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  width: 9999px;
  height: 60px;
  content: '';
  background: #eceff0;
}
.c-navigation--sport.c-navigation--desktop .c-navigation__sport::after {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 72px;
  height: 60px;
  content: '';
  background: url('https://s3.amazonaws.com/sidearm.sites/acc.sidearmsports.com/images/responsive_2019/svg/nav_sport_bg_element.svg') bottom right no-repeat;
}
.c-navigation--sport.c-navigation--desktop .c-navigation__sport .c-navigation__url--level-1 {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 18px;
  font-weight: 700;
  font-style: normal;
  padding: 0;
  text-decoration: none;
  pointer-events: all;
  color: #1b3ca4;
}
.c-navigation--sport.c-navigation--desktop .c-navigation__sport .c-navigation__url--level-1::after {
  left: 0;
  width: 100%;
}
.c-navigation--sport.c-navigation--desktop .c-navigation__sport .c-navigation__url--level-1::before {
  display: none;
}
.c-navigation--sport.c-navigation--desktop .c-navigation__level-2 {
  position: absolute;
  top: 100%;
  left: -99999px;
  padding: 12px 24px 24px;
  opacity: 0;
  background: white;
  box-shadow: 0 2px 24px rgba(0, 0, 0, 0.06);
}
.c-navigation--sport.c-navigation--desktop .c-navigation__level-2.is-open {
  right: 0;
  left: auto;
  transition: 0s;
  opacity: 1;
}
.c-navigation--sport.c-navigation--desktop .c-navigation__item--level-2 {
  padding: 0 24px;
  box-shadow: inset 0 -1px 0 #eceff0;
}
.c-navigation--sport.c-navigation--desktop .c-navigation__url--level-2 {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  padding: 12px 0 9px;
  white-space: nowrap;
  color: #2a2b2c;
}
.c-navigation--sport.c-navigation--desktop .c-navigation__url--level-2:hover {
  text-decoration: underline;
}
.c-navigation--sport.c-navigation--mobile {
  position: relative;
}
.c-navigation--sport.c-navigation--mobile .c-navigation__sport {
  position: relative;
  z-index: 2;
  margin-right: auto;
  padding: 0 96px 0 24px;
  pointer-events: none;
}
.c-navigation--sport.c-navigation--mobile .c-navigation__sport::before {
  transform: skew(-45deg);
  -webkit-transform: skew(-45deg);
  transform: skew(-45deg);
  -webkit-transform-origin: top right;
  -ms-transform-origin: top right;
  transform-origin: top right;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  width: 9999px;
  height: 60px;
  content: '';
  background: #eceff0;
}
.c-navigation--sport.c-navigation--mobile .c-navigation__sport::after {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 72px;
  height: 60px;
  content: '';
  background: url('https://s3.amazonaws.com/sidearm.sites/acc.sidearmsports.com/images/responsive_2019/svg/nav_sport_bg_element.svg') bottom right no-repeat;
}
.c-navigation--sport.c-navigation--mobile .c-navigation__sport-link {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 18px;
  font-weight: 700;
  font-style: normal;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  position: relative;
  height: 60px;
  padding: 0;
  text-decoration: none;
  pointer-events: all;
  color: #1b3ca4;
}
.c-navigation--sport.c-navigation--mobile .c-navigation__sport-link::after {
  transform: translate(0, -4px);
  -webkit-transform: translate(0, -4px);
  transform: translate(0, -4px);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  content: '';
  opacity: 0;
  background: #1b3ca4;
}
.c-navigation--sport.c-navigation--mobile .c-navigation__sport-link:hover::after {
  transform: none;
  -webkit-transform: none;
  transform: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 1;
}
.c-navigation--sport.c-navigation--mobile .c-navigation__toggle {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  background: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  position: relative;
  display: block;
  height: 60px;
  padding: 0 38px 0 24px;
  color: #1b3ca4;
}
.c-navigation--sport.c-navigation--mobile .c-navigation__toggle::-ms-expand {
  display: none;
}
.c-navigation--sport.c-navigation--mobile .c-navigation__toggle::after {
  font-family: sidearm_font_v2;
  font-size: 8px;
  position: absolute;
  top: 25px;
  right: 24px;
  content: '\e020';
  color: #1b3ca4;
}
.c-navigation--sport.c-navigation--mobile .c-navigation__offcanvas {
  position: absolute;
  top: 100%;
  left: 0;
  overflow: hidden;
  width: 100%;
  max-height: 0;
}
.c-navigation--sport.c-navigation--mobile .c-navigation__offcanvas.is-open {
  overflow: auto;
  max-height: calc(100vh - 0px);
}
.c-navigation--sport.c-navigation--mobile .c-navigation__parent .c-navigation__url--level-1.is-open:after {
  transition: transform 0.25s;
  transform: rotate(-180deg);
}
.c-navigation--sport.c-navigation--mobile .c-navigation__item--level-1 {
  position: relative;
  background: white;
}
.c-navigation--sport.c-navigation--mobile .c-navigation__item--level-1:hover .c-navigation__url--level-1,
.c-navigation--sport.c-navigation--mobile .c-navigation__item--level-1.is-open .c-navigation__url--level-1 {
  color: white;
  background: #1b3ca4;
}
.c-navigation--sport.c-navigation--mobile .c-navigation__item--level-1:hover .c-navigation__arrow::after,
.c-navigation--sport.c-navigation--mobile .c-navigation__item--level-1.is-open .c-navigation__arrow::after {
  color: white;
}
.c-navigation--sport.c-navigation--mobile .c-navigation__item--level-1:hover .c-navigation__arrow:before,
.c-navigation--sport.c-navigation--mobile .c-navigation__item--level-1.is-open .c-navigation__arrow:before {
  color: white;
}
.c-navigation--sport.c-navigation--mobile .c-navigation__item--level-1.is-open .c-navigation__arrow::after {
  transform: translate(-50%, -50%) rotate(180deg);
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
  transform: translate(-50%, -50%) rotate(180deg);
}
.c-navigation--sport.c-navigation--mobile .c-navigation__url--level-1 {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 700;
  font-weight: 18px;
  font-style: normal;
  height: 48px;
  padding: 0 24px;
  text-decoration: none;
  box-shadow: inset 0 -1px 0 #eceff0;
}
.c-navigation--sport.c-navigation--mobile .c-navigation__url--level-1:hover,
.c-navigation--sport.c-navigation--mobile .c-navigation__url--level-1.is-open {
  color: white;
  background: #1b3ca4;
}
.c-navigation--sport.c-navigation--mobile .c-navigation__arrow {
  position: absolute;
  top: 0;
  right: 0;
  width: 48px;
  height: 48px;
}
.c-navigation--sport.c-navigation--mobile .c-navigation__arrow:after {
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-family: sidearm_font_v2;
  font-weight: 400;
  font-style: normal;
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  content: '\e008';
  transition: transform 0.25s;
}
.c-navigation--sport.c-navigation--mobile .c-navigation__arrow::before {
  transform: translate(100%, -50%) rotate(25deg);
  -webkit-transform: translate(100%, -50%) rotate(25deg);
  transform: translate(100%, -50%) rotate(25deg);
  position: absolute;
  top: 50%;
  left: -10px;
  content: '/';
  pointer-events: none;
  opacity: 0.2;
  color: #2a2b2c;
}
.c-navigation--sport.c-navigation--mobile .c-navigation__level-2 {
  position: static;
  overflow: hidden;
  width: 100%;
  max-height: 0;
  padding: 0;
  transition: max-height 0.5s;
  opacity: 1;
  background: #eceff0;
}
.c-navigation--sport.c-navigation--mobile .c-navigation__level-2.is-open {
  max-height: 1500px;
}
.c-navigation--sport.c-navigation--mobile .c-navigation__item--level-2 {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  color: black;
  height: 48px;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  margin: 0 24px;
  border-bottom: solid 1px #e0e5e8;
  line-height: 1.25;
}
.c-navigation--sport.c-navigation--mobile .c-navigation__item--level-2:last-child {
  border-bottom: none;
}
.c-navigation--sport.c-navigation--mobile .c-navigation__separator {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 700;
  font-style: normal;
}
.c-navigation--sport.c-navigation--mobile .c-navigation__url--level-2 {
  color: #1b3ca4;
  text-decoration: none;
}
.c-navigation--sport.c-navigation--mobile .c-navigation__url--level-2:hover {
  text-decoration: underline;
}
@media only screen and (-webkit-device-pixel-ratio: 3) {
  .c-navigation--sport.c-navigation--mobile .c-navigation__level-1 {
    padding-bottom: 60px;
  }
}
/****
SEARCH
****/

.c-search--popout {
  position: relative;
  padding-right: 10px;
}
.c-search--popout fieldset {
  margin: 0;
  padding: 0;
  border: none;
}
.c-search--popout .c-search__toggle {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  background: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  font-size: 24px;
  line-height: 60px;
  display: block;
  height: 60px;
  padding: 0 6px;
  color: white;
}
.c-search--popout .c-search__toggle::-ms-expand {
  display: none;
}
.c-search--popout .c-search__popout {
  position: absolute;
  top: 100%;
  left: -99999px;
  overflow: hidden;
  transition: opacity 0.25s;
  opacity: 0;
  box-shadow: 0 2px 24px rgba(0, 0, 0, 0.06);
}
.c-search--popout .c-search__popout.is-open {
  right: 0;
  left: auto;
  opacity: 1;
}
.c-search--popout .c-search__text {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  background: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  line-height: 60px;
  width: 320px;
  padding: 0 42px 0 24px;
  background: white;
}
.c-search--popout .c-search__text::-ms-expand {
  display: none;
}
.c-search--popout .c-search__text::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #68686e;
}
.c-search--popout .c-search__text::-moz-placeholder {
  /* Firefox 19+ */
  color: #68686e;
}
.c-search--popout .c-search__text:-ms-input-placeholder {
  /* IE 10+ */
  color: #68686e;
}
.c-search--popout .c-search__text:-moz-placeholder {
  /* Firefox 18- */
  color: #68686e;
}
.c-search--popout .c-search__text:focus::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: white;
}
.c-search--popout .c-search__text:focus::-moz-placeholder {
  /* Firefox 19+ */
  color: white;
}
.c-search--popout .c-search__text:focus:-ms-input-placeholder {
  /* IE 10+ */
  color: white;
}
.c-search--popout .c-search__text:focus:-moz-placeholder {
  /* Firefox 18- */
  color: white;
}
.c-search--popout .c-search__submit {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  background: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 700;
  font-style: normal;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  line-height: 60px;
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  height: 60px;
  padding: 0 12px;
  text-transform: uppercase;
  color: #1b3ca4;
  background: white;
}
.c-search--popout .c-search__submit::-ms-expand {
  display: none;
}
.c-search--popout .c-search__submit[disabled] {
  transform: translate(0, 5px);
  -webkit-transform: translate(0, 5px);
  transform: translate(0, 5px);
  opacity: 0;
  color: #68686e;
}
/****
FEATURE SLIDESHOW
****/

.c-slideshow--feature {
  border-bottom: solid 6px #f7f8f9;
  background: white;
  overflow: hidden;
}
.c-slideshow--feature .c-slideshow__details {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  height: 60px;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  padding: 0 24px 0 24px;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  color: #2a2b2c;
  line-height: 1.25;
}
.c-slideshow--feature .c-slideshow__title {
  flex: 0 1 auto;
  -webkit-flex: 0 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.c-slideshow--feature .c-slideshow__links {
  flex: 0 1 auto;
  -webkit-flex: 0 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.c-slideshow--feature .c-slideshow__links ul {
  width: 100%;
}
.c-slideshow--feature .c-slideshow__links li {
  padding-left: 30px;
  position: relative;
  flex: 0 1 auto;
  -webkit-flex: 0 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.c-slideshow--feature .c-slideshow__links li::before {
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  line-height: 1;
  position: absolute;
  top: 50%;
  left: 12px;
  content: '/';
  color: #e0e5e8;
}
.c-slideshow--feature .c-slideshow__links li a {
  color: #1b3ca4;
  text-decoration: none;
  position: relative;
}
.c-slideshow--feature .c-slideshow__links li a::after {
  transform: translate(0, -3px);
  -webkit-transform: translate(0, -3px);
  transform: translate(0, -3px);
  -webkit-transition: 0.2s;
  transition: 0.2s;
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  height: 1px;
  content: '';
  opacity: 0;
  background: #1b3ca4;
}
.c-slideshow--feature .c-slideshow__links li a:hover::after {
  transform: none;
  -webkit-transform: none;
  transform: none;
  opacity: 1;
}
.c-slideshow--feature button.slick-prev,
.c-slideshow--feature button.slick-next,
.c-slideshow--feature button.slick-pause-play {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  background: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  position: relative;
  display: inline-block !important;
  width: 33.333%;
  height: 60px;
  background: white;
  color: black;
  font-size: 0;
  border-top: solid 1px #eceff0;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.c-slideshow--feature button.slick-prev::-ms-expand,
.c-slideshow--feature button.slick-next::-ms-expand,
.c-slideshow--feature button.slick-pause-play::-ms-expand {
  display: none;
}
.c-slideshow--feature button.slick-prev::after,
.c-slideshow--feature button.slick-next::after,
.c-slideshow--feature button.slick-pause-play::after {
  position: absolute;
  top: 50%;
  left: 50%;
  font-family: sidearm_font_v2;
  font-size: 24px;
  color: black;
  content: '\e006';
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.c-slideshow--feature button.slick-prev:hover,
.c-slideshow--feature button.slick-next:hover,
.c-slideshow--feature button.slick-pause-play:hover {
  background: #1b3ca4;
  color: white;
}
.c-slideshow--feature button.slick-prev:hover::after,
.c-slideshow--feature button.slick-next:hover::after,
.c-slideshow--feature button.slick-pause-play:hover::after {
  color: white;
}
.c-slideshow--feature button.slick-pause-play {
  border-left: solid 1px #eceff0;
  right: 33.333%;
}
.c-slideshow--feature button.slick-pause-play::after {
  content: '\e201';
}
.c-slideshow--feature button.slick-pause-play.slick-play::after {
  content: '\e196';
}
.c-slideshow--feature button.slick-next {
  right: -33.3333%;
  border-left: solid 1px #eceff0;
}
.c-slideshow--feature button.slick-prev::after {
  content: '\e005';
}
@media all and (min-width: 768px) {
  .c-slideshow--feature .c-slideshow__details {
    padding: 0 360px 0 24px;
  }
  .c-slideshow--feature button.slick-prev,
  .c-slideshow--feature button.slick-next,
  .c-slideshow--feature button.slick-pause-play {
    width: 120px;
    border-top: none;
    border-left: solid 1px #eceff0;
    position: absolute;
    bottom: 0;
    right: 0;
  }
  .c-slideshow--feature button.slick-prev {
    right: 240px;
  }
  .c-slideshow--feature button.slick-pause-play {
    right: 120px;
  }
}
/****
EVENTS
****/

.s-events {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  transform: translate(-100%, 0);
  -webkit-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
  width: 100%;
  height: 100%;
  background: white;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.s-events.scoreboard-open {
  left: 0;
  transform: none;
  -webkit-transform: none;
  transform: none;
}
.s-events.scoreboard-open .s-events__close span {
  transform: none;
  -webkit-transform: none;
  transform: none;
  opacity: 1;
}
@media all and (min-width: 1024px) {
  .s-events {
    flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    min-width: 1px;
    min-height: 1px;
    position: relative;
    z-index: 1;
    top: auto;
    left: auto;
    width: 300px;
    height: auto;
    -webkit-transition: none;
    transition: none;
    transform: none;
    -webkit-transform: none;
    transform: none;
  }
}
@media all and (min-width: 1200px) {
  .s-events {
    width: 336px;
  }
}
.s-events__open {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  font-style: normal;
  position: relative;
  height: 78px;
  padding: 0 24px;
  text-decoration: none;
  color: black;
  text-transform: uppercase;
  border-bottom: solid 6px #f7f8f9;
  background: white;
  box-shadow: inset 0 -0.062rem 0 #eceff0;
}
.s-events__open-bar {
  position: absolute;
  bottom: 0;
  left: 24px;
  width: 36px;
  height: 2px;
  content: '';
  background: #1b3ca4;
}
.s-events__open-icon {
  font-weight: 400;
}
.s-events__close {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 700;
  font-style: normal;
  line-height: 1;
  height: 48px;
  padding: 0 20px;
  text-decoration: none;
  color: white;
  background: #1b3ca4;
}
.s-events__close span {
  transform: translate(8px, 0);
  -webkit-transform: translate(8px, 0);
  transform: translate(8px, 0);
  -webkit-transition: opacity 0.4s 0.5s, transform 0.4s 0.5s;
  transition: opacity 0.4s 0.5s, transform 0.4s 0.5s;
  display: inline-block;
  opacity: 0;
}
.s-events__close-icon {
  font-size: 20px;
  font-weight: 400;
  margin-right: 10px;
}
@media all and (min-width: 1024px) {
  .s-events__open,
  .s-events__close {
    display: none;
  }
}
.c-events--list .c-events__filters {
  border-bottom: solid 1px #eceff0;
}
.c-events--list .c-events__filters .c-events__select-wrapper {
  flex: 1;
  -webkit-flex: 1;
  min-width: 1px;
  min-height: 1px;
  position: relative;
}
.c-events--list .c-events__filters .c-events__select-wrapper::before {
  position: absolute;
  top: 0;
  right: 0;
  width: 60px;
  height: calc(100% - 1px);
  content: '';
  background: #1b3ca4;
  pointer-events: none;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 33.333%, white 100%);
}
.c-events--list .c-events__filters .c-events__select-wrapper::after {
  font-family: sidearm_font_v2;
  font-size: 14px;
  position: absolute;
  top: 14px;
  right: 23px;
  content: '\e020';
  pointer-events: none;
  color: black;
}
.c-events--list .c-events__filters .c-events__select-wrapper:first-child {
  border-right: solid 1px #eceff0;
}
.c-events--list .c-events__filters select {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  background: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  line-height: 48px;
  padding: 0 36px 0 24px;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  color: #2a2b2c;
}
.c-events--list .c-events__filters select::-ms-expand {
  display: none;
}
.c-events--list .c-events__no-data {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  padding: 24px;
  text-align: center;
  color: #68686e;
  border-bottom: solid 1px #eceff0;
}
.c-events--list .c-events__items {
  overflow: auto;
  height: calc(100vh - 179px);
}
.c-events--list .c-events__item {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  font-style: normal;
  position: relative;
  padding: 12px 24px 6px;
  color: #2a2b2c;
  border-bottom: solid 1px #eceff0;
  overflow: hidden;
}
.c-events--list .c-events__header {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  padding: 0 48px 12px 0;
  color: #68686e;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.c-events--list .c-events__header--championship .c-events__date {
  color: #947100;
}
.c-events--list .c-events__championship-icon {
  color: #947100;
}
.c-events--list .c-events__sport {
  position: relative;
  padding-left: 18px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.c-events--list .c-events__sport::before {
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  line-height: 1;
  position: absolute;
  top: 50%;
  left: 6px;
  content: '/';
  color: #e0e5e8;
}
.c-events--list .c-events__live-now {
  position: relative;
  padding-left: 12px;
}
.c-events--list .c-events__live-now::before {
  transform: translate(0, -60%);
  -webkit-transform: translate(0, -60%);
  transform: translate(0, -60%);
  position: absolute;
  top: 50%;
  left: 0;
  width: 6px;
  height: 6px;
  content: '';
  border-radius: 50%;
  background: #e12150;
}
.c-events--list .c-events__tv {
  max-width: 48px;
  position: relative;
  z-index: 20;
  display: none;
}
.c-events--list .c-events__tv-image {
  width: 40px;
  margin: -8px 0;
  display: inline-block;
}
.c-events--list .c-events__teams {
  position: relative;
}
.c-events--list .c-events__team {
  padding-bottom: 6px;
}
.c-events--list .c-events__team-logo-container {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  overflow: hidden;
  width: 24px;
  height: 24px;
  margin-right: 12px;
}
.c-events--list .c-events__team-logo--default {
  width: 24px;
}
.c-events--list .c-events__team-name {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.c-events--list .c-events__overlay {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: flex-end;
  -webkit-align-items: flex-end;
  position: absolute;
  top: 30px;
  left: 0;
  width: 100%;
  height: calc(100% - 30px);
  padding: 0 24px 9px;
  pointer-events: none;
  opacity: 0;
  background: white;
}
.c-events--list .c-events__overlay.is-open {
  pointer-events: all;
  opacity: 1;
}
.c-events--list .c-events__media-item {
  padding-bottom: 8px;
}
.c-events--list .c-events__media-link {
  position: relative;
  text-decoration: none;
  color: #1b3ca4;
}
.c-events--list .c-events__media-link::after {
  transform: translate(0, -3px);
  -webkit-transform: translate(0, -3px);
  transform: translate(0, -3px);
  -webkit-transition: 0.2s;
  transition: 0.2s;
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  height: 1px;
  content: '';
  opacity: 0;
  background: #1b3ca4;
}
.c-events--list .c-events__media-link:hover::after {
  transform: none;
  -webkit-transform: none;
  transform: none;
  opacity: 1;
}
.c-events--list .c-events__toggle {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  background: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  font-size: 18px;
  position: absolute;
  z-index: 10;
  top: 0;
  right: 7px;
  width: 40px;
  height: 40px;
  color: #68686e;
}
.c-events--list .c-events__toggle::-ms-expand {
  display: none;
}
.c-events--list .c-events__toggle::after {
  transform: translate(0, -3px);
  -webkit-transform: translate(0, -3px);
  transform: translate(0, -3px);
  -webkit-transition: 0.2s;
  transition: 0.2s;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  content: '';
  opacity: 0;
  background: #1b3ca4;
}
.c-events--list .c-events__toggle:hover::after {
  transform: none;
  -webkit-transform: none;
  transform: none;
  opacity: 1;
}
.c-events--list .c-events__calendar-link,
.c-events--list .c-events__load-more-link {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 700;
  font-style: normal;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  height: 48px;
  text-align: center;
  text-decoration: none;
  color: #68686e;
  background: white;
  box-shadow: inset 0 -0.062rem 0 #eceff0;
}
.c-events--list .c-events__calendar-link:hover,
.c-events--list .c-events__load-more-link:hover {
  color: white;
  background: #1b3ca4;
}
.c-events--list .c-events__game-center {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  color: white;
  text-decoration: none;
  z-index: 30;
}
.c-events--list .c-events__game-center:hover .c-events__game-center-text,
.c-events--list .c-events__game-center:focus .c-events__game-center-text {
  opacity: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.c-events--list .c-events__game-center:hover .c-events__game-center-icon,
.c-events--list .c-events__game-center:focus .c-events__game-center-icon {
  opacity: 0;
  -webkit-transition: 0.1s;
  transition: 0.1s;
}
.c-events--list .c-events__game-center-icon {
  display: inline-block;
  padding: 2px 4px;
  color: #1b3ca4;
  position: absolute;
  top: 10px;
  right: 12px;
}
.c-events--list .c-events__game-center-text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  text-align: center;
  color: #1b3ca4;
  background: white;
  opacity: 0;
}
@media all and (min-width: 1024px) {
  .c-events--list .c-events__items {
    overflow: initial;
    height: auto;
  }
  .c-events--list .c-events__load-more {
    display: none;
  }
}
.c-scoreboard {
  margin: 0 24px;
  background: white;
  border-bottom: solid 6px #f7f8f9;
}
.c-scoreboard .c-scoreboard__ad .ad {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  width: 108px;
  height: 100%;
  border-right: solid 1px #eceff0;
}
.c-scoreboard .c-scoreboard__filters .c-scoreboard__select-wrapper {
  position: relative;
}
.c-scoreboard .c-scoreboard__filters .c-scoreboard__select-wrapper::before {
  position: absolute;
  top: 0;
  right: 0;
  width: 60px;
  height: calc(100% - 1px);
  content: '';
  background: #1b3ca4;
  pointer-events: none;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 33.333%, white 100%);
}
.c-scoreboard .c-scoreboard__filters .c-scoreboard__select-wrapper::after {
  font-family: sidearm_font_v2;
  font-size: 14px;
  position: absolute;
  top: 18px;
  right: 23px;
  content: '\e020';
  pointer-events: none;
  color: black;
}
.c-scoreboard .c-scoreboard__filters .c-scoreboard__select-wrapper:first-child {
  border-bottom: solid 1px #eceff0;
}
.c-scoreboard .c-scoreboard__filters select {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  background: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  line-height: 56px;
  padding: 0 36px 0 24px;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  color: #2a2b2c;
  width: 144px;
}
.c-scoreboard .c-scoreboard__filters select::-ms-expand {
  display: none;
}
.c-scoreboard .c-scoreboard__list {
  padding: 0 36px;
  position: relative;
}
.c-scoreboard button.slick-prev,
.c-scoreboard button.slick-next {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  background: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 36px;
  height: 100%;
  background: white;
  border-right: solid 1px #eceff0;
  font-size: 0;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.c-scoreboard button.slick-prev::-ms-expand,
.c-scoreboard button.slick-next::-ms-expand {
  display: none;
}
.c-scoreboard button.slick-prev::after,
.c-scoreboard button.slick-next::after {
  position: absolute;
  top: 50%;
  left: 50%;
  font-family: sidearm_font_v2;
  font-size: 24px;
  color: black;
  content: '\e005';
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.c-scoreboard button.slick-prev:hover,
.c-scoreboard button.slick-next:hover {
  background: #1b3ca4;
}
.c-scoreboard button.slick-prev:hover::after,
.c-scoreboard button.slick-next:hover::after {
  color: white;
}
.c-scoreboard button.slick-prev.slick-disabled,
.c-scoreboard button.slick-next.slick-disabled {
  pointer-events: none;
}
.c-scoreboard button.slick-prev.slick-disabled::after,
.c-scoreboard button.slick-next.slick-disabled::after {
  opacity: 0.3;
}
.c-scoreboard button.slick-next {
  left: auto;
  right: 0;
}
.c-scoreboard button.slick-next::after {
  content: '\e006';
}
.c-scoreboard .c-events__item {
  border-bottom: none;
  border-right: solid 1px #eceff0;
}
.c-scoreboard .slick-list::after {
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 100%;
  content: '';
  background: #eceff0;
}
/****
STORIES
****/

.s-topstories {
  flex: 0 1 auto;
  -webkit-flex: 0 1 auto;
  min-width: 1px;
  min-height: 1px;
  width: 100%;
  background: white;
}
@media all and (min-width: 1024px) {
  .s-topstories {
    border-left: solid 6px #f7f8f9;
  }
}
.c-stories--grid {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: stretch;
  -webkit-align-items: stretch;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  padding: 24px 12px 24px;
}
.c-stories--grid .showcase-play-button {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  background: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  width: 72px;
  height: 72px;
  box-shadow: none;
  color: white;
  border: solid 2px white;
  border-radius: 50%;
  background: none;
  overflow: hidden;
}
.c-stories--grid .showcase-play-button::-ms-expand {
  display: none;
}
.c-stories--grid .showcase-play-button:after {
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-family: sidearm_font_v2;
  font-size: 40px;
  font-weight: 400;
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 2px 0 0 2px;
  content: '\e196';
  transition: 0.2s;
  color: white;
}
.c-stories--grid .showcase-play-button::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: rgba(0, 0, 0, 0.5);
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.c-stories--grid .showcase-play-button:hover {
  cursor: pointer;
}
.c-stories--grid .showcase-play-button:hover::before {
  background: #1b3ca4;
}
.c-stories--grid .showcase-video-player {
  position: absolute;
  z-index: 100;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.c-stories--grid .c-stories__item {
  width: 100%;
  padding: 0 12px 0;
}
.c-stories--grid .c-stories__item:first-child .c-stories__item-inner {
  display: block;
  padding-top: 0;
  border-bottom: solid 1px #eceff0;
}
.c-stories--grid .c-stories__item:first-child .c-stories__url {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1.313rem;
  font-weight: 400;
  font-style: normal;
}
.c-stories--grid .c-stories__item:first-child .c-stories__media-container {
  width: 100%;
  background: black;
}
.c-stories--grid .c-stories__item:first-child .c-stories__media {
  padding-bottom: 56.25%;
}
.c-stories--grid .c-stories__item:first-child .c-stories__details {
  padding: 24px 0 21px;
}
.c-stories--grid .c-stories__item-inner {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: flex-start;
  -webkit-align-items: flex-start;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  padding-top: 21px;
}
.c-stories--grid .c-stories__media-container {
  flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  order: 1;
  -webkit-order: 1;
  width: 93px;
}
.c-stories--grid .c-stories__media {
  position: relative;
  padding-bottom: 100%;
}
.c-stories--grid .c-stories__media.video-is-playing {
  position: static;
}
.c-stories--grid .c-stories__media.video-is-playing .showcase-play-button {
  display: none;
}
.c-stories--grid .c-stories__media iframe {
  position: absolute;
  z-index: 100;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.c-stories--grid .c-stories__picture img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.c-stories--grid .c-stories__details {
  flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
  order: 0;
  -webkit-order: 0;
  padding: 0 24px 0 0;
}
.c-stories--grid .c-stories__title {
  line-height: 1.25;
}
.c-stories--grid .c-stories__url {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  color: black;
  position: relative;
}
.c-stories--grid .c-stories__url::after {
  transform: translate(0, -3px);
  -webkit-transform: translate(0, -3px);
  transform: translate(0, -3px);
  -webkit-transition: 0.2s;
  transition: 0.2s;
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  height: 2px;
  content: '';
  opacity: 0;
  background: #1b3ca4;
}
.c-stories--grid .c-stories__url:hover::after {
  transform: none;
  -webkit-transform: none;
  transform: none;
  opacity: 1;
}
.c-stories--grid .c-stories__url:hover {
  color: #1b3ca4;
}
.c-stories--grid .c-stories__footer {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  padding-top: 12px;
}
.c-stories--grid .c-stories__sport {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  position: relative;
  margin-right: 18px;
  text-decoration: none;
  color: #1b3ca4;
}
.c-stories--grid .c-stories__sport::after {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  transform: translate(12px, -50%);
  -webkit-transform: translate(12px, -50%);
  transform: translate(12px, -50%);
  position: absolute;
  top: 50%;
  right: 0;
  content: '/';
  color: #e0e5e8;
  pointer-events: none;
}
.c-stories--grid .c-stories__sport::before {
  transform: translate(0, -3px);
  -webkit-transform: translate(0, -3px);
  transform: translate(0, -3px);
  -webkit-transition: 0.2s;
  transition: 0.2s;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  content: '';
  opacity: 0;
  background: #1b3ca4;
}
.c-stories--grid .c-stories__sport:hover::before {
  transform: none;
  -webkit-transform: none;
  transform: none;
  opacity: 1;
}
.c-stories--grid .c-stories__date {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  margin-right: auto;
  color: #68686e;
}
.c-stories--grid .c-stories__links {
  position: relative;
}
.c-stories--grid .c-stories__links.is-open .c-stories__links-toggle .sf-close-minimal {
  display: inline;
}
.c-stories--grid .c-stories__links.is-open .c-stories__links-toggle .sf-ellipsis {
  display: none;
}
.c-stories--grid .c-stories__links.is-open .c-stories__links-items {
  height: auto;
  overflow: visible;
  box-shadow: -4px 4px 8px rgba(0, 0, 0, 0.06);
}
.c-stories--grid .c-stories__links-toggle {
  color: #1b3ca4;
  text-decoration: none;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  position: relative;
  cursor: pointer;
}
.c-stories--grid .c-stories__links-toggle::after {
  transform: translate(0, -3px);
  -webkit-transform: translate(0, -3px);
  transform: translate(0, -3px);
  -webkit-transition: 0.2s;
  transition: 0.2s;
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  content: '';
  opacity: 0;
  background: #1b3ca4;
}
.c-stories--grid .c-stories__links-toggle:hover::after {
  transform: none;
  -webkit-transform: none;
  transform: none;
  opacity: 1;
}
.c-stories--grid .c-stories__links-toggle .sf-close-minimal {
  display: none;
}
.c-stories--grid .c-stories__links-items {
  position: absolute;
  top: 100%;
  right: 0;
  height: 0;
  overflow: hidden;
  z-index: 5;
  background: white;
}
.c-stories--grid .c-stories__links-item {
  white-space: nowrap;
  padding: 6px 0px;
  margin: 0 12px;
  border-bottom: solid 1px #eceff0;
}
.c-stories--grid .c-stories__links-item:last-child {
  border-bottom: none;
}
.c-stories--grid .c-stories__links-link {
  text-decoration: none;
  color: #1b3ca4;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  font-style: normal;
  position: relative;
}
.c-stories--grid .c-stories__links-link::after {
  transform: translate(0, -3px);
  -webkit-transform: translate(0, -3px);
  transform: translate(0, -3px);
  -webkit-transition: 0.2s;
  transition: 0.2s;
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  content: '';
  opacity: 0;
  background: #1b3ca4;
}
.c-stories--grid .c-stories__links-link:hover::after {
  transform: none;
  -webkit-transform: none;
  transform: none;
  opacity: 1;
}
@media all and (min-width: 768px) {
  .c-stories--grid {
    padding: 24px 12px 0;
  }
  .c-stories--grid .c-stories__item {
    width: 50%;
  }
  .c-stories--grid .c-stories__item:first-child {
    width: 100%;
  }
  .c-stories--grid .c-stories__item:first-child .c-stories__item-inner {
    border-bottom: none;
  }
  .c-stories--grid .c-stories__item-inner {
    display: block;
    padding-top: 0;
  }
  .c-stories--grid .c-stories__media-container {
    width: 100%;
  }
  .c-stories--grid .c-stories__media {
    padding-bottom: 56.25%;
  }
  .c-stories--grid .c-stories__details {
    padding: 24px 0 21px;
  }
  .c-stories--grid .c-stories__url {
    font-family: 'Roboto Condensed', 'Roboto', sans-serif;
    font-size: 1.313rem;
    font-weight: 400;
    font-style: normal;
  }
}
@media all and (min-width: 1200px) {
  .c-stories--grid {
    padding: 48px 36px 24px;
  }
}
.s-morestories {
  width: 100%;
}
.s-morestories--sport {
  background: white;
}
.s-morestories--mobile {
  border-top: solid 6px #f7f8f9;
}
.s-morestories--desktop {
  display: none;
}
@media all and (min-width: 1024px) {
  .s-morestories--sport {
    flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    min-width: 1px;
    min-height: 1px;
    width: 300px;
  }
  .s-morestories--mobile {
    display: none;
  }
  .s-morestories--desktop {
    display: block;
  }
}
@media all and (min-width: 1200px) {
  .s-morestories--sport {
    width: 336px;
  }
}
.c-stories--list .c-stories__item {
  border-bottom: solid 1px #eceff0;
}
.c-stories--list .c-stories__item-link {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: stretch;
  -webkit-align-items: stretch;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  text-decoration: none;
  color: black;
}
.c-stories--list .c-stories__item-link .c-stories__watch {
  position: relative;
  display: inline-block;
  padding: 0 4px 0 30px;
  color: #1b3ca4;
}
.c-stories--list .c-stories__item-link .c-stories__watch::before {
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  font-family: sidearm_font_v2;
  font-size: 24px;
  font-weight: 400;
  position: absolute;
  top: 50%;
  left: 0;
  content: '\e196';
  color: #1b3ca4;
}
.c-stories--list .c-stories__item-link:hover {
  color: #1b3ca4;
}
.c-stories--list .c-stories__item-link:hover .c-stories__arrow {
  -webkit-transition: 0.35s;
  transition: 0.35s;
  color: white;
  background: #1b3ca4;
}
.c-stories--list .c-stories__details {
  flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  padding: 12px 24px;
  border-right: solid 1px #eceff0;
}
.c-stories--list .c-stories__arrow {
  flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -webkit-transition: 0.15s;
  transition: 0.15s;
  font-size: 24px;
  width: 48px;
  color: black;
}
.c-stories--list .c-stories__archive-link {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 700;
  font-style: normal;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  height: 48px;
  text-align: center;
  text-decoration: none;
  color: #68686e;
  background: white;
  box-shadow: none;
}
.c-stories--list .c-stories__archive-link:hover {
  color: white;
  background: #1b3ca4;
}
/****
MIDDLE ROTATOR
****/

.s-middle-rotator .ads-container.slick-slider {
  background: white;
  border-bottom: solid 6px #f7f8f9;
  text-align: right;
  padding-bottom: 60px;
}
.s-middle-rotator button.slick-prev,
.s-middle-rotator button.slick-next,
.s-middle-rotator button.slick-pause-play {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  background: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 60px;
  height: 60px;
  background: white;
  color: black;
  font-size: 0;
  border-bottom: solid 1px #eceff0;
  border-left: solid 1px #eceff0;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.s-middle-rotator button.slick-prev::-ms-expand,
.s-middle-rotator button.slick-next::-ms-expand,
.s-middle-rotator button.slick-pause-play::-ms-expand {
  display: none;
}
.s-middle-rotator button.slick-prev::after,
.s-middle-rotator button.slick-next::after,
.s-middle-rotator button.slick-pause-play::after {
  position: absolute;
  top: 50%;
  left: 50%;
  font-family: sidearm_font_v2;
  font-size: 24px;
  color: black;
  content: '\e006';
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.s-middle-rotator button.slick-prev:hover,
.s-middle-rotator button.slick-next:hover,
.s-middle-rotator button.slick-pause-play:hover {
  background: #1b3ca4;
  color: white;
}
.s-middle-rotator button.slick-prev:hover::after,
.s-middle-rotator button.slick-next:hover::after,
.s-middle-rotator button.slick-pause-play:hover::after {
  color: white;
}
.s-middle-rotator button.slick-pause-play {
  right: 60px;
}
.s-middle-rotator button.slick-pause-play::after {
  content: '\e201';
}
.s-middle-rotator button.slick-pause-play.slick-play::after {
  content: '\e196';
}
.s-middle-rotator button.slick-prev {
  right: 120px;
}
.s-middle-rotator button.slick-prev::after {
  content: '\e005';
}
@media all and (min-width: 1024px) {
  .s-middle-rotator button.slick-prev,
  .s-middle-rotator button.slick-next,
  .s-middle-rotator button.slick-pause-play {
    width: 120px;
  }
  .s-middle-rotator button.slick-pause-play {
    right: 120px;
  }
  .s-middle-rotator button.slick-prev {
    right: 240px;
  }
}
/****
AWARDS
****/

.s-awards {
  width: 100%;
}
.c-awards--slider {
  background: white;
  padding-bottom: 60px;
  position: relative;
}
.c-awards--slider .slick-track {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.c-awards--slider .c-awards__container {
  padding: 12px;
  background: url('https://s3.amazonaws.com/sidearm.sites/acc.sidearmsports.com/images/responsive_2019/bg_aotw_pattern.png') top left repeat;
  border-bottom: solid 1px #eceff0;
}
.c-awards--slider .c-awards__item {
  padding: 12px;
  height: auto;
}
.c-awards--slider .c-awards__item-inner {
  height: 100%;
  background: white;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.07);
}
.c-awards--slider .c-awards__item-inner a {
  color: black;
  text-decoration: none;
}
.c-awards--slider .c-awards__media {
  width: 93px;
  padding-bottom: 100%;
  position: relative;
  overflow: hidden;
  margin: 24px 24px 24px 0;
  flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
}
.c-awards--slider .c-awards__media img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.c-awards--slider .c-awards__details {
  padding: 24px;
  flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.c-awards--slider .c-awards__text {
  flex: 1 0 auto;
  -webkit-flex: 1 0 auto;
  min-width: 1px;
  min-height: 1px;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  color: black;
  padding-bottom: 12px;
  position: relative;
}
.c-awards--slider .c-awards__text a {
  display: block;
  position: relative;
}
.c-awards--slider .c-awards__text a::after {
  transform: translate(0, -3px);
  -webkit-transform: translate(0, -3px);
  transform: translate(0, -3px);
  -webkit-transition: 0.2s;
  transition: 0.2s;
  position: absolute;
  bottom: 1px;
  left: 0;
  width: 100%;
  height: 1px;
  content: '';
  opacity: 0;
  background: #1b3ca4;
}
.c-awards--slider .c-awards__text a:hover::after {
  transform: none;
  -webkit-transform: none;
  transform: none;
  opacity: 1;
}
.c-awards--slider .c-awards__text a:hover {
  color: #1b3ca4;
}
.c-awards--slider .c-awards__team {
  flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
}
.c-awards--slider .c-awards__logo {
  width: 36px;
  height: 36px;
  position: relative;
}
.c-awards--slider .c-awards__logo img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.c-awards--slider .c-awards__team-title {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  color: #68686e;
}
.c-awards--slider .c-awards__archives {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  color: #1b3ca4;
  position: absolute;
  bottom: 15px;
  left: 24px;
}
.c-awards--slider .c-awards__archives::after {
  transform: translate(0, -3px);
  -webkit-transform: translate(0, -3px);
  transform: translate(0, -3px);
  -webkit-transition: 0.2s;
  transition: 0.2s;
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  height: 1px;
  content: '';
  opacity: 0;
  background: #1b3ca4;
}
.c-awards--slider .c-awards__archives:hover::after {
  transform: none;
  -webkit-transform: none;
  transform: none;
  opacity: 1;
}
.c-awards--slider button.slick-prev,
.c-awards--slider button.slick-next,
.c-awards--slider button.slick-pause-play {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  background: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  position: absolute;
  bottom: -1px;
  right: 0;
  transform: translate(0, 100%);
  -webkit-transform: translate(0, 100%);
  transform: translate(0, 100%);
  width: 60px;
  height: 60px;
  background: white;
  color: black;
  font-size: 0;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.c-awards--slider button.slick-prev::-ms-expand,
.c-awards--slider button.slick-next::-ms-expand,
.c-awards--slider button.slick-pause-play::-ms-expand {
  display: none;
}
.c-awards--slider button.slick-prev::after,
.c-awards--slider button.slick-next::after,
.c-awards--slider button.slick-pause-play::after {
  position: absolute;
  top: 50%;
  left: 50%;
  font-family: sidearm_font_v2;
  font-size: 24px;
  color: black;
  content: '\e006';
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.c-awards--slider button.slick-prev:hover,
.c-awards--slider button.slick-next:hover,
.c-awards--slider button.slick-pause-play:hover {
  background: #1b3ca4;
  color: white;
}
.c-awards--slider button.slick-prev:hover::after,
.c-awards--slider button.slick-next:hover::after,
.c-awards--slider button.slick-pause-play:hover::after {
  color: white;
}
.c-awards--slider button.slick-pause-play {
  right: 60px;
  border-left: solid 1px #eceff0;
  border-right: solid 1px #eceff0;
}
.c-awards--slider button.slick-pause-play::after {
  content: '\e201';
}
.c-awards--slider button.slick-pause-play.slick-play::after {
  content: '\e196';
}
.c-awards--slider button.slick-prev {
  right: 120px;
  border-left: solid 1px #eceff0;
}
.c-awards--slider button.slick-prev::after {
  content: '\e005';
}
@media all and (min-width: 768px) {
  .c-awards--slider .c-awards__media {
    width: 100%;
    margin: 0;
    padding-bottom: 56.25%;
  }
  .c-awards--slider .c-awards__details {
    flex: 1 0 auto;
    -webkit-flex: 1 0 auto;
    min-width: 1px;
    min-height: 1px;
  }
  .c-awards--slider button.slick-prev,
  .c-awards--slider button.slick-next,
  .c-awards--slider button.slick-pause-play {
    bottom: 100%;
    transform: translate(0, -1px);
    -webkit-transform: translate(0, -1px);
    transform: translate(0, -1px);
    height: 72px;
  }
}
@media all and (min-width: 1024px) {
  .c-awards--slider button.slick-prev,
  .c-awards--slider button.slick-next,
  .c-awards--slider button.slick-pause-play {
    width: 120px;
  }
  .c-awards--slider button.slick-pause-play {
    right: 120px;
  }
  .c-awards--slider button.slick-prev {
    right: 240px;
  }
}
@media all and (min-width: 1200px) {
  .c-awards--slider .c-awards__container {
    padding: 36px;
  }
  .c-awards--slider .c-awards__archives {
    left: 48px;
  }
}
@media all and (min-width: 768px) {
  .c-awards--link {
    padding-bottom: 0;
  }
}
/****
CHAMPIONSHIPS
****/

.c-championships--list {
  width: 100%;
}
.c-championships--list .c-championships__link {
  display: block;
  color: #2a2b2c;
  text-decoration: none;
  border-bottom: solid 1px #eceff0;
}
.c-championships--list .c-championships__link:last-child {
  border-bottom: none;
}
.c-championships--list .c-championships__link:hover .c-championships__title {
  color: #1b3ca4;
}
.c-championships--list .c-championships__link:hover .c-championships__item::after {
  background: #1b3ca4;
  color: white;
}
.c-championships--list .c-championships__item {
  background: white;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  padding: 24px 72px 24px 24px;
  position: relative;
}
.c-championships--list .c-championships__item::before {
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  border-top: 36px solid #1b3ca4;
  border-right: 36px solid transparent;
}
.c-championships--list .c-championships__item::after {
  position: absolute;
  top: 0;
  right: 0;
  width: 48px;
  height: 100%;
  border-left: solid 1px #eceff0;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  content: '\e006';
  color: black;
  font-size: 24px;
  font-family: sidearm_font_v2;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.c-championships--list .c-championships__logo {
  flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
}
.c-championships--list .c-championships__details {
  margin-left: 24px;
  flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.c-championships--list .c-championships__title {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 700;
  font-style: normal;
  color: #2a2b2c;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.c-championships--list .c-championships__date {
  color: #1b3ca4;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
}
championships-component {
  display: block;
  width: 100%;
}
/****
STANDINGS
****/

.s-standings {
  width: 100%;
}
.c-standings--table .c-standings__filter-container {
  position: relative;
  border-bottom: solid 1px #eceff0;
}
.c-standings--table .c-standings__filter-container::before {
  position: absolute;
  top: 0;
  right: 0;
  width: 60px;
  height: calc(100% - 1px);
  content: '';
  background: #1b3ca4;
  pointer-events: none;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 33.333%, white 100%);
}
.c-standings--table .c-standings__filter-container::after {
  font-family: sidearm_font_v2;
  font-size: 14px;
  position: absolute;
  top: 14px;
  right: 23px;
  content: '\e020';
  pointer-events: none;
  color: black;
}
.c-standings--table .c-standings__filter {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  background: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  line-height: 48px;
  padding: 0 36px 0 24px;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  color: #2a2b2c;
}
.c-standings--table .c-standings__filter::-ms-expand {
  display: none;
}
.c-standings--table .c-standings__no-data {
  padding: 24px;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  color: #68686e;
}
.c-standings--table .c-standings__member {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  width: 100%;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 700;
  font-style: normal;
  color: black;
  height: 72px;
  padding: 0 18px;
  border-bottom: solid 1px #1b3ca4;
}
.c-standings--table .c-standings__member a {
  color: black;
  text-decoration: none;
}
.c-standings--table .c-standings__member-item {
  flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  padding: 0 18px;
}
.c-standings--table .c-standings__member-item:first-child {
  margin-right: auto;
}
.c-standings--table .c-standings__table-wrapper {
  padding: 24px;
  border-bottom: solid 1px #eceff0;
}
.c-standings--table .c-standings__table {
  width: 100%;
}
.c-standings--table .c-standings__table-header th {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 700;
  font-style: normal;
  color: black;
  text-align: right;
  padding: 12px 12px 9px;
}
.c-standings--table .c-standings__table-header th:first-child {
  text-align: left;
}
.c-standings--table .c-standings__table-body tr {
  border-bottom: solid 1px #eceff0;
}
.c-standings--table .c-standings__table-body td {
  text-align: right;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  padding: 6px 12px 3px;
  color: #2a2b2c;
  white-space: nowrap;
}
.c-standings--table .c-standings__table-body td a {
  text-decoration: none;
  color: #2a2b2c;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.c-standings--table .c-standings__table-body td:first-child {
  text-align: left;
}
.c-standings--table .c-standings__table .c-standings__table-group {
  background: #1b3ca4;
  color: white;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  padding: 6px 12px 3px;
}
.c-standings--table .c-standings__full {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 700;
  font-style: normal;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  height: 48px;
  text-align: center;
  text-decoration: none;
  color: #68686e;
  background: white;
  box-shadow: none;
}
.c-standings--table .c-standings__full:hover {
  color: white;
  background: #1b3ca4;
}
/****
RECORDS SLIDESHOW
****/

.s-records {
  width: 100%;
}
.c-slideshow--records .c-slideshow__filter {
  position: relative;
}
.c-slideshow--records .c-slideshow__filter::after {
  font-family: sidearm_font_v2;
  font-size: 14px;
  position: absolute;
  top: 14px;
  right: 23px;
  content: '\e020';
  pointer-events: none;
  color: black;
}
.c-slideshow--records .c-slideshow__filter select {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  background: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  line-height: 48px;
  padding: 0 36px 0 24px;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  color: #2a2b2c;
}
.c-slideshow--records .c-slideshow__filter select::-ms-expand {
  display: none;
}
.c-slideshow--records .c-slideshow__item {
  display: none;
}
.c-slideshow--records .c-slideshow__item:first-child {
  display: block;
}
.c-slideshow--records .c-slideshow__item.is-open .c-slideshow__toggle-open {
  display: inline-block;
}
.c-slideshow--records .c-slideshow__item.is-open .c-slideshow__toggle-closed {
  display: none;
}
.c-slideshow--records .c-slideshow__item.is-open .record-table .record-table__entry.is-paged {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.c-slideshow--records .c-slideshow__media-container {
  position: relative;
  overflow: hidden;
  background-color: black;
}
.c-slideshow--records .c-slideshow__media {
  position: relative;
  background-color: black;
}
.c-slideshow--records .c-slideshow__media::before {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 75%;
  content: '';
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.95) 100%);
}
.c-slideshow--records .c-slideshow__secondary-image {
  position: absolute;
  top: 0;
  right: 0;
  width: 120px;
  z-index: 3;
  padding: 12px 12px 12px 72px;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
}
.c-slideshow--records .c-slideshow__secondary-image::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: rgba(0, 0, 0, 0.5);
  transform: skew(45deg);
  -webkit-transform: skew(45deg);
  transform: skew(45deg);
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
  z-index: -1;
}
.c-slideshow--records .c-slideshow__secondary-image img {
  max-width: 24px;
  max-height: 24px;
  position: relative;
  z-index: 2;
}
.c-slideshow--records .c-slideshow__teaser {
  position: relative;
  background: black;
}
.c-slideshow--records .c-slideshow__toggle-container {
  display: none;
}
.c-slideshow--records .c-slideshow__toggle-container.is-active {
  display: block;
}
.c-slideshow--records .c-slideshow__toggle {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  background: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 700;
  font-style: normal;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  height: 48px;
  text-align: center;
  text-decoration: none;
  color: #68686e;
  background: white;
  box-shadow: none;
  width: 100%;
}
.c-slideshow--records .c-slideshow__toggle::-ms-expand {
  display: none;
}
.c-slideshow--records .c-slideshow__toggle:hover {
  color: white;
  background: #1b3ca4;
}
.c-slideshow--records .c-slideshow__toggle-open {
  display: none;
}
.c-slideshow--records .c-slideshow__toggle-closed {
  display: inline-block;
}
.c-slideshow--records .c-slideshow__archive {
  border-top: solid 1px #eceff0;
}
.c-slideshow--records .c-slideshow__archive-link {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 700;
  font-style: normal;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  height: 48px;
  text-align: center;
  text-decoration: none;
  color: #68686e;
  background: white;
  box-shadow: none;
}
.c-slideshow--records .c-slideshow__archive-link:hover {
  color: white;
  background: #1b3ca4;
}
.c-slideshow--records .record-header {
  position: absolute;
  top: -24px;
  left: 0;
  width: 100%;
  transform: translate(0, -100%);
  -webkit-transform: translate(0, -100%);
  transform: translate(0, -100%);
  z-index: 10;
  color: white;
}
.c-slideshow--records .record-header::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 6px;
  height: 100%;
  content: '';
  background: #1b3ca4;
}
.c-slideshow--records .record-header .record-header__title {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 3rem;
  font-weight: 700;
  font-style: normal;
  line-height: 1.25;
  padding: 0 24px;
}
.c-slideshow--records .record-header .record-header__subtitle {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1.625rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.25;
  padding: 0 24px;
}
.c-slideshow--records .record-table {
  background: white;
}
.c-slideshow--records .record-table .record-table__entry {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  border-top: solid 1px #eceff0;
}
.c-slideshow--records .record-table .record-table__entry > div {
  border-left: solid 1px #eceff0;
}
.c-slideshow--records .record-table .record-table__entry > div:first-child {
  border-left: none;
}
.c-slideshow--records .record-table .record-table__entry.is-paged {
  display: none;
}
.c-slideshow--records .record-table .record-table__year {
  flex: 0 0 84px;
  -webkit-flex: 0 0 84px;
  min-width: 1px;
  min-height: 1px;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  color: #1b3ca4;
}
.c-slideshow--records .record-table .record-table__logo {
  flex: 0 0 72px;
  -webkit-flex: 0 0 72px;
  min-width: 1px;
  min-height: 1px;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  display: none;
}
.c-slideshow--records .record-table .record-table__logo img {
  max-width: 24px;
  max-height: 24px;
}
.c-slideshow--records .record-table .record-table__text {
  flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  font-style: normal;
  color: black;
  padding: 16px 24px;
}
.c-slideshow--records .record-table .record-table__details {
  padding: 12px 24px;
}
.c-slideshow--records .record-table .record-table__details-top {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  color: #2a2b2c;
}
.c-slideshow--records .record-table .record-table__details-year {
  color: #1b3ca4;
}
.c-slideshow--records .record-table .record-table__details-year::after {
  content: '/';
  color: #e0e5e8;
  display: inline-block;
  padding: 0 4px 0 7px;
}
.c-slideshow--records .record-table .record-table__details-bottom {
  color: #68686e;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
}
.c-slideshow--records .record-table .record-table__details-bottom span::after {
  content: '/';
  color: #e0e5e8;
  display: inline-block;
  padding: 0 4px 0 7px;
}
.c-slideshow--records .record-table .record-table__details-bottom span:last-child::after {
  display: none;
}
.c-slideshow--records.c-slideshow--sport .c-slideshow__filter::after {
  display: none;
}
.c-slideshow--records.c-slideshow--sport .c-slideshow__filter select {
  pointer-events: none;
}
@media all and (min-width: 768px) {
  .c-slideshow--records .record-table {
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    align-items: stretch;
    -webkit-align-items: stretch;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .c-slideshow--records .record-table .record-table__entry {
    flex: 0 1 50%;
    -webkit-flex: 0 1 50%;
    min-width: 1px;
    min-height: 1px;
  }
  .c-slideshow--records .record-table .record-table__entry:nth-child(odd) {
    box-shadow: inset -1px 0 1px #eceff0;
  }
}
@media all and (min-width: 1024px) {
  .c-slideshow--records .record-table {
    display: block;
  }
  .c-slideshow--records .record-table .record-table__entry:nth-child(odd) {
    box-shadow: none;
  }
}
.s-records--single .c-slideshow--records .record-table .record-table__logo {
  width: 66px;
}
/****
STAT LEADERS
****/

.s-statleaders {
  width: 100%;
}
.c-stats {
  padding: 24px 0 0;
}
.c-stats .sports-chooser {
  display: none;
}
.c-stats .stats-chooser {
  position: relative;
  border: solid 1px #eceff0;
  margin: 0 24px;
}
.c-stats .stats-chooser::after {
  font-family: sidearm_font_v2;
  font-size: 14px;
  position: absolute;
  top: 8px;
  right: 23px;
  content: '\e020';
  pointer-events: none;
  color: black;
}
.c-stats .stats-chooser select {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  background: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  line-height: 36px;
  padding: 0 36px 0 24px;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  color: #2a2b2c;
}
.c-stats .stats-chooser select::-ms-expand {
  display: none;
}
.c-stats .stats-grid {
  margin: 0 24px;
  padding-bottom: 24px;
}
.c-stats table {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  color: #2a2b2c;
}
.c-stats table tr {
  border-bottom: solid 1px #eceff0;
}
.c-stats table tr td {
  padding: 12px 0 9px;
  white-space: nowrap;
}
.c-stats table tr td:first-child {
  color: #1b3ca4;
  position: relative;
  padding-right: 18px;
}
.c-stats table tr td .leader-slash {
  color: #e0e5e8;
  position: absolute;
  top: 12px;
  left: 23px;
}
.c-stats table tr td.leader-name {
  white-space: normal;
  width: 99%;
}
.c-stats table tr td.leader-team img {
  max-height: 24px;
  max-width: 24px;
  overflow: hidden;
  vertical-align: text-top;
}
.c-stats table tr td.leader-stat {
  padding-right: 18px;
  padding-left: 18px;
}
.c-stats .stats-footer {
  border-top: solid 1px #eceff0;
}
.c-stats .stats-footer a {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 700;
  font-style: normal;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  height: 48px;
  text-align: center;
  text-decoration: none;
  color: #68686e;
  background: white;
  box-shadow: none;
}
.c-stats .stats-footer a:hover {
  color: white;
  background: #1b3ca4;
}
/****
VIDEO
****/

.q-video {
  width: 100%;
}
.q-video .showcase-play-button {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  background: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  width: 72px;
  height: 72px;
  box-shadow: none;
  color: white;
  border: solid 2px white;
  border-radius: 50%;
  background: none;
  overflow: hidden;
}
.q-video .showcase-play-button::-ms-expand {
  display: none;
}
.q-video .showcase-play-button:after {
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-family: sidearm_font_v2;
  font-size: 40px;
  font-weight: 400;
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 2px 0 0 2px;
  content: '\e196';
  transition: 0.2s;
  color: white;
}
.q-video .showcase-play-button::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: rgba(0, 0, 0, 0.5);
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.q-video .showcase-play-button:hover {
  cursor: pointer;
}
.q-video .showcase-play-button:hover::before {
  background: #1b3ca4;
}
.q-video .showcase-video-player {
  position: absolute;
  z-index: 100;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.q-video .showcase-play-button--small {
  width: 48px;
  height: 48px;
  font-weight: 400;
}
.q-video .q-video__banner {
  background: #1b3ca4;
  overflow: hidden;
  position: relative;
  border-bottom: solid 1px #eceff0;
}
.q-video .q-video__banner::before {
  transform: skew(-45deg);
  -webkit-transform: skew(-45deg);
  transform: skew(-45deg);
  -webkit-transform-origin: top right;
  -ms-transform-origin: top right;
  transform-origin: top right;
  position: absolute;
  top: 0;
  left: 0;
  width: 255px;
  height: 72px;
  content: '';
  background: linear-gradient(225deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
}
.q-video .q-video__banner-image {
  width: 129px;
  height: 72px;
  margin-left: 24px;
  position: relative;
  background: url('https://s3.amazonaws.com/sidearm.sites/acc.sidearmsports.com/images/responsive_2019/logo_accdigital_white.png') center center no-repeat;
  background-size: contain;
  z-index: 2;
}
.q-video .q-video__banner-image::after {
  position: absolute;
  right: -96px;
  width: 96px;
  height: 66px;
  bottom: 0;
  content: '';
  background: url('https://s3.amazonaws.com/sidearm.sites/acc.sidearmsports.com/images/responsive_2019/svg/accdn_bg_element.svg') bottom right no-repeat;
  background-size: contain;
}
.q-video .q-video__selectors {
  width: calc(100% + 48px);
  margin: 0 -24px;
  border-top: solid 1px #eceff0;
}
.q-video .q-video__selectors > div {
  position: relative;
  border-left: solid 1px #eceff0;
  width: 50%;
}
.q-video .q-video__selectors > div:first-child {
  border-left: none;
}
.q-video .q-video__selectors > div::before {
  position: absolute;
  top: 0;
  right: 0;
  width: 60px;
  height: calc(100% - 1px);
  content: '';
  background: #1b3ca4;
  pointer-events: none;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 33.333%, white 100%);
}
.q-video .q-video__selectors > div::after {
  font-family: sidearm_font_v2;
  font-size: 14px;
  position: absolute;
  top: 26px;
  right: 23px;
  content: '\e020';
  pointer-events: none;
  color: black;
}
.q-video .q-video__selectors select {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  background: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  line-height: 72px;
  padding: 0 36px 0 24px;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  color: #2a2b2c;
  width: 100%;
}
.q-video .q-video__selectors select::-ms-expand {
  display: none;
}
.q-video .q-video__container {
  padding: 24px 12px 11px;
  background: white;
  border-bottom: solid 1px #eceff0;
}
.q-video .q-video__main {
  flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
  width: 100%;
}
.q-video .q-video__feature {
  padding: 0 12px 21px;
}
.q-video .q-video__feature-player {
  width: 100%;
  padding-bottom: 56.25%;
  position: relative;
  overflow: hidden;
}
.q-video .q-video__feature-player iframe,
.q-video .q-video__feature-player div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.q-video .q-video__feature-player div {
  background-size: cover;
}
.q-video .q-video__secondary-inner .q-video__item {
  width: 100%;
  padding: 0 12px 21px;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.q-video .q-video__secondary-inner .q-video__title {
  padding-top: 0;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
}
.q-video .q-video__secondary-inner .q-video__details {
  order: 0;
  -webkit-order: 0;
  flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
  padding-right: 24px;
}
.q-video .q-video__secondary-inner .q-video__media-container {
  order: 1;
  -webkit-order: 1;
  flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  width: 133px;
}
.q-video .q-video__secondary-inner .q-video__media {
  width: 100%;
  padding-bottom: 56.25%;
  position: relative;
  overflow: hidden;
}
.q-video .q-video__secondary-inner .q-video__media img {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: none;
  height: 100%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.q-video .q-video__secondary-inner .q-video__footer {
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  align-items: flex-start;
  -webkit-align-items: flex-start;
}
.q-video .q-video__secondary-inner .q-video__share-icons {
  padding-left: 0;
}
.q-video .q-video__secondary-inner .q-video__share-icons::before {
  display: none;
}
.q-video .q-video__item {
  flex: 0 1 auto;
  -webkit-flex: 0 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.q-video .q-video__title {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1.313rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.25;
  color: black;
  padding-top: 24px;
}
.q-video .q-video__footer {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  color: #68686e;
  padding-top: 12px;
}
.q-video .q-video__share-icons {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  position: relative;
  padding-left: 18px;
}
.q-video .q-video__share-icons::before {
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  line-height: 1;
  position: absolute;
  top: 50%;
  left: 6px;
  content: '/';
  color: #e0e5e8;
}
.q-video .q-video__share-icons a {
  text-decoration: none;
  font-size: 20px;
  margin-left: 8px;
}
.q-video .q-video__share-icons a.facebook {
  color: #3b5998;
}
.q-video .q-video__share-icons a.twitter {
  color: #1f76d8;
  position: relative;
}
.q-video .q-video__share-icons a.twitter::before {
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  line-height: 1;
  position: absolute;
  top: 50%;
  left: -8px;
  content: '/';
  color: #e0e5e8;
  pointer-events: none;
}
.q-video .q-video__aside {
  flex: 0 0 336px;
  -webkit-flex: 0 0 336px;
  min-width: 1px;
  min-height: 1px;
}
.q-video .q-video__aside .q-video__item {
  padding: 0 12px 12px;
  width: 100%;
}
.q-video .q-video__aside .q-video__item:first-child .q-video__item-inner {
  padding-top: 24px;
  border-top: solid 1px #eceff0;
}
.q-video .q-video__aside .q-video__item-inner {
  padding-top: 12px;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.q-video .q-video__aside .q-video__media-container {
  width: 88px;
  flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  display: none;
}
.q-video .q-video__aside .q-video__media {
  width: 100%;
  padding-bottom: 56.25%;
  position: relative;
  overflow: hidden;
}
.q-video .q-video__aside .q-video__media img {
  position: absolute;
  top: 0;
  left: 50%;
  height: 100%;
  width: auto;
  max-width: none;
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.q-video .q-video__aside .q-video__details {
  flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.q-video .q-video__aside .q-video__title {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  color: black;
  line-height: 1.5;
  padding-top: 0;
}
.q-video .q-video__aside .q-video__watch-link {
  text-decoration: none;
  color: #1b3ca4;
  position: relative;
  margin-left: 22px;
}
.q-video .q-video__aside .q-video__watch-link::before {
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  line-height: 1;
  position: absolute;
  top: 50%;
  left: -13px;
  content: '/';
  color: #e0e5e8;
  pointer-events: none;
}
.q-video .q-video__aside-content {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: stretch;
  -webkit-align-items: stretch;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.q-video .q-video__more-link {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 700;
  font-style: normal;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  height: 48px;
  text-align: center;
  text-decoration: none;
  color: #68686e;
  background: white;
  box-shadow: none;
}
.q-video .q-video__more-link:hover {
  color: white;
  background: #1b3ca4;
}
@media all and (min-width: 768px) {
  .q-video .q-video__banner::before {
    width: 367px;
    height: 96px;
  }
  .q-video .q-video__banner-image {
    width: 193px;
    height: 96px;
  }
  .q-video .q-video__banner-image::after {
    right: -144px;
    width: 120px;
    height: 90px;
  }
  .q-video .q-video__selectors {
    margin: 0 -24px 0 24px;
    width: auto;
    border-top: none;
  }
  .q-video .q-video__selectors > div {
    width: auto;
  }
  .q-video .q-video__selectors > div:first-child {
    border-left: solid 1px #eceff0;
  }
  .q-video .q-video__selectors select {
    width: 156px;
  }
  .q-video .q-video__container {
    padding: 24px 12px 0px;
  }
  .q-video .q-video__secondary-inner {
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
  }
  .q-video .q-video__secondary-inner .q-video__item {
    width: 50%;
    display: block;
  }
  .q-video .q-video__secondary-inner .q-video__title {
    padding-top: 24px;
    font-family: 'Roboto Condensed', 'Roboto', sans-serif;
    font-size: 1rem;
    font-weight: 1.313rem;
    font-style: normal;
    line-height: 1.25;
  }
  .q-video .q-video__secondary-inner .q-video__details {
    order: 1;
    -webkit-order: 1;
    padding-right: 0;
  }
  .q-video .q-video__secondary-inner .q-video__media-container {
    width: 100%;
  }
  .q-video .q-video__secondary-inner .q-video__media {
    padding-bottom: 56.25%;
  }
  .q-video .q-video__secondary-inner .q-video__media img {
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    transform: none;
    -webkit-transform: none;
    transform: none;
  }
  .q-video .q-video__secondary-inner .q-video__footer {
    flex-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    align-items: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
  }
  .q-video .q-video__secondary-inner .q-video__share-icons {
    padding-left: 18px;
  }
  .q-video .q-video__secondary-inner .q-video__share-icons::before {
    display: block;
  }
  .q-video .q-video__aside .q-video__item {
    width: 50%;
    padding: 0 12px 24px;
  }
  .q-video .q-video__aside .q-video__item:nth-child(5) {
    display: none;
  }
  .q-video .q-video__aside .q-video__item-inner {
    padding-top: 24px;
    border-top: solid 1px #eceff0;
  }
  .q-video .q-video__aside .q-video__media-container {
    display: block;
  }
  .q-video .q-video__aside .q-video__details {
    padding-left: 24px;
  }
  .q-video .q-video__aside .q-video__watch-link {
    display: none;
  }
}
@media all and (min-width: 1024px) {
  .q-video .q-video__container {
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    align-items: stretch;
    -webkit-align-items: stretch;
  }
  .q-video .q-video__selectors {
    margin: 0 -24px 0 48px;
  }
  .q-video .q-video__selectors select {
    width: 156px;
  }
  .q-video .q-video__secondary .q-video__share-icons {
    padding-left: 0;
    width: 100%;
  }
  .q-video .q-video__secondary .q-video__share-icons::before {
    display: none;
  }
  .q-video .q-video__aside {
    flex: 0 0 224px;
    -webkit-flex: 0 0 224px;
    min-width: 1px;
    min-height: 1px;
  }
  .q-video .q-video__aside .q-video__item {
    width: 100%;
  }
  .q-video .q-video__aside .q-video__item:nth-child(5) {
    display: block;
  }
  .q-video .q-video__aside .q-video__item:first-child .q-video__item-inner {
    border-top: none;
    padding-top: 0;
  }
  .q-video .q-video__aside .q-video__media-container {
    display: none;
  }
  .q-video .q-video__aside .q-video__watch-link {
    display: inline-block;
  }
  .q-video .q-video__aside-content {
    display: block;
  }
}
@media all and (min-width: 1200px) {
  .q-video .q-video__container {
    padding: 48px 36px 24px;
  }
  .q-video .q-video__banner::before {
    width: 391px;
  }
  .q-video .q-video__banner-image {
    margin-left: 48px;
  }
  .q-video .q-video__selectors {
    margin: 0 -48px 0 48px;
  }
  .q-video .q-video__selectors select {
    width: 180px;
  }
  .q-video .q-video__aside {
    flex: 0 0 336px;
    -webkit-flex: 0 0 336px;
    min-width: 1px;
    min-height: 1px;
  }
  .q-video .q-video__aside .q-video__watch-link {
    display: none;
  }
  .q-video .q-video__aside .q-video__media-container {
    display: block;
  }
}
@media all and (min-width: 1464px) {
  .q-video .q-video__secondary .q-video__share-icons {
    width: auto;
    padding-left: 18px;
  }
  .q-video .q-video__secondary .q-video__share-icons::before {
    display: block;
  }
}
/****
FOOTER SPONSORS
*****/

.footer-sponsors {
  width: 100%;
  overflow: hidden;
}
.footer-sponsors button.slick-prev,
.footer-sponsors button.slick-next,
.footer-sponsors button.slick-pause-play {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  background: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(0, -100%);
  -webkit-transform: translate(0, -100%);
  transform: translate(0, -100%);
  width: 60px;
  height: 72px;
  background: white;
  color: black;
  font-size: 0;
  border-bottom: solid 1px #eceff0;
  border-left: solid 1px #eceff0;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.footer-sponsors button.slick-prev::-ms-expand,
.footer-sponsors button.slick-next::-ms-expand,
.footer-sponsors button.slick-pause-play::-ms-expand {
  display: none;
}
.footer-sponsors button.slick-prev::after,
.footer-sponsors button.slick-next::after,
.footer-sponsors button.slick-pause-play::after {
  position: absolute;
  top: 50%;
  left: 50%;
  font-family: sidearm_font_v2;
  font-size: 24px;
  color: black;
  content: '\e006';
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.footer-sponsors button.slick-prev:hover,
.footer-sponsors button.slick-next:hover,
.footer-sponsors button.slick-pause-play:hover {
  background: #1b3ca4;
  color: white;
}
.footer-sponsors button.slick-prev:hover::after,
.footer-sponsors button.slick-next:hover::after,
.footer-sponsors button.slick-pause-play:hover::after {
  color: white;
}
.footer-sponsors button.slick-pause-play {
  right: 60px;
}
.footer-sponsors button.slick-pause-play::after {
  content: '\e201';
}
.footer-sponsors button.slick-pause-play.slick-play::after {
  content: '\e196';
}
.footer-sponsors button.slick-prev {
  right: 120px;
}
.footer-sponsors button.slick-prev::after {
  content: '\e005';
}
.footer-sponsors .slick-slider .ad {
  padding: 0 6px;
}
.footer-sponsors .slick-slider img {
  margin: 0 auto;
}
.footer-sponsors .ads-container {
  background: white;
  padding: 24px 42px;
}
@media all and (min-width: 1024px) {
  .footer-sponsors button.slick-prev,
  .footer-sponsors button.slick-next,
  .footer-sponsors button.slick-pause-play {
    width: 120px;
  }
  .footer-sponsors button.slick-pause-play {
    right: 120px;
  }
  .footer-sponsors button.slick-prev {
    right: 240px;
  }
}
/****
MAIN FOOTER
****/

.main-footer {
  padding-top: 18px;
}
.main-footer .main-footer__logos {
  background: #1b3ca4;
  color: white;
}
.main-footer .main-footer__left {
  flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.main-footer .main-footer__acc {
  height: 120px;
  border-bottom: solid 1px #0d1e52;
}
.main-footer .main-footer__copyright {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  padding: 24px;
}
.main-footer .main-footer__right {
  flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
}
.main-footer .main-footer__acc-network {
  border-top: solid 1px #0d1e52;
  padding: 0 48px;
  flex: 0 1 auto;
  -webkit-flex: 0 1 auto;
  min-width: 1px;
  min-height: 1px;
  height: 120px;
  width: 50%;
}
.main-footer .main-footer__acc-network img {
  width: 129px;
}
.main-footer .main-footer__acc-network:last-child {
  border-left: solid 1px #0d1e52;
}
.main-footer .main-footer__acc-network:last-child img {
  width: 122px;
}
@media all and (min-width: 768px) {
  .main-footer .main-footer__row {
    height: 180px;
  }
  .main-footer .main-footer__acc {
    padding-left: 24px;
    height: auto;
    border-bottom: none;
  }
  .main-footer .main-footer__copyright {
    padding: 0 24px;
  }
  .main-footer .main-footer__acc-network {
    width: auto;
    height: 50%;
    border-left: solid 1px #0d1e52;
  }
  .main-footer .main-footer__acc-network:last-child {
    border-right: solid 1px #0d1e52;
  }
}
@media all and (min-width: 1024px) {
  .main-footer .main-footer__acc-network {
    flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    min-width: 1px;
    min-height: 1px;
    height: auto;
  }
  .main-footer .main-footer__acc-network:last-child {
    border-top: none;
  }
}
@media all and (min-width: 1464px) {
  .main-footer .main-footer__acc {
    padding-left: 0;
  }
}
.common-footer-wrapper {
  background: white;
}
/****
DFP ADS
****/

.iab-header {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
.iab-header ads-component {
  display: block;
  margin: 0 auto;
}
.iab-header ads-component > div {
  padding: 12px 0 0;
}
@media all and (min-width: 768px) {
  .iab-header ads-component > div {
    padding-top: 24px;
  }
}
.iab-story-ad {
  width: 100%;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  background: url('https://s3.amazonaws.com/sidearm.sites/acc.sidearmsports.com/images/responsive_2019/bg_aotw_pattern.png') top left repeat white;
}
.iab-story-ad ads-component {
  display: block;
  margin: 0 auto;
}
.iab-story-ad ads-component > div {
  padding: 12px 0 ;
}
@media all and (min-width: 768px) {
  .iab-story-ad ads-component > div {
    padding: 24px 0;
  }
}
.iab-sticky-leaderboard {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.1);
  z-index: 300;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.iab-sticky-leaderboard ads-component {
  display: block;
  margin: 0 auto;
}
.iab-sticky-leaderboard ads-component > div {
  padding: 12px 0;
}
html.sticky-leaderboard-is-hidden .iab-sticky-leaderboard {
  transform: translate(0, 100%);
  -webkit-transform: translate(0, 100%);
  transform: translate(0, 100%);
}
html.members-custom .iab-header {
  position: absolute;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.1);
}
html.members-custom .iab-header ads-component > div {
  padding: 12px 0;
}
@media all and (min-width: 768px) {
  html.members-custom .iab-header ads-component > div {
    padding: 24px 0;
  }
}
/****
SCHOOL HEADER
****/

.s-school-header {
  margin-bottom: -72px;
}
.s-school-header .s-school-header__inner {
  padding: 162px 0 122px;
  background: center center no-repeat #1b3ca4;
  background-size: cover;
}
.s-school-header .s-school-header__title {
  padding: 0 24px;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 3rem;
  font-weight: 700;
  font-style: normal;
  line-height: 1.25;
  color: white;
}
/****
SCHOOL FACTS
****/

.s-facts {
  border-bottom: solid 6px #f7f8f9;
}
.s-facts .s-facts__inner {
  background: white;
}
.s-facts .s-facts__header {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: stretch;
  -webkit-align-items: stretch;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.s-facts .s-facts__logo {
  width: 72px;
  height: 72px;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  padding: 15px;
  margin-right: 24px;
}
.s-facts .s-facts__title {
  height: 72px;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  font-style: normal;
  color: black;
  text-transform: uppercase;
  position: relative;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  margin-right: auto;
}
.s-facts .s-facts__title-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 36px;
  height: 2px;
  content: '';
  background: #1b3ca4;
}
.s-facts .s-facts__links {
  height: 72px;
  border-top: solid 1px #eceff0;
  width: 100%;
  padding-left: 12px;
}
.s-facts .s-facts__links li {
  margin: 0 10px;
}
.s-facts .s-facts__links li:last-child .s-facts__slash {
  display: none;
}
.s-facts .s-facts__links a {
  font-size: 24px;
  position: relative;
}
.s-facts .s-facts__links a::after {
  transform: translate(0, -3px);
  -webkit-transform: translate(0, -3px);
  transform: translate(0, -3px);
  -webkit-transition: 0.2s;
  transition: 0.2s;
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  content: '';
  opacity: 0;
  background: #1b3ca4;
}
.s-facts .s-facts__links a:hover::after {
  transform: none;
  -webkit-transform: none;
  transform: none;
  opacity: 1;
}
.s-facts .s-facts__links a.facebook {
  color: #3b5998;
}
.s-facts .s-facts__links a.twitter {
  color: #1f76d8;
}
.s-facts .s-facts__text-link {
  padding-right: 32px;
  position: relative;
}
.s-facts .s-facts__text-link a {
  color: black;
  text-decoration: none;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
}
.s-facts .s-facts__text-link a:hover {
  color: #1b3ca4;
}
.s-facts .s-facts__slash {
  position: absolute;
  top: 50%;
  right: 1px;
  width: 1.2px;
  height: 12px;
  transform: translate(0, -50%) rotate(45deg);
  -webkit-transform: translate(0, -50%) rotate(45deg);
  transform: translate(0, -50%) rotate(45deg);
  -webkit-transform-origin: top right;
  -ms-transform-origin: top right;
  transform-origin: top right;
}
@media all and (min-width: 768px) {
  .s-facts .s-facts__links {
    height: 72px;
    width: auto;
    border-top: none;
  }
}
.c-details {
  border-top: solid 1px #eceff0;
  position: relative;
  overflow: hidden;
}
.c-details::after {
  position: absolute;
  top: 0;
  right: 60px;
  width: 1px;
  height: 100%;
  content: '';
  background: #eceff0;
}
.c-details .c-details__inner {
  display: none;
  padding-right: 60px;
}
.c-details .c-details__inner.slick-slider {
  display: block;
}
.c-details .c-details__inner .slick-track {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.c-details .c-details__item {
  height: auto;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  text-align: center;
  color: black;
  padding: 0 24px;
  height: 180px;
  box-shadow: inset -1px 0 0 #eceff0;
}
.c-details .c-details__value {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 3rem;
  font-weight: 700;
  font-style: normal;
}
.c-details .c-details__name {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
}
.c-details button.slick-prev,
.c-details button.slick-next,
.c-details button.c-details__pause {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  background: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  font-size: 0;
  width: 60px;
  height: 60px;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.c-details button.slick-prev::-ms-expand,
.c-details button.slick-next::-ms-expand,
.c-details button.c-details__pause::-ms-expand {
  display: none;
}
.c-details button.slick-prev::after,
.c-details button.slick-next::after,
.c-details button.c-details__pause::after {
  position: absolute;
  top: 50%;
  left: 50%;
  font-family: sidearm_font_v2;
  font-size: 24px;
  color: black;
  content: '\e005';
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.c-details button.slick-prev:hover,
.c-details button.slick-next:hover,
.c-details button.c-details__pause:hover {
  background: #1b3ca4;
  color: white;
}
.c-details button.slick-prev:hover::after,
.c-details button.slick-next:hover::after,
.c-details button.c-details__pause:hover::after {
  color: white;
}
.c-details button.c-details__pause {
  top: 60px;
}
.c-details button.c-details__pause::after {
  content: '\e196';
}
.c-details button.c-details__pause.paused::after {
  content: '\e201';
}
.c-details button.slick-prev {
  border-bottom: solid 1px #eceff0;
}
.c-details button.slick-next {
  top: 120px;
  border-top: solid 1px #eceff0;
}
.c-details button.slick-next::after {
  content: '\e006';
}
/****
MEMBERS 
****/

.members-custom .c-standings--table .c-standings__table .c-standings__table-group {
  background: #eceff0;
  color: black;
}
.members-custom .q-video__banner::before {
  background: white;
}
.members-custom .q-video__banner-image {
  background-image: url('https://s3.amazonaws.com/sidearm.sites/acc.sidearmsports.com/images/responsive_2019/logo_accdigital_color.png');
}
.members-custom .q-video__banner-image::after {
  background-image: url('https://s3.amazonaws.com/sidearm.sites/acc.sidearmsports.com/images/responsive_2019/svg/accdn_school_bg_element.svg');
}
/****
WATCH PAGE CARRYOVER
****/

.watchContainer {
  padding: 12px 24px;
  background: white;
  padding-bottom: 120px;
  max-width: 1416px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 24px;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
}
.watchContainer .watchBanner {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  height: 70px;
  padding: 0 12px;
  border-top: 5px solid lightgray;
  border-bottom: 5px solid lightgray;
  margin-bottom: 12px;
}
.watchContainer .watchBanner a {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 700;
  font-style: normal;
  font-size: 18px;
  color: #1b3ca4;
  text-decoration: none;
}
.watchContainer > header {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  padding-bottom: 36px;
  border-bottom: 5px solid #eceff0;
  margin-bottom: 36px;
}
.watchContainer .watchLogo {
  padding-bottom: 12px;
}
.watchContainer .watchLogo h2 {
  line-height: 54px;
  font-size: 48px;
  font-weight: 700;
  color: #1b3ca4;
  text-transform: uppercase;
  margin: 0;
}
.watchContainer .watchBottom__loadMore {
  height: 56px;
  width: 130px;
  margin-top: 24px;
  -webkit-transition: 0.35s;
  transition: 0.35s;
  background: #1b3ca4;
  position: relative;
  text-align: center;
  line-height: 56px;
  color: white;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 700;
  font-style: normal;
  cursor: pointer;
  font-style: italic;
  font-size: 20px;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
}
.watchContainer .watchBottom__loadMore:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-bottom: 56px solid #1b3ca4;
  -webkit-transition: 0.35s;
  transition: 0.35s;
  border-left: 30px solid transparent;
  position: absolute;
  right: 100%;
  top: 0;
}
.watchContainer .watchBottom__loadMore:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 56px solid #1b3ca4;
  -webkit-transition: 0.35s;
  transition: 0.35s;
  border-right: 30px solid transparent;
  position: absolute;
  left: 100%;
  top: 0;
}
.watchContainer .watchBottom {
  overflow: hidden;
}
.watchContainer .watchBottom > header {
  position: relative;
}
.watchContainer .watchBottom > header .watchBottom_tabs > ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  width: 100%;
  padding: 0 12px;
  border-top: 5px solid lightgray;
  border-bottom: 5px solid lightgray;
}
.watchContainer .watchBottom > header .watchBottom_tabs > ul > li {
  margin: 0 18px 0 12px;
  height: 70px;
  line-height: 70px;
  position: relative;
  outline: none;
}
.watchContainer .watchBottom > header .watchBottom_tabs > ul > li:before {
  content: '';
  display: block;
  width: 100%;
  background: transparent;
  height: 0px;
  -webkit-transition: 0.35s;
  transition: 0.35s;
  position: absolute;
  bottom: -5px;
  left: 0;
}
.watchContainer .watchBottom > header .watchBottom_tabs > ul > li > a {
  text-decoration: none;
  color: black;
  font-size: 18px;
  display: block;
  outline: none;
}
.watchContainer .watchBottom > header .watchBottom_tabs > ul > li > a i:before {
  margin-right: 0;
}
.watchContainer .watchBottom > header .watchBottom_tabs > ul > li.ui-state-active:before {
  background: #1b3ca4;
  -webkit-transition: 0.35s;
  transition: 0.35s;
  height: 5px;
}
.watchContainer .watchBottom > header .watchBottom_tabs > ul > li.ui-state-active > a {
  color: #1b3ca4;
}
.watchContainer .watchBottom > header .watchBottom_tabs > ul > li.ui-state-active > a span {
  font-weight: 700;
}
.watchContainer .watchBottom > header .watchBottom_tabs > ul > li:hover:before {
  background: #1b3ca4;
  -webkit-transition: 0.35s;
  transition: 0.35s;
  height: 5px;
}
.watchContainer .watchBottom > header .watchBottom_tabs > ul > li:hover > a {
  color: #1b3ca4;
}
.watchContainer .watchBottom > header .watchBottom_tabs > ul .watchBottom_tabs-title {
  text-transform: uppercase;
  color: black;
  font-size: 26px;
}
.watchContainer .watchBottom > header .watchBottom_tabs > ul .watchBottom_tabs-title:before {
  display: none;
}
.watchContainer .watchBottom > header .watchNowPlaying__dropdowns {
  padding: 20px 12px;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  margin-left: auto;
  position: absolute;
  right: 0;
  top: 0;
}
.watchContainer .watchBottom > header .watchNowPlaying__dropdowns .watchNowPlaying__dropdowns-select {
  background: #1b3ca4;
  position: relative;
}
.watchContainer .watchBottom > header .watchNowPlaying__dropdowns .watchNowPlaying__dropdowns-select:after {
  content: '\e830';
  height: 40px;
  width: 20px;
  line-height: 40px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 4;
  color: white;
  font-family: sidearm_font;
}
.watchContainer .watchBottom > header .watchNowPlaying__dropdowns .watchNowPlaying__dropdowns-select:first-child {
  margin-right: 1px;
}
.watchContainer .watchBottom > header .watchNowPlaying__dropdowns select {
  border: none;
  background: none;
  border-radius: 0;
  padding: 0 6px;
  height: 40px;
  display: block;
  width: 185px;
  color: white;
  font-size: 14px;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: '';
}
.watchContainer .watchBottom .watchBottom__list-container:not(:first-child) > h2 {
  padding-top: 48px;
}
.watchContainer .watchBottom .watchBottom__list-container > h2 {
  margin: 0;
  padding: 24px 0 0 0 ;
  text-transform: uppercase;
  font-style: italic;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 700;
  font-style: normal;
  font-size: 26px;
  line-height: 1;
}
.watchContainer .watchBottom .watchBottom__list {
  margin: 0 -12px;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.watchContainer .watchBottom .watchBottom__list .watchBottom__item {
  flex: 0 1 33.333%;
  -webkit-flex: 0 1 33.333%;
  min-width: 1px;
  min-height: 1px;
  padding: 0 12px;
  position: relative;
}
.watchContainer .watchBottom .watchBottom__list .watchBottom__item i.watchBottom__item-live-indicator {
  position: absolute;
  left: 20px;
  top: 30px;
  background: red;
  border-radius: 5px;
  height: 20px;
  z-index: 100;
  padding: 0 10px;
  line-height: 20px;
  color: black;
  font-style: normal;
  font-weight: 900;
}
.watchContainer .watchBottom .watchBottom__list .watchBottom__item:hover .watchBottom__item-inner {
  border-color: #1b3ca4;
  -webkit-transition: 0.35s;
  transition: 0.35s;
}
.watchContainer .watchBottom .watchBottom__list .watchBottom__item:hover .watchBottom__item-media .watchBottom__item-media--inner:before {
  background: rgba(0, 0, 0, 0);
  -webkit-transition: 0.35s;
  transition: 0.35s;
}
.watchContainer .watchBottom .watchBottom__list .watchBottom__item .watchBottom__item-inner {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  border-bottom: 1px solid lightgray;
  padding: 24px 0;
  -webkit-transition: 0.35s;
  transition: 0.35s;
}
.watchContainer .watchBottom .watchBottom__list .watchBottom__item .watchBottom__item-details {
  flex: 0 1 238px;
  -webkit-flex: 0 1 238px;
  min-width: 1px;
  min-height: 1px;
  padding: 0 12px;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
}
.watchContainer .watchBottom .watchBottom__list .watchBottom__item .watchBottom__item-details .watchBottom__item-title {
  font-size: 16px;
  -webkit-transition: 0.35s;
  transition: 0.35s;
  cursor: pointer;
}
.watchContainer .watchBottom .watchBottom__list .watchBottom__item .watchBottom__item-details .watchBottom__item-title:hover {
  color: #1b3ca4;
  -webkit-transition: 0.35s;
  transition: 0.35s;
}
.watchContainer .watchBottom .watchBottom__list .watchBottom__item .watchBottom__item-details .watchBottom__item-date {
  color: #1b3ca4;
  font-style: italic;
  font-size: 14px;
  margin-top: 3px;
}
.watchContainer .watchBottom .watchBottom__list .watchBottom__item .watchBottom__item-media {
  flex: 0 1 217px;
  -webkit-flex: 0 1 217px;
  min-width: 1px;
  min-height: 1px;
}
.watchContainer .watchBottom .watchBottom__list .watchBottom__item .watchBottom__item-media .watchBottom__item-media--inner {
  height: 0;
  cursor: pointer;
  padding-bottom: 56.25%;
  position: relative;
  overflow: hidden;
}
.watchContainer .watchBottom .watchBottom__list .watchBottom__item .watchBottom__item-media .watchBottom__item-media--inner:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: 0.35s;
  transition: 0.35s;
  background: rgba(0, 0, 0, 0.5);
  z-index: 2;
}
.watchContainer .watchBottom .watchBottom__list .watchBottom__item .watchBottom__item-media .watchBottom__item-media--inner:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 3;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  overflow: visible;
  outline: 0;
  padding: 0;
  font-size: 0;
  border: 0;
  background-color: transparent;
  background-image: url("/images/play_button.png");
  background-size: contain;
  height: 60px;
  width: 60px;
  z-index: 3;
}
.watchContainer .watchBottom .watchBottom__list .watchBottom__item .watchBottom__item-media .watchBottom__item-media--inner img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.watchContainer .watchTop {
  padding-bottom: 36px;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.watchContainer .watchTop .watchPlayer {
  flex: 0 1 935px;
  -webkit-flex: 0 1 935px;
  min-width: 1px;
  min-height: 1px;
  margin-right: 12px;
  position: relative;
}
.watchContainer .watchTop .watchPlayer__inner {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.watchContainer .watchTop .watchPlayer .watchPlayer__iframe {
  padding-bottom: 56.25%;
  height: 0;
  position: relative;
}
.watchContainer .watchTop .watchPlayer .watchPlayer__iframe iframe,
.watchContainer .watchTop .watchPlayer .watchPlayer__iframe div {
  border: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: black;
  background-position: center;
  background-size: cover;
}
.watchContainer .watchTop .watchPlayer .watchPlayer__iframe .notPlaying:after {
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  overflow: visible;
  outline: 0;
  padding: 0;
  font-size: 0;
  border: 0;
  background-color: transparent;
  background-image: url("/images/video_play_btn_main.png");
  background-size: contain;
  height: 70px;
  width: 70px;
  z-index: 3;
}
.watchContainer .watchTop .watchPlayer .watchPlayer__details {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  color: white;
  padding: 24px;
}
.watchContainer .watchTop .watchPlayer .watchPlayer__details .hide-acc {
  position: absolute;
  left: -9999px;
}
.watchContainer .watchTop .watchPlayer .watchPlayer__details a {
  color: white;
  text-decoration: none;
}
.watchContainer .watchTop .watchPlayer .watchPlayer__details .watchPlayer__title {
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 700;
  font-style: normal;
  font-size: 37px;
  margin: 0;
  color: white;
  text-transform: uppercase;
  line-height: 42px;
}
.watchContainer .watchTop .watchPlayer .watchPlayer__details .watchPlayer__dateSocial {
  font-style: italic;
  margin-top: 6px;
  font-size: 18px;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
}
.watchContainer .watchTop .watchNowPlaying__list {
  border-bottom: 1px solid #eceff0;
  position: relative;
  flex: 1;
  -webkit-flex: 1;
  min-width: 1px;
  min-height: 1px;
  margin-bottom: 24px;
}
.watchContainer .watchTop .watchNowPlaying__list:last-child {
  border: none;
  margin-bottom: 0;
}
.watchContainer .watchTop .watchNowPlaying {
  flex: 0 0 456px;
  -webkit-flex: 0 0 456px;
  min-width: 1px;
  min-height: 1px;
  margin-left: 12px;
  border: 1px solid lightgray;
  padding: 0;
}
.watchContainer .watchTop .watchNowPlaying > h2 {
  margin: 0;
  padding: 18px 24px;
  color: #1b3ca4;
  text-transform: uppercase;
  font-style: italic;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 700;
  font-style: normal;
  font-size: 26px;
  line-height: 1;
}
.watchContainer .watchTop .watchNowPlaying .watchSponsor {
  margin: 24px auto;
}
.watchContainer .watchTop .watchNowPlaying > .watchNowPlaying__nothingLive {
  font-size: 125%;
  font-family: 'Roboto Condensed', 'Roboto', sans-serif;
  font-size: 1rem;
  font-weight: 100;
  font-style: normal;
  padding: 0 24px;
}
.watchContainer .watchTop .watchNowPlaying .watchNowPlaying__link {
  text-align: center;
  font-size: 16px;
  margin-bottom: 18px;
}
.watchContainer .watchTop .watchNowPlaying .watchNowPlaying__link a {
  text-decoration: none;
}
.watchContainer .watchTop .watchNowPlaying .watchNowPlaying__link a:hover {
  text-decoration: underline;
}
.watchContainer .watchTop .watchNowPlaying .watchNowPlaying__item {
  padding: 23px 24px;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  border-bottom: 1px solid #eceff0;
  position: relative;
}
.watchContainer .watchTop .watchNowPlaying .watchNowPlaying__item:last-child {
  border-bottom: none;
}
.watchContainer .watchTop .watchNowPlaying .watchNowPlaying__item .watchNowPlaying__item-inner .watchNowPlaying__details {
  padding-top: 12px;
}
.watchContainer .watchTop .watchNowPlaying .watchNowPlaying__item .watchNowPlaying__details {
  padding: 0 12px;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
}
.watchContainer .watchTop .watchNowPlaying .watchNowPlaying__item .watchNowPlaying__details .watchNowPlaying__title {
  font-size: 16px;
  -webkit-transition: 0.35s;
  transition: 0.35s;
  cursor: pointer;
}
.watchContainer .watchTop .watchNowPlaying .watchNowPlaying__item .watchNowPlaying__details .watchNowPlaying__title:hover {
  color: #1b3ca4;
  -webkit-transition: 0.35s;
  transition: 0.35s;
}
.watchContainer .watchTop .watchNowPlaying .watchNowPlaying__item .watchNowPlaying__details .watchNowPlaying__date {
  color: #1b3ca4;
  font-style: italic;
  font-size: 14px;
  margin-top: 3px;
}
.watchContainer .watchTop .watchNowPlaying .watchNowPlaying__item .watchNowPlaying__media {
  flex: 0 0 132px;
  -webkit-flex: 0 0 132px;
  min-width: 1px;
  min-height: 1px;
}
.watchContainer .watchTop .watchNowPlaying .watchNowPlaying__item .watchNowPlaying__media .watchNowPlaying__media-inner {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
  overflow: hidden;
}
.watchContainer .watchTop .watchNowPlaying .watchNowPlaying__item .watchNowPlaying__media .watchNowPlaying__media-inner img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.watchContainer .closeButton {
  display: none;
  border: none;
  background: #1b3ca4;
  color: white;
  padding: 8px 12px;
  position: absolute;
  bottom: 100%;
  right: 0;
}
.watchContainer .closeButton span {
  position: absolute;
  left: -9999px;
}
.watchContainer .scrolled-past-player .watchTop .watchPlayer__iframe {
  background: black;
}
.watchContainer .scrolled-past-player .watchTop .watchPlayer__iframe .closeButton {
  display: block;
}
.watchContainer .scrolled-past-player .watchTop .watchPlayer__iframe iframe,
.watchContainer .scrolled-past-player .watchTop .watchPlayer__iframe div {
  position: fixed !important;
  right: 20px !important;
  bottom: 100px !important;
  width: 320px !important;
  z-index: 1000 !important;
  height: 180px !important;
  top: auto !important;
  left: auto !important;
}
@media screen and (max-width: 768px) {
  .watchContainer .scrolled-past-player .watchTop .watchPlayer__iframe iframe,
  .watchContainer .scrolled-past-player .watchTop .watchPlayer__iframe div {
    position: fixed !important;
    right: 0 !important;
    bottom: auto !important;
    width: 100vw !important;
    z-index: 10001 !important;
    height: 56.25vw !important;
    left: auto !important;
  }
}
.watchPromo {
  text-align: center;
  padding: 24px;
  margin: 0 auto;
  border-top: 1px solid #d9d9d9;
}
.watchSponsor {
  margin-top: 24px;
  text-align: center;
}
.watchSponsor > div {
  display: inline-block;
  text-align: center;
  padding: 24px;
  margin: 0 auto;
  border: 1px solid #d9d9d9;
}
.watchSponsor > div .dfp-ad {
  text-align: center;
  margin: 0 auto;
}
.watchContainer .watchTop .watchPlayer .watchPlayer__inner {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.watchContainer .watchTop .watchPlayer .watchPlayer__details {
  flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
  max-height: none;
  background: #1b3ca4;
  position: relative;
  bottom: auto;
  left: auto;
  color: black;
  padding: 24px;
}
.watchContainer .watchTop .watchPlayer .watchPlayer__details .watchPlayer__title {
  margin-bottom: 24px;
}
.watchContainer .watchTop .watchPlayer .watchPlayer__details .watchPlayer__dateSocial {
  color: white;
}
.watchContainer .watchTop .watchNowPlaying .watchNowPlaying__item .watchNowPlaying__media .watchNowPlaying__media-inner::after {
  content: 'Live Now';
  background: #1b3ca4;
  color: white;
  font: 700 1rem/36px 'Roboto Condensed', arial, sans-serif;
  padding: 0 12px 0 8px;
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
  text-transform: uppercase;
  width: 90px;
  z-index: 2;
}
.watchContainer .watchTop .watchNowPlaying .watchNowPlaying__item .watchNowPlaying__media .watchNowPlaying__media-inner::before {
  border-style: solid;
  border-width: 0 18px 36px 0;
  border-color: transparent #1b3ca4 transparent transparent;
  position: absolute;
  top: 0;
  right: 90px;
  width: 0;
  height: 0;
  content: '';
  z-index: 2;
}
@media screen and (max-width: 1200px) {
  .watchContainer .watchTop .watchNowPlaying {
    flex: 0 0 390px;
    -webkit-flex: 0 0 390px;
    min-width: 1px;
    min-height: 1px;
  }
  .watchContainer .watchTop .watchNowPlaying .watchNowPlaying__item .watchNowPlaying__media {
    flex: 0 0 100px;
    -webkit-flex: 0 0 100px;
    min-width: 1px;
    min-height: 1px;
  }
}
@media screen and (max-width: 1140px) {
  .watchContainer .watchBottom .watchBottom__list .watchBottom__item {
    flex: 0 1 50%;
    -webkit-flex: 0 1 50%;
    min-width: 1px;
    min-height: 1px;
  }
}
@media screen and (max-width: 1070px) {
  .watchContainer .watchBottom > header .watchBottom_tabs > ul > li {
    margin-right: 12px;
  }
}
@media screen and (max-width: 1023px) {
  .watchContainer .watchBottom > header .watchNowPlaying__dropdowns .watchNowPlaying__dropdowns-select {
    flex: 1;
    -webkit-flex: 1;
    min-width: 1px;
    min-height: 1px;
  }
  .watchContainer .watchBottom > header .watchNowPlaying__dropdowns select {
    width: 100%;
  }
  .watchContainer .watchBottom > header .watchBottom_tabs > ul {
    position: relative;
  }
  .watchContainer .watchBottom > header .watchNowPlaying__dropdowns {
    width: 100%;
    margin-top: 1px;
    padding: 0;
    position: relative;
    top: auto;
    right: auto;
  }
  .watchContainer .watchTop .watchNowPlaying .watchNowPlaying__dropdowns {
    padding: 0;
    order: -1;
    -webkit-order: -1;
  }
  .watchContainer .watchTop .watchNowPlaying .watchNowPlaying__link {
    display: none;
  }
  .watchContainer .watchTop .watchNowPlaying .watchNowPlaying__item {
    padding: 19px 0;
  }
  .watchContainer .watchTop .watchNowPlaying .watchNowPlaying__item:first-child {
    padding-top: 19px;
    border-top: 1px solid #eceff0;
  }
  .watchContainer .watchTop .watchNowPlaying > h2 {
    padding: 18px 0;
  }
  .watchContainer .watchTop .watchPlayer {
    margin-right: 0;
    flex: 1 1 100%;
    -webkit-flex: 1 1 100%;
    min-width: 1px;
    min-height: 1px;
  }
  .watchContainer .watchTop {
    display: block;
  }
  .watchContainer .watchTop .watchNowPlaying {
    margin-left: 0;
    flex: 1 1 100%;
    -webkit-flex: 1 1 100%;
    min-width: 1px;
    min-height: 1px;
    border: none;
  }
  .watchContainer .watchTop .watchNowPlaying__list .watchNowPlaying__list-inner {
    position: relative;
    top: auto;
    left: auto;
    height: auto;
  }
}
@media screen and (max-width: 900px) {
  .watchContainer .watchBottom .watchBottom__list .watchBottom__item .watchBottom__item-media {
    flex: 0 1 165px;
    -webkit-flex: 0 1 165px;
    min-width: 1px;
    min-height: 1px;
  }
}
@media screen and (max-width: 768px) {
  .watchContainer .watchTop .watchPlayer .watchPlayer__details .watchPlayer__title {
    font-size: 5vw;
    line-height: 1.2;
  }
  .watchContainer .watchBottom > header .watchBottom_tabs > ul > li {
    margin-right: 18px;
  }
  .watchContainer .watchBottom > header .watchNowPlaying__dropdowns select {
    margin-top: 1px;
  }
  .watchContainer .watchBottom > header .watchNowPlaying__dropdowns {
    margin-top: 0;
  }
  .watchContainer .watchBottom > header .watchBottom_tabs > ul > li:last-child {
    padding-right: 80px;
  }
  .watchContainer .watchBottom > header .watchBottom_tabs > ul > li:before {
    z-index: 3;
  }
  .watchContainer .watchBottom > header .watchBottom_tabs > ul {
    white-space: nowrap;
    display: inline-block;
  }
  .watchContainer .watchBottom > header .watchBottom_tabs > ul > li {
    display: inline-block;
  }
  .watchBottom_tabs {
    overflow-y: auto;
    position: relative;
    overflow: auto;
    background: -webkit-linear-gradient(0deg, white 20%, rgba(255, 255, 255, 0)), -webkit-linear-gradient(180deg, white 20%, rgba(255, 255, 255, 0)) 100% 0, -webkit-linear-gradient(0deg, #cccccc 10%, rgba(255, 255, 255, 0)), -webkit-linear-gradient(180deg, #cccccc 10%, rgba(255, 255, 255, 0)) 100% 0;
    background: linear-gradient(90deg, white 20%, rgba(255, 255, 255, 0)), linear-gradient(270deg, white 20%, rgba(255, 255, 255, 0)) 100% 0, linear-gradient(90deg, #cccccc 10%, rgba(255, 255, 255, 0)), linear-gradient(270deg, #cccccc 10%, rgba(255, 255, 255, 0)) 100% 0;
    background-repeat: no-repeat;
    background-size: 3rem 100%, 3rem 100%, 4rem 100%, 4rem 100%;
    background-attachment: local, local, scroll, scroll;
  }
  .watchContainer .watchBottom .watchBottom__list-container:not(:first-child) > h2 {
    padding-top: 36px;
  }
  .watchContainer .watchBottom .watchBottom__list .watchBottom__item .watchBottom__item-details {
    padding: 12px 0 0 0;
  }
  .watchContainer .watchBottom .watchBottom__list .watchBottom__item .watchBottom__item-inner {
    display: block;
    padding: 12px 0;
  }
  .watchContainer .watchTop {
    padding-bottom: 0;
  }
  .watchContainer .watchBottom .watchBottom__list-container > h2 {
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
  }
  .watchContainer .watchBottom .watchBottom__list {
    margin: 0;
  }
  .watchContainer .watchTop .watchNowPlaying {
    display: none;
  }
  .watchContainer .watchTop .watchPlayer .watchPlayer__details {
    padding-left: 24px;
    padding-right: 24px;
  }
  .watchContainer > header {
    justify-content: center;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    margin-bottom: 0;
    padding-bottom: 12px;
  }
  .watchContainer {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (max-width: 540px) {
  .watchLogo {
    padding-left: 12px;
    padding-right: 12px;
  }
  .watchContainer > header {
    flex-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    justify-content: center;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
  }
  .watchContainer > header .watchSponsor {
    margin-top: 12px;
  }
  .watchContainer .watchTop .watchPlayer .watchPlayer__details {
    padding-left: 12px;
    padding-right: 12px;
  }
  .watchContainer .watchBottom .watchBottom__list .watchBottom__item {
    flex: 1 1 100%;
    -webkit-flex: 1 1 100%;
    min-width: 1px;
    min-height: 1px;
  }
}
.watchContainer .watchBottom > header .watchNowPlaying__dropdowns select option {
  color: #1b3ca4;
}
/****
ARTICLE PAGES
****/

html.storypage .sidearm-story-template .sidearm-story-template-showcase-player .showcase-play-button {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  background: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  width: 72px;
  height: 72px;
  box-shadow: none;
  color: white;
  border: solid 2px white;
  border-radius: 50%;
  background: none;
  overflow: hidden;
}
html.storypage .sidearm-story-template .sidearm-story-template-showcase-player .showcase-play-button::-ms-expand {
  display: none;
}
html.storypage .sidearm-story-template .sidearm-story-template-showcase-player .showcase-play-button:after {
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-family: sidearm_font_v2;
  font-size: 40px;
  font-weight: 400;
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 2px 0 0 2px;
  content: '\e196';
  transition: 0.2s;
  color: white;
}
html.storypage .sidearm-story-template .sidearm-story-template-showcase-player .showcase-play-button::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: rgba(0, 0, 0, 0.5);
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
html.storypage .sidearm-story-template .sidearm-story-template-showcase-player .showcase-play-button:hover {
  cursor: pointer;
}
html.storypage .sidearm-story-template .sidearm-story-template-showcase-player .showcase-play-button:hover::before {
  background: #1b3ca4;
}
html.storypage .sidearm-story-template .sidearm-story-template-showcase-player .showcase-video-player {
  position: absolute;
  z-index: 100;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/****
ACCESSIBILITY
****/

h1.hide,
h2.hide,
h3.hide {
  background: white;
  color: black;
}
