@import url('desktop-blessed1.css?z=54');

@import url('desktop-blessed2.css?z=54');

@import url('desktop-blessed3.css?z=54');

@import url('desktop-blessed4.css?z=54');

.widget.wounded-warrior dd {
  margin-top: 10px;
  font-size: 14px;
  color: #969b9d;
  text-transform: uppercase;
}

/* line 52, FED/assets/sass/modules/_widget-wounded-warrior.scss */

.widget.wounded-warrior .button-container {
  border: 1px solid #e1e1e1;
  border-top: 0;
  background-color: #f8f6f6;
  background-image: -webkit-linear-gradient(right, #f8f6f6 0%,#e8eef4 100%);
  background-image: linear-gradient(to left,#f8f6f6 0%,#e8eef4 100%);
}

/* line 59, FED/assets/sass/modules/_widget-wounded-warrior.scss */

.widget.wounded-warrior .button:after,
.widget.wounded-warrior .button-border:after,
.widget.wounded-warrior .view-more-button:after {
  margin-left: 5px;
  font-size: 12px;
  position: relative;
}

/* line 5, FED/assets/sass/modules/_players.scss */

.player-profile img {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 11, FED/assets/sass/modules/_players.scss */

.player-profile .headshot {
  float: left;
  width: 110px;
  height: 110px;
  margin-right: 20px;
  border: 1px solid #dfe2e3;
}

/* line 19, FED/assets/sass/modules/_players.scss */

.player-profile .flag {
  width: 57px;
  height: 39px;
  margin-top: 20px;
}

/* line 25, FED/assets/sass/modules/_players.scss */

.player-profile .player-first-name,
.player-profile .player-last-name {
  line-height: 1;
  color: #404040;
  text-transform: uppercase;
}

/* line 32, FED/assets/sass/modules/_players.scss */

.player-profile .player-first-name {
  font-weight: lighter;
  font-size: 14px;
}

/* line 37, FED/assets/sass/modules/_players.scss */

.player-profile .player-last-name {
  margin-top: 5px;
  font-weight: bold;
  font-size: 24px;
}

/* line 5, FED/assets/sass/modules/_player-stats-data.scss */

.player-stats-data {
  border-bottom: 1px solid #e1e1e1;
  margin: 0 40px 40px;
}

/* line 11, FED/assets/sass/modules/_player-stats-data.scss */

.page-header+.player-stats-data {
  margin-top: 40px;
}

/* line 16, FED/assets/sass/modules/_player-stats-data.scss */

.player-stats-data .rangeSelector {
  border-top: 1px solid #e1e1e1;
  bottom: 0;
  position: absolute;
  width: 100%;
  height: 70px;
}

/* line 38, FED/assets/sass/modules/_player-stats-data.scss */

.player-stats-data .rangeSelector #prev {
  left: 0;
}

/* line 44, FED/assets/sass/modules/_player-stats-data.scss */

.player-stats-data .rangeSelector #next {
  right: 0;
}

/* line 50, FED/assets/sass/modules/_player-stats-data.scss */

.player-stats-data .rangeSelector .rangeBtn {
  background-color: transparent;
  border: none;
  cursor: pointer;
  height: 70px;
  line-height: 50px;
  padding: 20px 0 10px;
  position: absolute;
  width: 40px;
}

/* line 59, FED/assets/sass/modules/_player-stats-data.scss */

.player-stats-data .rangeSelector .rangeBtn:after {
  color: #519c1f;
  font-size: 24px;
}

/* line 67, FED/assets/sass/modules/_player-stats-data.scss */

.player-stats-data-title {
  background-color: #f1f2f3;
  color: #404040;
  font-family: "Titillium";
  font-size: 16px;
  font-weight: 700;
  height: 50px;
  line-height: 50px;
  position: relative;
  padding: 0 30px;
}

/* line 82, FED/assets/sass/modules/_player-stats-data.scss */

.player-stats-data-title .dropdown {
  z-index: 1;
  float: right;
}

/* line 95, FED/assets/sass/modules/_player-stats-data.scss */

.player-stats-data-title .dropdown .control-dropdown {
  color: #519c1f;
  text-transform: none;
}

/* line 101, FED/assets/sass/modules/_player-stats-data.scss */

.player-stats-data-average,
.player-stats-data-breakdown {
  overflow: hidden;
  position: relative;
  background: url(/assets/images/global/loader.gif) no-repeat center center;
  border-right: 1px solid #e1e1e1;
  float: left;
  width: 50%;
}

/* line 111, FED/assets/sass/modules/_player-stats-data.scss */

.player-stats-data-average .container,
.player-stats-data-breakdown .container {
  bottom: 0;
  position: absolute;
}

/* line 115, FED/assets/sass/modules/_player-stats-data.scss */

.player-stats-data-average .player-stats-data-swipe,
.player-stats-data-breakdown .player-stats-data-swipe {
  bottom: 50px;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 50px;
  width: 100%;
  z-index: 15;
}

/* line 126, FED/assets/sass/modules/_player-stats-data.scss */

.player-stats-data-average {
  height: 340px;
}

/* line 129, FED/assets/sass/modules/_player-stats-data.scss */

.player-stats-data-average .container {
  top: 50px;
  width: 100%;
}

/* line 134, FED/assets/sass/modules/_player-stats-data.scss */

.player-stats-data-breakdown {
  border-right: none;
  height: 340px;
}

/* line 142, FED/assets/sass/modules/_player-stats-data.scss */

.player-stats-data-breakdown .container {
  float: left;
  position: relative;
  width: 33.3%;
  height: -webkit-calc(100% - 50px);
  height: calc(100% - 50px);
  bottom: 0;
  width: 33.3%;
}

/* line 162, FED/assets/sass/modules/_player-stats-data.scss */

.player-chart-label {
  border-top: 1px solid #e1e1e1;
  bottom: 0;
  color: #3d3f40;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 10;
  font-size: 12px;
  height: 70px;
  padding-top: 30px;
}

/* line 180, FED/assets/sass/modules/_player-stats-data.scss */

.player-chart-label:before {
  border-left: 1px solid #e1e1e1;
  content: " ";
  left: 50%;
  position: absolute;
  top: 0;
  height: 20px;
}

/* line 6, FED/assets/sass/modules/_player-stats-table.scss */

.player-stats-table table .player-stats-table-ranking-rolex .number,
.player-stats-table table .player-stats-table-ranking-cme .number {
  font-size: 56px;
  font-weight: 700;
  height: 60px;
  line-height: 60px;
  text-align: center;
}

/* line 13, FED/assets/sass/modules/_player-stats-table.scss */

.player-stats-table table .player-stats-table-ranking-rolex .title,
.player-stats-table table .player-stats-table-ranking-cme .title {
  color: #3d3f40;
  height: 20px;
  line-height: 20px;
  text-align: center;
}

/* line 21, FED/assets/sass/modules/_player-stats-table.scss */

.player-stats-table {
  padding: 40px;
}

/* line 39, FED/assets/sass/modules/_player-stats-table.scss */

*+.player-stats-table {
  padding-top: 0;
}

/* line 44, FED/assets/sass/modules/_player-stats-table.scss */

.player-stats-table table {
  width: 100%;
}

/* line 47, FED/assets/sass/modules/_player-stats-table.scss */

.player-stats-table table .player-stats-table-title {
  font-weight: 700;
}

/* line 51, FED/assets/sass/modules/_player-stats-table.scss */

.player-stats-table table .player-stats-table-width-twothirds {
  width: 33%;
}

/* line 55, FED/assets/sass/modules/_player-stats-table.scss */

.player-stats-table table .player-stats-table-width-onethird {
  width: 17%;
}

/* line 59, FED/assets/sass/modules/_player-stats-table.scss */

.player-stats-table table .player-stats-table-ranking-rolex {
  color: #015129;
}

/* line 64, FED/assets/sass/modules/_player-stats-table.scss */

.player-stats-table table .player-stats-table-ranking-cme {
  color: #0279C6;
}

/* line 69, FED/assets/sass/modules/_player-stats-table.scss */

.player-stats-table table th {
  background-color: #f1f2f3;
}

/* line 73, FED/assets/sass/modules/_player-stats-table.scss */

.player-stats-table table th,
.player-stats-table table td {
  width: auto;
  font-size: 16px;
  padding: 15px 30px;
  vertical-align: bottom;
}

/* line 88, FED/assets/sass/modules/_player-stats-table.scss */

.player-stats-table table td {
  border-bottom: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;
}

/* line 105, FED/assets/sass/modules/_player-stats-table.scss */

.player-stats-table table td:last-child {
  border-right: none;
}

/* line 113, FED/assets/sass/modules/_player-stats-table.scss */

.player-stats-table table tbody tr:first-child td {
  border-top: 1px solid #e1e1e1;
}

/* line 5, FED/assets/sass/modules/_player-banner.scss */

.tournament-banner .player-banner-box-item-twitter,
.tournament-banner .player-banner-box-item-instagram,
.tournament-banner .player-banner-box-item-website,
.tournament-banner .player-banner-box-item-facebook {
  position: relative;
  color: white;
  display: block;
  font-size: 14px;
  height: 24px;
  line-height: 24px;
  padding-left: 30px;
  text-transform: uppercase;
}

/* line 40, FED/assets/sass/modules/_player-banner.scss */

.tournament-banner .player-banner-box-item-twitter:before,
.tournament-banner .player-banner-box-item-instagram:before,
.tournament-banner .player-banner-box-item-website:before,
.tournament-banner .player-banner-box-item-facebook:before {
  font-size: 16px;
  height: 24px;
  line-height: 24px;
  left: 0;
  position: absolute;
  text-align: center;
  width: 20px;
}

/* line 49, FED/assets/sass/modules/_player-banner.scss */

.tournament-banner .player-banner-box-item-twitter:hover,
.tournament-banner .player-banner-box-item-instagram:hover,
.tournament-banner .player-banner-box-item-website:hover,
.tournament-banner .player-banner-box-item-facebook:hover {
  color: #519c1f;
}

/* line 54, FED/assets/sass/modules/_player-banner.scss */

.tournament-banner .player-banner-box-item-height,
.tournament-banner .player-banner-box-item-earnings,
.tournament-banner .player-banner-box-item-cmepoints,
.tournament-banner .player-banner-box-item-rookieyear {
  position: relative;
  display: block;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  padding-left: 30px;
}

/* line 75, FED/assets/sass/modules/_player-banner.scss */

.tournament-banner .player-banner-box-item-height:before,
.tournament-banner .player-banner-box-item-earnings:before,
.tournament-banner .player-banner-box-item-cmepoints:before,
.tournament-banner .player-banner-box-item-rookieyear:before {
  font-size: 30px;
  height: 30px;
  line-height: 30px;
  left: 0;
  position: absolute;
  text-align: center;
  width: 20px;
}

@media print {
  /* line 97, FED/assets/sass/modules/_player-banner.scss */

  .tournament-banner {
    background-image: none !important;
  }

  /* line 100, FED/assets/sass/modules/_player-banner.scss */

  .tournament-banner:before {
    background: none;
  }
}

/* line 105, FED/assets/sass/modules/_player-banner.scss */

.tournament-banner .player-banner-info {
  color: white;
  font-family: "Titillium";
  margin: 0 auto;
  max-width: 1140px;
  position: relative;
  text-transform: uppercase;
  padding: 20px 40px;
}

@media print {
  /* line 105, FED/assets/sass/modules/_player-banner.scss */

  .tournament-banner .player-banner-info {
    color: #404040;
  }
}

/* line 123, FED/assets/sass/modules/_player-banner.scss */

.tournament-banner .player-banner-name {
  margin-bottom: 20px;
}

/* line 134, FED/assets/sass/modules/_player-banner.scss */

.tournament-banner .player-banner-name .flag {
  float: left;
  height: 30px;
  margin: 5px 20px 5px 0;
  width: auto;
}

/* line 146, FED/assets/sass/modules/_player-banner.scss */

.tournament-banner .player-banner-name .name {
  float: left;
  font-size: 40px;
  height: 40px;
  line-height: 40px;
}

/* line 160, FED/assets/sass/modules/_player-banner.scss */

.tournament-banner .player-banner-gladiator {
  bottom: 0;
  position: absolute;
  z-index: 15;
  height: 350px;
  right: 40px;
  width: 334px;
}

/* line 173, FED/assets/sass/modules/_player-banner.scss */

.tournament-banner .player-banner-gladiator a,
.tournament-banner .player-banner-gladiator img,
.tournament-banner .player-banner-gladiator iframe,
.tournament-banner .player-banner-gladiator object,
.tournament-banner .player-banner-gladiator div {
  height: 100%;
  width: 100%;
}

/* line 178, FED/assets/sass/modules/_player-banner.scss */

.tournament-banner .player-banner-gladiator.no-gladiator {
  border: 1px solid #e1e1e1;
  margin-bottom: 20px;
  background-color: #FFFFFF;
  height: 236px;
  width: 236px;
}

@media print {
  /* line 160, FED/assets/sass/modules/_player-banner.scss */

  .tournament-banner .player-banner-gladiator {
    height: 150px;
    right: 0;
    width: 129px;
  }
}

/* line 199, FED/assets/sass/modules/_player-banner.scss */

.tournament-banner .player-banner-box {
  border: 1px solid white;
  float: left;
  padding: 15px 20px;
}

@media print {
  /* line 199, FED/assets/sass/modules/_player-banner.scss */

  .tournament-banner .player-banner-box {
    border: none;
  }
}

/* line 227, FED/assets/sass/modules/_player-banner.scss */

.tournament-banner .player-banner-box-item {
  border-right: 1px solid white;
  display: table-cell;
  height: 90px;
  padding: 0 20px;
  vertical-align: middle;
}

@media print {
  /* line 227, FED/assets/sass/modules/_player-banner.scss */

  .tournament-banner .player-banner-box-item {
    border: none;
  }
}

/* line 258, FED/assets/sass/modules/_player-banner.scss */

.tournament-banner .player-banner-box-item.social {
  padding-left: 0px;
}

/* line 263, FED/assets/sass/modules/_player-banner.scss */

.tournament-banner .player-banner-box-item.last {
  border-right: none;
  padding-right: 0;
}

@media print {
  /* line 269, FED/assets/sass/modules/_player-banner.scss */

  .tournament-banner .player-banner-box-item-twitter {
    color: #404040 !important;
  }
}

@media print {
  /* line 279, FED/assets/sass/modules/_player-banner.scss */

  .tournament-banner .player-banner-box-item-instagram {
    color: #404040 !important;
  }
}

@media print {
  /* line 289, FED/assets/sass/modules/_player-banner.scss */

  .tournament-banner .player-banner-box-item-website {
    color: #404040 !important;
  }
}

@media print {
  /* line 299, FED/assets/sass/modules/_player-banner.scss */

  .tournament-banner .player-banner-box-item-facebook {
    color: #404040 !important;
  }
}

/* line 337, FED/assets/sass/modules/_player-banner.scss */

.tournament-banner .player-banner-box-item-content {
  display: block;
  font-size: 32px;
  font-weight: 700;
  line-height: 1;
  padding-top: 4px;
  text-align: center;
}

/* line 351, FED/assets/sass/modules/_player-banner.scss */

.tournament-banner .player-banner-dollar:after {
  color: white;
  font-size: 30px;
}

/* line 8, FED/assets/sass/modules/_player-top-players.scss */

.player-top-players-wrapper .player-top-players {
  position: relative;
  width: 100%;
}

/* line 13, FED/assets/sass/modules/_player-top-players.scss */

.player-top-players-wrapper .section-header,
.player-top-players-wrapper .table-titlerow,
.player-top-players-wrapper .player-top-money-header {
  padding-bottom: 0;
}

/* line 17, FED/assets/sass/modules/_player-top-players.scss */

.player-top-players-wrapper .player-top-players-container {
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  height: 353px;
}

/* line 74, FED/assets/sass/modules/_player-top-players.scss */

.player-top-players-wrapper .player-top-players-items {
  font-size: 0;
  list-style: none;
  position: relative;
  white-space: nowrap;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}

/* line 82, FED/assets/sass/modules/_player-top-players.scss */

.player-top-players-wrapper .player-top-players-item {
  display: inline-block;
  width: 35%;
}

/* line 92, FED/assets/sass/modules/_player-top-players.scss */

.player-top-players-wrapper .player-profile {
  border: 1px solid #e1e1e1;
  overflow: hidden;
  height: 353px;
  width: -webkit-calc(100% - 40px);
  width: calc(100% - 40px);
}

/* line 106, FED/assets/sass/modules/_player-top-players.scss */

.player-top-players-wrapper .player-info-row {
  display: table;
  padding: 0 10px 15px;
  width: 100%;
}

/* line 117, FED/assets/sass/modules/_player-top-players.scss */

.player-top-players-wrapper .player-info-row:first-child {
  padding-top: 15px;
}

/* line 122, FED/assets/sass/modules/_player-top-players.scss */

.player-top-players-wrapper .player-first-name {
  padding-left: 5px;
}

/* line 130, FED/assets/sass/modules/_player-top-players.scss */

.player-top-players-wrapper .player-last-name {
  padding-left: 5px;
}

/* line 138, FED/assets/sass/modules/_player-top-players.scss */

.player-top-players-wrapper .player-headshot {
  width: 100px;
  padding: 0 8px 0 5px;
}

/* line 150, FED/assets/sass/modules/_player-top-players.scss */

.player-top-players-wrapper .player-headshot img {
  border: 1px solid #e1e1e1;
  height: auto;
  margin-right: 0;
  width: 100%;
}

/* line 157, FED/assets/sass/modules/_player-top-players.scss */

.player-top-players-wrapper .player-info {
  padding: 0 5px 0 7px;
  width: calc(100% - 100px);
}

/* line 167, FED/assets/sass/modules/_player-top-players.scss */

.player-top-players-wrapper .player-info-cme {
  float: left;
  padding: 0px;
  width: calc(100% - 30px);
}

/* line 168, FED/assets/sass/modules/_player-top-players.scss */

.player-top-players-wrapper .player-info-cme .last {
  float: clear;
}

/* line 192, FED/assets/sass/modules/_player-top-players.scss */

.player-top-players-wrapper .player-headshot,
.player-top-players-wrapper .player-info {
  float: left;
  text-align: center;
}

/* line 196, FED/assets/sass/modules/_player-top-players.scss */

.player-top-players-wrapper .player-flag {
  max-height: 34px;
  max-width: 50px;
}

/* line 206, FED/assets/sass/modules/_player-top-players.scss */

.player-top-players-wrapper .player-rank-title {
  color: #3d3f40;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 14px;
  height: 16px;
  margin-top: 5px;
}

/* line 222, FED/assets/sass/modules/_player-top-players.scss */

.player-top-players-wrapper .player-rank-number {
  color: #404040;
  font-weight: 700;
  font-size: 24px;
  line-height: 40px;
  height: 30px;
  margin-top: 5px;
}

/* line 237, FED/assets/sass/modules/_player-top-players.scss */

.player-top-players-wrapper .player-earnings {
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  font-weight: 700;
  position: relative;
  font-size: 14px;
  line-height: 15px;
  padding: 15px 15px 15px 60px;
}

/* line 253, FED/assets/sass/modules/_player-top-players.scss */

.player-top-players-wrapper .player-earnings:before {
  position: absolute;
  top: 15px;
  font-size: 40px;
  left: 15px;
  line-height: 30px;
}

/* line 268, FED/assets/sass/modules/_player-top-players.scss */

.player-top-players-wrapper .player-earnings .title {
  color: #3d3f40;
  text-transform: uppercase;
}

/* line 272, FED/assets/sass/modules/_player-top-players.scss */

.player-top-players-wrapper .player-earnings .earnings {
  color: #404040;
}

/* line 276, FED/assets/sass/modules/_player-top-players.scss */

.player-top-players-wrapper .player-viewprofile {
  padding: 8px 15px;
  margin-top: -7px;
}

/* line 292, FED/assets/sass/modules/_player-top-players.scss */

.player-top-players-wrapper .player-viewprofile .button:after,
.player-top-players-wrapper .player-viewprofile .button-border:after,
.player-top-players-wrapper .player-viewprofile .view-more-button:after {
  font-size: 12px;
  line-height: 1;
  margin-left: 5px;
}

/* line 301, FED/assets/sass/modules/_player-top-players.scss */

.player-top-players-wrapper .poll-wrapper {
  float: left;
  margin-top: 108px;
  width: 25%;
}

/* line 310, FED/assets/sass/modules/_player-top-players.scss */

.player-top-players-controls {
  position: absolute;
  right: 0;
  top: 0;
  width: 60px;
}

/* line 316, FED/assets/sass/modules/_player-top-players.scss */

.player-top-players-controls .prev,
.player-top-players-controls #prev {
  left: 0;
}

/* line 324, FED/assets/sass/modules/_player-top-players.scss */

.player-top-players-controls .next,
.player-top-players-controls #next {
  right: 0;
}

/* line 332, FED/assets/sass/modules/_player-top-players.scss */

.player-top-players-controls .prev,
.player-top-players-controls .next,
.player-top-players-controls #prev,
.player-top-players-controls #next {
  background-color: transparent;
  border: none;
  color: #519c1f;
  cursor: pointer;
  height: 28px;
  line-height: 28px;
  position: absolute;
  width: 30px;
}

/* line 342, FED/assets/sass/modules/_player-top-players.scss */

.player-top-players-controls .prev:hover,
.player-top-players-controls .next:hover,
.player-top-players-controls #prev:hover,
.player-top-players-controls #next:hover {
  color: #002653;
}

/* line 345, FED/assets/sass/modules/_player-top-players.scss */

.player-top-players-controls .prev:after,
.player-top-players-controls .next:after,
.player-top-players-controls #prev:after,
.player-top-players-controls #next:after {
  font-size: 24px;
}

/* line 5, FED/assets/sass/modules/_player-top-money-header.scss */

.player-top-money-header {
  border-top: 1px solid #e1e1e1;
  text-align: center;
}

/* line 17, FED/assets/sass/modules/_player-top-money-header.scss */

.player-top-money-header .section-title,
.player-top-money-header .table-titlerow .table-title,
.table-titlerow .player-top-money-header .table-title {
  display: block;
  text-align: left;
}

/* line 22, FED/assets/sass/modules/_player-top-money-header.scss */

.page-header+.player-top-money-header {
  border-top: none;
}

/* line 26, FED/assets/sass/modules/_player-top-money-header.scss */

.player-top-money-header .filters {
  font-weight: normal;
  text-transform: none;
  float: right;
}

/* line 36, FED/assets/sass/modules/_player-top-money-header.scss */

.player-top-money-header .filters>* {
  height: 28px;
  line-height: 28px;
}

/* line 43, FED/assets/sass/modules/_player-top-money-header.scss */

.player-top-money-header .control-dropdown {
  height: 28px;
  line-height: 28px;
}

/* line 8, FED/assets/sass/modules/_player-performance-table.scss */

.player-performance-table-wrapper .section-header,
.player-performance-table-wrapper .table-titlerow,
.player-performance-table-wrapper .player-top-money-header {
  padding: 0 0 40px 0;
}

/* line 13, FED/assets/sass/modules/_player-performance-table.scss */

.player-performance-table-wrapper .section-header .section-title,
.player-performance-table-wrapper .table-titlerow .section-title,
.player-performance-table-wrapper .player-top-money-header .section-title,
.table-titlerow .player-performance-table-wrapper .section-header .table-title,
.player-performance-table-wrapper .table-titlerow .table-title,
.table-titlerow .player-performance-table-wrapper .player-top-money-header .table-title {
  display: block;
}

/* line 16, FED/assets/sass/modules/_player-performance-table.scss */

.player-performance-table-wrapper .section-header .dropdown,
.player-performance-table-wrapper .table-titlerow .dropdown,
.player-performance-table-wrapper .player-top-money-header .dropdown {
  border: 1px solid #e1e1e1;
  float: right;
  height: 40px;
  line-height: 40px;
  margin: -6px 0;
  padding: 0 40px 0 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}

/* line 39, FED/assets/sass/modules/_player-performance-table.scss */

.player-performance-table-wrapper .section-header .control-dropdown,
.player-performance-table-wrapper .table-titlerow .control-dropdown,
.player-performance-table-wrapper .player-top-money-header .control-dropdown {
  color: #519c1f;
  line-height: 28px;
  padding: 0 0;
}

/* line 44, FED/assets/sass/modules/_player-performance-table.scss */

.player-performance-table-wrapper .section-header .control-dropdown:before,
.player-performance-table-wrapper .table-titlerow .control-dropdown:before,
.player-performance-table-wrapper .player-top-money-header .control-dropdown:before {
  right: 16px;
}

/* line 47, FED/assets/sass/modules/_player-performance-table.scss */

.player-performance-table-wrapper .section-header .control-dropdown:after,
.player-performance-table-wrapper .table-titlerow .control-dropdown:after,
.player-performance-table-wrapper .player-top-money-header .control-dropdown:after {
  right: 14px;
}

/* line 5, FED/assets/sass/modules/_player-results-table.scss */

.player-results-table-wrapper {
  border-top: none;
  border-bottom: 1px solid #e1e1e1;
}

/* line 15, FED/assets/sass/modules/_player-results-table.scss */

.player-results-table-wrapper thead {
  height: 70px;
}

/* line 18, FED/assets/sass/modules/_player-results-table.scss */

.player-results-table-wrapper thead .table-header {
  height: 35px;
}

/* line 21, FED/assets/sass/modules/_player-results-table.scss */

.player-results-table-wrapper thead .table-coltitle {
  border-right: 1px solid #00336f;
  border-bottom: 1px solid #00336f;
  padding: 0 15px;
}

/* line 8, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-result-wrapper::-webkit-scrollbar,
.poll-wrapper .poll-selections::-webkit-scrollbar {
  width: 9px;
}

/* line 11, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-result-wrapper::-webkit-scrollbar-thumb,
.poll-wrapper .poll-selections::-webkit-scrollbar-thumb {
  background-clip: content-box;
  background-color: #e50f14;
  border-right: 2px solid transparent;
}

@-webkit-keyframes fadePollOut {
  0% {
    height: auto;
    margin-bottom: auto;
    opacity: 1;
  }

  99% {
    height: auto;
    margin-bottom: auto;
    opacity: 0;
  }

  100% {
    height: 0;
    margin-bottom: 0;
    opacity: 0;
  }
}

@-moz-keyframes fadePollOut {
  0% {
    height: auto;
    margin-bottom: auto;
    opacity: 1;
  }

  99% {
    height: auto;
    margin-bottom: auto;
    opacity: 0;
  }

  100% {
    height: 0;
    margin-bottom: 0;
    opacity: 0;
  }
}

@-ms-keyframes fadePollOut {
  /* line 19, FED/assets/sass/modules/_poll.scss */
  0% {
    height: auto;
    margin-bottom: auto;
    opacity: 1;
  }

  /* line 24, FED/assets/sass/modules/_poll.scss */
  99% {
    height: auto;
    margin-bottom: auto;
    opacity: 0;
  }

  /* line 29, FED/assets/sass/modules/_poll.scss */
  100% {
    height: 0;
    margin-bottom: 0;
    opacity: 0;
  }
}

@keyframes fadePollOut {
  0% {
    height: auto;
    margin-bottom: auto;
    opacity: 1;
  }

  99% {
    height: auto;
    margin-bottom: auto;
    opacity: 0;
  }

  100% {
    height: 0;
    margin-bottom: 0;
    opacity: 0;
  }
}

@-webkit-keyframes fadePollResultsIn {
  0% {
    height: 0;
    margin-bottom: 0;
    opacity: 0;
  }

  100% {
    height: auto;
    margin-bottom: auto;
    opacity: 1;
  }
}

@-moz-keyframes fadePollResultsIn {
  0% {
    height: 0;
    margin-bottom: 0;
    opacity: 0;
  }

  100% {
    height: auto;
    margin-bottom: auto;
    opacity: 1;
  }
}

@-ms-keyframes fadePollResultsIn {
  /* line 37, FED/assets/sass/modules/_poll.scss */
  0% {
    height: 0;
    margin-bottom: 0;
    opacity: 0;
  }

  /* line 42, FED/assets/sass/modules/_poll.scss */
  100% {
    height: auto;
    margin-bottom: auto;
    opacity: 1;
  }
}

@keyframes fadePollResultsIn {
  0% {
    height: 0;
    margin-bottom: 0;
    opacity: 0;
  }

  100% {
    height: auto;
    margin-bottom: auto;
    opacity: 1;
  }
}

/* line 49, FED/assets/sass/modules/_poll.scss */

.poll-wrapper {
  color: white;
  position: relative;
  height: 342px;
}

/* line 58, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-start {
  height: 100%;
  overflow: hidden;
  position: absolute;
  width: 100%;
}

/* line 68, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-start .poll-canvas {
  background-size: cover;
  background-position: center center;
  height: 100%;
  width: 100%;
  position: absolute;
}

/* line 77, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-start .poll-canvas>* {
  padding: 0 20px;
  position: relative;
  z-index: 3;
}

/* line 82, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-start .poll-canvas>*:first-child {
  padding-top: 20px;
}

/* line 86, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-start .poll-canvas:after {
  background-color: rgba(0,7,43,0.7);
  bottom: 0;
  content: '';
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 2;
}

/* line 100, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-head {
  height: 60px;
}

/* line 104, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-head .poll-icon {
  float: left;
  height: 40px;
  margin-right: 10px;
  text-align: center;
  width: 60px;
}

/* line 110, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-head .poll-icon:before {
  font-size: 60px;
  line-height: 40px;
}

/* line 117, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-head .poll-title {
  float: left;
  font-size: 28px;
}

/* line 121, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-head .poll-title .valign {
  display: table-cell;
  height: 40px;
  vertical-align: bottom;
}

/* line 129, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-question {
  display: table-cell;
  font-size: 14px;
  font-weight: 700;
  height: 80px;
  padding-bottom: 0 !important;
  vertical-align: middle;
}

/* line 138, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-select-wrapper,
.poll-wrapper .poll-result-wrapper {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 144, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-select-row,
.poll-wrapper .poll-result-row {
  font-size: 14px;
  margin-bottom: 5px;
}

/* line 148, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-select-row:last-child,
.poll-wrapper .poll-result-row:last-child {
  margin-bottom: 0;
}

/* line 153, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-result-wrapper {
  padding: 0 20px;
  margin-bottom: 10px;
  max-height: 130px;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

/* line 165, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-results {
  display: none;
  padding: 0 !important;
  position: relative;
  height: 180px;
}

/* line 175, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-results:after {
  content: attr(data-totalvotes) " Total Votes";
  font-size: 12px;
  left: 20px;
  position: absolute;
  bottom: -24px;
}

/* line 188, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-result-item-name {
  margin-bottom: 5px;
}

/* line 192, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-result-bar {
  height: 12px;
  position: relative;
}

/* line 197, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-result-bar-percentage {
  background: #e50f14;
  height: 12px;
  position: absolute;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}

/* line 204, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-selections {
  margin-bottom: 60px;
  padding-bottom: 0 !important;
  max-height: 120px;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

/* line 215, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-selections input[type="radio"],
.poll-wrapper .poll-selections input[type="checkbox"] {
  width: 0;
  height: 0;
  position: absolute;
  top: -10px;
  left: -10px;
  visibility: hidden;
}

/* line 225, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-selections input[type="radio"]+.select-label,
.poll-wrapper .poll-selections input[type="checkbox"]+.select-label {
  cursor: pointer;
  height: 24px;
  padding: 0 0 0 28px;
  position: relative;
  vertical-align: top;
}

/* line 232, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-selections input[type="radio"]+.select-label:before,
.poll-wrapper .poll-selections input[type="checkbox"]+.select-label:before {
  content: "";
  margin: 0;
  width: 14px;
  height: 14px;
  margin-right: 10px;
  position: absolute;
  text-align: center;
  vertical-align: top;
  z-index: 1;
  top: 0;
  left: 0;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
}

/* line 246, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-selections input[type="radio"]+.select-label:after,
.poll-wrapper .poll-selections input[type="checkbox"]+.select-label:after {
  width: 0px;
  height: 0px;
  position: absolute;
  z-index: 2;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
}

/* line 257, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-selections input[type="radio"]+.select-label:before {
  background-color: none;
  border: 1px solid white;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}

/* line 262, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-selections input[type="radio"]+.select-label:after {
  background: #e50f14;
  content: "";
  top: 8px;
  left: 8px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}

/* line 271, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-selections input[type="radio"]:checked+.select-label:after {
  width: 8px;
  height: 8px;
  top: 3px;
  left: 3px;
}

/* line 278, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-selections input[type="radio"]:hover:not(:disabled)+.select-label:before {
  border-color: #e50f14;
}

/* line 282, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-selections input[type="checkbox"]+.select-label:before {
  border: 1px solid white;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}

/* line 286, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-selections input[type="checkbox"]+.select-label:after {
  color: white;
  display: block;
  font-size: 0;
  text-align: center;
  width: 11px;
  height: 10px;
  top: 8px;
  left: 2px;
}

/* line 299, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-selections input[type="checkbox"]:checked+.select-label:before {
  background-color: #e50f14;
  border-color: #e50f14;
}

/* line 303, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-selections input[type="checkbox"]:checked+.select-label:after {
  font-size: 12px;
  top: -1px;
  left: 1px;
}

/* line 309, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-selections input[type="checkbox"]:hover:not(:disabled)+.select-label:before {
  border-color: #e50f14;
}

/* line 314, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-button {
  bottom: 0;
  height: 60px;
  padding: 15px 0 !important;
  position: absolute !important;
  z-index: 6 !important;
  left: 15px;
  right: 15px;
}

/* line 329, FED/assets/sass/modules/_poll.scss */

.poll-wrapper .poll-button button {
  color: white;
  height: 30px;
  line-height: 1;
}

/* line 338, FED/assets/sass/modules/_poll.scss */

.poll-show-results .poll-selections {
  display: none;
}

/* line 342, FED/assets/sass/modules/_poll.scss */

.poll-show-results .poll-button {
  display: none;
}

/* line 346, FED/assets/sass/modules/_poll.scss */

.poll-show-results .poll-results {
  display: block;
}

/* line 352, FED/assets/sass/modules/_poll.scss */

.poll-show-results .poll-total {
  padding: 10px 20px;
  font-size: 12px;
  color: #eeece5;
}

/* line 5, FED/assets/sass/modules/_modal.scss */

.modal {
  display: none;
  background: rgba(0,0,0,0.8);
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 99;
}

/* line 16, FED/assets/sass/modules/_modal.scss */

.modal-container {
  width: 100%;
  height: 100%;
  max-width: 980px;
  max-height: 100%;
  padding-top: 50px;
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 100;
  cursor: default;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 29, FED/assets/sass/modules/_modal.scss */

.modal-container .close {
  padding-right: 40px;
  font-weight: bold;
  font-size: 14px;
  line-height: 55px;
  color: #fff;
  text-align: right;
  text-transform: uppercase;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  -webkit-transition: opacity .25s;
  -moz-transition: opacity .25s;
  -o-transition: opacity .25s;
  transition: opacity .25s;
}

/* line 43, FED/assets/sass/modules/_modal.scss */

.modal-container .close:hover {
  opacity: .5;
}

/* line 47, FED/assets/sass/modules/_modal.scss */

.modal-container .close:after {
  width: 20px;
  height: 20px;
  border: 1px solid #fff;
  border-radius: 50%;
  font-size: 16px;
  line-height: 18px;
  text-align: center;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 63, FED/assets/sass/modules/_modal.scss */

.modal-container img {
  display: block;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}

/* line 72, FED/assets/sass/modules/_modal.scss */

.modal--cookie .modal-container {
  height: auto;
  max-width: 1440px;
  padding: 0 40px;
}

/* line 84, FED/assets/sass/modules/_modal.scss */

.modal--cookie .modal-container .close {
  top: 16px;
  right: 0;
}

/* line 97, FED/assets/sass/modules/_modal.scss */

.modal--cookie .modal-container .close:after {
  width: 32px;
  height: 32px;
  font-size: 26px;
  line-height: 32px;
}

/* line 106, FED/assets/sass/modules/_modal.scss */

.modal-container .modal-inner-container {
  display: flex;
}

/* line 113, FED/assets/sass/modules/_modal.scss */

.modal-container .modal-grid {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 121, FED/assets/sass/modules/_modal.scss */

.modal-container .modal-media {
  width: 55%;
}

/* line 133, FED/assets/sass/modules/_modal.scss */

.modal-container .modal-media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* line 146, FED/assets/sass/modules/_modal.scss */

.modal-container .modal-video-wrapper,
.modal-container .video-js {
  width: 100%;
  height: 100%;
}

/* line 158, FED/assets/sass/modules/_modal.scss */

.modal-container .modal-content {
  background-color: #1884B3;
  background-image: -webkit-linear-gradient(-405deg, #1884B3 0%,#022553 100%);
  background-image: linear-gradient(135deg,#1884B3 0%,#022553 100%);
  padding: 40px;
  width: 45%;
}

/* line 161, FED/assets/sass/modules/_modal.scss */

.modal--alternate .modal-container .modal-content {
  background-color: #EFEFEF;
  background-image: -webkit-linear-gradient(-585deg, #EFEFEF 0%,#EAEAEA 35.53%,#E1E1E1 100%);
  background-image: linear-gradient(315deg,#EFEFEF 0%,#EAEAEA 35.53%,#E1E1E1 100%);
}

/* line 175, FED/assets/sass/modules/_modal.scss */

.modal-container .modal-intro {
  margin-bottom: 25px;
}

/* line 186, FED/assets/sass/modules/_modal.scss */

.modal-container .modal-title,
.modal-container .modal-subtitle {
  font-family: 'Titillium', sans-serif;
  text-transform: uppercase;
  color: #fff;
}

/* line 192, FED/assets/sass/modules/_modal.scss */

.modal--alternate .modal-container .modal-title,
.modal--alternate .modal-container .modal-subtitle {
  color: #3D3F40;
}

/* line 197, FED/assets/sass/modules/_modal.scss */

.modal-container .modal-title {
  font-size: 56px;
  line-height: 64px;
}

/* line 210, FED/assets/sass/modules/_modal.scss */

.modal-container .modal-subtitle {
  font-size: 28px;
  line-height: 46px;
}

/* line 223, FED/assets/sass/modules/_modal.scss */

.modal-container .modal-blurb {
  color: #fff;
  border-bottom: 1px solid #979797;
  padding-bottom: 30px;
  margin-bottom: 25px;
  font-size: 18px;
  line-height: 32px;
}

/* line 227, FED/assets/sass/modules/_modal.scss */

.modal--alternate .modal-container .modal-blurb {
  color: #3D3F40;
}

/* line 252, FED/assets/sass/modules/_modal.scss */

.modal-container .modal-btn {
  display: flex;
  align-items: center;
  position: relative;
  font-family: 'Titillium', sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 32px;
  color: #fff;
  text-transform: uppercase;
  z-index: 1000;
  width: auto;
}

/* line 264, FED/assets/sass/modules/_modal.scss */

.modal--alternate .modal-container .modal-btn {
  color: #3D3F40;
}

/* line 276, FED/assets/sass/modules/_modal.scss */

.modal-container .modal-btn:after {
  content: "\e603";
  font-family: 'icomoon';
  margin-left: 10px;
}

/* line 282, FED/assets/sass/modules/_modal.scss */

.modal-container .modal-btn:hover {
  color: #fff;
}

/* line 285, FED/assets/sass/modules/_modal.scss */

.modal--alternate .modal-container .modal-btn:hover {
  color: #3D3F40;
}

/* line 293, FED/assets/sass/modules/_modal.scss */

.modal-on {
  overflow: hidden !important;
}

/* line 5, FED/assets/sass/modules/_tournament-logo.scss */

.tournament-logo {
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  padding: 25px 0;
}

/* line 15, FED/assets/sass/modules/_tournament-logo.scss */

.tournament-logo img {
  display: block;
  height: auto;
  width: auto;
  max-width: 100%;
  margin: 0 auto;
}

/* line 5, FED/assets/sass/modules/_awards.scss */

.awards {
  width: 100%;
  margin: 0 auto;
  padding-bottom: 20px;
}

/* line 15, FED/assets/sass/modules/_awards.scss */

.awards .main-column {
  margin-bottom: 20px;
}

/* line 18, FED/assets/sass/modules/_awards.scss */

.awards .side-column {
  margin-bottom: 20px;
}

/* line 23, FED/assets/sass/modules/_awards.scss */

.awards .ctas {
  zoom: 1;
  margin: -20px;
}

/* line 199, FED/assets/sass/_util.scss */

.awards .ctas:before,
.awards .ctas:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}

/* line 207, FED/assets/sass/_util.scss */

.awards .ctas:after {
  clear: both;
}

/* line 32, FED/assets/sass/modules/_awards.scss */

.awards .ctas .cta {
  float: left;
  padding: 20px;
  width: 33%;
}

/* line 46, FED/assets/sass/modules/_awards.scss */

.awards .main-column .ctas .cta {
  width: 50%;
}

/* line 53, FED/assets/sass/modules/_awards.scss */

.awards .cta {
  width: 300px;
}

/* line 66, FED/assets/sass/modules/_awards.scss */

.awards .cta a,
.awards .cta img {
  display: block;
  width: 100%;
  height: auto;
}

/* line 11, FED/assets/sass/modules/_leaderboard-standalone.scss */

.leaderboard-standalone-table {
  padding: 0;
}

/* line 15, FED/assets/sass/modules/_leaderboard-standalone.scss */

.leaderboard-standalone-table .time-cell {
  white-space: nowrap;
}

/* line 20, FED/assets/sass/modules/_leaderboard-standalone.scss */

.leaderboard-standalone-table .playername a {
  color: #404040;
}

/* line 22, FED/assets/sass/modules/_leaderboard-standalone.scss */

.leaderboard-standalone-table .playername a:hover {
  color: #49aa3d;
}

/* line 28, FED/assets/sass/modules/_leaderboard-standalone.scss */

.leaderboard-standalone-table .gladiator {
  display: inline-block;
  height: 50px;
  width: 50px;
  margin: -15px 15px -20px 0;
}

/* line 40, FED/assets/sass/modules/_leaderboard-standalone.scss */

.leaderboard-standalone-table .gladiator+a {
  display: inline-block;
}

/* line 47, FED/assets/sass/modules/_leaderboard-standalone.scss */

.leaderboard-standalone-table .table-content {
  height: 50px;
}

/* line 88, FED/assets/sass/modules/_leaderboard-standalone.scss */

.leaderboard-standalone-table .player-name {
  display: inline-block;
  vertical-align: top;
}

/* line 92, FED/assets/sass/modules/_leaderboard-standalone.scss */

.leaderboard-standalone-table.tour-info .table-scroll {
  height: 320px;
}

/* line 96, FED/assets/sass/modules/_leaderboard-standalone.scss */

.leaderboard-standalone-table .country {
  display: block;
  font-size: 12px;
  color: #a1a1a1;
  text-transform: uppercase;
}

/* line 105, FED/assets/sass/modules/_leaderboard-standalone.scss */

.leaderboard-standalone-table-bottom {
  border: 1px solid #e1e1e1;
  border-top: none;
  height: 80px;
}

/* line 123, FED/assets/sass/modules/_leaderboard-standalone.scss */

.leaderboard-standalone-table-bottom .push-right {
  float: right;
}

/* line 130, FED/assets/sass/modules/_leaderboard-standalone.scss */

.leaderboard-standalone-table-bottom .push-left {
  float: left;
}

/* line 137, FED/assets/sass/modules/_leaderboard-standalone.scss */

.leaderboard-standalone-table-bottom .logo {
  width: auto;
  height: auto;
  max-width: 300px;
  max-height: 40px;
  margin: 20px;
}

/* line 144, FED/assets/sass/modules/_leaderboard-standalone.scss */

.leaderboard-standalone-table-bottom .button,
.leaderboard-standalone-table-bottom .button-border,
.leaderboard-standalone-table-bottom .view-more-button {
  line-height: 40px;
  display: inline-block;
  margin: 20px 0 20px 20px;
}

/* line 155, FED/assets/sass/modules/_leaderboard-standalone.scss */

.leaderboard-standalone-table-bottom .button:first-child,
.leaderboard-standalone-table-bottom .button-border:first-child,
.leaderboard-standalone-table-bottom .view-more-button:first-child {
  margin-left: 0;
}

/* line 158, FED/assets/sass/modules/_leaderboard-standalone.scss */

.leaderboard-standalone-table-bottom .button:last-child,
.leaderboard-standalone-table-bottom .button-border:last-child,
.leaderboard-standalone-table-bottom .view-more-button:last-child {
  margin-right: 20px;
}

/* line 163, FED/assets/sass/modules/_leaderboard-standalone.scss */

.leaderboard-standalone-table-bottom .button:after,
.leaderboard-standalone-table-bottom .button-border:after,
.leaderboard-standalone-table-bottom .view-more-button:after {
  font-size: 12px;
  line-height: 1;
  margin-left: 5px;
}

/* line 172, FED/assets/sass/modules/_leaderboard-standalone.scss */

.leaderboard-standalone {
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  padding: 40px;
}

/* line 181, FED/assets/sass/modules/_leaderboard-standalone.scss */

.is-iframe .leaderboard-standalone {
  padding: 40px 0;
}

/* line 186, FED/assets/sass/modules/_leaderboard-standalone.scss */

.leaderboard-standalone-header {
  width: 100%;
  padding-bottom: 40px;
}

/* line 196, FED/assets/sass/modules/_leaderboard-standalone.scss */

.leaderboard-standalone-title {
  font-family: "Titillium";
  line-height: 1;
  color: #404040;
  text-align: center;
  text-transform: uppercase;
  font-size: 28px;
}

/* line 225, FED/assets/sass/modules/_leaderboard-standalone.scss */

.leaderboard-standalone-btn.prev {
  float: left;
}

/* line 232, FED/assets/sass/modules/_leaderboard-standalone.scss */

.leaderboard-standalone-btn.prev a {
  padding-left: 30px;
}

/* line 235, FED/assets/sass/modules/_leaderboard-standalone.scss */

.leaderboard-standalone-btn.prev a:before {
  left: 0;
}

/* line 242, FED/assets/sass/modules/_leaderboard-standalone.scss */

.leaderboard-standalone-btn.next {
  float: right;
}

/* line 249, FED/assets/sass/modules/_leaderboard-standalone.scss */

.leaderboard-standalone-btn.next a {
  padding-right: 30px;
}

/* line 252, FED/assets/sass/modules/_leaderboard-standalone.scss */

.leaderboard-standalone-btn.next a:before {
  right: 0;
}

/* line 261, FED/assets/sass/modules/_leaderboard-standalone.scss */

.leaderboard-standalone-btn a {
  color: #404040;
  display: block;
  height: 28px;
  line-height: 28px;
  position: relative;
  text-transform: uppercase;
  font-size: 16px;
}

/* line 274, FED/assets/sass/modules/_leaderboard-standalone.scss */

.leaderboard-standalone-btn a:hover {
  color: #519c1f;
}

/* line 277, FED/assets/sass/modules/_leaderboard-standalone.scss */

.leaderboard-standalone-btn a:before {
  color: #519c1f;
  font-size: 28px;
  line-height: 28px;
  position: absolute;
  width: 20px;
}

/* line 5, FED/assets/sass/modules/_leaderboard-tour-info.scss */

.tour-info {
  position: relative;
  border: 0;
}

/* line 12, FED/assets/sass/modules/_leaderboard-tour-info.scss */

.tour-info .table-titlerow {
  padding: 10px 0;
  border-top: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;
  border-left: 1px solid #e1e1e1;
}

/* line 23, FED/assets/sass/modules/_leaderboard-tour-info.scss */

.tour-info .table-content:first-of-type {
  border-left: none;
}

/* line 26, FED/assets/sass/modules/_leaderboard-tour-info.scss */

.tour-info .table-content:last-of-type {
  border-right: none;
}

/* line 32, FED/assets/sass/modules/_leaderboard-tour-info.scss */

.tour-info .table-scroll {
  border-right: 1px solid #e1e1e1;
  border-left: 1px solid #e1e1e1;
  height: 307px;
}

/* line 39, FED/assets/sass/modules/_leaderboard-tour-info.scss */

.tour-info .table-title-wrapper {
  float: left;
  margin-bottom: 0;
}

/* line 48, FED/assets/sass/modules/_leaderboard-tour-info.scss */

.tour-info .leaderboard-logo,
.tour-info .leaderboard-info {
  display: inline-block;
  margin-left: 15px;
  vertical-align: middle;
}

/* line 59, FED/assets/sass/modules/_leaderboard-tour-info.scss */

.tour-info .leaderboard-logo img {
  display: block;
  width: auto;
  height: auto;
  max-width: 90px;
  max-height: 50px;
}

/* line 69, FED/assets/sass/modules/_leaderboard-tour-info.scss */

.tour-info .leaderboard-info {
  margin-left: 20px;
}

/* line 77, FED/assets/sass/modules/_leaderboard-tour-info.scss */

.tour-info .leaderboard-info .date,
.tour-info .leaderboard-info .time {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  line-height: 1;
  text-transform: uppercase;
}

/* line 86, FED/assets/sass/modules/_leaderboard-tour-info.scss */

.tour-info .leaderboard-info .time {
  padding-left: 5px;
  border-left: 1px solid #404040;
  margin-left: 5px;
}

/* line 93, FED/assets/sass/modules/_leaderboard-tour-info.scss */

.tour-info .table-title {
  display: block;
  margin-bottom: 5px;
  font-weight: bold;
  font-size: 26px;
  max-width: 530px;
}

/* line 105, FED/assets/sass/modules/_leaderboard-tour-info.scss */

.tour-info .tour-info-controls {
  position: absolute;
  top: 0;
  right: 0;
}

/* line 115, FED/assets/sass/modules/_leaderboard-tour-info.scss */

.tour-info .tour-info-controls .control {
  padding: 0 20px;
  font-size: 16px;
  color: #404040;
  text-transform: uppercase;
  line-height: 75px;
}

/* line 128, FED/assets/sass/modules/_leaderboard-tour-info.scss */

.tour-info .tour-info-controls .control:hover {
  color: #519c1f;
}

/* line 139, FED/assets/sass/modules/_leaderboard-tour-info.scss */

.tour-info .tour-info-controls .next:after {
  margin-left: 10px;
  color: #519c1f;
}

/* line 151, FED/assets/sass/modules/_leaderboard-tour-info.scss */

.tour-info .tour-info-controls .previous:before {
  margin-right: 10px;
  color: #519c1f;
}

/* line 166, FED/assets/sass/modules/_leaderboard-tour-info.scss */

.tour-info .tournament-tvtimes {
  width: 100%;
  border: 1px solid #e1e1e1;
}

/* line 170, FED/assets/sass/modules/_leaderboard-tour-info.scss */

.leaderboard-standalone-table-bottom+.tour-info .tournament-tvtimes {
  border-top: none;
}

/* line 174, FED/assets/sass/modules/_leaderboard-tour-info.scss */

.tour-info .tournament-tvtimes .tournament-tvtimes-network {
  float: none;
  width: auto;
  margin: 0;
}

/* line 180, FED/assets/sass/modules/_leaderboard-tour-info.scss */

.tour-info .tournament-tvtimes .tournament-tvtimes-slots {
  float: none;
  width: auto;
  padding-left: 130px;
  font-size: 0;
}

/* line 188, FED/assets/sass/modules/_leaderboard-tour-info.scss */

.tour-info .tournament-tvtimes .tournament-tvtimes-slot {
  float: none;
  display: inline-block;
  vertical-align: top;
  width: 25%;
  padding: 10px 40px 10px 20px;
}

/* line 197, FED/assets/sass/modules/_leaderboard-tour-info.scss */

.tour-info .tournament-tvtimes .tournament-tvtimes-slot:first-child {
  width: 130px;
  margin-left: -130px;
  text-transform: uppercase;
  font-weight: bold;
}

/* line 203, FED/assets/sass/modules/_leaderboard-tour-info.scss */

.tour-info .tournament-tvtimes .tournament-tvtimes-slot:first-child:before {
  display: block;
  font-weight: normal;
  line-height: 19px;
}

/* line 211, FED/assets/sass/modules/_leaderboard-tour-info.scss */

.tour-info .tournament-tvtimes .tournament-tvtimes-slot:last-child {
  border-right: 0;
}

/* line 216, FED/assets/sass/modules/_leaderboard-tour-info.scss */

.tour-info .tournament-tvtimes .tournament-tvtimes-valign {
  height: 40px;
}

/* line 220, FED/assets/sass/modules/_leaderboard-tour-info.scss */

.tour-info .tournament-tvtimes .slotinfo {
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: #969b9d;
}

/* line 226, FED/assets/sass/modules/_leaderboard-tour-info.scss */

.tour-info .tournament-tvtimes .slotinfo+.slotinfo {
  font-weight: bold;
  font-size: 15px;
}

/* line 5, FED/assets/sass/modules/_live-leaderboard.scss */

#full-leaderboard-2021086 .titleist-leaderboard-logo {
  display: none !important;
}

/* line 11, FED/assets/sass/modules/_live-leaderboard.scss */

#full-leaderboard-2021086 .sponsored .player-toggle:before {
  content: '' !important;
}

/* line 19, FED/assets/sass/modules/_live-leaderboard.scss */

.live-leaderboard {
  padding: 40px;
  position: relative;
}

/* line 45, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard {
  color: #1f2223;
  text-transform: uppercase;
  width: calc(100% - 2px);
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}

/* line 71, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard+.leaderboard {
  margin-top: 35px;
}

/* line 75, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard td select {
  opacity: 0;
}

/* line 79, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .body {
  height: 64px;
  border-top: 1px solid #e1e1e1;
}

/* line 89, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .body+.body {
  border-top: 0;
}

/* line 94, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .body:last-child {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

/* line 100, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .body.pending {
  border-top: 1px solid #e1e1e1;
}

/* line 104, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .body.pending+.pending {
  border-top: 0;
}

/* line 111, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .table-header {
  height: 34px;
}

/* line 118, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .table-header+.table-header .table-coltitle {
  border-top: 1px solid #00336f;
}

/* line 123, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .table-content {
  border-right: 1px solid #e1e1e1;
  padding: 15px 5px;
}

/* line 137, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .table-content:first-child {
  border-left: 1px solid #e1e1e1;
}

/* line 145, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .table-content:nth-child(1),
.leaderboard .table-content:nth-child(3) {
  width: 57px;
}

/* line 150, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .table-content:nth-child(2),
.leaderboard .table-content:nth-child(4) {
  width: 58px;
}

/* line 155, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .table-content:nth-child(1),
.leaderboard .table-content:nth-child(2),
.leaderboard .table-content:nth-child(3),
.leaderboard .table-content:nth-child(4) {
  padding-left: 0;
  padding-right: 0;
}

/* line 165, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .section-header,
.leaderboard .table-titlerow,
.leaderboard .player-top-money-header {
  text-align: left;
  padding: 30px 0 20px;
}

/* line 175, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .section-header .section-title,
.leaderboard .table-titlerow .section-title,
.leaderboard .player-top-money-header .section-title,
.table-titlerow .leaderboard .section-header .table-title,
.leaderboard .table-titlerow .table-title,
.table-titlerow .leaderboard .player-top-money-header .table-title {
  margin: 0;
  font-size: 26px;
}

/* line 187, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .table-coltitle {
  padding: 0 5px;
  border-left: 1px solid #00336f;
  line-height: 16px;
}

/* line 195, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .table-coltitle.star {
  font-size: 0;
  position: relative;
}

/* line 199, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .table-coltitle.star:after {
  width: 100%;
  height: 100%;
  font-size: 26px;
  text-align: center;
  line-height: 52px;
}

/* line 216, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .left {
  padding-left: 20px;
}

/* line 220, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .right {
  padding-right: 20px;
}

/* line 229, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .player {
  padding: 0;
  position: relative;
}

/* line 236, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .sponsored .player-toggle {
  padding-right: 95px;
}

/* line 239, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .sponsored .player-toggle:before {
  color: #000;
  font-size: 38px;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -28px;
}

/* line 254, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .futures-sponsor .player-toggle {
  padding-right: 95px;
}

/* line 257, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .futures-sponsor .player-toggle:before {
  color: #000;
  font-size: 23px;
  position: absolute;
  right: 10px;
  top: 71%;
  margin-top: -28px;
}

/* line 270, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .player-toggle {
  min-width: 100%;
  padding: 0;
  color: #404040;
  text-align: left;
  -webkit-transition: opacity .25s;
  -moz-transition: opacity .25s;
  -o-transition: opacity .25s;
  transition: opacity .25s;
  min-width: 320px;
  padding: 15px;
  font-size: 16px;
}

/* line 292, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .player-toggle:hover {
  color: #49aa3d;
}

/* line 297, FED/assets/sass/modules/_live-leaderboard.scss */

.my-leaderboard .leaderboard .player-toggle:hover {
  color: #FFFFFF;
  opacity: 0.8;
}

/* line 304, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .player-toggle:after {
  color: #49aa3d;
  text-align: center;
  padding-left: 10px;
  position: relative;
  top: 3px;
}

/* line 324, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .player-toggle .flag {
  height: auto;
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 324, FED/assets/sass/modules/_live-leaderboard.scss */

  .leaderboard .player-toggle .flag {
    margin-top: -8px;
  }
}

/* line 336, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .player-toggle .player-name,
.leaderboard .player-toggle:after {
  display: table-cell;
  vertical-align: middle;
}

/* line 342, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .player-toggle .player-name {
  padding-left: 34px;
  text-transform: none;
}

/* line 345, FED/assets/sass/modules/_live-leaderboard.scss */

.expanded .leaderboard .player-toggle .player-name {
  color: #002653;
}

/* line 362, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .iab td {
  border-top: 1px solid #e1e1e1;
}

/* line 368, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .iab-wrapper {
  padding: 0;
  border: 0;
  margin: 0 auto;
}

/* line 376, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .table .body {
  height: 38px;
  background: none;
}

/* line 383, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .table .table-coltitle {
  border: 0;
  min-width: 27px;
}

/* line 387, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .table .table-content {
  width: auto;
  padding: 0;
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-left: 1px solid;
  border-color: #e1e1e1;
  border-left-width: 1px;
  border-right-width: 0;
}

/* line 397, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .table .table-content:first-child {
  border-bottom: none;
  padding: 0 15px;
  border-left-width: 0;
}

/* line 405, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .table .body:last-child .table-content:first-child {
  border-bottom: 1px solid #e1e1e1;
}

/* line 411, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .full-leaderboard-team:nth-child(2n+1),
.leaderboard .full-leaderboard-team:nth-child(2n+1) .body {
  background: #f7f7f7;
}

/* line 416, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .full-leaderboard-team:nth-child(2n),
.leaderboard .full-leaderboard-team:nth-child(2n) .body {
  background: none;
}

/* line 421, FED/assets/sass/modules/_live-leaderboard.scss */

.leaderboard .full-leaderboard-team:last-child {
  border-bottom: 1px solid #e1e1e1;
}

/* line 428, FED/assets/sass/modules/_live-leaderboard.scss */

.my-leaderboard {
  color: #fff;
}

/* line 431, FED/assets/sass/modules/_live-leaderboard.scss */

.my-leaderboard.hidden {
  display: none;
}

/* line 435, FED/assets/sass/modules/_live-leaderboard.scss */

.my-leaderboard .section-header,
.my-leaderboard .table-titlerow,
.my-leaderboard .player-top-money-header {
  margin: 0 0 0 20px;
}

/* line 438, FED/assets/sass/modules/_live-leaderboard.scss */

.my-leaderboard .section-header .section-title,
.my-leaderboard .table-titlerow .section-title,
.my-leaderboard .player-top-money-header .section-title,
.table-titlerow .my-leaderboard .section-header .table-title,
.my-leaderboard .table-titlerow .table-title,
.table-titlerow .my-leaderboard .player-top-money-header .table-title {
  border-bottom-color: #00336f;
}

/* line 443, FED/assets/sass/modules/_live-leaderboard.scss */

.my-leaderboard>.body {
  border-top: 1px solid #00336f;
  border-color: #00336f;
  background: #014584;
}

/* line 449, FED/assets/sass/modules/_live-leaderboard.scss */

.my-leaderboard>.body:nth-child(2n),
.my-leaderboard>.body:nth-child(2n) .table-content {
  background: #014584;
}

/* line 456, FED/assets/sass/modules/_live-leaderboard.scss */

.my-leaderboard>.body:nth-child(4n),
.my-leaderboard>.body:nth-child(4n) .table-content {
  background: #034a8c;
}

/* line 463, FED/assets/sass/modules/_live-leaderboard.scss */

.my-leaderboard .table-content {
  border-color: #00336f;
}

/* line 468, FED/assets/sass/modules/_live-leaderboard.scss */

.my-leaderboard .sponsored .player-toggle:before {
  color: #fff;
}

/* line 473, FED/assets/sass/modules/_live-leaderboard.scss */

.my-leaderboard .player-toggle {
  color: #fff;
}

/* line 478, FED/assets/sass/modules/_live-leaderboard.scss */

.my-leaderboard .table {
  color: #404040;
}

/* line 481, FED/assets/sass/modules/_live-leaderboard.scss */

.my-leaderboard .table .body {
  background: none;
}

/* line 485, FED/assets/sass/modules/_live-leaderboard.scss */

.my-leaderboard .table .table-content {
  border-color: #e1e1e1;
}

/* line 488, FED/assets/sass/modules/_live-leaderboard.scss */

.my-leaderboard .table .table-content:last-child {
  border: 1px solid #e1e1e1;
}

/* line 494, FED/assets/sass/modules/_live-leaderboard.scss */

.my-leaderboard .body {
  height: 40px;
}

/* line 497, FED/assets/sass/modules/_live-leaderboard.scss */

.my-leaderboard .table-content {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 501, FED/assets/sass/modules/_live-leaderboard.scss */

.my-leaderboard .player-toggle {
  padding-top: 5px;
  padding-bottom: 0;
}

/* line 507, FED/assets/sass/modules/_live-leaderboard.scss */

.my-leaderboard .sponsored .player-toggle:before {
  margin-top: -19px;
}

@-webkit-keyframes highlight {
  from {
    background-color: #E5EEF7;
  }

  to {
    background-color: inherit;
  }
}

@-moz-keyframes highlight {
  from {
    background-color: #E5EEF7;
  }

  to {
    background-color: inherit;
  }
}

@-ms-keyframes highlight {
  /* line 516, FED/assets/sass/modules/_live-leaderboard.scss */
  from {
    background-color: #E5EEF7;
  }

  /* line 519, FED/assets/sass/modules/_live-leaderboard.scss */
  to {
    background-color: inherit;
  }
}

@keyframes highlight {
  from {
    background-color: #E5EEF7;
  }

  to {
    background-color: inherit;
  }
}

/* line 532, FED/assets/sass/modules/_live-leaderboard.scss */

.full-leaderboard .highlight td {
  -webkit-animation: highlight 1s ease;
  -moz-animation: highlight 1s ease;
  -o-animation: highlight 1s ease;
  animation: highlight 1s ease;
}

/* line 536, FED/assets/sass/modules/_live-leaderboard.scss */

.full-leaderboard>.body {
  border-color: #e1e1e1;
  height: 40px;
}

/* line 540, FED/assets/sass/modules/_live-leaderboard.scss */

.full-leaderboard>.body:nth-child(2n),
.full-leaderboard>.body:nth-child(2n) .table-content {
  background: none;
}

/* line 547, FED/assets/sass/modules/_live-leaderboard.scss */

.full-leaderboard>.body:nth-child(4n),
.full-leaderboard>.body:nth-child(4n) .table-content {
  background: #f7f7f7;
}

/* line 557, FED/assets/sass/modules/_live-leaderboard.scss */

.iab+.full-leaderboard>.body:nth-child(4n),
.iab+.full-leaderboard>.body:nth-child(4n) .table-content,
.full-leaderboard+.full-leaderboard>.body:nth-child(4n),
.full-leaderboard+.full-leaderboard>.body:nth-child(4n) .table-content {
  background: none;
}

/* line 564, FED/assets/sass/modules/_live-leaderboard.scss */

.iab+.full-leaderboard>.body:nth-child(4n+3),
.iab+.full-leaderboard>.body:nth-child(4n+3) .table-content,
.full-leaderboard+.full-leaderboard>.body:nth-child(4n+3),
.full-leaderboard+.full-leaderboard>.body:nth-child(4n+3) .table-content {
  background: #f7f7f7;
}

/* line 572, FED/assets/sass/modules/_live-leaderboard.scss */

.full-leaderboard .slide .body {
  background: none;
}

/* line 578, FED/assets/sass/modules/_live-leaderboard.scss */

.full-leaderboard .table .body:nth-child(4n) {
  background: none;
}

/* line 583, FED/assets/sass/modules/_live-leaderboard.scss */

.full-leaderboard .table-content {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 587, FED/assets/sass/modules/_live-leaderboard.scss */

.full-leaderboard .player-toggle {
  padding-top: 5px;
  padding-bottom: 0;
}

/* line 593, FED/assets/sass/modules/_live-leaderboard.scss */

.full-leaderboard .sponsored .player-toggle:before {
  margin-top: -19px;
}

/* line 602, FED/assets/sass/modules/_live-leaderboard.scss */

.results .table-content {
  padding-left: 15px;
  padding-right: 15px;
  white-space: nowrap;
}

/* line 609, FED/assets/sass/modules/_live-leaderboard.scss */

.results .table-content:nth-child(1),
.results .table-content:nth-child(2),
.results .table-content:nth-child(3),
.results .table-content:nth-child(4) {
  width: auto;
}

/* line 617, FED/assets/sass/modules/_live-leaderboard.scss */

.results .scores {
  white-space: nowrap;
}

/* line 626, FED/assets/sass/modules/_live-leaderboard.scss */

.player-data-slide {
  display: none;
}

/* line 629, FED/assets/sass/modules/_live-leaderboard.scss */

.player-data-slide.active {
  display: block;
}

/* line 635, FED/assets/sass/modules/_live-leaderboard.scss */

.my-leaderboard-toggle {
  color: #49aa3d;
  display: block;
  width: 24px;
  height: 24px;
  margin: 0 auto;
  border-radius: 50%;
  text-align: center;
  font-size: 0;
  position: relative;
  -webkit-transition: opacity .25s;
  -moz-transition: opacity .25s;
  -o-transition: opacity .25s;
  transition: opacity .25s;
}

/* line 647, FED/assets/sass/modules/_live-leaderboard.scss */

.my-leaderboard-toggle:after {
  background: none;
  display: block;
  font-weight: normal;
  font-size: 24px;
  height: 100%;
  left: 50%;
  line-height: 1;
  margin: -12px 0 0 -11px;
  position: absolute;
  top: 50%;
  width: 100%;
}

/* line 662, FED/assets/sass/modules/_live-leaderboard.scss */

.my-leaderboard-toggle:hover {
  color: #002653;
}

/* line 665, FED/assets/sass/modules/_live-leaderboard.scss */

.my-leaderboard .my-leaderboard-toggle:hover {
  opacity: 0.5;
}

/* line 682, FED/assets/sass/modules/_live-leaderboard.scss */

.my-leaderboard .my-leaderboard-toggle {
  border-color: #fff;
}

/* line 685, FED/assets/sass/modules/_live-leaderboard.scss */

.my-leaderboard .my-leaderboard-toggle:after {
  color: #fff;
}

/* line 5, FED/assets/sass/modules/_live-leaderboard-header.scss */

.leaderboard-header {
  margin-bottom: 20px;
  font-size: 0;
}

/* line 14, FED/assets/sass/modules/_live-leaderboard-header.scss */

.leaderboard-header .rounds {
  float: left;
  padding-top: 25px;
}

/* line 24, FED/assets/sass/modules/_live-leaderboard-header.scss */

.leaderboard-header .round {
  display: inline-block;
  vertical-align: bottom;
  font-size: 16px;
  line-height: 20px;
}

/* line 40, FED/assets/sass/modules/_live-leaderboard-header.scss */

.leaderboard-header .round+.round {
  margin-left: 20px;
}

/* line 44, FED/assets/sass/modules/_live-leaderboard-header.scss */

.leaderboard-header .round strong,
.leaderboard-header .round a {
  display: block;
}

/* line 48, FED/assets/sass/modules/_live-leaderboard-header.scss */

.leaderboard-header .round strong:after,
.leaderboard-header .round a:after {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  line-height: 16px;
  margin-left: 15px;
}

/* line 61, FED/assets/sass/modules/_live-leaderboard-header.scss */

.leaderboard-header .round:last-child strong:after,
.leaderboard-header .round:last-child a:after {
  display: none;
}

/* line 107, FED/assets/sass/modules/_live-leaderboard-header.scss */

.leaderboard-header .active a {
  font-weight: bold;
}

/* line 110, FED/assets/sass/modules/_live-leaderboard-header.scss */

.leaderboard-header .active a:after {
  display: none;
}

/* line 117, FED/assets/sass/modules/_live-leaderboard-header.scss */

.leaderboard-header .logos {
  position: absolute;
  top: 20px;
  right: 40px;
}

/* line 128, FED/assets/sass/modules/_live-leaderboard-header.scss */

.leaderboard-header .logo {
  display: inline-block;
  line-height: 1;
  font-family: arial, sans-serif;
  text-align: left;
  font-size: 11px;
  vertical-align: bottom;
}

/* line 142, FED/assets/sass/modules/_live-leaderboard-header.scss */

.leaderboard-header .logo+.logo {
  margin-left: 30px;
}

/* line 146, FED/assets/sass/modules/_live-leaderboard-header.scss */

.leaderboard-header .logo a,
.leaderboard-header .logo img {
  display: block;
}

/* line 151, FED/assets/sass/modules/_live-leaderboard-header.scss */

.leaderboard-header .logo a {
  color: #4d4d4d;
}

/* line 155, FED/assets/sass/modules/_live-leaderboard-header.scss */

.leaderboard-header .logo img {
  margin: 8px auto 0;
}

/* line 1, FED/assets/sass/modules/_live-leaderboard-sticky.scss */

.leaderboard-header-sticky {
  background-color: #002653;
  left: -9999px;
  opacity: 0;
  position: fixed;
  z-index: 90;
  -webkit-transition: opacity .25s;
  -moz-transition: opacity .25s;
  -o-transition: opacity .25s;
  transition: opacity .25s;
  top: 72px;
  width: calc(100% - 320px);
}

/* line 17, FED/assets/sass/modules/_live-leaderboard-sticky.scss */

.leaderboard-header-sticky.leaderboard-stuck {
  left: 0px;
  opacity: 1;
}

@media (max-width: 1399px) {
  /* line 1, FED/assets/sass/modules/_live-leaderboard-sticky.scss */

  .leaderboard-header-sticky {
    width: 100%;
  }
}

/* line 27, FED/assets/sass/modules/_live-leaderboard-sticky.scss */

.leaderboard-header-sticky-rounds {
  width: 100%;
  height: 40px;
  background-color: #ffffff;
}

/* line 32, FED/assets/sass/modules/_live-leaderboard-sticky.scss */

.leaderboard-header-sticky-rounds .rounds {
  max-width: 1060px;
  padding: 0 20px;
  width: 100%;
}

/* line 38, FED/assets/sass/modules/_live-leaderboard-sticky.scss */

.leaderboard-header-sticky-rounds .rounds ul {
  float: left;
  list-style: none;
}

/* line 43, FED/assets/sass/modules/_live-leaderboard-sticky.scss */

.leaderboard-header-sticky-rounds .rounds li {
  display: inline-block;
  font-size: 16px;
  line-height: 20px;
  line-height: 40px;
  vertical-align: top;
}

/* line 51, FED/assets/sass/modules/_live-leaderboard-sticky.scss */

.leaderboard-header-sticky-rounds .rounds a {
  color: #519c1f;
  cursor: pointer;
  display: block;
  margin-right: 10px;
  text-decoration: none;
  -webkit-transition: color .25s;
  -moz-transition: color .25s;
  -o-transition: color .25s;
  transition: color .25s;
}

/* line 59, FED/assets/sass/modules/_live-leaderboard-sticky.scss */

.leaderboard-header-sticky-rounds .rounds a:after {
  content: "\e603";
  display: inline-block;
  font-family: 'icomoon';
  font-size: 14px;
  line-height: 16px;
  margin-left: 10px;
  vertical-align: middle;
}

/* line 72, FED/assets/sass/modules/_live-leaderboard-sticky.scss */

.leaderboard-header-sticky-columns {
  margin: 0 auto;
  padding: 0 40px;
  width: 1060px;
}

/* line 75, FED/assets/sass/modules/_live-leaderboard-sticky.scss */

.leaderboard-header-sticky-columns table {
  margin: 0 auto;
}

/* line 86, FED/assets/sass/modules/_live-leaderboard-sticky.scss */

.leaderboard-header-sticky-columns .table-coltitle {
  line-height: 16px;
  padding: 0 5px;
  font-size: 12px;
  font-weight: 700;
}

/* line 97, FED/assets/sass/modules/_live-leaderboard-sticky.scss */

.leaderboard-header-sticky-columns .table-coltitle.star {
  font-size: 0;
}

/* line 100, FED/assets/sass/modules/_live-leaderboard-sticky.scss */

.leaderboard-header-sticky-columns .table-coltitle.star:after {
  content: "\e60d";
  font-family: 'icomoon';
  font-size: 26px;
  height: 100%;
  line-height: 52px;
  text-align: center;
  width: 100%;
}

/* line 112, FED/assets/sass/modules/_live-leaderboard-sticky.scss */

.leaderboard-header-sticky-columns .table-header {
  height: 34px;
}

/* line 116, FED/assets/sass/modules/_live-leaderboard-sticky.scss */

.leaderboard-header-sticky-columns .left {
  text-align: left;
  padding-left: 20px;
}

/* line 124, FED/assets/sass/modules/_live-leaderboard-sticky.scss */

.leaderboard-header-sticky-columns .right {
  text-align: right;
  padding-right: 20px;
}

/* line 132, FED/assets/sass/modules/_live-leaderboard-sticky.scss */

.leaderboard-header-sticky-columns span.gray {
  color: #fff;
}

/* line 136, FED/assets/sass/modules/_live-leaderboard-sticky.scss */

.match-play--knockout .leaderboard-header-sticky-columns .table-coltitle:nth-child(2) {
  display: none;
}

/* line 141, FED/assets/sass/modules/_live-leaderboard-sticky.scss */

.leaderboard-header+.sticky-wrapper {
  height: 0px !important;
}

/* line 5, FED/assets/sass/modules/_loader.scss */

.loader,
.match-data-loader {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 6, FED/assets/sass/modules/_player-dropdown.scss */

.player-dropdown td {
  padding: 0;
}

/* line 11, FED/assets/sass/modules/_player-dropdown.scss */

.player-dropdown>td {
  border: 1px solid #e1e1e1;
  border-top: 0;
  border-bottom: 0;
}

/* line 18, FED/assets/sass/modules/_player-dropdown.scss */

.my-leaderboard .player-dropdown td {
  border-top-color: #00336f;
  border-bottom-color: #00336f;
}

/* line 25, FED/assets/sass/modules/_player-dropdown.scss */

.my-leaderboard .player-dropdown:last-child td {
  border-bottom-color: #e1e1e1;
}

/* line 32, FED/assets/sass/modules/_player-dropdown.scss */

.expanded+.player-dropdown .player-dropdown-wrapper {
  max-height: 750px;
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  position: relative;
}

/* line 45, FED/assets/sass/modules/_player-dropdown.scss */

.player-dropdown+.body,
.pending+.player-dropdown+.pending {
  border-top: 0;
}

/* line 50, FED/assets/sass/modules/_player-dropdown.scss */

.player-dropdown .legend {
  border-bottom: 1px solid #e1e1e1;
  color: #404040;
}

/* line 99, FED/assets/sass/modules/_player-dropdown.scss */

.player-dropdown .scorecard .table {
  height: 160px;
}

/* line 104, FED/assets/sass/modules/_player-dropdown.scss */

.player-dropdown .statistics .table {
  height: 250px;
}

/* line 117, FED/assets/sass/modules/_player-dropdown.scss */

.player-dropdown .player-dropdown-wrapper .team-players {
  display: grid;
  float: left;
}

/* line 127, FED/assets/sass/modules/_player-dropdown.scss */

.player-dropdown .player-dropdown-wrapper .team-players .player-details:last-child {
  margin-bottom: 0;
}

/* line 135, FED/assets/sass/modules/_player-dropdown.scss */

.player-dropdown-wrapper {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height .125s;
  -moz-transition: max-height .125s;
  -o-transition: max-height .125s;
  transition: max-height .125s;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}

/* line 144, FED/assets/sass/modules/_player-dropdown.scss */

.player-dropdown:last-child .player-dropdown-wrapper {
  border-bottom-width: 1px;
}

/* line 148, FED/assets/sass/modules/_player-dropdown.scss */

.player-dropdown-wrapper .player-data-loader {
  display: none;
}

/* line 153, FED/assets/sass/modules/_player-dropdown.scss */

.player-details {
  margin-bottom: 30px;
  float: left;
  width: 230px;
}

/* line 157, FED/assets/sass/modules/_player-dropdown.scss */

.table .player-details {
  padding: 0;
}

/* line 171, FED/assets/sass/modules/_player-dropdown.scss */

.player-dropdown-wrapper .player-details:after {
  background-color: #e1e1e1;
  content: "";
  width: 1px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 229px;
}

/* line 185, FED/assets/sass/modules/_player-dropdown.scss */

.player-details .player-headshot .lazy-loader,
.player-details .player-headshot .lazy-view {
  position: relative;
}

/* line 191, FED/assets/sass/modules/_player-dropdown.scss */

.player-details .button,
.player-details .button-border,
.player-details .view-more-button {
  display: block;
  height: 60px;
  line-height: 60px;
  text-align: center;
}

/* line 197, FED/assets/sass/modules/_player-dropdown.scss */

.player-details .button:after,
.player-details .button-border:after,
.player-details .view-more-button:after {
  font-size: 12px;
  margin-left: 5px;
}

/* line 205, FED/assets/sass/modules/_player-dropdown.scss */

body.show-lightbox .player-details:last-child {
  margin-bottom: 0;
}

/* line 211, FED/assets/sass/modules/_player-dropdown.scss */

.player-data-container {
  float: right;
  width: -webkit-calc(100% - 230px);
  width: calc(100% - 230px);
}

/* line 220, FED/assets/sass/modules/_player-dropdown.scss */

.player-data {
  position: relative;
  float: left;
  opacity: 0;
  width: 100%;
}

/* line 241, FED/assets/sass/modules/_player-dropdown.scss */

.table .player-data {
  padding: 0;
}

/* line 245, FED/assets/sass/modules/_player-dropdown.scss */

.player-data .section-header,
.player-data .table-titlerow,
.player-data .player-top-money-header {
  padding: 0;
}

/* line 249, FED/assets/sass/modules/_player-dropdown.scss */

.player-data .section-title,
.player-data .table-titlerow .table-title,
.table-titlerow .player-data .table-title {
  display: block;
  line-height: 80px;
  text-align: center;
}

/* line 287, FED/assets/sass/modules/_player-dropdown.scss */

.player-data .button,
.player-data .button-border,
.player-data .view-more-button {
  height: 60px;
  line-height: 60px;
  text-align: right;
}

/* line 292, FED/assets/sass/modules/_player-dropdown.scss */

.player-data .button:after,
.player-data .button-border:after,
.player-data .view-more-button:after {
  margin-left: 5px;
  margin-right: 20px;
}

/* line 306, FED/assets/sass/modules/_player-dropdown.scss */

.player-data .table-wrapper,
.player-data .player-performance-table-wrapper,
.player-data .player-results-table-wrapper,
.player-data .leaderboard-standalone-table {
  padding: 0;
}

/* line 312, FED/assets/sass/modules/_player-dropdown.scss */

.player-data .table td {
  vertical-align: middle;
}

/* line 327, FED/assets/sass/modules/_player-dropdown.scss */

.player-data .flex-direction-nav {
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 338, FED/assets/sass/modules/_player-dropdown.scss */

.player-data .flex-prev,
.player-data .flex-next {
  height: 80px;
  width: auto;
  margin: 0;
  line-height: 80px;
  text-align: center;
  background: #fff;
  position: absolute;
  top: 0;
  opacity: 1;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}

/* line 351, FED/assets/sass/modules/_player-dropdown.scss */

.player-data .flex-prev:before,
.player-data .flex-next:before {
  display: block;
  width: 50px;
  color: #49aa3d;
  position: absolute;
}

/* line 359, FED/assets/sass/modules/_player-dropdown.scss */

.player-data .flex-prev {
  padding-left: 50px;
  left: 0;
}

/* line 363, FED/assets/sass/modules/_player-dropdown.scss */

.player-data .flex-prev:before {
  font-size: 40px;
  left: 0;
}

/* line 370, FED/assets/sass/modules/_player-dropdown.scss */

.player-data .flex-next {
  padding-right: 50px;
  right: 0;
}

/* line 374, FED/assets/sass/modules/_player-dropdown.scss */

.player-data .flex-next:before {
  font-size: 40px;
  right: 0;
}

/* line 383, FED/assets/sass/modules/_player-dropdown.scss */

.player-data-loader {
  background: url("/assets/images/global/spiffygif_46x46.png") top left;
  height: 46px;
  left: 50%;
  position: absolute;
  top: 50%;
  width: 46px;
  z-index: 51;
  transition: none;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-animation: loader 1s steps(19) infinite;
  -moz-animation: loader 1s steps(19) infinite;
  -o-animation: loader 1s steps(19) infinite;
  animation: loader 1s steps(19) infinite;
}

/* line 5, FED/assets/sass/modules/_player-headshot.scss */

.player-headshot {
  position: relative;
}

/* line 100, FED/assets/sass/modules/_player-headshot.scss */

.player-headshot .lazy-loader,
.player-headshot .lazy-view {
  display: block;
  width: 230px;
  height: 330px;
}

/* line 107, FED/assets/sass/modules/_player-headshot.scss */

.player-headshot img {
  display: block;
  width: 230px;
  height: 73%;
}

/* line 113, FED/assets/sass/modules/_player-headshot.scss */

.side-column .player-headshot {
  border: 1px solid #e1e1e1;
  height: 330px;
  margin-bottom: 20px;
  overflow: hidden;
}

/* line 119, FED/assets/sass/modules/_player-headshot.scss */

body.show-lightbox .side-column .player-headshot {
  margin-bottom: 10px;
}

/* line 123, FED/assets/sass/modules/_player-headshot.scss */

body.show-lightbox .side-column .player-headshot .player-name .first-name {
  font-size: 18px;
  line-height: 17px;
  margin-bottom: 10px;
}

/* line 129, FED/assets/sass/modules/_player-headshot.scss */

body.show-lightbox .side-column .player-headshot .player-name .player-profile {
  font-size: 14px;
  line-height: 17px;
}

/* line 133, FED/assets/sass/modules/_player-headshot.scss */

body.show-lightbox .side-column .player-headshot .player-name .player-profile::after {
  font-size: 12px;
  margin-left: 5px;
  font-family: 'icomoon';
  content: "\e603";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
}

/* line 149, FED/assets/sass/modules/_player-headshot.scss */

.player-headshot .player-name {
  width: 100%;
  height: 89px;
  padding: 18px 20px 0;
  line-height: 1;
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  background: rgba(40,34,45,0.75);
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
}

/* line 164, FED/assets/sass/modules/_player-headshot.scss */

.player-headshot .first-name,
.player-headshot .last-name {
  display: block;
}

/* line 169, FED/assets/sass/modules/_player-headshot.scss */

.player-headshot .first-name {
  font-weight: lighter;
  font-size: 20px;
}

/* line 174, FED/assets/sass/modules/_player-headshot.scss */

.player-headshot .last-name {
  font-weight: bold;
  font-size: 16px;
}

/* line 5, FED/assets/sass/modules/_upcoming-clinics.scss */

.clinic-logo {
  border: 1px solid #f1f2f3;
  height: 122px;
  text-align: center;
}

/* line 11, FED/assets/sass/modules/_upcoming-clinics.scss */

.clinic-title {
  background-color: #f1f2f3;
  height: 50px;
  line-height: 50px;
  font-size: 14px;
  font-weight: 700;
  padding: 0 20px;
  text-transform: uppercase;
}

/* line 22, FED/assets/sass/modules/_upcoming-clinics.scss */

.clinic-title+ul li:first-child {
  border-top: none;
}

/* line 27, FED/assets/sass/modules/_upcoming-clinics.scss */

.clinic-viewmore {
  border-top: 1px solid #e1e1e1;
  padding: 40px 0 0;
}

/* line 36, FED/assets/sass/modules/_upcoming-clinics.scss */

.clinic-viewmore .button-border,
.clinic-viewmore .view-more-button {
  height: 40px;
  line-height: 40px;
  border: none;
  height: auto;
  line-height: 1;
  margin: 0;
  padding-bottom: 0;
  text-align: left;
}

/* line 52, FED/assets/sass/modules/_upcoming-clinics.scss */

.clinic-viewmore .button-border:after,
.clinic-viewmore .view-more-button:after {
  font-size: 12px;
}

/* line 8, FED/assets/sass/modules/_scorecard.scss */

.main-column .scorecard {
  height: auto;
  padding: 0;
}

/* line 15, FED/assets/sass/modules/_scorecard.scss */

.main-column .scorecard .table {
  background-color: #e5ecf4;
  background-image: -webkit-linear-gradient(left, #e5ecf4 0,#fff 70%);
  background-image: linear-gradient(to right,#e5ecf4 0,#fff 70%);
}

/* line 19, FED/assets/sass/modules/_scorecard.scss */

.main-column .scorecard .table-scroll {
  border: 1px solid #e1e1e1;
}

/* line 29, FED/assets/sass/modules/_scorecard.scss */

.main-column .scorecard td.table-content {
  border-bottom: 1px solid #e1e1e1;
}

/* line 38, FED/assets/sass/modules/_scorecard.scss */

.main-column .scorecard td.table-content:first-child {
  font-size: 18px;
}

/* line 43, FED/assets/sass/modules/_scorecard.scss */

.main-column .scorecard .body {
  height: 36px;
}

/* line 47, FED/assets/sass/modules/_scorecard.scss */

.main-column .scorecard td.table-content,
.main-column .scorecard th.table-coltitle {
  width: 28px;
  padding: 0 !important;
}

/* line 55, FED/assets/sass/modules/_scorecard.scss */

.main-column .scorecard td.table-content:first-child,
.main-column .scorecard th.table-coltitle:first-child {
  border-bottom: none;
  padding: 0 15px !important;
}

/* line 61, FED/assets/sass/modules/_scorecard.scss */

.main-column .scorecard td.table-content,
.main-column .scorecard tfoot.legend {
  line-height: 1;
}

/* line 65, FED/assets/sass/modules/_scorecard.scss */

.main-column .scorecard tfoot.legend td {
  border: none;
  border-top: 1px solid #e1e1e1;
}

/* line 70, FED/assets/sass/modules/_scorecard.scss */

.main-column .scorecard .body {
  background-color: transparent;
}

/* line 73, FED/assets/sass/modules/_scorecard.scss */

.main-column .scorecard .body:nth-child(even) {
  background-color: transparent;
}

/* line 78, FED/assets/sass/modules/_scorecard.scss */

.main-column .scorecard .body:last-child td.table-content {
  border-bottom: none !important;
}

/* line 84, FED/assets/sass/modules/_scorecard.scss */

.main-column .scorecard .legend {
  border-bottom: 1px solid #e1e1e1;
  border-left: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;
  height: 60px;
  line-height: 60px;
}

/* line 106, FED/assets/sass/modules/_scorecard.scss */

.scorecard .legend {
  line-height: 90px;
  background-color: #e5ecf4;
  background-image: -webkit-linear-gradient(left, #e5ecf4 0,#fff 70%);
  background-image: linear-gradient(to right,#e5ecf4 0,#fff 70%);
}

/* line 116, FED/assets/sass/modules/_scorecard.scss */

.scorecard .legend td {
  border-bottom: 1px solid #e1e1e1;
  padding: 0;
  height: 54px;
}

/* line 127, FED/assets/sass/modules/_scorecard.scss */

.scorecard .legend legend {
  width: 100%;
}

/* line 131, FED/assets/sass/modules/_scorecard.scss */

.scorecard .legend ol {
  display: table;
  width: 100%;
}

/* line 136, FED/assets/sass/modules/_scorecard.scss */

.scorecard .legend li {
  font-family: arial, sans-serif;
  text-align: center;
  text-transform: none;
  display: table-cell;
  font-size: 13px;
}

/* line 154, FED/assets/sass/modules/_scorecard.scss */

.scorecard .legend li:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 15px;
  height: 15px;
  margin-top: -3px;
  margin-right: 10px;
  border-radius: 50%;
  margin-right: 10px;
}

/* line 174, FED/assets/sass/modules/_scorecard.scss */

.scorecard .legend li.ace:before {
  background: #6e96bc;
}

/* line 180, FED/assets/sass/modules/_scorecard.scss */

.scorecard .legend li.eagle:before {
  background: #3face5;
}

/* line 186, FED/assets/sass/modules/_scorecard.scss */

.scorecard .legend li.birdie:before {
  background: #a5cff8;
}

/* line 192, FED/assets/sass/modules/_scorecard.scss */

.scorecard .legend li.par:before {
  border: 1px solid #c8c8c8;
  background: #fff;
}

/* line 199, FED/assets/sass/modules/_scorecard.scss */

.scorecard .legend li.bogey:before {
  background: #f7ba23;
}

/* line 205, FED/assets/sass/modules/_scorecard.scss */

.scorecard .legend li.double-bogey:before {
  background: #ee3327;
}

/* line 214, FED/assets/sass/modules/_scorecard.scss */

.scorecard td.table-content.ace {
  background-color: #6e96bc;
}

/* line 215, FED/assets/sass/modules/_scorecard.scss */

.scorecard td.table-content.eagle {
  background-color: #3face5;
}

/* line 216, FED/assets/sass/modules/_scorecard.scss */

.scorecard td.table-content.birdie {
  background-color: #a5cff8;
}

/* line 217, FED/assets/sass/modules/_scorecard.scss */

.scorecard td.table-content.bogey {
  background-color: #f7ba23;
}

/* line 218, FED/assets/sass/modules/_scorecard.scss */

.scorecard td.table-content.double-bogey {
  background-color: #ee3327;
}

/* line 5, FED/assets/sass/modules/_scorecard-social.scss */

.scorecard-social-twitter,
.scorecard-social-instagram,
.scorecard-social-facebook,
.scorecard-social-website {
  cursor: pointer;
  position: relative;
  border-left: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  display: block;
  font-size: 14px;
  font-weight: 700;
  line-height: 50px;
  padding: 0 15px;
}

/* line 27, FED/assets/sass/modules/_scorecard-social.scss */

.scorecard-social-twitter:after,
.scorecard-social-instagram:after,
.scorecard-social-facebook:after,
.scorecard-social-website:after {
  font-size: 22px;
  color: #3d3f40;
  height: 50px;
  position: absolute;
  right: 0;
  text-align: center;
  width: 50px;
}

/* line 55, FED/assets/sass/modules/_scorecard-social.scss */

.scorecard-social a:first-child {
  border-top: 1px solid #e1e1e1;
}

/* line 87, FED/assets/sass/modules/_scorecard-social.scss */

.scorecard-social-viewprofile {
  margin-top: 20px;
}

/* line 93, FED/assets/sass/modules/_scorecard-social.scss */

.scorecard-social-viewprofile .button-border:after,
.scorecard-social-viewprofile .view-more-button:after {
  font-size: 12px;
  margin-left: 5px;
}

/* line 5, FED/assets/sass/modules/_search-results.scss */

.search-results-wrapper {
  margin-bottom: 40px;
  padding: 40px 40px 0;
}

/* line 15, FED/assets/sass/modules/_search-results.scss */

.search-results-wrapper .results-pagination {
  border-top: none;
}

/* line 19, FED/assets/sass/modules/_search-results.scss */

.search-results-wrapper .results-pagination-list {
  float: none;
  margin: 0 auto;
}

/* line 27, FED/assets/sass/modules/_search-results.scss */

.search-results-info {
  margin-bottom: 50px;
}

/* line 37, FED/assets/sass/modules/_search-results.scss */

.search-results-item-eyebrow,
.search-results-item-desc {
  color: #022553;
  font-weight: 300;
  opacity: .7;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 20px;
  padding-bottom: 8px;
}

/* line 55, FED/assets/sass/modules/_search-results.scss */

.search-results-item-eyebrow--featured {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}

/* line 60, FED/assets/sass/modules/_search-results.scss */

.search-results-item-eyebrow--featured span {
  display: block;
  padding: 7px 11px;
  color: #fff;
  background: #519C1F;
}

/* line 67, FED/assets/sass/modules/_search-results.scss */

.search-results-item-eyebrow--featured img {
  margin-right: 10px;
  width: 32px;
}

/* line 74, FED/assets/sass/modules/_search-results.scss */

.search-results-info-text {
  font-size: 18px;
  font-weight: 700;
  line-height: 40px;
}

/* line 87, FED/assets/sass/modules/_search-results.scss */

.search-results-info-amount {
  font-size: 14px;
}

/* line 91, FED/assets/sass/modules/_search-results.scss */

.search-results {
  list-style: none;
  margin: 0;
  padding: 40px 70px 0;
}

/* line 102, FED/assets/sass/modules/_search-results.scss */

.search-results-item {
  border-bottom: 1px solid #e1e1e1;
  border-top: 1px solid #e1e1e1;
  width: 100%;
  margin-bottom: 54px;
}

/* line 114, FED/assets/sass/modules/_search-results.scss */

.search-results-item:last-child {
  margin-bottom: 0;
}

/* line 119, FED/assets/sass/modules/_search-results.scss */

.search-results-item-thumb {
  display: inline-block;
  float: left;
  margin-right: 40px;
  width: 215px;
}

/* line 133, FED/assets/sass/modules/_search-results.scss */

.search-results-item-thumb.search-player-headshot {
  width: 120px;
}

/* line 136, FED/assets/sass/modules/_search-results.scss */

.search-results-item-thumb.search-player-headshot .thumb {
  padding-top: 100%;
  height: 0;
}

/* line 144, FED/assets/sass/modules/_search-results.scss */

.search-results-item-thumb .player-search-headshot img {
  display: block;
  height: 100%;
  margin: 0 auto;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}

/* line 154, FED/assets/sass/modules/_search-results.scss */

.search-results-item-thumb .thumb {
  position: relative;
  width: 100%;
  padding-top: 55.81395%;
  height: 0;
}

/* line 160, FED/assets/sass/modules/_search-results.scss */

.search-results-item-thumb .lazy-loader,
.search-results-item-thumb .lazy-view {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 171, FED/assets/sass/modules/_search-results.scss */

.search-results-item-info {
  display: inline-block;
  float: left;
  width: 100%;
}

/* line 180, FED/assets/sass/modules/_search-results.scss */

.search-results-item-thumb+.search-results-item-info {
  width: -webkit-calc(100% - 255px);
  width: calc(100% - 255px);
}

/* line 192, FED/assets/sass/modules/_search-results.scss */

.search-results-item-date {
  color: #022553;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 20px;
}

/* line 205, FED/assets/sass/modules/_search-results.scss */

.search-results-item-title {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  padding-bottom: 12px;
}

/* line 217, FED/assets/sass/modules/_search-results.scss */

.search-results-item-title a {
  color: #022553;
  font-weight: 400;
  text-transform: capitalize;
  font-size: 32px;
  line-height: 36px;
}

/* line 229, FED/assets/sass/modules/_search-results.scss */

.search-results-item-title a:hover {
  color: #519c1f;
}

/* line 234, FED/assets/sass/modules/_search-results.scss */

.search-results-item-footer {
  display: none;
}

/* line 239, FED/assets/sass/modules/_search-results.scss */

.search-results-item--tournament {
  min-height: auto;
  max-height: none;
}

/* line 243, FED/assets/sass/modules/_search-results.scss */

.search-results-item--tournament .search-results-item-body {
  display: flex;
  align-items: center;
}

/* line 251, FED/assets/sass/modules/_search-results.scss */

.search-results-item--tournament .search-results-item-info {
  display: flex;
  flex-direction: column;
  padding: 28px 32px;
  float: none;
  width: -webkit-calc(100% - 215px);
  width: calc(100% - 215px);
  background: #3D3F40;
}

/* line 265, FED/assets/sass/modules/_search-results.scss */

.search-results-item--tournament .search-results-item-intro {
  flex: 1;
}

/* line 269, FED/assets/sass/modules/_search-results.scss */

.search-results-item--tournament .search-results-item-thumb {
  margin: 0;
  padding: 30px;
  background: #fff;
}

/* line 279, FED/assets/sass/modules/_search-results.scss */

.search-results-item--tournament .search-results-item-image {
  margin: 0 auto;
  max-width: 250px;
}

/* line 283, FED/assets/sass/modules/_search-results.scss */

.search-results-item--tournament .search-results-item-image .thumb {
  padding-top: 100%;
}

/* line 287, FED/assets/sass/modules/_search-results.scss */

.search-results-item--tournament .search-results-item-image img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}

/* line 295, FED/assets/sass/modules/_search-results.scss */

.search-results-item--tournament .search-results-item-eyebrow {
  display: flex;
  align-items: center;
  padding-bottom: 10px;
  font-family: 'Titillium-light', sans-serif;
  color: #fff;
  opacity: 1;
}

/* line 304, FED/assets/sass/modules/_search-results.scss */

.search-results-item--tournament .search-results-item-notification-icon {
  margin-right: 8px;
  width: 20px;
}

/* line 309, FED/assets/sass/modules/_search-results.scss */

.search-results-item--tournament .search-results-item-title {
  padding-bottom: 10px;
}

/* line 312, FED/assets/sass/modules/_search-results.scss */

.search-results-item--tournament .search-results-item-title a {
  display: -webkit-box;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  font-family: 'Titillium-bold', sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 24px;
  text-transform: uppercase;
  color: #fff;
  -webkit-line-clamp: 2;
}

/* line 333, FED/assets/sass/modules/_search-results.scss */

.search-results-item--tournament .search-results-item-date {
  font-family: 'Titillium-light', sans-serif;
  color: #fff;
}

/* line 338, FED/assets/sass/modules/_search-results.scss */

.search-results-item--tournament .search-results-item-location {
  font-size: 15px;
  color: #fff;
}

/* line 343, FED/assets/sass/modules/_search-results.scss */

.search-results-item--tournament .search-results-item-location-title {
  font-family: 'Titillium-bold', sans-serif;
}

/* line 347, FED/assets/sass/modules/_search-results.scss */

.search-results-item--tournament .search-results-item-location-address,
.search-results-item--tournament .search-results-item-location-purse {
  font-family: 'Titillium-light', sans-serif;
}

/* line 354, FED/assets/sass/modules/_search-results.scss */

.search-results-item--player {
  border: 1px solid #e1e1e1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: 294px;
  min-height: 294px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 30px 30px 0 0;
}

/* line 375, FED/assets/sass/modules/_search-results.scss */

.search-results-item--player .search-results-item-footer {
  display: block;
  margin-right: -30px;
}

/* line 383, FED/assets/sass/modules/_search-results.scss */

.search-results-item--player .search-results-item-info {
  padding-bottom: 30px;
  width: -webkit-calc(66% - 236px);
  width: calc(66% - 236px);
}

/* line 393, FED/assets/sass/modules/_search-results.scss */

.search-results-item--player .search-results-item-thumb {
  margin-right: 26px;
  margin-top: -31px;
  width: 210px;
}

/* line 407, FED/assets/sass/modules/_search-results.scss */

.search-results-item--player .search-results-item-thumb .thumb {
  padding-top: 100%;
}

/* line 411, FED/assets/sass/modules/_search-results.scss */

.search-results-item--player .search-results-item-title {
  padding-bottom: 10px;
}

/* line 419, FED/assets/sass/modules/_search-results.scss */

.search-results-item--player .search-results-item-title a {
  display: -webkit-box;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  padding-bottom: 2px;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

/* line 431, FED/assets/sass/modules/_search-results.scss */

.search-results-item-category {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

/* line 476, FED/assets/sass/modules/_search-results.scss */

.search-results-item-category-title:nth-child(1) {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  width: 210px;
}

/* line 489, FED/assets/sass/modules/_search-results.scss */

.search-results-item-category-title:nth-child(2) {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
}

/* line 500, FED/assets/sass/modules/_search-results.scss */

.search-results-item-category-title:nth-child(3) {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
}

/* line 512, FED/assets/sass/modules/_search-results.scss */

.search-results-item-category-title:nth-child(4) {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
}

/* line 523, FED/assets/sass/modules/_search-results.scss */

.search-results-item-category-title:first-child a {
  background-color: #3d3f40;
  color: rgba(255,255,255,0.5);
  border-right: none;
  border-top: none;
}

/* line 530, FED/assets/sass/modules/_search-results.scss */

.search-results-item-category-title:first-child a:hover {
  background-color: #0b0c0c;
}

/* line 536, FED/assets/sass/modules/_search-results.scss */

.search-results-item-category-title:last-child a {
  border-right: none;
}

/* line 545, FED/assets/sass/modules/_search-results.scss */

.search-results-item-category-title a {
  text-transform: uppercase;
  border-right: 1px solid #e1e1e1;
  border-top: 1px solid #e1e1e1;
  color: rgba(61,63,64,0.5);
  display: block;
  font-size: 15px;
  font-weight: 600;
  height: 84px;
  line-height: 40px;
  padding: 22px 40px;
  text-align: center;
  text-decoration: underline;
  -webkit-transition: background-color 0.25s ease;
  -moz-transition: background-color 0.25s ease;
  -o-transition: background-color 0.25s ease;
  transition: background-color 0.25s ease;
}

/* line 564, FED/assets/sass/modules/_search-results.scss */

.search-results-item-category-title a:hover {
  background-color: #e1e1e1;
}

/* line 571, FED/assets/sass/modules/_search-results.scss */

.search-results-item--other {
  padding: 20px 20px 24px 0;
}

/* line 578, FED/assets/sass/modules/_search-results.scss */

.search-results-item--other .search-results-item-info {
  padding-bottom: 30px;
  width: -webkit-calc(100% - 446px);
  width: calc(100% - 446px);
}

/* line 588, FED/assets/sass/modules/_search-results.scss */

.search-results-item--other .search-results-item-thumb {
  margin-right: 26px;
  width: 420px;
}

/* line 599, FED/assets/sass/modules/_search-results.scss */

.search-results-item--other .search-results-item-thumb .thumb {
  padding-top: 60%;
}

/* line 603, FED/assets/sass/modules/_search-results.scss */

.search-results-item--other .search-results-item-thumb img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}

/* line 5, FED/assets/sass/modules/_rolex-rankings.scss */

.rolex-rankings-wrapper {
  border-bottom: 1px solid #e1e1e1;
}

/* line 8, FED/assets/sass/modules/_rolex-rankings.scss */

.rolex-rankings-wrapper:first-child {
  border-top: 1px solid #e1e1e1;
}

/* line 12, FED/assets/sass/modules/_rolex-rankings.scss */

.rolex-rankings-wrapper:last-child {
  border-bottom: none;
}

/* line 16, FED/assets/sass/modules/_rolex-rankings.scss */

.stats+.rolex-rankings-wrapper {
  padding-top: 0;
  border-bottom: 0;
}

/* line 22, FED/assets/sass/modules/_rolex-rankings.scss */

.rolex-clock,
.rolex-rankings {
  overflow: hidden;
  width: 100%;
}

/* line 28, FED/assets/sass/modules/_rolex-rankings.scss */

.rolex-rankings .widget-title {
  position: relative;
  height: 60px;
  line-height: 60px;
  margin-bottom: 5px;
}

/* line 40, FED/assets/sass/modules/_rolex-rankings.scss */

.rolex-rankings .logo {
  position: absolute;
  right: 0;
  top: 5px;
}

/* line 51, FED/assets/sass/modules/_rolex-rankings.scss */

.rolex-rankings .rank-list {
  border: 1px solid #e6e7e8;
  padding: 20px 20px 20px 60px;
}

/* line 57, FED/assets/sass/modules/_rolex-rankings.scss */

.rolex-rankings .rank-heading {
  color: #a1a1a1;
  float: left;
  font-size: 13px;
  font-weight: bold;
  margin-left: -50px;
  text-transform: uppercase;
}

/* line 66, FED/assets/sass/modules/_rolex-rankings.scss */

.rolex-rankings .rank-detail {
  border-left: 1px solid #e6e7e8;
  overflow: hidden;
  padding-left: 10px;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 78, FED/assets/sass/modules/_rolex-rankings.scss */

.rolex-rankings .rank {
  font-weight: bold;
  font-size: 14px;
  color: #404040;
  clear: left;
}

/* line 85, FED/assets/sass/modules/_rolex-rankings.scss */

.rolex-rankings .flag {
  display: inline-block;
  margin-left: 40px;
  width: 16px;
  height: 11px;
}

/* line 91, FED/assets/sass/modules/_rolex-rankings.scss */

.rolex-rankings .flag img {
  width: 100%;
  height: auto;
}

/* line 97, FED/assets/sass/modules/_rolex-rankings.scss */

.rolex-rankings .player-name {
  display: inline;
  margin-left: 15px;
  font-weight: bold;
  font-size: 14px;
  color: #404040;
  text-transform: uppercase;
}

/* line 106, FED/assets/sass/modules/_rolex-rankings.scss */

.rolex-rankings .button-container {
  border: 1px solid #e6e7e8;
  border-top: 0;
}

/* line 111, FED/assets/sass/modules/_rolex-rankings.scss */

.rolex-rankings .button,
.rolex-rankings .button-border,
.rolex-rankings .view-more-button {
  text-align: left;
  text-indent: 20px;
}

/* line 126, FED/assets/sass/modules/_rolex-rankings.scss */

.rolex-rankings table {
  border: 1px solid;
}

/* line 135, FED/assets/sass/modules/_rolex-rankings.scss */

.rolex-clock {
  background-color: #FFF;
  height: 100px;
  padding: 5px 0;
  position: relative;
  text-align: center;
}

/* line 148, FED/assets/sass/modules/_rolex-rankings.scss */

.newsletter+.rolex-clock {
  border-top: none;
}

/* line 5, FED/assets/sass/modules/_rolex.scss */

.rx-content {
  position: relative;
  display: block;
  overflow: hidden;
}

/* line 13, FED/assets/sass/modules/_rolex.scss */

#rolex-clock a {
  display: block;
}

/* line 17, FED/assets/sass/modules/_rolex.scss */

.ie6 #rolex-clock a,
.ie7 #rolex-clock a,
.ie8 #rolex-clock a,
.ie9 #rolex-clock a {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 23, FED/assets/sass/modules/_rolex.scss */

.rx-content,
.rx-countdown,
#rolex-clock img {
  width: 100%;
}

/* line 29, FED/assets/sass/modules/_rolex.scss */

.rx-content,
noscript a img {
  height: 90px;
}

/* line 34, FED/assets/sass/modules/_rolex.scss */

.rx-tracker .rx-tracker-1,
.rx-tracker .rx-tracker-2 {
  height: 90px;
}

/* line 39, FED/assets/sass/modules/_rolex.scss */

.rx-block-control {
  margin: 14px 0;
}

/* line 43, FED/assets/sass/modules/_rolex.scss */

.rx-countdown-horizontal .rx-countdown,
#rolex-clock img,
.rx-grid-0-1 .rx-col-3 {
  height: 90px;
}

/* line 49, FED/assets/sass/modules/_rolex.scss */

.rx-no-border {
  border: medium none;
}

/* line 53, FED/assets/sass/modules/_rolex.scss */

.rx-border-all {
  width: 100%;
  height: 90px;
  border: 0px solid #006039;
  position: absolute;
  display: block;
  top: 0;
  left: 0;
}

/* line 65, FED/assets/sass/modules/_rolex.scss */

.rx-bg-black {
  background-color: black;
}

/* line 71, FED/assets/sass/modules/_rolex.scss */

.rx-grid,
.rx-content {
  width: 100%;
}

/* line 76, FED/assets/sass/modules/_rolex.scss */

.rx-grid:after {
  display: block;
  content: '';
  clear: both;
}

/* line 81, FED/assets/sass/modules/_rolex.scss */

.rx-grid .rx-col {
  float: left;
  display: block;
}

/* line 84, FED/assets/sass/modules/_rolex.scss */

.rx-grid .rx-col a {
  display: inline-block;
  position: relative;
  text-decoration: none;
  z-index: 100;
  cursor: pointer;
}

/* line 92, FED/assets/sass/modules/_rolex.scss */

.rx-grid .rx-col-1 a,
.rx-grid .rx-col-3 a {
  width: 100%;
}

/* line 97, FED/assets/sass/modules/_rolex.scss */

.rx-col-1,
.rx-col-3 {
  width: 0%;
}

/* line 101, FED/assets/sass/modules/_rolex.scss */

.rx-col-2 {
  width: 100%;
}

/* line 106, FED/assets/sass/modules/_rolex.scss */

.rx-grid-0-0 .rx-col-1,
.rx-grid-0-0 .rx-col-3 {
  width: 0%;
}

/* line 109, FED/assets/sass/modules/_rolex.scss */

.rx-grid-0-0 .rx-col-2 {
  width: 100%;
}

/* line 115, FED/assets/sass/modules/_rolex.scss */

.rx-grid-1-1 .rx-col-1,
.rx-grid-1-1 .rx-col-3 {
  width: 30%;
}

/* line 118, FED/assets/sass/modules/_rolex.scss */

.rx-grid-1-1 .rx-col-2 {
  width: 40%;
}

/* line 124, FED/assets/sass/modules/_rolex.scss */

.rx-grid-0-1 .rx-col-1 {
  width: 0%;
}

/* line 127, FED/assets/sass/modules/_rolex.scss */

.rx-grid-0-1 .rx-col-2 {
  width: 66%;
}

/* line 130, FED/assets/sass/modules/_rolex.scss */

.rx-grid-0-1 .rx-col-3 {
  width: 34%;
}

/* line 136, FED/assets/sass/modules/_rolex.scss */

.rx-grid-1-0 .rx-col-1 {
  width: 45%;
}

/* line 139, FED/assets/sass/modules/_rolex.scss */

.rx-grid-1-0 .rx-col-2 {
  width: 55%;
}

/* line 142, FED/assets/sass/modules/_rolex.scss */

.rx-grid-1-0 .rx-col-3 {
  width: 0%;
}

/* line 147, FED/assets/sass/modules/_rolex.scss */

#col-3 {
  position: relative;
}

/* line 151, FED/assets/sass/modules/_rolex.scss */

.rx-tracker {
  width: 100%;
}

/* line 155, FED/assets/sass/modules/_rolex.scss */

.rx-tracker-1 {
  display: block;
  float: left;
  width: 0;
  position: relative;
}

/* line 162, FED/assets/sass/modules/_rolex.scss */

.rx-tracker-2 {
  display: block;
  float: left;
  width: 100%;
  position: relative;
}

/* line 170, FED/assets/sass/modules/_rolex.scss */

.rx-has-logo .rx-tracker-1 {
  width: 60%;
}

/* line 173, FED/assets/sass/modules/_rolex.scss */

.rx-has-logo .rx-tracker-2 {
  width: 50%;
}

/* line 178, FED/assets/sass/modules/_rolex.scss */

.rx-clock {
  display: inline-block;
  width: 100%;
}

/* line 183, FED/assets/sass/modules/_rolex.scss */

.rx-no-logo .rx-logo {
  display: none;
}

/* line 187, FED/assets/sass/modules/_rolex.scss */

.rx-logo {
  width: 74px;
  height: 41px;
  margin-top: -20px;
  background: url("/assets/images/rolex/logo/logo100.png") no-repeat scroll 0 0 transparent;
  display: block;
  position: relative;
  top: 50%;
  margin-left: auto;
  margin-right: auto;
}

/* line 199, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-logo {
  background: url("/assets/images/rolex/logo/logo100_retina.png") no-repeat scroll 0 0 transparent;
  background-size: 100% 100%;
}

/* line 205, FED/assets/sass/modules/_rolex.scss */

.rx-logo.rx-logo-50 {
  width: 37px;
  height: 21px;
  margin-top: -10px;
  background: url("/assets/images/rolex/logo/logo50.png") no-repeat scroll 0 0 transparent;
}

/* line 212, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-logo.rx-logo-50 {
  width: 37px;
  height: 20px;
  margin-top: -10px;
  background: url("/assets/images/rolex/logo/logo50_retina.png") no-repeat scroll 0 0 transparent;
  background-size: 100% 100%;
}

/* line 221, FED/assets/sass/modules/_rolex.scss */

.rx-logo.rx-logo-60 {
  width: 37px;
  height: 21px;
  margin-top: -10px;
  background: url("/assets/images/rolex/logo/logo60.png") no-repeat scroll 0 0 transparent;
}

/* line 228, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-logo.rx-logo-60 {
  width: 44px;
  height: 24px;
  margin-top: -12px;
  background: url("/assets/images/rolex/logo/logo60_retina.png") no-repeat scroll 0 0 transparent;
  background-size: 100% 100%;
}

/* line 237, FED/assets/sass/modules/_rolex.scss */

.rx-logo.rx-logo-65 {
  width: 48px;
  height: 27px;
  margin-top: -13px;
  background: url("/assets/images/rolex/logo/logo65.png") no-repeat scroll 0 0 transparent;
}

/* line 244, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-logo.rx-logo-65 {
  width: 48px;
  height: 27px;
  margin-top: -13px;
  background: url("/assets/images/rolex/logo/logo65_retina.png") no-repeat scroll 0 0 transparent;
  background-size: 100% 100%;
}

/* line 253, FED/assets/sass/modules/_rolex.scss */

.rx-logo.rx-logo-70 {
  width: 52px;
  height: 29px;
  margin-top: -14px;
  background: url("/assets/images/rolex/logo/logo70.png") no-repeat scroll 0 0 transparent;
}

/* line 260, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-logo.rx-logo-70 {
  width: 52px;
  height: 28px;
  margin-top: -14px;
  background: url("/assets/images/rolex/logo/logo70_retina.png") no-repeat scroll 0 0 transparent;
  background-size: 100% 100%;
}

/* line 269, FED/assets/sass/modules/_rolex.scss */

.rx-logo.rx-logo-75 {
  width: 56px;
  height: 31px;
  margin-top: -15px;
  background: url("/assets/images/rolex/logo/logo75.png") no-repeat scroll 0 0 transparent;
}

/* line 276, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-logo.rx-logo-75 {
  width: 56px;
  height: 31px;
  margin-top: -15px;
  background: url("/assets/images/rolex/logo/logo75_retina.png") no-repeat scroll 0 0 transparent;
  background-size: 100% 100%;
}

/* line 285, FED/assets/sass/modules/_rolex.scss */

.rx-logo.rx-logo-80 {
  width: 59px;
  height: 33px;
  margin-top: -16px;
  background: url("/assets/images/rolex/logo/logo80.png") no-repeat scroll 0 0 transparent;
}

/* line 292, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-logo.rx-logo-80 {
  width: 59px;
  height: 33px;
  margin-top: -16px;
  background: url("/assets/images/rolex/logo/logo80_retina.png") no-repeat scroll 0 0 transparent;
  background-size: 100% 100%;
}

/* line 301, FED/assets/sass/modules/_rolex.scss */

.rx-logo.rx-logo-90 {
  width: 67px;
  height: 37px;
  margin-top: -18px;
  background: url("/assets/images/rolex/logo/logo90.png") no-repeat scroll 0 0 transparent;
}

/* line 308, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-logo.rx-logo-90 {
  width: 66px;
  height: 37px;
  margin-top: -18px;
  background: url("/assets/images/rolex/logo/logo90_retina.png") no-repeat scroll 0 0 transparent;
  background-size: 100% 100%;
}

/* line 317, FED/assets/sass/modules/_rolex.scss */

.rx-logo.rx-logo-100 {
  width: 74px;
  height: 41px;
  margin-top: -20px;
  background: url("/assets/images/rolex/logo/logo100.png") no-repeat scroll 0 0 transparent;
}

/* line 324, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-logo.rx-logo-100 {
  width: 74px;
  height: 37px;
  margin-top: -20px;
  background: url("/assets/images/rolex/logo/logo100_retina.png") no-repeat scroll 0 0 transparent;
  background-size: 100% 100%;
}

/* line 333, FED/assets/sass/modules/_rolex.scss */

.rx-logo.rx-logo-alt {
  width: 98px;
  height: 52px;
  margin-top: -49px;
  background: url("/assets/images/rolex/logo/logo.jpg") no-repeat scroll 0 0 transparent;
}

/* line 340, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-logo.rx-logo-alt {
  width: 98px;
  height: 52px;
  margin-top: -49px;
  background: url("/assets/images/rolex/logo/logo_retina.jpg") no-repeat scroll 0 0 transparent;
  background-size: 100% 100%;
}

/* line 350, FED/assets/sass/modules/_rolex.scss */

.rx-block {
  margin: 0;
}

/* line 354, FED/assets/sass/modules/_rolex.scss */

.rx-no-block .rx-block-control {
  display: none;
}

/* line 359, FED/assets/sass/modules/_rolex.scss */

.rx-block .rx-glyph {
  display: none;
}

/* line 362, FED/assets/sass/modules/_rolex.scss */

.rx-block a {
  color: #A37E2C;
}

/* line 366, FED/assets/sass/modules/_rolex.scss */

.rx-block.rx-active a {
  color: #027D57;
}

/* line 373, FED/assets/sass/modules/_rolex.scss */

.rx-white .rx-block a {
  color: white;
}

/* line 377, FED/assets/sass/modules/_rolex.scss */

.rx-white .rx-block.rx-active a {
  font-weight: bold;
}

/* line 383, FED/assets/sass/modules/_rolex.scss */

.rx-active .rx-glyph {
  width: 8px;
  display: block;
}

/* line 390, FED/assets/sass/modules/_rolex.scss */

.rx-block .rx-btn .rx-btn-inner {
  position: relative;
  display: block;
  line-height: 15px;
}

/* line 395, FED/assets/sass/modules/_rolex.scss */

.rx-block .rx-btn .rx-glyph {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 401, FED/assets/sass/modules/_rolex.scss */

.rx-block .rx-city,
.rx-block .rx-time {
  display: block;
  font-size: 11px;
}

/* line 409, FED/assets/sass/modules/_rolex.scss */

.rx-clock-canvas {
  display: block;
  margin: 0px;
  padding: 0px;
  border: 0;
  z-index: 50;
  overflow: hidden;
}

/* line 419, FED/assets/sass/modules/_rolex.scss */

.rx-clock .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/100.png") no-repeat scroll 0 0 transparent;
  width: 90px;
  height: 90px;
  margin-top: -45px;
  margin-right: -45px;
  position: absolute;
  top: 50%;
  right: 50%;
}

/* line 429, FED/assets/sass/modules/_rolex.scss */

.rx-clock.rx-clock-silver .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/100_silver.png") no-repeat scroll 0 0 transparent;
}

/* line 435, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/100_retina.png") no-repeat scroll 0 0 transparent;
  background-size: 100% 100%;
}

/* line 440, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock.rx-clock-silver .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/100_retina_silver.png") no-repeat scroll 0 0 transparent;
  background-size: 100% 100%;
}

/* line 447, FED/assets/sass/modules/_rolex.scss */

.rx-clock.rx-clock-60 .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/60.png") no-repeat scroll 0 0 transparent;
  width: 56px;
  height: 56px;
  margin-top: -28px;
  margin-right: -28px;
}

/* line 454, FED/assets/sass/modules/_rolex.scss */

.rx-clock.rx-clock-60.rx-clock-silver .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/60_silver.png") no-repeat scroll 0 0 transparent;
}

/* line 460, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock.rx-clock-60 .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/60_retina.png") no-repeat scroll 0 0 transparent;
  background-size: 100% 100%;
}

/* line 465, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock.rx-clock-60.rx-clock-silver .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/60_retina_silver.png") no-repeat scroll 0 0 transparent;
  background-size: 100% 100%;
}

/* line 472, FED/assets/sass/modules/_rolex.scss */

.rx-clock.rx-clock-65 .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/65.png") no-repeat scroll 0 0 transparent;
  width: 60px;
  height: 60px;
  margin-top: -30px;
  margin-right: -30px;
}

/* line 479, FED/assets/sass/modules/_rolex.scss */

.rx-clock.rx-clock-65.rx-clock-silver .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/65_silver.png") no-repeat scroll 0 0 transparent;
}

/* line 485, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock.rx-clock-65 .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/65_retina.png") no-repeat scroll 0 0 transparent;
  background-size: 100% 100%;
}

/* line 490, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock.rx-clock-65.rx-clock-silver .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/65_retina_silver.png") no-repeat scroll 0 0 transparent;
  background-size: 100% 100%;
}

/* line 497, FED/assets/sass/modules/_rolex.scss */

.rx-clock.rx-clock-70 .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/70.png") no-repeat scroll 0 0 transparent;
  width: 64px;
  height: 64px;
  margin-top: -32px;
  margin-right: -32px;
}

/* line 504, FED/assets/sass/modules/_rolex.scss */

.rx-clock.rx-clock-70.rx-clock-silver .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/70_silver.png") no-repeat scroll 0 0 transparent;
}

/* line 510, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock.rx-clock-70 .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/70_retina.png") no-repeat scroll 0 0 transparent;
  background-size: 100% 100%;
}

/* line 515, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock.rx-clock-70.rx-clock-silver .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/70_retina_silver.png") no-repeat scroll 0 0 transparent;
  background-size: 100% 100%;
}

/* line 522, FED/assets/sass/modules/_rolex.scss */

.rx-clock.rx-clock-75 .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/75.png") no-repeat scroll 0 0 transparent;
  width: 68px;
  height: 68px;
  margin-top: -34px;
  margin-right: -34px;
}

/* line 529, FED/assets/sass/modules/_rolex.scss */

.rx-clock.rx-clock-75.rx-clock-silver .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/75_silver.png") no-repeat scroll 0 0 transparent;
}

/* line 535, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock.rx-clock-75 .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/75_retina.png") no-repeat scroll 0 0 transparent;
  background-size: 100% 100%;
}

/* line 540, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock.rx-clock-75.rx-clock-silver .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/75_retina_silver.png") no-repeat scroll 0 0 transparent;
  background-size: 100% 100%;
}

/* line 547, FED/assets/sass/modules/_rolex.scss */

.rx-clock.rx-clock-80 .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/80.png") no-repeat scroll 0 0 transparent;
  width: 73px;
  height: 73px;
  margin-top: -36px;
  margin-right: -36px;
}

/* line 554, FED/assets/sass/modules/_rolex.scss */

.rx-clock.rx-clock-80.rx-clock-silver .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/80_silver.png") no-repeat scroll 0 0 transparent;
}

/* line 560, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock.rx-clock-80 .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/80_retina.png") no-repeat scroll 0 0 transparent;
  background-size: 100% 100%;
}

/* line 565, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock.rx-clock-80.rx-clock-silver .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/80_retina_silver.png") no-repeat scroll 0 0 transparent;
  background-size: 100% 100%;
}

/* line 572, FED/assets/sass/modules/_rolex.scss */

.rx-clock.rx-clock-90 .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/90.png") no-repeat scroll 0 0 transparent;
  width: 82px;
  height: 82px;
  margin-top: -41px;
  margin-right: -41px;
}

/* line 579, FED/assets/sass/modules/_rolex.scss */

.rx-clock.rx-clock-90.rx-clock-silver .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/90_silver.png") no-repeat scroll 0 0 transparent;
}

/* line 585, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock.rx-clock-90 .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/90_retina.png") no-repeat scroll 0 0 transparent;
  background-size: 100% 100%;
}

/* line 590, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock.rx-clock-90.rx-clock-silver .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/90_retina_silver.png") no-repeat scroll 0 0 transparent;
  background-size: 100% 100%;
}

/* line 597, FED/assets/sass/modules/_rolex.scss */

.rx-clock.rx-clock-100 .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/100.png") no-repeat scroll 0 0 transparent;
  width: 90px;
  height: 90px;
  margin-top: -45px;
  margin-right: -45px;
}

/* line 604, FED/assets/sass/modules/_rolex.scss */

.rx-clock.rx-clock-100.rx-clock-silver .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/100_silver.png") no-repeat scroll 0 0 transparent;
}

/* line 610, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock.rx-clock-100 .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/100_retina.png") no-repeat scroll 0 0 transparent;
  background-size: 100% 100%;
}

/* line 615, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock.rx-clock-100.rx-clock-silver .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/100_retina_silver.png") no-repeat scroll 0 0 transparent;
  background-size: 100% 100%;
}

/* line 622, FED/assets/sass/modules/_rolex.scss */

.rx-clock.rx-clock-110 .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/110.png") no-repeat scroll 0 0 transparent;
  width: 98px;
  height: 98px;
  margin-top: -49px;
  margin-right: -49px;
}

/* line 629, FED/assets/sass/modules/_rolex.scss */

.rx-clock.rx-clock-110.rx-clock-silver .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/110_silver.png") no-repeat scroll 0 0 transparent;
}

/* line 635, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock.rx-clock-110 .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/110_retina.png") no-repeat scroll 0 0 transparent;
  background-size: 100% 100%;
}

/* line 640, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock.rx-clock-110.rx-clock-silver .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/110_retina_silver.png") no-repeat scroll 0 0 transparent;
  background-size: 100% 100%;
}

/* line 647, FED/assets/sass/modules/_rolex.scss */

.rx-clock.rx-clock-120 .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/120.png") no-repeat scroll 0 0 transparent;
  width: 107px;
  height: 107px;
  margin-top: -53px;
  margin-right: -53px;
}

/* line 654, FED/assets/sass/modules/_rolex.scss */

.rx-clock.rx-clock-120.rx-clock-silver .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/120_silver.png") no-repeat scroll 0 0 transparent;
}

/* line 660, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock.rx-clock-120 .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/120_retina.png") no-repeat scroll 0 0 transparent;
  background-size: 100% 100%;
}

/* line 665, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock.rx-clock-120.rx-clock-silver .rx-clock-canvas {
  background: url("/assets/images/rolex/clock/120_retina_silver.png") no-repeat scroll 0 0 transparent;
  background-size: 100% 100%;
}

/* line 673, FED/assets/sass/modules/_rolex.scss */

.rx-clock-needle {
  position: absolute;
  display: block;
  width: 52px;
  height: 54px;
  top: 50%;
  left: 50%;
  background: url("/assets/images/rolex/needles/static/needles_100.png") no-repeat scroll 0 0 transparent;
  margin-top: -17px;
  margin-left: -23px;
  background-size: 100%;
  background-position: 50%;
}

/* line 685, FED/assets/sass/modules/_rolex.scss */

.rx-clock-needle.rx-clock-needle-black {
  background-image: url("/assets/images/rolex/needles/static/needles_100_black.png");
}

/* line 690, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock-needle {
  background: url("/assets/images/rolex/needles/static/needles_100_retina.png") no-repeat scroll 0 0 transparent;
  background-size: 100%;
}

/* line 693, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock-needle.rx-clock-needle-black {
  background: url("/assets/images/rolex/needles/static/needles_100_retina_black.png") no-repeat scroll 0 0 transparent;
  background-size: 100%;
}

/* line 699, FED/assets/sass/modules/_rolex.scss */

.rx-clock-60 .rx-clock-needle {
  width: 33px;
  height: 34px;
  margin-top: -9px;
  margin-left: -15px;
  background: url("/assets/images/rolex/needles/static/needles_60.png") no-repeat scroll 0 0 transparent;
}

/* line 705, FED/assets/sass/modules/_rolex.scss */

.rx-clock-60 .rx-clock-needle.rx-clock-needle-black {
  background: url("/assets/images/rolex/needles/static/needles_60_black.png") no-repeat scroll 0 0 transparent;
}

/* line 710, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock-60 .rx-clock-needle {
  background: url("/assets/images/rolex/needles/static/needles_60_retina.png") no-repeat scroll 0 0 transparent;
  background-size: 100%;
}

/* line 713, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock-60 .rx-clock-needle.rx-clock-needle-black {
  background: url("/assets/images/rolex/needles/static/needles_60_retina_black.png") no-repeat scroll 0 0 transparent;
  background-size: 100%;
}

/* line 719, FED/assets/sass/modules/_rolex.scss */

.rx-clock-65 .rx-clock-needle {
  width: 35px;
  height: 37px;
  margin-top: -11px;
  margin-left: -16px;
  background: url("/assets/images/rolex/needles/static/needles_65.png") no-repeat scroll 0 0 transparent;
}

/* line 725, FED/assets/sass/modules/_rolex.scss */

.rx-clock-65 .rx-clock-needle.rx-clock-needle-black {
  background: url("/assets/images/rolex/needles/static/needles_65_black.png") no-repeat scroll 0 0 transparent;
}

/* line 730, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock-65 .rx-clock-needle {
  background: url("/assets/images/rolex/needles/static/needles_65_retina.png") no-repeat scroll 0 0 transparent;
  background-size: 100%;
}

/* line 733, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock-65 .rx-clock-needle.rx-clock-needle-black {
  background: url("/assets/images/rolex/needles/static/needles_65_retina_black.png") no-repeat scroll 0 0 transparent;
  background-size: 100%;
}

/* line 739, FED/assets/sass/modules/_rolex.scss */

.rx-clock-70 .rx-clock-needle {
  width: 38px;
  height: 40px;
  margin-top: -12px;
  margin-left: -17px;
  background: url("/assets/images/rolex/needles/static/needles_70.png") no-repeat scroll 0 0 transparent;
}

/* line 745, FED/assets/sass/modules/_rolex.scss */

.rx-clock-70 .rx-clock-needle.rx-clock-needle-black {
  background: url("/assets/images/rolex/needles/static/needles_70_black.png") no-repeat scroll 0 0 transparent;
}

/* line 750, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock-70 .rx-clock-needle {
  background: url("/assets/images/rolex/needles/static/needles_70_retina.png") no-repeat scroll 0 0 transparent;
  background-size: 100%;
}

/* line 753, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock-70 .rx-clock-needle.rx-clock-needle-black {
  background: url("/assets/images/rolex/needles/static/needles_70_retina_black.png") no-repeat scroll 0 0 transparent;
  background-size: 100%;
}

/* line 759, FED/assets/sass/modules/_rolex.scss */

.rx-clock-75 .rx-clock-needle {
  width: 40px;
  height: 42px;
  margin-top: -13px;
  margin-left: -18px;
  background: url("/assets/images/rolex/needles/static/needles_75.png") no-repeat scroll 0 0 transparent;
}

/* line 765, FED/assets/sass/modules/_rolex.scss */

.rx-clock-75 .rx-clock-needle.rx-clock-needle-black {
  background: url("/assets/images/rolex/needles/static/needles_75_black.png") no-repeat scroll 0 0 transparent;
}

/* line 770, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock-75 .rx-clock-needle {
  background: url("/assets/images/rolex/needles/static/needles_75_retina.png") no-repeat scroll 0 0 transparent;
  background-size: 100%;
}

/* line 773, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock-75 .rx-clock-needle.rx-clock-needle-black {
  background: url("/assets/images/rolex/needles/static/needles_75_retina_black.png") no-repeat scroll 0 0 transparent;
  background-size: 100%;
}

/* line 779, FED/assets/sass/modules/_rolex.scss */

.rx-clock-80 .rx-clock-needle {
  width: 43px;
  height: 44px;
  margin-top: -13px;
  margin-left: -19px;
  background: url("/assets/images/rolex/needles/static/needles_80.png") no-repeat scroll 0 0 transparent;
}

/* line 785, FED/assets/sass/modules/_rolex.scss */

.rx-clock-80 .rx-clock-needle.rx-clock-needle-black {
  background: url("/assets/images/rolex/needles/static/needles_80_black.png") no-repeat scroll 0 0 transparent;
}

/* line 790, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock-80 .rx-clock-needle {
  background: url("/assets/images/rolex/needles/static/needles_80_retina.png") no-repeat scroll 0 0 transparent;
  background-size: 100%;
}

/* line 793, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock-80 .rx-clock-needle.rx-clock-needle-black {
  background: url("/assets/images/rolex/needles/static/needles_80_retina_black.png") no-repeat scroll 0 0 transparent;
  background-size: 100%;
}

/* line 799, FED/assets/sass/modules/_rolex.scss */

.rx-clock-90 .rx-clock-needle {
  width: 47px;
  height: 50px;
  margin-top: -16px;
  margin-left: -21px;
  background: url("/assets/images/rolex/needles/static/needles_90.png") no-repeat scroll 0 0 transparent;
}

/* line 805, FED/assets/sass/modules/_rolex.scss */

.rx-clock-90 .rx-clock-needle.rx-clock-needle-black {
  background: url("/assets/images/rolex/needles/static/needles_90_black.png") no-repeat scroll 0 0 transparent;
}

/* line 810, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock-90 .rx-clock-needle {
  background: url("/assets/images/rolex/needles/static/needles_90_retina.png") no-repeat scroll 0 0 transparent;
  background-size: 100%;
}

/* line 813, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock-90 .rx-clock-needle.rx-clock-needle-black {
  background: url("/assets/images/rolex/needles/static/needles_90_retina_black.png") no-repeat scroll 0 0 transparent;
  background-size: 100%;
}

/* line 819, FED/assets/sass/modules/_rolex.scss */

.rx-clock-100 .rx-clock-needle {
  width: 52px;
  height: 54px;
  margin-top: -17px;
  margin-left: -23px;
  background: url("/assets/images/rolex/needles/static/needles_100.png") no-repeat scroll 0 0 transparent;
}

/* line 825, FED/assets/sass/modules/_rolex.scss */

.rx-clock-100 .rx-clock-needle.rx-clock-needle-black {
  background: url("/assets/images/rolex/needles/static/needles_100_black.png") no-repeat scroll 0 0 transparent;
}

/* line 830, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock-100 .rx-clock-needle {
  background: url("/assets/images/rolex/needles/static/needles_100_retina.png") no-repeat scroll 0 0 transparent;
  background-size: 100%;
}

/* line 833, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock-100 .rx-clock-needle.rx-clock-needle-black {
  background: url("/assets/images/rolex/needles/static/needles_100_retina_black.png") no-repeat scroll 0 0 transparent;
  background-size: 100%;
}

/* line 839, FED/assets/sass/modules/_rolex.scss */

.rx-clock-110 .rx-clock-needle {
  width: 56px;
  height: 59px;
  margin-top: -17px;
  margin-left: -23px;
  background: url("/assets/images/rolex/needles/static/needles_110.png") no-repeat scroll 0 0 transparent;
}

/* line 845, FED/assets/sass/modules/_rolex.scss */

.rx-clock-110 .rx-clock-needle.rx-clock-needle-black {
  background: url("/assets/images/rolex/needles/static/needles_110_black.png") no-repeat scroll 0 0 transparent;
}

/* line 850, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock-110 .rx-clock-needle {
  background: url("/assets/images/rolex/needles/static/needles_110_retina.png") no-repeat scroll 0 0 transparent;
  background-size: 100%;
}

/* line 853, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock-110 .rx-clock-needle.rx-clock-needle-black {
  background: url("/assets/images/rolex/needles/static/needles_110_retina_black.png") no-repeat scroll 0 0 transparent;
  background-size: 100%;
}

/* line 859, FED/assets/sass/modules/_rolex.scss */

.rx-clock-120 .rx-clock-needle {
  width: 107px;
  height: 107px;
  margin-top: -334375em;
  margin-left: -334375em;
  background: url("/assets/images/rolex/needles/static/needles_120.png") no-repeat scroll 0 0 transparent;
}

/* line 865, FED/assets/sass/modules/_rolex.scss */

.rx-clock-120 .rx-clock-needle.rx-clock-needle-black {
  background: url("/assets/images/rolex/needles/static/needles_120_black.png") no-repeat scroll 0 0 transparent;
}

/* line 870, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock-120 .rx-clock-needle {
  background: url("/assets/images/rolex/needles/static/needles_120_retina.png") no-repeat scroll 0 0 transparent;
  background-size: 100%;
}

/* line 873, FED/assets/sass/modules/_rolex.scss */

.rx-retina .rx-clock-120 .rx-clock-needle.rx-clock-needle-black {
  background: url("/assets/images/rolex/needles/static/needles_120_retina_black.png") no-repeat scroll 0 0 transparent;
  background-size: 100%;
}

/* line 881, FED/assets/sass/modules/_rolex.scss */

.rx-focus-background,
.rx-focus-font-size,
.rx-focus-line-height {
  background-color: rgba(52,152,219,0.5);
}

/* line 885, FED/assets/sass/modules/_rolex.scss */

.rx-focus-margin {
  background-color: rgba(52,152,219,0.5);
  position: relative;
}

/* line 893, FED/assets/sass/modules/_rolex.scss */

.rx-grid .rx-col .rx-background-logo {
  width: 50%;
  position: relative;
}

/* line 903, FED/assets/sass/modules/_rolex.scss */

.rx-block .rx-city,
.rx-block .rx-time {
  font-size: 0.77em;
  line-height: 13px;
}

/* line 910, FED/assets/sass/modules/_rolex.scss */

.rx-block-control-horizontal .rx-block .rx-city {
  padding-left: 34px;
}

/* line 913, FED/assets/sass/modules/_rolex.scss */

.rx-block-control-horizontal .rx-block .rx-time {
  position: absolute;
  top: 0px;
}

/* line 919, FED/assets/sass/modules/_rolex.scss */

.rx-block .rx-btn .rx-glyph {
  font-size: 18px;
  left: -10px;
  top: -2px;
}

/* line 927, FED/assets/sass/modules/_rolex.scss */

.rx-block-control {
  font-size: 16px;
  position: relative;
}

/* line 930, FED/assets/sass/modules/_rolex.scss */

.rx-block-control.rx-block-inline {
  position: relative;
}

/* line 934, FED/assets/sass/modules/_rolex.scss */

.rx-block-control.rx-block-inline .rx-block .rx-city {
  padding-left: 70px;
}

/* line 937, FED/assets/sass/modules/_rolex.scss */

.rx-block-control.rx-block-inline .rx-block .rx-time {
  position: absolute;
  top: 0;
  left: 0px;
  width: 70px;
}

/* line 949, FED/assets/sass/modules/_rolex.scss */

.rx-block-city,
.rx-block-local {
  margin: 5px 0;
}

/* line 954, FED/assets/sass/modules/_rolex.scss */

.rx-block .rx-city {
  white-space: nowrap;
}

/* line 957, FED/assets/sass/modules/_rolex.scss */

.rx-block .rx-time {
  position: relative;
  top: 3px;
}

/* line 963, FED/assets/sass/modules/_rolex.scss */

#logo {
  margin-top: -26px;
}

/* line 971, FED/assets/sass/modules/_rolex.scss */

#regular_timepiece_canvas {
  left: 0;
}

/* line 976, FED/assets/sass/modules/_rolex.scss */

.rx-countdown {
  display: none;
}

/* line 980, FED/assets/sass/modules/_rolex.scss */

.rx-countdown-body {
  height: 0px;
  margin: 0px;
  padding: 0;
  border: medium none;
  position: absolute;
  top: 100px;
  width: 100%;
  z-index: 60;
  text-align: center;
}

/* line 993, FED/assets/sass/modules/_rolex.scss */

.rx-has-countdown .rx-grid,
.rx-has-countdown .rx-col {
  height: 100px;
}

/* line 997, FED/assets/sass/modules/_rolex.scss */

.rx-has-countdown .rx-tracker .rx-tracker-1,
.rx-has-countdown .rx-tracker .rx-tracker-2 {
  height: 100px;
}

/* line 1001, FED/assets/sass/modules/_rolex.scss */

.rx-has-countdown .rx-countdown {
  display: block;
}

/* line 1004, FED/assets/sass/modules/_rolex.scss */

.rx-has-countdown .rx-countdown-body {
  height: 45px;
}

/* line 1008, FED/assets/sass/modules/_rolex.scss */

.rx-has-countdown.rx-countdown-horizontal .rx-grid {
  float: left;
  height: auto;
  width: 40.75%;
}

/* line 1013, FED/assets/sass/modules/_rolex.scss */

.rx-has-countdown.rx-countdown-horizontal .rx-countdown {
  float: left;
  left: -4px;
  position: relative;
  width: 59.25%;
}

/* line 1019, FED/assets/sass/modules/_rolex.scss */

.rx-has-countdown.rx-countdown-horizontal .rx-countdown-body {
  top: 50%;
  margin-top: -21px;
}

/* line 1026, FED/assets/sass/modules/_rolex.scss */

.rx-countdown-body a {
  display: block;
  position: relative;
  text-decoration: none;
  padding-top: 21px;
  width: 100%;
  height: 26px;
}

/* line 1035, FED/assets/sass/modules/_rolex.scss */

.rx-hor-line {
  background-color: #666666;
  display: block;
  height: 1px;
  left: 1px;
  margin: auto;
  position: relative;
  top: -1px;
  width: 91%;
}

/* line 1046, FED/assets/sass/modules/_rolex.scss */

.rx-countdown-text {
  padding-bottom: 1px;
  color: #909090;
  font-size: 9px;
  margin: 0 auto;
  z-index: 26;
  text-align: center;
  top: 5px;
  position: absolute;
  display: block;
  width: 100%;
}

/* line 1057, FED/assets/sass/modules/_rolex.scss */

.rx-countdown-text .rx-inner-text {
  display: inline-block;
  position: relative;
}

/* line 1061, FED/assets/sass/modules/_rolex.scss */

.rx-countdown-text #racetext {
  font-size: 8px;
  letter-spacing: 0px;
  line-height: 16px;
  white-space: nowrap;
}

/* line 1069, FED/assets/sass/modules/_rolex.scss */

.rx-countdown-time {
  z-index: 26;
  text-align: center;
  display: block;
  left: -2px;
  width: 100%;
  position: absolute;
  top: 17px;
}

/* line 1077, FED/assets/sass/modules/_rolex.scss */

.rx-countdown-time ul {
  list-style: none outside none;
  margin: 0 0 0 1px;
  padding: 0;
  width: 100%;
  text-align: center;
  white-space: nowrap;
}

/* line 1084, FED/assets/sass/modules/_rolex.scss */

.rx-countdown-time ul li {
  border: 0 none;
  color: #888888;
  display: inline-block;
  font-size: 10px;
  left: 1px;
  line-height: 16px;
  margin: 3px auto 6px;
  padding: 0 9px;
  position: relative;
  text-align: center;
  white-space: nowrap;
}

/* line 1096, FED/assets/sass/modules/_rolex.scss */

.rx-countdown-time ul li:first-child span {
  border-left: 0px solid white;
}

/* line 1099, FED/assets/sass/modules/_rolex.scss */

.rx-countdown-time ul li span {
  border-left: thin solid #666666;
  display: block;
  height: 6px;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 5px;
  width: 0;
}

/* line 1115, FED/assets/sass/modules/_rolex.scss */

.rx-arrow span {
  display: none;
}

/* line 1119, FED/assets/sass/modules/_rolex.scss */

.rx-clearfix {
  display: block;
  clear: both;
}

/* line 1124, FED/assets/sass/modules/_rolex.scss */

.rx-fallback {
  display: none;
}

/* line 1126, FED/assets/sass/modules/_rolex.scss */

.rx-fallback a {
  margin: 0px;
  padding: 0px;
  border: 0;
  position: absolute;
  display: block;
  text-decoration: none;
}

/* line 1139, FED/assets/sass/modules/_rolex.scss */

.rx-no-countdown.rx-countdown-horizontal #logo {
  position: absolute;
  right: 13px;
  top: 45px;
  left: auto;
}

/* line 1145, FED/assets/sass/modules/_rolex.scss */

.rx-no-countdown.rx-countdown-horizontal .rx-clock-canvas {
  left: 1px;
}

/* line 1149, FED/assets/sass/modules/_rolex.scss */

.rx-no-countdown.rx-countdown-horizontal .rx-tracker .rx-tracker-1,
.rx-no-countdown.rx-countdown-horizontal .rx-tracker .rx-tracker-2 {
  width: 50%;
}

/* line 1159, FED/assets/sass/modules/_rolex.scss */

.rx-vertical .rx-grid-0-1 .rx-col-2,
.rx-vertical .rx-grid-0-1 .rx-col-3 {
  width: 100%;
}

/* line 1162, FED/assets/sass/modules/_rolex.scss */

.rx-vertical .rx-grid-0-1 .rx-col-2 {
  height: 102px;
}

/* line 1166, FED/assets/sass/modules/_rolex.scss */

.rx-vertical .rx-grid .rx-col-2.rx-no-logo .rx-tracker .rx-tracker-2 {
  height: 102px;
}

/* line 1170, FED/assets/sass/modules/_rolex.scss */

.rx-vertical .rx-grid-0-1 .rx-col-3 {
  height: 58px;
}

/* line 1175, FED/assets/sass/modules/_rolex.scss */

.rx-vertical .rx-grid-0-1 .rx-col-2 .rx-tracker .rx-tracker-1,
.rx-vertical .rx-grid-0-1 .rx-col-2 .rx-tracker .rx-tracker-2 {
  width: 100%;
}

/* line 1178, FED/assets/sass/modules/_rolex.scss */

.rx-vertical .rx-grid-0-1 .rx-col-2 .rx-tracker .rx-tracker-1 {
  height: 72px;
}

/* line 1181, FED/assets/sass/modules/_rolex.scss */

.rx-vertical .rx-grid-0-1 .rx-col-2 .rx-tracker .rx-tracker-2 {
  height: 92px;
}

/* line 1186, FED/assets/sass/modules/_rolex.scss */

.rx-vertical .rx-grid .rx-col-2.rx-no-logo .rx-tracker .rx-tracker-1 {
  height: 0;
}

/* line 1198, FED/assets/sass/modules/_rolex.scss */

.rx-grid .rx-col .rx-logo-control {
  display: none;
}

/* line 1201, FED/assets/sass/modules/_rolex.scss */

.rx-grid .rx-col.rx-has-logo .rx-logo-control {
  display: block;
  width: 100%;
  height: 54px;
  float: left;
}

/* line 1209, FED/assets/sass/modules/_rolex.scss */

.rx-has-logo .rx-block-control {
  height: 50px;
  top: 54px;
}

/* line 1214, FED/assets/sass/modules/_rolex.scss */

#logo-right {
  left: -2px;
  margin-top: -12px;
}

/* line 5, FED/assets/sass/modules/_newsletter.scss */

.newsletter {
  border: 1px solid #e1e1e1;
  border-top: none;
  height: 120px;
  margin-top: 30px;
  width: 100%;
}

/* line 17, FED/assets/sass/modules/_newsletter.scss */

.newsletter-title {
  border-top: 3px solid #002653;
  font-size: 14px;
  font-weight: 700;
  line-height: 17px;
  padding: 17px 20px 20px;
  text-transform: uppercase;
}

/* line 26, FED/assets/sass/modules/_newsletter.scss */

.newsletter-form {
  margin: 0 20px 20px;
  position: relative;
}

/* line 32, FED/assets/sass/modules/_newsletter.scss */

.newsletter-submit,
.newsletter-input {
  border: 1px solid #e1e1e1;
  float: left;
  height: 40px;
  padding: 0 20px;
}

/* line 39, FED/assets/sass/modules/_newsletter.scss */

.newsletter-submit {
  color: #519c1f;
  display: inline-block;
  font-size: 12px;
  font-weight: 700;
  line-height: 40px;
  text-transform: uppercase;
  width: 80px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

/* line 49, FED/assets/sass/modules/_newsletter.scss */

.newsletter-submit:hover {
  color: #002653;
}

/* line 54, FED/assets/sass/modules/_newsletter.scss */

.newsletter-input {
  display: inline-block;
  margin-right: -1px;
  padding-right: 40px;
  position: relative;
  width: -webkit-calc(100% - 80px);
  width: calc(100% - 80px);
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}

/* line 62, FED/assets/sass/modules/_newsletter.scss */

.newsletter-input input {
  height: 38px;
  border: none;
  font-size: 12px;
  font-weight: 700;
  line-height: 38px;
  margin: 0;
  padding: 0;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}

/* line 73, FED/assets/sass/modules/_newsletter.scss */

.newsletter-input.form-error {
  border-color: #e50f14;
}

/* line 76, FED/assets/sass/modules/_newsletter.scss */

.newsletter-input.form-error:before {
  background-color: #e50f14;
  border-radius: 3px 3px 0 0;
  color: white;
  content: attr(data-error);
  font: 700 12px/20px "Titillium";
  height: 20px;
  padding: 0 10px;
  position: absolute;
  top: -20px;
  right: 0;
}

/* line 89, FED/assets/sass/modules/_newsletter.scss */

.newsletter-input:after {
  color: #3d3f40;
  content: "@";
  font-size: 16px;
  font-weight: 700;
  height: 40px;
  line-height: 40px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 40px;
  z-index: 1;
}

/* line 105, FED/assets/sass/modules/_newsletter.scss */

.newsletter-complete {
  display: none;
  font-size: 14px;
  height: 40px;
  line-height: 20px;
  padding: 0 20px 20px;
}

/* line 112, FED/assets/sass/modules/_newsletter.scss */

.newsletter-complete a {
  display: none;
}

/* line 120, FED/assets/sass/modules/_newsletter.scss */

.newsletter-frame {
  width: 100%;
  min-height: 350px;
  border: none;
}

/* line 126, FED/assets/sass/modules/_newsletter.scss */

.iframe-wrapper:has(iframe.newsletter-frame) {
  width: 100%;
  min-height: 350px;
  border: none;
  height: 355px;
}

/* line 5, FED/assets/sass/modules/_countdown.scss */

.countdown-box {
  background-color: #f1f2f3;
}

/* line 9, FED/assets/sass/modules/_countdown.scss */

.countdown-time {
  display: table;
  margin: 0 auto;
  table-layout: fixed;
  width: 210px;
}

/* line 15, FED/assets/sass/modules/_countdown.scss */

.countdown-time-days,
.countdown-time-hours,
.countdown-time-min {
  color: #71abd2;
  display: table-cell;
  font-size: 42px;
  height: 100px;
  line-height: 50px;
  position: relative;
  text-align: center;
}

/* line 24, FED/assets/sass/modules/_countdown.scss */

.countdown-time-days:before,
.countdown-time-hours:before,
.countdown-time-min:before {
  color: #3d3f40;
  float: left;
  font-size: 13px;
  height: 50px;
  left: 0;
  line-height: 25px;
  padding-top: 25px;
  text-transform: uppercase;
  top: 0;
  width: 100%;
}

/* line 37, FED/assets/sass/modules/_countdown.scss */

.countdown-time-days:before {
  content: "Days";
}

/* line 40, FED/assets/sass/modules/_countdown.scss */

.countdown-time-hours:before {
  content: "Hours";
}

/* line 43, FED/assets/sass/modules/_countdown.scss */

.countdown-time-min:before {
  content: "Min";
}

/* line 46, FED/assets/sass/modules/_countdown.scss */

.countdown-info {
  padding-bottom: 20px;
}

/* line 49, FED/assets/sass/modules/_countdown.scss */

.countdown-info-date,
.countdown-info-location {
  font-size: 13px;
  line-height: 25px;
  text-align: center;
}

/* line 54, FED/assets/sass/modules/_countdown.scss */

.countdown-info-date {
  color: #404040;
  font-weight: 700;
  font-family: arial, sans-serif;
}

/* line 59, FED/assets/sass/modules/_countdown.scss */

.countdown-info-location {
  color: #3d3f40;
}

/* line 62, FED/assets/sass/modules/_countdown.scss */

.countdown-link {
  border-top: 1px solid #e1e1e1;
  height: 40px;
}

/* line 66, FED/assets/sass/modules/_countdown.scss */

.countdown-link .button,
.countdown-link .button-border,
.countdown-link .view-more-button {
  float: left;
  padding-left: 20px;
}

/* line 74, FED/assets/sass/modules/_countdown.scss */

.countdown-link .button:after,
.countdown-link .button-border:after,
.countdown-link .view-more-button:after {
  font-size: 12px;
  line-height: 1;
  margin-left: 5px;
}

/* line 8, FED/assets/sass/modules/_statistics.scss */

.main-column .statistics {
  padding: 0;
}

/* line 21, FED/assets/sass/modules/_statistics.scss */

.main-column .statistics .table-scroll {
  border: 1px solid #e1e1e1;
}

/* line 25, FED/assets/sass/modules/_statistics.scss */

.main-column .statistics td.table-content {
  border-right: none;
  border-bottom: 1px solid #e1e1e1;
}

/* line 29, FED/assets/sass/modules/_statistics.scss */

.main-column .statistics td.table-content:first-child {
  font-size: 18px;
}

/* line 38, FED/assets/sass/modules/_statistics.scss */

.main-column .statistics td.table-content,
.main-column .statistics th.table-coltitle {
  padding: 0 !important;
}

/* line 45, FED/assets/sass/modules/_statistics.scss */

.main-column .statistics td.table-content:first-child,
.main-column .statistics th.table-coltitle:first-child {
  padding: 0 15px !important;
}

/* line 50, FED/assets/sass/modules/_statistics.scss */

.main-column .statistics .body {
  height: 56px;
}

/* line 54, FED/assets/sass/modules/_statistics.scss */

.main-column .statistics .body {
  background-color: transparent;
}

/* line 57, FED/assets/sass/modules/_statistics.scss */

.main-column .statistics .body:nth-child(even) {
  background-color: transparent;
}

/* line 61, FED/assets/sass/modules/_statistics.scss */

.main-column .statistics .body:last-child td.table-content {
  border-bottom: none;
}

/* line 5, FED/assets/sass/modules/_stats.scss */

.stats {
  padding: 40px;
}

/* line 15, FED/assets/sass/modules/_stats.scss */

*+.stats {
  padding-top: 0;
}

/* line 19, FED/assets/sass/modules/_stats.scss */

.page-header+.stats {
  padding-top: 40px;
}

/* line 24, FED/assets/sass/modules/_stats.scss */

.stats .tournament-winner-info {
  float: left;
  clear: left;
  width: 50%;
  overflow: hidden;
}

/* line 34, FED/assets/sass/modules/_stats.scss */

.stats .player-profile {
  padding: 20px 0 20px 80px;
  position: relative;
}

/* line 41, FED/assets/sass/modules/_stats.scss */

.stats .player-profile .flag {
  display: inline-block;
}

/* line 55, FED/assets/sass/modules/_stats.scss */

.stats .headshot {
  width: 160px;
  height: 160px;
  border-color: #e1e1e1;
  -webkit-transition: border-color .25s;
  -moz-transition: border-color .25s;
  -o-transition: border-color .25s;
  transition: border-color .25s;
}

/* line 68, FED/assets/sass/modules/_stats.scss */

.stats .headshot:hover {
  border-color: #49aa3d;
}

/* line 74, FED/assets/sass/modules/_stats.scss */

.stats .flag {
  margin-top: 0;
}

/* line 83, FED/assets/sass/modules/_stats.scss */

.stats .player-first-name {
  padding-top: 15px;
  font-size: 14px;
}

/* line 93, FED/assets/sass/modules/_stats.scss */

.stats .player-last-name {
  margin-top: 0;
  font-size: 24px;
}

/* line 113, FED/assets/sass/modules/_stats.scss */

.stats .player-position {
  font-size: 48px;
  height: 80px;
  left: 0;
  line-height: 45px;
  position: absolute;
  top: 20px;
  width: 80px;
}

/* line 134, FED/assets/sass/modules/_stats.scss */

.stats .player-position-label {
  display: inline-block;
  color: #969b9d;
  font-family: arial, sans-serif;
  text-transform: uppercase;
  position: relative;
  font-size: 12px;
  text-align: right;
  top: -30px;
  width: 100%;
  -webkit-transform: rotate(-90deg) translate(-50%, -60%);
  -moz-transform: rotate(-90deg) translate(-50%, -60%);
  -ms-transform: rotate(-90deg) translate(-50%, -60%);
  -o-transform: rotate(-90deg) translate(-50%, -60%);
  transform: rotate(-90deg) translate(-50%, -60%);
}

/* line 164, FED/assets/sass/modules/_stats.scss */

.stats .player-position-value {
  position: absolute;
  top: 0px;
  right: 20px;
}

/* line 173, FED/assets/sass/modules/_stats.scss */

.stats .player-score {
  margin-top: 10px;
}

/* line 183, FED/assets/sass/modules/_stats.scss */

.stats .player-score-label {
  font-weight: lighter;
  color: #969b9d;
  text-transform: uppercase;
  font-size: 18px;
}

/* line 194, FED/assets/sass/modules/_stats.scss */

.stats .player-score-value {
  font-weight: bold;
  color: #404040;
  line-height: 1;
  font-size: 34px;
}

/* line 206, FED/assets/sass/modules/_stats.scss */

.stats .table {
  width: 50%;
}

/* line 214, FED/assets/sass/modules/_stats.scss */

.stats .table .body:nth-child(2n) {
  background: #fdfcfc;
}

/* line 219, FED/assets/sass/modules/_stats.scss */

.stats .table .player-name {
  display: inline-block;
  font-weight: normal;
}

/* line 225, FED/assets/sass/modules/_stats.scss */

.stats .table-header {
  height: 54px;
  color: #1f2223;
  background: #f1f2f3;
}

/* line 238, FED/assets/sass/modules/_stats.scss */

.stats .table-content {
  border-right: 0;
}

/* line 242, FED/assets/sass/modules/_stats.scss */

.stats .button-container {
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  position: relative;
  height: 80px;
}

/* line 255, FED/assets/sass/modules/_stats.scss */

.stats .button,
.stats .button-border,
.stats .view-more-button {
  left: 15px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 268, FED/assets/sass/modules/_stats.scss */

.stats .button+.button,
.stats .button-border+.button,
.stats .view-more-button+.button,
.stats .button+.button-border,
.stats .button-border+.button-border,
.stats .view-more-button+.button-border,
.stats .button+.view-more-button,
.stats .button-border+.view-more-button,
.stats .view-more-button+.view-more-button {
  left: 50%;
  margin-left: 35px;
}

/* line 274, FED/assets/sass/modules/_stats.scss */

.stats .button:after,
.stats .button-border:after,
.stats .view-more-button:after {
  font-size: 12px;
  margin-left: 5px;
}

/* line 282, FED/assets/sass/modules/_stats.scss */

.stats-header {
  padding: 15px 20px;
  float: left;
  width: 50%;
  background: #f1f2f3;
}

/* line 297, FED/assets/sass/modules/_stats.scss */

.stats-header .section-title,
.stats-header .table-titlerow .table-title,
.table-titlerow .stats-header .table-title {
  padding: 0;
  margin-bottom: 0;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #1f2223;
}

/* line 314, FED/assets/sass/modules/_stats.scss */

.stats-header .section-meta {
  font-family: arial, sans-serif;
  color: #a9a6a6;
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  border-left: 1px solid #e1e1e1;
  padding-left: 10px;
  font-size: 12px;
  line-height: 24px;
}

/* line 333, FED/assets/sass/modules/_stats.scss */

.stats--movers-of-the-week {
  padding: 0 20px 20px;
  padding: 40px;
}

/* line 341, FED/assets/sass/modules/_stats.scss */

.stats--movers-of-the-week .section-header,
.stats--movers-of-the-week .table-titlerow,
.stats--movers-of-the-week .player-top-money-header {
  padding: 0;
}

/* line 353, FED/assets/sass/modules/_stats.scss */

.stats--movers-of-the-week .stats-header {
  background: none;
  border: 0;
  float: none;
  margin-top: 20px;
  padding-left: 5vw;
  padding-right: 5vw;
  padding-left: 0;
  padding-right: 0;
}

/* line 361, FED/assets/sass/modules/_stats.scss */

.stats--movers-of-the-week .stats-header .section-title,
.stats--movers-of-the-week .stats-header .table-titlerow .table-title,
.table-titlerow .stats--movers-of-the-week .stats-header .table-title {
  font-size: 20px;
  line-height: 50px;
}

/* line 371, FED/assets/sass/modules/_stats.scss */

.stats--movers-of-the-week .stats-header .section-title,
.stats--movers-of-the-week .stats-header .table-titlerow .table-title,
.table-titlerow .stats--movers-of-the-week .stats-header .table-title {
  font-size: 26px;
  font-weight: normal;
  line-height: 68px;
}

/* line 379, FED/assets/sass/modules/_stats.scss */

.stats--movers-of-the-week .mover {
  border: 1px solid #e1e1e1;
  position: relative;
  background-image: -webkit-linear-gradient(left, #e5ecf4 0%,rgba(229,236,244,0) calc(100% - 340px));
  background-image: linear-gradient(to right, #e5ecf4 0%,rgba(229,236,244,0) calc(100% - 340px));
}

/* line 390, FED/assets/sass/modules/_stats.scss */

.stats--movers-of-the-week .mover:before {
  content: '';
  background: #e1e1e1;
  display: block;
  height: 100%;
  width: 1px;
  position: absolute;
  top: 0;
  right: 300px;
}

/* line 404, FED/assets/sass/modules/_stats.scss */

.stats--movers-of-the-week .main-column,
.stats--movers-of-the-week .side-column {
  margin-bottom: 0;
}

/* line 409, FED/assets/sass/modules/_stats.scss */

.stats--movers-of-the-week .main-column {
  background-image: -webkit-linear-gradient(left, #e5ecf4 0%,rgba(229,236,244,0) 100%);
  background-image: linear-gradient(to right, #e5ecf4 0%,rgba(229,236,244,0) 100%);
  position: relative;
  background: none;
  position: static;
}

/* line 423, FED/assets/sass/modules/_stats.scss */

.stats--movers-of-the-week .player-profile {
  padding: 20px 0 15px 10px;
  position: static;
  padding: 50px 0 40px 60px;
}

/* line 427, FED/assets/sass/modules/_stats.scss */

.stats--movers-of-the-week .player-profile .flag {
  height: 25px;
  width: 36px;
}

/* line 442, FED/assets/sass/modules/_stats.scss */

.stats--movers-of-the-week .player-first-name {
  font-size: 28px;
  padding-top: 0;
}

/* line 447, FED/assets/sass/modules/_stats.scss */

.stats--movers-of-the-week .player-last-name {
  font-size: 50px;
}

/* line 451, FED/assets/sass/modules/_stats.scss */

.stats--movers-of-the-week .player-stat {
  border: 0;
  height: auto;
}

/* line 457, FED/assets/sass/modules/_stats.scss */

.stats--movers-of-the-week .player-position {
  border: 0;
  float: none;
  font-size: 93px;
  height: auto;
  line-height: 1;
  position: relative;
  top: 0;
  width: auto;
  margin-top: -15px;
  padding-bottom: 0;
}

/* line 474, FED/assets/sass/modules/_stats.scss */

.stats--movers-of-the-week .player-position-label {
  position: absolute;
  left: -25px;
  top: 20px;
  width: auto;
  -webkit-transform: rotate(-90deg) translate(-100%, 0%);
  -moz-transform: rotate(-90deg) translate(-100%, 0%);
  -ms-transform: rotate(-90deg) translate(-100%, 0%);
  -o-transform: rotate(-90deg) translate(-100%, 0%);
  transform: rotate(-90deg) translate(-100%, 0%);
  -webkit-transform-origin: top left;
  -moz-transform-origin: top left;
  -ms-transform-origin: top left;
  -o-transform-origin: top left;
  transform-origin: top left;
  left: 0;
}

/* line 493, FED/assets/sass/modules/_stats.scss */

.stats--movers-of-the-week .player-position-value {
  background: url("/assets/images/global/arrow-up.png") no-repeat right 75%;
  display: inline-block;
  padding-left: 15px;
  padding-right: 30px;
  position: static;
}

/* line 501, FED/assets/sass/modules/_stats.scss */

.stats--movers-of-the-week .button-border,
.stats--movers-of-the-week .view-more-button {
  display: inline-block;
  left: 0;
  margin-left: auto;
  margin-top: 40px;
  position: relative;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}

/* line 510, FED/assets/sass/modules/_stats.scss */

.stats--movers-of-the-week .player-banner-gladiator {
  bottom: 0;
  height: 100%;
  position: absolute;
  right: -5vw;
  width: auto;
  z-index: 15;
  height: calc(100% + 60px);
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

/* line 526, FED/assets/sass/modules/_stats.scss */

.stats--movers-of-the-week .player-banner-gladiator a,
.stats--movers-of-the-week .player-banner-gladiator img,
.stats--movers-of-the-week .player-banner-gladiator iframe,
.stats--movers-of-the-week .player-banner-gladiator object,
.stats--movers-of-the-week .player-banner-gladiator div {
  height: 100%;
  width: auto;
}

/* line 531, FED/assets/sass/modules/_stats.scss */

.stats--movers-of-the-week .player-banner-gladiator.no-gladiator {
  background: #fff url(../images/no-img.png) no-repeat center bottom;
  background-size: 65% auto;
  border: 1px solid #e1e1e1;
  height: 100px;
  left: auto;
  margin-bottom: 20px;
  right: 5vw;
  top: 50%;
  width: 100px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 236px;
  left: 50%;
  right: auto;
  width: 236px;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media print {
  /* line 510, FED/assets/sass/modules/_stats.scss */

  .stats--movers-of-the-week .player-banner-gladiator {
    height: 150px;
    right: 0;
    width: 129px;
  }
}

/* line 559, FED/assets/sass/modules/_stats.scss */

.stats--movers-of-the-week .widget {
  margin: 0;
  padding: 20px 10px;
  padding: 40px 30px;
}

/* line 569, FED/assets/sass/modules/_stats.scss */

.stats--movers-of-the-week .widget-title {
  font-size: 20px;
  font-weight: bold;
}

/* line 574, FED/assets/sass/modules/_stats.scss */

.stats--movers-of-the-week .player-score {
  display: flex;
  flex-direction: column;
  text-align: left;
}

/* line 580, FED/assets/sass/modules/_stats.scss */

.stats--movers-of-the-week .player-score-label {
  font-size: 12px;
  margin-top: 5px;
  order: 1;
}

/* line 587, FED/assets/sass/modules/_stats.scss */

.stats--movers-of-the-week .player-score-value {
  font-size: 30px;
  font-size: 24px;
}

/* line 596, FED/assets/sass/modules/_stats.scss */

.stats--movers-of-the-week .button-container {
  border-bottom: 0;
}

/* line 601, FED/assets/sass/modules/_stats.scss */

.stats--movers-of-the-week .rsOverflow,
.stats--movers-of-the-week .rsSlide {
  overflow: visible;
}

/* line 655, FED/assets/sass/modules/_stats.scss */

.stats--movers-of-the-week .player-stat,
.stats--movers-of-the-week .player-score-label {
  padding-bottom: 5px;
  position: relative;
}

/* line 659, FED/assets/sass/modules/_stats.scss */

.stats--movers-of-the-week .player-stat:after,
.stats--movers-of-the-week .player-score-label:after {
  content: '';
  display: block;
  height: 1px;
  width: 25px;
  background: #b3b7bb;
  position: absolute;
  left: 0;
  bottom: 0;
}

/* line 672, FED/assets/sass/modules/_stats.scss */

.stats--movers-of-the-week .player-stat:after,
.stats--movers-of-the-week .player-score-label:after {
  display: none;
}

/* line 5, FED/assets/sass/modules/_trackman.scss */

.trackman {
  border-top: 1px solid #e1e1e1;
}

/* line 8, FED/assets/sass/modules/_trackman.scss */

.trackman .page-header {
  border-bottom: 0;
}

/* line 12, FED/assets/sass/modules/_trackman.scss */

.trackman .iframe-wrapper {
  margin: 0 40px 40px;
}

/* line 20, FED/assets/sass/modules/_trackman.scss */

.trackman img,
.trackman iframe,
.trackman object {
  display: block;
  width: 100%;
  margin: 0 auto;
}

/* line 5, FED/assets/sass/modules/_tournament-pairings.scss */

.tournament-pairings {
  padding: 40px;
  position: relative;
}

/* line 15, FED/assets/sass/modules/_tournament-pairings.scss */

.tournament-pairings .table-coltitle,
.tournament-pairings .table-content {
  width: 15%;
}

/* line 20, FED/assets/sass/modules/_tournament-pairings.scss */

.tournament-pairings .table-content {
  white-space: nowrap;
}

/* line 24, FED/assets/sass/modules/_tournament-pairings.scss */

.tournament-pairings .left {
  width: 65%;
}

/* line 28, FED/assets/sass/modules/_tournament-pairings.scss */

.tournament-pairings .player-name {
  font-weight: normal;
  text-transform: capitalize;
  white-space: normal;
}

/* line 7, FED/assets/sass/modules/_tournament-playoffs.scss */

.tournament-playoffs .table-wrapper,
.tournament-playoffs .player-performance-table-wrapper,
.tournament-playoffs .player-results-table-wrapper,
.tournament-playoffs .leaderboard-standalone-table {
  padding: 60px 0 30px;
  border-top: 0;
}

/* line 17, FED/assets/sass/modules/_tournament-playoffs.scss */

.tournament-playoffs .table-coltitle {
  font-size: 24px;
  line-height: 68px;
}

/* line 29, FED/assets/sass/modules/_tournament-playoffs.scss */

.tournament-playoffs .body:nth-child(even) {
  background: #fff;
}

/* line 33, FED/assets/sass/modules/_tournament-playoffs.scss */

.tournament-playoffs .body:nth-child(odd) {
  background: #f7f7f7;
}

/* line 36, FED/assets/sass/modules/_tournament-playoffs.scss */

.tournament-playoffs .body:nth-child(1),
.tournament-playoffs .body:nth-child(2),
.tournament-playoffs .body:nth-child(3) {
  background: #eae7e7;
}

/* line 42, FED/assets/sass/modules/_tournament-playoffs.scss */

.tournament-playoffs .body:nth-child(1) .table-content:first-child,
.tournament-playoffs .body:nth-child(2) .table-content:first-child,
.tournament-playoffs .body:nth-child(3) .table-content:first-child {
  padding-right: 20px;
}

/* line 51, FED/assets/sass/modules/_tournament-playoffs.scss */

.tournament-playoffs .table-content {
  width: 40px;
}

/* line 58, FED/assets/sass/modules/_tournament-playoffs.scss */

.tournament-playoffs .table-content:first-child {
  width: auto;
  vertical-align: middle;
  padding-right: 120px;
  padding-left: 20px;
  position: relative;
  font-size: 16px;
  white-space: nowrap;
}

/* line 74, FED/assets/sass/modules/_tournament-playoffs.scss */

.tournament-playoffs .indicator {
  display: block;
  padding: 0 5px;
  font-weight: normal;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-transform: uppercase;
  position: absolute;
  right: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 12px;
  line-height: 20px;
}

/* line 95, FED/assets/sass/modules/_tournament-playoffs.scss */

.tournament-playoffs .winner {
  background: #cd1d1d;
}

/* line 99, FED/assets/sass/modules/_tournament-playoffs.scss */

.tournament-playoffs .eliminated {
  background: #8a8787;
}

/* line 5, FED/assets/sass/modules/_tournament-results.scss */

.tournament-results {
  padding: 40px;
  position: relative;
}

/* line 15, FED/assets/sass/modules/_tournament-results.scss */

.tournament-results .section-header,
.tournament-results .table-titlerow,
.tournament-results .player-top-money-header {
  padding: 35px 15px;
}

/* line 25, FED/assets/sass/modules/_tournament-results.scss */

.tournament-results .section-title,
.tournament-results .table-titlerow .table-title,
.table-titlerow .tournament-results .table-title {
  padding: 0;
}

/* line 29, FED/assets/sass/modules/_tournament-results.scss */

.tournament-results .table-coltitle,
.tournament-results .table-content {
  width: 15%;
}

/* line 36, FED/assets/sass/modules/_tournament-results.scss */

.tournament-results .table-coltitle.star {
  font-size: 0;
  position: relative;
}

/* line 40, FED/assets/sass/modules/_tournament-results.scss */

.tournament-results .table-coltitle.star:after {
  width: 100%;
  height: 100%;
  font-size: 26px;
  text-align: center;
}

/* line 50, FED/assets/sass/modules/_tournament-results.scss */

.tournament-results .table-content {
  padding: 0 15px;
  white-space: nowrap;
}

/* line 55, FED/assets/sass/modules/_tournament-results.scss */

.tournament-results .left {
  width: 65%;
}

/* line 59, FED/assets/sass/modules/_tournament-results.scss */

.tournament-results .player-name {
  font-weight: normal;
  text-transform: capitalize;
  white-space: normal;
}

/* line 7, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .team-1,
.icrown .team-1 {
  background: #002653;
}

/* line 11, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .team-2,
.icrown .team-2 {
  background: #b90404;
}

/* line 15, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .leaderboard,
.icrown .leaderboard {
  border-bottom: 1px solid #e1e1e1;
}

/* line 19, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .leaderboard-header,
.icrown .leaderboard-header {
  position: relative;
  margin-bottom: 60px;
}

/* line 31, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .leaderboard-header .logos,
.icrown .leaderboard-header .logos {
  right: 0;
  bottom: -120px;
  top: auto;
}

/* line 42, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .logo-main,
.icrown .logo-main {
  width: 110px;
  background: #fff;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 53, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .logo-main img,
.icrown .logo-main img {
  display: block;
  margin: 0 auto;
  max-width: 100px;
  height: auto;
}

/* line 62, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .totals,
.icrown .totals {
  float: left;
  width: 50%;
  color: #fff;
  text-transform: uppercase;
  line-height: 68px;
}

/* line 74, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .totals dt,
.icrown .totals dt {
  font-size: 28px;
}

/* line 82, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .totals dd,
.icrown .totals dd {
  font-weight: lighter;
  font-size: 36px;
}

/* line 92, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .totals.team-1,
.icrown .totals.team-1 {
  padding: 0 80px 0 20px;
}

/* line 100, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .totals.team-1 dt,
.icrown .totals.team-1 dt {
  float: left;
}

/* line 104, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .totals.team-1 dd,
.icrown .totals.team-1 dd {
  float: right;
}

/* line 109, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .totals.team-2,
.icrown .totals.team-2 {
  padding: 0 20px 0 80px;
}

/* line 117, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .totals.team-2 dt,
.icrown .totals.team-2 dt {
  float: right;
}

/* line 121, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .totals.team-2 dd,
.icrown .totals.team-2 dd {
  float: left;
}

/* line 134, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .table-header .team-1,
.icrown .table-header .team-1 {
  border-right: 1px solid #ede4e7;
}

/* line 147, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .full-leaderboard>.body:nth-child(2n),
.icrown .full-leaderboard>.body:nth-child(2n) {
  background: none;
}

/* line 151, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .full-leaderboard>.body:nth-child(4n+3),
.icrown .full-leaderboard>.body:nth-child(4n+3) {
  background: #f7f7f7;
}

/* line 157, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .full-leaderboard>.body .iab+.full-leaderboard>.body:nth-child(4n+3),
.solheim .full-leaderboard>.body .full-leaderboard+.full-leaderboard>.body:nth-child(4n+3),
.icrown .full-leaderboard>.body .iab+.full-leaderboard>.body:nth-child(4n+3),
.icrown .full-leaderboard>.body .full-leaderboard+.full-leaderboard>.body:nth-child(4n+3) {
  background: none;
}

/* line 161, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .full-leaderboard>.body .iab+.full-leaderboard>.body:nth-child(4n),
.solheim .full-leaderboard>.body .full-leaderboard+.full-leaderboard>.body:nth-child(4n),
.icrown .full-leaderboard>.body .iab+.full-leaderboard>.body:nth-child(4n),
.icrown .full-leaderboard>.body .full-leaderboard+.full-leaderboard>.body:nth-child(4n) {
  background: #f7f7f7;
}

/* line 174, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .player-toggle,
.icrown .player-toggle {
  width: 100%;
  text-align: inherit;
  padding-top: 0;
}

/* line 178, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .player-toggle:hover,
.icrown .player-toggle:hover {
  color: #b90404;
}

/* line 193, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .player-toggle .player-name,
.solheim .player-toggle:after,
.icrown .player-toggle .player-name,
.icrown .player-toggle:after {
  display: inline;
}

/* line 198, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .player-toggle:after,
.icrown .player-toggle:after {
  top: auto;
  color: #b90404;
}

/* line 204, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .player-toggle strong,
.icrown .player-toggle strong {
  font-weight: normal;
}

/* line 214, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .right .player-name,
.icrown .right .player-name {
  padding: 0 34px 0 0;
}

/* line 220, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .right .flag,
.icrown .right .flag {
  right: 0;
}

/* line 226, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .right .player-toggle:before,
.icrown .right .player-toggle:before {
  text-align: center;
  padding-right: 10px;
  position: relative;
  top: 3px;
  color: #b90404;
}

/* line 235, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .right .player-toggle:after,
.icrown .right .player-toggle:after {
  display: none;
}

/* line 248, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .table-content:nth-child(1),
.solheim .table-content:nth-child(2),
.solheim .table-content:nth-child(3),
.solheim .table-content:nth-child(4),
.icrown .table-content:nth-child(1),
.icrown .table-content:nth-child(2),
.icrown .table-content:nth-child(3),
.icrown .table-content:nth-child(4) {
  font-size: 14px;
  width: 100px;
}

/* line 257, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .table-content.winner-us,
.icrown .table-content.winner-us {
  background-color: #B22234;
  color: #fff;
}

/* line 262, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .table-content.winner-eu,
.icrown .table-content.winner-eu {
  background-color: #039;
  color: #fff;
}

/* line 267, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .table-content dl,
.icrown .table-content dl {
  font-size: 12px;
  font-weight: normal;
  text-transform: none;
  white-space: nowrap;
}

/* line 277, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .table-content dt,
.icrown .table-content dt {
  color: #6f6f6f;
}

/* line 289, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .leaderboard .completed td:nth-child(2),
.solheim .leaderboard .completed td:nth-child(3),
.icrown .leaderboard .completed td:nth-child(2),
.icrown .leaderboard .completed td:nth-child(3) {
  background-color: #d8d8d8;
}

/* line 297, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .button,
.solheim .button-border,
.solheim .view-more-button,
.icrown .button,
.icrown .button-border,
.icrown .view-more-button {
  color: #b90404;
}

/* line 300, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .button:hover,
.solheim .button-border:hover,
.solheim .view-more-button:hover,
.icrown .button:hover,
.icrown .button-border:hover,
.icrown .view-more-button:hover {
  color: #404040;
}

/* line 307, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .team-eur {
  background: #003399 !important;
  color: #fff;
}

/* line 312, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .team-usa {
  background: #b22234 !important;
  color: #fff;
}

/* line 317, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim .table-content span {
  font-size: 14px;
  font-weight: bold;
}

/* line 323, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim-header-logos {
  display: block;
  text-align: right;
  margin: 30px 0 0;
  padding: 0 40px;
}

/* line 329, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim-header-logos .logos {
  position: relative;
  text-align: center;
  display: inline-block;
  font-size: 11px;
}

/* line 335, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim-header-logos .logos a {
  color: #404040;
  display: inline-block;
  padding-top: 30px;
}

/* line 340, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.solheim-header-logos .logos img {
  left: 50%;
  position: absolute;
  top: 0;
  width: 90px;
  display: block;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

/* line 350, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .solheim-header-logos {
  padding: 0;
  margin-top: 0;
  position: absolute;
  bottom: 20px;
  right: 0;
}

/* line 360, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .solheim-header-logos .logos a {
  padding-top: 0;
}

/* line 364, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .solheim-header-logos .logos img {
  position: relative;
  top: auto;
  left: auto;
  margin: 0 auto;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}

/* line 383, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.match-vs {
  color: #fff;
  font-weight: normal;
  padding: 5px 10px;
  font-size: 14px;
}

/* line 394, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.match-vs>* {
  display: inline-block;
}

/* line 398, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.pool-a .match-vs {
  background-color: #b90404;
}

/* line 401, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .pool-a .match-vs {
  background-color: #F37321;
}

/* line 406, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.pool-b .match-vs {
  background-color: #003399;
}

/* line 409, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .pool-b .match-vs {
  background-color: #0B3B60;
}

/* line 414, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.match-vs .match-vs__one {
  float: left;
}

/* line 418, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.match-vs .match-vs__two {
  float: right;
}

/* line 426, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .match-dropdown .table .body {
  height: auto;
}

/* line 452, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .full-leaderboard .player-toggle {
  position: relative;
}

/* line 455, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .full-leaderboard .player-toggle .flag {
  border: none;
  width: 45px;
  margin-top: -16px;
}

/* line 470, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .full-leaderboard .left.table-content {
  border-left-width: 3px;
  border-left-style: solid;
}

/* line 480, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .full-leaderboard .left.table-content .player-name {
  margin-left: 35px;
}

/* line 487, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .full-leaderboard .right.table-content {
  border-right-width: 3px;
  border-right-style: solid;
}

/* line 497, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .full-leaderboard .right.table-content .player-name {
  margin-right: 35px;
}

/* line 505, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .full-leaderboard .pool-a-b .left {
  border-left-color: #F37321;
}

/* line 514, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .full-leaderboard .pool-a-b .right {
  border-right-color: #0B3B60;
}

/* line 526, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .full-leaderboard .pool-b-a .left {
  border-left-color: #0B3B60;
}

/* line 535, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .full-leaderboard .pool-b-a .right {
  border-right-color: #F37321;
}

/* line 548, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .full-leaderboard .pool-a .left {
  border-left-color: #F37321;
}

/* line 557, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .full-leaderboard .pool-a .right {
  border-right-color: #F37321;
}

/* line 569, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .full-leaderboard .pool-b .left {
  border-left-color: #0B3B60;
}

/* line 578, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .full-leaderboard .pool-b .right {
  border-right-color: #0B3B60;
}

/* line 590, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .full-leaderboard>.body .table-content {
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 16px;
}

/* line 596, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .full-leaderboard>.body .table-content dl {
  font-size: 15px;
}

/* line 601, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .full-leaderboard>.body .table-content dt {
  color: #6f6f6f;
}

/* line 605, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .full-leaderboard>.body .table-content dd {
  color: #1f2223;
}

/* line 610, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .full-leaderboard>.body .table-content:nth-child(2),
.icrown .full-leaderboard>.body .table-content:nth-child(3) {
  background-color: #f1f1f1;
  color: #49aa3d;
}

/* line 617, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .full-leaderboard>.body:nth-child(4n+3) .table-content:nth-child(2),
.icrown .full-leaderboard>.body:nth-child(4n+3) .table-content:nth-child(3) {
  background-color: #ececec;
}

/* line 625, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .match-data {
  border-left: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;
}

/* line 629, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .match-data .flag {
  border: none;
  width: 17px;
}

/* line 634, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .match-data .table-coltitle {
  font-weight: normal;
}

/* line 637, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .match-data .table-coltitle:first-child {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 648, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .match-data .scorecard__status {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 658, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .match-data .table-content {
  font-size: 13px;
  font-weight: normal;
}

/* line 662, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .match-data .table-content:first-child {
  line-height: 1.2;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 668, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .match-data .table-content:nth-child(2),
.icrown .match-data .table-content:nth-child(3),
.icrown .match-data .table-content:nth-child(4) {
  width: auto;
}

/* line 676, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .match-data .scorecard__par .table-content {
  background-color: #fff;
}

/* line 687, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .match-data .table--as {
  font-weight: bold !important;
}

/* line 692, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .match-data .table--highlight span {
  background-color: #002653;
  color: #fff;
  display: inline-block;
  line-height: 30px;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 100%;
}

/* line 705, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .match-data .pool .body:only-child {
  height: 40px;
}

/* line 710, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .match-data .pool .table-content {
  border-top: none;
  border-bottom: none;
}

/* line 721, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .match-data .pool .body:first-child .table-content {
  padding-bottom: 3px;
  padding-top: 15px;
}

/* line 733, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .match-data .pool .body:last-child .table-content {
  padding-top: 3px;
  padding-bottom: 15px;
}

/* line 745, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .match-data .pool .body:only-child .table-content {
  padding-top: 0px;
  padding-bottom: 0px;
}

/* line 756, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .match-data .pool .scorecard__status {
  border-top: none;
  border-bottom: none;
}

/* line 762, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .match-data .scorecard-progress {
  background-color: #fff;
}

/* line 774, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .match-data .scorecard-progress .table-content {
  width: auto;
  font-size: 11px;
  border-left: none;
  padding: 15px 0;
  text-transform: none;
}

/* line 781, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .match-data .scorecard-progress .table-content:first-child {
  font-weight: normal;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}

/* line 793, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .match-data .scorecard-progress .table-content.scorecard__status {
  border-left: 1px solid #e1e1e1;
  border-top: none;
  border-bottom: none;
}

/* line 841, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .match-data-container {
  position: absolute;
  top: 29px;
  bottom: 0;
  left: 150px;
  right: 150px;
}

/* line 849, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .match-data {
  height: 100%;
  width: 100%;
}

/* line 853, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .match-data .table-wrapper,
.icrown .match-data .player-performance-table-wrapper,
.icrown .match-data .player-results-table-wrapper,
.icrown .match-data .leaderboard-standalone-table {
  height: auto;
}

/* line 857, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .match-data .table-scroll {
  height: 100%;
}

/* line 860, FED/assets/sass/modules/_live-leaderboard-solheim.scss */

.icrown .match-data .table-scroll .table {
  min-height: 100%;
}

/* line 6, FED/assets/sass/modules/_match-dropdown.scss */

.match-dropdown td {
  padding: 0;
}

/* line 11, FED/assets/sass/modules/_match-dropdown.scss */

.match-dropdown>td {
  border: 1px solid #e1e1e1;
  border-top: 0;
  border-bottom: 0;
}

/* line 18, FED/assets/sass/modules/_match-dropdown.scss */

.iab+.full-leaderboard .match-dropdown .body:nth-child(4n+3),
.full-leaderboard+.full-leaderboard .match-dropdown .body:nth-child(4n+3) {
  background: none;
}

/* line 25, FED/assets/sass/modules/_match-dropdown.scss */

.expanded+.match-dropdown .match-dropdown-wrapper {
  max-height: 445px;
  border: 1px solid #e1e1e1;
  background-color: #fff;
  position: relative;
  margin-left: -2px;
  margin-right: -2px;
}

/* line 40, FED/assets/sass/modules/_match-dropdown.scss */

.match-dropdown+.body {
  border-top: 0;
}

/* line 46, FED/assets/sass/modules/_match-dropdown.scss */

.match-dropdown .table .flag {
  display: block;
  width: 15px;
  height: auto;
  margin: 0 auto;
}

/* line 52, FED/assets/sass/modules/_match-dropdown.scss */

.match-dropdown .table .flag img {
  display: block;
  width: 100%;
  height: auto;
}

/* line 64, FED/assets/sass/modules/_match-dropdown.scss */

.match-dropdown .table .table-content:first-child {
  font-weight: bold;
}

/* line 75, FED/assets/sass/modules/_match-dropdown.scss */

.match-dropdown .table .player-team-1:first-child,
.match-dropdown .table .player-team-2:first-child {
  white-space: nowrap;
  height: 44px;
  padding-top: 0;
  padding-bottom: 0;
}

/* line 86, FED/assets/sass/modules/_match-dropdown.scss */

.match-dropdown .table .body {
  height: 36px;
}

/* line 90, FED/assets/sass/modules/_match-dropdown.scss */

.match-dropdown .table .tfoot {
  background: #fff;
}

/* line 95, FED/assets/sass/modules/_match-dropdown.scss */

.match-dropdown .table .tfoot .body .table-content {
  text-transform: none;
  font-size: 12px;
}

/* line 106, FED/assets/sass/modules/_match-dropdown.scss */

.match-dropdown .table .tfoot .body .table-content:first-child {
  text-align: center;
}

/* line 121, FED/assets/sass/modules/_match-dropdown.scss */

.match-dropdown .table .tfoot .body:first-child .table-content:first-child {
  padding: 0 10px;
  font-size: 18px;
  white-space: nowrap;
  font-size: 18px;
}

/* line 137, FED/assets/sass/modules/_match-dropdown.scss */

.match-dropdown .table .tfoot .body:last-child {
  border-top: 1px solid #e1e1e1;
  border-bottom: 0;
}

/* line 141, FED/assets/sass/modules/_match-dropdown.scss */

.match-dropdown .table .tfoot .body:last-child .table-content:first-child {
  border-bottom: 0;
  padding: 0;
}

/* line 151, FED/assets/sass/modules/_match-dropdown.scss */

.match-dropdown .table .tfoot .table-content {
  border: 0;
}

/* line 158, FED/assets/sass/modules/_match-dropdown.scss */

.match-dropdown .team-1,
.match-dropdown .team-2 {
  color: #fff;
}

/* line 162, FED/assets/sass/modules/_match-dropdown.scss */

.match-dropdown .team-1:first-child,
.match-dropdown .team-2:first-child {
  background: none;
}

/* line 167, FED/assets/sass/modules/_match-dropdown.scss */

.match-dropdown .team-1:first-child {
  color: #002653;
}

/* line 171, FED/assets/sass/modules/_match-dropdown.scss */

.match-dropdown .team-2:first-child {
  color: #b90404;
}

/* line 175, FED/assets/sass/modules/_match-dropdown.scss */

.match-dropdown .player-team-1 {
  color: #002653;
}

/* line 178, FED/assets/sass/modules/_match-dropdown.scss */

.match-dropdown .player-team-2 {
  color: #b90404;
}

/* line 219, FED/assets/sass/modules/_match-dropdown.scss */

.match-dropdown .player-details-wrapper {
  float: left;
  width: 150px;
  height: 412px;
}

/* line 224, FED/assets/sass/modules/_match-dropdown.scss */

.match-dropdown .player-details-wrapper:last-child {
  float: right;
}

/* line 228, FED/assets/sass/modules/_match-dropdown.scss */

.match-dropdown .player-details {
  float: none;
  width: 100%;
  border: 0;
}

/* line 234, FED/assets/sass/modules/_match-dropdown.scss */

.match-dropdown .player-details:first-child .button,
.match-dropdown .player-details:first-child .button-border,
.match-dropdown .player-details:first-child .view-more-button {
  border-bottom: 1px solid #e1e1e1;
}

/* line 240, FED/assets/sass/modules/_match-dropdown.scss */

.match-dropdown .player-headshot {
  width: 150px;
  height: 97px;
  margin-top: 75px;
  border-bottom: 1px solid #e1e1e1;
  text-align: center;
}

/* line 247, FED/assets/sass/modules/_match-dropdown.scss */

.match-dropdown .player-headshot .lazy-loader,
.match-dropdown .player-headshot .lazy-view,
.match-dropdown .player-headshot img {
  width: auto;
  height: 100%;
  margin: 0 auto;
  position: static;
}

/* line 256, FED/assets/sass/modules/_match-dropdown.scss */

.match-dropdown .player-headshot .player-name {
  height: auto;
  padding: 10px 10px 0;
  background: none;
  top: -75px;
  bottom: auto;
}

/* line 264, FED/assets/sass/modules/_match-dropdown.scss */

.match-dropdown .player-headshot .first-name,
.match-dropdown .player-headshot .last-name {
  display: block;
  font-weight: normal;
  font-size: 18px;
  color: #404040;
  text-transform: none;
  line-height: 1;
}

/* line 274, FED/assets/sass/modules/_match-dropdown.scss */

.match-dropdown .player-headshot .country {
  display: block;
  font: 12px/1 Arial, sans-serif;
  color: #a1a1a1;
  margin-top: 5px;
  text-transform: uppercase;
}

/* line 283, FED/assets/sass/modules/_match-dropdown.scss */

.match-dropdown .button,
.match-dropdown .button-border,
.match-dropdown .view-more-button {
  height: 34px;
  line-height: 34px;
}

/* line 290, FED/assets/sass/modules/_match-dropdown.scss */

.match-dropdown-wrapper {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height .25s;
  -moz-transition: max-height .25s;
  -o-transition: max-height .25s;
  transition: max-height .25s;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}

/* line 299, FED/assets/sass/modules/_match-dropdown.scss */

.match-dropdown:last-child .match-dropdown-wrapper {
  border-bottom-width: 1px;
}

/* line 304, FED/assets/sass/modules/_match-dropdown.scss */

.match-data {
  position: relative;
  float: left;
  opacity: 0;
  width: calc( 100% - 300px);
}

/* line 316, FED/assets/sass/modules/_match-dropdown.scss */

.table .match-data {
  padding: 0;
}

/* line 320, FED/assets/sass/modules/_match-dropdown.scss */

.match-data .section-header,
.match-data .table-titlerow,
.match-data .player-top-money-header {
  padding: 0;
}

/* line 328, FED/assets/sass/modules/_match-dropdown.scss */

.match-data .section-title,
.match-data .table-titlerow .table-title,
.table-titlerow .match-data .table-title {
  display: block;
  line-height: 80px;
  text-align: center;
}

/* line 366, FED/assets/sass/modules/_match-dropdown.scss */

.match-data .button,
.match-data .button-border,
.match-data .view-more-button {
  height: 60px;
  line-height: 60px;
  text-align: right;
}

/* line 371, FED/assets/sass/modules/_match-dropdown.scss */

.match-data .button:after,
.match-data .button-border:after,
.match-data .view-more-button:after {
  margin-left: 5px;
  margin-right: 20px;
}

/* line 385, FED/assets/sass/modules/_match-dropdown.scss */

.match-data .table-wrapper,
.match-data .player-performance-table-wrapper,
.match-data .player-results-table-wrapper,
.match-data .leaderboard-standalone-table {
  padding: 0;
}

/* line 391, FED/assets/sass/modules/_match-dropdown.scss */

.match-data .table td {
  vertical-align: middle;
}

/* line 406, FED/assets/sass/modules/_match-dropdown.scss */

.match-data .flex-direction-nav {
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 417, FED/assets/sass/modules/_match-dropdown.scss */

.match-data .flex-prev,
.match-data .flex-next {
  height: 80px;
  width: auto;
  margin: 0;
  line-height: 80px;
  text-align: center;
  background: #fff;
  position: absolute;
  top: 0;
  opacity: 1;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}

/* line 430, FED/assets/sass/modules/_match-dropdown.scss */

.match-data .flex-prev:before,
.match-data .flex-next:before {
  display: block;
  width: 50px;
  color: #49aa3d;
  position: absolute;
}

/* line 438, FED/assets/sass/modules/_match-dropdown.scss */

.match-data .flex-prev {
  padding-left: 50px;
  left: 0;
}

/* line 442, FED/assets/sass/modules/_match-dropdown.scss */

.match-data .flex-prev:before {
  font-size: 40px;
  left: 0;
}

/* line 449, FED/assets/sass/modules/_match-dropdown.scss */

.match-data .flex-next {
  padding-right: 50px;
  right: 0;
}

/* line 453, FED/assets/sass/modules/_match-dropdown.scss */

.match-data .flex-next:before {
  font-size: 40px;
  right: 0;
}

/* line 1, FED/assets/sass/modules/_tipsy.scss */

.tipsy {
  font-size: 12px;
  position: absolute;
  padding: 5px;
  z-index: 100000;
}

/* line 2, FED/assets/sass/modules/_tipsy.scss */

.tipsy-inner {
  background-color: #73A9D0;
  color: #FFF;
  max-width: 120px;
  padding: 10px;
  text-align: center;
}

/* line 5, FED/assets/sass/modules/_tipsy.scss */

.tipsy-inner {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

/* line 10, FED/assets/sass/modules/_tipsy.scss */

.tipsy-arrow {
  position: absolute;
  width: 0;
  height: 0;
  line-height: 0;
  border: 5px dashed #000;
}

/* line 13, FED/assets/sass/modules/_tipsy.scss */

.tipsy-arrow-n {
  border-bottom-color: #73A9D0;
}

/* line 14, FED/assets/sass/modules/_tipsy.scss */

.tipsy-arrow-s {
  border-top-color: #73A9D0;
}

/* line 15, FED/assets/sass/modules/_tipsy.scss */

.tipsy-arrow-e {
  border-left-color: #73A9D0;
}

/* line 16, FED/assets/sass/modules/_tipsy.scss */

.tipsy-arrow-w {
  border-right-color: #73A9D0;
}

/* line 18, FED/assets/sass/modules/_tipsy.scss */

.tipsy-n .tipsy-arrow {
  top: 0px;
  left: 50%;
  margin-left: -5px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent;
}

/* line 19, FED/assets/sass/modules/_tipsy.scss */

.tipsy-nw .tipsy-arrow {
  top: 0;
  left: 10px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent;
}

/* line 20, FED/assets/sass/modules/_tipsy.scss */

.tipsy-ne .tipsy-arrow {
  top: 0;
  right: 10px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent;
}

/* line 21, FED/assets/sass/modules/_tipsy.scss */

.tipsy-s .tipsy-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
}

/* line 22, FED/assets/sass/modules/_tipsy.scss */

.tipsy-sw .tipsy-arrow {
  bottom: 0;
  left: 10px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
}

/* line 23, FED/assets/sass/modules/_tipsy.scss */

.tipsy-se .tipsy-arrow {
  bottom: 0;
  right: 10px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
}

/* line 24, FED/assets/sass/modules/_tipsy.scss */

.tipsy-e .tipsy-arrow {
  right: 0;
  top: 50%;
  margin-top: -5px;
  border-left-style: solid;
  border-right: none;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

/* line 25, FED/assets/sass/modules/_tipsy.scss */

.tipsy-w .tipsy-arrow {
  left: 0;
  top: 50%;
  margin-top: -5px;
  border-right-style: solid;
  border-left: none;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

/* line 5, FED/assets/sass/modules/_full-slider.scss */

.full-slider {
  background-position: center center;
  background-size: cover;
  height: 440px;
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 1;
}

/* line 9, FED/assets/sass/modules/_full-slider.scss */

.full-slider .article-video {
  height: 0;
  padding: 0;
  position: absolute;
  background-color: #000;
  top: 0;
  left: -100%;
  width: 100%;
  z-index: 6;
  -webkit-transition: left,.25s;
  -moz-transition: left,.25s;
  -o-transition: left,.25s;
  transition: left,.25s;
  height: 100% !important;
}

/* line 19, FED/assets/sass/modules/_full-slider.scss */

.full-slider .article-video iframe {
  height: 100%;
  width: 100%;
}

/* line 24, FED/assets/sass/modules/_full-slider.scss */

.full-slider .article-video.expand {
  left: 0;
  opacity: 1;
  text-align: center;
}

/* line 39, FED/assets/sass/modules/_full-slider.scss */

.full-slider .inner-wrap {
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}

/* line 48, FED/assets/sass/modules/_full-slider.scss */

.full-slider .slide-link {
  display: block;
  height: 100%;
  width: 100%;
}

/* line 54, FED/assets/sass/modules/_full-slider.scss */

.full-slider .play-video,
.full-slider .slider__item-link {
  z-index: 3;
  font-size: 0;
  margin: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 63, FED/assets/sass/modules/_full-slider.scss */

.full-slider .play-video:before,
.full-slider .slider__item-link:before {
  position: absolute;
  top: 40%;
  left: 52%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

/* line 77, FED/assets/sass/modules/_full-slider.scss */

.full-slider .slider__item-link {
  display: block;
  position: absolute;
}

/* line 81, FED/assets/sass/modules/_full-slider.scss */

.full-slider .slider__item-link:before {
  display: none;
}

/* line 86, FED/assets/sass/modules/_full-slider.scss */

.full-slider .video-cta {
  display: table;
}

/* line 88, FED/assets/sass/modules/_full-slider.scss */

.full-slider .video-cta__title,
.full-slider .video-cta__icon {
  display: table-cell;
}

/* line 92, FED/assets/sass/modules/_full-slider.scss */

.full-slider .video-cta__icon {
  padding: 0 0 0 15px;
  vertical-align: middle;
}

/* line 95, FED/assets/sass/modules/_full-slider.scss */

.full-slider .video-cta__icon img {
  width: 30px;
  height: 30px;
}

/* line 102, FED/assets/sass/modules/_full-slider.scss */

.full-slider .rsContent {
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}

/* line 107, FED/assets/sass/modules/_full-slider.scss */

.full-slider .royalSlider {
  background-color: #f1f2f3;
  overflow: hidden;
  width: 100%;
}

/* line 113, FED/assets/sass/modules/_full-slider.scss */

.full-slider .rsOverflow {
  width: 100% !important;
  height: 100% !important;
  min-height: 300px;
  position: relative;
  padding-top: 440px;
  height: 0px;
}

/* line 125, FED/assets/sass/modules/_full-slider.scss */

.full-slider .rsContainer {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
}

/* line 134, FED/assets/sass/modules/_full-slider.scss */

.full-slider .rsBullet {
  height: 12px;
  width: 12px;
  float: left;
  cursor: pointer;
  position: relative;
  display: block;
  outline: none;
  border: none;
}

/* line 144, FED/assets/sass/modules/_full-slider.scss */

.full-slider .rsBullet+.rsBullet {
  margin-left: 7px;
}

/* line 148, FED/assets/sass/modules/_full-slider.scss */

.full-slider .rsBullet span {
  display: block;
  width: 0;
  height: 0;
  border: 2px solid #e1e1e1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: width .25s,height .25s;
  -moz-transition: width .25s,height .25s;
  -o-transition: width .25s,height .25s;
  transition: width .25s,height .25s;
}

/* line 165, FED/assets/sass/modules/_full-slider.scss */

.full-slider .rsBullet:hover span,
.full-slider .rsBullet.rsNavSelected span {
  width: 12px;
  height: 12px;
  border-width: 1px;
}

/* line 201, FED/assets/sass/modules/_full-slider.scss */

.full-slider .rsBullets {
  position: absolute;
  bottom: 20px;
  right: 30px;
  z-index: 10;
}

/* line 208, FED/assets/sass/modules/_full-slider.scss */

.full-slider .item-text {
  padding: 40px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
  overflow: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}

/* line 223, FED/assets/sass/modules/_full-slider.scss */

.side-carousel-items .full-slider .item-text {
  padding: 20px;
}

/* line 227, FED/assets/sass/modules/_full-slider.scss */

.full-slider .item-text a {
  color: inherit;
}

/* line 231, FED/assets/sass/modules/_full-slider.scss */

.full-slider .item-title {
  line-height: 1;
  color: #fefdfd;
  font-size: 24px;
  max-width: 60%;
}

/* line 248, FED/assets/sass/modules/_full-slider.scss */

.side-carousel-items .full-slider .item-title {
  font-size: 22px;
  max-width: none;
}

/* line 253, FED/assets/sass/modules/_full-slider.scss */

.category-type+.full-slider .item-title {
  margin-top: 5px;
}

/* line 258, FED/assets/sass/modules/_full-slider.scss */

.full-slider .item-credit {
  display: inline-block;
  position: absolute;
  font-size: 10px;
  left: calc(100% - 20px);
  bottom: 20px;
  z-index: 5;
  -webkit-transform-origin: bottom left;
  -moz-transform-origin: bottom left;
  -ms-transform-origin: bottom left;
  -o-transform-origin: bottom left;
  transform-origin: bottom left;
  -webkit-transform: rotate(-90deg) translateZ(0);
  -moz-transform: rotate(-90deg) translateZ(0);
  -ms-transform: rotate(-90deg) translateZ(0);
  -o-transform: rotate(-90deg) translateZ(0);
  transform: rotate(-90deg) translateZ(0);
  -ms-transform: rotate(-90deg);
  display: none;
}

/* line 273, FED/assets/sass/modules/_full-slider.scss */

.full-slider .item-credit .item-credit-text {
  white-space: nowrap;
  color: rgba(255,255,255,0.3);
}

/* line 281, FED/assets/sass/modules/_full-slider.scss */

.full-slider .item-thumbnail {
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 100%;
}

/* line 289, FED/assets/sass/modules/_full-slider.scss */

.full-slider .item-thumbnail:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

/* line 304, FED/assets/sass/modules/_full-slider.scss */

.full-slider .item-thumbnail:before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDcyYiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDA3MmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background-color: none !important;
}

/* line 310, FED/assets/sass/modules/_full-slider.scss */

.full-slider .item-thumbnail>* {
  display: block;
  position: relative;
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 321, FED/assets/sass/modules/_full-slider.scss */

.detail-carousel .full-slider .item-thumbnail,
.modal-carousel .full-slider .item-thumbnail {
  background-size: auto 100%;
}

/* line 325, FED/assets/sass/modules/_full-slider.scss */

.detail-carousel .full-slider .item-thumbnail video,
.modal-carousel .full-slider .item-thumbnail video {
  height: 100% !important;
  width: auto !important;
}

/* line 332, FED/assets/sass/modules/_full-slider.scss */

.full-slider .item-button {
  display: block;
  margin-right: 10px;
  width: 130px;
  height: 30px;
  color: #fff;
  font-weight: bold;
  font-size: 18px;
  line-height: 34px;
  background-color: #00aeef;
  text-transform: uppercase;
  text-align: center;
}

/* line 344, FED/assets/sass/modules/_full-slider.scss */

.full-slider .item-button:hover {
  background-color: #000;
  color: #fff;
}

/* line 349, FED/assets/sass/modules/_full-slider.scss */

.item-buttons .full-slider .item-button {
  margin-top: 20px;
  float: left;
  color: #fff;
  display: none;
}

/* line 364, FED/assets/sass/modules/_full-slider.scss */

.item-align-center {
  bottom: 0;
  margin: 0 auto;
  position: relative;
  width: 1060px;
}

/* line 376, FED/assets/sass/modules/_full-slider.scss */

.item-text-additional {
  background-color: rgba(255,255,255,0.5);
  bottom: 40px;
  color: #002653;
  font-size: 18px;
  height: 80px;
  left: 53%;
  line-height: 20px;
  padding: 10px 10px 10px 10px;
  position: absolute;
  text-transform: uppercase;
  vertical-align: middle;
  z-index: 2;
}

/* line 391, FED/assets/sass/modules/_full-slider.scss */

.item-text-additional a {
  color: inherit;
}

/* line 395, FED/assets/sass/modules/_full-slider.scss */

.item-text-additional strong {
  display: block;
  font-size: 38px;
  line-height: 38px;
  font-weight: normal;
  margin-left: 30px;
  text-align: right;
  white-space: nowrap;
}

/* line 404, FED/assets/sass/modules/_full-slider.scss */

.item-text-additional:before,
.item-text-additional:after {
  content: '';
  height: 0;
  position: absolute;
  top: 0;
  width: 0;
}

/* line 411, FED/assets/sass/modules/_full-slider.scss */

.item-text-additional:before {
  border-bottom: 40px solid rgba(255,255,255,0.5);
  border-left: 12px solid transparent;
  border-right: 12px solid rgba(255,255,255,0.5);
  border-top: 40px solid transparent;
  left: -24px;
}

/* line 418, FED/assets/sass/modules/_full-slider.scss */

.item-text-additional:after {
  border-bottom: 40px solid transparent;
  border-left: 12px solid rgba(255,255,255,0.5);
  border-right: 12px solid transparent;
  border-top: 40px solid rgba(255,255,255,0.5);
  right: -24px;
}

/* line 5, FED/assets/sass/modules/_course-slider.scss */

.course-slider {
  padding: 30px 30px 60px;
}

/* line 19, FED/assets/sass/modules/_course-slider.scss */

.course-slider .rsSlide {
  height: auto;
}

/* line 22, FED/assets/sass/modules/_course-slider.scss */

.course-slider .rsContent {
  height: auto;
}

/* line 25, FED/assets/sass/modules/_course-slider.scss */

.course-slider .rsArrow {
  color: #00aeef;
  font-size: 40px;
  position: absolute;
  top: 50%;
}

/* line 30, FED/assets/sass/modules/_course-slider.scss */

.course-slider .rsArrow:hover {
  color: #5dee4b;
}

/* line 34, FED/assets/sass/modules/_course-slider.scss */

.course-slider .rsArrowLeft {
  left: 0;
}

/* line 40, FED/assets/sass/modules/_course-slider.scss */

.course-slider .rsArrowRight {
  right: 0;
}

/* line 47, FED/assets/sass/modules/_course-slider.scss */

.course-slider .rsBullets {
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 10;
  bottom: -34px;
}

/* line 59, FED/assets/sass/modules/_course-slider.scss */

.course-slider .rsBullet {
  height: 12px;
  width: 12px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  outline: none;
  border: none;
}

/* line 68, FED/assets/sass/modules/_course-slider.scss */

.course-slider .rsBullet+.rsBullet {
  margin-left: 7px;
}

/* line 72, FED/assets/sass/modules/_course-slider.scss */

.course-slider .rsBullet span {
  display: block;
  width: 0;
  height: 0;
  border: 2px solid #00aeef;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: width .25s,height .25s;
  -moz-transition: width .25s,height .25s;
  -o-transition: width .25s,height .25s;
  transition: width .25s,height .25s;
}

/* line 89, FED/assets/sass/modules/_course-slider.scss */

.course-slider .rsBullet:hover span,
.course-slider .rsBullet.rsNavSelected span {
  width: 12px;
  height: 12px;
  border-width: 1px;
}

/* line 96, FED/assets/sass/modules/_course-slider.scss */

.course-slider .course-hole-number {
  font-weight: 700;
  display: table-cell;
  text-indent: -10px;
  vertical-align: middle;
  font-size: 80px;
}

/* line 108, FED/assets/sass/modules/_course-slider.scss */

.course-hole {
  border: 1px solid #e0dfdf;
}

/* line 112, FED/assets/sass/modules/_course-slider.scss */

.course-hole-location {
  background-color: #f0f0f0;
  color: #73acd1;
  font-family: "Titillium";
  text-transform: uppercase;
  vertical-align: middle;
  border-right: 1px solid #e0dfdf;
  display: table-cell;
  padding: 0 20px;
}

/* line 127, FED/assets/sass/modules/_course-slider.scss */

.course-hole-label {
  font-weight: 400;
  display: table-cell;
  vertical-align: middle;
  font-size: 21px;
}

/* line 131, FED/assets/sass/modules/_course-slider.scss */

.course-hole-label span {
  display: block;
  line-height: 0.75em;
  -webkit-transform: rotate(-90deg) translateZ(0);
  -moz-transform: rotate(-90deg) translateZ(0);
  -ms-transform: rotate(-90deg) translateZ(0);
  -o-transform: rotate(-90deg) translateZ(0);
  transform: rotate(-90deg) translateZ(0);
  -ms-transform: rotate(-90deg);
}

/* line 139, FED/assets/sass/modules/_course-slider.scss */

.course-hole-label span {
  margin-left: -18px;
}

/* line 150, FED/assets/sass/modules/_course-slider.scss */

.course-hole-compass {
  color: #969b9d;
  font-size: 35px;
  font-weight: 100;
  display: table-cell;
  vertical-align: middle;
  padding-left: 20px;
}

/* line 162, FED/assets/sass/modules/_course-slider.scss */

.course-hole-description {
  color: #969b9d;
  display: table-cell;
  font: 16px/30px Arial, sans-serif;
  padding: 20px;
}

/* line 175, FED/assets/sass/modules/_course-slider.scss */

.course-map img {
  display: block;
  height: auto;
  width: 100%;
}

/* line 181, FED/assets/sass/modules/_course-slider.scss */

.course-key {
  background-color: rgba(2,20,42,0.77);
  color: #ffffff;
  font-family: "Titillium";
  text-transform: uppercase;
  bottom: 0;
  font-size: 24px;
  left: 0;
  padding: 10px 20px;
  position: absolute;
  width: 340px;
}

/* line 187, FED/assets/sass/modules/_course-slider.scss */

.course-key dt {
  clear: left;
  float: left;
  font-weight: 700;
  width: 50%;
}

/* line 193, FED/assets/sass/modules/_course-slider.scss */

.course-key dd {
  float: right;
  font-weight: 100;
  text-align: right;
  width: 50%;
}

/* line 5, FED/assets/sass/modules/_callouts.scss */

.callout-container {
  background-color: #f0f0f0;
  position: relative;
  border-bottom: 1px solid #e1e1e1;
  border-top: 1px solid #e1e1e1;
  padding: 60px 0;
}

/* line 12, FED/assets/sass/modules/_callouts.scss */

.callout-container .section-header,
.callout-container .table-titlerow,
.callout-container .player-top-money-header {
  padding-bottom: 30px;
  padding-top: 0;
}

/* line 16, FED/assets/sass/modules/_callouts.scss */

.callout-container li {
  float: left;
  margin-left: 5%;
  width: 30%;
}

/* line 20, FED/assets/sass/modules/_callouts.scss */

.callout-container li:first-child {
  margin-left: 0;
}

/* line 38, FED/assets/sass/modules/_callouts.scss */

.rolex-rankings-wrapper+.callout-container {
  border-top: none;
}

/* line 41, FED/assets/sass/modules/_callouts.scss */

.callout-container .section-title,
.callout-container .table-titlerow .table-title,
.table-titlerow .callout-container .table-title {
  margin-bottom: 0;
}

/* line 44, FED/assets/sass/modules/_callouts.scss */

.callout-container:before,
.callout-container:after {
  content: " ";
  border-bottom: 1px solid #e1e1e1;
  border-top: 1px solid #e1e1e1;
  background-color: #f0f0f0;
  position: absolute;
  top: -1px;
  bottom: -1px;
  width: 100%;
}

/* line 54, FED/assets/sass/modules/_callouts.scss */

.callout-container:before {
  right: 100%;
}

/* line 57, FED/assets/sass/modules/_callouts.scss */

.callout-container:after {
  left: 100%;
}

/* line 62, FED/assets/sass/modules/_callouts.scss */

.image-callouts {
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 60px;
  padding: 0 40px 60px;
}

/* line 80, FED/assets/sass/modules/_callouts.scss */

.text-callouts {
  padding: 0 40px;
}

/* line 95, FED/assets/sass/modules/_callouts.scss */

.callout-image {
  display: block;
}

/* line 97, FED/assets/sass/modules/_callouts.scss */

.callout-image img {
  display: block;
  height: auto;
  width: 100%;
}

/* line 103, FED/assets/sass/modules/_callouts.scss */

.text-callout-title {
  border-left: 4px solid #519c1f;
  color: #4a4949;
  margin-bottom: 10px;
  margin-top: 20px;
  padding-left: 10px;
  text-transform: uppercase;
  font-size: 2.6em;
}

/* line 110, FED/assets/sass/modules/_callouts.scss */

.text-callout-title a {
  color: inherit;
}

/* line 119, FED/assets/sass/modules/_callouts.scss */

.callout-excerpt {
  color: #4a4949;
  font-family: Arial, sans-serif;
  font-size: 1.4em;
  line-height: 24px;
}

/* line 4, FED/assets/sass/modules/_404.scss */

.four-o-four {
  height: 400px;
  position: relative;
  width: 100%;
}

/* line 9, FED/assets/sass/modules/_404.scss */

.four-o-four .button-border,
.four-o-four .view-more-button {
  bottom: 50px;
  cursor: pointer;
  display: block;
  height: 40px;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 215px;
  z-index: 3;
}

/* line 20, FED/assets/sass/modules/_404.scss */

.four-o-four .button-border:hover,
.four-o-four .view-more-button:hover {
  color: #002653;
}

/* line 25, FED/assets/sass/modules/_404.scss */

.four-o-four .four-o-four-title {
  height: 300px;
  position: relative;
}

/* line 29, FED/assets/sass/modules/_404.scss */

.four-o-four .four-o-four-title:before {
  color: #71abd2;
  content: attr(data-redirect-num);
  font-size: 280px;
  font-weight: 700;
  left: 50%;
  line-height: 0.5;
  position: absolute;
  top: 70px;
  transform: translateX(-50%);
  z-index: 1;
}

/* line 42, FED/assets/sass/modules/_404.scss */

.four-o-four .four-o-four-title:after {
  background-color: rgba(255,255,255,0.8);
  color: #000000;
  content: attr(data-infotext);
  font-size: 30px;
  height: 150px;
  left: 0;
  padding: 70px 0 30px;
  position: absolute;
  right: 0;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  width: 100%;
  z-index: 2;
  z-index: 2;
}

/* line 5, FED/assets/sass/modules/_cut-line.scss */

.cut-line {
  font-size: 14px;
  line-height: 20px;
  padding: 20px;
  font-family: Titillium;
  color: #fff;
  background: #002653;
  text-align: center;
  text-transform: none;
}

/* line 5, FED/assets/sass/modules/_fantasy.scss */

.column-wrapper.full-column-ad,
.full-column-ad.awards {
  padding: 0;
}

/* line 8, FED/assets/sass/modules/_fantasy.scss */

.full-column-ad-fantasy-mobile {
  width: 100%;
  height: auto;
}

/* line 12, FED/assets/sass/modules/_fantasy.scss */

.article-copy.full-column-ad-text {
  padding: 40px;
}

/* line 19, FED/assets/sass/modules/_fantasy.scss */

.iframe-wrapper {
  width: 100%;
  height: 785px;
}

/* line 29, FED/assets/sass/modules/_fantasy.scss */

.iframe-wrapper iframe {
  width: 100%;
  height: 100%;
}

/* line 36, FED/assets/sass/modules/_fantasy.scss */

.fantasy-banner:before {
  display: none;
}

/* line 41, FED/assets/sass/modules/_fantasy.scss */

.iframe-wrapper+.wysiwyg-widget-wrapper {
  padding-top: 40px;
}

/* line 45, FED/assets/sass/modules/_fantasy.scss */

.side-note-text {
  font-weight: normal;
  font-size: 12px;
  line-height: 26px;
  color: #969B99;
  padding: 20px;
  clear: both;
}

/* line 53, FED/assets/sass/modules/_fantasy.scss */

.grand-prize-title {
  float: left;
  color: #71abd2;
  font-weight: bold;
  font-size: 30px;
  line-height: 28px;
  position: relative;
  border-bottom: 1px solid #e1e1e1;
  text-transform: uppercase;
  padding-bottom: 50px;
}

/* line 69, FED/assets/sass/modules/_fantasy.scss */

.grand-prize-title:before {
  content: '\e624';
  float: left;
  color: #a1a1a1;
  font-weight: normal;
  font-family: 'icomoon';
  margin-right: 10px;
  margin-top: 15px;
  font-size: 48px;
  height: 100%;
}

/* line 81, FED/assets/sass/modules/_fantasy.scss */

.wysiwyg-widget-wrapper {
  zoom: 1;
}

/* line 199, FED/assets/sass/_util.scss */

.wysiwyg-widget-wrapper:before,
.wysiwyg-widget-wrapper:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}

/* line 207, FED/assets/sass/_util.scss */

.wysiwyg-widget-wrapper:after {
  clear: both;
}

/* line 84, FED/assets/sass/modules/_fantasy.scss */

.widget+.wysiwyg-widget-wrapper {
  margin-top: 40px;
  margin-bottom: 40px;
}

/* line 88, FED/assets/sass/modules/_fantasy.scss */

.grand-prize-title+.wysiwyg-widget-title {
  clear: both;
  padding: 40px 0;
}

/* line 97, FED/assets/sass/modules/_fantasy.scss */

.grand-prize-list dt {
  width: 70px;
  color: #404040;
  font-weight: 700;
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
}

/* line 109, FED/assets/sass/modules/_fantasy.scss */

.grand-prize-list dd {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 73px);
  font-weight: normal;
  color: #a1a1a1;
  margin-bottom: 10px;
  font-size: 13px;
}

/* line 5, FED/assets/sass/modules/_match-tabs.scss */

.match-tabs {
  zoom: 1;
  border-top: 1px solid #e1e1e1;
  margin: 0 -40px;
}

/* line 199, FED/assets/sass/_util.scss */

.match-tabs:before,
.match-tabs:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}

/* line 207, FED/assets/sass/_util.scss */

.match-tabs:after {
  clear: both;
}

/* line 21, FED/assets/sass/modules/_match-tabs.scss */

.icrown .match-tabs {
  margin: 0 0 20px;
  border-top: 0;
  position: relative;
}

/* line 29, FED/assets/sass/modules/_match-tabs.scss */

.match-tabs .flag {
  width: 22px;
  height: 16px;
}

/* line 33, FED/assets/sass/modules/_match-tabs.scss */

.match-tabs .flag svg,
.match-tabs .flag img {
  display: block;
  max-width: 100%;
  max-height: 100%;
}

/* line 41, FED/assets/sass/modules/_match-tabs.scss */

.match-tabs-nav {
  position: relative;
  zoom: 1;
  border-bottom: 1px solid #e1e1e1;
}

/* line 199, FED/assets/sass/_util.scss */

.match-tabs-nav:before,
.match-tabs-nav:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}

/* line 207, FED/assets/sass/_util.scss */

.match-tabs-nav:after {
  clear: both;
}

/* line 94, FED/assets/sass/modules/_match-tabs.scss */

.match-tabs-nav-item {
  display: inline-block;
  float: left;
  border-bottom: 4px solid transparent;
  border-right: 1px solid #e1e1e1;
  text-align: center;
  width: 20%;
}

/* line 125, FED/assets/sass/modules/_match-tabs.scss */

.match-tabs-nav-item:nth-child(5) {
  border-right: 0;
}

/* line 129, FED/assets/sass/modules/_match-tabs.scss */

.icrown .match-tabs-nav-item {
  width: auto;
  border-right: none;
  padding-left: 15px;
  padding-right: 15px;
  border-left: 1px solid #e1e1e1;
  font-weight: 700;
  margin-bottom: 20px;
}

/* line 138, FED/assets/sass/modules/_match-tabs.scss */

.icrown .match-tabs-nav-item:first-child {
  border-left: none;
  padding-left: 0;
}

/* line 146, FED/assets/sass/modules/_match-tabs.scss */

.match-tabs-nav-item a {
  display: block;
  padding: 15px 10px;
}

/* line 154, FED/assets/sass/modules/_match-tabs.scss */

.icrown .match-tabs-nav-item a {
  display: inline;
  padding: 0;
  margin-top: 0;
}

/* line 161, FED/assets/sass/modules/_match-tabs.scss */

.match-tabs-nav-item.active {
  border-bottom: 4px solid #519c1f;
}

/* line 165, FED/assets/sass/modules/_match-tabs.scss */

.solheim .match-tabs-nav-item.active {
  border-bottom-color: #b90404;
}

/* line 169, FED/assets/sass/modules/_match-tabs.scss */

.icrown .match-tabs-nav-item.active {
  border-bottom: 2px solid #404040;
}

/* line 172, FED/assets/sass/modules/_match-tabs.scss */

.icrown .match-tabs-nav-item.active .match-tab-item-title {
  color: #404040;
}

/* line 182, FED/assets/sass/modules/_match-tabs.scss */

.match-tabs-scores-us,
.match-tabs-scores-eu {
  width: 48%;
}

/* line 191, FED/assets/sass/modules/_match-tabs.scss */

.match-tabs-scores-us .count,
.match-tabs-scores-us .flag,
.match-tabs-scores-eu .count,
.match-tabs-scores-eu .flag {
  display: inline-block;
  vertical-align: top;
}

/* line 196, FED/assets/sass/modules/_match-tabs.scss */

.match-tabs-scores-us .count,
.match-tabs-scores-eu .count {
  color: inherit;
  color: #40403c;
  line-height: 1;
  font-size: 26px;
}

/* line 210, FED/assets/sass/modules/_match-tabs.scss */

.match-tabs-scores-us .flag,
.match-tabs-scores-eu .flag {
  margin: 7px 5px;
}

/* line 220, FED/assets/sass/modules/_match-tabs.scss */

.match-tabs-scores-us {
  text-align: right;
  float: left;
}

/* line 233, FED/assets/sass/modules/_match-tabs.scss */

.match-tabs-scores-us .flag {
  float: right;
  margin-right: 0;
}

/* line 239, FED/assets/sass/modules/_match-tabs.scss */

.match-tabs-scores-eu {
  text-align: left;
  float: right;
}

/* line 252, FED/assets/sass/modules/_match-tabs.scss */

.match-tabs-scores-eu .flag {
  float: left;
}

/* line 264, FED/assets/sass/modules/_match-tabs.scss */

.match-tab-item-title {
  font-size: 14px;
  text-transform: uppercase;
  color: #b90404;
  margin-top: 5px;
  text-align: center;
}

/* line 281, FED/assets/sass/modules/_match-tabs.scss */

.icrown .match-tab-item-title {
  color: #cd1544;
}

/* line 284, FED/assets/sass/modules/_match-tabs.scss */

.icrown .match-tab-item-title:hover {
  color: #404040;
}

/* line 291, FED/assets/sass/modules/_match-tabs.scss */

.dropdown-match-tabs {
  position: relative;
}

/* line 297, FED/assets/sass/modules/_match-tabs.scss */

.dropdown-match-tabs .match-tabs-nav-item {
  position: relative;
}

/* line 301, FED/assets/sass/modules/_match-tabs.scss */

.icrown .dropdown-match-tabs {
  float: left;
  width: 55%;
}

/* line 310, FED/assets/sass/modules/_match-tabs.scss */

.match-totals {
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 40px;
}

/* line 319, FED/assets/sass/modules/_match-tabs.scss */

.match-totals:after {
  content: "";
  width: 100%;
  height: 0;
  display: block;
  clear: both;
}

/* line 327, FED/assets/sass/modules/_match-tabs.scss */

.match-totals .section-title,
.match-totals .table-titlerow .table-title,
.table-titlerow .match-totals .table-title {
  width: 100%;
  text-align: center;
  margin-bottom: 20px;
}

/* line 339, FED/assets/sass/modules/_match-tabs.scss */

.match-totals .table {
  width: 50%;
  float: left;
}

/* line 358, FED/assets/sass/modules/_match-tabs.scss */

.match-totals .table .flag {
  margin-right: 10px;
  width: 45px;
  height: 29px;
}

/* line 366, FED/assets/sass/modules/_match-tabs.scss */

.match-totals .table .flag {
  border: none;
}

/* line 370, FED/assets/sass/modules/_match-tabs.scss */

.match-totals .table .count {
  margin-right: 5px;
}

/* line 375, FED/assets/sass/modules/_match-tabs.scss */

.match-totals .table thead {
  background-color: #acadad;
  color: #fff;
}

/* line 380, FED/assets/sass/modules/_match-tabs.scss */

.match-totals .table th {
  font-weight: normal;
  text-transform: uppercase;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 14px;
}

/* line 387, FED/assets/sass/modules/_match-tabs.scss */

.match-totals .table th.pts {
  font-weight: normal;
}

/* line 391, FED/assets/sass/modules/_match-tabs.scss */

.match-totals .table th:first-child {
  text-align: left;
  padding-left: 15px;
}

/* line 413, FED/assets/sass/modules/_match-tabs.scss */

.match-totals .table td {
  font-weight: normal;
}

/* line 416, FED/assets/sass/modules/_match-tabs.scss */

.match-totals .table td:first-child {
  text-align: left;
  padding-left: 15px;
  font-weight: bold;
}

/* line 434, FED/assets/sass/modules/_match-tabs.scss */

.match-totals .table .pts {
  font-weight: bold;
}

/* line 442, FED/assets/sass/modules/_match-tabs.scss */

.match-totals .pool-a thead {
  background-color: #F37321;
}

/* line 450, FED/assets/sass/modules/_match-tabs.scss */

.match-totals .pool-b thead {
  background-color: #0B3B60;
}

/* line 5, FED/assets/sass/modules/_rail-leaderboard.scss */

.rail-leaderboard-title {
  border-bottom: 1px solid #e1e1e1;
  font-size: 26px;
  font-weight: 200;
  padding: 25px;
  text-align: center;
  text-transform: uppercase;
}

/* line 13, FED/assets/sass/modules/_rail-leaderboard.scss */

.rail-leaderboard-about {
  padding: 20px 25px;
}

/* line 16, FED/assets/sass/modules/_rail-leaderboard.scss */

.rail-leaderboard-about:after {
  clear: both;
  content: "";
  display: block;
}

/* line 21, FED/assets/sass/modules/_rail-leaderboard.scss */

.rail-leaderboard-about .img-wrap {
  float: left;
  margin-right: 20px;
  width: 50px;
}

/* line 25, FED/assets/sass/modules/_rail-leaderboard.scss */

.rail-leaderboard-about .img-wrap img {
  max-width: 100%;
}

/* line 29, FED/assets/sass/modules/_rail-leaderboard.scss */

.rail-leaderboard-about .title {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 2px;
}

/* line 34, FED/assets/sass/modules/_rail-leaderboard.scss */

.rail-leaderboard-about .text {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.3;
}

/* line 40, FED/assets/sass/modules/_rail-leaderboard.scss */

.rail-leaderboard-countries {
  color: #fff;
}

/* line 42, FED/assets/sass/modules/_rail-leaderboard.scss */

.rail-leaderboard-countries .usa,
.rail-leaderboard-countries .eur {
  font-size: 28px;
  font-weight: 500;
  padding: 15px 20px;
}

/* line 47, FED/assets/sass/modules/_rail-leaderboard.scss */

.rail-leaderboard-countries .usa:after,
.rail-leaderboard-countries .eur:after {
  clear: both;
  content: "";
  display: inline-block;
}

/* line 52, FED/assets/sass/modules/_rail-leaderboard.scss */

.rail-leaderboard-countries .usa .name,
.rail-leaderboard-countries .eur .name {
  float: left;
}

/* line 55, FED/assets/sass/modules/_rail-leaderboard.scss */

.rail-leaderboard-countries .usa .date,
.rail-leaderboard-countries .eur .date {
  float: right;
}

/* line 59, FED/assets/sass/modules/_rail-leaderboard.scss */

.rail-leaderboard-countries .usa {
  background-color: #B22234;
  margin-bottom: 10px;
}

/* line 63, FED/assets/sass/modules/_rail-leaderboard.scss */

.rail-leaderboard-countries .eur {
  background-color: #039;
}

/* line 67, FED/assets/sass/modules/_rail-leaderboard.scss */

.rail-leaderboard-tournaments {
  background-color: #faf6f5;
  background-image: -webkit-linear-gradient(#faf6f5 0%,#e5ecf7 100%);
  background-image: linear-gradient(#faf6f5 0%,#e5ecf7 100%);
}

/* line 70, FED/assets/sass/modules/_rail-leaderboard.scss */

.rail-leaderboard-tournament-item {
  padding-top: 10px;
}

/* line 73, FED/assets/sass/modules/_rail-leaderboard.scss */

.rail-leaderboard-tournament-item .title {
  border-bottom: 1px solid #e1e1e1;
  font-size: 15px;
  padding: 20px 25px;
  text-transform: uppercase;
}

/* line 80, FED/assets/sass/modules/_rail-leaderboard.scss */

.rail-leaderboard-tournament-item .content {
  border-bottom: 1px solid #e1e1e1;
  padding: 15px 20px;
}

/* line 84, FED/assets/sass/modules/_rail-leaderboard.scss */

.rail-leaderboard-tournament-item .content:after {
  clear: both;
  content: "";
  display: block;
}

/* line 90, FED/assets/sass/modules/_rail-leaderboard.scss */

.rail-leaderboard-tournament-item .content .rail-day-usa,
.rail-leaderboard-tournament-item .content .rail-day-eur {
  width: 48%;
}

/* line 94, FED/assets/sass/modules/_rail-leaderboard.scss */

.rail-leaderboard-tournament-item .content .rail-day-usa {
  float: left;
  text-align: right;
}

/* line 98, FED/assets/sass/modules/_rail-leaderboard.scss */

.rail-leaderboard-tournament-item .content .rail-day-usa .flag {
  margin-left: 10px;
  margin-top: 9px;
  float: right;
}

/* line 105, FED/assets/sass/modules/_rail-leaderboard.scss */

.rail-leaderboard-tournament-item .content .rail-day-eur {
  float: right;
  text-align: left;
}

/* line 109, FED/assets/sass/modules/_rail-leaderboard.scss */

.rail-leaderboard-tournament-item .content .rail-day-eur .flag {
  margin-right: 10px;
  margin-top: 9px;
  float: left;
}

/* line 116, FED/assets/sass/modules/_rail-leaderboard.scss */

.rail-leaderboard-tournament-item .content .score {
  display: inline-block;
  font-size: 42px;
  line-height: 40px;
}

/* line 122, FED/assets/sass/modules/_rail-leaderboard.scss */

.rail-leaderboard-tournament-item .content .flag {
  display: inline-block;
  width: 40px;
}

/* line 126, FED/assets/sass/modules/_rail-leaderboard.scss */

.rail-leaderboard-tournament-item .content .flag img {
  max-width: 100%;
}

/* line 132, FED/assets/sass/modules/_rail-leaderboard.scss */

.view-full-leaderboard {
  border-bottom: 1px solid #e1e1e1;
  background-color: #fff;
}

/* line 135, FED/assets/sass/modules/_rail-leaderboard.scss */

.view-full-leaderboard a {
  display: block;
  font-size: 14px;
  padding: 20px 25px;
  text-align: center;
  text-align: center;
  text-transform: uppercase;
}

/* line 143, FED/assets/sass/modules/_rail-leaderboard.scss */

.view-full-leaderboard a:after {
  border-right: 1px solid #519c1f;
  border-top: 1px solid #519c1f;
  content: "";
  display: inline-block;
  height: 8px;
  margin-left: 5px;
  position: relative;
  top: -1px;
  width: 8px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 5, FED/assets/sass/modules/_rail-event-schedule.scss */

.rail-event-schedule .title {
  font-size: 26px;
  padding: 25px 30px;
  text-align: center;
  text-transform: uppercase;
}

/* line 12, FED/assets/sass/modules/_rail-event-schedule.scss */

.rail-event-list {
  background-color: #faf6f5;
  background-image: -webkit-linear-gradient(#faf6f5 0%,#e5ecf7 100%);
  background-image: linear-gradient(#faf6f5 0%,#e5ecf7 100%);
}

/* line 15, FED/assets/sass/modules/_rail-event-schedule.scss */

.rail-event-list-item {
  border-bottom: 1px solid #e1e1e1;
  padding: 20px 25px;
}

/* line 19, FED/assets/sass/modules/_rail-event-schedule.scss */

.rail-event-list-item:after {
  clear: both;
  content: "";
  display: block;
}

/* line 24, FED/assets/sass/modules/_rail-event-schedule.scss */

.rail-event-list-item .date {
  float: left;
  color: #71abd2;
  margin-right: 10px;
  text-transform: uppercase;
}

/* line 30, FED/assets/sass/modules/_rail-event-schedule.scss */

.rail-event-list-item .month {
  font-size: 21px;
  line-height: 1;
}

/* line 34, FED/assets/sass/modules/_rail-event-schedule.scss */

.rail-event-list-item .day {
  font-size: 41px;
  font-weight: bold;
  line-height: 1;
}

/* line 39, FED/assets/sass/modules/_rail-event-schedule.scss */

.rail-event-list-item .event-title {
  font-size: 13px;
  font-weight: bold;
}

/* line 43, FED/assets/sass/modules/_rail-event-schedule.scss */

.rail-event-list-item .text {
  font-size: 13px;
  color: #a1a1a1;
}

/* line 47, FED/assets/sass/modules/_rail-event-schedule.scss */

.rail-event-list-item .link {
  display: block;
  font-size: 13px;
  text-transform: uppercase;
}

/* line 5, FED/assets/sass/modules/_leaderboard-standalone-solheim.scss */

.leaderboard-countries-solheim {
  clear: both;
  display: block;
}

/* line 8, FED/assets/sass/modules/_leaderboard-standalone-solheim.scss */

.leaderboard-countries-solheim .usa,
.leaderboard-countries-solheim .eur {
  color: #fff;
  display: inline-block;
  width: 49.5%;
  font-size: 26px;
  padding: 12px 40px;
}

/* line 21, FED/assets/sass/modules/_leaderboard-standalone-solheim.scss */

.leaderboard-countries-solheim .usa {
  background-color: #B22234;
  float: left;
}

/* line 25, FED/assets/sass/modules/_leaderboard-standalone-solheim.scss */

.leaderboard-countries-solheim .usa .country-name {
  float: left;
}

/* line 28, FED/assets/sass/modules/_leaderboard-standalone-solheim.scss */

.leaderboard-countries-solheim .usa .score {
  float: right;
}

/* line 32, FED/assets/sass/modules/_leaderboard-standalone-solheim.scss */

.leaderboard-countries-solheim .eur {
  background-color: #039;
  float: right;
}

/* line 35, FED/assets/sass/modules/_leaderboard-standalone-solheim.scss */

.leaderboard-countries-solheim .eur .country-name {
  float: right;
}

/* line 38, FED/assets/sass/modules/_leaderboard-standalone-solheim.scss */

.leaderboard-countries-solheim .eur .score {
  float: left;
}

/* line 43, FED/assets/sass/modules/_leaderboard-standalone-solheim.scss */

.mini-leaderboard-solheim {
  width: 100%;
  border-left: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;
}

/* line 48, FED/assets/sass/modules/_leaderboard-standalone-solheim.scss */

.mini-leaderboard-item {
  border-bottom: 1px solid #e1e1e1;
}

/* line 51, FED/assets/sass/modules/_leaderboard-standalone-solheim.scss */

.mini-leaderboard-item:after {
  clear: both;
  content: "";
  display: block;
}

/* line 57, FED/assets/sass/modules/_leaderboard-standalone-solheim.scss */

.mini-leaderboard-item:nth-child(2n+2) {
  background-color: #f7f7f7;
}

/* line 61, FED/assets/sass/modules/_leaderboard-standalone-solheim.scss */

.mini-leaderboard-item .tournament-title {
  display: inline-block;
  padding: 10px 20px;
  text-transform: uppercase;
  float: left;
  font-size: 16px;
  width: 67.34694%;
}

/* line 77, FED/assets/sass/modules/_leaderboard-standalone-solheim.scss */

.mini-leaderboard-item .usa,
.mini-leaderboard-item .eur {
  width: 16.32653%;
  display: inline-block;
  float: right;
  border-left: 1px solid #e1e1e1;
  padding: 12px 20px;
  width: 14.28571%;
  text-align: center;
}

/* line 96, FED/assets/sass/modules/_leaderboard-standalone-solheim.scss */

.mini-leaderboard-item .flag {
  display: inline-block;
  width: 30px;
}

/* line 106, FED/assets/sass/modules/_leaderboard-standalone-solheim.scss */

.mini-leaderboard-item .flag img {
  max-width: 100%;
}

/* line 111, FED/assets/sass/modules/_leaderboard-standalone-solheim.scss */

.mini-leaderboard-item .score {
  display: inline-block;
  line-height: 1;
  margin-left: 5px;
  font-size: 26px;
}

/* line 125, FED/assets/sass/modules/_leaderboard-standalone-solheim.scss */

.leaderboard-standalone-solheim .leaderboard-logo {
  display: inline-block;
  max-width: 25px;
}

/* line 128, FED/assets/sass/modules/_leaderboard-standalone-solheim.scss */

.leaderboard-standalone-solheim .leaderboard-logo img {
  max-width: 100%;
}

/* line 132, FED/assets/sass/modules/_leaderboard-standalone-solheim.scss */

.leaderboard-standalone-solheim .table-title-wrapper {
  display: inline-block;
}

/* line 134, FED/assets/sass/modules/_leaderboard-standalone-solheim.scss */

.leaderboard-standalone-solheim .table-title-wrapper .table-title {
  font-size: 16px;
}

/* line 137, FED/assets/sass/modules/_leaderboard-standalone-solheim.scss */

.leaderboard-standalone-solheim .table-title-wrapper .date,
.leaderboard-standalone-solheim .table-title-wrapper .time {
  font-size: 11px;
}

/* line 140, FED/assets/sass/modules/_leaderboard-standalone-solheim.scss */

.leaderboard-standalone-solheim .table-title-wrapper .tournament-livealerts-icon {
  height: 40px;
  width: 45px;
  border-right: 1px solid #e1e1e1;
}

/* line 144, FED/assets/sass/modules/_leaderboard-standalone-solheim.scss */

.leaderboard-standalone-solheim .table-title-wrapper .tournament-livealerts-icon:before {
  font-size: 32px;
  line-height: 1;
}

/* line 1, FED/assets/sass/modules/_webview.scss */

.webview {
  padding-top: 0;
}

/* line 4, FED/assets/sass/modules/_webview.scss */

.webview #contentHeaderContainer {
  display: none;
}

/* line 8, FED/assets/sass/modules/_webview.scss */

.webview .wrapper {
  padding: 0;
}

/* line 12, FED/assets/sass/modules/_webview.scss */

.webview .main-container {
  margin: 0;
}

/* line 16, FED/assets/sass/modules/_webview.scss */

.webview .control-tournament-details,
.webview .tournament-banner,
.webview .tournament-tvtimes,
.webview .fulltabs,
.webview .btn-share,
.webview .header,
.webview .footer,
.webview .rail-fixer,
.webview .tournament-detail-header,
.webview .leaderboard-header-sticky {
  display: none;
}

/* line 29, FED/assets/sass/modules/_webview.scss */

.webview .page-header {
  display: block;
}

/* line 33, FED/assets/sass/modules/_webview.scss */

.webview .leaderboard {
  margin-bottom: 0;
}

/* line 37, FED/assets/sass/modules/_webview.scss */

.webview .tournament-livealerts {
  visibility: hidden;
}

/* line 5, FED/assets/sass/modules/_news-landing.scss */

.news-landing {
  position: relative;
  overflow: hidden;
  display: table;
}

/* line 17, FED/assets/sass/modules/_news-landing.scss */

.news-landing .inner-wrap {
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}

/* line 27, FED/assets/sass/modules/_news-landing.scss */

.news-landing .inner-wrap-news-landing {
  width: 100%;
}

/* line 31, FED/assets/sass/modules/_news-landing.scss */

.news-landing .rsContent {
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}

/* line 36, FED/assets/sass/modules/_news-landing.scss */

.news-landing .royalSlider {
  background-color: #f1f2f3;
  overflow: hidden;
  width: 66.32653% !important;
  max-width: 757px !important;
  display: table-cell;
  border-left: 1px solid #e1e1e1;
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
}

/* line 53, FED/assets/sass/modules/_news-landing.scss */

.news-landing .royalSlider .listing-category-title:hover {
  border: 1px solid transparent;
}

/* line 59, FED/assets/sass/modules/_news-landing.scss */

.news-landing .rsOverflow {
  width: 100% !important;
  height: 100% !important;
  position: relative;
  max-width: 757px;
  padding-top: 56.92308%;
  height: 0px;
}

/* line 72, FED/assets/sass/modules/_news-landing.scss */

.news-landing .rsContainer {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
}

/* line 82, FED/assets/sass/modules/_news-landing.scss */

.news-landing .rsBullets {
  position: absolute;
  bottom: 30px;
  right: 20px;
  z-index: 10;
}

/* line 89, FED/assets/sass/modules/_news-landing.scss */

.news-landing .rsBullet {
  height: 12px;
  width: 12px;
  float: left;
  cursor: pointer;
  position: relative;
  display: block;
  outline: none;
  border: none;
}

/* line 99, FED/assets/sass/modules/_news-landing.scss */

.news-landing .rsBullet+.rsBullet {
  margin-left: 7px;
}

/* line 103, FED/assets/sass/modules/_news-landing.scss */

.news-landing .rsBullet span {
  display: block;
  width: 0;
  height: 0;
  border: 2px solid #e1e1e1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: width .25s,height .25s;
  -moz-transition: width .25s,height .25s;
  -o-transition: width .25s,height .25s;
  transition: width .25s,height .25s;
}

/* line 120, FED/assets/sass/modules/_news-landing.scss */

.news-landing .rsBullet:hover span,
.news-landing .rsBullet.rsNavSelected span {
  width: 12px;
  height: 12px;
  border-width: 1px;
}

/* line 129, FED/assets/sass/modules/_news-landing.scss */

.item-text-news-landing {
  padding: 30px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
  overflow: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}

/* line 147, FED/assets/sass/modules/_news-landing.scss */

.side-carousel-items .item-text-news-landing {
  padding: 20px;
}

/* line 152, FED/assets/sass/modules/_news-landing.scss */

.side-carousel-items-title {
  font-size: 18px;
  text-transform: uppercase;
  padding: 15px 20px;
  font-weight: bold;
}

/* line 165, FED/assets/sass/modules/_news-landing.scss */

.item-credit {
  display: inline-block;
  position: absolute;
  font-size: 10px;
  left: calc(100% - 20px);
  bottom: 20px;
  z-index: 5;
  -webkit-transform-origin: bottom left;
  -moz-transform-origin: bottom left;
  -ms-transform-origin: bottom left;
  -o-transform-origin: bottom left;
  transform-origin: bottom left;
  -webkit-transform: rotate(-90deg) translateZ(0);
  -moz-transform: rotate(-90deg) translateZ(0);
  -ms-transform: rotate(-90deg) translateZ(0);
  -o-transform: rotate(-90deg) translateZ(0);
  transform: rotate(-90deg) translateZ(0);
  -ms-transform: rotate(-90deg);
  display: none;
}

/* line 180, FED/assets/sass/modules/_news-landing.scss */

.item-credit .item-credit-text {
  white-space: nowrap;
  color: rgba(255,255,255,0.3);
}

/* line 188, FED/assets/sass/modules/_news-landing.scss */

.item-thumbnail {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

/* line 197, FED/assets/sass/modules/_news-landing.scss */

.item-thumbnail:before {
  content: '';
  display: block;
  width: 100%;
  height: 60%;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  z-index: 2;
}

/* line 212, FED/assets/sass/modules/_news-landing.scss */

.item-thumbnail:before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDcyYiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDA3MmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background-color: none !important;
}

/* line 218, FED/assets/sass/modules/_news-landing.scss */

.item-thumbnail>* {
  display: block;
  position: relative;
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 229, FED/assets/sass/modules/_news-landing.scss */

.detail-carousel .item-thumbnail,
.modal-carousel .item-thumbnail {
  background-size: auto 100%;
}

/* line 233, FED/assets/sass/modules/_news-landing.scss */

.detail-carousel .item-thumbnail video,
.modal-carousel .item-thumbnail video {
  height: 100% !important;
  width: auto !important;
}

/* line 240, FED/assets/sass/modules/_news-landing.scss */

.item-button {
  display: block;
  margin-right: 10px;
  width: 130px;
  height: 30px;
  color: #fff;
  font-weight: bold;
  font-size: 18px;
  line-height: 34px;
  background-color: #00aeef;
  text-transform: uppercase;
  text-align: center;
}

/* line 252, FED/assets/sass/modules/_news-landing.scss */

.item-button:hover {
  background-color: #000;
  color: #fff;
}

/* line 257, FED/assets/sass/modules/_news-landing.scss */

.item-buttons .item-button {
  margin-top: 20px;
  float: left;
  color: #fff;
  display: none;
}

/* line 269, FED/assets/sass/modules/_news-landing.scss */

.news-landing {
  display: table;
  width: 980px;
  margin: 0 auto;
  padding: 40px 0;
}

/* line 289, FED/assets/sass/modules/_news-landing.scss */

.news-landing .side-carousel-items-news-landing {
  display: table-cell;
  vertical-align: top;
  background-color: #f8f6f6;
  border-right: 1px solid #e1e1e1;
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
}

/* line 300, FED/assets/sass/modules/_news-landing.scss */

.side-carousel-item-new-landing {
  width: 100%;
  border-bottom: 1px solid #e1e1e1;
}

/* line 303, FED/assets/sass/modules/_news-landing.scss */

.side-carousel-item-new-landing:first-child {
  border-top: 1px transparent;
}

/* line 310, FED/assets/sass/modules/_news-landing.scss */

.side-carousel-item-new-landing:last-child {
  border-bottom: 1px transparent;
}

/* line 316, FED/assets/sass/modules/_news-landing.scss */

.item-title-news-landing {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  color: #404040;
  cursor: pointer;
  display: block;
  display: -webkit-box;
  height: 50px;
  line-height: 50px;
  overflow: hidden;
  text-transform: capitalize;
  width: 100%;
  padding: 0px 20px;
  font-size: 16px;
}

/* line 4, FED/assets/sass/modules/_player-news-wide.scss */

.player-news-wide {
  position: relative;
  padding: 0 40px;
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
}

/* line 11, FED/assets/sass/modules/_player-news-wide.scss */

.player-news-wide .half-column {
  margin-bottom: 25px;
}

/* line 29, FED/assets/sass/modules/_player-news-wide.scss */

.player-news-wide .single {
  width: 100%;
  margin: 0;
}

/* line 33, FED/assets/sass/modules/_player-news-wide.scss */

.player-news-wide .single .listing-item-thumb {
  float: none;
  display: block;
  height: auto;
  margin-right: 0px;
  width: 100%;
  position: relative;
  padding-top: 56.25%;
  height: 0;
}

/* line 42, FED/assets/sass/modules/_player-news-wide.scss */

.player-news-wide .single .listing-item-thumb>* {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 53, FED/assets/sass/modules/_player-news-wide.scss */

.player-news-wide .single .listing-item-info {
  width: 100%;
}

/* line 71, FED/assets/sass/modules/_player-news-wide.scss */

.half-column .player-news-wide .single {
  height: 360px;
}

/* line 75, FED/assets/sass/modules/_player-news-wide.scss */

.player-news-wide .single .listing-item-info {
  height: 95px;
  padding-top: 14px;
  padding-right: 0;
}

/* line 83, FED/assets/sass/modules/_player-news-wide.scss */

.player-news-wide .content-listing {
  position: relative;
}

/* line 86, FED/assets/sass/modules/_player-news-wide.scss */

.player-news-wide .content-listing .listing-wrapper {
  padding: 0;
}

/* line 90, FED/assets/sass/modules/_player-news-wide.scss */

.player-news-wide .content-listing .section-header,
.player-news-wide .content-listing .table-titlerow,
.player-news-wide .content-listing .player-top-money-header {
  padding: 40px 40px 20px 0;
}

/* line 99, FED/assets/sass/modules/_player-news-wide.scss */

.player-news-wide .content-listing .sponsor-logo {
  max-height: 30px;
  max-width: 100px;
  position: absolute;
  right: 0px;
  top: 0px;
}

/* line 118, FED/assets/sass/modules/_player-news-wide.scss */

#tournamentVideos+.player-news-wide .content-listing {
  border-top: 1px solid #e1e1e1;
}

/* line 124, FED/assets/sass/modules/_player-news-wide.scss */

.player-news-wide .listing-items {
  overflow: hidden;
}

/* line 128, FED/assets/sass/modules/_player-news-wide.scss */

.half-column .player-news-wide .listing-items {
  height: 360px;
}

/* line 134, FED/assets/sass/modules/_player-news-wide.scss */

.player-news-wide .listing-items::-webkit-scrollbar-thumb {
  background-color: #e1e1e1;
}

/* line 140, FED/assets/sass/modules/_player-news-wide.scss */

.player-news-wide .listing-item {
  position: relative;
  float: left;
  width: 100%;
}

/* line 144, FED/assets/sass/modules/_player-news-wide.scss */

.player-news-wide .listing-item.single {
  display: block;
}

/* line 166, FED/assets/sass/modules/_player-news-wide.scss */

.half-column .player-news-wide .listing-item {
  width: 100%;
  margin-top: 18px;
  margin-left: 0 !important;
  margin-bottom: 0;
}

/* line 172, FED/assets/sass/modules/_player-news-wide.scss */

.half-column .player-news-wide .listing-item:first-child {
  margin-top: 0px;
}

/* line 177, FED/assets/sass/modules/_player-news-wide.scss */

.player-news-wide .listing-item .lazy-image {
  border: 1px solid #e1e1e1;
}

/* line 181, FED/assets/sass/modules/_player-news-wide.scss */

.player-news-wide .listing-item .listing-category-title {
  line-height: 14px;
  padding-bottom: 5px;
  padding-top: 5px;
  text-align: left;
}

/* line 190, FED/assets/sass/modules/_player-news-wide.scss */

.player-news-wide .listing-item-thumb {
  float: left;
  position: relative;
  width: 190px;
  height: 105px;
  margin-right: 20px;
}

/* line 202, FED/assets/sass/modules/_player-news-wide.scss */

.player-news-wide .listing-item-thumb * {
  display: block;
  height: 100%;
  width: 100%;
}

/* line 209, FED/assets/sass/modules/_player-news-wide.scss */

.player-news-wide .listing-item-info {
  padding-right: 10px;
  overflow: hidden;
}

/* line 214, FED/assets/sass/modules/_player-news-wide.scss */

.player-news-wide .listing-title {
  overflow: hidden;
  height: 4.2em;
  -webkit-line-clamp: 3;
  font-size: 16px;
  line-height: 22px;
}

/* line 219, FED/assets/sass/modules/_player-news-wide.scss */

.player-news-wide .listing-title a {
  color: #404040;
}

/* line 222, FED/assets/sass/modules/_player-news-wide.scss */

.player-news-wide .listing-title a:hover {
  color: #519c1f;
}

/* line 237, FED/assets/sass/modules/_player-news-wide.scss */

.listing-category+.player-news-wide .listing-title {
  margin-top: 5px;
}

/* line 243, FED/assets/sass/modules/_player-news-wide.scss */

.player-news-wide .listing-category {
  color: #1f2223;
}

/* line 248, FED/assets/sass/modules/_player-news-wide.scss */

.player-news-wide .listing-category .icon:after,
.player-news-wide .listing-category .icon-finalfield:after,
.player-news-wide .listing-category .icon-pairings:after,
.player-news-wide .listing-category .icon-linkedin:after,
.player-news-wide .listing-category .icon-earth:after,
.player-news-wide .listing-category .icon-check:after,
.player-news-wide .listing-category .poll-wrapper .poll-selections input[type="checkbox"]+.select-label:after,
.poll-wrapper .poll-selections .player-news-wide .listing-category input[type="checkbox"]+.select-label:after,
.player-news-wide .listing-category .icon-print:after,
.player-news-wide .listing-category .icon-poll:after,
.player-news-wide .listing-category .icon-dollar:after,
.player-news-wide .listing-category .tournament-banner .player-banner-dollar:after,
.tournament-banner .player-news-wide .listing-category .player-banner-dollar:after,
.player-news-wide .listing-category .icon-calendar:after,
.player-news-wide .listing-category .icon-female:after,
.player-news-wide .listing-category .icon-share:after,
.player-news-wide .listing-category .icon-download:after,
.player-news-wide .listing-category .icon-email:after,
.player-news-wide .listing-category #share-header .sharewithemail:after,
#share-header .player-news-wide .listing-category .sharewithemail:after,
.player-news-wide .listing-category .share-article .sharewithemail:after,
.share-article .player-news-wide .listing-category .sharewithemail:after,
.player-news-wide .listing-category .featured-article .featured-article-social__icon--email:after,
.featured-article .player-news-wide .listing-category .featured-article-social__icon--email:after,
.player-news-wide .listing-category .icon-google-plus:after,
.player-news-wide .listing-category #share-header .googleplus:after,
#share-header .player-news-wide .listing-category .googleplus:after,
.player-news-wide .listing-category .share-article .googleplus:after,
.share-article .player-news-wide .listing-category .googleplus:after,
.player-news-wide .listing-category .icon-camera:after,
.player-news-wide .listing-category .icon-type-camera:after,
.player-news-wide .listing-category .icon-play:after,
.player-news-wide .listing-category .icon-type-play:after,
.player-news-wide .listing-category .icon-close:after,
.player-news-wide .listing-category .tournament-schedule .networks .close:after,
.tournament-schedule .networks .player-news-wide .listing-category .close:after,
.player-news-wide .listing-category .modal-container .close:after,
.modal-container .player-news-wide .listing-category .close:after,
.player-news-wide .listing-category .icon-close-border:after,
.player-news-wide .listing-category .large-dropin-wrapper .close-ad:after,
.large-dropin-wrapper .player-news-wide .listing-category .close-ad:after,
.player-news-wide .listing-category .icon-arrow-left:after,
.player-news-wide .listing-category .detail-carousel .rsArrowLeft:after,
.detail-carousel .player-news-wide .listing-category .rsArrowLeft:after,
.player-news-wide .listing-category .player-stats-data .rangeSelector #prev:after,
.player-stats-data .rangeSelector .player-news-wide .listing-category #prev:after,
.player-news-wide .listing-category .player-top-players-controls .prev:after,
.player-top-players-controls .player-news-wide .listing-category .prev:after,
.player-news-wide .listing-category .player-top-players-controls #prev:after,
.player-top-players-controls .player-news-wide .listing-category #prev:after,
.player-news-wide .listing-category .icon-arrow-down:after,
.player-news-wide .listing-category .control-dropdown:after,
.player-news-wide .listing-category .tournament-schedule .button-border.networks-toggle:after,
.tournament-schedule .player-news-wide .listing-category .button-border.networks-toggle:after,
.player-news-wide .listing-category .tournament-schedule .networks-toggle.view-more-button:after,
.tournament-schedule .player-news-wide .listing-category .networks-toggle.view-more-button:after,
.player-news-wide .listing-category .leaderboard .player-toggle:after,
.leaderboard .player-news-wide .listing-category .player-toggle:after,
.player-news-wide .listing-category .featured-video-comment:after,
.player-news-wide .listing-category .featured-video-comment-open:after,
.player-news-wide .listing-category .icon-arrow-up:after,
.player-news-wide .listing-category .leaderboard .expanded .player-toggle:after,
.leaderboard .expanded .player-news-wide .listing-category .player-toggle:after,
.player-news-wide .listing-category .icon-arrow-right:after,
.player-news-wide .listing-category .view-more:after,
.player-news-wide .listing-category .table-titlerow .view-more:after,
.table-titlerow .player-news-wide .listing-category .view-more:after,
.player-news-wide .listing-category .rail-section-link .button-border:after,
.rail-section-link .player-news-wide .listing-category .button-border:after,
.player-news-wide .listing-category .rail-section-link .view-more-button:after,
.rail-section-link .player-news-wide .listing-category .view-more-button:after,
.player-news-wide .listing-category .page-header .button:after,
.page-header .player-news-wide .listing-category .button:after,
.player-news-wide .listing-category .page-header .button-border:after,
.page-header .player-news-wide .listing-category .button-border:after,
.player-news-wide .listing-category .page-header .view-more-button:after,
.page-header .player-news-wide .listing-category .view-more-button:after,
.player-news-wide .listing-category .listing-buttons .button-border:after,
.listing-buttons .player-news-wide .listing-category .button-border:after,
.player-news-wide .listing-category .listing-buttons .view-more-button:after,
.listing-buttons .player-news-wide .listing-category .view-more-button:after,
.player-news-wide .listing-category .banner-callouts .button:after,
.banner-callouts .player-news-wide .listing-category .button:after,
.player-news-wide .listing-category .banner-callouts .button-border:after,
.banner-callouts .player-news-wide .listing-category .button-border:after,
.player-news-wide .listing-category .banner-callouts .view-more-button:after,
.banner-callouts .player-news-wide .listing-category .view-more-button:after,
.player-news-wide .listing-category .detail-carousel .rsArrowRight:after,
.detail-carousel .player-news-wide .listing-category .rsArrowRight:after,
.player-news-wide .listing-category .tournament-schedule .button-border:after,
.tournament-schedule .player-news-wide .listing-category .button-border:after,
.player-news-wide .listing-category .tournament-schedule .view-more-button:after,
.tournament-schedule .player-news-wide .listing-category .view-more-button:after,
.player-news-wide .listing-category .tournament-toplinks li a:after,
.tournament-toplinks li .player-news-wide .listing-category a:after,
.player-news-wide .listing-category .widget.tournament-winner .tournament-winner-link .button:after,
.widget.tournament-winner .tournament-winner-link .player-news-wide .listing-category .button:after,
.player-news-wide .listing-category .widget.tournament-winner .tournament-winner-link .button-border:after,
.widget.tournament-winner .tournament-winner-link .player-news-wide .listing-category .button-border:after,
.player-news-wide .listing-category .widget.tournament-winner .tournament-winner-link .view-more-button:after,
.widget.tournament-winner .tournament-winner-link .player-news-wide .listing-category .view-more-button:after,
.player-news-wide .listing-category .widget.tournament-results .button:after,
.widget.tournament-results .player-news-wide .listing-category .button:after,
.player-news-wide .listing-category .widget.tournament-results .button-border:after,
.widget.tournament-results .player-news-wide .listing-category .button-border:after,
.player-news-wide .listing-category .widget.tournament-results .view-more-button:after,
.widget.tournament-results .player-news-wide .listing-category .view-more-button:after,
.player-news-wide .listing-category .widget.wounded-warrior .button:after,
.widget.wounded-warrior .player-news-wide .listing-category .button:after,
.player-news-wide .listing-category .widget.wounded-warrior .button-border:after,
.widget.wounded-warrior .player-news-wide .listing-category .button-border:after,
.player-news-wide .listing-category .widget.wounded-warrior .view-more-button:after,
.widget.wounded-warrior .player-news-wide .listing-category .view-more-button:after,
.player-news-wide .listing-category .player-stats-data .rangeSelector #next:after,
.player-stats-data .rangeSelector .player-news-wide .listing-category #next:after,
.player-news-wide .listing-category .player-top-players-wrapper .player-viewprofile .button:after,
.player-top-players-wrapper .player-viewprofile .player-news-wide .listing-category .button:after,
.player-news-wide .listing-category .player-top-players-wrapper .player-viewprofile .button-border:after,
.player-top-players-wrapper .player-viewprofile .player-news-wide .listing-category .button-border:after,
.player-news-wide .listing-category .player-top-players-wrapper .player-viewprofile .view-more-button:after,
.player-top-players-wrapper .player-viewprofile .player-news-wide .listing-category .view-more-button:after,
.player-news-wide .listing-category .player-top-players-controls .next:after,
.player-top-players-controls .player-news-wide .listing-category .next:after,
.player-news-wide .listing-category .player-top-players-controls #next:after,
.player-top-players-controls .player-news-wide .listing-category #next:after,
.player-news-wide .listing-category .leaderboard-standalone-table-bottom .button:after,
.leaderboard-standalone-table-bottom .player-news-wide .listing-category .button:after,
.player-news-wide .listing-category .leaderboard-standalone-table-bottom .button-border:after,
.leaderboard-standalone-table-bottom .player-news-wide .listing-category .button-border:after,
.player-news-wide .listing-category .leaderboard-standalone-table-bottom .view-more-button:after,
.leaderboard-standalone-table-bottom .player-news-wide .listing-category .view-more-button:after,
.player-news-wide .listing-category .tour-info .tour-info-controls .next:after,
.tour-info .tour-info-controls .player-news-wide .listing-category .next:after,
.player-news-wide .listing-category .leaderboard-header .round strong:after,
.leaderboard-header .round .player-news-wide .listing-category strong:after,
.player-news-wide .listing-category .leaderboard-header .round a:after,
.leaderboard-header .round .player-news-wide .listing-category a:after,
.player-news-wide .listing-category .player-details .button:after,
.player-details .player-news-wide .listing-category .button:after,
.player-news-wide .listing-category .player-details .button-border:after,
.player-details .player-news-wide .listing-category .button-border:after,
.player-news-wide .listing-category .player-details .view-more-button:after,
.player-details .player-news-wide .listing-category .view-more-button:after,
.player-news-wide .listing-category .player-data .button:after,
.player-data .player-news-wide .listing-category .button:after,
.player-news-wide .listing-category .player-data .button-border:after,
.player-data .player-news-wide .listing-category .button-border:after,
.player-news-wide .listing-category .player-data .view-more-button:after,
.player-data .player-news-wide .listing-category .view-more-button:after,
.player-news-wide .listing-category .countdown-link .button:after,
.countdown-link .player-news-wide .listing-category .button:after,
.player-news-wide .listing-category .countdown-link .button-border:after,
.countdown-link .player-news-wide .listing-category .button-border:after,
.player-news-wide .listing-category .countdown-link .view-more-button:after,
.countdown-link .player-news-wide .listing-category .view-more-button:after,
.player-news-wide .listing-category .stats .button:after,
.stats .player-news-wide .listing-category .button:after,
.player-news-wide .listing-category .stats .button-border:after,
.stats .player-news-wide .listing-category .button-border:after,
.player-news-wide .listing-category .stats .view-more-button:after,
.stats .player-news-wide .listing-category .view-more-button:after,
.player-news-wide .listing-category .match-data .button:after,
.match-data .player-news-wide .listing-category .button:after,
.player-news-wide .listing-category .match-data .button-border:after,
.match-data .player-news-wide .listing-category .button-border:after,
.player-news-wide .listing-category .match-data .view-more-button:after,
.match-data .player-news-wide .listing-category .view-more-button:after,
.player-news-wide .listing-category .listing-buttons .button-border:after,
.player-news-wide .listing-buttons .listing-category .button-border:after,
.player-news-wide .listing-category .listing-buttons .view-more-button:after,
.player-news-wide .listing-buttons .listing-category .view-more-button:after,
.player-news-wide .listing-category .sticky-next a:after,
.sticky-next .player-news-wide .listing-category a:after,
.player-news-wide .listing-category .featured-article .arrow-link:after,
.featured-article .player-news-wide .listing-category .arrow-link:after,
.player-news-wide .listing-category .icon-search:after,
.player-news-wide .listing-category .section-header-search:after,
.player-news-wide .listing-category .search-form:after,
.player-news-wide .listing-category .icon-rss:after,
.player-news-wide .listing-category .icon-twitter:after,
.player-news-wide .listing-category #share-header .twitter:after,
#share-header .player-news-wide .listing-category .twitter:after,
.player-news-wide .listing-category .share-article .twitter:after,
.share-article .player-news-wide .listing-category .twitter:after,
.player-news-wide .listing-category .scorecard-social-twitter:after,
.player-news-wide .listing-category .featured-article .featured-article-social__icon--twitter:after,
.featured-article .player-news-wide .listing-category .featured-article-social__icon--twitter:after,
.player-news-wide .listing-category .icon-facebook:after,
.player-news-wide .listing-category #share-header .facebook:after,
#share-header .player-news-wide .listing-category .facebook:after,
.player-news-wide .listing-category .share-article .facebook:after,
.share-article .player-news-wide .listing-category .facebook:after,
.player-news-wide .listing-category .scorecard-social-facebook:after,
.player-news-wide .listing-category .featured-article .featured-article-social__icon--facebook:after,
.featured-article .player-news-wide .listing-category .featured-article-social__icon--facebook:after,
.player-news-wide .listing-category .icon-youtube:after,
.player-news-wide .listing-category .icon-instagram:after,
.player-news-wide .listing-category .scorecard-social-instagram:after,
.player-news-wide .listing-category .icon-favorite:after,
.player-news-wide .listing-category .leaderboard .table-coltitle.star:after,
.leaderboard .player-news-wide .listing-category .table-coltitle.star:after,
.player-news-wide .listing-category .tournament-results .table-coltitle.star:after,
.tournament-results .player-news-wide .listing-category .table-coltitle.star:after,
.player-news-wide .listing-category .icon-reply:after,
.player-news-wide .listing-category .icon-retweet:after,
.player-news-wide .listing-category .icon-live:after,
.player-news-wide .listing-category .icon-map:after,
.player-news-wide .listing-category .icon-globe:after,
.player-news-wide .listing-category .scorecard-social-website:after,
.player-news-wide .listing-category .icon-listing:after,
.player-news-wide .listing-category .icon-titleist:after,
.player-news-wide .listing-category .icon-callaway:after,
.player-news-wide .listing-category .icon-facebook-like:after,
.player-news-wide .listing-category .icon-circle-plus:after,
.player-news-wide .listing-category .my-leaderboard-toggle:after,
.player-news-wide .listing-category .icon-circle-minus:after,
.player-news-wide .listing-category .my-leaderboard-toggle.added:hover:after,
.player-news-wide .listing-category .my-leaderboard .my-leaderboard-toggle:after,
.my-leaderboard .player-news-wide .listing-category .my-leaderboard-toggle:after,
.player-news-wide .listing-category .icon-circle-check:after,
.player-news-wide .listing-category .my-leaderboard-toggle.added:after,
.player-news-wide .listing-category .icon-exclamation-sign:after,
.player-news-wide .listing-category .icon-lpga-close:after {
  top: 0;
}

/* line 253, FED/assets/sass/modules/_player-news-wide.scss */

.player-news-wide .listing-category .listing-category-title {
  float: left;
  text-align: left;
  text-transform: uppercase;
  border: 1px solid transparent;
  font-size: 11px;
  line-height: 13px;
  padding: 0px;
}

/* line 262, FED/assets/sass/modules/_player-news-wide.scss */

.player-news-wide .listing-category .listing-category-title:hover {
  color: #002653;
}

/* line 269, FED/assets/sass/modules/_player-news-wide.scss */

.player-news-wide .listing-category--featured .listing-category-title {
  padding-right: 10px;
}

/* line 275, FED/assets/sass/modules/_player-news-wide.scss */

.player-news-wide .listing-buttons {
  -webkit-transform: translateY(-26px);
  -moz-transform: translateY(-26px);
  -ms-transform: translateY(-26px);
  -o-transform: translateY(-26px);
  transform: translateY(-26px);
  width: 100%;
  clear: both;
  margin: 25px 0 20px;
  display: inline-block;
}

/* line 278, FED/assets/sass/modules/_player-news-wide.scss */

.player-news-wide .listing-buttons .button-border,
.player-news-wide .listing-buttons .view-more-button {
  height: 40px;
  font-size: 14px;
  line-height: 39px;
  padding-right: 30px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  width: 100%;
}

/* line 298, FED/assets/sass/modules/_player-news-wide.scss */

.player-news-wide .listing-buttons.buttons-group .button,
.player-news-wide .listing-buttons.buttons-group .button-border,
.player-news-wide .listing-buttons.buttons-group .view-more-button {
  margin-left: 10px;
  width: 50%;
  min-width: 0;
  width: -webkit-calc(50% - 5px);
  width: calc(50% - 5px);
}

/* line 304, FED/assets/sass/modules/_player-news-wide.scss */

.player-news-wide .listing-buttons.buttons-group .button:first-child,
.player-news-wide .listing-buttons.buttons-group .button-border:first-child,
.player-news-wide .listing-buttons.buttons-group .view-more-button:first-child {
  margin-left: 0px;
}

/* line 335, FED/assets/sass/modules/_player-news-wide.scss */

.half-column .player-news-wide .listing-buttons {
  margin-top: 20px;
}

/* line 339, FED/assets/sass/modules/_player-news-wide.scss */

.player-news-wide .listing-buttons .button-border,
.player-news-wide .listing-buttons .view-more-button {
  float: left;
  width: 100%;
  text-align: center;
}

/* line 344, FED/assets/sass/modules/_player-news-wide.scss */

.player-news-wide .listing-buttons .button-border:after,
.player-news-wide .listing-buttons .view-more-button:after {
  position: absolute;
  right: 10px;
  top: 0;
}

/* line 4, FED/assets/sass/modules/_article-header.scss */

.article-header--news-detail {
  position: relative;
}

/* line 6, FED/assets/sass/modules/_article-header.scss */

.article-header--news-detail .article-title {
  color: #404040;
  padding: 38px 40px;
}

/* line 16, FED/assets/sass/modules/_article-header.scss */

.article-header--news-detail .date-wrapper {
  color: #969b9d;
  left: 40px;
  position: absolute;
  bottom: 0;
  top: auto;
}

/* line 28, FED/assets/sass/modules/_article-header.scss */

.article-header--news-detail .date-wrapper .date {
  text-align: left;
}

/* line 32, FED/assets/sass/modules/_article-header.scss */

.article-header--news-detail .date-wrapper .month {
  font-size: 14px;
  display: inline-block;
}

/* line 37, FED/assets/sass/modules/_article-header.scss */

.article-header--news-detail .date-wrapper .day {
  font-size: 14px;
  display: inline-block;
  font-weight: normal;
}

/* line 43, FED/assets/sass/modules/_article-header.scss */

.article-header--news-detail .date-wrapper .year {
  font-size: 14px;
  display: inline-block;
  font-weight: normal;
}

/* line 4, FED/assets/sass/modules/_content-categories.scss */

.content-categories {
  display: inline-block;
  -webkit-transform: translateY(-18px) translateX(142px);
  -moz-transform: translateY(-18px) translateX(142px);
  -ms-transform: translateY(-18px) translateX(142px);
  -o-transform: translateY(-18px) translateX(142px);
  transform: translateY(-18px) translateX(142px);
}

/* line 12, FED/assets/sass/modules/_content-categories.scss */

.content-categories .contains-title {
  border-left: #e8e8e8 solid 1px;
  color: #969b9d;
  display: inline;
  font-size: 14px;
  font-style: italic;
  margin-right: 10px;
  padding: 2px 0px 2px 12px;
}

/* line 25, FED/assets/sass/modules/_content-categories.scss */

.content-categories .categories {
  display: inline-block;
}

/* line 26, FED/assets/sass/modules/_content-categories.scss */

.content-categories .categories li {
  margin-left: 0px;
  display: inline-block;
}

/* line 29, FED/assets/sass/modules/_content-categories.scss */

.content-categories .categories li:last-of-type:after {
  content: "";
  padding-right: 0;
}

/* line 33, FED/assets/sass/modules/_content-categories.scss */

.content-categories .categories li:after {
  content: ",";
  color: #519c1f;
  padding-right: 5px;
  font-size: 14px;
}

/* line 41, FED/assets/sass/modules/_content-categories.scss */

.content-categories .categories li a {
  display: inline-block;
  background-color: white;
  border: 1px solid transparent;
  font-size: 12px;
  line-height: 20px;
  padding: 0px 0px;
  text-transform: uppercase;
}

/* line 49, FED/assets/sass/modules/_content-categories.scss */

.content-categories .categories li a:hover {
  background-color: white;
  border: 1px solid #FFF;
  color: #002653;
}

/* line 5, FED/assets/sass/modules/_related-articles.scss */

.related-articles-listing {
  display: block;
  overflow: hidden;
  border-top: 1px #ececec solid;
}

/* line 10, FED/assets/sass/modules/_related-articles.scss */

.related-articles-listing+.related-articles-listing,
.page-header+.related-articles-listing {
  border-top: 0;
}

/* line 15, FED/assets/sass/modules/_related-articles.scss */

.related-articles-listing .section-header,
.related-articles-listing .table-titlerow,
.related-articles-listing .player-top-money-header {
  position: relative;
  padding: 40px 40px 20px 40px;
}

/* line 24, FED/assets/sass/modules/_related-articles.scss */

.related-articles-listing .section-title,
.related-articles-listing .table-titlerow .table-title,
.table-titlerow .related-articles-listing .table-title {
  display: inline-block;
  font-family: "Titillium";
  font-weight: lighter;
  line-height: 1;
  color: #404040;
  text-transform: uppercase;
  vertical-align: middle;
  font-size: 28px;
}

/* line 39, FED/assets/sass/modules/_related-articles.scss */

.related-articles-listing-wrapper {
  padding: 0 40px 0 40px;
  border-bottom: 1px #ececec solid;
}

/* line 47, FED/assets/sass/modules/_related-articles.scss */

.related-articles-listing-wrapper ul {
  list-style: none;
}

/* line 51, FED/assets/sass/modules/_related-articles.scss */

.related-articles-listing-wrapper .listing-items {
  height: auto;
  overflow: visible;
  margin: 0 -40px;
  padding: 0 20px;
}

/* line 62, FED/assets/sass/modules/_related-articles.scss */

.related-articles-listing-wrapper .listing-item {
  float: left;
  position: relative;
  margin: 0 20px 30px;
  width: -webkit-calc(25% - 40px);
  width: calc(25% - 40px);
}

/* line 83, FED/assets/sass/modules/_related-articles.scss */

.related-articles-listing-wrapper .listing-item-thumb {
  margin-right: 0px;
  position: relative;
  width: 100%;
  padding-top: 56.66667%;
  height: 0;
}

/* line 89, FED/assets/sass/modules/_related-articles.scss */

.related-articles-listing-wrapper .listing-item-thumb * {
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 99, FED/assets/sass/modules/_related-articles.scss */

.related-articles-listing-wrapper .listing-item-info {
  width: 100%;
  max-height: none;
  padding: 20px 0 0;
  z-index: 1;
}

/* line 110, FED/assets/sass/modules/_related-articles.scss */

.related-articles-listing-wrapper .listing-category {
  color: #1f2223;
}

/* line 112, FED/assets/sass/modules/_related-articles.scss */

.related-articles-listing-wrapper .listing-category:after {
  content: "";
  display: table;
  clear: both;
}

/* line 119, FED/assets/sass/modules/_related-articles.scss */

.related-articles-listing-wrapper .listing-category-title {
  float: left;
  text-align: left;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 13px;
  padding: 4px 0px;
  overflow: hidden;
}

/* line 129, FED/assets/sass/modules/_related-articles.scss */

.related-articles-listing-wrapper .listing-category-title:after {
  content: "";
  display: table;
  clear: both;
}

/* line 135, FED/assets/sass/modules/_related-articles.scss */

.related-articles-listing-wrapper .listing-title {
  overflow: hidden;
  font-weight: normal;
  font-size: 16px;
  line-height: 18px;
  max-height: 54px;
}

/* line 145, FED/assets/sass/modules/_related-articles.scss */

.related-articles-listing-wrapper .listing-title a {
  color: #1f2223;
  cursor: pointer;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: block;
  height: 48px;
  line-height: 22px;
  overflow: hidden;
  text-decoration: none;
  width: 100%;
  display: -webkit-box;
}

/* line 4, FED/assets/sass/modules/_wide-banner.scss */

.taboola {
  padding: 40px 40px 10px;
}

/* line 13, FED/assets/sass/modules/_wide-banner.scss */

.wide-banner-container {
  display: block;
}

/* line 19, FED/assets/sass/modules/_wide-banner.scss */

.wide-banner-container .adverts,
.wide-banner-container .iab-wrapper {
  background: transparent;
  border: none;
}

/* line 24, FED/assets/sass/modules/_wide-banner.scss */

.wide-banner-container img {
  display: block;
  margin: 0 auto;
  width: 70%;
  height: 90px;
}

/* line 1, FED/assets/sass/modules/_video-player.scss */

.video-section-container {
  background: #011d35;
  position: relative;
  z-index: 1;
}

/* line 8, FED/assets/sass/modules/_video-player.scss */

.sticky-header-fix+.page-loader+#contentHeaderContainer .video-section-container {
  position: static !important;
}

/* line 14, FED/assets/sass/modules/_video-player.scss */

.video-player {
  margin: 0 auto;
  max-width: 1060px;
  overflow: hidden;
  padding: 38px 0px;
}

/* line 24, FED/assets/sass/modules/_video-player.scss */

.video-player .comment-link {
  font-weight: bold;
}

/* line 26, FED/assets/sass/modules/_video-player.scss */

.video-player .comment-link:hover {
  color: #f5f4f4;
  opacity: .5;
}

/* line 33, FED/assets/sass/modules/_video-player.scss */

.featured-video {
  float: left;
  padding-right: 20px;
  width: 70%;
}

/* line 41, FED/assets/sass/modules/_video-player.scss */

.featured-video-title {
  clear: both;
  overflow: hidden;
  padding: 12px 0px;
  font-size: 24px;
}

/* line 45, FED/assets/sass/modules/_video-player.scss */

.featured-video-title a {
  color: #FFF;
}

/* line 60, FED/assets/sass/modules/_video-player.scss */

.featured-video__summary {
  color: #FFF;
  font-size: 16px;
  margin-bottom: 20px;
}

/* line 74, FED/assets/sass/modules/_video-player.scss */

.featured-video-category-list {
  line-height: 0px;
  overflow: auto;
  -webkit-transform: translateY(8px);
  -moz-transform: translateY(8px);
  -ms-transform: translateY(8px);
  -o-transform: translateY(8px);
  transform: translateY(8px);
}

/* line 93, FED/assets/sass/modules/_video-player.scss */

.featured-video-category-title {
  border: 1px solid transparent;
  float: left;
  font-size: 12px;
  padding: 8px 0px;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
}

/* line 101, FED/assets/sass/modules/_video-player.scss */

.featured-video-category-title:hover {
  color: #f5f4f4;
  opacity: .5;
}

/* line 105, FED/assets/sass/modules/_video-player.scss */

.featured-video-category-title:after {
  content: ",";
  padding-right: 1px;
}

/* line 110, FED/assets/sass/modules/_video-player.scss */

.featured-video-category-title:last-child:after {
  content: "";
  padding-right: 1px;
}

/* line 117, FED/assets/sass/modules/_video-player.scss */

.featured-video-date {
  color: #677786;
  display: block;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  padding: 6px 0px;
  -webkit-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  -o-transform: translateY(-10px);
  transform: translateY(-10px);
}

/* line 132, FED/assets/sass/modules/_video-player.scss */

.video-share-counter {
  color: #fff;
}

/* line 134, FED/assets/sass/modules/_video-player.scss */

.video-share-counter span {
  display: block;
  margin: 0 auto;
  text-align: center;
}

/* line 141, FED/assets/sass/modules/_video-player.scss */

.video-share {
  display: inline-block;
  padding: 18px 0px;
}

/* line 149, FED/assets/sass/modules/_video-player.scss */

.video-share li {
  display: inline-block;
  margin: 0px 6px;
}

/* line 156, FED/assets/sass/modules/_video-player.scss */

.video-share-counter a {
  color: #FFF;
}

/* line 158, FED/assets/sass/modules/_video-player.scss */

.video-share-counter a:hover {
  color: #FFF;
}

/* line 163, FED/assets/sass/modules/_video-player.scss */

.video-share-counter .video-share-number {
  font-size: 18px;
  text-transform: uppercase;
}

/* line 168, FED/assets/sass/modules/_video-player.scss */

.video-share-counter .video-share-title {
  font-size: 11px;
}

/* line 173, FED/assets/sass/modules/_video-player.scss */

.video-share-twitter {
  cursor: pointer;
  background-color: #00a5f5;
  height: 34px;
  text-align: center;
  width: 34px;
  -webkit-transition: background-color 0.25s ease-in-out;
  -moz-transition: background-color 0.25s ease-in-out;
  -o-transition: background-color 0.25s ease-in-out;
  transition: background-color 0.25s ease-in-out;
}

/* line 180, FED/assets/sass/modules/_video-player.scss */

.video-share-twitter:hover {
  background-color: #29b9ff;
}

/* line 183, FED/assets/sass/modules/_video-player.scss */

.video-share-twitter:before {
  -webkit-transform: translateX(-12px);
  -moz-transform: translateX(-12px);
  -ms-transform: translateX(-12px);
  -o-transform: translateX(-12px);
  transform: translateX(-12px);
  color: #FFF;
  font-size: 26px;
  line-height: 1.3em;
  position: absolute;
}

/* line 191, FED/assets/sass/modules/_video-player.scss */

.video-share-twitter .box {
  display: none;
}

/* line 196, FED/assets/sass/modules/_video-player.scss */

.video-share-facebook {
  cursor: pointer;
  background-color: #37529f;
  height: 34px;
  text-align: center;
  width: 34px;
  -webkit-transition: background-color 0.25s ease-in-out;
  -moz-transition: background-color 0.25s ease-in-out;
  -o-transition: background-color 0.25s ease-in-out;
  transition: background-color 0.25s ease-in-out;
}

/* line 203, FED/assets/sass/modules/_video-player.scss */

.video-share-facebook:hover {
  background-color: #4968c0;
}

/* line 206, FED/assets/sass/modules/_video-player.scss */

.video-share-facebook:before {
  -webkit-transform: translateX(-6px) translateY(0px);
  -moz-transform: translateX(-6px) translateY(0px);
  -ms-transform: translateX(-6px) translateY(0px);
  -o-transform: translateX(-6px) translateY(0px);
  transform: translateX(-6px) translateY(0px);
  color: #FFF;
  font-size: 32px;
  line-height: 1.3em;
  position: absolute;
}

/* line 214, FED/assets/sass/modules/_video-player.scss */

.video-share-facebook .box {
  display: none;
}

/* line 219, FED/assets/sass/modules/_video-player.scss */

.featured-video-comment,
.featured-video-comment-open {
  position: absolute;
  font-size: 16px;
  margin-right: 22px;
  margin-top: 22px;
  -webkit-transform: translateX(614px) translateY(-86px);
  -moz-transform: translateX(614px) translateY(-86px);
  -ms-transform: translateX(614px) translateY(-86px);
  -o-transform: translateX(614px) translateY(-86px);
  transform: translateX(614px) translateY(-86px);
}

/* line 236, FED/assets/sass/modules/_video-player.scss */

.featured-video-comment:hover,
.featured-video-comment-open:hover {
  color: #f5f4f4;
  opacity: .5;
}

/* line 240, FED/assets/sass/modules/_video-player.scss */

.featured-video-comment:after,
.featured-video-comment-open:after {
  position: absolute;
  padding: 0 6px;
  -webkit-transform: translateY(5px);
  -moz-transform: translateY(5px);
  -ms-transform: translateY(5px);
  -o-transform: translateY(5px);
  transform: translateY(5px);
  -webkit-transition: transform 0.1s ease-in-out;
  -moz-transition: transform 0.1s ease-in-out;
  -o-transition: transform 0.1s ease-in-out;
  transition: transform 0.1s ease-in-out;
}

/* line 255, FED/assets/sass/modules/_video-player.scss */

.featured-video-comment-open:after {
  -webkit-transform: translateY(4px) rotate(180deg);
  -moz-transform: translateY(4px) rotate(180deg);
  -ms-transform: translateY(4px) rotate(180deg);
  -o-transform: translateY(4px) rotate(180deg);
  transform: translateY(4px) rotate(180deg);
  -webkit-transition: transform 0.1s ease-in-out;
  -moz-transition: transform 0.1s ease-in-out;
  -o-transition: transform 0.1s ease-in-out;
  transition: transform 0.1s ease-in-out;
}

/* line 266, FED/assets/sass/modules/_video-player.scss */

.related-video {
  float: left;
  width: 30%;
}

/* line 276, FED/assets/sass/modules/_video-player.scss */

.listing__play-icon {
  width: 100%;
  height: 100%;
}

/* line 284, FED/assets/sass/modules/_video-player.scss */

.listing__play-icon span {
  background-image: none !important;
  cursor: pointer;
  display: block;
  height: 100%;
  position: relative;
  width: 100%;
  z-index: 5;
}

/* line 293, FED/assets/sass/modules/_video-player.scss */

.listing__play-icon span:before {
  color: white;
  font-size: 60px;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -o-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}

/* line 302, FED/assets/sass/modules/_video-player.scss */

.sticky-header .listing__play-icon span:before {
  font-size: 30px;
}

/* line 309, FED/assets/sass/modules/_video-player.scss */

.video-wrapper-fixed .listing__play-icon span:before {
  font-size: 22px;
}

/* line 315, FED/assets/sass/modules/_video-player.scss */

.video-wrapper {
  padding-top: 56.25%;
  height: 0;
  position: relative;
}

/* line 320, FED/assets/sass/modules/_video-player.scss */

.video-wrapper>* {
  height: 100% !important;
  left: 0;
  position: absolute;
  top: 0;
  width: 100% !important;
}

/* line 328, FED/assets/sass/modules/_video-player.scss */

.video-wrapper .listing,
.video-wrapper .listing__video,
.video-wrapper .video-player-obj,
.video-wrapper .listing__image {
  width: 100%;
  height: 100%;
}

/* line 337, FED/assets/sass/modules/_video-player.scss */

.video-wrapper .video-player-obj .innerWrapper {
  position: absolute !important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 347, FED/assets/sass/modules/_video-player.scss */

.video-wrapper-fixed {
  position: fixed;
  width: 178px;
  height: 100px;
  padding: 0;
  z-index: 99;
  top: 72px;
  left: 0;
}

/* line 357, FED/assets/sass/modules/_video-player.scss */

.related-video-item {
  position: relative;
  float: left;
  padding: 9px 0px;
  width: 100%;
}

/* line 377, FED/assets/sass/modules/_video-player.scss */

.related-video-item:first-child {
  padding-top: 0;
}

/* line 384, FED/assets/sass/modules/_video-player.scss */

.related-video-info {
  overflow: hidden;
}

/* line 390, FED/assets/sass/modules/_video-player.scss */

.related-video-thumb {
  float: left;
  position: relative;
  height: 75px;
  margin-right: 20px;
  width: 134px;
}

/* line 404, FED/assets/sass/modules/_video-player.scss */

.related-video-thumb * {
  height: 100%;
  width: 100%;
  display: block;
}

/* line 417, FED/assets/sass/modules/_video-player.scss */

.related-video-title {
  clear: both;
  font-size: 13px;
  overflow: hidden;
}

/* line 422, FED/assets/sass/modules/_video-player.scss */

.related-video-title a {
  color: #FFF;
}

/* line 427, FED/assets/sass/modules/_video-player.scss */

.video-category-title {
  float: left;
  font-size: 11px;
  line-height: 13px;
  padding-bottom: 8px;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
}

/* line 435, FED/assets/sass/modules/_video-player.scss */

.video-category-title:hover {
  color: #f5f4f4;
  opacity: .5;
}

/* line 5, FED/assets/sass/modules/_comment.scss */

.comment {
  margin: 0 auto;
  clear: both;
  position: relative;
  padding: 10px 0px;
}

/* line 16, FED/assets/sass/modules/_comment.scss */

.video-section-container .comment {
  padding: 0;
}

/* line 23, FED/assets/sass/modules/_comment.scss */

.comment-padding {
  padding: 0 40px;
}

/* line 31, FED/assets/sass/modules/_comment.scss */

.comment-container {
  display: block;
  overflow: hidden;
}

/* line 36, FED/assets/sass/modules/_comment.scss */

.comment-wrapper {
  float: left;
  width: 100%;
  padding-right: 20px;
}

/* line 46, FED/assets/sass/modules/_comment.scss */

.comment-wrapper-60 {
  float: left;
  padding-right: 20px;
  width: 70%;
}

/* line 52, FED/assets/sass/modules/_comment.scss */

.comment-banner {
  border: #01294a 2px solid;
  float: left;
  padding: 10px;
  width: 30%;
}

/* line 62, FED/assets/sass/modules/_comment.scss */

.comment-banner>*,
.comment-banner img {
  width: 100%;
  display: block;
}

/* line 66, FED/assets/sass/modules/_comment.scss */

.comment-banner .adverts,
.comment-banner .iab-wrapper {
  padding: 0px;
}

/* line 4, FED/assets/sass/modules/_sticky-header.scss */

.sticky-header {
  width: calc(100% - 319px);
  height: 100px;
  display: block;
  background: white;
  z-index: 99;
  display: none;
  border-bottom: #e6e6e6 solid 1px;
}

/* line 14, FED/assets/sass/modules/_sticky-header.scss */

.sticky-header-fix {
  position: fixed;
  display: block;
  -webkit-transform: translateY(-46px);
  -moz-transform: translateY(-46px);
  -ms-transform: translateY(-46px);
  -o-transform: translateY(-46px);
  transform: translateY(-46px);
}

/* line 20, FED/assets/sass/modules/_sticky-header.scss */

.sticky-video {
  float: left;
  width: 160px;
  height: 100%;
}

/* line 24, FED/assets/sass/modules/_sticky-header.scss */

.sticky-video * {
  width: 100% !important;
  height: 100% !important;
}

/* line 30, FED/assets/sass/modules/_sticky-header.scss */

.sticky-info {
  float: left;
  width: 50%;
  height: 80%;
  padding: 10px 20px;
  margin: 10px 0;
}

/* line 38, FED/assets/sass/modules/_sticky-header.scss */

.sticky-header-title {
  font-size: 16px;
}

/* line 42, FED/assets/sass/modules/_sticky-header.scss */

.sticky-next {
  float: right;
  width: 30%;
  height: 80%;
  border-left: #e6e6e6 solid 1px;
  margin: 10px 0;
  padding: 10px 20px;
}

/* line 50, FED/assets/sass/modules/_sticky-header.scss */

.sticky-next span {
  color: #999999;
  font-size: 13px;
  text-transform: uppercase;
}

/* line 56, FED/assets/sass/modules/_sticky-header.scss */

.sticky-next a {
  display: block;
  position: relative;
  padding-right: 40px;
  height: 100%;
}

/* line 61, FED/assets/sass/modules/_sticky-header.scss */

.sticky-next a:after {
  position: absolute;
  top: 50%;
  right: 0;
  font-size: 40px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 70, FED/assets/sass/modules/_sticky-header.scss */

.sticky-next a:hover .next-title {
  color: #519c1f;
}

/* line 76, FED/assets/sass/modules/_sticky-header.scss */

.sticky-next .next-title {
  font-size: 14px;
  color: #000;
  -webkit-transition: color .25s;
  -moz-transition: color .25s;
  -o-transition: color .25s;
  transition: color .25s;
}

/* line 84, FED/assets/sass/modules/_sticky-header.scss */

.sticky-header-category-list a {
  font-size: 13px;
}

/* line 87, FED/assets/sass/modules/_sticky-header.scss */

.sticky-header-category-list a:after {
  content: ",";
  padding-right: 2px;
}

/* line 92, FED/assets/sass/modules/_sticky-header.scss */

.sticky-header-category-list a:last-child:after {
  content: "";
  padding-right: 0;
}

/* line 99, FED/assets/sass/modules/_sticky-header.scss */

.sticky-progress-bar {
  height: 12px;
  clear: both;
  width: 100%;
}

/* line 105, FED/assets/sass/modules/_sticky-header.scss */

.progress-bar {
  background: #002653;
  width: 0%;
  height: 100%;
  display: block;
}

@media (max-width: 1399px) {
  /* line 113, FED/assets/sass/modules/_sticky-header.scss */

  .sticky-header {
    width: 100%;
  }
}

/* line 5, FED/assets/sass/modules/_infinite-scroll.scss */

.loader-scroll {
  position: relative;
  display: block;
  margin: 0 auto;
}

/* line 11, FED/assets/sass/modules/_infinite-scroll.scss */

.loader-scroll.active .outline {
  height: 70px;
  margin: 55px auto;
  width: 70px;
}

/* line 17, FED/assets/sass/modules/_infinite-scroll.scss */

.loader-scroll.active .circle {
  -webkit-animation: circle 2s infinite linear;
  animation: circle 2s infinite linear;
  border-bottom: 2px solid rgba(49,105,40,0.2);
  border-left: 2px solid #f1f2f3;
  border-radius: 50%;
  border-right: 2px solid rgba(49,105,40,0.2);
  border-top: 2px solid rgba(49,105,40,0.2);
  height: 70px;
  width: 70px;
}

@-webkit-keyframes circle {
  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes circle {
  100% {
    transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* line 33, FED/assets/sass/modules/_infinite-scroll.scss */

.article-item .loader-scroll {
  display: none !important;
}

/* line 38, FED/assets/sass/modules/_infinite-scroll.scss */

.article-item {
  border-bottom: 1px #ececec solid;
}

/* line 5, FED/assets/sass/modules/_playoff-scorecard.scss */

.playoff-scorecard {
  margin-bottom: 40px;
  border: 1px solid #e1e1e1;
}

/* line 14, FED/assets/sass/modules/_playoff-scorecard.scss */

.playoff-scorecard .tbody:nth-child(odd) {
  background-color: #f7f7f7;
}

/* line 20, FED/assets/sass/modules/_playoff-scorecard.scss */

.playoff-scorecard .tbody td:first-child {
  text-transform: none;
}

/* line 29, FED/assets/sass/modules/_playoff-scorecard.scss */

.playoff-scorecard .tbody tr:nth-child(2) td {
  border-bottom: none;
  padding-bottom: 5px;
}

/* line 36, FED/assets/sass/modules/_playoff-scorecard.scss */

.playoff-scorecard .tbody tr:last-child td {
  padding-top: 5px;
}

/* line 45, FED/assets/sass/modules/_playoff-scorecard.scss */

.playoff-scorecard td {
  border-left: 1px solid #e1e1e1;
  font-size: 13px;
  padding-bottom: 5px;
  padding-top: 5px;
}

/* line 60, FED/assets/sass/modules/_playoff-scorecard.scss */

.playoff-scorecard td:first-child {
  border-left: none;
  font-size: 14px;
  text-align: left;
  text-transform: uppercase;
  font-size: 14px;
}

/* line 83, FED/assets/sass/modules/_playoff-scorecard.scss */

.playoff-scorecard tr:first-child td {
  padding-top: 10px;
}

/* line 89, FED/assets/sass/modules/_playoff-scorecard.scss */

.playoff-scorecard tr:last-child td {
  padding-bottom: 10px;
}

/* line 127, FED/assets/sass/modules/_playoff-scorecard.scss */

.playoff-scorecard .playoff__name {
  display: inline-block;
  width: 160px;
}

/* line 138, FED/assets/sass/modules/_playoff-scorecard.scss */

.playoff-scorecard .section-title,
.playoff-scorecard .table-titlerow .table-title,
.table-titlerow .playoff-scorecard .table-title {
  display: block;
  padding: 15px 0;
  text-align: center;
}

/* line 151, FED/assets/sass/modules/_playoff-scorecard.scss */

.playoff-scorecard .thead:first-child {
  background-color: #eae7e7;
}

/* line 156, FED/assets/sass/modules/_playoff-scorecard.scss */

.playoff-scorecard .flag-row td:first-child {
  padding-right: 120px;
  position: relative;
}

/* line 162, FED/assets/sass/modules/_playoff-scorecard.scss */

.playoff-scorecard .flag {
  border: none;
  font-size: 10px;
  margin-top: -5px;
  text-align: center;
  position: relative;
}

/* line 170, FED/assets/sass/modules/_playoff-scorecard.scss */

.playoff-scorecard .flag__code {
  position: absolute;
  left: 130%;
  top: 1px;
}

/* line 176, FED/assets/sass/modules/_playoff-scorecard.scss */

.playoff-scorecard .indicator {
  display: block;
  padding: 0 5px;
  font-weight: normal;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-transform: uppercase;
  position: absolute;
  right: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 12px;
  line-height: 20px;
}

/* line 197, FED/assets/sass/modules/_playoff-scorecard.scss */

.playoff-scorecard .winner {
  background: #cd1d1d;
}

/* line 201, FED/assets/sass/modules/_playoff-scorecard.scss */

.playoff-scorecard .eliminated {
  background: #8a8787;
}

/* line 207, FED/assets/sass/modules/_playoff-scorecard.scss */

.section-title__scroll {
  display: none;
}

/* line 14, FED/assets/sass/modules/_live-leaderboard-ochoa.scss */

.live-leaderboard.live-leaderboard--ochoa.icrown .full-leaderboard .left,
.live-leaderboard.live-leaderboard--ochoa.icrown .full-leaderboard .left button,
.live-leaderboard.live-leaderboard--ochoa.icrown .full-leaderboard .pool-a .left,
.live-leaderboard.live-leaderboard--ochoa.icrown .full-leaderboard .pool-a .left button,
.live-leaderboard.live-leaderboard--ochoa.icrown .full-leaderboard .pool-b .left,
.live-leaderboard.live-leaderboard--ochoa.icrown .full-leaderboard .pool-b .left button {
  border-left-color: #e1e1e1;
}

/* line 21, FED/assets/sass/modules/_live-leaderboard-ochoa.scss */

.live-leaderboard.live-leaderboard--ochoa.icrown .full-leaderboard .right,
.live-leaderboard.live-leaderboard--ochoa.icrown .full-leaderboard .right button,
.live-leaderboard.live-leaderboard--ochoa.icrown .full-leaderboard .pool-a .right,
.live-leaderboard.live-leaderboard--ochoa.icrown .full-leaderboard .pool-a .right button,
.live-leaderboard.live-leaderboard--ochoa.icrown .full-leaderboard .pool-b .right,
.live-leaderboard.live-leaderboard--ochoa.icrown .full-leaderboard .pool-b .right button {
  border-right-color: #e1e1e1;
}

/* line 31, FED/assets/sass/modules/_live-leaderboard-ochoa.scss */

.live-leaderboard.live-leaderboard--ochoa.icrown .pool-a .match-vs {
  background-color: #F37321;
}

/* line 37, FED/assets/sass/modules/_live-leaderboard-ochoa.scss */

.live-leaderboard.live-leaderboard--ochoa.icrown .pool-b .match-vs {
  background-color: #0B3B60;
}

/* line 43, FED/assets/sass/modules/_live-leaderboard-ochoa.scss */

.live-leaderboard.live-leaderboard--ochoa.icrown .player-toggle:hover,
.live-leaderboard.live-leaderboard--ochoa.icrown .player-toggle:before,
.live-leaderboard.live-leaderboard--ochoa.icrown .player-toggle:after {
  color: #519c1f;
}

/* line 52, FED/assets/sass/modules/_live-leaderboard-ochoa.scss */

.live-leaderboard.live-leaderboard--ochoa.icrown .match-data .table-scroll {
  overflow: auto;
}

/* line 57, FED/assets/sass/modules/_live-leaderboard-ochoa.scss */

.live-leaderboard.live-leaderboard--ochoa.icrown .button,
.live-leaderboard.live-leaderboard--ochoa.icrown .button-border,
.live-leaderboard.live-leaderboard--ochoa.icrown .view-more-button,
.live-leaderboard.live-leaderboard--ochoa.icrown .match-tab-item-title {
  color: #519c1f;
}

/* line 64, FED/assets/sass/modules/_live-leaderboard-ochoa.scss */

.live-leaderboard.live-leaderboard--ochoa.icrown .match-tabs-nav-item.active .match-tab-item-title {
  color: #1f2223;
}

/* line 45, FED/assets/sass/vendor/_slick-theme.scss */

.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat;
}

@font-face {
  font-family: "slick";
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 63, FED/assets/sass/vendor/_slick-theme.scss */

.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}

/* line 81, FED/assets/sass/vendor/_slick-theme.scss */

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}

/* line 85, FED/assets/sass/vendor/_slick-theme.scss */

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

/* line 89, FED/assets/sass/vendor/_slick-theme.scss */

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: .25;
}

/* line 92, FED/assets/sass/vendor/_slick-theme.scss */

.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: #fff;
  opacity: .75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 103, FED/assets/sass/vendor/_slick-theme.scss */

.slick-prev {
  left: -25px;
}

/* line 105, FED/assets/sass/vendor/_slick-theme.scss */

[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}

/* line 109, FED/assets/sass/vendor/_slick-theme.scss */

.slick-prev:before {
  content: "←";
}

/* line 111, FED/assets/sass/vendor/_slick-theme.scss */

[dir="rtl"] .slick-prev:before {
  content: "→";
}

/* line 117, FED/assets/sass/vendor/_slick-theme.scss */

.slick-next {
  right: -25px;
}

/* line 119, FED/assets/sass/vendor/_slick-theme.scss */

[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}

/* line 123, FED/assets/sass/vendor/_slick-theme.scss */

.slick-next:before {
  content: "→";
}

/* line 125, FED/assets/sass/vendor/_slick-theme.scss */

[dir="rtl"] .slick-next:before {
  content: "←";
}

/* line 133, FED/assets/sass/vendor/_slick-theme.scss */

.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

/* line 137, FED/assets/sass/vendor/_slick-theme.scss */

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}

/* line 146, FED/assets/sass/vendor/_slick-theme.scss */

.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

/* line 154, FED/assets/sass/vendor/_slick-theme.scss */

.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}

/* line 166, FED/assets/sass/vendor/_slick-theme.scss */

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}

/* line 168, FED/assets/sass/vendor/_slick-theme.scss */

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}

/* line 172, FED/assets/sass/vendor/_slick-theme.scss */

.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: #000;
  opacity: .25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 189, FED/assets/sass/vendor/_slick-theme.scss */

.slick-dots li.slick-active button:before {
  color: #000;
  opacity: .75;
}

/* line 3, FED/assets/sass/vendor/_slick.scss */

.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 17, FED/assets/sass/vendor/_slick.scss */

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

/* line 24, FED/assets/sass/vendor/_slick.scss */

.slick-list:focus {
  outline: none;
}

/* line 28, FED/assets/sass/vendor/_slick.scss */

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 33, FED/assets/sass/vendor/_slick.scss */

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 42, FED/assets/sass/vendor/_slick.scss */

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 50, FED/assets/sass/vendor/_slick.scss */

.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}

/* line 56, FED/assets/sass/vendor/_slick.scss */

.slick-track:after {
  clear: both;
}

/* line 60, FED/assets/sass/vendor/_slick.scss */

.slick-loading .slick-track {
  visibility: hidden;
}

/* line 64, FED/assets/sass/vendor/_slick.scss */

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

/* line 68, FED/assets/sass/vendor/_slick.scss */

[dir="rtl"] .slick-slide {
  float: right;
}

/* line 71, FED/assets/sass/vendor/_slick.scss */

.slick-slide img {
  display: block;
}

/* line 74, FED/assets/sass/vendor/_slick.scss */

.slick-slide.slick-loading img {
  display: none;
}

/* line 80, FED/assets/sass/vendor/_slick.scss */

.slick-slide.dragging img {
  pointer-events: none;
}

/* line 84, FED/assets/sass/vendor/_slick.scss */

.slick-initialized .slick-slide {
  display: block;
}

/* line 88, FED/assets/sass/vendor/_slick.scss */

.slick-loading .slick-slide {
  visibility: hidden;
}

/* line 92, FED/assets/sass/vendor/_slick.scss */

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 98, FED/assets/sass/vendor/_slick.scss */

.slick-arrow.slick-hidden {
  display: none;
}

/* line 4, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container {
  font-family: 'Titillium', sans-serif;
  max-width: 1060px !important;
  padding: 50px 15px 80px 15px;
  margin: 0 auto;
  background-color: #F1F2F3;
}

@media screen and (min-width: 680px) {
  /* line 4, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container {
    padding: 50px 40px 80px 40px;
  }
}

/* line 15, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container button {
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
}

/* line 22, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container h2 {
  font-size: 28px;
  text-transform: uppercase;
  color: #404040;
  margin-bottom: 35px;
  text-align: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (min-width: 680px) {
  /* line 22, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container h2 {
    width: 100%;
    text-align: left;
    margin-bottom: 60px;
  }
}

/* line 39, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .sync-carousels {
  position: relative;
}

/* line 43, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .slick-prev,
.challenge-container .slick-next {
  display: none !important;
}

/* line 47, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .sync-carousels>* {
  width: 100%;
}

/* line 51, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .sync-carousels .gallery {
  margin: 0 -15px 15px -15px;
}

@media screen and (min-width: 680px) {
  /* line 51, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .sync-carousels .gallery {
    margin: 0 25px 35px 25px;
  }
}

/* line 59, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .sync-carousels .slick-slide {
  outline: none;
}

/* line 63, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .sync-carousels .gallery .slick-slide.slick-current {
  position: relative;
}

/* line 66, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .sync-carousels .gallery .slick-slide.slick-current:before {
  content: '';
  position: absolute;
  bottom: -6px;
  height: 6px;
  width: 100%;
  background-color: #F10020;
}

/* line 75, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .sync-carousels .gallery .slick-slide.slick-current:after {
  content: '';
  position: absolute;
  bottom: -25px;
  left: calc(50% - 25px);
  width: 0;
  height: 0;
  border-left: 25px solid transparent;
  border-right: 25px solid transparent;
  border-top: 25px solid #F10020;
}

/* line 88, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .sync-carousels .slick-vertical .slick-slide {
  border: none;
}

/* line 92, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .sync-carousels .gallery .slick-list {
  height: auto !important;
}

/* line 97, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .sync-carousels .gallery .slick-slide {
  cursor: pointer;
}

/* line 101, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .sync-carousels .gallery .slick-slide {
  margin: 0 5px 25px 5px;
}

/* line 105, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .sync-carousels .nav-arrows {
  display: flex;
  position: absolute;
  bottom: -50px;
  left: 50%;
  transform: translateX(-50%);
}

/* line 113, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .sync-carousels .nav-arrows svg {
  fill: white;
}

/* line 117, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .sync-carousels .arrow-left {
  display: none;
}

@media screen and (min-width: 680px) {
  /* line 117, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .sync-carousels .arrow-left {
    position: absolute;
    margin-right: 35px;
    top: 50%;
    transform: translateY(-50%);
    background: linear,270deg,rgba(241,242,243,0) 0%,rgba(241,242,243,0.9) 75%;
    width: 50px;
    height: 90%;
    margin-top: -14px;
    text-align: left;
    z-index: 99999;
  }

  /* line 133, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .sync-carousels .arrow-left.show {
    display: inline-block !important;
  }

  /* line 137, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .sync-carousels .arrow-left.hidden {
    display: none !important;
  }
}

/* line 143, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .sync-carousels .arrow-right {
  display: none;
}

@media screen and (min-width: 680px) {
  /* line 143, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .sync-carousels .arrow-right {
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translateY(-50%);
    background: linear,90deg,rgba(241,242,243,0) 0%,rgba(241,242,243,0.9) 75%;
    width: 50px;
    height: 90%;
    margin-top: -14px;
    text-align: right;
    z-index: 99999;
  }

  /* line 159, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .sync-carousels .arrow-right.show {
    display: inline-block !important;
  }

  /* line 163, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .sync-carousels .arrow-right.hidden {
    display: none !important;
  }
}

@media screen and (min-width: 480px) {
  /* line 170, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .sync-carousels .right {
    margin-bottom: 20px;
  }

  /* line 174, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .sync-carousels .gallery {
    display: block;
  }
}

@media screen and (min-width: 1024px) {
  /* line 180, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .sync-carousels .right {
    position: relative;
    margin-bottom: 0;
    order: 2;
  }

  /* line 186, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .sync-carousels .left {
    width: 210px;
  }

  /* line 190, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .sync-carousels .gallery .slick-slide {
    margin: 0 15px 25px 15px;
  }

  /* line 194, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .sync-carousels .gallery .slick-list {
    margin: 0;
  }
}

/* line 202, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .gallery .item.nav__item {
  position: relative;
  border: 1px solid #E8E8E8;
  background-color: #FFFFFF;
  min-height: 115px;
  width: 200px;
}

/* line 209, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .gallery .item.nav__item h3 {
  font-size: 14px;
  text-align: center;
  color: #1F2223;
  width: 90%;
  margin: 10px auto;
}

/* line 217, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .gallery .item.nav__item h4 {
  margin-top: 17px;
  font-size: 12px;
  text-align: center;
  text-transform: uppercase;
  color: #A9A6A6;
}

/* line 225, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .gallery .item.nav__item .nav-img {
  display: none;
}

@media screen and (min-width: 680px) {
  /* line 202, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .gallery .item.nav__item {
    min-height: 194px;
    padding-bottom: 100px;
    width: 100%;
  }

  /* line 234, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .gallery .item.nav__item h3 {
    font-size: 16px;
    width: 66%;
  }

  /* line 239, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .gallery .item.nav__item img {
    width: auto;
    height: auto;
    margin: 0 auto 20px auto;
    max-height: 80px;
    max-width: 135px;
  }

  /* line 247, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .gallery .item.nav__item .nav-img {
    display: block;
    position: absolute;
    bottom: 0px;
    height: auto;
    width: 100%;
  }
}

/* line 259, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .main-item {
  position: relative;
  border: 1px solid #E8E8E8;
}

/* line 263, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .main-item__info {
  background: url("/assets/images/global/aon-hole-bg.png") no-repeat;
  background-size: cover;
}

/* line 267, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .main-item__info .content-container {
  height: 255px;
}

/* line 270, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .main-item__info .content-container .hole-img {
  float: none;
  width: 100%;
  height: auto;
  padding: 25px 15px 15px 15px;
}

/* line 276, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .main-item__info .content-container .hole-img img {
  height: 100px;
  max-width: 440px;
  width: auto;
  margin: 0 auto;
}

@media screen and (min-width: 680px) {
  /* line 270, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .main-item__info .content-container .hole-img {
    float: right;
    width: 50%;
    height: 100%;
    height: 360px;
    padding: 15px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
  }

  /* line 293, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .main-item__info .content-container .hole-img img {
    height: auto;
    max-height: 336px;
    margin: 10px;
  }
}

/* line 301, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .main-item__info .content-container .hole-info {
  position: relative;
  float: none;
  width: 100%;
  height: auto;
}

/* line 307, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .main-item__info .content-container .hole-info h3 {
  font-size: 16px;
  color: #1F2223;
  text-align: center;
  padding: 0 10px;
}

/* line 314, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .main-item__info .content-container .hole-info h4 {
  font-size: 12px;
  color: #A9A6A6;
  text-align: center;
}

/* line 319, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .main-item__info .content-container .hole-info h4:first-child {
  display: none;
}

/* line 324, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .main-item__info .content-container .hole-info .view-link {
  display: none;
}

@media screen and (min-width: 680px) {
  /* line 301, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .main-item__info .content-container .hole-info {
    position: relative;
    float: left;
    width: 50%;
    height: 100%;
    padding: 30px 35px 0 35px;
  }

  /* line 335, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .main-item__info .content-container .hole-info h3 {
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 26px;
    text-align: left;
    width: 85%;
    padding-left: 0;
  }

  /* line 344, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .main-item__info .content-container .hole-info h4 {
    font-size: 18px;
    text-align: left;
  }

  /* line 348, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .main-item__info .content-container .hole-info h4:first-child {
    display: block;
  }

  /* line 353, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .main-item__info .content-container .hole-info .view-link {
    font-size: 12px;
    color: #519C1F;
    display: block;
  }

  /* line 359, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .main-item__info .content-container .hole-info .date-mobile {
    display: none;
  }
}

/* line 364, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .main-item__info .content-container .hole-info .hole-legend {
  max-width: 250px;
  margin: 8px auto;
}

/* line 368, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .main-item__info .content-container .hole-info .hole-legend .legend-item {
  position: relative;
  padding-left: 16px;
  margin-right: 26px;
  float: left;
}

/* line 374, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .main-item__info .content-container .hole-info .hole-legend .legend-item:last-child {
  margin-right: 0;
}

/* line 378, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .main-item__info .content-container .hole-info .hole-legend .legend-item .item-desc {
  font-family: arial, sans-serif;
  font-size: 8px;
  color: #A9A6A6;
  line-height: 1;
}

@media screen and (min-width: 680px) {
  /* line 378, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .main-item__info .content-container .hole-info .hole-legend .legend-item .item-desc {
    font-size: 12px;
    line-height: 2.5;
  }
}

@media screen and (min-width: 680px) {
  /* line 368, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .main-item__info .content-container .hole-info .hole-legend .legend-item {
    padding-left: 20px;
    margin-right: 15px;
  }
}

@media screen and (min-width: 680px) {
  /* line 364, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .main-item__info .content-container .hole-info .hole-legend {
    position: absolute;
    margin: 0;
    bottom: 30px;
  }

  /* line 401, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .main-item__info .content-container .hole-info .hole-legend .legend-item {
    position: relative;
    height: 25px;
    padding-left: 20px;
    float: none;
    line-height: 1.4;
  }
}

@media screen and (min-width: 680px) {
  /* line 267, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .main-item__info .content-container {
    height: 360px;
  }
}

/* line 419, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .hole-stats {
  width: 100%;
  background-color: #FFFFFF;
  box-shadow: 0 0 0 1px #E8E8E8;
}

/* line 424, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .hole-stats .stat-item {
  float: left;
  height: 100%;
  min-height: 70px;
  width: 50%;
  padding: 10px 15px;
  text-align: center;
  box-shadow: inset -1px -1px 0 #E8E8E8;
}

/* line 433, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .hole-stats .stat-item:nth-child(even) {
  box-shadow: inset 0 -1px 0 0 #E8E8E8;
}

/* line 437, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .hole-stats .stat-item .stat-title {
  display: block;
  font-size: 12px;
  color: #A9A6A6;
  text-transform: uppercase;
}

@media screen and (min-width: 680px) {
  /* line 437, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .hole-stats .stat-item .stat-title {
    font-size: 18px;
  }
}

/* line 448, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .hole-stats .stat-item .stat-value {
  display: block;
  font-size: 30px;
  font-weight: 600;
  color: #404040;
  line-height: 1;
}

@media screen and (min-width: 680px) {
  /* line 448, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .hole-stats .stat-item .stat-value {
    font-size: 50px;
  }
}

@media screen and (min-width: 680px) {
  /* line 424, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .hole-stats .stat-item {
    min-height: 110px;
    padding: 15px;
    width: 25%;
    box-shadow: inset -1px 0 0 #E8E8E8;
  }

  /* line 466, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .hole-stats .stat-item:nth-child(even) {
    box-shadow: inset -1px 0 0 #E8E8E8;
  }

  /* line 470, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .hole-stats .stat-item:last-child {
    box-shadow: none;
  }
}

/* line 478, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .hole-stats.three-up .stat-item:last-child {
  box-shadow: none;
  width: 100%;
}

@media screen and (min-width: 680px) {
  /* line 477, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .hole-stats.three-up .stat-item {
    width: 33.3%;
  }

  /* line 486, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .hole-stats.three-up .stat-item:last-child {
    box-shadow: none;
    width: 33%;
  }
}

/* line 495, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .tab-cont {
  width: 100%;
}

/* line 499, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container ul.tabs {
  margin: 0;
  padding: 0;
  float: left;
  list-style: none;
  height: 32px;
  border-bottom: 1px solid #333;
  width: 245px;
}

/* line 509, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container ul.tabs li {
  margin: 0;
  cursor: pointer;
  padding: 0px 15px 0 33px;
  height: 60px;
  font-size: 15px;
  text-transform: uppercase;
  line-height: 60px;
  border-bottom: 1px solid #555;
  background-color: #222;
  color: #ccc;
  overflow: hidden;
  position: relative;
}

/* line 523, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container ul.tabs li:last-child {
  border-bottom: none;
}

/* line 527, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container ul.tabs li svg {
  margin-bottom: -3px;
  margin-left: 8px;
  color: #fff;
  stroke: #fff;
  opacity: 1;
  display: none;
}

/* line 537, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container ul.tabs li:hover {
  background-color: #3A3A3A;
}

/* line 541, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container ul.tabs li.active {
  background-color: #3A3A3A;
  display: block;
}

/* line 545, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container ul.tabs li.active svg {
  display: inline;
}

/* line 550, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .tab_container {
  border-top: 1px solid #E8E8E8;
  width: 100%;
  background: #fff;
}

/* line 556, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .tab_content {
  height: 240px;
  padding: 20px;
  display: none;
  overflow: auto;
  font-family: arial, sans-serif;
  color: #A9A6A6;
}

/* line 564, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .tab_content h3 {
  display: block;
  margin-bottom: 17px;
  font-size: 16px;
  font-weight: bold;
}

/* line 571, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .tab_content p {
  font-size: 14px;
}

/* line 576, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .tab_drawer_heading {
  display: none;
}

@media screen and (max-width: 680px) {
  /* line 581, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .tabs {
    display: none;
  }

  /* line 585, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .tab_drawer_heading {
    background-color: #222;
    color: #fff;
    border-top: 1px solid #333;
    margin: 0;
    padding: 15px 20px;
    display: block;
    position: relative;
    font-size: 12px;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }

  /* line 603, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .tab_drawer_heading svg {
    position: absolute;
    right: 20px;
    transform: rotate(90deg);
  }

  /* line 610, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .d_active {
    background-color: #3A3A3A;
    color: #fff;
  }

  /* line 614, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .d_active svg {
    position: absolute;
    right: 20px;
    transform: rotate(-90deg);
  }
}

/* line 622, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .view-page {
  padding: 15px;
  background-color: #fff;
  text-align: center;
}

/* line 627, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .view-page a {
  position: relative;
  font-size: 12px;
  color: #519C1F;
}

/* line 632, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .view-page a svg {
  position: absolute;
  right: -8px;
  top: 6px;
}

@media screen and (min-width: 680px) {
  /* line 622, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .view-page {
    display: none;
  }
}

/* line 644, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .hexagon {
  width: 8px;
  height: 5px;
  background: #f10020;
  position: absolute;
  left: 0px;
  top: 6px;
  display: block;
}

@media screen and (min-width: 680px) {
  /* line 644, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .hexagon {
    width: 12px;
    height: 6px;
    left: 2px;
    top: 12px;
  }
}

/* line 661, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .hexagon:before {
  content: "";
  position: absolute;
  top: -2px;
  left: 0;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 2px solid #f10020;
}

@media screen and (min-width: 680px) {
  /* line 661, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .hexagon:before {
    top: -4px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 4px solid #f10020;
  }
}

/* line 680, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .hexagon:after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 2px solid #f10020;
}

@media screen and (min-width: 680px) {
  /* line 680, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .hexagon:after {
    bottom: -4px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 4px solid #f10020;
  }
}

/* line 699, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .hexagon-yellow {
  width: 8px;
  height: 5px;
  background: #feba00;
  position: absolute;
  left: 0px;
  top: 6px;
  display: block;
}

@media screen and (min-width: 680px) {
  /* line 699, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .hexagon-yellow {
    width: 12px;
    height: 6px;
    left: 2px;
    top: 12px;
  }
}

/* line 716, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .hexagon-yellow:before {
  content: "";
  position: absolute;
  top: -2px;
  left: 0;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 2px solid #feba00;
}

@media screen and (min-width: 680px) {
  /* line 716, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .hexagon-yellow:before {
    top: -4px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 4px solid #feba00;
  }
}

/* line 735, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .hexagon-yellow:after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 2px solid #feba00;
}

@media screen and (min-width: 680px) {
  /* line 735, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .hexagon-yellow:after {
    bottom: -4px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 4px solid #feba00;
  }
}

/* line 754, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .hexagon-blue {
  width: 8px;
  height: 5px;
  background: #0a4ff7;
  position: absolute;
  left: 0px;
  top: 6px;
  display: block;
}

@media screen and (min-width: 680px) {
  /* line 754, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .hexagon-blue {
    width: 12px;
    height: 6px;
    left: 2px;
    top: 12px;
  }
}

/* line 771, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .hexagon-blue:before {
  content: "";
  position: absolute;
  top: -2px;
  left: 0;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 2px solid #0a4ff7;
}

@media screen and (min-width: 680px) {
  /* line 771, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .hexagon-blue:before {
    top: -4px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 4px solid #0a4ff7;
  }
}

/* line 790, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

.challenge-container .hexagon-blue:after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 2px solid #0a4ff7;
}

@media screen and (min-width: 680px) {
  /* line 790, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .hexagon-blue:after {
    bottom: -4px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 4px solid #0a4ff7;
  }
}

@media (min-width: 768px) {
  /* line 810, FED/assets/sass/modules/_aon-risk-reward-gallery.scss */

  .challenge-container .container {
    max-width: 730px;
  }
}

/* line 6, FED/assets/sass/modules/_team-players.scss */

.team-players .player-details {
  margin-bottom: 0;
}

/* line 12, FED/assets/sass/modules/_team-players.scss */

.team-players .player-details .player-name .first-name {
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 17px;
}

/* line 18, FED/assets/sass/modules/_team-players.scss */

.team-players .player-details .player-name .player-profile {
  font-size: 14px;
  line-height: 17px;
}

/* line 22, FED/assets/sass/modules/_team-players.scss */

.team-players .player-details .player-name .player-profile::after {
  font-size: 12px;
  margin-left: 5px;
  font-family: 'icomoon';
  content: "\e603";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
}

@supports not (-ms-high-contrast: none) {
  /* line 10, FED/assets/sass/modules/_featured-article.scss */

  .is-desktop .js-scroll-animate--slide-up {
    opacity: 0;
    transform: translateY(50px);
    transition: opacity 500ms ease-out, transform 500ms ease-out;
  }

  /* line 15, FED/assets/sass/modules/_featured-article.scss */

  .is-desktop .js-scroll-animate--slide-up.visible {
    opacity: 1;
    transform: translateY(0);
  }

  /* line 21, FED/assets/sass/modules/_featured-article.scss */

  .is-desktop .js-scroll-animate--slide-side {
    opacity: 0;
    transform: translateX(50px);
    transition: opacity 500ms ease-out, transform 500ms ease-out;
  }

  /* line 26, FED/assets/sass/modules/_featured-article.scss */

  .is-desktop .js-scroll-animate--slide-side.visible {
    opacity: 1;
    transform: translateX(0);
  }

  /* line 34, FED/assets/sass/modules/_featured-article.scss */

  .is-desktop .js-scroll-animate--border:before {
    transform: scaleY(0);
    transform-origin: 0% 100%;
    transition: transform 500ms ease-out;
  }

  /* line 40, FED/assets/sass/modules/_featured-article.scss */

  .is-desktop .js-scroll-animate--border.visible:before {
    transform: scaleY(1);
  }

  /* line 45, FED/assets/sass/modules/_featured-article.scss */

  .is-desktop .js-scroll-animate--delay {
    transition-delay: 250ms;
  }
}

/* line 52, FED/assets/sass/modules/_featured-article.scss */

.featured-article {
  font-family: Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

/* line 65, FED/assets/sass/modules/_featured-article.scss */

.featured-article h1,
.featured-article h2,
.featured-article h3,
.featured-article h4 {
  font-family: 'Titillium', sans-serif;
  color: #404040;
}

/* line 73, FED/assets/sass/modules/_featured-article.scss */

.featured-article h1 {
  font-size: 58px;
  line-height: 68px;
}

/* line 85, FED/assets/sass/modules/_featured-article.scss */

.featured-article h2 {
  margin: 0 0 40px;
  font-size: 36px;
  line-height: 48px;
}

/* line 100, FED/assets/sass/modules/_featured-article.scss */

.featured-article h3 {
  margin: 0 0 20px;
  font-size: 28px;
  line-height: 38px;
}

/* line 115, FED/assets/sass/modules/_featured-article.scss */

.featured-article h4 {
  margin: 0 0 20px;
  font-size: 24px;
  line-height: 32px;
}

/* line 129, FED/assets/sass/modules/_featured-article.scss */

.featured-article p {
  margin: 0 0 30px;
}

/* line 139, FED/assets/sass/modules/_featured-article.scss */

.featured-article p:last-child {
  margin: 0;
}

/* line 144, FED/assets/sass/modules/_featured-article.scss */

.featured-article ul {
  position: relative;
  list-style: none;
}

/* line 148, FED/assets/sass/modules/_featured-article.scss */

.featured-article ul>li:before {
  content: "\25e6";
  font-size: 30px;
  color: #022553;
}

/* line 154, FED/assets/sass/modules/_featured-article.scss */

.featured-article ul>li>ul {
  margin: 20px 0;
}

/* line 157, FED/assets/sass/modules/_featured-article.scss */

.featured-article ul>li>ul>li:before {
  content: "\2022";
}

/* line 163, FED/assets/sass/modules/_featured-article.scss */

.featured-article ol {
  position: relative;
  counter-reset: li;
}

/* line 167, FED/assets/sass/modules/_featured-article.scss */

.featured-article ol>li:before {
  content: counter(li) ".";
  counter-increment: li;
}

/* line 172, FED/assets/sass/modules/_featured-article.scss */

.featured-article ol>li>ol {
  margin: 20px 0;
}

/* line 175, FED/assets/sass/modules/_featured-article.scss */

.featured-article ol>li>ol>li:before {
  content: counter(li, upper-alpha) ".";
  counter-increment: li;
}

/* line 182, FED/assets/sass/modules/_featured-article.scss */

.featured-article li {
  padding: 0 0 0 30px;
  margin: 0 0 20px;
}

/* line 186, FED/assets/sass/modules/_featured-article.scss */

.featured-article li:last-child {
  margin: 0;
}

/* line 190, FED/assets/sass/modules/_featured-article.scss */

.featured-article li:before {
  position: absolute;
  left: 0;
}

/* line 196, FED/assets/sass/modules/_featured-article.scss */

.featured-article em {
  font-style: italic;
}

/* line 200, FED/assets/sass/modules/_featured-article.scss */

.featured-article .tag {
  text-transform: uppercase;
  font-size: 16px;
  line-height: 24px;
}

/* line 214, FED/assets/sass/modules/_featured-article.scss */

.featured-article .arrow-link {
  display: inline-block;
  vertical-align: middle;
}

/* line 218, FED/assets/sass/modules/_featured-article.scss */

.featured-article .arrow-link:after {
  margin-left: 10px;
  font-size: 12px;
}

/* line 225, FED/assets/sass/modules/_featured-article.scss */

.featured-article .link-spacer {
  padding: 0 15px;
}

/* line 232, FED/assets/sass/modules/_featured-article.scss */

.featured-article .text-center {
  text-align: center;
}

/* line 236, FED/assets/sass/modules/_featured-article.scss */

.featured-article .text-white {
  color: #fff;
}

/* line 240, FED/assets/sass/modules/_featured-article.scss */

.featured-article .btn-primary {
  display: inline-block;
  padding: 8px 16px;
  margin: 0 auto;
  min-width: 300px;
  font-size: 18px;
  text-align: center;
  border-radius: 30px;
  border: #e1e1e1 solid 1px;
}

/* line 255, FED/assets/sass/modules/_featured-article.scss */

.featured-article .margin-top-0 {
  margin-top: 0 !important;
}

/* line 259, FED/assets/sass/modules/_featured-article.scss */

.featured-article .margin-bottom-0 {
  margin-bottom: 0 !important;
}

/* line 269, FED/assets/sass/modules/_featured-article.scss */

.featured-article .hidden-lg {
  display: none !important;
}

/* line 276, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-container {
  margin: 0 auto;
  max-width: 860px;
}

/* line 296, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-hero {
  margin: 0 0 60px;
}

/* line 305, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-hero--full .featured-article-hero__container:after {
  background-color: rgba(2,37,83,0.1);
  background-image: -webkit-linear-gradient(-450deg, rgba(2,37,83,0.1) 0%,rgba(2,37,83,0.8) 100%);
  background-image: linear-gradient(180deg,rgba(2,37,83,0.1) 0%,rgba(2,37,83,0.8) 100%);
}

/* line 310, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-hero--full .featured-article-hero__image {
  transition: opacity 100ms, transform 100ms;
  will-change: opacity, transform;
  height: 760px;
}

/* line 322, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-hero--full .featured-article-hero__image--desktop {
  display: block;
}

/* line 330, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-hero--full .featured-article-hero__image--mobile {
  display: none;
}

/* line 340, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-hero--full .featured-article-hero__content {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 60px;
}

/* line 354, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-hero--full .featured-article-hero__title {
  text-shadow: 0 2px 13px rgba(2,37,83,0.79);
  margin: 0 0 40px;
}

/* line 369, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-hero--thin .featured-article-hero__container:after {
  background: rgba(2,37,83,0.6);
}

/* line 374, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-hero--thin .featured-article-hero__content {
  padding: 60px 0;
}

/* line 388, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-hero--default .featured-article-hero__container:after {
  display: none;
}

/* line 393, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-hero--default .featured-article-hero__image {
  background-image: url("/assets/images/featured-article/default-hero-desktop.jpg");
}

/* line 405, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-hero__container {
  position: relative;
  overflow: hidden;
}

/* line 409, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-hero__container:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 420, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-hero__image {
  width: 100%;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

/* line 426, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-hero__image--mobile {
  display: none;
}

/* line 439, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-hero__content {
  margin: 0 auto;
  width: 100%;
  max-width: 900px;
  position: relative;
  text-align: center;
  z-index: 1;
}

/* line 448, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-hero__title {
  color: #fff;
}

/* line 453, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-hero__arrow img {
  display: block;
  width: 62px;
}

/* line 468, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-info {
  margin: 0 0 60px;
}

/* line 488, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-info--conclusion .featured-article-info__metadata {
  margin: 0;
}

/* line 500, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-info__container {
  margin: 0 auto;
  max-width: 1040px;
}

/* line 504, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-info__container--border {
  border-bottom: 1px solid #e1e1e1;
  padding: 0 0 60px;
}

/* line 517, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-info__top {
  display: flex;
  align-items: center;
  padding: 30px;
  margin: 0 0 30px;
  border: 1px solid #e1e1e1;
}

/* line 534, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-info__author {
  display: flex;
  padding: 0 30px 0 0;
  margin: 0 30px 0 0;
  width: 35%;
  border-right: 1px solid #e1e1e1;
}

/* line 549, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-info__author-image {
  padding: 0 30px 0 0;
}

/* line 562, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-info__author-image img {
  display: block;
}

/* line 569, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-info__author-info,
.featured-article .featured-article-info__author-info p {
  margin: 0;
  color: #969B9D;
  font-size: 16px;
  line-height: 24px;
}

/* line 586, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-info__desc {
  width: 65%;
  font-size: 16px;
  font-style: italic;
  line-height: 24px;
}

/* line 600, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-info__bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 613, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-info__metadata {
  color: #969B9D;
  display: flex;
  align-items: center;
  font-size: 16px;
  line-height: 24px;
}

/* line 630, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-info__date {
  padding: 0 20px 0 0;
  margin: 0 20px 0 0;
  border-right: 1px solid #e1e1e1;
}

/* line 645, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-info__topics span {
  padding: 0 10px 0 0;
  font-style: italic;
  color: #969B9D;
  font-size: 16px;
  line-height: 24px;
}

/* line 664, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-social {
  display: flex;
  align-items: center;
}

/* line 668, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-social__item {
  padding: 0;
  margin: 0 10px 0 0;
  position: relative;
  cursor: pointer;
}

/* line 674, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-social__item:before {
  display: none;
}

/* line 679, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-social__icon {
  width: 40px;
  height: 40px;
  border: 1px solid #e1e1e1;
  border-radius: 50%;
}

/* line 685, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-social__icon:after {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 20px;
  line-height: 40px;
  color: #3d3f40;
  transform: translate(-50%, -50%);
  -webkit-transition: color 0.1s ease-in;
  -moz-transition: color 0.1s ease-in;
  -o-transition: color 0.1s ease-in;
  transition: color 0.1s ease-in;
}

/* line 696, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-social__icon:hover {
  color: #519c1f;
}

/* line 699, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-social__icon:hover:after {
  color: #519c1f;
}

/* line 703, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-social__icon:hover .count {
  opacity: 1;
}

/* line 727, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-social .box {
  width: 40px;
  height: 40px;
}

/* line 732, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-social .count {
  padding: 0 5px;
  margin-top: -12px;
  height: 24px;
  position: absolute;
  top: 50%;
  right: 50px;
  font-size: 12px;
  font-weight: normal;
  line-height: 24px;
  color: white;
  background-color: #002653;
  opacity: 0;
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  border-top-right-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  border-bottom-right-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-transition: opacity 0.1s ease-in;
  -moz-transition: opacity 0.1s ease-in;
  -o-transition: opacity 0.1s ease-in;
  transition: opacity 0.1s ease-in;
}

/* line 749, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-social .count:before {
  content: " ";
  width: 0;
  height: 0;
  position: absolute;
  right: -5px;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  border-left: 6px solid #002653;
}

/* line 761, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-social .share {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 769, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-content {
  margin: 0 0 60px;
}

/* line 779, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-content .drop-caps {
  display: block;
}

/* line 782, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-content .drop-caps:first-letter {
  margin: 12px 5px 0 0;
  font-size: 4.5rem;
  float: left;
}

/* line 789, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-content .lpga-blockquote {
  display: block;
  padding: 30px;
  margin: 30px 10px;
  position: relative;
  font-weight: 500;
  border-left: 5px solid #519c1f;
  padding: 0px 40px;
  margin: 30px;
  float: left;
  width: 100%;
  font-size: 20px;
  line-height: 40px;
  overflow: hidden;
}

/* line 808, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-content img {
  display: block;
  margin: auto;
  float: none;
  margin: 20px 20px 20px 0;
  float: left;
}

/* line 818, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-content img.img-right {
  display: block;
  margin: auto;
  float: none;
  margin: 20px 0 20px 20px;
  float: right;
}

/* line 832, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-video {
  margin: 0 0 110px;
}

/* line 844, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-btn {
  text-align: center;
  margin: 0 0 75px;
}

/* line 857, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-intro {
  margin: 0 0 60px;
}

/* line 869, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-banner {
  position: relative;
  margin: 0 0 70px;
}

/* line 880, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-banner__image {
  display: block;
  width: 100%;
}

/* line 889, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-banner__credit {
  font-style: italic;
  padding-top: 20px;
  font-size: 16px;
  line-height: 24px;
}

/* line 906, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-quote {
  margin: 0 0 60px;
  position: relative;
}

/* line 910, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-quote:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 10px;
  height: 100%;
  background: #519C1F;
}

/* line 921, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-quote__container {
  padding: 50px;
}

/* line 932, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-quote__blurb {
  font-family: 'Titillium', sans-serif;
  margin: 0 0 30px;
  font-size: 28px;
  line-height: 42px;
}

/* line 948, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-quote__author {
  display: flex;
  align-items: center;
  font-style: italic;
  color: #969B9D;
  font-size: 16px;
  line-height: 24px;
}

/* line 964, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-quote__author p {
  margin: 0;
}

/* line 969, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-quote__profile {
  padding: 0 30px 0 0;
}

/* line 972, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-quote__profile img {
  display: block;
  max-width: 80px;
}

/* line 980, FED/assets/sass/modules/_featured-article.scss */

.featured-article .media-embed {
  display: flex;
}

/* line 987, FED/assets/sass/modules/_featured-article.scss */

.featured-article .media-embed--one-up {
  justify-content: center;
  margin: 0 0 60px;
}

/* line 1003, FED/assets/sass/modules/_featured-article.scss */

.featured-article .media-embed--two-up {
  justify-content: space-between;
  margin: 0 -10px 60px;
}

/* line 1013, FED/assets/sass/modules/_featured-article.scss */

.featured-article .media-embed--two-up .media-embed__item {
  margin: 0 10px;
  width: calc((100% / 2) - 20px);
}

/* line 1019, FED/assets/sass/modules/_featured-article.scss */

.featured-article .media-embed--two-up iframe {
  width: 100%;
}

/* line 1037, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-promo {
  position: relative;
  overflow: hidden;
}

/* line 1041, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-promo__intro {
  border-bottom: 1px solid #e1e1e1;
  padding: 0 0 60px;
  margin: 0 0 60px;
}

/* line 1055, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-promo__title {
  margin: 0 0 20px;
}

/* line 1066, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-promo__grid {
  display: flex;
  justify-content: space-between;
  margin: 0 -30px 120px;
}

/* line 1081, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-promo__grid--reverse {
  flex-direction: row-reverse;
}

/* line 1088, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-promo__block {
  margin: 0 30px;
}

/* line 1094, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-promo__block img {
  display: block;
}

/* line 1107, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-spotlight {
  margin: 0 0 90px;
}

/* line 1118, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-spotlight--white {
  background: #fff;
  padding: 60px 0;
}

/* line 1129, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-spotlight--white+.featured-article-spotlight--white {
  padding: 0 0 60px;
}

/* line 1141, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-spotlight--grey {
  background: #F7F7F7;
  padding: 60px;
}

/* line 1153, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-spotlight--blue,
.featured-article .featured-article-spotlight--bkg-image {
  color: #fff;
  padding: 60px 0;
}

/* line 1165, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-spotlight--blue .featured-article-spotlight__title,
.featured-article .featured-article-spotlight--bkg-image .featured-article-spotlight__title {
  color: #fff;
}

/* line 1170, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-spotlight--blue .featured-article-spotlight__intro--border,
.featured-article .featured-article-spotlight--bkg-image .featured-article-spotlight__intro--border {
  border-bottom: 1px solid rgba(255,255,255,0.5);
  padding: 0 0 60px;
  margin: 0 0 60px;
}

/* line 1186, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-spotlight--blue {
  background: #022553;
}

/* line 1189, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-spotlight--blue+.featured-article-spotlight--blue {
  padding: 0 0 60px;
}

/* line 1200, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-spotlight--blue .featured-article-logos__title {
  color: #fff;
}

/* line 1205, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-spotlight--bkg-image {
  position: relative;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

/* line 1211, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-spotlight--bkg-image:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(2,37,83,0.6);
}

/* line 1222, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-spotlight--bkg-image .featured-article-container {
  position: relative;
  z-index: 1;
}

/* line 1229, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-spotlight__intro--border {
  padding: 0 0 30px;
  margin: 0 0 30px;
  border-bottom: 1px solid #e1e1e1;
}

/* line 1234, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-spotlight__intro--border .featured-article-spotlight__title {
  margin: 0;
}

/* line 1242, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-spotlight__content .arrow-link {
  display: block;
  margin: 0 0 5px;
}

/* line 1253, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-spotlight__content .arrow-link:last-child {
  margin: 0;
}

/* line 1263, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-logos__title {
  margin: 0;
}

/* line 1267, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-logos__grid {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  margin: 0 -30px;
}

/* line 1281, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-logos__block {
  margin: 80px 30px 0;
  width: calc((100% / 5) - 60px);
}

/* line 1293, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-article-logos__block img {
  display: block;
  width: 100%;
}

/* line 1301, FED/assets/sass/modules/_featured-article.scss */

.featured-article .comment {
  text-align: center;
}

/* line 1312, FED/assets/sass/modules/_featured-article.scss */

.featured-article .featured-news-comment,
.featured-article .button-border--narrow {
  display: inline-block;
  min-width: 300px;
  margin: 0 auto 60px;
  width: auto;
}

/* line 1330, FED/assets/sass/modules/_featured-article.scss */

.featured-article .related-articles-listing-wrapper .listing-item {
  padding: 0;
}

/* line 1, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on {
  padding: 0 0 44px;
  position: relative;
}

/* line 5, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on .view-all {
  display: block;
  padding: 10px 0;
  width: 100%;
  max-width: 1600px;
  position: fixed;
  bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: underline;
  color: white;
  background: #022653;
  z-index: 2;
}

/* line 22, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on .view-all:hover {
  color: white;
}

/* line 28, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on--content .view-all {
  max-width: 1060px;
  position: absolute;
}

/* line 35, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on-grid {
  display: grid;
  display: -ms-grid;
  grid-template-columns: repeat(5, 1fr);
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
}

/* line 44, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on--content .drive-on-grid {
  grid-template-columns: repeat(4, 1fr);
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
}

/* line 51, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on-block {
  position: relative;
}

/* line 55, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on-block--featured {
  display: flex;
  flex-direction: column;
  grid-column: 4 / 6;
  grid-row: 1 / 3;
  -ms-grid-column: 4;
  -ms-grid-column-span: 2;
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
}

/* line 67, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on--content .drive-on-block--featured {
  grid-column: 3 / 5;
  -ms-grid-column: 3;
}

/* line 73, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on-block--featured .drive-on-block__image {
  height: 100%;
}

/* line 76, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on-block--featured .drive-on-block__image img {
  height: 100%;
  object-fit: cover;
}

/* line 83, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on-block__image {
  position: relative;
}

/* line 86, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on-block__image:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0);
  background-image: -webkit-linear-gradient(-450deg, rgba(0,0,0,0) 60%,#000 100%);
  background-image: linear-gradient(180deg,rgba(0,0,0,0) 60%,#000 100%);
}

/* line 97, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on-block__image img {
  display: block;
  width: 100%;
  height: auto;
}

/* line 104, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on-block__content {
  display: block;
  padding: 10px 20px;
  text-align: center;
  color: white;
  background: #08548A;
}

/* line 111, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on-block__content:hover {
  color: white;
}

/* line 116, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on-block__title {
  font-weight: 600;
  font-size: 20px;
  line-height: 32px;
}

/* line 130, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on-block__subtitle {
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height: 24px;
}

/* line 145, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on-block:nth-of-type(2) {
  -ms-grid-column: 1;
  -ms-grid-row: 1;
}

/* line 150, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on-block:nth-of-type(3) {
  -ms-grid-column: 2;
  -ms-grid-row: 1;
}

/* line 155, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on-block:nth-of-type(4) {
  -ms-grid-column: 3;
  -ms-grid-row: 1;
}

/* line 159, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on--content .drive-on-block:nth-of-type(4) {
  -ms-grid-column: 1;
  -ms-grid-row: 2;
}

/* line 165, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on-block:nth-of-type(5) {
  -ms-grid-column: 1;
  -ms-grid-row: 2;
}

/* line 169, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on--content .drive-on-block:nth-of-type(5) {
  -ms-grid-column: 2;
  -ms-grid-row: 2;
}

/* line 175, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on-block:nth-of-type(6) {
  -ms-grid-column: 2;
  -ms-grid-row: 2;
}

/* line 179, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on--content .drive-on-block:nth-of-type(6) {
  -ms-grid-column: 1;
  -ms-grid-row: 3;
}

/* line 185, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on-block:nth-of-type(7) {
  -ms-grid-column: 3;
  -ms-grid-row: 2;
}

/* line 189, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on--content .drive-on-block:nth-of-type(7) {
  -ms-grid-column: 2;
  -ms-grid-row: 3;
}

/* line 195, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on-block:nth-of-type(8) {
  -ms-grid-column: 1;
  -ms-grid-row: 3;
}

/* line 199, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on--content .drive-on-block:nth-of-type(8) {
  -ms-grid-column: 3;
  -ms-grid-row: 3;
}

/* line 205, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on-block:nth-of-type(9) {
  -ms-grid-column: 2;
  -ms-grid-row: 3;
}

/* line 209, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on--content .drive-on-block:nth-of-type(9) {
  -ms-grid-column: 4;
  -ms-grid-row: 3;
}

/* line 215, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on-block:nth-of-type(10) {
  -ms-grid-column: 3;
  -ms-grid-row: 3;
}

/* line 219, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on--content .drive-on-block:nth-of-type(10) {
  -ms-grid-column: 1;
  -ms-grid-row: 4;
}

/* line 225, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on-block:nth-of-type(11) {
  -ms-grid-column: 4;
  -ms-grid-row: 3;
}

/* line 229, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on--content .drive-on-block:nth-of-type(11) {
  -ms-grid-column: 2;
  -ms-grid-row: 4;
}

/* line 235, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on-block:nth-of-type(12) {
  -ms-grid-column: 5;
  -ms-grid-row: 3;
}

/* line 239, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on--content .drive-on-block:nth-of-type(12) {
  -ms-grid-column: 3;
  -ms-grid-row: 4;
}

/* line 247, FED/assets/sass/modules/_drive-on-grid.scss */

.drive-on--content .drive-on-block:nth-of-type(13) {
  -ms-grid-column: 4;
  -ms-grid-row: 4;
}

/* line 7, FED/assets/sass/modules/_driveon-profile.scss */

.driveon-profile {
  color: #000;
  font-family: Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
  margin: 0 auto;
  max-width: 1022px;
}

/* line 23, FED/assets/sass/modules/_driveon-profile.scss */

.driveon-profile h2,
.driveon-profile h3 {
  font-family: 'Titillium', sans-serif;
}

/* line 32, FED/assets/sass/modules/_driveon-profile.scss */

.driveon-profile h2 {
  color: #022653;
  font-weight: 600;
  margin-bottom: 20px;
  padding-top: 18px;
  font-size: 48px;
  line-height: 58px;
}

/* line 49, FED/assets/sass/modules/_driveon-profile.scss */

.driveon-profile h3 {
  font-style: italic;
  margin-bottom: 30px;
  font-size: 36px;
  line-height: 48px;
}

/* line 64, FED/assets/sass/modules/_driveon-profile.scss */

.driveon-profile__featured-image {
  margin-bottom: 20px;
}

/* line 67, FED/assets/sass/modules/_driveon-profile.scss */

.driveon-profile__featured-image img {
  width: 100%;
}

/* line 72, FED/assets/sass/modules/_driveon-profile.scss */

.driveon-profile__fact-list {
  list-style-type: none;
  margin-bottom: 50px;
}

/* line 80, FED/assets/sass/modules/_driveon-profile.scss */

.driveon-profile__fact-list li {
  margin-bottom: 30px;
}

/* line 82, FED/assets/sass/modules/_driveon-profile.scss */

.driveon-profile__fact-list li:last-of-type {
  border-bottom: 1px solid #969B9D;
  margin-bottom: 0;
}

/* line 98, FED/assets/sass/modules/_driveon-profile.scss */

.driveon-profile__fact-list li:last-of-type {
  padding-bottom: 40px;
}

/* line 104, FED/assets/sass/modules/_driveon-profile.scss */

.driveon-profile__fact-list li:not(.unwrapped) .question {
  display: block;
  margin-bottom: 5px;
}

/* line 111, FED/assets/sass/modules/_driveon-profile.scss */

.driveon-profile__fact-list .question {
  color: #022653;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 120, FED/assets/sass/modules/_driveon-profile.scss */

.driveon-profile-wrapper .related-articles-listing {
  border-top: none;
}

/* line 7, FED/assets/sass/modules/_match-play-event.scss */

.match-play .gray {
  color: #969B9D;
}

/* line 12, FED/assets/sass/modules/_match-play-event.scss */

.match-play .icon-titleist-placeholder:before {
  color: #000;
  font-size: 48px;
}

/* line 20, FED/assets/sass/modules/_match-play-event.scss */

.match-play .match-status-flag {
  background: #E5ECF4;
  color: #1f2223;
  -webkit-clip-path: polygon(0 0,100% 0,100% 100%,10% 100%);
  clip-path: polygon(0 0,100% 0,100% 100%,10% 100%);
  display: inline-block;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  width: 70px;
}

/* line 43, FED/assets/sass/modules/_match-play-event.scss */

.match-play .match-status-flag.hidden {
  visibility: hidden;
}

/* line 55, FED/assets/sass/modules/_match-play-event.scss */

.match-play .match-tabs {
  background-color: #F9F6F6;
  background-image: -webkit-linear-gradient(#F9F6F6 0%,#E5ECF4 100%);
  background-image: linear-gradient(#F9F6F6 0%,#E5ECF4 100%);
  margin-bottom: 30px;
}

/* line 66, FED/assets/sass/modules/_match-play-event.scss */

.match-play .match-tabs-nav-item {
  width: 25%;
}

/* line 72, FED/assets/sass/modules/_match-play-event.scss */

.match-play .match-tabs .match-tab-item-title {
  color: #519C1F;
}

/* line 76, FED/assets/sass/modules/_match-play-event.scss */

.match-play .match-tabs .match-tabs-nav-item.active {
  background: #fff;
  border-bottom: #fff;
  position: relative;
}

/* line 81, FED/assets/sass/modules/_match-play-event.scss */

.match-play .match-tabs .match-tabs-nav-item.active:after {
  background: #fff;
  bottom: -6px;
  content: '';
  height: 7px;
  left: 0;
  position: absolute;
  right: 0;
}

/* line 91, FED/assets/sass/modules/_match-play-event.scss */

.match-play .match-tabs .match-tabs-nav-item.active .match-tab-item-title {
  color: #3D3F40;
}

/* line 98, FED/assets/sass/modules/_match-play-event.scss */

.match-play .rail-section {
  background: #fff;
  border: none;
}

/* line 102, FED/assets/sass/modules/_match-play-event.scss */

.match-play .rail-section table {
  margin-bottom: 30px;
  width: 100%;
}

/* line 106, FED/assets/sass/modules/_match-play-event.scss */

.match-play .rail-section table .content-in-pseudo:after {
  content: attr(data-content);
  font-weight: 600;
}

/* line 111, FED/assets/sass/modules/_match-play-event.scss */

.match-play .rail-section table div[data-content] {
  font-weight: 600;
  text-transform: uppercase;
}

/* line 116, FED/assets/sass/modules/_match-play-event.scss */

.match-play .rail-section table th,
.match-play .rail-section table td {
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}

/* line 123, FED/assets/sass/modules/_match-play-event.scss */

.match-play .rail-section table th[id*="match"] {
  background: #022553;
  color: #fff;
  font-weight: 600;
  height: 38px;
  line-height: 38px;
  padding-bottom: 0;
  padding-left: 21.5px;
  padding-top: 0;
  text-align: left;
  text-transform: uppercase;
}

/* line 137, FED/assets/sass/modules/_match-play-event.scss */

.match-play .rail-section table tr:nth-child(3n) {
  border-bottom: 1px solid #E1E1E1;
}

/* line 142, FED/assets/sass/modules/_match-play-event.scss */

.match-play .rail-section table td {
  padding: 8.5px 0 8.5px 21.5px;
}

/* line 145, FED/assets/sass/modules/_match-play-event.scss */

.match-play .rail-section table td[headers~="status"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-right: 0;
}

/* line 155, FED/assets/sass/modules/_match-play-event.scss */

.match-play .rail-section table td:first-child {
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  word-break: break-all;
}

/* line 162, FED/assets/sass/modules/_match-play-event.scss */

.match-play .rail-section table td:last-child {
  padding-left: 10px;
}

/* line 167, FED/assets/sass/modules/_match-play-event.scss */

.match-play .rail-section table .match-status-flag {
  margin: -3px 0;
}

/* line 173, FED/assets/sass/modules/_match-play-event.scss */

.match-play .rail-section-link {
  padding-top: 0;
}

/* line 176, FED/assets/sass/modules/_match-play-event.scss */

.match-play .rail-section-link .button-border,
.match-play .rail-section-link .view-more-button {
  border-color: #969B9D;
  border-radius: 25px;
  font-size: 18px;
  height: 51px;
  line-height: 49px;
  margin: 0 auto 10px;
}

/* line 185, FED/assets/sass/modules/_match-play-event.scss */

.match-play .rail-section-link .button-border:after,
.match-play .rail-section-link .view-more-button:after {
  display: none;
}

/* line 200, FED/assets/sass/modules/_match-play-event.scss */

.match-play--knockout .rail-section table th[id*="match"] span {
  visibility: hidden;
}

/* line 209, FED/assets/sass/modules/_match-play-event.scss */

.match-play--knockout .match-tab-content #fullLeaderboardHeader .table-coltitle:nth-child(2),
.match-play--knockout .match-tab-content .full-leaderboard>tr:not(.match-dropdown) td:nth-child(2),
.match-play--knockout .match-tab-content #myLeaderboard>tr:not(.match-dropdown) td:nth-child(2) {
  display: none;
}

/* line 221, FED/assets/sass/modules/_match-play-event.scss */

.match-play--knockout .match-tab-content.match-play tbody.full-leaderboard>tr:not(.match-dropdown).body {
  background: #fff;
}

/* line 228, FED/assets/sass/modules/_match-play-event.scss */

.match-play--knockout .match-tab-content.match-play tbody.full-leaderboard>tr:not(.match-dropdown).body.favorite {
  background-color: #014584;
}

/* line 231, FED/assets/sass/modules/_match-play-event.scss */

.match-play--knockout .match-tab-content.match-play tbody.full-leaderboard>tr:not(.match-dropdown).body.favorite td {
  background-color: #014584;
}

/* line 235, FED/assets/sass/modules/_match-play-event.scss */

.match-play--knockout .match-tab-content.match-play tbody.full-leaderboard>tr:not(.match-dropdown).body.favorite td,
.match-play--knockout .match-tab-content.match-play tbody.full-leaderboard>tr:not(.match-dropdown).body.favorite a,
.match-play--knockout .match-tab-content.match-play tbody.full-leaderboard>tr:not(.match-dropdown).body.favorite .gray,
.match-play--knockout .match-tab-content.match-play tbody.full-leaderboard>tr:not(.match-dropdown).body.favorite button:after {
  color: #fff;
}

/* line 243, FED/assets/sass/modules/_match-play-event.scss */

.match-play--knockout .match-tab-content.match-play tbody.full-leaderboard>tr:not(.match-dropdown).body.favorite .icon-titleist-placeholder:before {
  color: #fff;
}

/* line 250, FED/assets/sass/modules/_match-play-event.scss */

.match-play--knockout .match-tab-content tbody>.section-title,
.match-play--knockout .match-tab-content .table-titlerow tbody>.table-title,
.table-titlerow .match-play--knockout .match-tab-content tbody>.table-title {
  display: table-row;
  text-align: left;
  width: 100%;
}

/* line 263, FED/assets/sass/modules/_match-play-event.scss */

.match-play--knockout .match-tab-content tbody>.section-title td,
.match-play--knockout .match-tab-content .table-titlerow tbody>.table-title td,
.table-titlerow .match-play--knockout .match-tab-content tbody>.table-title td {
  padding: 20px 0;
}

/* line 274, FED/assets/sass/modules/_match-play-event.scss */

.match-play--knockout .match-tab-content tbody>.section-title+.spacer,
.match-play--knockout .match-tab-content .table-titlerow tbody>.table-title+.spacer,
.table-titlerow .match-play--knockout .match-tab-content tbody>.table-title+.spacer {
  display: none;
}

/* line 295, FED/assets/sass/modules/_match-play-event.scss */

.match-play.column-wrapper,
.match-play.awards {
  overflow-y: auto;
  padding-right: 0;
  padding-top: 0;
}

/* line 304, FED/assets/sass/modules/_match-play-event.scss */

.match-play .side-column {
  margin-top: 40px;
  width: 209px;
}

/* line 310, FED/assets/sass/modules/_match-play-event.scss */

.match-play .side-column .player-headshot {
  height: 300px;
}

/* line 334, FED/assets/sass/modules/_match-play-event.scss */

.match-play .side-column .player-headshot .lazy-loader {
  width: 209px;
}

/* line 344, FED/assets/sass/modules/_match-play-event.scss */

.match-play .side-column .player-headshot .lazy-loader img {
  object-fit: cover;
  height: 209px;
  width: 209px;
}

/* line 369, FED/assets/sass/modules/_match-play-event.scss */

.match-play .side-column+.main-column {
  background: #F7F7F7;
  border-bottom: 1px solid #E1E1E1;
  border-left: 1px solid #E1E1E1;
  padding: 40px;
  width: calc(100% - 249px);
}

/* line 379, FED/assets/sass/modules/_match-play-event.scss */

.match-play .side-column+.main-column .section-header,
.match-play .side-column+.main-column .table-titlerow,
.match-play .side-column+.main-column .player-top-money-header {
  padding-bottom: 15px;
  text-align: left;
}

/* line 392, FED/assets/sass/modules/_match-play-event.scss */

.match-play .side-column+.main-column .section-title,
.match-play .side-column+.main-column .table-titlerow .table-title,
.table-titlerow .match-play .side-column+.main-column .table-title {
  color: #3D3F40;
  font-size: 16px;
}

/* line 400, FED/assets/sass/modules/_match-play-event.scss */

.match-play.group-stage,
.match-play.results {
  position: relative;
  padding: 40px 40px 62px;
}

/* line 412, FED/assets/sass/modules/_match-play-event.scss */

.match-play.group-stage .group-stage-tables,
.match-play.group-stage .results-tables,
.match-play.results .group-stage-tables,
.match-play.results .results-tables {
  padding-top: 40px;
  position: relative;
}

/* line 419, FED/assets/sass/modules/_match-play-event.scss */

.match-play.group-stage .group-stage-tables:before,
.match-play.group-stage .results-tables:before,
.match-play.results .group-stage-tables:before,
.match-play.results .results-tables:before {
  background: #E1E1E1;
  content: '';
  display: block;
  height: 1px;
  position: absolute;
  left: -40px;
  right: -40px;
  top: 0;
}

/* line 434, FED/assets/sass/modules/_match-play-event.scss */

.match-play.group-stage thead .table-coltitle,
.match-play.results thead .table-coltitle {
  border-right: 1px solid #E1E1E1;
}

/* line 450, FED/assets/sass/modules/_match-play-event.scss */

.match-play.group-stage thead .table-coltitle:last-child,
.match-play.results thead .table-coltitle:last-child {
  border-right: none;
}

/* line 474, FED/assets/sass/modules/_match-play-event.scss */

.match-play.group-stage tbody th,
.match-play.group-stage tbody td,
.match-play.results tbody th,
.match-play.results tbody td {
  color: #3D3F40;
}

/* line 484, FED/assets/sass/modules/_match-play-event.scss */

.match-play.group-stage tbody tr,
.match-play.results tbody tr {
  border-bottom: 1px solid #E1E1E1;
}

/* line 494, FED/assets/sass/modules/_match-play-event.scss */

.match-play.group-stage tbody tr:first-child th,
.match-play.results tbody tr:first-child th {
  font-size: 16px;
  line-height: 24px;
  text-transform: uppercase;
  padding: 30px 0 20px;
}

/* line 516, FED/assets/sass/modules/_match-play-event.scss */

.match-play.group-stage tbody tr:nth-child(2n+3),
.match-play.results tbody tr:nth-child(2n+3) {
  background: #f8f8f8;
}

/* line 520, FED/assets/sass/modules/_match-play-event.scss */

.match-play.group-stage tbody tr td,
.match-play.results tbody tr td {
  line-height: 24px;
  padding: 5px 15px;
}

/* line 538, FED/assets/sass/modules/_match-play-event.scss */

.match-play.group-stage tbody tr td .flex,
.match-play.results tbody tr td .flex {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

/* line 549, FED/assets/sass/modules/_match-play-event.scss */

.match-play.group-stage tbody tr td .flex>div:first-child,
.match-play.results tbody tr td .flex>div:first-child {
  padding: 3px 0;
}

/* line 552, FED/assets/sass/modules/_match-play-event.scss */

.match-play.group-stage tbody tr td .flex>div:first-child a,
.match-play.results tbody tr td .flex>div:first-child a {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 562, FED/assets/sass/modules/_match-play-event.scss */

.match-play.group-stage tbody tr td .flex>div:last-child,
.match-play.results tbody tr td .flex>div:last-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 587, FED/assets/sass/modules/_match-play-event.scss */

.match-play.group-stage tbody tr td .flex .match-status-flag,
.match-play.results tbody tr td .flex .match-status-flag {
  margin-left: 10px;
  margin-right: -15px;
}

/* line 599, FED/assets/sass/modules/_match-play-event.scss */

.match-play.group-stage tbody tr td .flex .flag,
.match-play.results tbody tr td .flex .flag {
  margin-top: 0;
}

/* line 607, FED/assets/sass/modules/_match-play-event.scss */

.match-play.group-stage .table-coltitle:not(.player),
.match-play.group-stage .table-content:not(.player),
.match-play.results .table-coltitle:not(.player),
.match-play.results .table-content:not(.player) {
  width: 24px;
}

/* line 612, FED/assets/sass/modules/_match-play-event.scss */

.match-play.group-stage .table-coltitle.points,
.match-play.group-stage .table-content.points,
.match-play.results .table-coltitle.points,
.match-play.results .table-content.points {
  width: 124px;
}

/* line 636, FED/assets/sass/modules/_match-play-event.scss */

.match-play.group-stage .icon-titleist-placeholder,
.match-play.results .icon-titleist-placeholder {
  margin-bottom: -12px;
}

/* line 644, FED/assets/sass/modules/_match-play-event.scss */

.match-play.results h2 {
  font-size: 28px;
  line-height: 32px;
  margin-bottom: 21px;
  text-transform: uppercase;
}

/* line 660, FED/assets/sass/modules/_match-play-event.scss */

.match-play.results tbody.cut-out tr:first-child th {
  background: #022553;
  color: #fff;
  padding: 13px 0;
}

/* line 675, FED/assets/sass/modules/_match-play-event.scss */

.match-play.results tbody.cut-out:before {
  content: '';
  display: block;
  height: 40px;
}

/* line 706, FED/assets/sass/modules/_match-play-event.scss */

.match-play.results tbody tr:first-child th {
  padding: 20px 0;
}

/* line 720, FED/assets/sass/modules/_match-play-event.scss */

.match-play.results .table-coltitle:not(.player),
.match-play.results .table-content:not(.player) {
  width: 68px;
}

/* line 727, FED/assets/sass/modules/_match-play-event.scss */

.match-play.results .table-coltitle.prize,
.match-play.results .table-content.prize {
  width: 120px;
}

/* line 749, FED/assets/sass/modules/_match-play-event.scss */

.match-play.tournament-pairings .leaderboard-header .rounds .round,
.match-play.tournament-pairings .leaderboard-header .rounds .round strong,
.match-play.tournament-results .leaderboard-header .rounds .round,
.match-play.tournament-results .leaderboard-header .rounds .round strong {
  font-weight: 400;
  text-transform: uppercase;
  line-height: 24px;
}

/* line 763, FED/assets/sass/modules/_match-play-event.scss */

.match-play.tournament-pairings .page-header,
.match-play.tournament-results .page-header {
  border-top: none;
  text-align: center;
  padding-top: 0;
}

/* line 776, FED/assets/sass/modules/_match-play-event.scss */

.match-play.tournament-pairings .page-header .btn-back,
.match-play.tournament-results .page-header .btn-back {
  border-right: none;
  float: none;
  line-height: 26px;
  position: absolute;
  left: 0;
  top: calc(50% - 20px);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%);
}

/* line 800, FED/assets/sass/modules/_match-play-event.scss */

.match-play.tournament-pairings .page-header .page-title,
.match-play.tournament-results .page-header .page-title {
  float: none;
  line-height: 32px;
  margin-bottom: 5px;
}

/* line 815, FED/assets/sass/modules/_match-play-event.scss */

.match-play.tournament-pairings .page-header h3,
.match-play.tournament-results .page-header h3 {
  font-size: 16px;
  line-height: 24px;
  text-transform: uppercase;
}

/* line 827, FED/assets/sass/modules/_match-play-event.scss */

.match-play.tournament-pairings .table-coltitle,
.match-play.tournament-pairings .table-content,
.match-play.tournament-results .table-coltitle,
.match-play.tournament-results .table-content {
  width: 72px;
}

/* line 851, FED/assets/sass/modules/_match-play-event.scss */

.match-play.tournament-pairings .table-coltitle.time,
.match-play.tournament-pairings .table-content.time,
.match-play.tournament-pairings .table-coltitle.rank,
.match-play.tournament-pairings .table-content.rank,
.match-play.tournament-results .table-coltitle.time,
.match-play.tournament-results .table-content.time,
.match-play.tournament-results .table-coltitle.rank,
.match-play.tournament-results .table-content.rank {
  width: 124px;
}

/* line 862, FED/assets/sass/modules/_match-play-event.scss */

.match-play.tournament-pairings .table-coltitle.player,
.match-play.tournament-pairings .table-content.player,
.match-play.tournament-results .table-coltitle.player,
.match-play.tournament-results .table-content.player {
  width: 583px;
}

/* line 873, FED/assets/sass/modules/_match-play-event.scss */

.match-play.tournament-pairings .table-coltitle,
.match-play.tournament-results .table-coltitle {
  border-right: 1px solid #e1e1e1;
}

/* line 880, FED/assets/sass/modules/_match-play-event.scss */

.match-play.tournament-pairings .table-coltitle:last-child,
.match-play.tournament-results .table-coltitle:last-child {
  border-right: none;
}

/* line 889, FED/assets/sass/modules/_match-play-event.scss */

.match-play.tournament-pairings tbody,
.match-play.tournament-results tbody {
  border-bottom: 1px solid #e1e1e1;
}

/* line 892, FED/assets/sass/modules/_match-play-event.scss */

.match-play.tournament-pairings tbody:before,
.match-play.tournament-results tbody:before {
  content: '';
  display: block;
  height: 10px;
}

/* line 898, FED/assets/sass/modules/_match-play-event.scss */

.match-play.tournament-pairings tbody tr:first-child,
.match-play.tournament-results tbody tr:first-child {
  border-top: 1px solid #e1e1e1;
}

/* line 902, FED/assets/sass/modules/_match-play-event.scss */

.match-play.tournament-pairings tbody tr:nth-child(2n),
.match-play.tournament-results tbody tr:nth-child(2n) {
  background: #f8f8f8;
}

/* line 906, FED/assets/sass/modules/_match-play-event.scss */

.match-play.tournament-pairings tbody .flex,
.match-play.tournament-results tbody .flex {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

/* line 917, FED/assets/sass/modules/_match-play-event.scss */

.match-play.tournament-pairings tbody .flex>div:first-child a,
.match-play.tournament-results tbody .flex>div:first-child a {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 938, FED/assets/sass/modules/_match-play-event.scss */

.match-play.tournament-pairings tbody .flex .flag,
.match-play.tournament-results tbody .flex .flag {
  margin-top: 0;
}

/* line 952, FED/assets/sass/modules/_match-play-event.scss */

.match-play.tournament-pairings.match-play--knockout thead th:first-child,
.match-play.tournament-pairings.match-play--knockout tbody tr td:first-child,
.match-play.tournament-results.match-play--knockout thead th:first-child,
.match-play.tournament-results.match-play--knockout tbody tr td:first-child {
  display: none;
}

/* line 958, FED/assets/sass/modules/_match-play-event.scss */

.match-play.tournament-pairings.match-play--knockout tbody tr td:nth-child(2),
.match-play.tournament-results.match-play--knockout tbody tr td:nth-child(2) {
  border-left: 1px solid #e1e1e1;
}

/* line 972, FED/assets/sass/modules/_match-play-event.scss */

.match-play.tournament-results .table-coltitle {
  padding: 0 15px;
  border-right: 0;
}

/* line 976, FED/assets/sass/modules/_match-play-event.scss */

.match-play.tournament-results .table-coltitle.prize-money-header {
  width: 350px;
}

/* line 994, FED/assets/sass/modules/_match-play-event.scss */

.match-play.tournament-results tbody:before {
  display: none;
}

/* line 999, FED/assets/sass/modules/_match-play-event.scss */

.match-play.tournament-results tbody tr:first-child {
  border-top: none;
}

/* line 1003, FED/assets/sass/modules/_match-play-event.scss */

.match-play.tournament-results tbody tr:nth-child(2) {
  border-top: 1px solid #e1e1e1;
}

/* line 1012, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive .match-play,
.singles-match-play .match-tab-content.match-play {
  height: auto;
}

/* line 1017, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive .match-play thead th:first-child,
.singles-match-play .match-tab-content.match-play thead th:first-child {
  border-right-color: #e1e1e1;
}

/* line 1021, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive .match-play thead .gray,
.singles-match-play .match-tab-content.match-play thead .gray {
  margin: 0 10px;
}

/* line 1032, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive .match-play tr.body,
.singles-match-play .match-tab-content.match-play tr.body {
  border-bottom: 1px solid #e1e1e1;
  height: auto;
}

/* line 1037, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive .match-play .table-content,
.singles-match-play .match-tab-content.match-play .table-content {
  height: auto;
}

/* line 1044, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive .match-play .table-content:not(.player),
.singles-match-play .match-tab-content.match-play .table-content:not(.player) {
  font-size: 14px;
  padding: 8px 0;
}

/* line 1066, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive .match-play .player,
.singles-match-play .match-tab-content.match-play .player {
  padding: 5px 15px;
  width: 390px;
}

/* line 1068, FED/assets/sass/modules/_match-play-event.scss */

.is-firefox #HomeMiniLive .match-play .player {
  position: static;
}

/* line 1072, FED/assets/sass/modules/_match-play-event.scss */

.is-firefox .match-tab-content.match-play .player {
  position: static;
}

/* line 1089, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive .match-play .player .flag,
.singles-match-play .match-tab-content.match-play .player .flag {
  margin: 4px 10px 0 0;
}

/* line 1093, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive .match-play .player .gray,
.singles-match-play .match-tab-content.match-play .player .gray {
  margin-top: auto;
  white-space: nowrap;
}

/* line 1103, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive .match-play .player .match-status-flag.hidden,
.singles-match-play .match-tab-content.match-play .player .match-status-flag.hidden {
  display: none;
}

/* line 1108, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive .match-play .player .name-score,
.singles-match-play .match-tab-content.match-play .player .name-score {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 1120, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive .match-play .player .name-score>span:first-child,
.singles-match-play .match-tab-content.match-play .player .name-score>span:first-child {
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

/* line 1129, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive .match-play .player.left .flex>div:last-child,
.singles-match-play .match-tab-content.match-play .player.left .flex>div:last-child {
  margin-left: 5px;
  margin-right: -15px;
}

/* line 1141, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive .match-play .player.left .gray,
.singles-match-play .match-tab-content.match-play .player.left .gray {
  margin-left: 10px;
}

/* line 1148, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive .match-play .player.left .match-status-flag,
.singles-match-play .match-tab-content.match-play .player.left .match-status-flag {
  margin-left: 5px;
}

/* line 1155, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive .match-play .player.right .flex,
.singles-match-play .match-tab-content.match-play .player.right .flex {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

/* line 1161, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive .match-play .player.right .flex a,
#HomeMiniLive .match-play .player.right .flex .player-toggle,
.singles-match-play .match-tab-content.match-play .player.right .flex a,
.singles-match-play .match-tab-content.match-play .player.right .flex .player-toggle {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

/* line 1169, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive .match-play .player.right .flex .player-toggle,
.singles-match-play .match-tab-content.match-play .player.right .flex .player-toggle {
  text-align: right;
}

/* line 1173, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive .match-play .player.right .flex .gray,
.singles-match-play .match-tab-content.match-play .player.right .flex .gray {
  margin-right: 10px;
}

/* line 1179, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive .match-play .player.right .flex>div:last-child,
.singles-match-play .match-tab-content.match-play .player.right .flex>div:last-child {
  margin-right: 5px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  margin-left: -15px;
}

/* line 1198, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive .match-play .player.right .flex .name-score,
.singles-match-play .match-tab-content.match-play .player.right .flex .name-score {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

/* line 1215, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive .match-play .player.right .flag,
.singles-match-play .match-tab-content.match-play .player.right .flag {
  margin: 4px 0 0 10px;
}

/* line 1219, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive .match-play .player.right .match-status-flag,
.singles-match-play .match-tab-content.match-play .player.right .match-status-flag {
  margin-right: 5px;
  -webkit-clip-path: polygon(0 0,100% 0,90% 100%,0 100%);
  clip-path: polygon(0 0,100% 0,90% 100%,0 100%);
}

/* line 1228, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive .match-play .player .flex,
.singles-match-play .match-tab-content.match-play .player .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

/* line 1236, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive .match-play .player .flex a,
#HomeMiniLive .match-play .player .flex .player-toggle,
.singles-match-play .match-tab-content.match-play .player .flex a,
.singles-match-play .match-tab-content.match-play .player .flex .player-toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 1245, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive .match-play .player .flex .player-toggle,
.singles-match-play .match-tab-content.match-play .player .flex .player-toggle {
  color: #519c1f;
  font-weight: 700;
  min-width: auto;
  padding: 0;
}

/* line 1251, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive .match-play .player .flex .player-toggle:after,
.singles-match-play .match-tab-content.match-play .player .flex .player-toggle:after {
  display: none;
}

/* line 1255, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive .match-play .player .flex .player-toggle .flag,
.singles-match-play .match-tab-content.match-play .player .flex .player-toggle .flag {
  height: 16px;
  position: static;
  top: auto;
}

/* line 1261, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive .match-play .player .flex .player-toggle .player-name,
.singles-match-play .match-tab-content.match-play .player .flex .player-toggle .player-name {
  padding: 0;
  vertical-align: baseline;
  display: inline;
}

/* line 1268, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive .match-play .player .flex>div,
.singles-match-play .match-tab-content.match-play .player .flex>div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 1274, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive .match-play .player .flex>div:first-child,
.singles-match-play .match-tab-content.match-play .player .flex>div:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 3px 0;
}

/* line 1282, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive .match-play .player .flex>div:last-child,
.singles-match-play .match-tab-content.match-play .player .flex>div:last-child {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 30px;
}

/* line 1311, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive {
  height: auto;
}

/* line 1315, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive .match-play .icon-titleist-placeholder:before {
  color: #000;
  font-size: 48px;
}

/* line 1330, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive .match-play--knockout thead th:first-child,
#HomeMiniLive .match-play--knockout tbody tr.body td:first-child {
  display: none;
}

/* line 1337, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive .match-play tbody .section-title,
#HomeMiniLive .match-play tbody .table-titlerow .table-title,
.table-titlerow #HomeMiniLive .match-play tbody .table-title {
  border-bottom: 1px solid #e1e1e1;
  display: table-row;
}

/* line 1341, FED/assets/sass/modules/_match-play-event.scss */

#HomeMiniLive .match-play tbody .section-title .table-content,
#HomeMiniLive .match-play tbody .table-titlerow .table-title .table-content,
.table-titlerow #HomeMiniLive .match-play tbody .table-title .table-content {
  font-weight: 600;
  text-align: left;
  padding: 15px;
}

/* line 1363, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .scorecard.full--scorecard .table-scroll table {
  height: auto !important;
}

/* line 1373, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .scorecard:not(.scorecard--cramped) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 1384, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .scorecard:not(.scorecard--cramped) tr.body {
  height: auto;
}

/* line 1388, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .scorecard:not(.scorecard--cramped) th.table-coltitle.table-coltitle.table-coltitle,
.singles-match-play .scorecard:not(.scorecard--cramped) td.table-content.table-content.table-content {
  padding: 0 5px !important;
}

/* line 1400, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .scorecard:not(.scorecard--cramped) th.table-coltitle.table-coltitle.table-coltitle:first-child,
.singles-match-play .scorecard:not(.scorecard--cramped) td.table-content.table-content.table-content:first-child {
  font-size: 14px;
  text-transform: uppercase;
}

/* line 1411, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .scorecard:not(.scorecard--cramped) .table-coltitle,
.singles-match-play .scorecard:not(.scorecard--cramped) .table-content {
  font-weight: 600;
}

/* line 1416, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .scorecard:not(.scorecard--cramped) .table-scroll {
  overflow-x: auto;
  width: 100%;
}

/* line 1423, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .scorecard:not(.scorecard--cramped) .table-scroll th,
.singles-match-play .scorecard:not(.scorecard--cramped) .table-scroll td {
  text-align: center;
}

/* line 1428, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .scorecard:not(.scorecard--cramped) .table-scroll td.win {
  background: #A5CFF8;
}

/* line 1432, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .scorecard:not(.scorecard--cramped) .table-scroll td[rowspan="2"] {
  height: 104px;
}

/* line 1438, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .scorecard:not(.scorecard--cramped) .table-scroll table {
  height: calc(100% - 1px);
}

/* line 1446, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .scorecard:not(.scorecard--cramped) .table-scroll thead {
  border-bottom: 1px solid #E1E1E1;
}

/* line 1449, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .scorecard:not(.scorecard--cramped) .table-scroll thead .table-coltitle {
  border-color: transparent;
  border-top-color: #002653;
  width: 108px;
}

/* line 1458, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .scorecard:not(.scorecard--cramped) .table-scroll tbody:first-of-type tr.body {
  height: 39px;
}

/* line 1462, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .scorecard:not(.scorecard--cramped) .table-scroll tbody:nth-of-type(2) tr:last-child,
.singles-match-play .scorecard:not(.scorecard--cramped) .table-scroll tbody:nth-of-type(3) tr:first-child {
  height: 36px;
}

/* line 1467, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .scorecard:not(.scorecard--cramped) .table-scroll tbody:nth-of-type(2) tr:last-child td.table-content,
.singles-match-play .scorecard:not(.scorecard--cramped) .table-scroll tbody:nth-of-type(3) tr:first-child td:not(:first-child) {
  font-size: 12px;
  padding: 7px 0 !important;
}

/* line 1473, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .scorecard:not(.scorecard--cramped) .table-scroll tbody td:last-child {
  border-right: none;
}

/* line 1477, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .scorecard:not(.scorecard--cramped) .table-scroll tbody:last-child tr:last-child {
  border-bottom: none;
}

/* line 1482, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .scorecard:not(.scorecard--cramped) .table-scroll .table-content {
  min-width: 30px;
}

/* line 1487, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .scorecard:not(.scorecard--cramped) .scorecard__opponent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-left: -2px;
  width: 140px;
}

/* line 1500, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .scorecard:not(.scorecard--cramped) .scorecard__opponent h3 {
  background: rgba(40,34,45,0.75);
  border: 1px solid #e1e1e1;
  border-left: none;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  height: 42px;
  line-height: 42px;
  text-align: center;
  text-transform: uppercase;
}

/* line 1520, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .scorecard:not(.scorecard--cramped) .scorecard__opponent figure {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 1535, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .scorecard:not(.scorecard--cramped) .scorecard__opponent figure>a {
  display: block;
  position: relative;
  height: 140px;
  width: 140px;
}

/* line 1550, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .scorecard:not(.scorecard--cramped) .scorecard__opponent figure img {
  object-fit: cover;
  height: 100%;
  width: 100%;
}

/* line 1556, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .scorecard:not(.scorecard--cramped) .scorecard__opponent figure .player-name {
  -ms-flex: 1;
  flex: 1;
  border: 1px solid #E1E1E1;
  border-left: none;
  border-top-width: 2px;
  padding-top: 14px;
  text-align: center;
}

/* line 1575, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .scorecard:not(.scorecard--cramped) .scorecard__opponent figure .player-name .first-name,
.singles-match-play .scorecard:not(.scorecard--cramped) .scorecard__opponent figure .player-name .last-name {
  display: block;
  color: #3D3F40;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-transform: uppercase;
}

/* line 1588, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .scorecard:not(.scorecard--cramped) .scorecard__opponent figure .player-name .button,
.singles-match-play .scorecard:not(.scorecard--cramped) .scorecard__opponent figure .player-name .button-border,
.singles-match-play .scorecard:not(.scorecard--cramped) .scorecard__opponent figure .player-name .view-more-button {
  color: #6AAF00;
  font-size: 14px;
}

/* line 1600, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .scorecard:not(.scorecard--cramped) .scorecard__opponent figure .player-name .button:after,
.singles-match-play .scorecard:not(.scorecard--cramped) .scorecard__opponent figure .player-name .button-border:after,
.singles-match-play .scorecard:not(.scorecard--cramped) .scorecard__opponent figure .player-name .view-more-button:after {
  font-family: 'icomoon';
  content: "\e603";
  font-size: 12px;
  margin-left: 5px;
}

/* line 1613, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play #match-play-top {
  padding-top: 72px;
  margin-top: -72px;
}

/* line 1625, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .back-top.button-border,
.singles-match-play .match-tab-content.match-play .back-top.view-more-button {
  border-radius: 25px;
  height: 51px;
  line-height: 51px;
  margin: 48px auto 0;
  font-size: 18px;
  font-weight: 400;
  width: 240px;
}

/* line 1655, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play #fullLeaderboardHeader .table-header .table-coltitle {
  border-right: 1px solid #e1e1e1;
}

/* line 1659, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play #fullLeaderboardHeader .table-header .table-coltitle:last-child {
  border-right: 1px solid #002653;
}

/* line 1692, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .full-leaderboard .spacer td,
.singles-match-play .match-tab-content.match-play .my-leaderboard .spacer td {
  padding: 5px 0 4px;
}

/* line 1702, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .full-leaderboard .match-dropdown,
.singles-match-play .match-tab-content.match-play .my-leaderboard .match-dropdown {
  visibility: hidden;
}

/* line 1706, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .full-leaderboard .body.expanded+.match-dropdown,
.singles-match-play .match-tab-content.match-play .my-leaderboard .body.expanded+.match-dropdown {
  visibility: visible;
}

/* line 1717, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .full-leaderboard>tr:not(.match-dropdown):not(.spacer),
.singles-match-play .match-tab-content.match-play .my-leaderboard>tr:not(.match-dropdown):not(.spacer) {
  background: #fff;
}

/* line 1720, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .full-leaderboard>tr:not(.match-dropdown):not(.spacer).body:nth-child(2n),
.singles-match-play .match-tab-content.match-play .my-leaderboard>tr:not(.match-dropdown):not(.spacer).body:nth-child(2n) {
  background: #f8f8f8;
}

/* line 1724, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .full-leaderboard>tr:not(.match-dropdown):not(.spacer) .table-content>.player-toggle,
.singles-match-play .match-tab-content.match-play .my-leaderboard>tr:not(.match-dropdown):not(.spacer) .table-content>.player-toggle {
  min-width: 0;
  padding-left: 0;
  padding-right: 0;
  width: 50px;
}

/* line 1734, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .full-leaderboard>tr:not(.match-dropdown):not(.spacer) .table-content>.player-toggle:after,
.singles-match-play .match-tab-content.match-play .my-leaderboard>tr:not(.match-dropdown):not(.spacer) .table-content>.player-toggle:after {
  text-align: center;
  padding-left: 0;
  width: 50px;
}

/* line 1762, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .full-leaderboard>tr:not(.match-dropdown):not(.spacer) td.table-content:nth-child(2),
.singles-match-play .match-tab-content.match-play .my-leaderboard>tr:not(.match-dropdown):not(.spacer) td.table-content:nth-child(2) {
  font-size: 16px;
  width: 71px;
}

/* line 1784, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .full-leaderboard>tr:not(.match-dropdown):not(.spacer) td:nth-child(4),
.singles-match-play .match-tab-content.match-play .my-leaderboard>tr:not(.match-dropdown):not(.spacer) td:nth-child(4) {
  width: 126px;
}

/* line 1802, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .full-leaderboard>tr:not(.match-dropdown):not(.spacer) .table-content:last-child,
.singles-match-play .match-tab-content.match-play .my-leaderboard>tr:not(.match-dropdown):not(.spacer) .table-content:last-child {
  padding-top: 9px;
  vertical-align: top;
}

/* line 1811, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .full-leaderboard>tr:not(.match-dropdown):not(.spacer) .my-leaderboard-toggle,
.singles-match-play .match-tab-content.match-play .my-leaderboard>tr:not(.match-dropdown):not(.spacer) .my-leaderboard-toggle {
  width: 50px;
}

/* line 1814, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .full-leaderboard>tr:not(.match-dropdown):not(.spacer) .my-leaderboard-toggle:after,
.singles-match-play .match-tab-content.match-play .my-leaderboard>tr:not(.match-dropdown):not(.spacer) .my-leaderboard-toggle:after {
  margin: 0;
  top: 12px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 1825, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .full-leaderboard>tr:not(.match-dropdown):not(.spacer) .player .name-score,
.singles-match-play .match-tab-content.match-play .my-leaderboard>tr:not(.match-dropdown):not(.spacer) .player .name-score {
  display: block;
  text-transform: none;
}

/* line 1829, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .full-leaderboard>tr:not(.match-dropdown):not(.spacer) .player .name-score span:first-child,
.singles-match-play .match-tab-content.match-play .my-leaderboard>tr:not(.match-dropdown):not(.spacer) .player .name-score span:first-child {
  margin-right: 10px;
}

/* line 1837, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .full-leaderboard>tr:not(.match-dropdown):not(.spacer) .player .name-score span:last-child.gray,
.singles-match-play .match-tab-content.match-play .my-leaderboard>tr:not(.match-dropdown):not(.spacer) .player .name-score span:last-child.gray {
  margin: 0;
}

/* line 1844, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .full-leaderboard>tr:not(.match-dropdown):not(.spacer) .player.right .name-score span:first-child,
.singles-match-play .match-tab-content.match-play .my-leaderboard>tr:not(.match-dropdown):not(.spacer) .player.right .name-score span:first-child {
  float: right;
  margin-left: 10px;
  margin-right: 0;
}

/* line 1884, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .full-leaderboard.full-leaderboard--cramped .table-scroll {
  overflow-x: auto;
}

/* line 1888, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .full-leaderboard.full-leaderboard--cramped>tr.body:not(.match-dropdown):not(.spacer):nth-child(2n) {
  background-color: #fff;
}

/* line 1892, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .full-leaderboard.full-leaderboard--cramped>tr.body:not(.match-dropdown):not(.spacer):nth-child(4n) {
  background-color: #f8f8f8;
}

/* line 1896, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .full-leaderboard.full-leaderboard--cramped .table-content {
  text-transform: none;
  vertical-align: top;
}

/* line 1900, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .full-leaderboard.full-leaderboard--cramped .table-content a {
  display: inline;
  margin-right: 16px;
  white-space: nowrap;
}

/* line 1906, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .full-leaderboard.full-leaderboard--cramped .table-content .flag {
  margin-bottom: 2px;
  margin-top: 0;
}

/* line 1925, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .full-leaderboard.full-leaderboard--cramped .match-dropdown .player-details-wrapper {
  height: auto;
  width: 280px;
}

/* line 1932, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .full-leaderboard.full-leaderboard--cramped .match-dropdown .player-details-wrapper .player-details {
  margin-bottom: 0;
  border-bottom: 1px solid #e1e1e1;
  padding-bottom: 8px;
  padding-top: 8px;
}

/* line 1946, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .full-leaderboard.full-leaderboard--cramped .match-dropdown .player-details-wrapper .player-headshot {
  margin-top: 0;
  width: 280px;
}

/* line 1965, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .full-leaderboard.full-leaderboard--cramped .match-dropdown .player-details-wrapper .player-headshot .lazy-view,
.singles-match-play .match-tab-content.match-play .full-leaderboard.full-leaderboard--cramped .match-dropdown .player-details-wrapper .player-headshot .lazy-image {
  display: inline;
  height: 57px;
  width: 57px;
}

/* line 1984, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .full-leaderboard.full-leaderboard--cramped .match-dropdown .player-details-wrapper .player-headshot .player-name {
  padding-bottom: 2px;
  text-align: left;
  padding-left: 71px;
  padding-top: 8px;
}

/* line 2001, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .full-leaderboard.full-leaderboard--cramped .match-dropdown .player-details-wrapper .player-headshot .first-name,
.singles-match-play .match-tab-content.match-play .full-leaderboard.full-leaderboard--cramped .match-dropdown .player-details-wrapper .player-headshot .last-name {
  display: inline;
}

/* line 2006, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .full-leaderboard.full-leaderboard--cramped .match-dropdown .player-details-wrapper .player-headshot .first-name {
  margin-right: 5px;
}

/* line 2010, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .full-leaderboard.full-leaderboard--cramped .match-dropdown .player-details-wrapper .player-headshot .button-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0;
  padding-left: 71px;
}

/* line 2034, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .full-leaderboard.full-leaderboard--cramped .match-dropdown .scorecard {
  margin-left: -2px;
  margin-right: -2px;
}

/* line 2038, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .full-leaderboard.full-leaderboard--cramped .match-dropdown .scorecard tbody:nth-of-type(2) tr:first-child,
.singles-match-play .match-tab-content.match-play .full-leaderboard.full-leaderboard--cramped .match-dropdown .scorecard tbody:last-child tr:last-child {
  height: auto;
}

/* line 2046, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .full-leaderboard.full-leaderboard--cramped .expanded+.match-dropdown .match-dropdown-wrapper {
  max-height: 385px;
}

/* line 2060, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play #myLeaderboard .icon-titleist-placeholder:before {
  color: #fff;
}

/* line 2065, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play #myLeaderboard>.body,
.singles-match-play .match-tab-content.match-play #myLeaderboard>.body .table-content {
  background: #014584;
}

/* line 2070, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play #myLeaderboard>.body {
  border-bottom: 10px solid #fff;
}

/* line 2075, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play #myLeaderboard>.body.expanded {
  border-bottom-width: 0;
}

/* line 2082, FED/assets/sass/modules/_match-play-event.scss */

.is-firefox .match-tab-content.match-play #myLeaderboard>.body .table-content {
  border-right-color: #fff;
}

/* line 2086, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play #myLeaderboard>.match-dropdown .match-dropdown-wrapper {
  border-bottom-width: 0;
}

/* line 2092, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play #myLeaderboard>.body.expanded+.match-dropdown {
  border-bottom: 10px solid #fff;
}

/* line 2097, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play #myLeaderboard>.body.expanded+.match-dropdown .match-dropdown-wrapper {
  border-bottom-width: 1px;
}

/* line 2104, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play #myLeaderboard .gray {
  color: #fff;
}

/* line 2108, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play #myLeaderboard .body a {
  color: #fff;
}

/* line 2111, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play #myLeaderboard .body a:hover {
  color: #49aa3d;
}

/* line 2116, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play #myLeaderboard .flex .player-toggle {
  color: #fff;
}

/* line 2121, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play #myLeaderboard .player-toggle:after {
  color: #fff;
}

/* line 2125, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play #myLeaderboard .player-toggle:hover:after {
  color: #49aa3d;
}

/* line 2131, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .expanded+.match-dropdown .match-dropdown-wrapper {
  margin-left: 0;
  margin-right: 0;
}

/* line 2138, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .match-dropdown .match-dropdown-wrapper {
  background: #f1f1f1;
  border: none;
  border-bottom: 1px solid #e1e1e1;
  margin-top: -1px;
}

/* line 2145, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .match-dropdown .match-data {
  width: calc(100% - 280px);
}

/* line 2153, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .match-dropdown .player-details-wrapper {
  display: block;
  width: 140px;
}

/* line 2178, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .match-dropdown .player-details-wrapper .player-headshot {
  border: none;
  height: auto;
  width: 140px;
}

/* line 2192, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .match-dropdown .player-details-wrapper .player-headshot a,
.singles-match-play .match-tab-content.match-play .match-dropdown .player-details-wrapper .player-headshot button.button,
.singles-match-play .match-tab-content.match-play .match-dropdown .player-details-wrapper .player-headshot button.button-border,
.singles-match-play .match-tab-content.match-play .match-dropdown .player-details-wrapper .player-headshot button.view-more-button {
  border: none;
  display: block;
  height: auto;
  line-height: 26px;
  min-height: 26px;
}

/* line 2216, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .match-dropdown .player-details-wrapper .player-headshot .button-container {
  padding-top: 12px;
}

/* line 2246, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .match-dropdown .player-details-wrapper .player-headshot .lazy-view {
  height: 140px;
  width: 140px;
}

/* line 2260, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .match-dropdown .player-details-wrapper .player-headshot .lazy-image {
  height: 140px;
  width: 140px;
}

/* line 2272, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .match-dropdown .player-details-wrapper .player-headshot img {
  background: #fff;
  height: 100%;
  object-fit: cover;
  width: 100%;
}

/* line 2288, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .match-dropdown .player-details-wrapper .player-headshot .player-name {
  padding-bottom: 10px;
  position: static;
  text-align: center;
}

/* line 2301, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .match-dropdown .player-details-wrapper .player-headshot .player-name .first-name,
.singles-match-play .match-tab-content.match-play .match-dropdown .player-details-wrapper .player-headshot .player-name .last-name {
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 24px;
  word-break: break-all;
}

/* line 2396, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .match-dropdown .section-title,
.singles-match-play .match-tab-content.match-play .match-dropdown .table-titlerow .table-title,
.table-titlerow .singles-match-play .match-tab-content.match-play .match-dropdown .table-title {
  line-height: 75px;
}

/* line 2402, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .match-dropdown .scorecard tbody:nth-of-type(2) tr:first-child,
.singles-match-play .match-tab-content.match-play .match-dropdown .scorecard tbody:last-child tr:last-child {
  height: 86px;
}

/* line 2409, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .match-dropdown .scorecard th,
.singles-match-play .match-tab-content.match-play .match-dropdown .scorecard td {
  text-align: center;
  text-transform: uppercase;
}

/* line 2415, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .match-dropdown .scorecard td {
  vertical-align: middle;
}

/* line 2419, FED/assets/sass/modules/_match-play-event.scss */

.singles-match-play .match-tab-content.match-play .match-dropdown .scorecard td.win {
  background: #A5CFF8;
}

/* line 8, FED/assets/sass/modules/_leaderboard-futures.scss */

.leaderboard-futures .table-header .table-coltitle img {
  display: block;
  margin: 0 auto;
  object-fit: contain;
}

/* line 15, FED/assets/sass/modules/_leaderboard-futures.scss */

.leaderboard-futures .table-header .table-coltitle--group {
  border-bottom: 1px solid #F1F0F0;
}