.sprite-flags--TPE-LARGE {
  background-position: -164px -472px;
  width: 41px;
  height: 29px; }

.sprite-flags--TPE {
  background-position: -585px -494px;
  width: 26px;
  height: 19px; }

.cp-install-app .install-app__logo.sprite-ui {
  background-position: -735px -0px;
  width: 37px;
  height: 41px; }

.sprite-ui--menu-favourites {
  background-position: -607px -560px;
  width: 18px;
  height: 17px; }

.sprite-ui--menu-search {
  background-position: -62px -791px;
  width: 14px;
  height: 17px; }

.sprite-ui--menu-settings {
  background-position: -535px -744px;
  width: 17px;
  height: 17px; }

.sprite-ui--menu-top-desktop {
  background-position: -564px -381px;
  width: 64px;
  height: 88px; }

.sprite-ui--paralympic {
  background-position: -564px -0px;
  width: 85px;
  height: 97px; }

.sprite-ui--olympic-record-small {
  background-position: -234px -744px;
  width: 26px;
  height: 26px; }

.sprite-ui--olympic-logo {
  background-position: -429px -326px;
  width: 78px;
  height: 64px; }

.sprite-ui--olympic-2018 {
  background-position: -490px -392px;
  width: 70px;
  height: 70px; }

.sprite-ui--olympic-2020 {
  background-position: -375px -196px;
  width: 46px;
  height: 74px; }

.games-id__logo.sprite-ui--rio-2016-logo.games-id__logo--ply-en, .games-id__logo.sprite-ui--rio-2016-logo-home.games-id__logo--ply-en {
  background-position: -291px -392px;
  width: 97px;
  height: 124px; }

.games-id__logo.sprite-ui--rio-2016-logo.games-id__logo--ply-es, .games-id__logo.sprite-ui--rio-2016-logo-home.games-id__logo--ply-es {
  background-position: -0px -392px;
  width: 97px;
  height: 124px; }

.games-id__logo.sprite-ui--rio-2016-logo.games-id__logo--ply-fr, .games-id__logo.sprite-ui--rio-2016-logo-home.games-id__logo--ply-fr {
  background-position: -278px -196px;
  width: 97px;
  height: 124px; }

.games-id__logo.sprite-ui--rio-2016-logo.games-id__logo--ply-pt, .games-id__logo.sprite-ui--rio-2016-logo-home.games-id__logo--ply-pt {
  background-position: -97px -392px;
  width: 97px;
  height: 124px; }

.games-id__logo.sprite-ui--rio-2016-logo, .games-id__logo.sprite-ui--rio-2016-logo-home {
  background-position: -194px -392px;
  width: 97px;
  height: 124px; }

.cp-header {
  background-color: #ce380f; }

.header__list-links-link:hover,
.header__list-links-item:hover,
.header__language-link:hover,
.header__button:hover {
  color: #feaf81; }

.offscreen {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden; }

.header__button--active {
  color: #feaf81; }

.header__button-olympic {
  background-image: url("../images/arrow-down-light-orange.png");
  background-color: #ce380f; }
  .header__button-olympic.active {
    background-image: url("../images/arrow-up-light-orange.png"); }

.header__language-link--active {
  color: #feaf81; }

.header__settings,
.header__list-links,
.header__list-links-item {
  background-color: transparent; }

.header__list-language {
  background-color: #ce380f; }

.header__settings {
  background-color: #f05226; }

.cp-home-newsletter {
  background-position: center -855px;
  min-height: 316px; }

.cp-home-beyond-sports {
  background-position: left -1492px; }
  .cp-home-beyond-sports .home-beyond-sports__mascot-link {
    cursor: pointer;
    transition: opacity 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    display: inline-block;
    position: absolute;
    background-image: url("../images/mascots-tom.png");
    background-size: 100%;
    max-height: 90px;
    max-width: 215px;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    margin: 3rem auto 0 20rem;
    left: 0;
    right: 0; }

.sidebar__menu .custom-scroll--drag {
  background-color: #f05226; }

.pg-event-unit .mobile, .pg-event-unit .mobile--only, .pg-event-unit .mobile--only-table, .pg-event-unit .mobile-only--table-row {
  display: none; }

.event__main-right .table-inline__cell.table-inline__cell--noc, .event__main-right .table-inline__cell.event-inline-rank__col-noc, .event__main-right .table-inline__cell.table-inline__cell--boat-flag, .event__main-right .event-inline-rank__col.table-inline__cell--noc, .event__main-right .event-inline-rank__col.event-inline-rank__col-noc, .event__main-right .event-inline-rank__col.table-inline__cell--boat-flag {
  width: 4.7rem !important;
  padding-left: .6rem;
  padding-right: 0;
  text-align: left; }
  .event__main-right .table-inline__cell.table-inline__cell--noc .table-inline__cell--sprite, .event__main-right .table-inline__cell.table-inline__cell--noc .event-inline-rank__flag, .event__main-right .table-inline__cell.event-inline-rank__col-noc .table-inline__cell--sprite, .event__main-right .table-inline__cell.event-inline-rank__col-noc .event-inline-rank__flag, .event__main-right .table-inline__cell.table-inline__cell--boat-flag .table-inline__cell--sprite, .event__main-right .table-inline__cell.table-inline__cell--boat-flag .event-inline-rank__flag, .event__main-right .event-inline-rank__col.table-inline__cell--noc .table-inline__cell--sprite, .event__main-right .event-inline-rank__col.table-inline__cell--noc .event-inline-rank__flag, .event__main-right .event-inline-rank__col.event-inline-rank__col-noc .table-inline__cell--sprite, .event__main-right .event-inline-rank__col.event-inline-rank__col-noc .event-inline-rank__flag, .event__main-right .event-inline-rank__col.table-inline__cell--boat-flag .table-inline__cell--sprite, .event__main-right .event-inline-rank__col.table-inline__cell--boat-flag .event-inline-rank__flag {
    margin: 0 .3125rem 0 0;
    padding: 0; }
    .event__main-right .table-inline__cell.table-inline__cell--noc .table-inline__cell--sprite + span, .event__main-right .table-inline__cell.table-inline__cell--noc .table-inline__cell--sprite abbr, .event__main-right .table-inline__cell.table-inline__cell--noc .table-inline__cell--sprite .event-inline-rank__col-country-name, .event__main-right .table-inline__cell.table-inline__cell--noc .table-inline__cell--sprite .table-inline__te--country-name, .event__main-right .table-inline__cell.table-inline__cell--noc .table-inline__cell--sprite .table-inline__te, .event__main-right .table-inline__cell.table-inline__cell--noc .event-inline-rank__flag + span, .event__main-right .table-inline__cell.table-inline__cell--noc .event-inline-rank__flag abbr, .event__main-right .table-inline__cell.table-inline__cell--noc .event-inline-rank__flag .event-inline-rank__col-country-name, .event__main-right .table-inline__cell.table-inline__cell--noc .event-inline-rank__flag .table-inline__te--country-name, .event__main-right .table-inline__cell.table-inline__cell--noc .event-inline-rank__flag .table-inline__te, .event__main-right .table-inline__cell.event-inline-rank__col-noc .table-inline__cell--sprite + span, .event__main-right .table-inline__cell.event-inline-rank__col-noc .table-inline__cell--sprite abbr, .event__main-right .table-inline__cell.event-inline-rank__col-noc .table-inline__cell--sprite .event-inline-rank__col-country-name, .event__main-right .table-inline__cell.event-inline-rank__col-noc .table-inline__cell--sprite .table-inline__te--country-name, .event__main-right .table-inline__cell.event-inline-rank__col-noc .table-inline__cell--sprite .table-inline__te, .event__main-right .table-inline__cell.event-inline-rank__col-noc .event-inline-rank__flag + span, .event__main-right .table-inline__cell.event-inline-rank__col-noc .event-inline-rank__flag abbr, .event__main-right .table-inline__cell.event-inline-rank__col-noc .event-inline-rank__flag .event-inline-rank__col-country-name, .event__main-right .table-inline__cell.event-inline-rank__col-noc .event-inline-rank__flag .table-inline__te--country-name, .event__main-right .table-inline__cell.event-inline-rank__col-noc .event-inline-rank__flag .table-inline__te, .event__main-right .table-inline__cell.table-inline__cell--boat-flag .table-inline__cell--sprite + span, .event__main-right .table-inline__cell.table-inline__cell--boat-flag .table-inline__cell--sprite abbr, .event__main-right .table-inline__cell.table-inline__cell--boat-flag .table-inline__cell--sprite .event-inline-rank__col-country-name, .event__main-right .table-inline__cell.table-inline__cell--boat-flag .table-inline__cell--sprite .table-inline__te--country-name, .event__main-right .table-inline__cell.table-inline__cell--boat-flag .table-inline__cell--sprite .table-inline__te, .event__main-right .table-inline__cell.table-inline__cell--boat-flag .event-inline-rank__flag + span, .event__main-right .table-inline__cell.table-inline__cell--boat-flag .event-inline-rank__flag abbr, .event__main-right .table-inline__cell.table-inline__cell--boat-flag .event-inline-rank__flag .event-inline-rank__col-country-name, .event__main-right .table-inline__cell.table-inline__cell--boat-flag .event-inline-rank__flag .table-inline__te--country-name, .event__main-right .table-inline__cell.table-inline__cell--boat-flag .event-inline-rank__flag .table-inline__te, .event__main-right .event-inline-rank__col.table-inline__cell--noc .table-inline__cell--sprite + span, .event__main-right .event-inline-rank__col.table-inline__cell--noc .table-inline__cell--sprite abbr, .event__main-right .event-inline-rank__col.table-inline__cell--noc .table-inline__cell--sprite .event-inline-rank__col-country-name, .event__main-right .event-inline-rank__col.table-inline__cell--noc .table-inline__cell--sprite .table-inline__te--country-name, .event__main-right .event-inline-rank__col.table-inline__cell--noc .table-inline__cell--sprite .table-inline__te, .event__main-right .event-inline-rank__col.table-inline__cell--noc .event-inline-rank__flag + span, .event__main-right .event-inline-rank__col.table-inline__cell--noc .event-inline-rank__flag abbr, .event__main-right .event-inline-rank__col.table-inline__cell--noc .event-inline-rank__flag .event-inline-rank__col-country-name, .event__main-right .event-inline-rank__col.table-inline__cell--noc .event-inline-rank__flag .table-inline__te--country-name, .event__main-right .event-inline-rank__col.table-inline__cell--noc .event-inline-rank__flag .table-inline__te, .event__main-right .event-inline-rank__col.event-inline-rank__col-noc .table-inline__cell--sprite + span, .event__main-right .event-inline-rank__col.event-inline-rank__col-noc .table-inline__cell--sprite abbr, .event__main-right .event-inline-rank__col.event-inline-rank__col-noc .table-inline__cell--sprite .event-inline-rank__col-country-name, .event__main-right .event-inline-rank__col.event-inline-rank__col-noc .table-inline__cell--sprite .table-inline__te--country-name, .event__main-right .event-inline-rank__col.event-inline-rank__col-noc .table-inline__cell--sprite .table-inline__te, .event__main-right .event-inline-rank__col.event-inline-rank__col-noc .event-inline-rank__flag + span, .event__main-right .event-inline-rank__col.event-inline-rank__col-noc .event-inline-rank__flag abbr, .event__main-right .event-inline-rank__col.event-inline-rank__col-noc .event-inline-rank__flag .event-inline-rank__col-country-name, .event__main-right .event-inline-rank__col.event-inline-rank__col-noc .event-inline-rank__flag .table-inline__te--country-name, .event__main-right .event-inline-rank__col.event-inline-rank__col-noc .event-inline-rank__flag .table-inline__te, .event__main-right .event-inline-rank__col.table-inline__cell--boat-flag .table-inline__cell--sprite + span, .event__main-right .event-inline-rank__col.table-inline__cell--boat-flag .table-inline__cell--sprite abbr, .event__main-right .event-inline-rank__col.table-inline__cell--boat-flag .table-inline__cell--sprite .event-inline-rank__col-country-name, .event__main-right .event-inline-rank__col.table-inline__cell--boat-flag .table-inline__cell--sprite .table-inline__te--country-name, .event__main-right .event-inline-rank__col.table-inline__cell--boat-flag .table-inline__cell--sprite .table-inline__te, .event__main-right .event-inline-rank__col.table-inline__cell--boat-flag .event-inline-rank__flag + span, .event__main-right .event-inline-rank__col.table-inline__cell--boat-flag .event-inline-rank__flag abbr, .event__main-right .event-inline-rank__col.table-inline__cell--boat-flag .event-inline-rank__flag .event-inline-rank__col-country-name, .event__main-right .event-inline-rank__col.table-inline__cell--boat-flag .event-inline-rank__flag .table-inline__te--country-name, .event__main-right .event-inline-rank__col.table-inline__cell--boat-flag .event-inline-rank__flag .table-inline__te {
      margin: 0;
      padding: 0; }

.event__main-right .table-inline__cell--athletes {
  width: auto; }

.event__main-right .event-inline-rank__col-country-name {
  margin-left: 0; }

.pg-event .event__main .table-inline__table--final-standing .table-inline__cell--rank {
  width: 66px;
  text-align: center;
  padding-right: 0;
  padding-left: 0; }

@media only screen and (max-width: 1024px) {
  .pg-event-unit .mobile {
    display: block; }
  .pg-event-unit .mobile--only {
    display: inline-block; }
  .pg-event-unit .mobile--only-table {
    display: table-cell; }
  .pg-event-unit .mobile-only--table-row {
    display: table-row; }
  .pg-event-unit .desktop {
    display: none; }
  .cp-header {
    background-color: #e4e4e4; }
  .header__settings {
    background-color: #f3f3f3; }
  .header__language-link {
    color: #f05226; }
  .header__language-link--active {
    color: #fff;
    background-color: #f05226; }
  .header__list-links-link:hover,
  .header__list-links-item:hover,
  .header__language-link:hover,
  .header__button:hover {
    color: #737373; }
  .header__button-olympic {
    background-image: none;
    background-color: transparent; }
    .header__button-olympic::after {
      background-image: url("../images/arrow-down.png"); }
    .header__button-olympic.active {
      background: none; }
      .header__button-olympic.active::after {
        background-image: url("../images/arrow-up.png"); }
  .cp-home-beyond-sports {
    background-image: none;
    background-color: #fd0; }
    .cp-home-beyond-sports .home-beyond-sports__mascot-link {
      display: none; }
  .event__main-right .table-inline__cell.table-inline__cell--noc, .event__main-right .table-inline__cell.event-inline-rank__col-noc, .event__main-right .table-inline__cell.table-inline__cell--boat-flag, .event__main-right .event-inline-rank__col.table-inline__cell--noc, .event__main-right .event-inline-rank__col.event-inline-rank__col-noc, .event__main-right .event-inline-rank__col.table-inline__cell--boat-flag {
    width: 4.7rem !important;
    padding-left: 0;
    padding-right: 0;
    text-align: left; }
    .event__main-right .table-inline__cell.table-inline__cell--noc .table-inline__cell--sprite, .event__main-right .table-inline__cell.table-inline__cell--noc .event-inline-rank__flag, .event__main-right .table-inline__cell.event-inline-rank__col-noc .table-inline__cell--sprite, .event__main-right .table-inline__cell.event-inline-rank__col-noc .event-inline-rank__flag, .event__main-right .table-inline__cell.table-inline__cell--boat-flag .table-inline__cell--sprite, .event__main-right .table-inline__cell.table-inline__cell--boat-flag .event-inline-rank__flag, .event__main-right .event-inline-rank__col.table-inline__cell--noc .table-inline__cell--sprite, .event__main-right .event-inline-rank__col.table-inline__cell--noc .event-inline-rank__flag, .event__main-right .event-inline-rank__col.event-inline-rank__col-noc .table-inline__cell--sprite, .event__main-right .event-inline-rank__col.event-inline-rank__col-noc .event-inline-rank__flag, .event__main-right .event-inline-rank__col.table-inline__cell--boat-flag .table-inline__cell--sprite, .event__main-right .event-inline-rank__col.table-inline__cell--boat-flag .event-inline-rank__flag {
      margin: 0 .3125rem 0 0;
      padding: 0; }
      .event__main-right .table-inline__cell.table-inline__cell--noc .table-inline__cell--sprite + span, .event__main-right .table-inline__cell.table-inline__cell--noc .table-inline__cell--sprite abbr, .event__main-right .table-inline__cell.table-inline__cell--noc .table-inline__cell--sprite .event-inline-rank__col-country-name, .event__main-right .table-inline__cell.table-inline__cell--noc .table-inline__cell--sprite .table-inline__te--country-name, .event__main-right .table-inline__cell.table-inline__cell--noc .table-inline__cell--sprite .table-inline__te, .event__main-right .table-inline__cell.table-inline__cell--noc .event-inline-rank__flag + span, .event__main-right .table-inline__cell.table-inline__cell--noc .event-inline-rank__flag abbr, .event__main-right .table-inline__cell.table-inline__cell--noc .event-inline-rank__flag .event-inline-rank__col-country-name, .event__main-right .table-inline__cell.table-inline__cell--noc .event-inline-rank__flag .table-inline__te--country-name, .event__main-right .table-inline__cell.table-inline__cell--noc .event-inline-rank__flag .table-inline__te, .event__main-right .table-inline__cell.event-inline-rank__col-noc .table-inline__cell--sprite + span, .event__main-right .table-inline__cell.event-inline-rank__col-noc .table-inline__cell--sprite abbr, .event__main-right .table-inline__cell.event-inline-rank__col-noc .table-inline__cell--sprite .event-inline-rank__col-country-name, .event__main-right .table-inline__cell.event-inline-rank__col-noc .table-inline__cell--sprite .table-inline__te--country-name, .event__main-right .table-inline__cell.event-inline-rank__col-noc .table-inline__cell--sprite .table-inline__te, .event__main-right .table-inline__cell.event-inline-rank__col-noc .event-inline-rank__flag + span, .event__main-right .table-inline__cell.event-inline-rank__col-noc .event-inline-rank__flag abbr, .event__main-right .table-inline__cell.event-inline-rank__col-noc .event-inline-rank__flag .event-inline-rank__col-country-name, .event__main-right .table-inline__cell.event-inline-rank__col-noc .event-inline-rank__flag .table-inline__te--country-name, .event__main-right .table-inline__cell.event-inline-rank__col-noc .event-inline-rank__flag .table-inline__te, .event__main-right .table-inline__cell.table-inline__cell--boat-flag .table-inline__cell--sprite + span, .event__main-right .table-inline__cell.table-inline__cell--boat-flag .table-inline__cell--sprite abbr, .event__main-right .table-inline__cell.table-inline__cell--boat-flag .table-inline__cell--sprite .event-inline-rank__col-country-name, .event__main-right .table-inline__cell.table-inline__cell--boat-flag .table-inline__cell--sprite .table-inline__te--country-name, .event__main-right .table-inline__cell.table-inline__cell--boat-flag .table-inline__cell--sprite .table-inline__te, .event__main-right .table-inline__cell.table-inline__cell--boat-flag .event-inline-rank__flag + span, .event__main-right .table-inline__cell.table-inline__cell--boat-flag .event-inline-rank__flag abbr, .event__main-right .table-inline__cell.table-inline__cell--boat-flag .event-inline-rank__flag .event-inline-rank__col-country-name, .event__main-right .table-inline__cell.table-inline__cell--boat-flag .event-inline-rank__flag .table-inline__te--country-name, .event__main-right .table-inline__cell.table-inline__cell--boat-flag .event-inline-rank__flag .table-inline__te, .event__main-right .event-inline-rank__col.table-inline__cell--noc .table-inline__cell--sprite + span, .event__main-right .event-inline-rank__col.table-inline__cell--noc .table-inline__cell--sprite abbr, .event__main-right .event-inline-rank__col.table-inline__cell--noc .table-inline__cell--sprite .event-inline-rank__col-country-name, .event__main-right .event-inline-rank__col.table-inline__cell--noc .table-inline__cell--sprite .table-inline__te--country-name, .event__main-right .event-inline-rank__col.table-inline__cell--noc .table-inline__cell--sprite .table-inline__te, .event__main-right .event-inline-rank__col.table-inline__cell--noc .event-inline-rank__flag + span, .event__main-right .event-inline-rank__col.table-inline__cell--noc .event-inline-rank__flag abbr, .event__main-right .event-inline-rank__col.table-inline__cell--noc .event-inline-rank__flag .event-inline-rank__col-country-name, .event__main-right .event-inline-rank__col.table-inline__cell--noc .event-inline-rank__flag .table-inline__te--country-name, .event__main-right .event-inline-rank__col.table-inline__cell--noc .event-inline-rank__flag .table-inline__te, .event__main-right .event-inline-rank__col.event-inline-rank__col-noc .table-inline__cell--sprite + span, .event__main-right .event-inline-rank__col.event-inline-rank__col-noc .table-inline__cell--sprite abbr, .event__main-right .event-inline-rank__col.event-inline-rank__col-noc .table-inline__cell--sprite .event-inline-rank__col-country-name, .event__main-right .event-inline-rank__col.event-inline-rank__col-noc .table-inline__cell--sprite .table-inline__te--country-name, .event__main-right .event-inline-rank__col.event-inline-rank__col-noc .table-inline__cell--sprite .table-inline__te, .event__main-right .event-inline-rank__col.event-inline-rank__col-noc .event-inline-rank__flag + span, .event__main-right .event-inline-rank__col.event-inline-rank__col-noc .event-inline-rank__flag abbr, .event__main-right .event-inline-rank__col.event-inline-rank__col-noc .event-inline-rank__flag .event-inline-rank__col-country-name, .event__main-right .event-inline-rank__col.event-inline-rank__col-noc .event-inline-rank__flag .table-inline__te--country-name, .event__main-right .event-inline-rank__col.event-inline-rank__col-noc .event-inline-rank__flag .table-inline__te, .event__main-right .event-inline-rank__col.table-inline__cell--boat-flag .table-inline__cell--sprite + span, .event__main-right .event-inline-rank__col.table-inline__cell--boat-flag .table-inline__cell--sprite abbr, .event__main-right .event-inline-rank__col.table-inline__cell--boat-flag .table-inline__cell--sprite .event-inline-rank__col-country-name, .event__main-right .event-inline-rank__col.table-inline__cell--boat-flag .table-inline__cell--sprite .table-inline__te--country-name, .event__main-right .event-inline-rank__col.table-inline__cell--boat-flag .table-inline__cell--sprite .table-inline__te, .event__main-right .event-inline-rank__col.table-inline__cell--boat-flag .event-inline-rank__flag + span, .event__main-right .event-inline-rank__col.table-inline__cell--boat-flag .event-inline-rank__flag abbr, .event__main-right .event-inline-rank__col.table-inline__cell--boat-flag .event-inline-rank__flag .event-inline-rank__col-country-name, .event__main-right .event-inline-rank__col.table-inline__cell--boat-flag .event-inline-rank__flag .table-inline__te--country-name, .event__main-right .event-inline-rank__col.table-inline__cell--boat-flag .event-inline-rank__flag .table-inline__te {
        margin: 0;
        padding: 0; }
  .event__main-right .table-inline__cell--athletes {
    width: auto; }
  .event__main-right .event-inline-rank__col-country-name {
    margin-left: 0; }
  .pg-event .event__main .table-inline__table--final-standing .table-inline__cell--rank {
    width: 3.7rem; } }

.highlights__viwer-selector--venue .highlights__label-selector {
  background: #f05226; }

/*# sourceMappingURL=ply.css.map */
