.icon,
.icon-finalfield,
.banner-callouts .finalfield:before,
.icon-pairings,
.banner-callouts .pairings:before,
.icon-linkedin,
.sub-header .linkedin:before,
.icon-earth,
.tournament-banner .player-banner-box-item-website:before,
.icon-check,
.poll-wrapper .poll-selections input[type="checkbox"]+.select-label:after,
.icon-print,
.page-header .btn-print:before,
.icon-poll,
.poll-wrapper .poll-head .poll-icon:before,
.icon-dollar,
.tournament-banner .player-banner-box-item-earnings:before,
.tournament-banner .player-banner-dollar:after,
.player-top-players-wrapper .player-earnings:before,
.icon-calendar,
.tournament-banner .player-banner-box-item-rookieyear:before,
.icon-female,
.tournament-banner .player-banner-box-item-height:before,
.icon-share,
.page-header .btn-share:before,
.icon-download,
.table .download:before,
.icon-email,
#share-header .sharewithemail:after,
.share-article .sharewithemail:after,
.featured-article .featured-article-social__icon--email:after,
.icon-google-plus,
.sub-header .google-plus:before,
#share-header .googleplus:after,
.share-article .googleplus:after,
.icon-camera,
.listing-category .icon-type-camera:after,
.icon-play,
.listing-category .icon-type-play:after,
.play-video:before,
.listing__play-icon span:before,
.icon-close,
.tournament-schedule .networks .close:after,
.modal-container .close:after,
.icon-close-border,
.large-dropin-wrapper .close-ad:after,
.tournament-alertbanner .tournament-alertbanner-close:before,
.alert-message .tournament-alertbanner-close:before,
.icon-arrow-left,
.results-pagination .results-pagination-prev:before,
.sponsors-slider .flex-direction-nav a.flex-prev:before,
.page-header .btn-back:before,
.detail-carousel .rsArrowLeft:after,
.player-stats-data .rangeSelector #prev:after,
.player-top-players-controls .prev:after,
.player-top-players-controls #prev:after,
.leaderboard-standalone-btn.prev a:before,
.tour-info .tour-info-controls .previous:before,
.player-data .flex-prev:before,
.match-data .flex-prev:before,
.course-slider .rsArrowLeft:before,
.icon-arrow-down,
.sub-header .has-dropdown a:before,
.nav-primary .has-dropdown a:before,
.control-dropdown:after,
.tournament-schedule .button-border.networks-toggle:after,
.tournament-schedule .networks-toggle.view-more-button:after,
.leaderboard .player-toggle:after,
.solheim .right .player-toggle:before,
.icrown .right .player-toggle:before,
.featured-video-comment:after,
.featured-video-comment-open:after,
.icon-arrow-up,
.leaderboard .expanded .player-toggle:after,
.solheim .expanded .right .player-toggle:before,
.icrown .expanded .right .player-toggle:before,
.icon-arrow-right,
.view-more:after,
.table-titlerow .view-more:after,
.results-pagination .results-pagination-next:before,
.rail-section-link .button-border:after,
.rail-section-link .view-more-button:after,
.sponsors-slider .flex-direction-nav a.flex-next:before,
.page-header .button:after,
.page-header .button-border:after,
.page-header .view-more-button:after,
.listing-buttons .button-border:after,
.listing-buttons .view-more-button:after,
.banner-callouts .button:after,
.banner-callouts .button-border:after,
.banner-callouts .view-more-button:after,
.detail-carousel .rsArrowRight:after,
.tournament-schedule .button-border:after,
.tournament-schedule .view-more-button:after,
.tournament-toplinks li a:after,
.widget.tournament-winner .tournament-winner-link .button:after,
.widget.tournament-winner .tournament-winner-link .button-border:after,
.widget.tournament-winner .tournament-winner-link .view-more-button:after,
.widget.tournament-results .button:after,
.widget.tournament-results .button-border:after,
.widget.tournament-results .view-more-button:after,
.widget.wounded-warrior .button:after,
.widget.wounded-warrior .button-border:after,
.widget.wounded-warrior .view-more-button:after,
.player-stats-data .rangeSelector #next:after,
.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,
.player-top-players-controls .next:after,
.player-top-players-controls #next:after,
.leaderboard-standalone-table-bottom .button:after,
.leaderboard-standalone-table-bottom .button-border:after,
.leaderboard-standalone-table-bottom .view-more-button:after,
.leaderboard-standalone-btn.next a:before,
.tour-info .tour-info-controls .next:after,
.leaderboard-header .round strong:after,
.leaderboard-header .round a:after,
.player-details .button:after,
.player-details .button-border:after,
.player-details .view-more-button:after,
.player-data .button:after,
.player-data .button-border:after,
.player-data .view-more-button:after,
.player-data .flex-next:before,
.countdown-link .button:after,
.countdown-link .button-border:after,
.countdown-link .view-more-button:after,
.stats .button:after,
.stats .button-border:after,
.stats .view-more-button:after,
.match-data .button:after,
.match-data .button-border:after,
.match-data .view-more-button:after,
.match-data .flex-next:before,
.course-slider .rsArrowRight:before,
.player-news-wide .listing-buttons .button-border:after,
.player-news-wide .listing-buttons .view-more-button:after,
.sticky-next a:after,
.featured-article .arrow-link:after,
.icon-search,
.section-header-search:after,
.control-search:before,
.search-form:after,
.icon-rss,
.sub-header .rss:before,
.icon-twitter,
.sub-header .twitter:before,
.social-controls .twitter:before,
#share-header .twitter:after,
.share-article .twitter:after,
.tournament-banner .player-banner-box-item-twitter:before,
.scorecard-social-twitter:after,
.video-share-twitter:before,
.featured-article .featured-article-social__icon--twitter:after,
.icon-facebook,
.sub-header .facebook:before,
.social-controls .facebook:before,
#share-header .facebook:after,
.share-article .facebook:after,
.tournament-banner .player-banner-box-item-facebook:before,
.scorecard-social-facebook:after,
.video-share-facebook:before,
.featured-article .featured-article-social__icon--facebook:after,
.icon-youtube,
.sub-header .youtube:before,
.icon-instagram,
.sub-header .instagram:before,
.social-controls .instagram:before,
.tournament-banner .player-banner-box-item-instagram:before,
.scorecard-social-instagram:after,
.icon-favorite,
.social-functions .favorite:before,
.leaderboard .table-coltitle.star:after,
.tournament-results .table-coltitle.star:after,
.icon-reply,
.social-functions .reply:before,
.icon-retweet,
.social-functions .retweet:before,
.icon-live,
.nav-primary>li.live-alert>a:before,
.tournament-livealerts-icon:before,
.icon-map,
.banner-callouts .map:before,
.icon-globe,
.banner-callouts .www:before,
.tournament-banner .player-banner-box-item-cmepoints:before,
.scorecard-social-website:after,
.icon-listing,
.widget.info-listing a:before,
.icon-titleist,
.leaderboard .sponsored .player-toggle:before,
.match-play .icon-titleist-placeholder:before,
#HomeMiniLive .match-play .icon-titleist-placeholder:before,
.icon-television:before,
.tour-info .tournament-tvtimes .tournament-tvtimes-slot:first-child:before,
.icon-facebook-like,
.facebook-post .social-meta .likes:before,
.icon-circle-plus,
.my-leaderboard-toggle:after,
.icon-circle-minus,
.my-leaderboard-toggle.added:hover:after,
.my-leaderboard .my-leaderboard-toggle:after,
.icon-circle-check,
.my-leaderboard-toggle.added:after,
.icon-exclamation-sign,
.icon-lpga-close,
.instagram-post .social-meta .likes:before,
.tournament-alertbanner .tournament-alertbanner-text:before,
.alert-message .tournament-alertbanner-text:before,
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 44, FED/assets/sass/_icons.scss */

.icon-finalfield,
.banner-callouts .finalfield:before {
  font-family: 'icomoon';
  content: "\e622";
}

/* line 49, FED/assets/sass/_icons.scss */

.icon-pairings,
.banner-callouts .pairings:before {
  font-family: 'icomoon';
  content: "\e623";
}

/* line 54, FED/assets/sass/_icons.scss */

.icon-linkedin,
.sub-header .linkedin:before {
  font-family: 'icomoon';
  content: "\e621";
}

/* line 59, FED/assets/sass/_icons.scss */

.icon-earth,
.tournament-banner .player-banner-box-item-website:before {
  font-family: 'icomoon';
  content: "\e61e";
}

/* line 64, FED/assets/sass/_icons.scss */

.icon-check,
.poll-wrapper .poll-selections input[type="checkbox"]+.select-label:after {
  font-family: 'icomoon';
  content: '\2713';
}

/* line 69, FED/assets/sass/_icons.scss */

.icon-print,
.page-header .btn-print:before {
  font-family: 'icomoon';
  content: "\e61b";
}

/* line 74, FED/assets/sass/_icons.scss */

.icon-poll,
.poll-wrapper .poll-head .poll-icon:before {
  font-family: 'icomoon';
  content: "\e61a";
}

/* line 79, FED/assets/sass/_icons.scss */

.icon-dollar,
.tournament-banner .player-banner-box-item-earnings:before,
.tournament-banner .player-banner-dollar:after,
.player-top-players-wrapper .player-earnings:before {
  font-family: 'icomoon';
  content: "\e615";
}

/* line 84, FED/assets/sass/_icons.scss */

.icon-calendar,
.tournament-banner .player-banner-box-item-rookieyear:before {
  font-family: 'icomoon';
  content: "\e616";
}

/* line 89, FED/assets/sass/_icons.scss */

.icon-female,
.tournament-banner .player-banner-box-item-height:before {
  font-family: 'icomoon';
  content: "\e617";
}

/* line 94, FED/assets/sass/_icons.scss */

.icon-share,
.page-header .btn-share:before {
  font-family: 'icomoon';
  content: "\e60c";
}

/* line 99, FED/assets/sass/_icons.scss */

.icon-download,
.table .download:before {
  font-family: 'icomoon';
  content: "\e60b";
}

/* line 104, FED/assets/sass/_icons.scss */

.icon-email,
#share-header .sharewithemail:after,
.share-article .sharewithemail:after,
.featured-article .featured-article-social__icon--email:after {
  font-family: 'icomoon';
  content: "\e60a";
}

/* line 109, FED/assets/sass/_icons.scss */

.icon-google-plus,
.sub-header .google-plus:before,
#share-header .googleplus:after,
.share-article .googleplus:after {
  font-family: 'icomoon';
  content: "\e609";
}

/* line 114, FED/assets/sass/_icons.scss */

.icon-camera,
.listing-category .icon-type-camera:after {
  font-family: 'icomoon';
  content: "\e61f";
}

/* line 120, FED/assets/sass/_icons.scss */

.icon-play,
.listing-category .icon-type-play:after,
.play-video:before,
.listing__play-icon span:before {
  font-family: 'icomoon';
  content: "\e900";
}

/* line 127, FED/assets/sass/_icons.scss */

.icon-close,
.tournament-schedule .networks .close:after,
.modal-container .close:after {
  font-family: 'icomoon';
  content: "\e606";
}

/* line 132, FED/assets/sass/_icons.scss */

.icon-close-border,
.large-dropin-wrapper .close-ad:after,
.tournament-alertbanner .tournament-alertbanner-close:before,
.alert-message .tournament-alertbanner-close:before {
  font-family: 'icomoon';
  content: "\e614";
}

/* line 137, FED/assets/sass/_icons.scss */

.icon-arrow-left,
.results-pagination .results-pagination-prev:before,
.sponsors-slider .flex-direction-nav a.flex-prev:before,
.page-header .btn-back:before,
.detail-carousel .rsArrowLeft:after,
.player-stats-data .rangeSelector #prev:after,
.player-top-players-controls .prev:after,
.player-top-players-controls #prev:after,
.leaderboard-standalone-btn.prev a:before,
.tour-info .tour-info-controls .previous:before,
.player-data .flex-prev:before,
.match-data .flex-prev:before,
.course-slider .rsArrowLeft:before {
  font-family: 'icomoon';
  content: "\e600";
}

/* line 142, FED/assets/sass/_icons.scss */

.icon-arrow-down,
.sub-header .has-dropdown a:before,
.nav-primary .has-dropdown a:before,
.control-dropdown:after,
.tournament-schedule .button-border.networks-toggle:after,
.tournament-schedule .networks-toggle.view-more-button:after,
.leaderboard .player-toggle:after,
.solheim .right .player-toggle:before,
.icrown .right .player-toggle:before,
.featured-video-comment:after,
.featured-video-comment-open:after {
  font-family: 'icomoon';
  content: "\e601";
}

/* line 147, FED/assets/sass/_icons.scss */

.icon-arrow-up,
.leaderboard .expanded .player-toggle:after,
.solheim .expanded .right .player-toggle:before,
.icrown .expanded .right .player-toggle:before {
  font-family: 'icomoon';
  content: "\e602";
}

/* line 152, FED/assets/sass/_icons.scss */

.icon-arrow-right,
.view-more:after,
.table-titlerow .view-more:after,
.results-pagination .results-pagination-next:before,
.rail-section-link .button-border:after,
.rail-section-link .view-more-button:after,
.sponsors-slider .flex-direction-nav a.flex-next:before,
.page-header .button:after,
.page-header .button-border:after,
.page-header .view-more-button:after,
.listing-buttons .button-border:after,
.listing-buttons .view-more-button:after,
.banner-callouts .button:after,
.banner-callouts .button-border:after,
.banner-callouts .view-more-button:after,
.detail-carousel .rsArrowRight:after,
.tournament-schedule .button-border:after,
.tournament-schedule .view-more-button:after,
.tournament-toplinks li a:after,
.widget.tournament-winner .tournament-winner-link .button:after,
.widget.tournament-winner .tournament-winner-link .button-border:after,
.widget.tournament-winner .tournament-winner-link .view-more-button:after,
.widget.tournament-results .button:after,
.widget.tournament-results .button-border:after,
.widget.tournament-results .view-more-button:after,
.widget.wounded-warrior .button:after,
.widget.wounded-warrior .button-border:after,
.widget.wounded-warrior .view-more-button:after,
.player-stats-data .rangeSelector #next:after,
.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,
.player-top-players-controls .next:after,
.player-top-players-controls #next:after,
.leaderboard-standalone-table-bottom .button:after,
.leaderboard-standalone-table-bottom .button-border:after,
.leaderboard-standalone-table-bottom .view-more-button:after,
.leaderboard-standalone-btn.next a:before,
.tour-info .tour-info-controls .next:after,
.leaderboard-header .round strong:after,
.leaderboard-header .round a:after,
.player-details .button:after,
.player-details .button-border:after,
.player-details .view-more-button:after,
.player-data .button:after,
.player-data .button-border:after,
.player-data .view-more-button:after,
.player-data .flex-next:before,
.countdown-link .button:after,
.countdown-link .button-border:after,
.countdown-link .view-more-button:after,
.stats .button:after,
.stats .button-border:after,
.stats .view-more-button:after,
.match-data .button:after,
.match-data .button-border:after,
.match-data .view-more-button:after,
.match-data .flex-next:before,
.course-slider .rsArrowRight:before,
.player-news-wide .listing-buttons .button-border:after,
.player-news-wide .listing-buttons .view-more-button:after,
.sticky-next a:after,
.featured-article .arrow-link:after {
  font-family: 'icomoon';
  content: "\e603";
}

/* line 157, FED/assets/sass/_icons.scss */

.icon-search,
.section-header-search:after,
.control-search:before,
.search-form:after {
  font-family: 'icomoon';
  content: "\e604";
}

/* line 162, FED/assets/sass/_icons.scss */

.icon-rss,
.sub-header .rss:before {
  font-family: 'icomoon';
  content: "\e605";
}

/* line 167, FED/assets/sass/_icons.scss */

.icon-twitter,
.sub-header .twitter:before,
.social-controls .twitter:before,
#share-header .twitter:after,
.share-article .twitter:after,
.tournament-banner .player-banner-box-item-twitter:before,
.scorecard-social-twitter:after,
.video-share-twitter:before,
.featured-article .featured-article-social__icon--twitter:after {
  font-family: 'icomoon';
  content: "\f099";
}

/* line 172, FED/assets/sass/_icons.scss */

.icon-facebook,
.sub-header .facebook:before,
.social-controls .facebook:before,
#share-header .facebook:after,
.share-article .facebook:after,
.tournament-banner .player-banner-box-item-facebook:before,
.scorecard-social-facebook:after,
.video-share-facebook:before,
.featured-article .featured-article-social__icon--facebook:after {
  font-family: 'icomoon';
  content: "\f09a";
}

/* line 177, FED/assets/sass/_icons.scss */

.icon-youtube,
.sub-header .youtube:before {
  font-family: 'icomoon';
  content: "\f167";
}

/* line 182, FED/assets/sass/_icons.scss */

.icon-instagram,
.sub-header .instagram:before,
.social-controls .instagram:before,
.tournament-banner .player-banner-box-item-instagram:before,
.scorecard-social-instagram:after {
  font-family: 'icomoon';
  content: "\e618";
}

/* line 187, FED/assets/sass/_icons.scss */

.icon-favorite,
.social-functions .favorite:before,
.leaderboard .table-coltitle.star:after,
.tournament-results .table-coltitle.star:after {
  font-family: 'icomoon';
  content: "\e60d";
}

/* line 192, FED/assets/sass/_icons.scss */

.icon-reply,
.social-functions .reply:before {
  font-family: 'icomoon';
  content: "\e60e";
}

/* line 197, FED/assets/sass/_icons.scss */

.icon-retweet,
.social-functions .retweet:before {
  font-family: 'icomoon';
  content: "\e60f";
}

/* line 202, FED/assets/sass/_icons.scss */

.icon-live,
.nav-primary>li.live-alert>a:before,
.tournament-livealerts-icon:before {
  font-family: 'icomoon';
  content: "\e610";
}

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

.icon-map,
.banner-callouts .map:before {
  font-family: 'icomoon';
  content: "\e611";
}

/* line 212, FED/assets/sass/_icons.scss */

.icon-globe,
.banner-callouts .www:before,
.tournament-banner .player-banner-box-item-cmepoints:before,
.scorecard-social-website:after {
  font-family: 'icomoon';
  content: "\e612";
}

/* line 217, FED/assets/sass/_icons.scss */

.icon-listing,
.widget.info-listing a:before {
  font-family: 'icomoon';
  content: "\e613";
}

/* line 222, FED/assets/sass/_icons.scss */

.icon-titleist,
.leaderboard .sponsored .player-toggle:before,
.match-play .icon-titleist-placeholder:before,
#HomeMiniLive .match-play .icon-titleist-placeholder:before {
  font-family: 'icomoon';
  content: "\e619";
}

/* line 227, FED/assets/sass/_icons.scss */

.icon-television:before,
.tour-info .tournament-tvtimes .tournament-tvtimes-slot:first-child:before {
  font-family: 'icomoon';
  content: "\e61c";
}

/* line 232, FED/assets/sass/_icons.scss */

.icon-facebook-like,
.facebook-post .social-meta .likes:before {
  font-family: 'icomoon';
  content: "\e61d";
}

/* line 237, FED/assets/sass/_icons.scss */

.icon-circle-plus,
.my-leaderboard-toggle:after {
  font-family: 'icomoon';
  content: "\e040";
}

/* line 242, FED/assets/sass/_icons.scss */

.icon-circle-minus,
.my-leaderboard-toggle.added:hover:after,
.my-leaderboard .my-leaderboard-toggle:after {
  font-family: 'icomoon';
  content: "\e041";
}

/* line 247, FED/assets/sass/_icons.scss */

.icon-circle-check,
.my-leaderboard-toggle.added:after {
  font-family: 'icomoon';
  content: "\e042";
}

/* line 252, FED/assets/sass/_icons.scss */

.icon-exclamation-sign {
  font-family: 'icomoon';
  content: "\e901";
}

/* line 257, FED/assets/sass/_icons.scss */

.icon-lpga-close {
  font-family: 'icomoon';
  content: "\e902";
}

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

.clearfix:after,
.section-header:after,
.table-titlerow:after,
.player-top-money-header:after,
.results-pagination:after,
.container:after,
.container-video-page:after,
.main-container:after,
.main-content:after,
.main-container-video-page:after,
.main-content-video-page:after,
.buttons-group:after,
.tournament-detail-header:after,
.category-type:after,
.sub-header:after,
.footer:after,
.footer-holder:after,
.footer-foot:after,
.rail-content-tabs:after,
.rail-container-tabs:after,
.social-footer:after,
.social-scene .social-scene-wrapper:after,
.social-controls:after,
.column-wrapper:after,
.awards:after,
.page-header:after,
.listing-wrapper.alternate .listing-items:after,
.listing-item:after,
.listing-category:after,
.listing-buttons:after,
.landing-carousel .royalSlider:after,
.article-info:after,
.article-info .author-info .info-item:after,
.article-copy:after,
.bottom-content:after,
.banner-callouts:after,
.rail-section-wrapper .tvs-channel:after,
.rail-section-wrapper .rail-section .tournament:after,
.detail-carousel .royalSlider:after,
.detail-carousel .rsThumbs .rsThumbsContainer:after,
.rail .listing-wrapper:after,
.tournament-schedule .network:after,
.tournament-tvtimes:after,
.rail-container .tournament-tvtimes .tournament-tvtimes-network:after,
.tournament-livealerts:after,
.tournament-meta:after,
.widget.tournament-winner .tournament-winner-info:after,
.widget.wounded-warrior .widget-content:after,
.player-stats-data:after,
.tournament-banner .player-banner-info:after,
.tournament-banner .player-banner-name:after,
.player-top-players-wrapper:after,
.poll-wrapper .poll-head:after,
.leaderboard-standalone-table-bottom:after,
.tour-info .tournament-tvtimes .tournament-tvtimes-slots:after,
.leaderboard-header:after,
.leaderboard-header-sticky-rounds .rounds:after,
.search-results-item:after,
.newsletter-form:after,
.stats .button-container:after,
.stats--movers-of-the-week .mover:after,
.solheim .leaderboard-header:after,
.icrown .leaderboard-header:after,
.full-slider .royalSlider:after,
.course-slider:after,
.course-slider .royalSlider:after,
.course-hole:after,
.course-key:after,
.image-callouts:after,
.text-callouts:after,
.dropdown-match-tabs:after,
.news-landing .royalSlider:after,
.player-news-wide .listing-item:after,
.player-news-wide .listing-category:after,
.player-news-wide .listing-buttons:after {
  content: "";
  display: table;
  clear: both;
}

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

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 6, FED/assets/sass/_browser-tweaks.scss */

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 10, FED/assets/sass/_browser-tweaks.scss */

a,
.btn,
button,
input,
select,
textarea {
  -webkit-transition: color 0.5s ease-in-out;
  -moz-transition: color 0.5s ease-in-out;
  -o-transition: color 0.5s ease-in-out;
  transition: color 0.5s ease-in-out;
}

/* line 15, FED/assets/sass/_browser-tweaks.scss */

* {
  outline: 0;
}

/* line 22, FED/assets/sass/_browser-tweaks.scss */

*::-ms-clear {
  display: none;
}

/* line 27, FED/assets/sass/_browser-tweaks.scss */

body {
  -ms-overflow-style: scrollbar !important;
}

/* line 32, FED/assets/sass/_browser-tweaks.scss */

input,
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}

/* line 35, FED/assets/sass/_browser-tweaks.scss */

select {
  border-radius: 0;
}

/* line 38, FED/assets/sass/_browser-tweaks.scss */

textarea {
  resize: none;
}

/* line 41, FED/assets/sass/_browser-tweaks.scss */

input[type=submit] {
  cursor: pointer;
}

/* line 47, FED/assets/sass/_browser-tweaks.scss */

* {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

/* line 53, FED/assets/sass/_browser-tweaks.scss */

.touch *:not(input):not(textarea):not(select):not(object):not(embed):not(iframe):not(video):not(audio) {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@-webkit-keyframes flash {
  0% {
    background-color: initial;
  }

  50% {
    background-color: rgba(81,156,31,0.2);
  }

  100% {
    background-color: inherit;
  }
}

@-moz-keyframes flash {
  0% {
    background-color: initial;
  }

  50% {
    background-color: rgba(81,156,31,0.2);
  }

  100% {
    background-color: inherit;
  }
}

@-ms-keyframes flash {
  /* line 5, FED/assets/sass/_global.scss */
  0% {
    background-color: initial;
  }

  /* line 9, FED/assets/sass/_global.scss */
  50% {
    background-color: rgba(81,156,31,0.2);
  }

  /* line 13, FED/assets/sass/_global.scss */
  100% {
    background-color: inherit;
  }
}

@keyframes flash {
  0% {
    background-color: initial;
  }

  50% {
    background-color: rgba(81,156,31,0.2);
  }

  100% {
    background-color: inherit;
  }
}

@-webkit-keyframes loader {
  100% {
    background-position: 0px -874px;
  }
}

@-moz-keyframes loader {
  100% {
    background-position: 0px -874px;
  }
}

@-ms-keyframes loader {
  /* line 19, FED/assets/sass/_global.scss */
  100% {
    background-position: 0px -874px;
  }
}

@keyframes loader {
  100% {
    background-position: 0px -874px;
  }
}

/* line 24, FED/assets/sass/_global.scss */

* {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 29, FED/assets/sass/_global.scss */

html {
  height: 100%;
}

/* line 38, FED/assets/sass/_global.scss */

.invisibility {
  visibility: hidden;
}

@media (min-width: 981px) {
  /* line 38, FED/assets/sass/_global.scss */

  .invisibility {
    visibility: visible;
  }
}

/* line 45, FED/assets/sass/_global.scss */

.invisibility.hide-me {
  visibility: visible;
}

/* line 50, FED/assets/sass/_global.scss */

body {
  background-position: top center;
  background-size: cover;
  background-attachment: fixed;
  background-repeat: no-repeat;
  min-width: 1045px;
  width: 100%;
  background-color: #f1f1f1;
  color: #404040;
  font: 10px "Titillium",Helvetica,Arial,sans-serif;
  position: relative;
}

/* line 78, FED/assets/sass/_global.scss */

body.is-iframe {
  min-width: auto;
}

/* line 83, FED/assets/sass/_global.scss */

a {
  text-decoration: none;
  color: #519c1f;
  cursor: pointer;
  -webkit-transition: color .25s;
  -moz-transition: color .25s;
  -o-transition: color .25s;
  transition: color .25s;
}

/* line 88, FED/assets/sass/_global.scss */

a:hover {
  color: #002653;
}

/* line 95, FED/assets/sass/_global.scss */

button {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
  font: 10px "Titillium",Helvetica,Arial,sans-serif;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}

/* line 106, FED/assets/sass/_global.scss */

::-webkit-input-placeholder {
  color: #404040;
  opacity: 1;
}

/* line 111, FED/assets/sass/_global.scss */

:-moz-placeholder {
  color: #404040;
  opacity: 1;
}

/* line 117, FED/assets/sass/_global.scss */

::-moz-placeholder {
  color: #404040;
  opacity: 1;
}

/* line 123, FED/assets/sass/_global.scss */

:-ms-input-placeholder {
  color: #404040;
  opacity: 1;
}

/* line 128, FED/assets/sass/_global.scss */

.tournament-tvtimes .tournament-tvtimes-slot {
  color: #3d3f40;
  float: left;
  font-family: "Titillium";
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  padding-left: 20px;
}

/* line 142, FED/assets/sass/_global.scss */

.page-loader,
.page-loader-text,
.page-loader-gif {
  display: none;
}

/* line 147, FED/assets/sass/_global.scss */

.loading .page-loader,
.loading .page-loader-text,
.loading .page-loader-gif {
  display: block;
}

/* line 153, FED/assets/sass/_global.scss */

.loading .page-loader {
  background-color: rgba(255,255,255,0.9);
  bottom: 0px;
  height: 100vh;
  position: fixed;
  top: 0px;
  z-index: 110;
  width: -webkit-calc(100% - 320px);
  width: calc(100% - 320px);
  -webkit-transition: width .25s;
  -moz-transition: width .25s;
  -o-transition: width .25s;
  transition: width .25s;
}

@media (max-width: 1399px) {
  /* line 153, FED/assets/sass/_global.scss */

  .loading .page-loader {
    width: 100%;
  }

  /* line 166, FED/assets/sass/_global.scss */

  .loading .page-loader.rail-active {
    width: -webkit-calc(100% - 320px);
    width: calc(100% - 320px);
  }
}

/* line 171, FED/assets/sass/_global.scss */

.loading .page-loader .page-loader-text {
  font-size: 24px;
  height: 50px;
  left: 50%;
  position: absolute;
  line-height: 50px;
  top: 50%;
  width: 300px;
  z-index: 51;
  text-align: center;
  -webkit-transform: translate(-50%, -100%);
  -moz-transform: translate(-50%, -100%);
  -ms-transform: translate(-50%, -100%);
  -o-transform: translate(-50%, -100%);
  transform: translate(-50%, -100%);
}

/* line 184, FED/assets/sass/_global.scss */

.loading .page-loader .page-loader-gif {
  background: url("/assets/images/global/spiffygif_46x46.png") top left;
  height: 46px;
  left: 50%;
  margin-top: 20px;
  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 200, FED/assets/sass/_global.scss */

.section-header,
.table-titlerow,
.player-top-money-header {
  position: relative;
  padding: 40px 40px 20px 40px;
}

/* line 215, FED/assets/sass/_global.scss */

.column-wrapper .section-header,
.awards .section-header,
.column-wrapper .table-titlerow,
.awards .table-titlerow,
.column-wrapper .player-top-money-header,
.awards .player-top-money-header {
  padding: 0 0 30px 0;
}

/* line 219, FED/assets/sass/_global.scss */

.scorecard+.section-header,
.scorecard+.table-titlerow,
.scorecard+.player-top-money-header {
  padding-top: 40px;
}

/* line 224, FED/assets/sass/_global.scss */

.column-wrapper+.section-header,
.awards+.section-header,
.column-wrapper+.table-titlerow,
.awards+.table-titlerow,
.column-wrapper+.player-top-money-header,
.awards+.player-top-money-header,
#tournamentVideos+.section-header,
#tournamentVideos+.table-titlerow,
#tournamentVideos+.player-top-money-header,
.landing-carousel+.section-header,
.landing-carousel+.table-titlerow,
.landing-carousel+.player-top-money-header,
.tab-controls-wrapper+.section-header,
.tab-controls-wrapper+.table-titlerow,
.tab-controls-wrapper+.player-top-money-header,
.full-column+.section-header,
.full-column+.table-titlerow,
.full-column+.player-top-money-header {
  border-top: 1px solid #e1e1e1;
}

/* line 232, FED/assets/sass/_global.scss */

.listing-wrapper.alternate+.section-header,
.listing-wrapper.alternate+.table-titlerow,
.listing-wrapper.alternate+.player-top-money-header,
.button-ajax-top+.section-header,
.button-ajax-top+.table-titlerow,
.button-ajax-top+.player-top-money-header,
.button-ajax-bottom+.section-header,
.button-ajax-bottom+.table-titlerow,
.button-ajax-bottom+.player-top-money-header,
.listing-loader+.section-header,
.listing-loader+.table-titlerow,
.listing-loader+.player-top-money-header {
  position: relative;
  padding: 40px 40px 20px 40px;
}

/* line 241, FED/assets/sass/_global.scss */

.section-title,
.table-titlerow .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 250, FED/assets/sass/_global.scss */

.page-intro .section-title,
.page-intro .table-titlerow .table-title,
.table-titlerow .page-intro .table-title {
  margin: 0 0 13px;
}

/* line 263, FED/assets/sass/_global.scss */

.content-listing .section-title,
.content-listing .table-titlerow .table-title,
.table-titlerow .content-listing .table-title {
  max-height: 30px;
  width: auto;
}

/* line 268, FED/assets/sass/_global.scss */

.stats--movers-of-the-week .section-title,
.stats--movers-of-the-week .table-titlerow .table-title,
.table-titlerow .stats--movers-of-the-week .table-title,
.player-top-players-wrapper .section-title,
.player-top-players-wrapper .table-titlerow .table-title,
.table-titlerow .player-top-players-wrapper .table-title,
.player-top-money-header .section-title,
.player-top-money-header .table-titlerow .table-title,
.table-titlerow .player-top-money-header .table-title {
  padding-bottom: 20px;
}

/* line 276, FED/assets/sass/_global.scss */

.section-header-search {
  font-size: 0;
  position: relative;
  float: left;
  height: 28px;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}

/* line 299, FED/assets/sass/_global.scss */

.section-header-search:after {
  font-size: 14px;
  position: absolute;
  right: 10px;
  top: 7px;
}

/* line 308, FED/assets/sass/_global.scss */

.page-header .section-header-search {
  float: right;
  margin: 5px 0;
}

/* line 315, FED/assets/sass/_global.scss */

.section-header-search:after {
  color: #e1e1e1;
}

/* line 319, FED/assets/sass/_global.scss */

.section-header-search input[type="search"] {
  border: 1px solid #e1e1e1;
  color: #404040;
  font-family: "Titillium";
  margin: 0;
  -webkit-appearance: none;
  border-radius: 14px;
  font-size: 13px;
  height: 28px;
  line-height: 28px;
  padding: 0 30px 0 20px;
  text-transform: uppercase;
  width: 215px;
}

/* line 346, FED/assets/sass/_global.scss */

.section-header-search .ui-autocomplete {
  font-size: 12px;
  line-height: 16px;
  text-align: left;
  max-height: 170px;
  border: 1px solid #e1e1e1;
  border-top: 3px solid #519c1f;
  border-radius: 3px;
  padding: 10px 0;
  background: #fff;
  position: absolute;
  overflow: auto;
  z-index: 10;
}

/* line 363, FED/assets/sass/_global.scss */

.section-header-search .ui-autocomplete:before {
  border-bottom: 6px solid #519c1f;
  border-left: 6px solid rgba(0,0,0,0);
  border-right: 6px solid rgba(0,0,0,0);
  top: -7px;
  content: "";
  display: block;
  position: absolute;
  right: 1px;
}

/* line 377, FED/assets/sass/_global.scss */

.section-header-search .ui-autocomplete::-webkit-scrollbar-thumb {
  background-color: #e1e1e1;
}

/* line 383, FED/assets/sass/_global.scss */

.section-header-search .ui-menu-item {
  padding: 5px 20px;
  font-size: 14px;
  line-height: 1;
  color: #404040;
}

/* line 390, FED/assets/sass/_global.scss */

.section-header-search .ui-state-focus {
  color: #519c1f;
}

/* line 395, FED/assets/sass/_global.scss */

.view-more,
.table-titlerow .view-more {
  display: inline-block;
  vertical-align: middle;
  font-weight: bold;
  font-size: 1.4em;
  line-height: 28px;
  text-transform: uppercase;
}

/* line 403, FED/assets/sass/_global.scss */

.view-more:before,
.table-titlerow .view-more:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 1px;
  height: 28px;
  margin: 0 30px;
  background: #e1e1e1;
}

/* line 413, FED/assets/sass/_global.scss */

.view-more:after,
.table-titlerow .view-more:after {
  margin-left: 10px;
}

/* line 419, FED/assets/sass/_global.scss */

.view-more-button {
  height: 40px !important;
  line-height: 40px !important;
  margin: 15px;
}

/* line 425, FED/assets/sass/_global.scss */

.view-more-button:after {
  margin-left: 5px;
}

/* line 436, FED/assets/sass/_global.scss */

.results-pagination {
  border-top: 1px solid #e1e1e1;
  margin-top: 40px;
  padding-top: 40px;
}

/* line 449, FED/assets/sass/_global.scss */

.results-pagination .results-pagination-list {
  border: 1px solid #e1e1e1;
  display: table;
  list-style: none;
  padding: 0;
  float: right;
  margin: 0;
}

/* line 465, FED/assets/sass/_global.scss */

.results-pagination .results-pagination-page,
.results-pagination .results-pagination-prev,
.results-pagination .results-pagination-next {
  border-right: 1px solid #e1e1e1;
  color: #3d3f40;
  display: table-cell;
  font-size: 16px;
  text-align: center;
  vertical-align: middle;
}

/* line 475, FED/assets/sass/_global.scss */

.results-pagination .results-pagination-page a,
.results-pagination .results-pagination-prev a,
.results-pagination .results-pagination-next a {
  display: block;
  height: 40px;
  line-height: 40px;
  width: 40px;
}

/* line 482, FED/assets/sass/_global.scss */

.results-pagination .results-pagination-page:hover,
.results-pagination .results-pagination-page:active,
.results-pagination .results-pagination-page.active,
.results-pagination .results-pagination-prev:hover,
.results-pagination .results-pagination-prev:active,
.results-pagination .results-pagination-prev.active,
.results-pagination .results-pagination-next:hover,
.results-pagination .results-pagination-next:active,
.results-pagination .results-pagination-next.active {
  background-color: #519c1f;
}

/* line 487, FED/assets/sass/_global.scss */

.results-pagination .results-pagination-page:hover a,
.results-pagination .results-pagination-page:hover:before,
.results-pagination .results-pagination-page:active a,
.results-pagination .results-pagination-page:active:before,
.results-pagination .results-pagination-page.active a,
.results-pagination .results-pagination-page.active:before,
.results-pagination .results-pagination-prev:hover a,
.results-pagination .results-pagination-prev:hover:before,
.results-pagination .results-pagination-prev:active a,
.results-pagination .results-pagination-prev:active:before,
.results-pagination .results-pagination-prev.active a,
.results-pagination .results-pagination-prev.active:before,
.results-pagination .results-pagination-next:hover a,
.results-pagination .results-pagination-next:hover:before,
.results-pagination .results-pagination-next:active a,
.results-pagination .results-pagination-next:active:before,
.results-pagination .results-pagination-next.active a,
.results-pagination .results-pagination-next.active:before {
  color: white;
}

/* line 493, FED/assets/sass/_global.scss */

.results-pagination .results-pagination-page:last-child,
.results-pagination .results-pagination-prev:last-child,
.results-pagination .results-pagination-next:last-child {
  border-right: none;
}

/* line 498, FED/assets/sass/_global.scss */

.results-pagination .results-pagination-prev,
.results-pagination .results-pagination-next {
  position: relative;
  width: 50px;
}

/* line 510, FED/assets/sass/_global.scss */

.results-pagination .results-pagination-prev:before,
.results-pagination .results-pagination-next:before {
  font-size: 20px;
  line-height: 40px;
  position: absolute;
  top: 0;
  right: 15px;
}

/* line 525, FED/assets/sass/_global.scss */

.results-pagination .results-pagination-prev a,
.results-pagination .results-pagination-next a {
  position: relative;
  z-index: 1;
  width: 50px;
}

/* line 552, FED/assets/sass/_global.scss */

.adunit {
  text-align: center;
}

/* line 555, FED/assets/sass/_global.scss */

.adunit>* {
  display: inline-block;
}

/* line 560, FED/assets/sass/_global.scss */

.wrapper {
  position: relative;
  width: 100%;
  z-index: 1;
  -webkit-overflow-scrolling: touch;
  zoom: 1;
}

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

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

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

.wrapper:after {
  clear: both;
}

@media print {
  /* line 560, FED/assets/sass/_global.scss */

  .wrapper {
    padding-right: 0;
    padding-top: 72px;
  }
}

@media (max-width: 1399px) {
  /* line 560, FED/assets/sass/_global.scss */

  .wrapper {
    overflow: hidden;
  }
}

@media (min-width: 1400px) {
  /* line 560, FED/assets/sass/_global.scss */

  .wrapper {
    padding-right: 320px;
  }

  /* line 586, FED/assets/sass/_global.scss */

  .wrapper--full {
    padding-right: 0;
  }
}

@media print {
  /* line 560, FED/assets/sass/_global.scss */

  .wrapper {
    padding-right: 0;
  }
}

/* line 597, FED/assets/sass/_global.scss */

.container {
  max-width: 1060px;
  margin: 0 auto;
}

/* line 604, FED/assets/sass/_global.scss */

.container--wide {
  max-width: 1600px;
}

/* line 613, FED/assets/sass/_global.scss */

.is-iframe .container {
  max-width: 100%;
}

/* line 618, FED/assets/sass/_global.scss */

.container-video-page {
  background: #011d35;
  margin: 0 auto;
}

/* line 631, FED/assets/sass/_global.scss */

.main-container {
  background: #fff;
  border: 1px solid #e1e1e1;
  margin: 40px -1px 0;
}

/* line 642, FED/assets/sass/_global.scss */

.wrapper-bg .main-container {
  border: 0;
  margin-left: 0;
  margin-right: 0;
}

@media print {
  /* line 631, FED/assets/sass/_global.scss */

  .main-container {
    border: none;
  }
}

/* line 661, FED/assets/sass/_global.scss */

.is-iframe .main-container {
  margin: 0;
}

/* line 674, FED/assets/sass/_global.scss */

.main-container-video-page {
  background: #011d35;
  max-width: 1060px;
  margin: 0 auto;
}

/* line 685, FED/assets/sass/_global.scss */

.wrapper-bg .main-container-video-page {
  border: 0;
  margin-left: 0;
  margin-right: 0;
}

@media print {
  /* line 674, FED/assets/sass/_global.scss */

  .main-container-video-page {
    border: none;
  }
}

/* line 714, FED/assets/sass/_global.scss */

.external:after {
  content: "\e600";
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  margin-left: 5px;
  font-size: 10px;
}

/* line 730, FED/assets/sass/_global.scss */

.nav-push:after {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  content: "\e609";
}

/* line 752, FED/assets/sass/_global.scss */

.accordion:before,
.accordion:after {
  background-color: #40b336;
  content: " ";
  height: 10px;
  position: absolute;
  top: 50%;
  right: 15px;
  width: 1px;
  margin-top: -3px;
  -webkit-transition: background-color,.25s;
  -moz-transition: background-color,.25s;
  -o-transition: background-color,.25s;
  transition: background-color,.25s;
}

/* line 765, FED/assets/sass/_global.scss */

.accordion:before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 769, FED/assets/sass/_global.scss */

.accordion:after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  margin-top: -10px;
}

/* line 776, FED/assets/sass/_global.scss */

.accordion.expand:before,
.accordion.expand:after {
  background-color: #40b336;
  content: " ";
  height: 10px;
  position: absolute;
  top: 50%;
  right: 15px;
  width: 1px;
  margin-top: -5px;
  -webkit-transition: background-color,.25s;
  -moz-transition: background-color,.25s;
  -o-transition: background-color,.25s;
  transition: background-color,.25s;
}

/* line 789, FED/assets/sass/_global.scss */

.accordion.expand:before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 793, FED/assets/sass/_global.scss */

.accordion.expand:after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 22px;
}

/* line 804, FED/assets/sass/_global.scss */

.buttons-group {
  position: relative;
  margin-top: 20px;
  margin-right: -1px;
}

/* line 814, FED/assets/sass/_global.scss */

button.button,
button.button-border,
button.view-more-button {
  width: 100%;
}

/* line 818, FED/assets/sass/_global.scss */

.button,
.button-border,
.view-more-button {
  cursor: pointer;
  color: #519c1f;
  display: block;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: opacity .25s;
  -moz-transition: opacity .25s;
  -o-transition: opacity .25s;
  transition: opacity .25s;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
}

/* line 839, FED/assets/sass/_global.scss */

.button:hover,
.button-border:hover,
.view-more-button:hover,
.button:active,
.button-border:active,
.view-more-button:active {
  background: none;
  color: #002653;
}

/* line 846, FED/assets/sass/_global.scss */

.buttons-group .button,
.buttons-group .button-border,
.buttons-group .view-more-button {
  width: 50%;
  float: left;
  position: relative;
}

/* line 851, FED/assets/sass/_global.scss */

.buttons-group .button:first-child,
.buttons-group .button-border:first-child,
.buttons-group .view-more-button:first-child {
  margin-right: -1px;
}

/* line 855, FED/assets/sass/_global.scss */

.buttons-group .button:last-child,
.buttons-group .button-border:last-child,
.buttons-group .view-more-button:last-child {
  margin-left: -1px;
}

/* line 859, FED/assets/sass/_global.scss */

.buttons-group .button:hover,
.buttons-group .button-border:hover,
.buttons-group .view-more-button:hover {
  z-index: 2;
}

/* line 866, FED/assets/sass/_global.scss */

.section-header-search .ui-autocomplete::-webkit-scrollbar,
.is-mobile .sub-header::-webkit-scrollbar,
.fixed .sub-header::-webkit-scrollbar,
.listing-items::-webkit-scrollbar,
.dropdown ul::-webkit-scrollbar,
.player-news-wide .listing-items::-webkit-scrollbar {
  width: 7px;
}

/* line 870, FED/assets/sass/_global.scss */

.section-header-search .ui-autocomplete::-webkit-scrollbar-thumb,
.is-mobile .sub-header::-webkit-scrollbar-thumb,
.fixed .sub-header::-webkit-scrollbar-thumb,
.listing-items::-webkit-scrollbar-thumb,
.dropdown ul::-webkit-scrollbar-thumb,
.player-news-wide .listing-items::-webkit-scrollbar-thumb {
  display: block;
  background-color: #e1e1e1;
}

/* line 877, FED/assets/sass/_global.scss */

.button-border,
.view-more-button {
  border: 1px solid #e1e1e1;
  position: relative;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  padding: 0 20px;
}

/* line 891, FED/assets/sass/_global.scss */

.button-border:after,
.view-more-button:after {
  font-size: 12px;
}

/* line 896, FED/assets/sass/_global.scss */

.button-border.alt,
.alt.view-more-button {
  border-color: transparent;
  -webkit-transition: border-color .25s;
  -moz-transition: border-color .25s;
  -o-transition: border-color .25s;
  transition: border-color .25s;
}

/* line 910, FED/assets/sass/_global.scss */

.button-border.alt:hover,
.alt.view-more-button:hover,
.button-border.alt:active,
.alt.view-more-button:active {
  opacity: 1;
  border-color: #e1e1e1;
}

/* line 918, FED/assets/sass/_global.scss */

.button-border--narrow {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border-color: #e1e1e1;
  font-family: 'Titillium', sans-serif;
  font-size: 18px;
  font-weight: 400;
  height: auto;
  line-height: normal;
  margin: 0 auto 40px;
  padding: 8px 16px;
  text-transform: none;
  width: 30%;
}

/* line 937, FED/assets/sass/_global.scss */

.button-border--narrow:hover {
  color: #519c1f;
}

/* line 986, FED/assets/sass/_global.scss */

.test-wrapper {
  width: 320px;
  height: 180px;
  overflow: hidden;
  position: relative;
}

/* line 992, FED/assets/sass/_global.scss */

.test-wrapper .lazy-loader,
.test-wrapper .lazy-scroll,
.test-wrapper .lazy-view {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 1004, FED/assets/sass/_global.scss */

.tournament-detail-header {
  margin: 0 auto;
  max-width: 1060px;
  padding: 0;
}

/* line 1026, FED/assets/sass/_global.scss */

.category-type {
  font-size: 20px;
  display: block;
  clear: both;
}

/* line 1032, FED/assets/sass/_global.scss */

.category-type .icon-type-play,
.category-type .icon-type-gallery {
  float: left;
  margin-top: 0;
  margin-right: 10px;
}

/* line 1042, FED/assets/sass/_global.scss */

.category-type .listing-category {
  display: inline-block;
}

/* line 1047, FED/assets/sass/_global.scss */

.category-type-title {
  color: #519c1f;
  float: left;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  background-color: #519c1f;
  border: 1px solid transparent;
  color: white;
  font-size: 10px;
  line-height: 13px;
  padding: 4px 10px;
  text-transform: uppercase;
  -webkit-transition: color .25s,background-color .25s;
  -moz-transition: color .25s,background-color .25s;
  -o-transition: color .25s,background-color .25s;
  transition: color .25s,background-color .25s;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  border-radius: 11px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}

/* line 1065, FED/assets/sass/_global.scss */

.category-type-title:first-of-type {
  margin-left: 0;
}

/* line 1092, FED/assets/sass/_global.scss */

.category-type-title:hover {
  background-color: #002653;
  color: #FFF;
}

/* line 1099, FED/assets/sass/_global.scss */

.listing-category-title:first-of-type:before {
  content: "";
  padding-right: 0;
}

/* line 1104, FED/assets/sass/_global.scss */

.listing-category-title:before {
  content: ",";
  padding-right: 5px;
}

/* line 1110, FED/assets/sass/_global.scss */

.listing-category-title:last-of-type:after {
  display: none;
}

/* line 1120, FED/assets/sass/_global.scss */

.controlBarItem.watermark {
  display: none;
}

/* line 1128, FED/assets/sass/_global.scss */

.lazy-loader,
.lazy-scroll,
.lazy-view {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: absolute;
}

/* line 1138, FED/assets/sass/_global.scss */

.lazy-loader>*,
.lazy-scroll>*,
.lazy-view>* {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background-position: center;
  background-size: cover;
}

/* line 1151, FED/assets/sass/_global.scss */

.lazy-loader>*>*,
.lazy-scroll>*>*,
.lazy-view>*>* {
  position: relative;
  width: 100%;
  height: auto;
}

/* line 1162, FED/assets/sass/_global.scss */

.spinner {
  width: 80px !important;
  height: 50px !important;
  text-align: center;
  z-index: 0;
}

/* line 1168, FED/assets/sass/_global.scss */

:not(.spinner-wrapper)>.spinner {
  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 1176, FED/assets/sass/_global.scss */

.spinner div {
  display: inline-block;
  vertical-align: middle;
  width: 10px;
  height: 10px;
  margin: 25px auto;
  background: #000000;
  -moz-border-radius: 50px;
  -moz-animation: spinnerBubbles 1.3s infinite alternate;
  -webkit-border-radius: 50px;
  -webkit-animation: spinnerBubbles 1.3s infinite alternate;
  -ms-border-radius: 50px;
  -ms-animation: spinnerBubbles 1.3s infinite alternate;
  -o-border-radius: 50px;
  -o-animation: spinnerBubbles 1.3s infinite alternate;
  border-radius: 50px;
  animation: spinnerBubbles 1.3s infinite alternate;
}

/* line 1195, FED/assets/sass/_global.scss */

.bounce1 {
  -moz-animation-delay: 0s;
  -webkit-animation-delay: 0s;
  -ms-animation-delay: 0s;
  -o-animation-delay: 0s;
  animation-delay: 0s;
}

/* line 1203, FED/assets/sass/_global.scss */

.bounce2 {
  -moz-animation-delay: 0.39s;
  -webkit-animation-delay: 0.39s;
  -ms-animation-delay: 0.39s;
  -o-animation-delay: 0.39s;
  animation-delay: 0.39s;
}

/* line 1211, FED/assets/sass/_global.scss */

.bounce3 {
  -moz-animation-delay: 0.78s;
  -webkit-animation-delay: 0.78s;
  -ms-animation-delay: 0.78s;
  -o-animation-delay: 0.78s;
  animation-delay: 0.78s;
}

@-moz-keyframes spinnerBubbles {
  0% {
    width: 10px;
    height: 10px;
    background-color: #000000;
    -moz-transform: translateY(0);
  }

  100% {
    width: 24px;
    height: 24px;
    background-color: #FFFFFF;
    -moz-transform: translateY(-21px);
  }
}

@-webkit-keyframes spinnerBubbles {
  0% {
    width: 10px;
    height: 10px;
    background-color: #000000;
    -webkit-transform: translateY(0);
  }

  100% {
    width: 24px;
    height: 24px;
    background-color: #FFFFFF;
    -webkit-transform: translateY(-21px);
  }
}

@-ms-keyframes spinnerBubbles {
  /* line 1256, FED/assets/sass/_global.scss */
  0% {
    width: 10px;
    height: 10px;
    background-color: #000000;
    -ms-transform: translateY(0);
  }

  /* line 1263, FED/assets/sass/_global.scss */
  100% {
    width: 24px;
    height: 24px;
    background-color: #FFFFFF;
    -ms-transform: translateY(-21px);
  }
}

@-o-keyframes spinnerBubbles {
  0% {
    width: 10px;
    height: 10px;
    background-color: #000000;
    -o-transform: translateY(0);
  }

  100% {
    width: 24px;
    height: 24px;
    background-color: #FFFFFF;
    -o-transform: translateY(-21px);
  }
}

@keyframes spinnerBubbles {
  0% {
    width: 10px;
    height: 10px;
    background-color: #000000;
    transform: translateY(0);
  }

  100% {
    width: 24px;
    height: 24px;
    background-color: #FFFFFF;
    transform: translateY(-21px);
  }
}

/* line 4, FED/assets/sass/modules/_header.scss */

.header {
  z-index: 5;
  position: relative;
}

/* line 7, FED/assets/sass/modules/_header.scss */

.fixed .header {
  z-index: 6;
}

/* line 12, FED/assets/sass/modules/_header.scss */

.search-active .header {
  z-index: 100000001;
}

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

.header .container {
  padding: 0 30px;
}

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

.main-header {
  background-color: #fefdfd;
  position: relative;
  z-index: 2;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  min-width: 980px;
  min-width: 1045px;
  border-bottom: 1px solid #e6e6e6;
  box-shadow: rgba(0,0,0,0.15) 0 1px;
  height: 72px;
  line-height: 72px;
}

@media print {
  /* line 32, FED/assets/sass/modules/_header.scss */

  .main-header {
    background: none;
  }
}

/* line 60, FED/assets/sass/modules/_header.scss */

.fixed .main-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10000000;
}

@media print {
  /* line 60, FED/assets/sass/modules/_header.scss */

  .fixed .main-header {
    position: absolute;
  }
}

@media print {
  /* line 32, FED/assets/sass/modules/_header.scss */

  .main-header {
    position: absolute;
    width: 100%;
  }
}

/* line 80, FED/assets/sass/modules/_header.scss */

.site-logo {
  text-align: center;
  float: left;
  margin: 0;
  padding-left: 20px;
}

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

.site-logo a {
  background-size: contain;
  display: block;
  line-height: 72px;
  margin-left: 0;
  position: relative;
  z-index: 1;
  -webkit-transition: margin-left .25s;
  -moz-transition: margin-left .25s;
  -o-transition: margin-left .25s;
  transition: margin-left .25s;
}

/* line 92, FED/assets/sass/modules/_header.scss */

.site-logo img {
  height: 72px;
  width: auto;
}

/* line 116, FED/assets/sass/modules/_header.scss */

.site-logo a {
  width: 90px;
  height: 72px;
}

/* line 122, FED/assets/sass/modules/_header.scss */

.fixed .site-logo a {
  margin-left: 72px;
}

@media print {
  /* line 129, FED/assets/sass/modules/_header.scss */

  .main-header-controls {
    display: none;
  }
}

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

.main-header-controls .icon-alignment,
.main-header-controls .control-menu,
.main-header-controls .control-search {
  display: block;
  position: absolute;
  top: 0;
  height: 72px;
  width: 72px;
  line-height: 72px;
}

/* line 147, FED/assets/sass/modules/_header.scss */

.main-header-controls .icon-alignment:hover,
.main-header-controls .control-menu:hover,
.main-header-controls .control-search:hover {
  color: #5dee4b;
}

/* line 154, FED/assets/sass/modules/_header.scss */

.fixed .main-header-controls {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 6, FED/assets/sass/modules/_navigation.scss */

.control-menu {
  border-right: 1px solid #d9d9d9;
  cursor: pointer;
  left: -72px;
  -webkit-transition: transform,.25s;
  -moz-transition: transform,.25s;
  -o-transition: transform,.25s;
  transition: transform,.25s;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}

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

.fixed .control-menu {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
}

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

.control-menu .control-menu-lines {
  background-color: #404040;
  display: block;
  height: 1px;
  position: relative;
  text-indent: -9999px;
}

/* line 26, FED/assets/sass/modules/_navigation.scss */

.control-menu .control-menu-lines:before,
.control-menu .control-menu-lines:after {
  background-color: #404040;
  content: " ";
  height: 100%;
  left: 0;
  position: absolute;
  width: 100%;
}

/* line 40, FED/assets/sass/modules/_navigation.scss */

.control-menu:hover .control-menu-lines {
  background-color: #002653;
}

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

.control-menu:hover .control-menu-lines:before,
.control-menu:hover .control-menu-lines:after {
  background-color: #002653;
}

/* line 50, FED/assets/sass/modules/_navigation.scss */

.control-menu .control-menu-lines {
  width: 30px;
  margin-left: -15px;
  top: -10px;
  left: 50%;
  -webkit-transition: background-color,.25s;
  -moz-transition: background-color,.25s;
  -o-transition: background-color,.25s;
  transition: background-color,.25s;
}

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

.control-menu .control-menu-lines:before,
.control-menu .control-menu-lines:after {
  -webkit-transition: background-color,.25s;
  -moz-transition: background-color,.25s;
  -o-transition: background-color,.25s;
  transition: background-color,.25s;
}

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

.control-menu .control-menu-lines:before {
  top: -9px;
}

/* line 67, FED/assets/sass/modules/_navigation.scss */

.control-menu .control-menu-lines:after {
  bottom: -9px;
}

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

.control-menu .control-menu-text {
  text-transform: uppercase;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  display: block;
  line-height: 1;
}

/* line 116, FED/assets/sass/modules/_navigation.scss */

.menu-active .control-menu .control-menu-lines {
  background-color: transparent;
}

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

.menu-active .control-menu .control-menu-lines:before,
.menu-active .control-menu .control-menu-lines:after {
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  top: 0;
}

/* line 128, FED/assets/sass/modules/_navigation.scss */

.menu-active .control-menu .control-menu-lines:before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 132, FED/assets/sass/modules/_navigation.scss */

.menu-active .control-menu .control-menu-lines:after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

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

.menu-active .control-menu:hover .control-menu-lines {
  background: transparent;
}

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

.sub-header {
  background-color: #002653;
  color: #f5f4f4;
  font-size: 1.2em;
  text-transform: uppercase;
  position: relative;
  left: 0;
  z-index: 3;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}

@media print {
  /* line 148, FED/assets/sass/modules/_navigation.scss */

  .sub-header {
    display: none;
  }
}

/* line 167, FED/assets/sass/modules/_navigation.scss */

.sub-header a {
  color: #f5f4f4;
  -webkit-transition: color .25s,opacity .25s;
  -moz-transition: color .25s,opacity .25s;
  -o-transition: color .25s,opacity .25s;
  transition: color .25s,opacity .25s;
}

/* line 172, FED/assets/sass/modules/_navigation.scss */

.sub-header a:hover {
  color: #5dee4b;
}

/* line 178, FED/assets/sass/modules/_navigation.scss */

.sub-header .has-dropdown {
  position: relative;
}

/* line 181, FED/assets/sass/modules/_navigation.scss */

.sub-header .has-dropdown a {
  padding-right: 20px;
  padding-left: 10px;
  position: relative;
}

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

.sub-header .has-dropdown a:before {
  height: 46px;
  line-height: 46px;
  font-family: "icomoon";
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: color .25s,opacity .25s;
  -moz-transition: color .25s,opacity .25s;
  -o-transition: color .25s,opacity .25s;
  transition: color .25s,opacity .25s;
}

/* line 201, FED/assets/sass/modules/_navigation.scss */

.sub-header .has-dropdown:last-child a {
  padding-right: 30px;
}

/* line 205, FED/assets/sass/modules/_navigation.scss */

.sub-header .has-dropdown:last-child a:before {
  right: 10px;
}

/* line 211, FED/assets/sass/modules/_navigation.scss */

.sub-header .has-dropdown.has-dropdown--pink a {
  background: #ed3191;
  opacity: 1;
}

/* line 216, FED/assets/sass/modules/_navigation.scss */

.sub-header .has-dropdown.has-dropdown--pink:hover>a {
  color: rgba(245,244,244,0.8);
}

/* line 219, FED/assets/sass/modules/_navigation.scss */

.sub-header .has-dropdown.has-dropdown--pink:hover>a:before {
  color: rgba(245,244,244,0.8);
}

/* line 224, FED/assets/sass/modules/_navigation.scss */

.sub-header .has-dropdown.has-dropdown--pink .nav-sub {
  border: none;
  background: #d22b81;
  left: 0;
  right: 0;
  width: auto;
  padding: 5px 0;
}

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

.sub-header .has-dropdown.has-dropdown--pink .nav-sub li:hover a {
  color: rgba(245,244,244,0.8);
}

/* line 236, FED/assets/sass/modules/_navigation.scss */

.sub-header .has-dropdown.has-dropdown--pink .nav-sub a {
  background: #d22b81;
}

/* line 245, FED/assets/sass/modules/_navigation.scss */

.sub-header .has-dropdown:hover a:before {
  color: #5dee4b;
  opacity: .8;
}

/* line 251, FED/assets/sass/modules/_navigation.scss */

.sub-header .has-dropdown:hover .nav-sub {
  display: block;
}

/* line 260, FED/assets/sass/modules/_navigation.scss */

.sub-header .nav-sub {
  display: none;
  width: 170px;
  padding-bottom: 16px;
  border-bottom: 3px solid #49aa3d;
  background: rgba(0,38,83,0.95);
  position: absolute;
  left: 0;
  top: 100%;
}

/* line 270, FED/assets/sass/modules/_navigation.scss */

.sub-header .nav-sub li {
  float: none;
}

/* line 274, FED/assets/sass/modules/_navigation.scss */

.sub-header .nav-sub a {
  padding: 6px 20px;
}

/* line 277, FED/assets/sass/modules/_navigation.scss */

.sub-header .nav-sub a:before {
  display: none;
}

/* line 307, FED/assets/sass/modules/_navigation.scss */

.sub-header .linkedin:before {
  font-size: 21px;
}

/* line 320, FED/assets/sass/modules/_navigation.scss */

.nav-primary {
  float: right;
  padding-right: 90px;
}

/* line 324, FED/assets/sass/modules/_navigation.scss */

.nav-primary>li {
  float: left;
  position: relative;
  z-index: 1;
}

/* line 331, FED/assets/sass/modules/_navigation.scss */

.nav-primary>li.live-alert>a:before {
  color: red;
  float: left;
  font-size: 20px;
  font-weight: normal;
  margin-right: 0;
  margin-top: -2px;
}

/* line 345, FED/assets/sass/modules/_navigation.scss */

.nav-primary>li.active>a,
.nav-primary>li:hover>a {
  color: #519c1f;
}

/* line 351, FED/assets/sass/modules/_navigation.scss */

.nav-primary a {
  display: block;
  padding: 0 15px;
  color: #404040;
  font-size: 14px;
  font-weight: normal;
  text-transform: uppercase;
  -webkit-transition: padding .25s;
  -moz-transition: padding .25s;
  -o-transition: padding .25s;
  transition: padding .25s;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}

@media screen and (max-width: 1060px) {
  /* line 351, FED/assets/sass/modules/_navigation.scss */

  .nav-primary a {
    font-size: 12px;
  }
}

/* line 365, FED/assets/sass/modules/_navigation.scss */

.fixed .nav-primary a {
  padding: 0 12px;
}

@media print {
  /* line 320, FED/assets/sass/modules/_navigation.scss */

  .nav-primary {
    display: none;
  }
}

/* line 375, FED/assets/sass/modules/_navigation.scss */

.nav-primary .has-dropdown a {
  padding-right: 25px;
  position: relative;
}

/* line 379, FED/assets/sass/modules/_navigation.scss */

.nav-primary .has-dropdown a:before {
  font-family: "icomoon";
  position: absolute;
  right: 5px;
  line-height: 72px;
  top: 2px;
}

/* line 397, FED/assets/sass/modules/_navigation.scss */

.nav-primary .has-dropdown:last-child .nav-sub {
  width: 172px;
}

/* line 404, FED/assets/sass/modules/_navigation.scss */

.nav-primary .has-dropdown:hover a:before {
  color: #5dee4b;
  opacity: .8;
}

/* line 410, FED/assets/sass/modules/_navigation.scss */

.nav-primary .has-dropdown:hover .nav-sub {
  display: block;
}

/* line 416, FED/assets/sass/modules/_navigation.scss */

.nav-primary .nav-sub {
  display: none;
  width: 200px;
  padding: 10px 0;
  border-bottom: 3px solid #519c1f;
  background: #fff;
  background: rgba(255,255,255,0.9);
  position: absolute;
  z-index: 1;
}

/* line 426, FED/assets/sass/modules/_navigation.scss */

.nav-primary .nav-sub li {
  float: none;
}

/* line 430, FED/assets/sass/modules/_navigation.scss */

.nav-primary .nav-sub a {
  display: block;
  padding: 5px 20px;
  line-height: 20px;
}

/* line 435, FED/assets/sass/modules/_navigation.scss */

.nav-primary .nav-sub a:before {
  display: none;
}

/* line 439, FED/assets/sass/modules/_navigation.scss */

.nav-primary .nav-sub a:hover {
  color: #519c1f;
}

/* line 446, FED/assets/sass/modules/_navigation.scss */

.nav-secondary {
  float: right;
  margin-right: 30px;
  line-height: 16px;
}

/* line 451, FED/assets/sass/modules/_navigation.scss */

.nav-secondary li {
  float: left;
}

/* line 455, FED/assets/sass/modules/_navigation.scss */

.nav-secondary a {
  display: block;
  padding: 15px 10px;
  color: inherit;
  opacity: .5;
}

/* line 461, FED/assets/sass/modules/_navigation.scss */

.nav-secondary a:hover {
  opacity: .8;
}

/* line 467, FED/assets/sass/modules/_navigation.scss */

.nav-secondary .has-dropdown--pink:last-child {
  margin-right: -30px;
}

/* line 473, FED/assets/sass/modules/_navigation.scss */

.nav-social {
  float: left;
  height: 46px;
  margin-left: 10px;
  overflow: hidden;
}

/* line 479, FED/assets/sass/modules/_navigation.scss */

.nav-social li {
  float: left;
  width: 46px;
  text-align: center;
}

/* line 485, FED/assets/sass/modules/_navigation.scss */

.nav-social a {
  display: block;
  opacity: .3;
}

/* line 489, FED/assets/sass/modules/_navigation.scss */

.nav-social a:before {
  color: white;
  font-family: "icomoon";
  font-size: 24px;
  line-height: 46px;
}

/* line 497, FED/assets/sass/modules/_navigation.scss */

.nav-social a:hover {
  opacity: .8;
}

/* line 502, FED/assets/sass/modules/_navigation.scss */

.nav-social span {
  display: none;
}

@media screen and (max-width: 1100px) {
  /* line 507, FED/assets/sass/modules/_navigation.scss */

  .nav-social li {
    width: 30px;
  }

  /* line 512, FED/assets/sass/modules/_navigation.scss */

  .nav-social a:before {
    font-size: 18px;
  }
}

/* line 523, FED/assets/sass/modules/_navigation.scss */

.is-mobile .sub-header,
.fixed .sub-header {
  height: 100%;
  position: fixed;
  overflow-y: auto;
  z-index: 3;
  -webkit-transform: translateX(-100%) translateZ(0);
  -moz-transform: translateX(-100%) translateZ(0);
  -ms-transform: translateX(-100%) translateZ(0);
  -o-transform: translateX(-100%) translateZ(0);
  transform: translateX(-100%) translateZ(0);
  -ms-transform: translateX(-100%);
  width: 270px;
  top: 72px;
  -webkit-transition: left .25s;
  -moz-transition: left .25s;
  -o-transition: left .25s;
  transition: left .25s;
}

/* line 532, FED/assets/sass/modules/_navigation.scss */

.is-mobile .sub-header .active>a,
.fixed .sub-header .active>a {
  border-left-color: #49aa3d;
}

/* line 546, FED/assets/sass/modules/_navigation.scss */

.is-mobile .sub-header a:hover,
.fixed .sub-header a:hover {
  border-left-color: #49aa3d;
}

/* line 551, FED/assets/sass/modules/_navigation.scss */

.is-mobile .sub-header::-webkit-scrollbar-thumb,
.fixed .sub-header::-webkit-scrollbar-thumb {
  background-color: #519c1f;
}

/* line 555, FED/assets/sass/modules/_navigation.scss */

.is-mobile .sub-header a,
.fixed .sub-header a {
  display: block;
  padding: 12px 0 12px 27px;
  border-left: 3px solid transparent;
  font-weight: normal;
  font-size: 15px;
  line-height: 16px;
}

/* line 565, FED/assets/sass/modules/_navigation.scss */

.is-mobile .nav-secondary,
.fixed .nav-secondary {
  float: none;
  margin: 0;
}

/* line 569, FED/assets/sass/modules/_navigation.scss */

.is-mobile .nav-secondary li,
.fixed .nav-secondary li {
  float: none;
}

/* line 572, FED/assets/sass/modules/_navigation.scss */

.is-mobile .nav-secondary li:hover .nav-sub,
.fixed .nav-secondary li:hover .nav-sub {
  display: none;
}

/* line 578, FED/assets/sass/modules/_navigation.scss */

.is-mobile .nav-secondary .icon-arrow-down:before,
.is-mobile .nav-secondary .sub-header .has-dropdown a:before,
.sub-header .has-dropdown .is-mobile .nav-secondary a:before,
.is-mobile .nav-secondary .nav-primary .has-dropdown a:before,
.nav-primary .has-dropdown .is-mobile .nav-secondary a:before,
.is-mobile .nav-secondary .solheim .right .player-toggle:before,
.solheim .right .is-mobile .nav-secondary .player-toggle:before,
.is-mobile .nav-secondary .icrown .right .player-toggle:before,
.icrown .right .is-mobile .nav-secondary .player-toggle:before,
.fixed .nav-secondary .icon-arrow-down:before,
.fixed .nav-secondary .sub-header .has-dropdown a:before,
.sub-header .has-dropdown .fixed .nav-secondary a:before,
.fixed .nav-secondary .nav-primary .has-dropdown a:before,
.nav-primary .has-dropdown .fixed .nav-secondary a:before,
.fixed .nav-secondary .solheim .right .player-toggle:before,
.solheim .right .fixed .nav-secondary .player-toggle:before,
.fixed .nav-secondary .icrown .right .player-toggle:before,
.icrown .right .fixed .nav-secondary .player-toggle:before {
  right: 17px;
}

/* line 583, FED/assets/sass/modules/_navigation.scss */

.is-mobile .nav-secondary .has-dropdown--pink,
.fixed .nav-secondary .has-dropdown--pink {
  background: #d22b81;
}

/* line 587, FED/assets/sass/modules/_navigation.scss */

.is-mobile .nav-secondary .has-dropdown--pink a:hover,
.fixed .nav-secondary .has-dropdown--pink a:hover {
  border-left-color: #c1116b;
}

/* line 591, FED/assets/sass/modules/_navigation.scss */

.is-mobile .nav-secondary .has-dropdown--pink .nav-sub,
.fixed .nav-secondary .has-dropdown--pink .nav-sub {
  margin: 0;
  padding: 16px 0;
}

/* line 595, FED/assets/sass/modules/_navigation.scss */

.is-mobile .nav-secondary .has-dropdown--pink .nav-sub a:hover,
.fixed .nav-secondary .has-dropdown--pink .nav-sub a:hover {
  border-left-color: #a82267;
}

/* line 602, FED/assets/sass/modules/_navigation.scss */

.is-mobile .nav-social,
.fixed .nav-social {
  float: none;
  height: auto;
  margin-left: 0;
}

/* line 607, FED/assets/sass/modules/_navigation.scss */

.is-mobile .nav-social li,
.fixed .nav-social li {
  float: none;
  width: auto;
  text-align: left;
}

/* line 613, FED/assets/sass/modules/_navigation.scss */

.is-mobile .nav-social a,
.fixed .nav-social a {
  font-size: 15px;
  line-height: 16px;
  opacity: .5;
}

/* line 618, FED/assets/sass/modules/_navigation.scss */

.is-mobile .nav-social a:before,
.fixed .nav-social a:before {
  font-size: 16px;
  line-height: inherit;
  margin-right: 15px;
}

/* line 625, FED/assets/sass/modules/_navigation.scss */

.is-mobile .nav-social span,
.fixed .nav-social span {
  display: inline;
}

/* line 656, FED/assets/sass/modules/_navigation.scss */

.menu-active .sub-header {
  -webkit-backface-visibility: hidden;
  left: 270px;
}

/* line 669, FED/assets/sass/modules/_navigation.scss */

.menu-active .sub-header .has-dropdown a:before {
  right: 15px;
}

/* line 675, FED/assets/sass/modules/_navigation.scss */

.menu-active .sub-header .has-dropdown--pink:last-child {
  margin-right: 0;
}

/* line 680, FED/assets/sass/modules/_navigation.scss */

.menu-active .sub-header .nav-sub {
  border-top: 1px solid #051D3C;
  border-bottom: 1px solid #051D3C;
  margin: 16px 0;
  padding: 16px 0;
  position: inherit;
  width: 100%;
}

/* line 688, FED/assets/sass/modules/_navigation.scss */

.menu-active .sub-header .nav-sub a {
  padding: 8px 20px 8px 50px;
}

/* line 6, FED/assets/sass/modules/_search.scss */

.control-search {
  border-left: 1px solid #d9d9d9;
  font-size: 24px;
  cursor: pointer;
  right: 0;
}

/* line 14, FED/assets/sass/modules/_search.scss */

.control-search:before {
  color: #434343;
  -webkit-transition: color .25s;
  -moz-transition: color .25s;
  -o-transition: color .25s;
  transition: color .25s;
}

/* line 22, FED/assets/sass/modules/_search.scss */

.control-search:hover:before {
  color: #519c1f;
}

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

.site-search {
  width: 100%;
  background: #fff;
  background: rgba(255,255,255,0.9);
  position: relative;
  top: 0;
  left: 0;
  clear: both;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity .25s;
  -moz-transition: opacity .25s;
  -o-transition: opacity .25s;
  transition: opacity .25s;
}

/* line 44, FED/assets/sass/modules/_search.scss */

.site-search .search {
  display: block;
  width: 100%;
  margin: 0;
  border: 0;
  font-family: Titillium;
  text-transform: uppercase;
}

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

.site-search .close-search {
  display: block;
  width: 72px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  text-indent: -9999px;
}

/* line 62, FED/assets/sass/modules/_search.scss */

.site-search .close-search:before,
.site-search .close-search:after {
  background-color: #000;
  content: " ";
  height: 3px;
  left: 25%;
  position: absolute;
  width: 50%;
  top: 50%;
  -webkit-transition: background-color .25s;
  -moz-transition: background-color .25s;
  -o-transition: background-color .25s;
  transition: background-color .25s;
}

/* line 76, FED/assets/sass/modules/_search.scss */

.site-search .close-search:hover:before,
.site-search .close-search:hover:after {
  background-color: #519c1f;
}

/* line 83, FED/assets/sass/modules/_search.scss */

.site-search .close-search:before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 87, FED/assets/sass/modules/_search.scss */

.site-search .close-search:after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

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

.site-search .search {
  padding: 20px 95px 20px 20px;
  font-weight: lighter;
  font-size: 48px;
  line-height: inherit;
  color: #404040;
}

/* line 140, FED/assets/sass/modules/_search.scss */

.site-search .search::-webkit-input-placeholder {
  color: #404040;
  opacity: .8;
}

/* line 145, FED/assets/sass/modules/_search.scss */

.site-search .search:-moz-placeholder {
  color: #404040;
  opacity: .8;
}

/* line 151, FED/assets/sass/modules/_search.scss */

.site-search .search::-moz-placeholder {
  color: #404040;
  opacity: .8;
}

/* line 157, FED/assets/sass/modules/_search.scss */

.site-search .search:-ms-input-placeholder {
  color: #404040;
  opacity: .8;
}

/* line 182, FED/assets/sass/modules/_search.scss */

.search-active .control-search:before {
  color: #519c1f;
}

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

.search-active .site-search {
  opacity: 1;
  visibility: visible;
}

/* line 194, FED/assets/sass/modules/_search.scss */

.search-form {
  border: 1px solid #e1e1e1;
  display: inline-block;
  line-height: 30px;
  margin: 5px 0;
  padding: 0 40px 0 20px;
  position: relative;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  float: right;
}

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

.search-form input {
  border: none;
  font-size: 12px;
  font-weight: normal;
  line-height: 18px;
  margin: 0;
  padding: 6px;
  text-transform: uppercase;
  width: 150px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}

/* line 229, FED/assets/sass/modules/_search.scss */

.search-form.no-results {
  border-color: red;
}

/* line 234, FED/assets/sass/modules/_search.scss */

.search-form:after {
  color: #e1e1e1;
  font-size: 14px;
  font-weight: 700;
  height: 30px;
  line-height: 30px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 40px;
  z-index: 1;
}

/* line 4, FED/assets/sass/modules/_footer.scss */

.footer {
  background: #f1f1f1;
  padding-top: 30px;
}

/* line 13, FED/assets/sass/modules/_footer.scss */

.footer-holder {
  max-width: 980px;
  margin: 0 auto 0;
}

@media screen and (max-width: 1060px) {
  /* line 13, FED/assets/sass/modules/_footer.scss */

  .footer-holder {
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media print {
  /* line 13, FED/assets/sass/modules/_footer.scss */

  .footer-holder {
    display: none;
  }
}

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

.footer-links-column {
  float: left;
  width: 13.265%;
}

/* line 34, FED/assets/sass/modules/_footer.scss */

.footer-links-column+.footer-links-column {
  margin-left: 4.08%;
}

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

.footer-links-title {
  font-weight: lighter;
  line-height: 1.2;
  text-transform: uppercase;
  padding-top: 10px;
  font-size: 2em;
  line-height: 54px;
  margin-bottom: 10px;
  border-top: 2px solid #519c1f;
}

/* line 71, FED/assets/sass/modules/_footer.scss */

.footer-links li {
  padding-bottom: 10px;
}

/* line 74, FED/assets/sass/modules/_footer.scss */

.footer-links li:last-of-type {
  padding-bottom: 0;
}

/* line 78, FED/assets/sass/modules/_footer.scss */

.footer-links a {
  font-size: 1.4em;
  line-height: 20px;
  color: #404040;
  display: block;
}

/* line 83, FED/assets/sass/modules/_footer.scss */

.footer-links a:hover {
  color: #519c1f;
}

/* line 108, FED/assets/sass/modules/_footer.scss */

.footer-foot {
  border-top: 1px solid #e1e1e1;
  padding: 40px;
  margin-top: 30px;
  font: 12px/1 arial, sans-serif;
  color: #848c9c;
}

/* line 123, FED/assets/sass/modules/_footer.scss */

.copyright {
  float: left;
}

/* line 132, FED/assets/sass/modules/_footer.scss */

.site-by {
  float: right;
}

/* line 140, FED/assets/sass/modules/_footer.scss */

.site-by a {
  color: #848c9c;
}

/* line 143, FED/assets/sass/modules/_footer.scss */

.site-by a:hover {
  color: #519c1f;
}

/* line 4, FED/assets/sass/modules/_rail.scss */

.rail-fixer {
  z-index: 4;
  -webkit-overflow-scrolling: touch;
}

@media print {
  /* line 4, FED/assets/sass/modules/_rail.scss */

  .rail-fixer {
    display: none;
  }
}

/* line 13, FED/assets/sass/modules/_rail.scss */

.rail {
  height: 100%;
  background-color: #fefdfd;
  background-color: rgba(255,255,255,0.85);
}

/* line 20, FED/assets/sass/modules/_rail.scss */

.rail .internal-cta {
  background-color: #fff;
  border-bottom: 1px solid #e1e1e1;
  border-top: 1px solid #e1e1e1;
  display: block;
  padding: 8px;
  text-align: center;
}

/* line 28, FED/assets/sass/modules/_rail.scss */

.rail .internal-cta img {
  height: auto;
  width: 100%;
}

/* line 34, FED/assets/sass/modules/_rail.scss */

.rail .internal-cta .adverts,
.rail .internal-cta .iab-wrapper {
  width: 100%;
  height: inherit;
  margin: inherit;
}

/* line 40, FED/assets/sass/modules/_rail.scss */

.rail .internal-secondary {
  background-color: #fff;
  display: block;
  padding-bottom: 20px;
}

/* line 45, FED/assets/sass/modules/_rail.scss */

.rail .internal-secondary img {
  height: auto;
  width: 100%;
}

/* line 52, FED/assets/sass/modules/_rail.scss */

.is-iframe .rail {
  width: 100%;
}

/* line 57, FED/assets/sass/modules/_rail.scss */

.rail-container {
  height: 100%;
  border-top: 0;
}

/* line 62, FED/assets/sass/modules/_rail.scss */

.rail-proud-title {
  color: #969b9d;
  float: left;
  font-size: 1.2em;
  font-weight: bold;
  line-height: 20px;
  margin-bottom: 20px;
}

/* line 71, FED/assets/sass/modules/_rail.scss */

.rail-proud-logo {
  float: right;
}

/* line 74, FED/assets/sass/modules/_rail.scss */

.rail-proud-logo img {
  max-height: 20px;
  width: auto;
}

/* line 80, FED/assets/sass/modules/_rail.scss */

.rail-content-tabs {
  clear: both;
  width: 100%;
}

/* line 85, FED/assets/sass/modules/_rail.scss */

.rail-content-tabs li {
  float: left;
  text-align: center;
  text-transform: uppercase;
  width: 33.33%;
}

/* line 92, FED/assets/sass/modules/_rail.scss */

.rail-content-tabs a {
  display: block;
  height: 50px;
  width: 100%;
}

/* line 96, FED/assets/sass/modules/_rail.scss */

.rail-content-tabs a:hover {
  color: #5dee4b;
}

/* line 102, FED/assets/sass/modules/_rail.scss */

.rail-content {
  -webkit-overflow-scrolling: touch;
  -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/_rail.scss */

.fixed .rail-content {
  overflow: auto;
}

/* line 111, FED/assets/sass/modules/_rail.scss */

.rail-content::-webkit-scrollbar-thumb {
  background-color: #519c1f;
}

/* line 114, FED/assets/sass/modules/_rail.scss */

.rail-content .content-section {
  display: none;
  -webkit-overflow-scrolling: touch;
}

/* line 118, FED/assets/sass/modules/_rail.scss */

.rail-content .content-section.current {
  display: block;
}

/* line 123, FED/assets/sass/modules/_rail.scss */

.rail-content .iab-wrapper {
  margin: 0;
  padding: 10px 0;
}

/* line 127, FED/assets/sass/modules/_rail.scss */

*+.rail-content .iab-wrapper {
  border-top: none;
}

/* line 131, FED/assets/sass/modules/_rail.scss */

.rail-content .iab-wrapper object,
.rail-content .iab-wrapper iframe,
.rail-content .iab-wrapper img,
.rail-content .iab-wrapper a {
  display: block;
  margin: 0 auto;
}

/* line 141, FED/assets/sass/modules/_rail.scss */

.rail-titleboard {
  font-size: 26px;
  text-align: center;
  text-transform: uppercase;
  line-height: 26px;
  padding: 26px 20px;
}

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

.side-column .rail-titleboard {
  font-size: 22px;
  line-height: 1;
  padding: 0 0 20px;
  text-align: left;
}

/* line 170, FED/assets/sass/modules/_rail.scss */

.adverts+.rail-section-wrapper,
.iab-wrapper+.rail-section-wrapper {
  border-top: 1px solid #e1e1e1;
}

/* line 172, FED/assets/sass/modules/_rail.scss */

.side-column .adverts+.rail-section-wrapper,
.side-column .iab-wrapper+.rail-section-wrapper {
  border-top: none;
}

/* line 180, FED/assets/sass/modules/_rail.scss */

.rail-section {
  border-bottom: 1px solid #e1e1e1;
}

/* line 183, FED/assets/sass/modules/_rail.scss */

.rail-titleboard+.rail-section {
  border-top: 1px solid #e1e1e1;
}

/* line 190, FED/assets/sass/modules/_rail.scss */

.rail-section.rail-gradient {
  background-color: #f8f6f6;
  background-image: -webkit-linear-gradient(#f8f6f6 0%,#e8eef4 100%);
  background-image: linear-gradient(#f8f6f6 0%,#e8eef4 100%);
}

/* line 193, FED/assets/sass/modules/_rail.scss */

.rail-section.rail-gradient.alt {
  background-color: #f8f6f6;
  background-image: -webkit-linear-gradient(right, #f8f6f6 0%,#e8eef4 100%);
  background-image: linear-gradient(to left,#f8f6f6 0%,#e8eef4 100%);
}

/* line 196, FED/assets/sass/modules/_rail.scss */

.side-column .rail-section.rail-gradient {
  background-color: #fff;
  background-image: -webkit-linear-gradient(#fff 0%,#fff 100%);
  background-image: linear-gradient(#fff 0%,#fff 100%);
}

/* line 203, FED/assets/sass/modules/_rail.scss */

.rail-section-link {
  border-bottom: 1px solid #e1e1e1;
  padding: 20px;
}

/* line 207, FED/assets/sass/modules/_rail.scss */

.rail-section-link .button-border,
.rail-section-link .view-more-button {
  font-size: 14px;
  height: 40px;
  line-height: 40px;
}

/* line 212, FED/assets/sass/modules/_rail.scss */

.rail-section-link .button-border:after,
.rail-section-link .view-more-button:after {
  font-size: 14px;
  line-height: 40px;
  margin-left: 5px;
}

/* line 356, FED/assets/sass/modules/_rail.scss */

.rail-fixer {
  box-shadow: 0px 0px 6px rgba(0,0,0,0.3);
  position: fixed;
  right: 0;
  top: 118px;
  height: -webkit-calc(100% - 118px);
  height: calc(100% - 118px);
}

/* line 364, FED/assets/sass/modules/_rail.scss */

.fixed .rail-fixer {
  position: fixed;
  top: 72px;
  height: -webkit-calc(100% - 72px);
  height: calc(100% - 72px);
}

@media (max-width: 1399px) {
  /* line 356, FED/assets/sass/modules/_rail.scss */

  .rail-fixer {
    border-left: 0;
    z-index: 98;
    right: -320px;
    height: -webkit-calc(100% - 118px);
    height: calc(100% - 118px);
    -webkit-transition: right .25s;
    -moz-transition: right .25s;
    -o-transition: right .25s;
    transition: right .25s;
  }

  /* line 377, FED/assets/sass/modules/_rail.scss */

  .rail-fixer.expand {
    z-index: 100;
    right: 0;
  }

  /* line 381, FED/assets/sass/modules/_rail.scss */

  .fixed .rail-fixer {
    height: -webkit-calc(100% - 72px);
    height: calc(100% - 72px);
  }
}

/* line 387, FED/assets/sass/modules/_rail.scss */

.rail-container-tabs {
  display: none;
  width: 160px;
}

/* line 392, FED/assets/sass/modules/_rail.scss */

.rail-container-tabs li {
  background-color: #002653;
  color: #fff;
  cursor: pointer;
  float: left;
  font-weight: bold;
  font-size: 1.5em;
  height: 50px;
  color: #fefdfd;
  line-height: 50px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}

/* line 405, FED/assets/sass/modules/_rail.scss */

.rail-container-tabs li:hover {
  color: #5dee4b;
}

@media (max-width: 1399px) {
  /* line 387, FED/assets/sass/modules/_rail.scss */

  .rail-container-tabs {
    display: block;
    position: fixed;
    top: 128px;
    right: 0;
    -webkit-transform-origin: bottom right;
    -moz-transform-origin: bottom right;
    -ms-transform-origin: bottom right;
    -o-transform-origin: bottom right;
    transform-origin: bottom right;
    -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);
    -webkit-transition: right .25s;
    -moz-transition: right .25s;
    -o-transition: right .25s;
    transition: right .25s;
  }

  /* line 420, FED/assets/sass/modules/_rail.scss */

  .expand .rail-container-tabs {
    right: 320px;
  }

  /* line 424, FED/assets/sass/modules/_rail.scss */

  .rail-container-tabs {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
}

/* line 429, FED/assets/sass/modules/_rail.scss */

.rail-container {
  border-left: 1px solid #c7c8c8;
}

/* line 433, FED/assets/sass/modules/_rail.scss */

.rail {
  width: 320px;
}

@media (min-width: 1400px) {
  /* line 433, FED/assets/sass/modules/_rail.scss */

  .rail {
    float: right;
    position: relative;
  }
}

@media (max-width: 1399px) {
  /* line 433, FED/assets/sass/modules/_rail.scss */

  .rail {
    bottom: 0;
    height: auto !important;
    position: absolute;
    right: 0;
    top: 0;
  }
}

/* line 451, FED/assets/sass/modules/_rail.scss */

.rail-content-tabs li {
  float: left;
  border-left: 1px solid #b3becb;
  font-weight: bold;
  font-size: 1.5em;
  line-height: 50px;
  background: #002653;
}

/* line 459, FED/assets/sass/modules/_rail.scss */

.rail-content-tabs li:first-child {
  border-left: 0;
}

/* line 464, FED/assets/sass/modules/_rail.scss */

.rail-content-tabs a {
  color: #f3fdfd;
}

/* line 468, FED/assets/sass/modules/_rail.scss */

.rail-content-tabs .current {
  background: #fefdfd;
}

/* line 470, FED/assets/sass/modules/_rail.scss */

.rail-content-tabs .current a {
  color: #404040;
}

/* line 476, FED/assets/sass/modules/_rail.scss */

.rail-content {
  height: -webkit-calc(100% - 90px);
  height: calc(100% - 90px);
  -webkit-transition: height .25s;
  -moz-transition: height .25s;
  -o-transition: height .25s;
  transition: height .25s;
}

/* line 479, FED/assets/sass/modules/_rail.scss */

.fixed .rail-content {
  height: -webkit-calc(100% - 50px);
  height: calc(100% - 50px);
}

/* line 485, FED/assets/sass/modules/_rail.scss */

.rail__link {
  display: flex;
}

/* line 489, FED/assets/sass/modules/_rail.scss */

.rail__link__image {
  border: 1px solid #e1e1e1;
  height: 45px;
  width: auto;
}

/* line 495, FED/assets/sass/modules/_rail.scss */

.rail__link__title {
  font: bold 14px Arial, sans-serif;
  padding-left: 15px;
}

/* line 5, FED/assets/sass/modules/_alpha-menu.scss */

.alpha-menu {
  border-bottom: 1px solid #e1e1e1;
  padding: 0 10px;
  position: relative;
  z-index: 81;
  padding: 30px 40px;
}

/* line 20, FED/assets/sass/modules/_alpha-menu.scss */

.alpha-menu .search-form {
  display: inline-block;
  float: none;
}

/* line 26, FED/assets/sass/modules/_alpha-menu.scss */

.alpha-menu-header {
  padding-top: 10px;
  margin-bottom: 20px;
  padding-top: 0;
}

/* line 51, FED/assets/sass/modules/_alpha-menu.scss */

.alpha-menu-list {
  display: inline-block;
  font-size: 0;
  list-style: none;
  margin: 0 50px 0 0;
  padding: 0;
  width: -webkit-calc(100% - 265px);
  width: calc(100% - 265px);
}

/* line 59, FED/assets/sass/modules/_alpha-menu.scss */

.alpha-menu-list .active {
  font-weight: bold;
}

/* line 63, FED/assets/sass/modules/_alpha-menu.scss */

.alpha-menu-list li {
  box-sizing: border-box;
  display: inline-block;
  font-size: 14px;
  text-align: center;
  width: 3.7037%;
}

/* line 71, FED/assets/sass/modules/_alpha-menu.scss */

.alpha-menu-list li+li {
  border-left: 1px solid #e1e1e1;
  padding: 0 5px;
}

/* line 76, FED/assets/sass/modules/_alpha-menu.scss */

.alpha-menu-list li:first-child {
  padding: 0 10px 0 0;
}

/* line 1, FED/assets/sass/modules/_alertdialog.scss */

.alert-dialog {
  height: 100vh;
  left: -9999px;
  opacity: 0;
  position: fixed;
  top: 0;
  z-index: 10000;
  -webkit-transition: opacity .25s;
  -moz-transition: opacity .25s;
  -o-transition: opacity .25s;
  transition: opacity .25s;
  background-color: transparent;
  width: -webkit-calc(100% - 320px);
  width: calc(100% - 320px);
}

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

  .alert-dialog {
    width: 100%;
  }
}

/* line 22, FED/assets/sass/modules/_alertdialog.scss */

.show-alert .alert-dialog {
  left: 0;
  opacity: 1;
}

/* line 28, FED/assets/sass/modules/_alertdialog.scss */

.alert-dialog-content {
  font-size: 14px;
  left: 50%;
  position: absolute;
  text-align: center;
  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%);
  background-color: #75ABCF;
  border-radius: 10px;
  color: #FFFFFF;
  padding: 10px 20px;
  max-width: 250px;
}

/* line 51, FED/assets/sass/modules/_alertdialog.scss */

.alert-dialog-close {
  cursor: pointer;
  position: relative;
  background-color: #002653;
  border-radius: 7px;
  height: 14px;
  position: absolute;
  right: -4px;
  top: -4px;
  width: 14px;
}

/* line 55, FED/assets/sass/modules/_alertdialog.scss */

.alert-dialog-close:before,
.alert-dialog-close:after {
  background-color: #FFFFFF;
  content: "";
  display: block;
  position: absolute;
  width: 1px;
}

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

.alert-dialog-close:before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 67, FED/assets/sass/modules/_alertdialog.scss */

.alert-dialog-close:after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 80, FED/assets/sass/modules/_alertdialog.scss */

.alert-dialog-close:before,
.alert-dialog-close:after {
  height: 8px;
  left: 6px;
  top: 3px;
}

/* line 6, FED/assets/sass/modules/_iab-ad.scss */

.adverts>*,
.iab-wrapper>* {
  margin: -1px;
}

/* line 10, FED/assets/sass/modules/_iab-ad.scss */

.tab-controls+.adverts,
.tab-controls+.iab-wrapper,
.player-news-wide+.adverts,
.player-news-wide+.iab-wrapper,
.related-articles-listing+.adverts,
.related-articles-listing+.iab-wrapper,
.adverts+.leaderboardStandaloneContent,
.iab-wrapper+.leaderboardStandaloneContent,
.page-header+.adverts,
.page-header+.iab-wrapper {
  border-top: none;
}

/* line 19, FED/assets/sass/modules/_iab-ad.scss */

.footer .adverts:first-of-type,
.footer .iab-wrapper:first-of-type {
  background: none;
  border: none;
  padding: 0;
}

/* line 31, FED/assets/sass/modules/_iab-ad.scss */

.leaderboard-standalone+.adverts,
.leaderboard-standalone+.iab-wrapper,
iframe+.adverts,
iframe+.iab-wrapper {
  margin-top: 40px !important;
}

/* line 36, FED/assets/sass/modules/_iab-ad.scss */

.rail-content .adverts,
.rail-content .iab-wrapper {
  border-bottom: 1px solid #E0E0E0;
  border-top: 1px solid #E0E0E0;
  border: none;
  margin: 20px auto;
  padding: 0px;
  text-align: center;
}

/* line 44, FED/assets/sass/modules/_iab-ad.scss */

*+.rail-content .adverts,
*+.rail-content .iab-wrapper {
  border-top: none;
}

/* line 48, FED/assets/sass/modules/_iab-ad.scss */

.rail-content .adverts a,
.rail-content .iab-wrapper a,
.rail-content .adverts img,
.rail-content .iab-wrapper img,
.rail-content .adverts iframe,
.rail-content .iab-wrapper iframe,
.rail-content .adverts object,
.rail-content .iab-wrapper object,
.rail-content .adverts div,
.rail-content .iab-wrapper div {
  width: 320px;
  height: 50px;
}

/* line 53, FED/assets/sass/modules/_iab-ad.scss */

.rail-content .adverts *,
.rail-content .iab-wrapper * {
  margin: 0 auto;
}

/* line 58, FED/assets/sass/modules/_iab-ad.scss */

.adverts,
.iab-wrapper {
  border: 1px solid #e1e1e1;
  clear: both;
  background: #fff;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px 0;
  text-align: center;
}

@media print {
  /* line 58, FED/assets/sass/modules/_iab-ad.scss */

  .adverts,
  .iab-wrapper {
    display: none;
  }
}

/* line 69, FED/assets/sass/modules/_iab-ad.scss */

.adverts a,
.iab-wrapper a,
.adverts img,
.iab-wrapper img,
.adverts iframe,
.iab-wrapper iframe,
.adverts object,
.iab-wrapper object,
.adverts div,
.iab-wrapper div {
  display: block;
  margin: 0 auto;
}

/* line 78, FED/assets/sass/modules/_iab-ad.scss */

.adverts a,
.iab-wrapper a,
.adverts img,
.iab-wrapper img,
.adverts iframe,
.iab-wrapper iframe,
.adverts object,
.iab-wrapper object,
.adverts div,
.iab-wrapper div {
  width: 728px;
}

/* line 82, FED/assets/sass/modules/_iab-ad.scss */

.footer .adverts,
.footer .iab-wrapper {
  border-top: none;
  margin: 0 -1px -1px -1px;
}

/* line 87, FED/assets/sass/modules/_iab-ad.scss */

.rail-content .adverts,
.rail-content .iab-wrapper {
  border-bottom: 1px solid #E0E0E0;
  border-top: 1px solid #E0E0E0;
  border: none;
  height: 250px;
  width: 300px;
}

/* line 94, FED/assets/sass/modules/_iab-ad.scss */

*+.rail-content .adverts,
*+.rail-content .iab-wrapper {
  border-top: none;
}

/* line 98, FED/assets/sass/modules/_iab-ad.scss */

.rail-content .adverts a,
.rail-content .iab-wrapper a,
.rail-content .adverts img,
.rail-content .iab-wrapper img,
.rail-content .adverts iframe,
.rail-content .iab-wrapper iframe,
.rail-content .adverts object,
.rail-content .iab-wrapper object,
.rail-content .adverts div,
.rail-content .iab-wrapper div {
  height: 250px;
  width: 300px;
}

/* line 104, FED/assets/sass/modules/_iab-ad.scss */

.main-container .adverts,
.main-container .iab-wrapper {
  border-left: none;
  border-right: none;
  margin: 0 auto;
  padding: 20px 0;
}

/* line 111, FED/assets/sass/modules/_iab-ad.scss */

.side-column .adverts,
.side-column .iab-wrapper,
.onethird-column .adverts,
.onethird-column .iab-wrapper {
  border: none;
  clear: none;
  height: auto;
  margin-bottom: 40px;
  padding: 0;
  text-align: right;
  width: 100%;
}

/* line 120, FED/assets/sass/modules/_iab-ad.scss */

.side-column .adverts:last-child,
.side-column .iab-wrapper:last-child,
.onethird-column .adverts:last-child,
.onethird-column .iab-wrapper:last-child {
  margin-bottom: 0;
}

/* line 124, FED/assets/sass/modules/_iab-ad.scss */

.side-column .adverts a,
.side-column .iab-wrapper a,
.side-column .adverts img,
.side-column .iab-wrapper img,
.side-column .adverts iframe,
.side-column .iab-wrapper iframe,
.side-column .adverts object,
.side-column .iab-wrapper object,
.side-column .adverts div,
.side-column .iab-wrapper div,
.onethird-column .adverts a,
.onethird-column .iab-wrapper a,
.onethird-column .adverts img,
.onethird-column .iab-wrapper img,
.onethird-column .adverts iframe,
.onethird-column .iab-wrapper iframe,
.onethird-column .adverts object,
.onethird-column .iab-wrapper object,
.onethird-column .adverts div,
.onethird-column .iab-wrapper div {
  width: 300px;
}

/* line 129, FED/assets/sass/modules/_iab-ad.scss */

.widget+.adverts,
.widget+.iab-wrapper {
  margin-top: 40px;
}

/* line 164, FED/assets/sass/modules/_iab-ad.scss */

.leaderboard .adverts,
.leaderboard .iab-wrapper {
  padding: 0;
  border: none;
}

/* line 6, FED/assets/sass/modules/_social.scss */

.social-item {
  padding: 20px;
}

/* line 9, FED/assets/sass/modules/_social.scss */

.rail-content .social-item {
  padding-left: 70px;
  background-color: #f7f8f9;
  background-color: #f7f8f9;
  background-image: -webkit-linear-gradient(left, #f7f8f9 0%,#e5ecf4 41%,#faf6f5 90%);
  background-image: linear-gradient(to right,#f7f8f9 0%,#e5ecf4 41%,#faf6f5 90%);
}

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

.rail-content .social-item+.social-item {
  border-top: 1px solid #e1e1e1;
}

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

.social-scene .social-item {
  height: 250px;
  border: 1px solid #eaeaea;
  background-color: #fdfbfb;
  background-image: -webkit-linear-gradient(#fdfbfb 0%,#f6f8fb 100%);
  background-image: linear-gradient(#fdfbfb 0%,#f6f8fb 100%);
  float: left;
  width: calc(50% - 190px);
  margin-right: 40px;
}

/* line 38, FED/assets/sass/modules/_social.scss */

.social-featured-image {
  margin-bottom: 20px;
}

/* line 41, FED/assets/sass/modules/_social.scss */

.rail-content .social-featured-image {
  width: calc(100% + 50px);
  margin-left: -50px;
}

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

.social-scene .social-featured-image {
  display: none;
}

/* line 50, FED/assets/sass/modules/_social.scss */

.social-featured-image img {
  display: block;
  width: 100%;
  height: auto;
}

/* line 57, FED/assets/sass/modules/_social.scss */

.social-avatar {
  float: left;
  padding: 1px;
  background: #dde0e1;
}

/* line 62, FED/assets/sass/modules/_social.scss */

.rail-content .social-avatar {
  width: 40px;
  margin-left: -50px;
}

/* line 67, FED/assets/sass/modules/_social.scss */

.social-scene .social-avatar {
  width: 80px;
  margin-right: 15px;
}

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

.social-avatar img {
  display: block;
  width: 100%;
  height: auto;
}

/* line 79, FED/assets/sass/modules/_social.scss */

.social-name {
  font-weight: lighter;
  font-size: 2em;
}

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

.twitter-name {
  margin-top: 4px;
  color: #969b9d;
  font-size: 1.4em;
  font-family: arial, sans-serif;
}

/* line 91, FED/assets/sass/modules/_social.scss */

.social-header {
  padding-right: 70px;
  position: relative;
}

/* line 96, FED/assets/sass/modules/_social.scss */

.social-follow-button {
  border-radius: 3px;
  border: 1px solid #519c1f;
  display: inline-block;
  font-family: arial, sans-serif;
  font-size: 14px;
  line-height: 24px;
  margin-top: 5px;
  padding: 0 10px;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: color .25s,border-color .25s;
  -moz-transition: color .25s,border-color .25s;
  -o-transition: color .25s,border-color .25s;
  transition: color .25s,border-color .25s;
}

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

.social-follow-button:hover {
  color: #002653 !important;
  border-color: #002653;
}

/* line 116, FED/assets/sass/modules/_social.scss */

.social-copy {
  font-size: 1.4em;
  line-height: 20px;
  color: #1f2223;
  word-wrap: break-word;
}

/* line 122, FED/assets/sass/modules/_social.scss */

.social-scene .social-copy {
  padding-top: 13px;
  clear: both;
}

/* line 128, FED/assets/sass/modules/_social.scss */

.social-footer {
  margin-top: 12px;
  color: #969b9d;
}

/* line 134, FED/assets/sass/modules/_social.scss */

.social-meta {
  float: left;
  font-size: 1.4em;
  color: #969b9d;
}

/* line 139, FED/assets/sass/modules/_social.scss */

.social-meta .likes {
  vertical-align: middle;
}

/* line 142, FED/assets/sass/modules/_social.scss */

.social-meta .likes:before {
  margin-right: 5px;
}

/* line 149, FED/assets/sass/modules/_social.scss */

.instagram-post .social-meta .likes:before {
  content: '\2665';
  font-family: arial, sans-serif;
  font-size: 1.25em;
}

/* line 159, FED/assets/sass/modules/_social.scss */

.social-functions {
  float: right;
}

/* line 162, FED/assets/sass/modules/_social.scss */

.social-functions a {
  vertical-align: middle;
  color: #519c1f;
  font-size: 1.8em;
}

/* line 167, FED/assets/sass/modules/_social.scss */

.social-functions a:before {
  margin-left: 20px;
}

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

.social-scene {
  margin: 0 auto;
  position: relative;
  z-index: 0;
  border-top: 1px solid #e1e1e1;
  padding: 40px;
}

/* line 205, FED/assets/sass/modules/_social.scss */

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

/* line 214, FED/assets/sass/modules/_social.scss */

.social-scene .iab-wrapper {
  width: 300px;
  background-color: #fdfbfb;
  background-image: -webkit-linear-gradient(#fdfbfb 0%,#f6f8fb 100%);
  background-image: linear-gradient(#fdfbfb 0%,#f6f8fb 100%);
  float: left;
  border: 1px solid #bab9b9;
}

/* line 237, FED/assets/sass/modules/_social.scss */

.social-controls {
  background: #fefdfd;
  border-radius: 20px;
  border: 1px solid #e1e1e1;
  font-size: 0;
  margin: 20px;
  text-align: center;
}

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

.social-controls span {
  color: #a1a1a1;
  cursor: pointer;
  display: block;
  float: left;
  font-family: "icomoon";
  font-size: 22px;
  line-height: 40px;
  width: 33%;
}

/* line 255, FED/assets/sass/modules/_social.scss */

.social-controls span.active {
  color: #49aa3d;
  cursor: default;
}

/* line 260, FED/assets/sass/modules/_social.scss */

.social-controls span:hover {
  color: #49aa3d;
}

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

.social-controls span+span {
  border-left: 1px solid #e1e1e1;
}

/* line 288, FED/assets/sass/modules/_social.scss */

.social-stats {
  padding: 20px 0;
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  font-size: 0;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
  background-color: #f7f8f9;
  background-color: #f7f8f9;
  background-image: -webkit-linear-gradient(left, #f7f8f9 0%,#e5ecf4 41%,#faf6f5 90%);
  background-image: linear-gradient(to right,#f7f8f9 0%,#e5ecf4 41%,#faf6f5 90%);
}

/* line 304, FED/assets/sass/modules/_social.scss */

.social-stats .social-stat {
  display: inline-block;
  width: 33%;
}

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

.social-stats strong,
.social-stats span {
  display: block;
}

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

.social-stats strong {
  font-weight: bold;
  font-size: 24px;
  color: #71abd2;
}

/* line 320, FED/assets/sass/modules/_social.scss */

.social-stats span {
  margin-top: 5px;
  font-size: 13px;
  color: #848c9c;
}

/* line 2, FED/assets/sass/modules/_sponsorsSlider.scss */

.sponsors-slider,
.sponsors-slider * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 7, FED/assets/sass/modules/_sponsorsSlider.scss */

.sponsors-slider {
  max-width: 980px;
  margin: 40px auto;
  padding: 0 60px;
  position: relative;
}

@media print {
  /* line 7, FED/assets/sass/modules/_sponsorsSlider.scss */

  .sponsors-slider {
    display: none;
  }
}

/* line 21, FED/assets/sass/modules/_sponsorsSlider.scss */

.section-header+.sponsors-slider,
.table-titlerow+.sponsors-slider,
.player-top-money-header+.sponsors-slider {
  margin-top: 0;
}

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

.sponsors-slider .slide {
  margin-right: 38px;
}

/* line 31, FED/assets/sass/modules/_sponsorsSlider.scss */

.sponsors-slider .slide:nth-last-child(4):first-child,
.sponsors-slider .slide:nth-last-child(4):first-child ~ li {
  margin: 0 37px;
}

/* line 35, FED/assets/sass/modules/_sponsorsSlider.scss */

.sponsors-slider .slide:nth-last-child(3):first-child,
.sponsors-slider .slide:nth-last-child(3):first-child ~ li {
  margin: 0 73px;
}

/* line 39, FED/assets/sass/modules/_sponsorsSlider.scss */

.sponsors-slider .slide:nth-last-child(2):first-child,
.sponsors-slider .slide:nth-last-child(2):first-child ~ li {
  margin: 0 145px;
}

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

.sponsors-slider .slide:first-child:last-child {
  margin: 0 360px;
}

/* line 48, FED/assets/sass/modules/_sponsorsSlider.scss */

.sponsors-slider .slide:last-child {
  margin-right: 0;
}

/* line 52, FED/assets/sass/modules/_sponsorsSlider.scss */

.sponsors-slider .slide a {
  display: block;
}

/* line 56, FED/assets/sass/modules/_sponsorsSlider.scss */

.sponsors-slider .slide img {
  display: block;
  margin: 0 auto;
}

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

.sponsors-slider .flex-direction-nav a.flex-prev,
.sponsors-slider .flex-direction-nav a.flex-next {
  font-size: 36px;
  opacity: 1;
  color: #519c1f;
}

/* line 69, FED/assets/sass/modules/_sponsorsSlider.scss */

.sponsors-slider .flex-direction-nav a.flex-prev:hover,
.sponsors-slider .flex-direction-nav a.flex-next:hover {
  color: #002653;
}

/* line 74, FED/assets/sass/modules/_sponsorsSlider.scss */

.sponsors-slider .flex-direction-nav a.flex-prev {
  left: 0;
}

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

.sponsors-slider .flex-direction-nav a.flex-next {
  right: 0;
}

/* line 8, FED/assets/sass/modules/_large-dropin-ad.scss */

.large-dropin {
  height: 0px;
  position: relative;
  text-align: center;
  -webkit-transition: all .25s;
  -moz-transition: all .25s;
  -o-transition: all .25s;
  transition: all .25s;
  -webkit-transform: translateY(-332px);
  -moz-transform: translateY(-332px);
  -ms-transform: translateY(-332px);
  -o-transform: translateY(-332px);
  transform: translateY(-332px);
}

/* line 16, FED/assets/sass/modules/_large-dropin-ad.scss */

.large-dropin.expand {
  padding: 40px 0 0;
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  transform: translateY(0px);
  height: 130px;
}

@media print {
  /* line 16, FED/assets/sass/modules/_large-dropin-ad.scss */

  .large-dropin.expand {
    display: none;
  }
}

/* line 27, FED/assets/sass/modules/_large-dropin-ad.scss */

.large-dropin.static {
  padding: 40px 0 0;
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  transform: translateY(0px);
  height: 130px;
}

/* line 34, FED/assets/sass/modules/_large-dropin-ad.scss */

.large-dropin.ad-180 {
  -webkit-transform: translateY(-422px);
  -moz-transform: translateY(-422px);
  -ms-transform: translateY(-422px);
  -o-transform: translateY(-422px);
  transform: translateY(-422px);
}

/* line 39, FED/assets/sass/modules/_large-dropin-ad.scss */

.large-dropin.expand.ad-180 {
  height: 220px;
}

/* line 45, FED/assets/sass/modules/_large-dropin-ad.scss */

.large-dropin-wrapper {
  position: relative;
  display: inline-block;
}

/* line 49, FED/assets/sass/modules/_large-dropin-ad.scss */

.large-dropin-wrapper a,
.large-dropin-wrapper img,
.large-dropin-wrapper iframe,
.large-dropin-wrapper object,
.large-dropin-wrapper div {
  display: block;
  width: 970px;
  height: 90px;
  margin: 0 auto;
}

/* line 56, FED/assets/sass/modules/_large-dropin-ad.scss */

.large-dropin-wrapper .adverts,
.large-dropin-wrapper .iab-wrapper {
  border: none;
  padding: 0;
}

/* line 61, FED/assets/sass/modules/_large-dropin-ad.scss */

.large-dropin-wrapper .close-ad {
  cursor: pointer;
  display: block;
  font-weight: bold;
  height: 20px;
  line-height: 20px;
  position: absolute;
  text-transform: uppercase;
  color: #404040;
  font-size: 12px;
  right: 0;
  top: -30px;
}

/* line 80, FED/assets/sass/modules/_large-dropin-ad.scss */

.wrapper-bg .large-dropin-wrapper .close-ad {
  color: #fff;
}

/* line 84, FED/assets/sass/modules/_large-dropin-ad.scss */

.large-dropin-wrapper .close-ad:after {
  display: inline-block;
  font-family: "icomoon";
  font-size: 15px;
  margin-left: 5px;
  position: relative;
  top: 3px;
}

/* line 5, FED/assets/sass/modules/_content-columns.scss */

.column-wrapper,
.awards {
  position: relative;
  padding: 40px 40px 0;
}

/* line 12, FED/assets/sass/modules/_content-columns.scss */

#tournamentVideos+.column-wrapper,
#tournamentVideos+.awards,
.landing-carousel+.column-wrapper,
.landing-carousel+.awards,
.column-wrapper+.column-wrapper,
.awards+.column-wrapper,
.column-wrapper+.awards,
.awards+.awards,
.stats+.column-wrapper,
.stats+.awards {
  border-top: 1px solid #e1e1e1;
}

/* line 19, FED/assets/sass/modules/_content-columns.scss */

.section-header+.column-wrapper,
.table-titlerow+.column-wrapper,
.player-top-money-header+.column-wrapper,
.section-header+.awards,
.table-titlerow+.awards,
.player-top-money-header+.awards {
  padding-top: 0;
}

/* line 25, FED/assets/sass/modules/_content-columns.scss */

.full-column+.tournaments-featured,
.full-column+.tournaments-upcoming,
.full-column+.landing-carousel,
.full-column+.column-wrapper,
.full-column+.awards,
.full-column+.section-header,
.full-column+.table-titlerow,
.full-column+.player-top-money-header {
  border-top: 1px solid #e1e1e1;
}

/* line 30, FED/assets/sass/modules/_content-columns.scss */

.main-column,
.side-column,
.half-column,
.onethird-column {
  margin-bottom: 40px;
}

/* line 37, FED/assets/sass/modules/_content-columns.scss */

.full-column {
  padding: 40px;
  clear: both;
}

/* line 40, FED/assets/sass/modules/_content-columns.scss */

.article-content .full-column {
  padding: 0;
}

/* line 43, FED/assets/sass/modules/_content-columns.scss */

.column-wrapper .full-column,
.awards .full-column {
  padding: 0 40px 0 0;
}

/* line 47, FED/assets/sass/modules/_content-columns.scss */

.main-column {
  float: left;
  width: calc(100% - 340px);
}

/* line 51, FED/assets/sass/modules/_content-columns.scss */

.side-column+.main-column {
  float: right;
  width: calc(100% - 270px);
}

/* line 57, FED/assets/sass/modules/_content-columns.scss */

.side-column {
  float: left;
  width: 230px;
}

/* line 61, FED/assets/sass/modules/_content-columns.scss */

.main-column+.side-column {
  float: right;
  width: 300px;
}

/* line 65, FED/assets/sass/modules/_content-columns.scss */

.social-scene-wrapper .side-column {
  float: left;
  margin-right: 0;
  margin-bottom: 0;
  width: 300px;
}

/* line 73, FED/assets/sass/modules/_content-columns.scss */

.half-column {
  float: left;
  width: 50%;
  padding-right: 20px;
}

/* line 78, FED/assets/sass/modules/_content-columns.scss */

.half-column+.half-column {
  padding-left: 20px;
}

/* line 82, FED/assets/sass/modules/_content-columns.scss */

.half-column:last-child {
  padding-right: 0;
}

/* line 87, FED/assets/sass/modules/_content-columns.scss */

.onethird-column {
  float: left;
  width: 33.3%;
  padding: 0 20px;
}

/* line 91, FED/assets/sass/modules/_content-columns.scss */

.onethird-column:first-child {
  padding-left: 0;
}

/* line 94, FED/assets/sass/modules/_content-columns.scss */

.onethird-column:last-child {
  padding-right: 0;
}

/* line 98, FED/assets/sass/modules/_content-columns.scss */

.onethird-column .widget {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 104, FED/assets/sass/modules/_content-columns.scss */

.test {
  background-color: red;
  width: 100%;
  height: 10px;
}

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

.page-header {
  border-bottom: 1px solid #e1e1e1;
  position: relative;
  z-index: 81;
  padding: 30px 40px;
}

@media print {
  /* line 5, FED/assets/sass/modules/_page-header.scss */

  .page-header {
    display: none;
  }
}

/* line 19, FED/assets/sass/modules/_page-header.scss */

*+.page-header {
  border-top: 1px solid #e1e1e1;
  margin-top: -1px;
}

/* line 23, FED/assets/sass/modules/_page-header.scss */

.fulltabs+.page-header {
  border-top: none;
  margin-top: 0;
}

/* line 28, FED/assets/sass/modules/_page-header.scss */

.tournament-detail-content .page-header:last-of-type {
  border-bottom: none;
}

/* line 32, FED/assets/sass/modules/_page-header.scss */

.page-header .button,
.page-header .button-border,
.page-header .view-more-button {
  border-left: 1px solid #e1e1e1;
  float: left;
  margin-left: 15px;
  padding-left: 15px;
}

/* line 38, FED/assets/sass/modules/_page-header.scss */

.page-header .button:after,
.page-header .button-border:after,
.page-header .view-more-button:after {
  font-size: 12px;
  line-height: 1;
  padding-left: 5px;
}

/* line 45, FED/assets/sass/modules/_page-header.scss */

.page-header .btn-back {
  border-right: 1px solid #e1e1e1;
  color: #519c1f;
  float: left;
  font-weight: 700;
  margin-right: 15px;
  padding-right: 15px;
  position: relative;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 40px;
  z-index: 2;
}

/* line 72, FED/assets/sass/modules/_page-header.scss */

.page-header .btn-back:hover {
  color: #002653;
}

/* line 75, FED/assets/sass/modules/_page-header.scss */

.page-header .btn-back:before {
  font-size: 14px;
  margin-right: 5px;
  position: relative;
  top: 1px;
}

/* line 83, FED/assets/sass/modules/_page-header.scss */

.page-header .btn-share {
  color: #519c1f;
  cursor: pointer;
  display: block;
  float: right;
  z-index: 5;
  height: 40px;
  font-size: 50px;
  margin-left: 20px;
  position: relative;
  width: 40px;
}

/* line 95, FED/assets/sass/modules/_page-header.scss */

.page-header .btn-share:hover {
  color: #002653;
}

/* line 111, FED/assets/sass/modules/_page-header.scss */

.page-header .btn-share:before {
  position: absolute;
  line-height: 40px;
  left: 0;
  top: 0;
}

/* line 122, FED/assets/sass/modules/_page-header.scss */

.page-header .btn-share:before:hover {
  color: #002653;
}

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

.page-header .btn-print {
  color: #519c1f;
  float: right;
  font-size: 60px;
  width: 40px;
  height: 40px;
  line-height: 44px;
  text-align: center;
  margin-left: 30px;
}

/* line 141, FED/assets/sass/modules/_page-header.scss */

.page-header .btn-print:hover {
  color: #002653;
}

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

.page-header>.dropdown {
  border: 1px solid #e1e1e1;
  float: right;
  height: 40px;
  line-height: 40px;
  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 180, FED/assets/sass/modules/_page-header.scss */

.page-header .dropdowns {
  margin-left: 40px;
}

/* line 191, FED/assets/sass/modules/_page-header.scss */

.page-header>.dropdown>.control-dropdown {
  color: #519c1f;
  line-height: 28px;
  padding: 0 0;
}

/* line 196, FED/assets/sass/modules/_page-header.scss */

.page-header>.dropdown>.control-dropdown:before {
  right: 16px;
}

/* line 199, FED/assets/sass/modules/_page-header.scss */

.page-header>.dropdown>.control-dropdown:after {
  right: 14px;
}

/* line 205, FED/assets/sass/modules/_page-header.scss */

.page-title {
  float: left;
  font-weight: 700;
  text-transform: uppercase;
  vertical-align: middle;
  font-size: 28px;
  line-height: 1.42857;
}

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

  .page-title {
    padding-top: 2px;
    margin-bottom: -2px;
  }
}

/* line 6, FED/assets/sass/modules/_content-listing-alt.scss */

.button-ajax-top .button-border,
.button-ajax-top .view-more-button,
.button-ajax-bottom .button-border,
.button-ajax-bottom .view-more-button {
  height: 40px;
  line-height: 40px;
}

/* line 12, FED/assets/sass/modules/_content-listing-alt.scss */

.button-ajax-top,
.button-ajax-bottom,
.listing-loader {
  margin: 40px auto;
  width: 20%;
}

/* line 20, FED/assets/sass/modules/_content-listing-alt.scss */

.listing-wrapper.alternate+.button-ajax-top,
.section-header+.button-ajax-top,
.table-titlerow+.button-ajax-top,
.player-top-money-header+.button-ajax-top,
.listing-wrapper.alternate+.button-ajax-bottom,
.section-header+.button-ajax-bottom,
.table-titlerow+.button-ajax-bottom,
.player-top-money-header+.button-ajax-bottom,
.listing-wrapper.alternate+.listing-loader,
.section-header+.listing-loader,
.table-titlerow+.listing-loader,
.player-top-money-header+.listing-loader {
  padding-top: 0;
}

/* line 25, FED/assets/sass/modules/_content-listing-alt.scss */

.button-ajax-top {
  width: 20%;
}

/* line 30, FED/assets/sass/modules/_content-listing-alt.scss */

.listing-load-more-container+.button-ajax-top {
  margin-top: -40px;
}

/* line 39, FED/assets/sass/modules/_content-listing-alt.scss */

.button-ajax-bottom {
  margin-top: 0 !important;
}

/* line 45, FED/assets/sass/modules/_content-listing-alt.scss */

.button-ajax-top+.listing-load-more-container,
.button-ajax-bottom+.listing-load-more-container {
  margin-top: -40px;
}

/* line 54, FED/assets/sass/modules/_content-listing-alt.scss */

.listing-loader {
  text-align: center;
}

/* line 58, FED/assets/sass/modules/_content-listing-alt.scss */

.listing-wrapper.alternate {
  padding: 40px 40px 0 40px;
}

/* line 81, FED/assets/sass/modules/_content-listing-alt.scss */

.listing-wrapper.alternate+.listing-wrapper.alternate,
.button-ajax-top+.listing-wrapper.alternate,
.button-ajax-bottom+.listing-wrapper.alternate,
.section-header+.listing-wrapper.alternate,
.table-titlerow+.listing-wrapper.alternate,
.player-top-money-header+.listing-wrapper.alternate,
.listing-loader+.listing-wrapper.alternate {
  padding-top: 0;
}

/* line 85, FED/assets/sass/modules/_content-listing-alt.scss */

.column-wrapper .listing-wrapper.alternate,
.awards .listing-wrapper.alternate {
  padding-right: 40px;
}

/* line 89, FED/assets/sass/modules/_content-listing-alt.scss */

.listing-wrapper.alternate .listing-items {
  margin: 0 -40px;
  height: auto;
  padding: 0 20px;
  overflow: visible;
}

/* line 97, FED/assets/sass/modules/_content-listing-alt.scss */

.listing-wrapper.alternate .listing-item {
  float: left;
  margin: 0 20px 40px;
  position: relative;
  width: -webkit-calc(25% - 40px);
  width: calc(25% - 40px);
  height: 220px;
}

/* line 105, FED/assets/sass/modules/_content-listing-alt.scss */

.listing-wrapper.alternate .listing-item-thumb {
  margin-right: 0px;
  position: relative;
  width: 100%;
  padding-top: 56.66667%;
  height: 0;
}

/* line 111, FED/assets/sass/modules/_content-listing-alt.scss */

.listing-wrapper.alternate .listing-item-thumb:hover {
  opacity: 0.8;
}

/* line 114, FED/assets/sass/modules/_content-listing-alt.scss */

.listing-wrapper.alternate .listing-item-thumb .lazy-loader,
.listing-wrapper.alternate .listing-item-thumb .lazy-view {
  left: 0px;
  top: 0px;
}

/* line 121, FED/assets/sass/modules/_content-listing-alt.scss */

.listing-wrapper.alternate .listing-item-info {
  width: 100%;
  max-height: none;
  padding: 20px 0px;
  z-index: 1;
}

/* line 128, FED/assets/sass/modules/_content-listing-alt.scss */

.listing-wrapper.alternate .listing-title {
  max-height: 54px;
  overflow: hidden;
  font-weight: normal;
  font-size: 16px;
  line-height: 18px;
}

/* line 134, FED/assets/sass/modules/_content-listing-alt.scss */

.listing-wrapper.alternate .listing-title a {
  color: #1f2223;
}

/* line 142, FED/assets/sass/modules/_content-listing-alt.scss */

.player-dropdown .listing-wrapper.alternate {
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  padding: 35px 40px;
}

/* line 152, FED/assets/sass/modules/_content-listing-alt.scss */

.player-dropdown .listing-wrapper.alternate .listing-item {
  margin-bottom: 0;
  text-align: left;
  text-transform: none;
  width: -webkit-calc(50% - 40px);
  width: calc(50% - 40px);
}

/* line 5, FED/assets/sass/modules/_content-listing.scss */

.content-listing {
  position: relative;
}

/* line 8, FED/assets/sass/modules/_content-listing.scss */

.content-listing .sponsor-logo {
  max-height: 30px;
  max-width: 100px;
  position: absolute;
  right: 0px;
  top: 0px;
}

/* line 33, FED/assets/sass/modules/_content-listing.scss */

#tournamentVideos+.content-listing {
  border-top: 1px solid #e1e1e1;
}

/* line 39, FED/assets/sass/modules/_content-listing.scss */

.listing-items {
  overflow: auto;
}

/* line 43, FED/assets/sass/modules/_content-listing.scss */

.half-column .listing-items {
  height: 360px;
}

/* line 49, FED/assets/sass/modules/_content-listing.scss */

.listing-items::-webkit-scrollbar-thumb {
  background-color: #e1e1e1;
}

/* line 55, FED/assets/sass/modules/_content-listing.scss */

.listing-item {
  position: relative;
  float: left;
  margin-bottom: 20px;
  width: 50%;
}

/* line 59, FED/assets/sass/modules/_content-listing.scss */

.listing-item.single {
  display: block;
}

/* line 93, FED/assets/sass/modules/_content-listing.scss */

.half-column .listing-item {
  width: 100%;
  margin-top: 18px;
  margin-left: 0 !important;
  margin-bottom: 0;
}

/* line 99, FED/assets/sass/modules/_content-listing.scss */

.half-column .listing-item:first-child {
  margin-top: 0px;
}

/* line 104, FED/assets/sass/modules/_content-listing.scss */

.listing-item .lazy-image {
  border: 1px solid #e1e1e1;
}

/* line 108, FED/assets/sass/modules/_content-listing.scss */

.listing-item .listing-category-title {
  line-height: 14px;
  padding-bottom: 5px;
  padding-top: 5px;
  text-align: left;
}

/* line 117, FED/assets/sass/modules/_content-listing.scss */

.listing-item-thumb {
  float: left;
  position: relative;
  width: 190px;
  height: 105px;
  margin-right: 20px;
}

/* line 134, FED/assets/sass/modules/_content-listing.scss */

.listing-item-thumb * {
  display: block;
  height: 100%;
  width: 100%;
}

/* line 141, FED/assets/sass/modules/_content-listing.scss */

.listing-item-info {
  padding-right: 10px;
  overflow: hidden;
}

/* line 146, FED/assets/sass/modules/_content-listing.scss */

.listing-title {
  cursor: pointer;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  display: block;
  display: -webkit-box;
  height: 66px;
  line-height: 16px;
  overflow: hidden;
  text-decoration: none;
  width: 100%;
  font-size: 16px;
  line-height: 22px;
}

/* line 158, FED/assets/sass/modules/_content-listing.scss */

.listing-title a {
  color: #404040;
}

/* line 161, FED/assets/sass/modules/_content-listing.scss */

.listing-title a:hover {
  color: #519c1f;
}

/* line 176, FED/assets/sass/modules/_content-listing.scss */

.listing-category+.listing-title {
  margin-top: 5px;
}

/* line 182, FED/assets/sass/modules/_content-listing.scss */

.listing-category {
  color: #1f2223;
}

/* line 186, FED/assets/sass/modules/_content-listing.scss */

.listing-category .icon,
.listing-category .icon-finalfield,
.listing-category .banner-callouts .finalfield:before,
.banner-callouts .listing-category .finalfield:before,
.listing-category .icon-pairings,
.listing-category .banner-callouts .pairings:before,
.banner-callouts .listing-category .pairings:before,
.listing-category .icon-linkedin,
.listing-category .sub-header .linkedin:before,
.sub-header .listing-category .linkedin:before,
.listing-category .icon-earth,
.listing-category .tournament-banner .player-banner-box-item-website:before,
.tournament-banner .listing-category .player-banner-box-item-website:before,
.listing-category .icon-check,
.listing-category .poll-wrapper .poll-selections input[type="checkbox"]+.select-label:after,
.poll-wrapper .poll-selections .listing-category input[type="checkbox"]+.select-label:after,
.listing-category .icon-print,
.listing-category .page-header .btn-print:before,
.page-header .listing-category .btn-print:before,
.listing-category .icon-poll,
.listing-category .poll-wrapper .poll-head .poll-icon:before,
.poll-wrapper .poll-head .listing-category .poll-icon:before,
.listing-category .icon-dollar,
.listing-category .tournament-banner .player-banner-box-item-earnings:before,
.tournament-banner .listing-category .player-banner-box-item-earnings:before,
.listing-category .tournament-banner .player-banner-dollar:after,
.tournament-banner .listing-category .player-banner-dollar:after,
.listing-category .player-top-players-wrapper .player-earnings:before,
.player-top-players-wrapper .listing-category .player-earnings:before,
.listing-category .icon-calendar,
.listing-category .tournament-banner .player-banner-box-item-rookieyear:before,
.tournament-banner .listing-category .player-banner-box-item-rookieyear:before,
.listing-category .icon-female,
.listing-category .tournament-banner .player-banner-box-item-height:before,
.tournament-banner .listing-category .player-banner-box-item-height:before,
.listing-category .icon-share,
.listing-category .page-header .btn-share:before,
.page-header .listing-category .btn-share:before,
.listing-category .icon-download,
.listing-category .table .download:before,
.table .listing-category .download:before,
.listing-category .icon-email,
.listing-category #share-header .sharewithemail:after,
#share-header .listing-category .sharewithemail:after,
.listing-category .share-article .sharewithemail:after,
.share-article .listing-category .sharewithemail:after,
.listing-category .featured-article .featured-article-social__icon--email:after,
.featured-article .listing-category .featured-article-social__icon--email:after,
.listing-category .icon-google-plus,
.listing-category .sub-header .google-plus:before,
.sub-header .listing-category .google-plus:before,
.listing-category #share-header .googleplus:after,
#share-header .listing-category .googleplus:after,
.listing-category .share-article .googleplus:after,
.share-article .listing-category .googleplus:after,
.listing-category .icon-camera,
.listing-category .icon-type-camera:after,
.listing-category .icon-play,
.listing-category .icon-type-play:after,
.listing-category .play-video:before,
.listing-category .listing__play-icon span:before,
.listing__play-icon .listing-category span:before,
.listing-category .icon-close,
.listing-category .tournament-schedule .networks .close:after,
.tournament-schedule .networks .listing-category .close:after,
.listing-category .modal-container .close:after,
.modal-container .listing-category .close:after,
.listing-category .icon-close-border,
.listing-category .large-dropin-wrapper .close-ad:after,
.large-dropin-wrapper .listing-category .close-ad:after,
.listing-category .tournament-alertbanner .tournament-alertbanner-close:before,
.tournament-alertbanner .listing-category .tournament-alertbanner-close:before,
.listing-category .alert-message .tournament-alertbanner-close:before,
.alert-message .listing-category .tournament-alertbanner-close:before,
.listing-category .icon-arrow-left,
.listing-category .results-pagination .results-pagination-prev:before,
.results-pagination .listing-category .results-pagination-prev:before,
.listing-category .sponsors-slider .flex-direction-nav a.flex-prev:before,
.sponsors-slider .flex-direction-nav .listing-category a.flex-prev:before,
.listing-category .page-header .btn-back:before,
.page-header .listing-category .btn-back:before,
.listing-category .detail-carousel .rsArrowLeft:after,
.detail-carousel .listing-category .rsArrowLeft:after,
.listing-category .player-stats-data .rangeSelector #prev:after,
.player-stats-data .rangeSelector .listing-category #prev:after,
.listing-category .player-top-players-controls .prev:after,
.player-top-players-controls .listing-category .prev:after,
.listing-category .player-top-players-controls #prev:after,
.player-top-players-controls .listing-category #prev:after,
.listing-category .leaderboard-standalone-btn.prev a:before,
.leaderboard-standalone-btn.prev .listing-category a:before,
.listing-category .tour-info .tour-info-controls .previous:before,
.tour-info .tour-info-controls .listing-category .previous:before,
.listing-category .player-data .flex-prev:before,
.player-data .listing-category .flex-prev:before,
.listing-category .match-data .flex-prev:before,
.match-data .listing-category .flex-prev:before,
.listing-category .course-slider .rsArrowLeft:before,
.course-slider .listing-category .rsArrowLeft:before,
.listing-category .icon-arrow-down,
.listing-category .sub-header .has-dropdown a:before,
.sub-header .has-dropdown .listing-category a:before,
.listing-category .nav-primary .has-dropdown a:before,
.nav-primary .has-dropdown .listing-category a:before,
.listing-category .control-dropdown:after,
.listing-category .tournament-schedule .button-border.networks-toggle:after,
.tournament-schedule .listing-category .button-border.networks-toggle:after,
.listing-category .tournament-schedule .networks-toggle.view-more-button:after,
.tournament-schedule .listing-category .networks-toggle.view-more-button:after,
.listing-category .leaderboard .player-toggle:after,
.leaderboard .listing-category .player-toggle:after,
.listing-category .solheim .right .player-toggle:before,
.solheim .right .listing-category .player-toggle:before,
.listing-category .icrown .right .player-toggle:before,
.icrown .right .listing-category .player-toggle:before,
.listing-category .featured-video-comment:after,
.listing-category .featured-video-comment-open:after,
.listing-category .icon-arrow-up,
.listing-category .leaderboard .expanded .player-toggle:after,
.leaderboard .expanded .listing-category .player-toggle:after,
.listing-category .solheim .expanded .right .player-toggle:before,
.solheim .expanded .right .listing-category .player-toggle:before,
.listing-category .icrown .expanded .right .player-toggle:before,
.icrown .expanded .right .listing-category .player-toggle:before,
.listing-category .icon-arrow-right,
.listing-category .view-more:after,
.listing-category .table-titlerow .view-more:after,
.table-titlerow .listing-category .view-more:after,
.listing-category .results-pagination .results-pagination-next:before,
.results-pagination .listing-category .results-pagination-next:before,
.listing-category .rail-section-link .button-border:after,
.rail-section-link .listing-category .button-border:after,
.listing-category .rail-section-link .view-more-button:after,
.rail-section-link .listing-category .view-more-button:after,
.listing-category .sponsors-slider .flex-direction-nav a.flex-next:before,
.sponsors-slider .flex-direction-nav .listing-category a.flex-next:before,
.listing-category .page-header .button:after,
.page-header .listing-category .button:after,
.listing-category .page-header .button-border:after,
.page-header .listing-category .button-border:after,
.listing-category .page-header .view-more-button:after,
.page-header .listing-category .view-more-button:after,
.listing-category .listing-buttons .button-border:after,
.listing-buttons .listing-category .button-border:after,
.listing-category .listing-buttons .view-more-button:after,
.listing-buttons .listing-category .view-more-button:after,
.listing-category .banner-callouts .button:after,
.banner-callouts .listing-category .button:after,
.listing-category .banner-callouts .button-border:after,
.banner-callouts .listing-category .button-border:after,
.listing-category .banner-callouts .view-more-button:after,
.banner-callouts .listing-category .view-more-button:after,
.listing-category .detail-carousel .rsArrowRight:after,
.detail-carousel .listing-category .rsArrowRight:after,
.listing-category .tournament-schedule .button-border:after,
.tournament-schedule .listing-category .button-border:after,
.listing-category .tournament-schedule .view-more-button:after,
.tournament-schedule .listing-category .view-more-button:after,
.listing-category .tournament-toplinks li a:after,
.tournament-toplinks li .listing-category a:after,
.listing-category .widget.tournament-winner .tournament-winner-link .button:after,
.widget.tournament-winner .tournament-winner-link .listing-category .button:after,
.listing-category .widget.tournament-winner .tournament-winner-link .button-border:after,
.widget.tournament-winner .tournament-winner-link .listing-category .button-border:after,
.listing-category .widget.tournament-winner .tournament-winner-link .view-more-button:after,
.widget.tournament-winner .tournament-winner-link .listing-category .view-more-button:after,
.listing-category .widget.tournament-results .button:after,
.widget.tournament-results .listing-category .button:after,
.listing-category .widget.tournament-results .button-border:after,
.widget.tournament-results .listing-category .button-border:after,
.listing-category .widget.tournament-results .view-more-button:after,
.widget.tournament-results .listing-category .view-more-button:after,
.listing-category .widget.wounded-warrior .button:after,
.widget.wounded-warrior .listing-category .button:after,
.listing-category .widget.wounded-warrior .button-border:after,
.widget.wounded-warrior .listing-category .button-border:after,
.listing-category .widget.wounded-warrior .view-more-button:after,
.widget.wounded-warrior .listing-category .view-more-button:after,
.listing-category .player-stats-data .rangeSelector #next:after,
.player-stats-data .rangeSelector .listing-category #next:after,
.listing-category .player-top-players-wrapper .player-viewprofile .button:after,
.player-top-players-wrapper .player-viewprofile .listing-category .button:after,
.listing-category .player-top-players-wrapper .player-viewprofile .button-border:after,
.player-top-players-wrapper .player-viewprofile .listing-category .button-border:after,
.listing-category .player-top-players-wrapper .player-viewprofile .view-more-button:after,
.player-top-players-wrapper .player-viewprofile .listing-category .view-more-button:after,
.listing-category .player-top-players-controls .next:after,
.player-top-players-controls .listing-category .next:after,
.listing-category .player-top-players-controls #next:after,
.player-top-players-controls .listing-category #next:after,
.listing-category .leaderboard-standalone-table-bottom .button:after,
.leaderboard-standalone-table-bottom .listing-category .button:after,
.listing-category .leaderboard-standalone-table-bottom .button-border:after,
.leaderboard-standalone-table-bottom .listing-category .button-border:after,
.listing-category .leaderboard-standalone-table-bottom .view-more-button:after,
.leaderboard-standalone-table-bottom .listing-category .view-more-button:after,
.listing-category .leaderboard-standalone-btn.next a:before,
.leaderboard-standalone-btn.next .listing-category a:before,
.listing-category .tour-info .tour-info-controls .next:after,
.tour-info .tour-info-controls .listing-category .next:after,
.listing-category .leaderboard-header .round strong:after,
.leaderboard-header .round .listing-category strong:after,
.listing-category .leaderboard-header .round a:after,
.leaderboard-header .round .listing-category a:after,
.listing-category .player-details .button:after,
.player-details .listing-category .button:after,
.listing-category .player-details .button-border:after,
.player-details .listing-category .button-border:after,
.listing-category .player-details .view-more-button:after,
.player-details .listing-category .view-more-button:after,
.listing-category .player-data .button:after,
.player-data .listing-category .button:after,
.listing-category .player-data .button-border:after,
.player-data .listing-category .button-border:after,
.listing-category .player-data .view-more-button:after,
.player-data .listing-category .view-more-button:after,
.listing-category .player-data .flex-next:before,
.player-data .listing-category .flex-next:before,
.listing-category .countdown-link .button:after,
.countdown-link .listing-category .button:after,
.listing-category .countdown-link .button-border:after,
.countdown-link .listing-category .button-border:after,
.listing-category .countdown-link .view-more-button:after,
.countdown-link .listing-category .view-more-button:after,
.listing-category .stats .button:after,
.stats .listing-category .button:after,
.listing-category .stats .button-border:after,
.stats .listing-category .button-border:after,
.listing-category .stats .view-more-button:after,
.stats .listing-category .view-more-button:after,
.listing-category .match-data .button:after,
.match-data .listing-category .button:after,
.listing-category .match-data .button-border:after,
.match-data .listing-category .button-border:after,
.listing-category .match-data .view-more-button:after,
.match-data .listing-category .view-more-button:after,
.listing-category .match-data .flex-next:before,
.match-data .listing-category .flex-next:before,
.listing-category .course-slider .rsArrowRight:before,
.course-slider .listing-category .rsArrowRight:before,
.listing-category .player-news-wide .listing-buttons .button-border:after,
.player-news-wide .listing-buttons .listing-category .button-border:after,
.listing-category .player-news-wide .listing-buttons .view-more-button:after,
.player-news-wide .listing-buttons .listing-category .view-more-button:after,
.listing-category .sticky-next a:after,
.sticky-next .listing-category a:after,
.listing-category .featured-article .arrow-link:after,
.featured-article .listing-category .arrow-link:after,
.listing-category .icon-search,
.listing-category .section-header-search:after,
.listing-category .control-search:before,
.listing-category .search-form:after,
.listing-category .icon-rss,
.listing-category .sub-header .rss:before,
.sub-header .listing-category .rss:before,
.listing-category .icon-twitter,
.listing-category .sub-header .twitter:before,
.sub-header .listing-category .twitter:before,
.listing-category .social-controls .twitter:before,
.social-controls .listing-category .twitter:before,
.listing-category #share-header .twitter:after,
#share-header .listing-category .twitter:after,
.listing-category .share-article .twitter:after,
.share-article .listing-category .twitter:after,
.listing-category .tournament-banner .player-banner-box-item-twitter:before,
.tournament-banner .listing-category .player-banner-box-item-twitter:before,
.listing-category .scorecard-social-twitter:after,
.listing-category .video-share-twitter:before,
.listing-category .featured-article .featured-article-social__icon--twitter:after,
.featured-article .listing-category .featured-article-social__icon--twitter:after,
.listing-category .icon-facebook,
.listing-category .sub-header .facebook:before,
.sub-header .listing-category .facebook:before,
.listing-category .social-controls .facebook:before,
.social-controls .listing-category .facebook:before,
.listing-category #share-header .facebook:after,
#share-header .listing-category .facebook:after,
.listing-category .share-article .facebook:after,
.share-article .listing-category .facebook:after,
.listing-category .tournament-banner .player-banner-box-item-facebook:before,
.tournament-banner .listing-category .player-banner-box-item-facebook:before,
.listing-category .scorecard-social-facebook:after,
.listing-category .video-share-facebook:before,
.listing-category .featured-article .featured-article-social__icon--facebook:after,
.featured-article .listing-category .featured-article-social__icon--facebook:after,
.listing-category .icon-youtube,
.listing-category .sub-header .youtube:before,
.sub-header .listing-category .youtube:before,
.listing-category .icon-instagram,
.listing-category .sub-header .instagram:before,
.sub-header .listing-category .instagram:before,
.listing-category .social-controls .instagram:before,
.social-controls .listing-category .instagram:before,
.listing-category .tournament-banner .player-banner-box-item-instagram:before,
.tournament-banner .listing-category .player-banner-box-item-instagram:before,
.listing-category .scorecard-social-instagram:after,
.listing-category .icon-favorite,
.listing-category .social-functions .favorite:before,
.social-functions .listing-category .favorite:before,
.listing-category .leaderboard .table-coltitle.star:after,
.leaderboard .listing-category .table-coltitle.star:after,
.listing-category .tournament-results .table-coltitle.star:after,
.tournament-results .listing-category .table-coltitle.star:after,
.listing-category .icon-reply,
.listing-category .social-functions .reply:before,
.social-functions .listing-category .reply:before,
.listing-category .icon-retweet,
.listing-category .social-functions .retweet:before,
.social-functions .listing-category .retweet:before,
.listing-category .icon-live,
.listing-category .nav-primary>li.live-alert>a:before,
.listing-category .tournament-livealerts-icon:before,
.listing-category .icon-map,
.listing-category .banner-callouts .map:before,
.banner-callouts .listing-category .map:before,
.listing-category .icon-globe,
.listing-category .banner-callouts .www:before,
.banner-callouts .listing-category .www:before,
.listing-category .tournament-banner .player-banner-box-item-cmepoints:before,
.tournament-banner .listing-category .player-banner-box-item-cmepoints:before,
.listing-category .scorecard-social-website:after,
.listing-category .icon-listing,
.listing-category .widget.info-listing a:before,
.widget.info-listing .listing-category a:before,
.listing-category .icon-titleist,
.listing-category .leaderboard .sponsored .player-toggle:before,
.leaderboard .sponsored .listing-category .player-toggle:before,
.listing-category .match-play .icon-titleist-placeholder:before,
.match-play .listing-category .icon-titleist-placeholder:before,
.listing-category #HomeMiniLive .match-play .icon-titleist-placeholder:before,
#HomeMiniLive .match-play .listing-category .icon-titleist-placeholder:before,
.listing-category .icon-television:before,
.listing-category .tour-info .tournament-tvtimes .tournament-tvtimes-slot:first-child:before,
.tour-info .tournament-tvtimes .listing-category .tournament-tvtimes-slot:first-child:before,
.listing-category .icon-facebook-like,
.listing-category .facebook-post .social-meta .likes:before,
.facebook-post .social-meta .listing-category .likes:before,
.listing-category .icon-circle-plus,
.listing-category .my-leaderboard-toggle:after,
.listing-category .icon-circle-minus,
.listing-category .my-leaderboard-toggle.added:hover:after,
.listing-category .my-leaderboard .my-leaderboard-toggle:after,
.my-leaderboard .listing-category .my-leaderboard-toggle:after,
.listing-category .icon-circle-check,
.listing-category .my-leaderboard-toggle.added:after,
.listing-category .icon-exclamation-sign,
.listing-category .icon-lpga-close,
.listing-category .instagram-post .social-meta .likes:before,
.instagram-post .social-meta .listing-category .likes:before,
.listing-category .tournament-alertbanner .tournament-alertbanner-text:before,
.tournament-alertbanner .listing-category .tournament-alertbanner-text:before,
.listing-category .alert-message .tournament-alertbanner-text:before,
.alert-message .listing-category .tournament-alertbanner-text:before {
  float: left;
  font-size: 0;
  color: #e1e1e1;
  margin-left: 5px;
  position: relative;
}

/* line 202, FED/assets/sass/modules/_content-listing.scss */

.listing-category .icon:after,
.listing-category .icon-finalfield:after,
.listing-category .icon-pairings:after,
.listing-category .icon-linkedin:after,
.listing-category .icon-earth:after,
.listing-category .icon-check:after,
.listing-category .poll-wrapper .poll-selections input[type="checkbox"]+.select-label:after,
.poll-wrapper .poll-selections .listing-category input[type="checkbox"]+.select-label:after,
.listing-category .icon-print:after,
.listing-category .icon-poll:after,
.listing-category .icon-dollar:after,
.listing-category .tournament-banner .player-banner-dollar:after,
.tournament-banner .listing-category .player-banner-dollar:after,
.listing-category .icon-calendar:after,
.listing-category .icon-female:after,
.listing-category .icon-share:after,
.listing-category .icon-download:after,
.listing-category .icon-email:after,
.listing-category #share-header .sharewithemail:after,
#share-header .listing-category .sharewithemail:after,
.listing-category .share-article .sharewithemail:after,
.share-article .listing-category .sharewithemail:after,
.listing-category .featured-article .featured-article-social__icon--email:after,
.featured-article .listing-category .featured-article-social__icon--email:after,
.listing-category .icon-google-plus:after,
.listing-category #share-header .googleplus:after,
#share-header .listing-category .googleplus:after,
.listing-category .share-article .googleplus:after,
.share-article .listing-category .googleplus:after,
.listing-category .icon-camera:after,
.listing-category .icon-type-camera:after,
.listing-category .icon-play:after,
.listing-category .icon-type-play:after,
.listing-category .icon-close:after,
.listing-category .tournament-schedule .networks .close:after,
.tournament-schedule .networks .listing-category .close:after,
.listing-category .modal-container .close:after,
.modal-container .listing-category .close:after,
.listing-category .icon-close-border:after,
.listing-category .large-dropin-wrapper .close-ad:after,
.large-dropin-wrapper .listing-category .close-ad:after,
.listing-category .icon-arrow-left:after,
.listing-category .detail-carousel .rsArrowLeft:after,
.detail-carousel .listing-category .rsArrowLeft:after,
.listing-category .player-stats-data .rangeSelector #prev:after,
.player-stats-data .rangeSelector .listing-category #prev:after,
.listing-category .player-top-players-controls .prev:after,
.player-top-players-controls .listing-category .prev:after,
.listing-category .player-top-players-controls #prev:after,
.player-top-players-controls .listing-category #prev:after,
.listing-category .icon-arrow-down:after,
.listing-category .control-dropdown:after,
.listing-category .tournament-schedule .button-border.networks-toggle:after,
.tournament-schedule .listing-category .button-border.networks-toggle:after,
.listing-category .tournament-schedule .networks-toggle.view-more-button:after,
.tournament-schedule .listing-category .networks-toggle.view-more-button:after,
.listing-category .leaderboard .player-toggle:after,
.leaderboard .listing-category .player-toggle:after,
.listing-category .featured-video-comment:after,
.listing-category .featured-video-comment-open:after,
.listing-category .icon-arrow-up:after,
.listing-category .leaderboard .expanded .player-toggle:after,
.leaderboard .expanded .listing-category .player-toggle:after,
.listing-category .icon-arrow-right:after,
.listing-category .view-more:after,
.listing-category .table-titlerow .view-more:after,
.table-titlerow .listing-category .view-more:after,
.listing-category .rail-section-link .button-border:after,
.rail-section-link .listing-category .button-border:after,
.listing-category .rail-section-link .view-more-button:after,
.rail-section-link .listing-category .view-more-button:after,
.listing-category .page-header .button:after,
.page-header .listing-category .button:after,
.listing-category .page-header .button-border:after,
.page-header .listing-category .button-border:after,
.listing-category .page-header .view-more-button:after,
.page-header .listing-category .view-more-button:after,
.listing-category .listing-buttons .button-border:after,
.listing-buttons .listing-category .button-border:after,
.listing-category .listing-buttons .view-more-button:after,
.listing-buttons .listing-category .view-more-button:after,
.listing-category .banner-callouts .button:after,
.banner-callouts .listing-category .button:after,
.listing-category .banner-callouts .button-border:after,
.banner-callouts .listing-category .button-border:after,
.listing-category .banner-callouts .view-more-button:after,
.banner-callouts .listing-category .view-more-button:after,
.listing-category .detail-carousel .rsArrowRight:after,
.detail-carousel .listing-category .rsArrowRight:after,
.listing-category .tournament-schedule .button-border:after,
.tournament-schedule .listing-category .button-border:after,
.listing-category .tournament-schedule .view-more-button:after,
.tournament-schedule .listing-category .view-more-button:after,
.listing-category .tournament-toplinks li a:after,
.tournament-toplinks li .listing-category a:after,
.listing-category .widget.tournament-winner .tournament-winner-link .button:after,
.widget.tournament-winner .tournament-winner-link .listing-category .button:after,
.listing-category .widget.tournament-winner .tournament-winner-link .button-border:after,
.widget.tournament-winner .tournament-winner-link .listing-category .button-border:after,
.listing-category .widget.tournament-winner .tournament-winner-link .view-more-button:after,
.widget.tournament-winner .tournament-winner-link .listing-category .view-more-button:after,
.listing-category .widget.tournament-results .button:after,
.widget.tournament-results .listing-category .button:after,
.listing-category .widget.tournament-results .button-border:after,
.widget.tournament-results .listing-category .button-border:after,
.listing-category .widget.tournament-results .view-more-button:after,
.widget.tournament-results .listing-category .view-more-button:after,
.listing-category .widget.wounded-warrior .button:after,
.widget.wounded-warrior .listing-category .button:after,
.listing-category .widget.wounded-warrior .button-border:after,
.widget.wounded-warrior .listing-category .button-border:after,
.listing-category .widget.wounded-warrior .view-more-button:after,
.widget.wounded-warrior .listing-category .view-more-button:after,
.listing-category .player-stats-data .rangeSelector #next:after,
.player-stats-data .rangeSelector .listing-category #next:after,
.listing-category .player-top-players-wrapper .player-viewprofile .button:after,
.player-top-players-wrapper .player-viewprofile .listing-category .button:after,
.listing-category .player-top-players-wrapper .player-viewprofile .button-border:after,
.player-top-players-wrapper .player-viewprofile .listing-category .button-border:after,
.listing-category .player-top-players-wrapper .player-viewprofile .view-more-button:after,
.player-top-players-wrapper .player-viewprofile .listing-category .view-more-button:after,
.listing-category .player-top-players-controls .next:after,
.player-top-players-controls .listing-category .next:after,
.listing-category .player-top-players-controls #next:after,
.player-top-players-controls .listing-category #next:after,
.listing-category .leaderboard-standalone-table-bottom .button:after,
.leaderboard-standalone-table-bottom .listing-category .button:after,
.listing-category .leaderboard-standalone-table-bottom .button-border:after,
.leaderboard-standalone-table-bottom .listing-category .button-border:after,
.listing-category .leaderboard-standalone-table-bottom .view-more-button:after,
.leaderboard-standalone-table-bottom .listing-category .view-more-button:after,
.listing-category .tour-info .tour-info-controls .next:after,
.tour-info .tour-info-controls .listing-category .next:after,
.listing-category .leaderboard-header .round strong:after,
.leaderboard-header .round .listing-category strong:after,
.listing-category .leaderboard-header .round a:after,
.leaderboard-header .round .listing-category a:after,
.listing-category .player-details .button:after,
.player-details .listing-category .button:after,
.listing-category .player-details .button-border:after,
.player-details .listing-category .button-border:after,
.listing-category .player-details .view-more-button:after,
.player-details .listing-category .view-more-button:after,
.listing-category .player-data .button:after,
.player-data .listing-category .button:after,
.listing-category .player-data .button-border:after,
.player-data .listing-category .button-border:after,
.listing-category .player-data .view-more-button:after,
.player-data .listing-category .view-more-button:after,
.listing-category .countdown-link .button:after,
.countdown-link .listing-category .button:after,
.listing-category .countdown-link .button-border:after,
.countdown-link .listing-category .button-border:after,
.listing-category .countdown-link .view-more-button:after,
.countdown-link .listing-category .view-more-button:after,
.listing-category .stats .button:after,
.stats .listing-category .button:after,
.listing-category .stats .button-border:after,
.stats .listing-category .button-border:after,
.listing-category .stats .view-more-button:after,
.stats .listing-category .view-more-button:after,
.listing-category .match-data .button:after,
.match-data .listing-category .button:after,
.listing-category .match-data .button-border:after,
.match-data .listing-category .button-border:after,
.listing-category .match-data .view-more-button:after,
.match-data .listing-category .view-more-button:after,
.listing-category .player-news-wide .listing-buttons .button-border:after,
.player-news-wide .listing-buttons .listing-category .button-border:after,
.listing-category .player-news-wide .listing-buttons .view-more-button:after,
.player-news-wide .listing-buttons .listing-category .view-more-button:after,
.listing-category .sticky-next a:after,
.sticky-next .listing-category a:after,
.listing-category .featured-article .arrow-link:after,
.featured-article .listing-category .arrow-link:after,
.listing-category .icon-search:after,
.listing-category .section-header-search:after,
.listing-category .search-form:after,
.listing-category .icon-rss:after,
.listing-category .icon-twitter:after,
.listing-category #share-header .twitter:after,
#share-header .listing-category .twitter:after,
.listing-category .share-article .twitter:after,
.share-article .listing-category .twitter:after,
.listing-category .scorecard-social-twitter:after,
.listing-category .featured-article .featured-article-social__icon--twitter:after,
.featured-article .listing-category .featured-article-social__icon--twitter:after,
.listing-category .icon-facebook:after,
.listing-category #share-header .facebook:after,
#share-header .listing-category .facebook:after,
.listing-category .share-article .facebook:after,
.share-article .listing-category .facebook:after,
.listing-category .scorecard-social-facebook:after,
.listing-category .featured-article .featured-article-social__icon--facebook:after,
.featured-article .listing-category .featured-article-social__icon--facebook:after,
.listing-category .icon-youtube:after,
.listing-category .icon-instagram:after,
.listing-category .scorecard-social-instagram:after,
.listing-category .icon-favorite:after,
.listing-category .leaderboard .table-coltitle.star:after,
.leaderboard .listing-category .table-coltitle.star:after,
.listing-category .tournament-results .table-coltitle.star:after,
.tournament-results .listing-category .table-coltitle.star:after,
.listing-category .icon-reply:after,
.listing-category .icon-retweet:after,
.listing-category .icon-live:after,
.listing-category .icon-map:after,
.listing-category .icon-globe:after,
.listing-category .scorecard-social-website:after,
.listing-category .icon-listing:after,
.listing-category .icon-titleist:after,
.listing-category .icon-facebook-like:after,
.listing-category .icon-circle-plus:after,
.listing-category .my-leaderboard-toggle:after,
.listing-category .icon-circle-minus:after,
.listing-category .my-leaderboard-toggle.added:hover:after,
.listing-category .my-leaderboard .my-leaderboard-toggle:after,
.my-leaderboard .listing-category .my-leaderboard-toggle:after,
.listing-category .icon-circle-check:after,
.listing-category .my-leaderboard-toggle.added:after,
.listing-category .icon-exclamation-sign:after,
.listing-category .icon-lpga-close:after {
  font-size: 22px;
}

/* line 220, FED/assets/sass/modules/_content-listing.scss */

.listing-category .listing-category-title {
  border: 1px solid transparent;
  float: left;
  font-size: 13px;
  font-weight: bold;
  line-height: 13px;
  padding: 4px 0px;
  text-align: left;
  text-transform: uppercase;
}

/* line 231, FED/assets/sass/modules/_content-listing.scss */

.listing-category--featured {
  display: flex;
  align-items: center;
}

/* line 235, FED/assets/sass/modules/_content-listing.scss */

.listing-category--featured .listing-category-title {
  padding-right: 10px;
}

/* line 250, FED/assets/sass/modules/_content-listing.scss */

.listing-buttons .button-border,
.listing-buttons .view-more-button {
  height: 40px;
  font-size: 14px;
  line-height: 39px;
  -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%;
  padding-left: 44px;
}

/* line 256, FED/assets/sass/modules/_content-listing.scss */

.listing-buttons .button-border:after,
.listing-buttons .view-more-button:after {
  position: relative !important;
  padding: 0 14px;
  font-size: 12px;
}

/* line 277, FED/assets/sass/modules/_content-listing.scss */

.listing-buttons.buttons-group .button,
.listing-buttons.buttons-group .button-border,
.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 283, FED/assets/sass/modules/_content-listing.scss */

.listing-buttons.buttons-group .button:first-child,
.listing-buttons.buttons-group .button-border:first-child,
.listing-buttons.buttons-group .view-more-button:first-child {
  margin-left: 0px;
}

/* line 303, FED/assets/sass/modules/_content-listing.scss */

.half-column .listing-buttons {
  margin-top: 20px;
}

/* line 307, FED/assets/sass/modules/_content-listing.scss */

.listing-buttons .button-border,
.listing-buttons .view-more-button {
  float: left;
  text-align: center;
}

/* line 311, FED/assets/sass/modules/_content-listing.scss */

.listing-buttons .button-border:after,
.listing-buttons .view-more-button:after {
  position: absolute;
  right: 10px;
  top: 0;
}

/* line 5, FED/assets/sass/modules/_single-listing.scss */

.single {
  width: 100%;
  margin: 0;
}

/* line 9, FED/assets/sass/modules/_single-listing.scss */

.single .listing-item-thumb {
  float: none;
  display: block;
  height: auto;
  margin-right: 0px;
  width: 100%;
  position: relative;
  padding-top: 56.25%;
  height: 0;
}

/* line 18, FED/assets/sass/modules/_single-listing.scss */

.single .listing-item-thumb>* {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 29, FED/assets/sass/modules/_single-listing.scss */

.single .listing-item-info {
  width: 100%;
}

/* line 44, FED/assets/sass/modules/_single-listing.scss */

.half-column .single {
  height: 360px;
}

/* line 48, FED/assets/sass/modules/_single-listing.scss */

.single .listing-item-info {
  height: 95px;
  padding-top: 14px;
}

/* line 5, FED/assets/sass/modules/_landing-carousel.scss */

.landing-carousel {
  position: relative;
  overflow: hidden;
  width: 980px;
  margin: 0 auto;
  padding: 40px 0;
}

/* line 16, FED/assets/sass/modules/_landing-carousel.scss */

.landing-carousel .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 26, FED/assets/sass/modules/_landing-carousel.scss */

.landing-carousel .rsContent {
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}

/* line 31, FED/assets/sass/modules/_landing-carousel.scss */

.landing-carousel .royalSlider {
  background-color: #f1f2f3;
  overflow: hidden;
  width: 66.32653% !important;
  float: left;
  max-width: 757px !important;
}

/* line 45, FED/assets/sass/modules/_landing-carousel.scss */

.landing-carousel .royalSlider .listing-category-title:hover {
  border: 1px solid transparent;
}

/* line 50, FED/assets/sass/modules/_landing-carousel.scss */

.landing-carousel .rsOverflow {
  width: 100% !important;
  height: 100% !important;
  position: relative;
  max-width: 757px;
  padding-top: 56.92308%;
  height: 0px;
}

/* line 63, FED/assets/sass/modules/_landing-carousel.scss */

.landing-carousel .rsContainer {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
}

/* line 73, FED/assets/sass/modules/_landing-carousel.scss */

.landing-carousel .rsBullets {
  position: absolute;
  bottom: 30px;
  right: 20px;
  z-index: 10;
}

/* line 80, FED/assets/sass/modules/_landing-carousel.scss */

.landing-carousel .rsBullet {
  height: 12px;
  width: 12px;
  float: left;
  cursor: pointer;
  position: relative;
  display: block;
  outline: none;
  border: none;
}

/* line 90, FED/assets/sass/modules/_landing-carousel.scss */

.landing-carousel .rsBullet+.rsBullet {
  margin-left: 7px;
}

/* line 94, FED/assets/sass/modules/_landing-carousel.scss */

.landing-carousel .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 111, FED/assets/sass/modules/_landing-carousel.scss */

.landing-carousel .rsBullet:hover span,
.landing-carousel .rsBullet.rsNavSelected span {
  width: 12px;
  height: 12px;
  border-width: 1px;
}

/* line 133, FED/assets/sass/modules/_landing-carousel.scss */

.landing-carousel .side-carousel-items {
  width: 33.67347%;
  float: right;
  position: relative;
  z-index: 80;
}

/* line 140, FED/assets/sass/modules/_landing-carousel.scss */

.landing-carousel .side-carousel-item {
  position: relative;
  display: block;
  overflow: hidden;
}

/* line 144, FED/assets/sass/modules/_landing-carousel.scss */

.landing-carousel .side-carousel-item:before {
  padding-top: 56.06061%;
  height: 0px;
  content: "";
  display: block;
}

/* line 155, FED/assets/sass/modules/_landing-carousel.scss */

.item-text {
  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 159, FED/assets/sass/modules/_landing-carousel.scss */

.landing-carousel .item-text {
  padding-right: 100px;
}

/* line 175, FED/assets/sass/modules/_landing-carousel.scss */

.side-carousel-items .item-text {
  padding: 20px;
}

/* line 182, FED/assets/sass/modules/_landing-carousel.scss */

.item-title {
  line-height: 1;
  text-transform: capitalize;
  color: #fefdfd;
  font-size: 24px;
  line-height: 26px;
  max-width: 85%;
}

/* line 199, FED/assets/sass/modules/_landing-carousel.scss */

.side-carousel-items .item-title {
  font-size: 22px;
  line-height: 26px;
  max-width: none;
}

/* line 205, FED/assets/sass/modules/_landing-carousel.scss */

.category-type+.item-title {
  margin-top: 5px;
}

/* line 210, FED/assets/sass/modules/_landing-carousel.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 225, FED/assets/sass/modules/_landing-carousel.scss */

.item-credit .item-credit-text {
  white-space: nowrap;
  color: rgba(255,255,255,0.3);
}

/* line 233, FED/assets/sass/modules/_landing-carousel.scss */

.item-thumbnail {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

/* line 244, FED/assets/sass/modules/_landing-carousel.scss */

.item-thumbnail:before {
  content: '';
  display: block;
  width: 100%;
  height: 60%;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  z-index: 2;
}

/* line 259, FED/assets/sass/modules/_landing-carousel.scss */

.item-thumbnail:before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDcyYiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDA3MmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background-color: none !important;
}

/* line 265, FED/assets/sass/modules/_landing-carousel.scss */

.item-thumbnail>* {
  display: block;
  position: relative;
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 276, FED/assets/sass/modules/_landing-carousel.scss */

.detail-carousel .item-thumbnail,
.modal-carousel .item-thumbnail {
  background-size: auto 100%;
}

/* line 280, FED/assets/sass/modules/_landing-carousel.scss */

.detail-carousel .item-thumbnail video,
.modal-carousel .item-thumbnail video {
  height: 100% !important;
  width: auto !important;
}

/* line 287, FED/assets/sass/modules/_landing-carousel.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 299, FED/assets/sass/modules/_landing-carousel.scss */

.item-button:hover {
  background-color: #000;
  color: #fff;
}

/* line 304, FED/assets/sass/modules/_landing-carousel.scss */

.item-buttons .item-button {
  margin-top: 20px;
  float: left;
  color: #fff;
  display: none;
}

/* line 6, FED/assets/sass/modules/_filter-drop-downs.scss */

.alpha-menu-list ~ .filters {
  border-top: 1px solid #f0f0f0;
  margin-top: 10px;
  padding-top: 10px;
}

/* line 13, FED/assets/sass/modules/_filter-drop-downs.scss */

.dropdown {
  font-family: "Titillium";
}

/* line 17, FED/assets/sass/modules/_filter-drop-downs.scss */

.filter-submit {
  border: 1px solid #e1e1e1;
  color: #519c1f;
  display: inline-block;
  font-size: 16px;
  height: 30px;
  text-transform: uppercase;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  margin: 5px 0 5px 20px;
  width: 60px;
}

/* line 39, FED/assets/sass/modules/_filter-drop-downs.scss */

.filter-submit:hover {
  color: #002653;
}

/* line 45, FED/assets/sass/modules/_filter-drop-downs.scss */

.single-filter {
  display: none;
}

/* line 111, FED/assets/sass/modules/_filter-drop-downs.scss */

.control-dropdown {
  padding-right: 25px;
  font-size: 14px;
  line-height: 40px;
  color: #404040;
  text-transform: uppercase;
  -webkit-transition: color 500ms;
  -moz-transition: color 500ms;
  -o-transition: color 500ms;
  transition: color 500ms;
}

/* line 119, FED/assets/sass/modules/_filter-drop-downs.scss */

.control-dropdown:hover {
  color: #519c1f;
}

/* line 122, FED/assets/sass/modules/_filter-drop-downs.scss */

.control-dropdown:after {
  color: #a4dba0;
  position: absolute;
  right: 0;
}

/* line 130, FED/assets/sass/modules/_filter-drop-downs.scss */

.dropdowns {
  float: right;
  font-size: 0;
}

/* line 133, FED/assets/sass/modules/_filter-drop-downs.scss */

.dropdowns:after {
  content: '';
  background: #e1e1e1;
  display: inline-block;
  height: 40px;
  margin-left: 20px;
  margin-top: -20px;
  position: relative;
  top: 15px;
  width: 1px;
}

/* line 146, FED/assets/sass/modules/_filter-drop-downs.scss */

.dropdown {
  display: inline-block;
  font-size: 10px;
  position: relative;
  vertical-align: top;
}

/* line 152, FED/assets/sass/modules/_filter-drop-downs.scss */

.dropdown ul {
  display: none;
  width: 160px;
  max-height: 170px;
  margin-top: 7px;
  border: 1px solid #e1e1e1;
  border-top: 3px solid #519c1f;
  border-radius: 3px;
  padding: 10px 0;
  background: #fff;
  position: absolute;
  right: -30px;
  top: 100%;
  overflow: auto;
  z-index: 10;
}

/* line 171, FED/assets/sass/modules/_filter-drop-downs.scss */

.dropdown ul::-webkit-scrollbar-thumb {
  background-color: #e1e1e1;
}

/* line 177, FED/assets/sass/modules/_filter-drop-downs.scss */

.dropdown a,
.dropdown .item {
  display: block;
  padding: 5px 20px;
  font-size: 14px;
  line-height: 1;
  color: #404040;
}

/* line 184, FED/assets/sass/modules/_filter-drop-downs.scss */

.dropdown a:hover,
.dropdown .item:hover {
  color: #519c1f;
}

/* line 189, FED/assets/sass/modules/_filter-drop-downs.scss */

.dropdown+.dropdown {
  margin-left: 20px;
  padding-left: 20px;
}

/* line 193, FED/assets/sass/modules/_filter-drop-downs.scss */

.dropdown+.dropdown:before {
  content: '';
  display: block;
  height: 20px;
  width: 1px;
  background: #e1e1e1;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -10px;
}

/* line 208, FED/assets/sass/modules/_filter-drop-downs.scss */

.dropdown-active ul {
  display: block;
}

/* line 213, FED/assets/sass/modules/_filter-drop-downs.scss */

.dropdown-active .control-dropdown:before {
  content: '';
  display: block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #519c1f;
  position: absolute;
  bottom: -7px;
  right: 1px;
}

/* line 227, FED/assets/sass/modules/_filter-drop-downs.scss */

.page-header--filters {
  border-bottom: none;
  padding-bottom: 0;
  padding-top: 34px;
}

/* line 232, FED/assets/sass/modules/_filter-drop-downs.scss */

.page-header--filters .page-title {
  color: #022553;
  float: none;
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
  margin-bottom: 32px;
  opacity: 0.6;
}

/* line 242, FED/assets/sass/modules/_filter-drop-downs.scss */

.page-header--filters .search-form-wrapper {
  display: flex;
}

/* line 246, FED/assets/sass/modules/_filter-drop-downs.scss */

.page-header--filters .search-form {
  border: none;
  display: flex;
  flex: 1;
  float: none;
  margin: 0;
  padding: 0;
}

/* line 254, FED/assets/sass/modules/_filter-drop-downs.scss */

.page-header--filters .search-form:after {
  display: none;
}

/* line 259, FED/assets/sass/modules/_filter-drop-downs.scss */

.page-header--filters #icon-search-large {
  margin-top: 5px;
}

/* line 263, FED/assets/sass/modules/_filter-drop-downs.scss */

.page-header--filters #pageHeaderSearch {
  border-bottom: 2.5px solid #e1e1e1;
  color: #022553;
  font-family: "Titillium";
  font-size: 32px;
  font-weight: 600;
  line-height: 20px;
  margin-left: 20px;
  padding: 0 0 5px 0;
  width: 100%;
}

/* line 274, FED/assets/sass/modules/_filter-drop-downs.scss */

.page-header--filters #pageHeaderSearch::placeholder {
  color: #022553;
}

/* line 279, FED/assets/sass/modules/_filter-drop-downs.scss */

.page-header--filters .clear-search {
  border-bottom: 2.5px solid #e1e1e1;
  flex-shrink: 0;
  position: relative;
  width: 29px;
}

/* line 285, FED/assets/sass/modules/_filter-drop-downs.scss */

.page-header--filters .clear-search:after,
.page-header--filters .clear-search:before {
  background: #e1e1e1;
  content: '';
  height: 2.5px;
  position: absolute;
  right: 0;
  top: 50%;
  width: 100%;
}

/* line 296, FED/assets/sass/modules/_filter-drop-downs.scss */

.page-header--filters .clear-search:after {
  transform: rotate(-45deg);
}

/* line 300, FED/assets/sass/modules/_filter-drop-downs.scss */

.page-header--filters .clear-search:before {
  transform: rotate(45deg);
}

/* line 305, FED/assets/sass/modules/_filter-drop-downs.scss */

.page-header--filters .dropdowns {
  bottom: -95px;
  float: none;
  margin: 0;
  position: absolute;
  right: 40px;
}

/* line 312, FED/assets/sass/modules/_filter-drop-downs.scss */

.page-header--filters .dropdowns:after {
  display: none;
}

/* line 317, FED/assets/sass/modules/_filter-drop-downs.scss */

.page-header--filters #archiveDropdown {
  border: 1px solid #e1e1e1;
  height: 35px;
  padding: 10px 16px 9px 16px;
}

/* line 322, FED/assets/sass/modules/_filter-drop-downs.scss */

.page-header--filters #archiveDropdown .control-dropdown {
  position: relative;
  line-height: 1;
}

/* line 328, FED/assets/sass/modules/_filter-drop-downs.scss */

.page-header--filters #archiveDropdown.dropdown-active .control-dropdown:before {
  bottom: -25px;
}

/* line 332, FED/assets/sass/modules/_filter-drop-downs.scss */

.page-header--filters #archiveDropdown.dropdown-active ul {
  right: -15px;
}

/* line 6, FED/assets/sass/modules/_page-intro.scss */

.page-intro p {
  font: 18px/30px arial, sans-serif;
  color: #969b9d;
}

/* line 43, FED/assets/sass/modules/_page-intro.scss */

.page-intro .button-border,
.page-intro .view-more-button {
  margin-left: 15px !important;
  width: auto;
}

/* line 47, FED/assets/sass/modules/_page-intro.scss */

.page-intro .button-border:first-child,
.page-intro .view-more-button:first-child {
  margin-left: 0 !important;
}

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

.swipe-text {
  position: relative;
}

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

.swipe-text:before {
  color: #969b9d;
  content: "Swipe to View More";
  display: block;
  font-size: 14px;
  height: 30px;
  left: 0;
  line-height: 30px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 100%;
}

/* line 24, FED/assets/sass/modules/_generic-table.scss */

.table-wrapper,
.player-performance-table-wrapper,
.player-results-table-wrapper,
.leaderboard-standalone-table {
  border-top: 1px solid #e1e1e1;
  position: relative;
  padding: 40px;
}

/* line 36, FED/assets/sass/modules/_generic-table.scss */

.article-copy .table-wrapper,
.article-copy .player-performance-table-wrapper,
.article-copy .player-results-table-wrapper,
.article-copy .leaderboard-standalone-table {
  border: none;
  padding: 0 0 30px 0;
}

/* line 46, FED/assets/sass/modules/_generic-table.scss */

.article-copy .table-wrapper .table-wrapper,
.article-copy .player-performance-table-wrapper .table-wrapper,
.article-copy .player-results-table-wrapper .table-wrapper,
.article-copy .leaderboard-standalone-table .table-wrapper,
.article-copy .table-wrapper .player-performance-table-wrapper,
.article-copy .player-performance-table-wrapper .player-performance-table-wrapper,
.article-copy .player-results-table-wrapper .player-performance-table-wrapper,
.article-copy .leaderboard-standalone-table .player-performance-table-wrapper,
.article-copy .table-wrapper .player-results-table-wrapper,
.article-copy .player-performance-table-wrapper .player-results-table-wrapper,
.article-copy .player-results-table-wrapper .player-results-table-wrapper,
.article-copy .leaderboard-standalone-table .player-results-table-wrapper,
.article-copy .table-wrapper .leaderboard-standalone-table,
.article-copy .player-performance-table-wrapper .leaderboard-standalone-table,
.article-copy .player-results-table-wrapper .leaderboard-standalone-table,
.article-copy .leaderboard-standalone-table .leaderboard-standalone-table {
  margin: 0;
  padding: 0;
}

/* line 53, FED/assets/sass/modules/_generic-table.scss */

.page-header+.table-wrapper,
.page-header+.player-performance-table-wrapper,
.page-header+.player-results-table-wrapper,
.page-header+.leaderboard-standalone-table {
  border-top: none;
}

/* line 57, FED/assets/sass/modules/_generic-table.scss */

.section-header+.table-wrapper,
.table-titlerow+.table-wrapper,
.player-top-money-header+.table-wrapper,
.section-header+.player-performance-table-wrapper,
.table-titlerow+.player-performance-table-wrapper,
.player-top-money-header+.player-performance-table-wrapper,
.section-header+.player-results-table-wrapper,
.table-titlerow+.player-results-table-wrapper,
.player-top-money-header+.player-results-table-wrapper,
.section-header+.leaderboard-standalone-table,
.table-titlerow+.leaderboard-standalone-table,
.player-top-money-header+.leaderboard-standalone-table {
  border-top: none;
  padding-top: 0;
}

/* line 63, FED/assets/sass/modules/_generic-table.scss */

.table-round-change {
  color: #3d3f40;
  display: block;
}

/* line 68, FED/assets/sass/modules/_generic-table.scss */

.table-scroll {
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}

/* line 74, FED/assets/sass/modules/_generic-table.scss */

.table-titlerow {
  font-family: "Titillium";
  padding: 0;
}

/* line 80, FED/assets/sass/modules/_generic-table.scss */

.table-titlerow .table-title-wrapper {
  float: left;
  margin-bottom: 20px;
}

/* line 97, FED/assets/sass/modules/_generic-table.scss */

.table-sponsor {
  display: block;
  height: 80px;
  position: relative;
  width: 180px;
  float: right;
  margin: -20px 0 10px 10px;
}

/* line 112, FED/assets/sass/modules/_generic-table.scss */

.table-sponsor:first-child {
  margin-left: 0;
}

/* line 117, FED/assets/sass/modules/_generic-table.scss */

.table-sponsor a,
.table-sponsor img,
.table-sponsor iframe,
.table-sponsor object,
.table-sponsor div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 127, FED/assets/sass/modules/_generic-table.scss */

.table {
  width: 100%;
  font-weight: 700;
  text-align: center;
}

/* line 132, FED/assets/sass/modules/_generic-table.scss */

.table td {
  font-size: 16px;
  padding: 15px;
  vertical-align: middle;
}

@media print {
  /* line 132, FED/assets/sass/modules/_generic-table.scss */

  .table td {
    font-size: 12px;
    padding: 5px;
  }
}

/* line 151, FED/assets/sass/modules/_generic-table.scss */

.table .left {
  text-align: left;
}

/* line 155, FED/assets/sass/modules/_generic-table.scss */

.table .right {
  text-align: right;
}

/* line 159, FED/assets/sass/modules/_generic-table.scss */

.table .wide {
  width: 40%;
}

/* line 163, FED/assets/sass/modules/_generic-table.scss */

.table .slim {
  width: 15%;
}

/* line 167, FED/assets/sass/modules/_generic-table.scss */

.table .body {
  height: 50px;
  background-color: white;
}

/* line 171, FED/assets/sass/modules/_generic-table.scss */

.table .body a {
  display: block;
  position: relative;
}

/* line 175, FED/assets/sass/modules/_generic-table.scss */

.table .body a .player-name {
  color: #404040;
}

/* line 180, FED/assets/sass/modules/_generic-table.scss */

.table .body a:hover .player-name {
  color: #49aa3d;
}

/* line 186, FED/assets/sass/modules/_generic-table.scss */

.table .body:nth-child(even) {
  background-color: #f7f7f7;
}

/* line 190, FED/assets/sass/modules/_generic-table.scss */

.table .body:last-of-type {
  border-bottom: 1px solid #e1e1e1;
}

@media print {
  /* line 167, FED/assets/sass/modules/_generic-table.scss */

  .table .body {
    height: 30px;
  }
}

/* line 199, FED/assets/sass/modules/_generic-table.scss */

.table .flag {
  border: 1px solid #e1e1e1;
  display: inline-block;
  vertical-align: middle;
  height: 16px;
  width: 24px;
  margin-right: 20px;
  margin-top: -2px;
}

/* line 209, FED/assets/sass/modules/_generic-table.scss */

.table .flag img {
  display: block;
  height: 100%;
  width: 100%;
}

/* line 221, FED/assets/sass/modules/_generic-table.scss */

.table .player-nat-flag-home {
  max-width: 30px;
  max-height: 20px;
  vertical-align: middle;
  box-shadow: 0px 0px 2px #333;
}

/* line 228, FED/assets/sass/modules/_generic-table.scss */

.table .download:before {
  height: 28px;
  width: 28px;
  font-size: 30px;
  line-height: 28px;
}

/* line 237, FED/assets/sass/modules/_generic-table.scss */

.table--fixed {
  table-layout: fixed;
}

/* line 242, FED/assets/sass/modules/_generic-table.scss */

.table-header {
  background: #002653;
  height: 50px;
  color: white;
}

/* line 248, FED/assets/sass/modules/_generic-table.scss */

.table-coltitle {
  font-size: 14px;
  padding: 15px;
  border: 1px solid #002653;
  border-bottom: none;
  text-transform: uppercase;
  vertical-align: middle;
}

/* line 264, FED/assets/sass/modules/_generic-table.scss */

.stats .table-coltitle {
  border: none;
}

/* line 269, FED/assets/sass/modules/_generic-table.scss */

.table-content {
  border-right: 1px solid #e1e1e1;
}

/* line 273, FED/assets/sass/modules/_generic-table.scss */

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

/* line 283, FED/assets/sass/modules/_generic-table.scss */

.field-app table th {
  padding: 10px 0;
  font-size: 18px;
  text-align: center;
  color: #fff;
  border-right: 1px solid #b3becb;
  background: #002653;
}

/* line 291, FED/assets/sass/modules/_generic-table.scss */

.field-app table th:last-child {
  border: 0;
}

/* line 297, FED/assets/sass/modules/_generic-table.scss */

.field-app table .table-content:first-child {
  text-align: center;
  background: #fff;
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
}

/* line 324, FED/assets/sass/modules/_generic-table.scss */

.scorecard .table-scroll,
.statistics .table-scroll {
  overflow: inherit;
}

/* line 329, FED/assets/sass/modules/_generic-table.scss */

.scorecard .table,
.statistics .table {
  border: 0;
  background-color: #e5ecf4;
  background-image: -webkit-linear-gradient(left, #e5ecf4 0,#fff 70%);
  background-image: linear-gradient(to right,#e5ecf4 0,#fff 70%);
}

/* line 334, FED/assets/sass/modules/_generic-table.scss */

.scorecard .table-header,
.statistics .table-header {
  height: 40px;
}

/* line 338, FED/assets/sass/modules/_generic-table.scss */

.scorecard .table-coltitle:first-child,
.statistics .table-coltitle:first-child,
.scorecard .table-content:first-child,
.statistics .table-content:first-child {
  text-align: left;
  border-left: 0;
}

/* line 344, FED/assets/sass/modules/_generic-table.scss */

.scorecard .table-coltitle:first-child,
.statistics .table-coltitle:first-child {
  padding: 0 20px;
}

/* line 348, FED/assets/sass/modules/_generic-table.scss */

.scorecard .table-content:first-child,
.statistics .table-content:first-child {
  font-weight: normal;
  text-transform: none;
}

/* line 353, FED/assets/sass/modules/_generic-table.scss */

.scorecard .table-content,
.statistics .table-content {
  border-left: 0;
  border-left-color: transparent;
  font-size: 14px;
}

/* line 359, FED/assets/sass/modules/_generic-table.scss */

.scorecard .table-content:first-child,
.statistics .table-content:first-child {
  border-bottom: none;
  border-left-color: transparent;
}

/* line 365, FED/assets/sass/modules/_generic-table.scss */

.scorecard .body,
.statistics .body {
  min-width: 22px;
  font-size: 13px;
  border-color: transparent;
}

/* line 370, FED/assets/sass/modules/_generic-table.scss */

.scorecard .body:first-child,
.statistics .body:first-child {
  font-size: 18px;
}

@media print {
  /* line 365, FED/assets/sass/modules/_generic-table.scss */

  .scorecard .body,
  .statistics .body {
    border: none;
  }
}

/* line 380, FED/assets/sass/modules/_generic-table.scss */

.scorecard .body+.body td:first-child,
.statistics .body+.body td:first-child {
  border-top: 0;
}

/* line 29, FED/assets/sass/modules/_article-content.scss */

.article-content {
  background-color: #fff;
  font-family: 'Arial';
  position: relative;
  padding: 40px;
}

/* line 46, FED/assets/sass/modules/_article-content.scss */

.article-content.social-stuck {
  padding-left: 210px !important;
  padding-right: 210px !important;
  min-height: 220px;
}

/* line 52, FED/assets/sass/modules/_article-content.scss */

.main-column .article-content {
  padding: 0;
}

/* line 58, FED/assets/sass/modules/_article-content.scss */

.date-wrapper {
  color: #71abd2;
  font-family: "Titillium";
  position: absolute;
  top: 40px;
  left: 90px;
}

/* line 64, FED/assets/sass/modules/_article-content.scss */

.date-wrapper .date {
  line-height: 1;
  text-align: center;
}

/* line 69, FED/assets/sass/modules/_article-content.scss */

.date-wrapper .month,
.date-wrapper .day {
  display: block;
}

/* line 74, FED/assets/sass/modules/_article-content.scss */

.date-wrapper .month {
  text-transform: uppercase;
}

/* line 78, FED/assets/sass/modules/_article-content.scss */

.date-wrapper .day {
  font-weight: bold;
}

/* line 111, FED/assets/sass/modules/_article-content.scss */

.date-wrapper .date {
  width: 160px;
}

/* line 115, FED/assets/sass/modules/_article-content.scss */

.date-wrapper .month {
  font-size: 48px;
}

/* line 119, FED/assets/sass/modules/_article-content.scss */

.date-wrapper .day {
  font-size: 66px;
}

/* line 125, FED/assets/sass/modules/_article-content.scss */

.article-title {
  color: #1f2223;
  margin: 0px;
  font-family: "Titillium";
  font-weight: bold;
  font-size: 36px;
  line-height: 40px;
  text-transform: uppercase;
}

/* line 144, FED/assets/sass/modules/_article-content.scss */

.article-info {
  border-bottom: 1px solid #e1e1e1;
  color: #969b9d;
  font-size: 13px;
  margin-top: 20px;
  margin-left: 40px;
  margin-right: 40px;
  padding: 20px 0;
}

/* line 164, FED/assets/sass/modules/_article-content.scss */

.article-info .author-info .info-item {
  float: left;
  margin-right: 20px;
  overflow: hidden;
}

/* line 179, FED/assets/sass/modules/_article-content.scss */

.article-info .author-info .info-item-border {
  float: left;
  border-left: 1px solid #e1e1e1;
}

/* line 183, FED/assets/sass/modules/_article-content.scss */

.article-info .author-info .info-item-border:first-child {
  border: none;
}

/* line 188, FED/assets/sass/modules/_article-content.scss */

.article-info .author-info img {
  display: block;
  width: 58px;
  height: 58px;
}

/* line 194, FED/assets/sass/modules/_article-content.scss */

.article-info .author-info .author {
  display: table-cell;
  height: 58px;
  margin-left: 10px;
  vertical-align: middle;
}

/* line 200, FED/assets/sass/modules/_article-content.scss */

.article-info .author-info .author * {
  display: block;
  line-height: 18px;
}

/* line 206, FED/assets/sass/modules/_article-content.scss */

.article-info .author-info .author .by {
  font-weight: bold;
}

/* line 210, FED/assets/sass/modules/_article-content.scss */

.article-info .author-info .author .title {
  margin-top: 5px;
}

/* line 213, FED/assets/sass/modules/_article-content.scss */

.article-info .author-info .author .title a {
  display: inline-block;
}

/* line 219, FED/assets/sass/modules/_article-content.scss */

.article-info .author-info .author-desc {
  display: table-cell;
  height: 58px;
  padding-left: 20px;
  line-height: 1.5em;
  width: 509px;
  vertical-align: middle;
}

/* line 236, FED/assets/sass/modules/_article-content.scss */

.article-copy {
  color: #3d3f40;
  font-weight: normal;
  font-size: 17px;
  line-height: 32px;
}

/* line 255, FED/assets/sass/modules/_article-content.scss */

.article-copy>* {
  margin-top: 15px;
}

/* line 258, FED/assets/sass/modules/_article-content.scss */

.article-copy>*:first-child {
  margin-top: 0px;
}

/* line 263, FED/assets/sass/modules/_article-content.scss */

.article-copy img {
  float: none;
  margin: auto;
  display: block;
  float: left;
  margin: 20px 20px 20px 0;
}

/* line 273, FED/assets/sass/modules/_article-content.scss */

.article-copy img.img-right {
  float: none;
  margin: auto;
  display: block;
  float: right;
  margin: 20px 0 20px 20px;
}

/* line 285, FED/assets/sass/modules/_article-content.scss */

.article-copy object {
  float: left;
  margin: 20px 20px 20px 0;
}

/* line 290, FED/assets/sass/modules/_article-content.scss */

.article-copy.meta {
  border-top: 1px solid #e1e1e1;
  padding-top: 30px;
}

/* line 307, FED/assets/sass/modules/_article-content.scss */

.article-copy .drop-caps {
  display: block;
}

/* line 310, FED/assets/sass/modules/_article-content.scss */

.article-copy .drop-caps:first-letter {
  margin: 12px 5px 0 0;
  font-size: 4.5rem;
  float: left;
}

/* line 317, FED/assets/sass/modules/_article-content.scss */

.article-copy .article-location {
  color: #404040;
  font-weight: 700;
}

/* line 322, FED/assets/sass/modules/_article-content.scss */

.article-copy hr {
  display: block;
  height: 1px;
  border: 0;
  background-color: #e1e1e1;
  clear: both;
  margin: 30px 0 10px;
  width: calc(100% + 40px);
  margin-left: calc(0px - 40px);
}

/* line 342, FED/assets/sass/modules/_article-content.scss */

.article-copy blockquote,
.article-copy h1,
.article-copy h2,
.article-copy h3,
.article-copy h4,
.article-copy h5,
.article-copy h6,
.article-copy .h1,
.article-copy .h2,
.article-copy .h3,
.article-copy .h4,
.article-copy .h5,
.article-copy .h6 {
  color: #404040;
  font-family: "Titillium";
  line-height: 1.2;
}

/* line 360, FED/assets/sass/modules/_article-content.scss */

.article-copy blockquote {
  font-weight: 500;
  padding: 10px 30px;
  position: relative;
  margin: 30px 10px;
  border-left: 5px solid #519c1f;
  float: left;
  font-size: 20px;
  line-height: 40px;
  display: block;
  margin: 30px;
  overflow: hidden;
  width: 100%;
  padding: 0px 40px;
}

/* line 378, FED/assets/sass/modules/_article-content.scss */

.article-copy blockquote cite {
  font-size: 14px;
}

/* line 383, FED/assets/sass/modules/_article-content.scss */

.article-copy .lpga-blockquote {
  display: block;
  font-weight: 500;
  padding: 30px;
  position: relative;
  margin: 30px 10px;
  border-left: 5px solid #519c1f;
  float: left;
  font-size: 20px;
  line-height: 40px;
  margin: 30px;
  overflow: hidden;
  width: 100%;
  padding: 0px 40px;
}

/* line 402, FED/assets/sass/modules/_article-content.scss */

.article-copy em {
  font-style: italic;
}

/* line 407, FED/assets/sass/modules/_article-content.scss */

.article-copy li {
  margin-bottom: 30px;
  padding-left: 30px;
  font-size: 17px;
}

/* line 424, FED/assets/sass/modules/_article-content.scss */

.article-copy li:before {
  color: #71abd2;
  left: 0;
  position: absolute;
}

/* line 430, FED/assets/sass/modules/_article-content.scss */

.article-copy ul {
  list-style: none;
  position: relative;
}

/* line 434, FED/assets/sass/modules/_article-content.scss */

.article-copy ul>li:before {
  content: "\25e6" !important;
  font-family: 'Arial';
  font-size: 30px;
}

/* line 441, FED/assets/sass/modules/_article-content.scss */

.article-copy ol {
  counter-reset: li;
  position: relative;
}

/* line 445, FED/assets/sass/modules/_article-content.scss */

.article-copy ol>li:before {
  content: counter(li) !important;
  counter-increment: li;
  font-size: 18px;
}

/* line 452, FED/assets/sass/modules/_article-content.scss */

.article-copy ul,
.article-copy ol {
  margin-left: 20px;
}

/* line 457, FED/assets/sass/modules/_article-content.scss */

.article-copy ul ol,
.article-copy ul ul,
.article-copy ol ol,
.article-copy ol ul {
  counter-reset: li;
  margin-top: 0;
}

/* line 466, FED/assets/sass/modules/_article-content.scss */

.article-copy table ul,
.article-copy table ol {
  margin-top: 0;
}

/* line 470, FED/assets/sass/modules/_article-content.scss */

.article-copy table ul li,
.article-copy table ol li {
  font-size: 16px;
  line-height: 26px;
  padding-left: 20px;
}

/* line 479, FED/assets/sass/modules/_article-content.scss */

.article-copy h1,
.article-copy .h1 {
  font-size: 50px;
}

/* line 490, FED/assets/sass/modules/_article-content.scss */

.article-copy h2,
.article-copy .h2 {
  font-size: 34px;
}

/* line 501, FED/assets/sass/modules/_article-content.scss */

.article-copy h3,
.article-copy .h3 {
  font-size: 26px;
}

/* line 512, FED/assets/sass/modules/_article-content.scss */

.article-copy h4,
.article-copy .h4 {
  font-size: 20px;
}

/* line 523, FED/assets/sass/modules/_article-content.scss */

.article-copy h5,
.article-copy .h5 {
  font-size: 16px;
}

/* line 534, FED/assets/sass/modules/_article-content.scss */

.article-copy h6,
.article-copy .h6 {
  font-size: 14px;
}

/* line 546, FED/assets/sass/modules/_article-content.scss */

.article-copy table th {
  line-height: 1;
  border-left: 1px solid #e1e1e1;
  padding: 10px;
}

/* line 551, FED/assets/sass/modules/_article-content.scss */

.article-copy table th:first-child {
  border-left: none;
}

/* line 556, FED/assets/sass/modules/_article-content.scss */

.article-copy table th,
.article-copy table td {
  color: #404040;
}

/* line 562, FED/assets/sass/modules/_article-content.scss */

.article-copy table>thead>tr {
  background-color: #f1f2f3;
}

/* line 566, FED/assets/sass/modules/_article-content.scss */

.article-copy table>thead>th,
.article-copy table>thead>td {
  border-left: 1px solid #e1e1e1;
  font-size: 14px;
  font-family: "Titillium";
  font-weight: 700;
  line-height: 18px;
  padding: 15px;
  text-transform: uppercase;
  vertical-align: middle;
}

/* line 577, FED/assets/sass/modules/_article-content.scss */

.article-copy table>thead>th:first-child,
.article-copy table>thead>td:first-child {
  border: none;
}

/* line 583, FED/assets/sass/modules/_article-content.scss */

.article-copy table td {
  color: #1f2223;
  font-family: "Titillium";
  font-size: 16px;
  line-height: 1;
  text-align: left;
  padding: 10px;
}

/* line 607, FED/assets/sass/modules/_article-content.scss */

.article-header+.article-section {
  padding-top: 20px;
  border-top: 1px solid #e1e1e1;
  margin-top: 20px;
}

/* line 614, FED/assets/sass/modules/_article-content.scss */

.article-section .fb-comments {
  display: block;
  margin-top: 20px;
  width: 100%;
}

/* line 620, FED/assets/sass/modules/_article-content.scss */

.article-section .fb-comments>span {
  width: 100% !important;
}

/* line 623, FED/assets/sass/modules/_article-content.scss */

.article-section .fb-comments>span>iframe {
  width: 100% !important;
}

/* line 631, FED/assets/sass/modules/_article-content.scss */

.article-image {
  position: relative;
  width: 100%;
  overflow: hidden;
  padding-top: 56.35294%;
  height: 0;
}

/* line 640, FED/assets/sass/modules/_article-content.scss */

.article-image .item-thumbnail {
  position: relative;
  left: 0px;
  position: absolute;
  top: 0px;
}

/* line 653, FED/assets/sass/modules/_article-content.scss */

.article-image .item-thumbnail .icon,
.article-image .item-thumbnail .icon-finalfield,
.article-image .item-thumbnail .banner-callouts .finalfield:before,
.banner-callouts .article-image .item-thumbnail .finalfield:before,
.article-image .item-thumbnail .icon-pairings,
.article-image .item-thumbnail .banner-callouts .pairings:before,
.banner-callouts .article-image .item-thumbnail .pairings:before,
.article-image .item-thumbnail .icon-linkedin,
.article-image .item-thumbnail .sub-header .linkedin:before,
.sub-header .article-image .item-thumbnail .linkedin:before,
.article-image .item-thumbnail .icon-earth,
.article-image .item-thumbnail .tournament-banner .player-banner-box-item-website:before,
.tournament-banner .article-image .item-thumbnail .player-banner-box-item-website:before,
.article-image .item-thumbnail .icon-check,
.article-image .item-thumbnail .poll-wrapper .poll-selections input[type="checkbox"]+.select-label:after,
.poll-wrapper .poll-selections .article-image .item-thumbnail input[type="checkbox"]+.select-label:after,
.article-image .item-thumbnail .icon-print,
.article-image .item-thumbnail .page-header .btn-print:before,
.page-header .article-image .item-thumbnail .btn-print:before,
.article-image .item-thumbnail .icon-poll,
.article-image .item-thumbnail .poll-wrapper .poll-head .poll-icon:before,
.poll-wrapper .poll-head .article-image .item-thumbnail .poll-icon:before,
.article-image .item-thumbnail .icon-dollar,
.article-image .item-thumbnail .tournament-banner .player-banner-box-item-earnings:before,
.tournament-banner .article-image .item-thumbnail .player-banner-box-item-earnings:before,
.article-image .item-thumbnail .tournament-banner .player-banner-dollar:after,
.tournament-banner .article-image .item-thumbnail .player-banner-dollar:after,
.article-image .item-thumbnail .player-top-players-wrapper .player-earnings:before,
.player-top-players-wrapper .article-image .item-thumbnail .player-earnings:before,
.article-image .item-thumbnail .icon-calendar,
.article-image .item-thumbnail .tournament-banner .player-banner-box-item-rookieyear:before,
.tournament-banner .article-image .item-thumbnail .player-banner-box-item-rookieyear:before,
.article-image .item-thumbnail .icon-female,
.article-image .item-thumbnail .tournament-banner .player-banner-box-item-height:before,
.tournament-banner .article-image .item-thumbnail .player-banner-box-item-height:before,
.article-image .item-thumbnail .icon-share,
.article-image .item-thumbnail .page-header .btn-share:before,
.page-header .article-image .item-thumbnail .btn-share:before,
.article-image .item-thumbnail .icon-download,
.article-image .item-thumbnail .table .download:before,
.table .article-image .item-thumbnail .download:before,
.article-image .item-thumbnail .icon-email,
.article-image .item-thumbnail #share-header .sharewithemail:after,
#share-header .article-image .item-thumbnail .sharewithemail:after,
.article-image .item-thumbnail .share-article .sharewithemail:after,
.share-article .article-image .item-thumbnail .sharewithemail:after,
.article-image .item-thumbnail .featured-article .featured-article-social__icon--email:after,
.featured-article .article-image .item-thumbnail .featured-article-social__icon--email:after,
.article-image .item-thumbnail .icon-google-plus,
.article-image .item-thumbnail .sub-header .google-plus:before,
.sub-header .article-image .item-thumbnail .google-plus:before,
.article-image .item-thumbnail #share-header .googleplus:after,
#share-header .article-image .item-thumbnail .googleplus:after,
.article-image .item-thumbnail .share-article .googleplus:after,
.share-article .article-image .item-thumbnail .googleplus:after,
.article-image .item-thumbnail .icon-camera,
.article-image .item-thumbnail .listing-category .icon-type-camera:after,
.listing-category .article-image .item-thumbnail .icon-type-camera:after,
.article-image .item-thumbnail .icon-play,
.article-image .item-thumbnail .listing-category .icon-type-play:after,
.listing-category .article-image .item-thumbnail .icon-type-play:after,
.article-image .item-thumbnail .play-video:before,
.article-image .item-thumbnail .listing__play-icon span:before,
.listing__play-icon .article-image .item-thumbnail span:before,
.article-image .item-thumbnail .icon-close,
.article-image .item-thumbnail .tournament-schedule .networks .close:after,
.tournament-schedule .networks .article-image .item-thumbnail .close:after,
.article-image .item-thumbnail .modal-container .close:after,
.modal-container .article-image .item-thumbnail .close:after,
.article-image .item-thumbnail .icon-close-border,
.article-image .item-thumbnail .large-dropin-wrapper .close-ad:after,
.large-dropin-wrapper .article-image .item-thumbnail .close-ad:after,
.article-image .item-thumbnail .tournament-alertbanner .tournament-alertbanner-close:before,
.tournament-alertbanner .article-image .item-thumbnail .tournament-alertbanner-close:before,
.article-image .item-thumbnail .alert-message .tournament-alertbanner-close:before,
.alert-message .article-image .item-thumbnail .tournament-alertbanner-close:before,
.article-image .item-thumbnail .icon-arrow-left,
.article-image .item-thumbnail .results-pagination .results-pagination-prev:before,
.results-pagination .article-image .item-thumbnail .results-pagination-prev:before,
.article-image .item-thumbnail .sponsors-slider .flex-direction-nav a.flex-prev:before,
.sponsors-slider .flex-direction-nav .article-image .item-thumbnail a.flex-prev:before,
.article-image .item-thumbnail .page-header .btn-back:before,
.page-header .article-image .item-thumbnail .btn-back:before,
.article-image .item-thumbnail .detail-carousel .rsArrowLeft:after,
.detail-carousel .article-image .item-thumbnail .rsArrowLeft:after,
.article-image .item-thumbnail .player-stats-data .rangeSelector #prev:after,
.player-stats-data .rangeSelector .article-image .item-thumbnail #prev:after,
.article-image .item-thumbnail .player-top-players-controls .prev:after,
.player-top-players-controls .article-image .item-thumbnail .prev:after,
.article-image .item-thumbnail .player-top-players-controls #prev:after,
.player-top-players-controls .article-image .item-thumbnail #prev:after,
.article-image .item-thumbnail .leaderboard-standalone-btn.prev a:before,
.leaderboard-standalone-btn.prev .article-image .item-thumbnail a:before,
.article-image .item-thumbnail .tour-info .tour-info-controls .previous:before,
.tour-info .tour-info-controls .article-image .item-thumbnail .previous:before,
.article-image .item-thumbnail .player-data .flex-prev:before,
.player-data .article-image .item-thumbnail .flex-prev:before,
.article-image .item-thumbnail .match-data .flex-prev:before,
.match-data .article-image .item-thumbnail .flex-prev:before,
.article-image .item-thumbnail .course-slider .rsArrowLeft:before,
.course-slider .article-image .item-thumbnail .rsArrowLeft:before,
.article-image .item-thumbnail .icon-arrow-down,
.article-image .item-thumbnail .sub-header .has-dropdown a:before,
.sub-header .has-dropdown .article-image .item-thumbnail a:before,
.article-image .item-thumbnail .nav-primary .has-dropdown a:before,
.nav-primary .has-dropdown .article-image .item-thumbnail a:before,
.article-image .item-thumbnail .control-dropdown:after,
.article-image .item-thumbnail .tournament-schedule .button-border.networks-toggle:after,
.tournament-schedule .article-image .item-thumbnail .button-border.networks-toggle:after,
.article-image .item-thumbnail .tournament-schedule .networks-toggle.view-more-button:after,
.tournament-schedule .article-image .item-thumbnail .networks-toggle.view-more-button:after,
.article-image .item-thumbnail .leaderboard .player-toggle:after,
.leaderboard .article-image .item-thumbnail .player-toggle:after,
.article-image .item-thumbnail .solheim .right .player-toggle:before,
.solheim .right .article-image .item-thumbnail .player-toggle:before,
.article-image .item-thumbnail .icrown .right .player-toggle:before,
.icrown .right .article-image .item-thumbnail .player-toggle:before,
.article-image .item-thumbnail .featured-video-comment:after,
.article-image .item-thumbnail .featured-video-comment-open:after,
.article-image .item-thumbnail .icon-arrow-up,
.article-image .item-thumbnail .leaderboard .expanded .player-toggle:after,
.leaderboard .expanded .article-image .item-thumbnail .player-toggle:after,
.article-image .item-thumbnail .solheim .expanded .right .player-toggle:before,
.solheim .expanded .right .article-image .item-thumbnail .player-toggle:before,
.article-image .item-thumbnail .icrown .expanded .right .player-toggle:before,
.icrown .expanded .right .article-image .item-thumbnail .player-toggle:before,
.article-image .item-thumbnail .icon-arrow-right,
.article-image .item-thumbnail .view-more:after,
.article-image .item-thumbnail .table-titlerow .view-more:after,
.table-titlerow .article-image .item-thumbnail .view-more:after,
.article-image .item-thumbnail .results-pagination .results-pagination-next:before,
.results-pagination .article-image .item-thumbnail .results-pagination-next:before,
.article-image .item-thumbnail .rail-section-link .button-border:after,
.rail-section-link .article-image .item-thumbnail .button-border:after,
.article-image .item-thumbnail .rail-section-link .view-more-button:after,
.rail-section-link .article-image .item-thumbnail .view-more-button:after,
.article-image .item-thumbnail .sponsors-slider .flex-direction-nav a.flex-next:before,
.sponsors-slider .flex-direction-nav .article-image .item-thumbnail a.flex-next:before,
.article-image .item-thumbnail .page-header .button:after,
.page-header .article-image .item-thumbnail .button:after,
.article-image .item-thumbnail .page-header .button-border:after,
.page-header .article-image .item-thumbnail .button-border:after,
.article-image .item-thumbnail .page-header .view-more-button:after,
.page-header .article-image .item-thumbnail .view-more-button:after,
.article-image .item-thumbnail .listing-buttons .button-border:after,
.listing-buttons .article-image .item-thumbnail .button-border:after,
.article-image .item-thumbnail .listing-buttons .view-more-button:after,
.listing-buttons .article-image .item-thumbnail .view-more-button:after,
.article-image .item-thumbnail .banner-callouts .button:after,
.banner-callouts .article-image .item-thumbnail .button:after,
.article-image .item-thumbnail .banner-callouts .button-border:after,
.banner-callouts .article-image .item-thumbnail .button-border:after,
.article-image .item-thumbnail .banner-callouts .view-more-button:after,
.banner-callouts .article-image .item-thumbnail .view-more-button:after,
.article-image .item-thumbnail .detail-carousel .rsArrowRight:after,
.detail-carousel .article-image .item-thumbnail .rsArrowRight:after,
.article-image .item-thumbnail .tournament-schedule .button-border:after,
.tournament-schedule .article-image .item-thumbnail .button-border:after,
.article-image .item-thumbnail .tournament-schedule .view-more-button:after,
.tournament-schedule .article-image .item-thumbnail .view-more-button:after,
.article-image .item-thumbnail .tournament-toplinks li a:after,
.tournament-toplinks li .article-image .item-thumbnail a:after,
.article-image .item-thumbnail .widget.tournament-winner .tournament-winner-link .button:after,
.widget.tournament-winner .tournament-winner-link .article-image .item-thumbnail .button:after,
.article-image .item-thumbnail .widget.tournament-winner .tournament-winner-link .button-border:after,
.widget.tournament-winner .tournament-winner-link .article-image .item-thumbnail .button-border:after,
.article-image .item-thumbnail .widget.tournament-winner .tournament-winner-link .view-more-button:after,
.widget.tournament-winner .tournament-winner-link .article-image .item-thumbnail .view-more-button:after,
.article-image .item-thumbnail .widget.tournament-results .button:after,
.widget.tournament-results .article-image .item-thumbnail .button:after,
.article-image .item-thumbnail .widget.tournament-results .button-border:after,
.widget.tournament-results .article-image .item-thumbnail .button-border:after,
.article-image .item-thumbnail .widget.tournament-results .view-more-button:after,
.widget.tournament-results .article-image .item-thumbnail .view-more-button:after,
.article-image .item-thumbnail .widget.wounded-warrior .button:after,
.widget.wounded-warrior .article-image .item-thumbnail .button:after,
.article-image .item-thumbnail .widget.wounded-warrior .button-border:after,
.widget.wounded-warrior .article-image .item-thumbnail .button-border:after,
.article-image .item-thumbnail .widget.wounded-warrior .view-more-button:after,
.widget.wounded-warrior .article-image .item-thumbnail .view-more-button:after,
.article-image .item-thumbnail .player-stats-data .rangeSelector #next:after,
.player-stats-data .rangeSelector .article-image .item-thumbnail #next:after,
.article-image .item-thumbnail .player-top-players-wrapper .player-viewprofile .button:after,
.player-top-players-wrapper .player-viewprofile .article-image .item-thumbnail .button:after,
.article-image .item-thumbnail .player-top-players-wrapper .player-viewprofile .button-border:after,
.player-top-players-wrapper .player-viewprofile .article-image .item-thumbnail .button-border:after,
.article-image .item-thumbnail .player-top-players-wrapper .player-viewprofile .view-more-button:after,
.player-top-players-wrapper .player-viewprofile .article-image .item-thumbnail .view-more-button:after,
.article-image .item-thumbnail .player-top-players-controls .next:after,
.player-top-players-controls .article-image .item-thumbnail .next:after,
.article-image .item-thumbnail .player-top-players-controls #next:after,
.player-top-players-controls .article-image .item-thumbnail #next:after,
.article-image .item-thumbnail .leaderboard-standalone-table-bottom .button:after,
.leaderboard-standalone-table-bottom .article-image .item-thumbnail .button:after,
.article-image .item-thumbnail .leaderboard-standalone-table-bottom .button-border:after,
.leaderboard-standalone-table-bottom .article-image .item-thumbnail .button-border:after,
.article-image .item-thumbnail .leaderboard-standalone-table-bottom .view-more-button:after,
.leaderboard-standalone-table-bottom .article-image .item-thumbnail .view-more-button:after,
.article-image .item-thumbnail .leaderboard-standalone-btn.next a:before,
.leaderboard-standalone-btn.next .article-image .item-thumbnail a:before,
.article-image .item-thumbnail .tour-info .tour-info-controls .next:after,
.tour-info .tour-info-controls .article-image .item-thumbnail .next:after,
.article-image .item-thumbnail .leaderboard-header .round strong:after,
.leaderboard-header .round .article-image .item-thumbnail strong:after,
.article-image .item-thumbnail .leaderboard-header .round a:after,
.leaderboard-header .round .article-image .item-thumbnail a:after,
.article-image .item-thumbnail .player-details .button:after,
.player-details .article-image .item-thumbnail .button:after,
.article-image .item-thumbnail .player-details .button-border:after,
.player-details .article-image .item-thumbnail .button-border:after,
.article-image .item-thumbnail .player-details .view-more-button:after,
.player-details .article-image .item-thumbnail .view-more-button:after,
.article-image .item-thumbnail .player-data .button:after,
.player-data .article-image .item-thumbnail .button:after,
.article-image .item-thumbnail .player-data .button-border:after,
.player-data .article-image .item-thumbnail .button-border:after,
.article-image .item-thumbnail .player-data .view-more-button:after,
.player-data .article-image .item-thumbnail .view-more-button:after,
.article-image .item-thumbnail .player-data .flex-next:before,
.player-data .article-image .item-thumbnail .flex-next:before,
.article-image .item-thumbnail .countdown-link .button:after,
.countdown-link .article-image .item-thumbnail .button:after,
.article-image .item-thumbnail .countdown-link .button-border:after,
.countdown-link .article-image .item-thumbnail .button-border:after,
.article-image .item-thumbnail .countdown-link .view-more-button:after,
.countdown-link .article-image .item-thumbnail .view-more-button:after,
.article-image .item-thumbnail .stats .button:after,
.stats .article-image .item-thumbnail .button:after,
.article-image .item-thumbnail .stats .button-border:after,
.stats .article-image .item-thumbnail .button-border:after,
.article-image .item-thumbnail .stats .view-more-button:after,
.stats .article-image .item-thumbnail .view-more-button:after,
.article-image .item-thumbnail .match-data .button:after,
.match-data .article-image .item-thumbnail .button:after,
.article-image .item-thumbnail .match-data .button-border:after,
.match-data .article-image .item-thumbnail .button-border:after,
.article-image .item-thumbnail .match-data .view-more-button:after,
.match-data .article-image .item-thumbnail .view-more-button:after,
.article-image .item-thumbnail .match-data .flex-next:before,
.match-data .article-image .item-thumbnail .flex-next:before,
.article-image .item-thumbnail .course-slider .rsArrowRight:before,
.course-slider .article-image .item-thumbnail .rsArrowRight:before,
.article-image .item-thumbnail .player-news-wide .listing-buttons .button-border:after,
.player-news-wide .listing-buttons .article-image .item-thumbnail .button-border:after,
.article-image .item-thumbnail .player-news-wide .listing-buttons .view-more-button:after,
.player-news-wide .listing-buttons .article-image .item-thumbnail .view-more-button:after,
.article-image .item-thumbnail .sticky-next a:after,
.sticky-next .article-image .item-thumbnail a:after,
.article-image .item-thumbnail .featured-article .arrow-link:after,
.featured-article .article-image .item-thumbnail .arrow-link:after,
.article-image .item-thumbnail .icon-search,
.article-image .item-thumbnail .section-header-search:after,
.article-image .item-thumbnail .control-search:before,
.article-image .item-thumbnail .search-form:after,
.article-image .item-thumbnail .icon-rss,
.article-image .item-thumbnail .sub-header .rss:before,
.sub-header .article-image .item-thumbnail .rss:before,
.article-image .item-thumbnail .icon-twitter,
.article-image .item-thumbnail .sub-header .twitter:before,
.sub-header .article-image .item-thumbnail .twitter:before,
.article-image .item-thumbnail .social-controls .twitter:before,
.social-controls .article-image .item-thumbnail .twitter:before,
.article-image .item-thumbnail #share-header .twitter:after,
#share-header .article-image .item-thumbnail .twitter:after,
.article-image .item-thumbnail .share-article .twitter:after,
.share-article .article-image .item-thumbnail .twitter:after,
.article-image .item-thumbnail .tournament-banner .player-banner-box-item-twitter:before,
.tournament-banner .article-image .item-thumbnail .player-banner-box-item-twitter:before,
.article-image .item-thumbnail .scorecard-social-twitter:after,
.article-image .item-thumbnail .video-share-twitter:before,
.article-image .item-thumbnail .featured-article .featured-article-social__icon--twitter:after,
.featured-article .article-image .item-thumbnail .featured-article-social__icon--twitter:after,
.article-image .item-thumbnail .icon-facebook,
.article-image .item-thumbnail .sub-header .facebook:before,
.sub-header .article-image .item-thumbnail .facebook:before,
.article-image .item-thumbnail .social-controls .facebook:before,
.social-controls .article-image .item-thumbnail .facebook:before,
.article-image .item-thumbnail #share-header .facebook:after,
#share-header .article-image .item-thumbnail .facebook:after,
.article-image .item-thumbnail .share-article .facebook:after,
.share-article .article-image .item-thumbnail .facebook:after,
.article-image .item-thumbnail .tournament-banner .player-banner-box-item-facebook:before,
.tournament-banner .article-image .item-thumbnail .player-banner-box-item-facebook:before,
.article-image .item-thumbnail .scorecard-social-facebook:after,
.article-image .item-thumbnail .video-share-facebook:before,
.article-image .item-thumbnail .featured-article .featured-article-social__icon--facebook:after,
.featured-article .article-image .item-thumbnail .featured-article-social__icon--facebook:after,
.article-image .item-thumbnail .icon-youtube,
.article-image .item-thumbnail .sub-header .youtube:before,
.sub-header .article-image .item-thumbnail .youtube:before,
.article-image .item-thumbnail .icon-instagram,
.article-image .item-thumbnail .sub-header .instagram:before,
.sub-header .article-image .item-thumbnail .instagram:before,
.article-image .item-thumbnail .social-controls .instagram:before,
.social-controls .article-image .item-thumbnail .instagram:before,
.article-image .item-thumbnail .tournament-banner .player-banner-box-item-instagram:before,
.tournament-banner .article-image .item-thumbnail .player-banner-box-item-instagram:before,
.article-image .item-thumbnail .scorecard-social-instagram:after,
.article-image .item-thumbnail .icon-favorite,
.article-image .item-thumbnail .social-functions .favorite:before,
.social-functions .article-image .item-thumbnail .favorite:before,
.article-image .item-thumbnail .leaderboard .table-coltitle.star:after,
.leaderboard .article-image .item-thumbnail .table-coltitle.star:after,
.article-image .item-thumbnail .tournament-results .table-coltitle.star:after,
.tournament-results .article-image .item-thumbnail .table-coltitle.star:after,
.article-image .item-thumbnail .icon-reply,
.article-image .item-thumbnail .social-functions .reply:before,
.social-functions .article-image .item-thumbnail .reply:before,
.article-image .item-thumbnail .icon-retweet,
.article-image .item-thumbnail .social-functions .retweet:before,
.social-functions .article-image .item-thumbnail .retweet:before,
.article-image .item-thumbnail .icon-live,
.article-image .item-thumbnail .nav-primary>li.live-alert>a:before,
.article-image .item-thumbnail .tournament-livealerts-icon:before,
.article-image .item-thumbnail .icon-map,
.article-image .item-thumbnail .banner-callouts .map:before,
.banner-callouts .article-image .item-thumbnail .map:before,
.article-image .item-thumbnail .icon-globe,
.article-image .item-thumbnail .banner-callouts .www:before,
.banner-callouts .article-image .item-thumbnail .www:before,
.article-image .item-thumbnail .tournament-banner .player-banner-box-item-cmepoints:before,
.tournament-banner .article-image .item-thumbnail .player-banner-box-item-cmepoints:before,
.article-image .item-thumbnail .scorecard-social-website:after,
.article-image .item-thumbnail .icon-listing,
.article-image .item-thumbnail .widget.info-listing a:before,
.widget.info-listing .article-image .item-thumbnail a:before,
.article-image .item-thumbnail .icon-titleist,
.article-image .item-thumbnail .leaderboard .sponsored .player-toggle:before,
.leaderboard .sponsored .article-image .item-thumbnail .player-toggle:before,
.article-image .item-thumbnail .match-play .icon-titleist-placeholder:before,
.match-play .article-image .item-thumbnail .icon-titleist-placeholder:before,
.article-image .item-thumbnail #HomeMiniLive .match-play .icon-titleist-placeholder:before,
#HomeMiniLive .match-play .article-image .item-thumbnail .icon-titleist-placeholder:before,
.article-image .item-thumbnail .icon-television:before,
.article-image .item-thumbnail .tour-info .tournament-tvtimes .tournament-tvtimes-slot:first-child:before,
.tour-info .tournament-tvtimes .article-image .item-thumbnail .tournament-tvtimes-slot:first-child:before,
.article-image .item-thumbnail .icon-facebook-like,
.article-image .item-thumbnail .facebook-post .social-meta .likes:before,
.facebook-post .social-meta .article-image .item-thumbnail .likes:before,
.article-image .item-thumbnail .icon-circle-plus,
.article-image .item-thumbnail .my-leaderboard-toggle:after,
.article-image .item-thumbnail .icon-circle-minus,
.article-image .item-thumbnail .my-leaderboard-toggle.added:hover:after,
.article-image .item-thumbnail .my-leaderboard .my-leaderboard-toggle:after,
.my-leaderboard .article-image .item-thumbnail .my-leaderboard-toggle:after,
.article-image .item-thumbnail .icon-circle-check,
.article-image .item-thumbnail .my-leaderboard-toggle.added:after,
.article-image .item-thumbnail .icon-exclamation-sign,
.article-image .item-thumbnail .icon-lpga-close,
.article-image .item-thumbnail .instagram-post .social-meta .likes:before,
.instagram-post .social-meta .article-image .item-thumbnail .likes:before,
.article-image .item-thumbnail .tournament-alertbanner .tournament-alertbanner-text:before,
.tournament-alertbanner .article-image .item-thumbnail .tournament-alertbanner-text:before,
.article-image .item-thumbnail .alert-message .tournament-alertbanner-text:before,
.alert-message .article-image .item-thumbnail .tournament-alertbanner-text:before {
  z-index: 2;
}

/* line 656, FED/assets/sass/modules/_article-content.scss */

.article-image .item-thumbnail .icon:before,
.article-image .item-thumbnail .icon-finalfield:before,
.article-image .item-thumbnail .banner-callouts .finalfield:before,
.banner-callouts .article-image .item-thumbnail .finalfield:before,
.article-image .item-thumbnail .icon-pairings:before,
.article-image .item-thumbnail .banner-callouts .pairings:before,
.banner-callouts .article-image .item-thumbnail .pairings:before,
.article-image .item-thumbnail .icon-linkedin:before,
.article-image .item-thumbnail .sub-header .linkedin:before,
.sub-header .article-image .item-thumbnail .linkedin:before,
.article-image .item-thumbnail .icon-earth:before,
.article-image .item-thumbnail .tournament-banner .player-banner-box-item-website:before,
.tournament-banner .article-image .item-thumbnail .player-banner-box-item-website:before,
.article-image .item-thumbnail .icon-check:before,
.article-image .item-thumbnail .icon-print:before,
.article-image .item-thumbnail .page-header .btn-print:before,
.page-header .article-image .item-thumbnail .btn-print:before,
.article-image .item-thumbnail .icon-poll:before,
.article-image .item-thumbnail .poll-wrapper .poll-head .poll-icon:before,
.poll-wrapper .poll-head .article-image .item-thumbnail .poll-icon:before,
.article-image .item-thumbnail .icon-dollar:before,
.article-image .item-thumbnail .tournament-banner .player-banner-box-item-earnings:before,
.tournament-banner .article-image .item-thumbnail .player-banner-box-item-earnings:before,
.article-image .item-thumbnail .player-top-players-wrapper .player-earnings:before,
.player-top-players-wrapper .article-image .item-thumbnail .player-earnings:before,
.article-image .item-thumbnail .icon-calendar:before,
.article-image .item-thumbnail .tournament-banner .player-banner-box-item-rookieyear:before,
.tournament-banner .article-image .item-thumbnail .player-banner-box-item-rookieyear:before,
.article-image .item-thumbnail .icon-female:before,
.article-image .item-thumbnail .tournament-banner .player-banner-box-item-height:before,
.tournament-banner .article-image .item-thumbnail .player-banner-box-item-height:before,
.article-image .item-thumbnail .icon-share:before,
.article-image .item-thumbnail .page-header .btn-share:before,
.page-header .article-image .item-thumbnail .btn-share:before,
.article-image .item-thumbnail .icon-download:before,
.article-image .item-thumbnail .table .download:before,
.table .article-image .item-thumbnail .download:before,
.article-image .item-thumbnail .icon-email:before,
.article-image .item-thumbnail .icon-google-plus:before,
.article-image .item-thumbnail .sub-header .google-plus:before,
.sub-header .article-image .item-thumbnail .google-plus:before,
.article-image .item-thumbnail .icon-camera:before,
.article-image .item-thumbnail .icon-play:before,
.article-image .item-thumbnail .play-video:before,
.article-image .item-thumbnail .listing__play-icon span:before,
.listing__play-icon .article-image .item-thumbnail span:before,
.article-image .item-thumbnail .icon-close:before,
.article-image .item-thumbnail .icon-close-border:before,
.article-image .item-thumbnail .tournament-alertbanner .tournament-alertbanner-close:before,
.tournament-alertbanner .article-image .item-thumbnail .tournament-alertbanner-close:before,
.article-image .item-thumbnail .alert-message .tournament-alertbanner-close:before,
.alert-message .article-image .item-thumbnail .tournament-alertbanner-close:before,
.article-image .item-thumbnail .icon-arrow-left:before,
.article-image .item-thumbnail .results-pagination .results-pagination-prev:before,
.results-pagination .article-image .item-thumbnail .results-pagination-prev:before,
.article-image .item-thumbnail .sponsors-slider .flex-direction-nav a.flex-prev:before,
.sponsors-slider .flex-direction-nav .article-image .item-thumbnail a.flex-prev:before,
.article-image .item-thumbnail .page-header .btn-back:before,
.page-header .article-image .item-thumbnail .btn-back:before,
.article-image .item-thumbnail .leaderboard-standalone-btn.prev a:before,
.leaderboard-standalone-btn.prev .article-image .item-thumbnail a:before,
.article-image .item-thumbnail .tour-info .tour-info-controls .previous:before,
.tour-info .tour-info-controls .article-image .item-thumbnail .previous:before,
.article-image .item-thumbnail .player-data .flex-prev:before,
.player-data .article-image .item-thumbnail .flex-prev:before,
.article-image .item-thumbnail .match-data .flex-prev:before,
.match-data .article-image .item-thumbnail .flex-prev:before,
.article-image .item-thumbnail .course-slider .rsArrowLeft:before,
.course-slider .article-image .item-thumbnail .rsArrowLeft:before,
.article-image .item-thumbnail .icon-arrow-down:before,
.article-image .item-thumbnail .sub-header .has-dropdown a:before,
.sub-header .has-dropdown .article-image .item-thumbnail a:before,
.article-image .item-thumbnail .nav-primary .has-dropdown a:before,
.nav-primary .has-dropdown .article-image .item-thumbnail a:before,
.article-image .item-thumbnail .solheim .right .player-toggle:before,
.solheim .right .article-image .item-thumbnail .player-toggle:before,
.article-image .item-thumbnail .icrown .right .player-toggle:before,
.icrown .right .article-image .item-thumbnail .player-toggle:before,
.article-image .item-thumbnail .icon-arrow-up:before,
.article-image .item-thumbnail .solheim .expanded .right .player-toggle:before,
.solheim .expanded .right .article-image .item-thumbnail .player-toggle:before,
.article-image .item-thumbnail .icrown .expanded .right .player-toggle:before,
.icrown .expanded .right .article-image .item-thumbnail .player-toggle:before,
.article-image .item-thumbnail .icon-arrow-right:before,
.article-image .item-thumbnail .results-pagination .results-pagination-next:before,
.results-pagination .article-image .item-thumbnail .results-pagination-next:before,
.article-image .item-thumbnail .sponsors-slider .flex-direction-nav a.flex-next:before,
.sponsors-slider .flex-direction-nav .article-image .item-thumbnail a.flex-next:before,
.article-image .item-thumbnail .leaderboard-standalone-btn.next a:before,
.leaderboard-standalone-btn.next .article-image .item-thumbnail a:before,
.article-image .item-thumbnail .player-data .flex-next:before,
.player-data .article-image .item-thumbnail .flex-next:before,
.article-image .item-thumbnail .match-data .flex-next:before,
.match-data .article-image .item-thumbnail .flex-next:before,
.article-image .item-thumbnail .course-slider .rsArrowRight:before,
.course-slider .article-image .item-thumbnail .rsArrowRight:before,
.article-image .item-thumbnail .icon-search:before,
.article-image .item-thumbnail .control-search:before,
.article-image .item-thumbnail .icon-rss:before,
.article-image .item-thumbnail .sub-header .rss:before,
.sub-header .article-image .item-thumbnail .rss:before,
.article-image .item-thumbnail .icon-twitter:before,
.article-image .item-thumbnail .sub-header .twitter:before,
.sub-header .article-image .item-thumbnail .twitter:before,
.article-image .item-thumbnail .social-controls .twitter:before,
.social-controls .article-image .item-thumbnail .twitter:before,
.article-image .item-thumbnail .tournament-banner .player-banner-box-item-twitter:before,
.tournament-banner .article-image .item-thumbnail .player-banner-box-item-twitter:before,
.article-image .item-thumbnail .video-share-twitter:before,
.article-image .item-thumbnail .icon-facebook:before,
.article-image .item-thumbnail .sub-header .facebook:before,
.sub-header .article-image .item-thumbnail .facebook:before,
.article-image .item-thumbnail .social-controls .facebook:before,
.social-controls .article-image .item-thumbnail .facebook:before,
.article-image .item-thumbnail .tournament-banner .player-banner-box-item-facebook:before,
.tournament-banner .article-image .item-thumbnail .player-banner-box-item-facebook:before,
.article-image .item-thumbnail .video-share-facebook:before,
.article-image .item-thumbnail .icon-youtube:before,
.article-image .item-thumbnail .sub-header .youtube:before,
.sub-header .article-image .item-thumbnail .youtube:before,
.article-image .item-thumbnail .icon-instagram:before,
.article-image .item-thumbnail .sub-header .instagram:before,
.sub-header .article-image .item-thumbnail .instagram:before,
.article-image .item-thumbnail .social-controls .instagram:before,
.social-controls .article-image .item-thumbnail .instagram:before,
.article-image .item-thumbnail .tournament-banner .player-banner-box-item-instagram:before,
.tournament-banner .article-image .item-thumbnail .player-banner-box-item-instagram:before,
.article-image .item-thumbnail .icon-favorite:before,
.article-image .item-thumbnail .social-functions .favorite:before,
.social-functions .article-image .item-thumbnail .favorite:before,
.article-image .item-thumbnail .icon-reply:before,
.article-image .item-thumbnail .social-functions .reply:before,
.social-functions .article-image .item-thumbnail .reply:before,
.article-image .item-thumbnail .icon-retweet:before,
.article-image .item-thumbnail .social-functions .retweet:before,
.social-functions .article-image .item-thumbnail .retweet:before,
.article-image .item-thumbnail .icon-live:before,
.article-image .item-thumbnail .nav-primary>li.live-alert>a:before,
.article-image .item-thumbnail .tournament-livealerts-icon:before,
.article-image .item-thumbnail .icon-map:before,
.article-image .item-thumbnail .banner-callouts .map:before,
.banner-callouts .article-image .item-thumbnail .map:before,
.article-image .item-thumbnail .icon-globe:before,
.article-image .item-thumbnail .banner-callouts .www:before,
.banner-callouts .article-image .item-thumbnail .www:before,
.article-image .item-thumbnail .tournament-banner .player-banner-box-item-cmepoints:before,
.tournament-banner .article-image .item-thumbnail .player-banner-box-item-cmepoints:before,
.article-image .item-thumbnail .icon-listing:before,
.article-image .item-thumbnail .widget.info-listing a:before,
.widget.info-listing .article-image .item-thumbnail a:before,
.article-image .item-thumbnail .icon-titleist:before,
.article-image .item-thumbnail .leaderboard .sponsored .player-toggle:before,
.leaderboard .sponsored .article-image .item-thumbnail .player-toggle:before,
.article-image .item-thumbnail .match-play .icon-titleist-placeholder:before,
.match-play .article-image .item-thumbnail .icon-titleist-placeholder:before,
.article-image .item-thumbnail #HomeMiniLive .match-play .icon-titleist-placeholder:before,
#HomeMiniLive .match-play .article-image .item-thumbnail .icon-titleist-placeholder:before,
.article-image .item-thumbnail .icon-television:before,
.article-image .item-thumbnail .tour-info .tournament-tvtimes .tournament-tvtimes-slot:first-child:before,
.tour-info .tournament-tvtimes .article-image .item-thumbnail .tournament-tvtimes-slot:first-child:before,
.article-image .item-thumbnail .icon-facebook-like:before,
.article-image .item-thumbnail .facebook-post .social-meta .likes:before,
.facebook-post .social-meta .article-image .item-thumbnail .likes:before,
.article-image .item-thumbnail .icon-circle-plus:before,
.article-image .item-thumbnail .icon-circle-minus:before,
.article-image .item-thumbnail .icon-circle-check:before,
.article-image .item-thumbnail .icon-exclamation-sign:before,
.article-image .item-thumbnail .icon-lpga-close:before,
.article-image .item-thumbnail .instagram-post .social-meta .likes:before,
.instagram-post .social-meta .article-image .item-thumbnail .likes:before,
.article-image .item-thumbnail .tournament-alertbanner .tournament-alertbanner-text:before,
.tournament-alertbanner .article-image .item-thumbnail .tournament-alertbanner-text:before,
.article-image .item-thumbnail .alert-message .tournament-alertbanner-text:before,
.alert-message .article-image .item-thumbnail .tournament-alertbanner-text:before {
  bottom: 15px;
  color: #fff;
  font-size: 20px;
  left: 15px;
  position: absolute;
}

/* line 666, FED/assets/sass/modules/_article-content.scss */

.article-image .caption {
  width: 100%;
  padding: 0 20px;
  bottom: 20px;
  position: absolute;
  z-index: 5;
  left: 0;
}

/* line 684, FED/assets/sass/modules/_article-content.scss */

.article-image .caption p {
  font-size: 13px;
  line-height: 19px;
}

/* line 698, FED/assets/sass/modules/_article-content.scss */

.article-image .item-credit {
  bottom: 0px;
  display: inline-block;
  left: calc(100% - 0px);
  position: absolute;
  font-size: 10px;
  z-index: 5;
}

/* line 714, FED/assets/sass/modules/_article-content.scss */

.article-image .item-credit .item-credit-text {
  white-space: nowrap;
  color: rgba(255,255,255,0.3);
}

/* line 723, FED/assets/sass/modules/_article-content.scss */

.bottom-content {
  margin-top: 30px;
  padding: 20px 0px 0px;
}

/* line 731, FED/assets/sass/modules/_article-content.scss */

.bottom-content .content-categories {
  float: left;
}

/* line 737, FED/assets/sass/modules/_article-content.scss */

.storify iframe {
  width: 1px;
  min-width: 100%;
}

/* line 4, FED/assets/sass/modules/_socialshare.scss */

#share-header,
.share-article {
  border: 1px solid #e1e1e1;
  margin-left: -120px;
  padding: 10px 0;
  margin-top: 40px;
  position: absolute;
  width: 42px;
  float: left;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-transition: opacity .25s;
  -moz-transition: opacity .25s;
  -o-transition: opacity .25s;
  transition: opacity .25s;
}

/* line 17, FED/assets/sass/modules/_socialshare.scss */

.btn-share #share-header,
.btn-share .share-article {
  background-color: white;
  opacity: 0;
  left: -5px;
  top: 50px;
}

/* line 24, FED/assets/sass/modules/_socialshare.scss */

.btn-share.active #share-header,
.btn-share.active .share-article {
  opacity: 1;
}

/* line 28, FED/assets/sass/modules/_socialshare.scss */

.page-header .btn-share #share-header,
.page-header .btn-share .share-article {
  margin-left: 0;
}

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

#share-header .count,
.share-article .count {
  background-color: #002653;
  color: white;
  font-size: 12px;
  font-weight: normal;
  height: 24px;
  left: 50px;
  line-height: 24px;
  margin-top: -12px;
  opacity: 0;
  padding: 0 5px;
  position: absolute;
  top: 50%;
  -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 49, FED/assets/sass/modules/_socialshare.scss */

#share-header .count:before,
.share-article .count:before {
  position: absolute;
  left: -6px;
  content: " ";
  width: 0;
  height: 0;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  border-right: 6px solid #002653;
}

/* line 61, FED/assets/sass/modules/_socialshare.scss */

#share-header .sharrre .box,
.share-article .sharrre .box {
  height: 40px;
  width: 40px;
}

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

#share-header .sharrre .share,
.share-article .sharrre .share {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 70, FED/assets/sass/modules/_socialshare.scss */

#share-header>*,
.share-article>* {
  cursor: pointer;
  position: relative;
}

/* line 75, FED/assets/sass/modules/_socialshare.scss */

#share-header>*:after,
.share-article>*:after {
  height: 40px;
  position: absolute;
  top: 0;
  width: 40px;
}

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

#share-header .sharewithemail,
#share-header .twitter,
.share-article .sharewithemail,
.share-article .twitter {
  height: 40px;
}

/* line 91, FED/assets/sass/modules/_socialshare.scss */

#share-header .twitter:after,
#share-header .facebook:after,
#share-header .googleplus:after,
#share-header .sharewithemail:after,
.share-article .twitter:after,
.share-article .facebook:after,
.share-article .googleplus:after,
.share-article .sharewithemail:after {
  color: #3d3f40;
  font-size: 20px;
  line-height: 40px;
  text-align: center;
  -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 99, FED/assets/sass/modules/_socialshare.scss */

#share-header .twitter:hover,
#share-header .facebook:hover,
#share-header .googleplus:hover,
#share-header .sharewithemail:hover,
.share-article .twitter:hover,
.share-article .facebook:hover,
.share-article .googleplus:hover,
.share-article .sharewithemail:hover {
  color: #519c1f;
}

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

#share-header .googleplus,
.share-article .googleplus {
  display: none;
}

/* line 107, FED/assets/sass/modules/_socialshare.scss */

#share-header .googleplus .button,
#share-header .googleplus .button-border,
#share-header .googleplus .view-more-button,
.share-article .googleplus .button,
.share-article .googleplus .button-border,
.share-article .googleplus .view-more-button {
  display: none;
}

/* line 116, FED/assets/sass/modules/_socialshare.scss */

#share-header .twitter:hover:after,
#share-header .facebook:hover:after,
#share-header .googleplus:hover:after,
#share-header .sharewithemail:hover:after,
.share-article .twitter:hover:after,
.share-article .facebook:hover:after,
.share-article .googleplus:hover:after,
.share-article .sharewithemail:hover:after {
  color: #519c1f;
}

/* line 120, FED/assets/sass/modules/_socialshare.scss */

#share-header .twitter:hover .count,
#share-header .facebook:hover .count,
#share-header .googleplus:hover .count,
#share-header .sharewithemail:hover .count,
.share-article .twitter:hover .count,
.share-article .facebook:hover .count,
.share-article .googleplus:hover .count,
.share-article .sharewithemail:hover .count {
  opacity: 1;
}

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

.sticky-wrapper {
  height: auto !important;
}

/* line 4, FED/assets/sass/modules/_article-banner.scss */

._skrim,
.article-banner:after {
  content: '';
  display: block;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 0;
}

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

.article-banner-wrapper {
  display: block;
}

/* line 44, FED/assets/sass/modules/_article-banner.scss */

.article-banner {
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  padding: 20px 0 0;
}

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

.article-banner img {
  display: block;
  width: 100%;
  height: auto;
}

/* line 66, FED/assets/sass/modules/_article-banner.scss */

.article-banner iframe {
  width: 100%;
}

/* line 73, FED/assets/sass/modules/_article-banner.scss */

.article-banner:after {
  height: 40%;
  bottom: 0;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDcyYiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDA3MmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

/* line 82, FED/assets/sass/modules/_article-banner.scss */

.article-feature-video .article-banner:after {
  display: none;
}

/* line 85, FED/assets/sass/modules/_article-banner.scss */

.article-feature-video .article-banner .article-video {
  height: auto;
  padding: 0;
}

/* line 89, FED/assets/sass/modules/_article-banner.scss */

.article-feature-video .article-banner iframe,
.article-feature-video .article-banner object {
  position: static;
}

/* line 94, FED/assets/sass/modules/_article-banner.scss */

.column-wrapper .article-banner,
.awards .article-banner {
  padding-top: 0;
}

/* line 106, FED/assets/sass/modules/_article-banner.scss */

.article-banner-caption {
  width: 100%;
  padding: 30px;
  font-size: 2em;
  line-height: 24px;
  color: #fff;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
}

/* line 107, FED/assets/sass/modules/_article-banner.scss */

.article-banner-caption .category-type {
  margin-bottom: 5px;
}

/* line 112, FED/assets/sass/modules/_article-banner.scss */

.article-banner-caption .logo img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}

/* line 120, FED/assets/sass/modules/_article-banner.scss */

.article-banner-caption .credit {
  line-height: 1;
}

/* line 124, FED/assets/sass/modules/_article-banner.scss */

.article-banner-caption .heading-main,
.article-banner-caption .heading-sub {
  font-weight: bold;
}

/* line 129, FED/assets/sass/modules/_article-banner.scss */

.article-banner-caption .heading-sub {
  margin-top: 5px;
  font-size: 16px;
}

/* line 174, FED/assets/sass/modules/_article-banner.scss */

.article-banner-caption .logo {
  margin-bottom: 10px;
  width: 150px;
  height: 50px;
}

/* line 183, FED/assets/sass/modules/_article-banner.scss */

.article-banner-caption .credit {
  margin-top: 5px;
  font-size: 13px;
}

/* line 188, FED/assets/sass/modules/_article-banner.scss */

.article-banner-caption .heading-main {
  font-size: 26px;
}

/* line 194, FED/assets/sass/modules/_article-banner.scss */

.play-video {
  height: 50px;
  width: 50px;
  margin: -25px 0 0 -25px;
  color: #fff;
  position: absolute;
  left: 50%;
  top: 50%;
  cursor: pointer;
  z-index: 1;
  -webkit-transition: color,.25s;
  -moz-transition: color,.25s;
  -o-transition: color,.25s;
  transition: color,.25s;
  font-size: 0;
}

/* line 206, FED/assets/sass/modules/_article-banner.scss */

.play-video:hover {
  color: #519c1f;
}

/* line 210, FED/assets/sass/modules/_article-banner.scss */

.play-video:before {
  font-size: 50px;
  line-height: 50px;
}

/* line 221, FED/assets/sass/modules/_article-banner.scss */

.banner-callouts {
  margin: 20px 0;
  margin-top: 20px;
}

/* line 230, FED/assets/sass/modules/_article-banner.scss */

.banner-callouts .ctas-primary,
.banner-callouts .ctas-secondary {
  float: left;
}

/* line 243, FED/assets/sass/modules/_article-banner.scss */

.banner-callouts .ctas-secondary .button+.button,
.banner-callouts .ctas-secondary .button-border+.button,
.banner-callouts .ctas-secondary .view-more-button+.button,
.banner-callouts .ctas-secondary .button+.button-border,
.banner-callouts .ctas-secondary .button-border+.button-border,
.banner-callouts .ctas-secondary .view-more-button+.button-border,
.banner-callouts .ctas-secondary .button+.view-more-button,
.banner-callouts .ctas-secondary .button-border+.view-more-button,
.banner-callouts .ctas-secondary .view-more-button+.view-more-button,
.banner-callouts .ctas-secondary .button+.button-border,
.banner-callouts .ctas-secondary .button-border+.button-border,
.banner-callouts .ctas-secondary .view-more-button+.button-border,
.banner-callouts .ctas-secondary .button+.view-more-button,
.banner-callouts .ctas-secondary .button-border+.view-more-button,
.banner-callouts .ctas-secondary .view-more-button+.view-more-button,
.banner-callouts .ctas-secondary .button-border+.button,
.banner-callouts .ctas-secondary .view-more-button+.button,
.banner-callouts .ctas-secondary .button-border+.button-border,
.banner-callouts .ctas-secondary .view-more-button+.button-border,
.banner-callouts .ctas-secondary .button-border+.view-more-button,
.banner-callouts .ctas-secondary .view-more-button+.view-more-button,
.banner-callouts .ctas-secondary .button-border+.button-border,
.banner-callouts .ctas-secondary .view-more-button+.button-border,
.banner-callouts .ctas-secondary .button-border+.view-more-button,
.banner-callouts .ctas-secondary .view-more-button+.view-more-button {
  margin-left: 25px;
}

/* line 253, FED/assets/sass/modules/_article-banner.scss */

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

/* line 265, FED/assets/sass/modules/_article-banner.scss */

.banner-callouts .www:before,
.banner-callouts .map:before,
.banner-callouts .finalfield:before,
.banner-callouts .pairings:before {
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
  font-size: 30px;
  color: #a9adaf;
}

/* line 281, FED/assets/sass/modules/_article-banner.scss */

.banner-callouts .map:before {
  margin-top: -10px;
}

/* line 288, FED/assets/sass/modules/_article-banner.scss */

.banner-callouts .finalfield:before {
  font-size: 24px;
}

/* line 295, FED/assets/sass/modules/_article-banner.scss */

.banner-callouts .pairings:before {
  font-size: 24px;
}

/* line 335, FED/assets/sass/modules/_article-banner.scss */

.banner-callouts .ctas-primary {
  float: left;
}

/* line 339, FED/assets/sass/modules/_article-banner.scss */

.banner-callouts .ctas-secondary {
  float: right;
}

/* line 344, FED/assets/sass/modules/_article-banner.scss */

.banner-callouts .ctas-secondary .button+.button,
.banner-callouts .ctas-secondary .button-border+.button,
.banner-callouts .ctas-secondary .view-more-button+.button,
.banner-callouts .ctas-secondary .button+.button-border,
.banner-callouts .ctas-secondary .button-border+.button-border,
.banner-callouts .ctas-secondary .view-more-button+.button-border,
.banner-callouts .ctas-secondary .button+.view-more-button,
.banner-callouts .ctas-secondary .button-border+.view-more-button,
.banner-callouts .ctas-secondary .view-more-button+.view-more-button,
.banner-callouts .ctas-secondary .button+.button-border,
.banner-callouts .ctas-secondary .button-border+.button-border,
.banner-callouts .ctas-secondary .view-more-button+.button-border,
.banner-callouts .ctas-secondary .button+.view-more-button,
.banner-callouts .ctas-secondary .button-border+.view-more-button,
.banner-callouts .ctas-secondary .view-more-button+.view-more-button,
.banner-callouts .ctas-secondary .button-border+.button,
.banner-callouts .ctas-secondary .view-more-button+.button,
.banner-callouts .ctas-secondary .button-border+.button-border,
.banner-callouts .ctas-secondary .view-more-button+.button-border,
.banner-callouts .ctas-secondary .button-border+.view-more-button,
.banner-callouts .ctas-secondary .view-more-button+.view-more-button,
.banner-callouts .ctas-secondary .button-border+.button-border,
.banner-callouts .ctas-secondary .view-more-button+.button-border,
.banner-callouts .ctas-secondary .button-border+.view-more-button,
.banner-callouts .ctas-secondary .view-more-button+.view-more-button {
  margin-left: 25px;
}

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

.banner-callouts .button,
.banner-callouts .button-border,
.banner-callouts .view-more-button,
.banner-callouts .button-border,
.banner-callouts .view-more-button {
  display: inline-block;
  width: auto;
}

/* line 356, FED/assets/sass/modules/_article-banner.scss */

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

/* line 366, FED/assets/sass/modules/_article-banner.scss */

.banner-callouts .www:before,
.banner-callouts .map:before {
  margin-right: 20px;
}

/* line 6, FED/assets/sass/modules/_leaderboard.scss */

.rail-section-wrapper .leaderboard-tourtitle {
  color: #404040;
  display: block;
  border-bottom: 1px solid #e1e1e1;
  padding: 20px;
}

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

.rail-section-wrapper .leaderboard-tourtitle:hover {
  color: #519c1f;
}

/* line 14, FED/assets/sass/modules/_leaderboard.scss */

.rail-section-wrapper .leaderboard-tourtitle .logo {
  height: auto;
  margin-right: 10px;
  width: 95px;
  max-width: 100%;
}

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

.rail-section-wrapper .leaderboard-tourtitle .name {
  display: block;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
}

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

.rail-section-wrapper .leaderboard-tourtitle .location {
  display: block;
  font-size: 15px;
  padding-top: 5px;
}

/* line 33, FED/assets/sass/modules/_leaderboard.scss */

.rail-section-wrapper .leaderboard-scoretable .left {
  text-align: left;
}

/* line 36, FED/assets/sass/modules/_leaderboard.scss */

.rail-section-wrapper .leaderboard-scoretable .position,
.rail-section-wrapper .leaderboard-scoretable .score,
.rail-section-wrapper .leaderboard-scoretable .total,
.rail-section-wrapper .leaderboard-scoretable .name {
  background-color: inherit;
}

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

.rail-section-wrapper .leaderboard-scoretable .position.flash,
.rail-section-wrapper .leaderboard-scoretable .score.flash,
.rail-section-wrapper .leaderboard-scoretable .total.flash,
.rail-section-wrapper .leaderboard-scoretable .name.flash {
  -webkit-animation: flash 800ms ease 1;
  -moz-animation: flash 800ms ease 1;
  -o-animation: flash 800ms ease 1;
  animation: flash 800ms ease 1;
}

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

.rail-section-wrapper .leaderboard-scoretable .position,
.rail-section-wrapper .leaderboard-scoretable .score,
.rail-section-wrapper .leaderboard-scoretable .total {
  font-weight: 700;
}

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

.rail-section-wrapper .leaderboard-scoretable table {
  width: 100%;
}

/* line 50, FED/assets/sass/modules/_leaderboard.scss */

.rail-section-wrapper .leaderboard-scoretable tbody tr {
  border-bottom: 1px solid #e1e1e1;
}

/* line 52, FED/assets/sass/modules/_leaderboard.scss */

.rail-section-wrapper .leaderboard-scoretable tbody tr:last-child {
  border: none;
}

/* line 57, FED/assets/sass/modules/_leaderboard.scss */

.rail-section-wrapper .leaderboard-scoretable th,
.rail-section-wrapper .leaderboard-scoretable td {
  font-size: 15px;
  text-align: center;
}

/* line 61, FED/assets/sass/modules/_leaderboard.scss */

.rail-section-wrapper .leaderboard-scoretable th:first-child,
.rail-section-wrapper .leaderboard-scoretable td:first-child {
  padding-left: 20px;
}

/* line 64, FED/assets/sass/modules/_leaderboard.scss */

.rail-section-wrapper .leaderboard-scoretable th:last-child,
.rail-section-wrapper .leaderboard-scoretable td:last-child {
  padding-right: 20px;
}

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

.rail-section-wrapper .leaderboard-scoretable th {
  border-bottom: 1px solid #e1e1e1;
  font-weight: 700;
  padding: 40px 10px 15px;
}

/* line 78, FED/assets/sass/modules/_leaderboard.scss */

.rail-section-wrapper .leaderboard-scoretable td {
  padding: 15px 10px;
}

/* line 1, FED/assets/sass/modules/_lightbox.scss */

.lm-lightbox {
  background-color: rgba(0,0,0,0.5);
  left: -9999px;
  opacity: 0;
  position: fixed;
  width: 100%;
  z-index: 10000;
  -webkit-transition: opacity .25s;
  -moz-transition: opacity .25s;
  -o-transition: opacity .25s;
  transition: opacity .25s;
  height: 100vh;
  top: 0;
}

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

.show-lightbox .lm-lightbox {
  left: 0;
  opacity: 1;
}

/* line 24, FED/assets/sass/modules/_lightbox.scss */

.lm-lightbox-container {
  left: 0;
  position: absolute;
  text-align: center;
  -webkit-transition: height .25s;
  -moz-transition: height .25s;
  -o-transition: height .25s;
  transition: height .25s;
  padding: 40px 0;
  top: 118px;
  width: -webkit-calc(100% - 320px);
  width: calc(100% - 320px);
  height: -webkit-calc(100% - 118px);
  height: calc(100% - 118px);
  width: 100%;
}

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

.fixed .lm-lightbox-container {
  top: 72px;
  height: -webkit-calc(100% - 72px);
  height: calc(100% - 72px);
}

@media (max-width: 1399px) {
  /* line 24, FED/assets/sass/modules/_lightbox.scss */

  .lm-lightbox-container {
    width: 100%;
  }
}

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

.lm-lightbox-container iframe {
  background-color: #FFF;
  height: 100%;
  margin: 0 auto;
  width: 100%;
  max-width: 1060px;
  min-width: 980px;
}

/* line 64, FED/assets/sass/modules/_lightbox.scss */

.lm-lightbox-container iframe.promo-source {
  max-width: 100%;
  height: 520px;
}

/* line 71, FED/assets/sass/modules/_lightbox.scss */

.lightbox-close {
  -webkit-transform: translateX(12px) translateY(4px);
  -moz-transform: translateX(12px) translateY(4px);
  -ms-transform: translateX(12px) translateY(4px);
  -o-transform: translateX(12px) translateY(4px);
  transform: translateX(12px) translateY(4px);
  border-radius: 50%;
  cursor: pointer;
  display: inline-block;
  height: 30px;
  position: absolute;
  width: 30px;
  z-index: 2;
  border: 2px solid #FFF;
}

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

.lightbox-close::before,
.lightbox-close::after {
  background: #FFF;
  content: '';
  height: 2px;
  left: 10%;
  margin-top: -1px;
  position: absolute;
  top: 50%;
  width: 80%;
}

/* line 93, FED/assets/sass/modules/_lightbox.scss */

.lightbox-close::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

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

.lightbox-close::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 101, FED/assets/sass/modules/_lightbox.scss */

#lightboxSrc {
  display: inline-block;
}

/* line 105, FED/assets/sass/modules/_lightbox.scss */

.lightbox-main-view {
  width: 80vw;
  margin: 0 auto;
}

/* line 108, FED/assets/sass/modules/_lightbox.scss */

.lightbox-main-view #contentHeaderContainer {
  display: none;
}

/* line 112, FED/assets/sass/modules/_lightbox.scss */

.lightbox-main-view .main-container {
  overflow: auto;
  height: 80vh;
  width: 80vw;
  margin: 0;
}

/* line 120, FED/assets/sass/modules/_lightbox.scss */

.lightbox-loading {
  border: 4px rgba(254,254,254,0.25) solid;
  border-top: 4px #fefefe solid;
  border-radius: 50%;
  -webkit-animation: spCircRot .6s infinite linear;
  animation: spCircRot .6s infinite linear;
  top: 40vh;
  width: 32px;
  height: 32px;
  position: absolute;
}

@-webkit-keyframes spCircRot {
  from {
    -webkit-transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(359deg);
  }
}

@keyframes spCircRot {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(359deg);
  }
}

/* line 5, FED/assets/sass/modules/_tv-schedule.scss */

.rail-section-wrapper .tvs-channel {
  border-bottom: 1px solid #e1e1e1;
  color: #3d3f40;
  font-size: 14px;
  font-weight: 700;
  margin: 0 15px;
  padding: 10px 15px;
}

/* line 14, FED/assets/sass/modules/_tv-schedule.scss */

.rail-section-wrapper .tvs-channel .tvs-logo {
  float: left;
  height: 55px;
  margin-right: 30px;
  width: 55px;
}

/* line 21, FED/assets/sass/modules/_tv-schedule.scss */

.rail-section-wrapper .tvs-channel .tvs-slots {
  float: left;
  width: calc( 100% - 88px);
}

/* line 26, FED/assets/sass/modules/_tv-schedule.scss */

.rail-section-wrapper .tvs-channel .tvs-slot {
  padding: 5px 0;
}

/* line 29, FED/assets/sass/modules/_tv-schedule.scss */

.rail-section-wrapper .tvs-channel .tvs-slot .tvs-date {
  border-right: 1px solid #3d3f40;
  padding-right: 7px;
}

/* line 33, FED/assets/sass/modules/_tv-schedule.scss */

.rail-section-wrapper .tvs-channel .tvs-slot .tvs-time {
  padding-left: 7px;
}

/* line 38, FED/assets/sass/modules/_tv-schedule.scss */

.rail-section-wrapper .tvs-channel:last-child {
  border-bottom: none;
}

/* line 6, FED/assets/sass/modules/_top-news.scss */

.rail-section-wrapper .tn-story {
  background-color: inherit;
  border-bottom: 1px solid #e1e1e1;
  color: #404040;
  display: block;
  font-size: 14px;
  font-weight: 700;
  padding: 20px;
}

/* line 19, FED/assets/sass/modules/_top-news.scss */

.rail-section-wrapper .tn-story.flash {
  -webkit-animation: flash 800ms ease 1;
  -moz-animation: flash 800ms ease 1;
  -o-animation: flash 800ms ease 1;
  animation: flash 800ms ease 1;
}

/* line 22, FED/assets/sass/modules/_top-news.scss */

.rail-section-wrapper .tn-story:last-child {
  border-bottom: none;
}

/* line 25, FED/assets/sass/modules/_top-news.scss */

.rail-section-wrapper .tn-story:hover {
  color: #519c1f;
}

/* line 6, FED/assets/sass/modules/_tournament.scss */

.rail-section-wrapper .rail-section .tournament {
  border-bottom: 1px solid #e1e1e1;
  padding: 20px;
}

/* line 14, FED/assets/sass/modules/_tournament.scss */

.rail-section-wrapper .rail-section .tournament:last-child {
  border-bottom: none;
}

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

.rail-section-wrapper .tournament-date {
  color: #71abd2;
  float: left;
  font-weight: 700;
  margin-right: 30px;
  text-align: center;
  width: 50px;
}

/* line 26, FED/assets/sass/modules/_tournament.scss */

.rail-section-wrapper .tournament-date .month {
  font-size: 20px;
  text-transform: uppercase;
}

/* line 30, FED/assets/sass/modules/_tournament.scss */

.rail-section-wrapper .tournament-date .day {
  font-size: 40px;
  font-weight: bold;
  line-height: 0.8em;
}

/* line 36, FED/assets/sass/modules/_tournament.scss */

.rail-section-wrapper .tournament-info {
  font-size: 13px;
}

/* line 38, FED/assets/sass/modules/_tournament.scss */

.rail-section-wrapper .tournament-info .name,
.rail-section-wrapper .tournament-info .location {
  display: block;
}

/* line 41, FED/assets/sass/modules/_tournament.scss */

.rail-section-wrapper .tournament-info .name {
  color: #404040;
  font-weight: 700;
  line-height: 19px;
}

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

.rail-section-wrapper .tournament-info .location {
  color: #3d3f40;
  padding-top: 5px;
}

/* line 51, FED/assets/sass/modules/_tournament.scss */

.rail-section-wrapper .tournament-info:hover .name,
.rail-section-wrapper .tournament-info:hover .location {
  color: #519c1f;
}

/* line 5, FED/assets/sass/modules/_detail-carousel.scss */

#tournamentVideos {
  border-top: 1px solid #e1e1e1;
}

/* line 8, FED/assets/sass/modules/_detail-carousel.scss */

.main-column #tournamentVideos,
.tab-controls+#tournamentVideos,
.adverts+#tournamentVideos,
.iab-wrapper+#tournamentVideos {
  border-top: none;
}

/* line 14, FED/assets/sass/modules/_detail-carousel.scss */

.adverts.display-none+#tournamentVideos,
.display-none.iab-wrapper+#tournamentVideos {
  border-top: 1px solid #e1e1e1;
}

/* line 19, FED/assets/sass/modules/_detail-carousel.scss */

.detail-carousel-wrapper {
  padding: 40px;
}

/* line 23, FED/assets/sass/modules/_detail-carousel.scss */

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

/* line 27, FED/assets/sass/modules/_detail-carousel.scss */

.main-column .detail-carousel-wrapper {
  padding-left: 0;
}

/* line 32, FED/assets/sass/modules/_detail-carousel.scss */

.detail-carousel {
  width: 100%;
  position: relative;
  overflow: hidden;
}

/* line 38, FED/assets/sass/modules/_detail-carousel.scss */

.section-header+.detail-carousel,
.table-titlerow+.detail-carousel,
.player-top-money-header+.detail-carousel {
  padding-top: 0;
}

/* line 43, FED/assets/sass/modules/_detail-carousel.scss */

.detail-carousel .royalSlider {
  overflow: hidden;
  width: 100%;
  opacity: 0;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}

/* line 51, FED/assets/sass/modules/_detail-carousel.scss */

.detail-carousel .royalSlider.rsHor {
  opacity: 1;
}

/* line 56, FED/assets/sass/modules/_detail-carousel.scss */

.detail-carousel .rsOverflow {
  overflow: hidden;
  position: relative;
  z-index: 1;
  width: 100% !important;
  height: 100% !important;
  background: #002653;
  padding-top: 56.25%;
  height: 0;
}

/* line 66, FED/assets/sass/modules/_detail-carousel.scss */

.detail-carousel .rsContainer {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
}

/* line 73, FED/assets/sass/modules/_detail-carousel.scss */

.detail-carousel .rsContainer .rsContent,
.detail-carousel .rsContainer .rsSlide {
  -webkit-transform: translateZ(0) !important;
  -moz-transform: translateZ(0) !important;
  -ms-transform: translateZ(0) !important;
  -o-transform: translateZ(0) !important;
  transform: translateZ(0) !important;
}

/* line 78, FED/assets/sass/modules/_detail-carousel.scss */

.detail-carousel .rsSlide {
  overflow: hidden;
  height: 100%;
}

/* line 83, FED/assets/sass/modules/_detail-carousel.scss */

.detail-carousel .article-banner {
  height: 100%;
  padding-top: 0;
}

/* line 87, FED/assets/sass/modules/_detail-carousel.scss */

.detail-carousel .article-banner img {
  display: none;
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  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 97, FED/assets/sass/modules/_detail-carousel.scss */

.detail-carousel .article-banner img.loaded-img {
  display: block;
}

/* line 104, FED/assets/sass/modules/_detail-carousel.scss */

.detail-carousel .rsNav {
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 2;
  padding: 10px 0;
}

/* line 110, FED/assets/sass/modules/_detail-carousel.scss */

.detail-carousel .rsNav:before,
.detail-carousel .rsNav:after {
  content: "";
  display: block;
  height: 115px;
  width: 30px;
  position: absolute;
  top: 0;
  z-index: 2;
}

/* line 121, FED/assets/sass/modules/_detail-carousel.scss */

.detail-carousel .rsNav:before {
  left: 0;
}

/* line 125, FED/assets/sass/modules/_detail-carousel.scss */

.detail-carousel .rsNav:after {
  right: 0;
}

/* line 136, FED/assets/sass/modules/_detail-carousel.scss */

.detail-carousel .rsThumbs {
  text-align: center;
  height: 115px;
}

/* line 139, FED/assets/sass/modules/_detail-carousel.scss */

.detail-carousel .rsThumbs .rsThumb {
  position: relative;
}

/* line 142, FED/assets/sass/modules/_detail-carousel.scss */

.detail-carousel .rsThumbs .rsThumb:after {
  content: '';
  display: block;
  width: 154px;
  height: 100%;
  background: rgba(0,0,0,0.75);
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transition: opacity .25s;
  -moz-transition: opacity .25s;
  -o-transition: opacity .25s;
  transition: opacity .25s;
}

/* line 163, FED/assets/sass/modules/_detail-carousel.scss */

.detail-carousel .rsThumbs .rsThumb:hover:after {
  opacity: 0;
}

/* line 169, FED/assets/sass/modules/_detail-carousel.scss */

.detail-carousel .rsThumbs .rsNavSelected:after {
  opacity: 0;
}

/* line 174, FED/assets/sass/modules/_detail-carousel.scss */

.detail-carousel .rsThumbs img {
  display: block;
  width: 154px;
  height: auto;
  overflow: hidden;
}

/* line 181, FED/assets/sass/modules/_detail-carousel.scss */

.detail-carousel .rsThumbs .rsThumbsContainer {
  height: 87px;
  overflow: hidden;
  position: relative;
}

/* line 199, FED/assets/sass/modules/_detail-carousel.scss */

.detail-carousel .rsThumbs img {
  width: 154px;
}

/* line 206, FED/assets/sass/modules/_detail-carousel.scss */

.detail-carousel .rsArrow {
  position: absolute;
  text-align: center;
  color: #fff;
}

/* line 212, FED/assets/sass/modules/_detail-carousel.scss */

.detail-carousel .rsArrow:hover {
  opacity: .5;
}

/* line 218, FED/assets/sass/modules/_detail-carousel.scss */

.detail-carousel .rsArrowLeft {
  left: 0;
}

/* line 229, FED/assets/sass/modules/_detail-carousel.scss */

.detail-carousel .rsArrowRight {
  right: 0;
}

/* line 269, FED/assets/sass/modules/_detail-carousel.scss */

.detail-carousel .rsArrow {
  margin-top: -30px;
  top: 50%;
  z-index: 2;
  -webkit-transition: opacity .25s;
  -moz-transition: opacity .25s;
  -o-transition: opacity .25s;
  transition: opacity .25s;
}

/* line 275, FED/assets/sass/modules/_detail-carousel.scss */

.detail-carousel .rsArrow:after {
  font-size: 60px;
}

/* line 280, FED/assets/sass/modules/_detail-carousel.scss */

.detail-carousel .rsArrowLeft {
  padding-left: 15px;
}

/* line 284, FED/assets/sass/modules/_detail-carousel.scss */

.detail-carousel .rsArrowRight {
  padding-right: 15px;
}

/* line 305, FED/assets/sass/modules/_detail-carousel.scss */

.detail-carousel .caption {
  bottom: 20px;
  left: 20px;
  position: absolute;
  z-index: 5;
}

/* line 6, FED/assets/sass/modules/_group-listing.scss */

.rail .listing-wrapper {
  padding: 0;
}

/* line 10, FED/assets/sass/modules/_group-listing.scss */

.rail .section-title,
.rail .table-titlerow .table-title,
.table-titlerow .rail .table-title {
  font-size: 26px;
  margin: auto;
  max-height: inherit;
  text-align: center;
  text-transform: uppercase;
  line-height: 26px;
  padding: 26px 0;
}

/* line 24, FED/assets/sass/modules/_group-listing.scss */

.rail .single {
  border-top: none !important;
}

/* line 27, FED/assets/sass/modules/_group-listing.scss */

.rail .single .listing-item-thumb {
  width: 100%;
}

/* line 30, FED/assets/sass/modules/_group-listing.scss */

.rail .single .listing-item-thumb:before {
  bottom: 0;
  content: '';
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 2;
  background-color: rgba(0,7,43,0);
  background-image: -webkit-linear-gradient(rgba(0,7,43,0) 0%,#00072b 100%);
  background-image: linear-gradient(rgba(0,7,43,0) 0%,#00072b 100%);
}

/* line 42, FED/assets/sass/modules/_group-listing.scss */

.rail .single .listing-item-info {
  bottom: 20px;
  height: auto;
  left: 20px;
  margin: 0;
  padding: 0 20px 15px;
  position: absolute;
  right: 20px;
  width: auto;
  z-index: 3;
}

/* line 53, FED/assets/sass/modules/_group-listing.scss */

.rail .single .listing-item-info .listing-title {
  font-size: 18px;
  line-height: 24px;
}

/* line 57, FED/assets/sass/modules/_group-listing.scss */

.rail .single .listing-item-info .listing-title a {
  color: white;
}

/* line 60, FED/assets/sass/modules/_group-listing.scss */

.rail .single .listing-item-info .listing-title a:hover {
  color: #519c1f;
}

/* line 65, FED/assets/sass/modules/_group-listing.scss */

.rail .single .listing-item-info .icon,
.rail .single .listing-item-info .icon-finalfield,
.rail .single .listing-item-info .banner-callouts .finalfield:before,
.banner-callouts .rail .single .listing-item-info .finalfield:before,
.rail .single .listing-item-info .icon-pairings,
.rail .single .listing-item-info .banner-callouts .pairings:before,
.banner-callouts .rail .single .listing-item-info .pairings:before,
.rail .single .listing-item-info .icon-linkedin,
.rail .single .listing-item-info .sub-header .linkedin:before,
.sub-header .rail .single .listing-item-info .linkedin:before,
.rail .single .listing-item-info .icon-earth,
.rail .single .listing-item-info .tournament-banner .player-banner-box-item-website:before,
.tournament-banner .rail .single .listing-item-info .player-banner-box-item-website:before,
.rail .single .listing-item-info .icon-check,
.rail .single .listing-item-info .poll-wrapper .poll-selections input[type="checkbox"]+.select-label:after,
.poll-wrapper .poll-selections .rail .single .listing-item-info input[type="checkbox"]+.select-label:after,
.rail .single .listing-item-info .icon-print,
.rail .single .listing-item-info .page-header .btn-print:before,
.page-header .rail .single .listing-item-info .btn-print:before,
.rail .single .listing-item-info .icon-poll,
.rail .single .listing-item-info .poll-wrapper .poll-head .poll-icon:before,
.poll-wrapper .poll-head .rail .single .listing-item-info .poll-icon:before,
.rail .single .listing-item-info .icon-dollar,
.rail .single .listing-item-info .tournament-banner .player-banner-box-item-earnings:before,
.tournament-banner .rail .single .listing-item-info .player-banner-box-item-earnings:before,
.rail .single .listing-item-info .tournament-banner .player-banner-dollar:after,
.tournament-banner .rail .single .listing-item-info .player-banner-dollar:after,
.rail .single .listing-item-info .player-top-players-wrapper .player-earnings:before,
.player-top-players-wrapper .rail .single .listing-item-info .player-earnings:before,
.rail .single .listing-item-info .icon-calendar,
.rail .single .listing-item-info .tournament-banner .player-banner-box-item-rookieyear:before,
.tournament-banner .rail .single .listing-item-info .player-banner-box-item-rookieyear:before,
.rail .single .listing-item-info .icon-female,
.rail .single .listing-item-info .tournament-banner .player-banner-box-item-height:before,
.tournament-banner .rail .single .listing-item-info .player-banner-box-item-height:before,
.rail .single .listing-item-info .icon-share,
.rail .single .listing-item-info .page-header .btn-share:before,
.page-header .rail .single .listing-item-info .btn-share:before,
.rail .single .listing-item-info .icon-download,
.rail .single .listing-item-info .table .download:before,
.table .rail .single .listing-item-info .download:before,
.rail .single .listing-item-info .icon-email,
.rail .single .listing-item-info #share-header .sharewithemail:after,
#share-header .rail .single .listing-item-info .sharewithemail:after,
.rail .single .listing-item-info .share-article .sharewithemail:after,
.share-article .rail .single .listing-item-info .sharewithemail:after,
.rail .single .listing-item-info .featured-article .featured-article-social__icon--email:after,
.featured-article .rail .single .listing-item-info .featured-article-social__icon--email:after,
.rail .single .listing-item-info .icon-google-plus,
.rail .single .listing-item-info .sub-header .google-plus:before,
.sub-header .rail .single .listing-item-info .google-plus:before,
.rail .single .listing-item-info #share-header .googleplus:after,
#share-header .rail .single .listing-item-info .googleplus:after,
.rail .single .listing-item-info .share-article .googleplus:after,
.share-article .rail .single .listing-item-info .googleplus:after,
.rail .single .listing-item-info .icon-camera,
.rail .single .listing-item-info .listing-category .icon-type-camera:after,
.listing-category .rail .single .listing-item-info .icon-type-camera:after,
.rail .single .listing-item-info .icon-play,
.rail .single .listing-item-info .listing-category .icon-type-play:after,
.listing-category .rail .single .listing-item-info .icon-type-play:after,
.rail .single .listing-item-info .play-video:before,
.rail .single .listing-item-info .listing__play-icon span:before,
.listing__play-icon .rail .single .listing-item-info span:before,
.rail .single .listing-item-info .icon-close,
.rail .single .listing-item-info .tournament-schedule .networks .close:after,
.tournament-schedule .networks .rail .single .listing-item-info .close:after,
.rail .single .listing-item-info .modal-container .close:after,
.modal-container .rail .single .listing-item-info .close:after,
.rail .single .listing-item-info .icon-close-border,
.rail .single .listing-item-info .large-dropin-wrapper .close-ad:after,
.large-dropin-wrapper .rail .single .listing-item-info .close-ad:after,
.rail .single .listing-item-info .tournament-alertbanner .tournament-alertbanner-close:before,
.tournament-alertbanner .rail .single .listing-item-info .tournament-alertbanner-close:before,
.rail .single .listing-item-info .alert-message .tournament-alertbanner-close:before,
.alert-message .rail .single .listing-item-info .tournament-alertbanner-close:before,
.rail .single .listing-item-info .icon-arrow-left,
.rail .single .listing-item-info .results-pagination .results-pagination-prev:before,
.results-pagination .rail .single .listing-item-info .results-pagination-prev:before,
.rail .single .listing-item-info .sponsors-slider .flex-direction-nav a.flex-prev:before,
.sponsors-slider .flex-direction-nav .rail .single .listing-item-info a.flex-prev:before,
.rail .single .listing-item-info .page-header .btn-back:before,
.page-header .rail .single .listing-item-info .btn-back:before,
.rail .single .listing-item-info .detail-carousel .rsArrowLeft:after,
.detail-carousel .rail .single .listing-item-info .rsArrowLeft:after,
.rail .single .listing-item-info .player-stats-data .rangeSelector #prev:after,
.player-stats-data .rangeSelector .rail .single .listing-item-info #prev:after,
.rail .single .listing-item-info .player-top-players-controls .prev:after,
.player-top-players-controls .rail .single .listing-item-info .prev:after,
.rail .single .listing-item-info .player-top-players-controls #prev:after,
.player-top-players-controls .rail .single .listing-item-info #prev:after,
.rail .single .listing-item-info .leaderboard-standalone-btn.prev a:before,
.leaderboard-standalone-btn.prev .rail .single .listing-item-info a:before,
.rail .single .listing-item-info .tour-info .tour-info-controls .previous:before,
.tour-info .tour-info-controls .rail .single .listing-item-info .previous:before,
.rail .single .listing-item-info .player-data .flex-prev:before,
.player-data .rail .single .listing-item-info .flex-prev:before,
.rail .single .listing-item-info .match-data .flex-prev:before,
.match-data .rail .single .listing-item-info .flex-prev:before,
.rail .single .listing-item-info .course-slider .rsArrowLeft:before,
.course-slider .rail .single .listing-item-info .rsArrowLeft:before,
.rail .single .listing-item-info .icon-arrow-down,
.rail .single .listing-item-info .sub-header .has-dropdown a:before,
.sub-header .has-dropdown .rail .single .listing-item-info a:before,
.rail .single .listing-item-info .nav-primary .has-dropdown a:before,
.nav-primary .has-dropdown .rail .single .listing-item-info a:before,
.rail .single .listing-item-info .control-dropdown:after,
.rail .single .listing-item-info .tournament-schedule .button-border.networks-toggle:after,
.tournament-schedule .rail .single .listing-item-info .button-border.networks-toggle:after,
.rail .single .listing-item-info .tournament-schedule .networks-toggle.view-more-button:after,
.tournament-schedule .rail .single .listing-item-info .networks-toggle.view-more-button:after,
.rail .single .listing-item-info .leaderboard .player-toggle:after,
.leaderboard .rail .single .listing-item-info .player-toggle:after,
.rail .single .listing-item-info .solheim .right .player-toggle:before,
.solheim .right .rail .single .listing-item-info .player-toggle:before,
.rail .single .listing-item-info .icrown .right .player-toggle:before,
.icrown .right .rail .single .listing-item-info .player-toggle:before,
.rail .single .listing-item-info .featured-video-comment:after,
.rail .single .listing-item-info .featured-video-comment-open:after,
.rail .single .listing-item-info .icon-arrow-up,
.rail .single .listing-item-info .leaderboard .expanded .player-toggle:after,
.leaderboard .expanded .rail .single .listing-item-info .player-toggle:after,
.rail .single .listing-item-info .solheim .expanded .right .player-toggle:before,
.solheim .expanded .right .rail .single .listing-item-info .player-toggle:before,
.rail .single .listing-item-info .icrown .expanded .right .player-toggle:before,
.icrown .expanded .right .rail .single .listing-item-info .player-toggle:before,
.rail .single .listing-item-info .icon-arrow-right,
.rail .single .listing-item-info .view-more:after,
.rail .single .listing-item-info .table-titlerow .view-more:after,
.table-titlerow .rail .single .listing-item-info .view-more:after,
.rail .single .listing-item-info .results-pagination .results-pagination-next:before,
.results-pagination .rail .single .listing-item-info .results-pagination-next:before,
.rail .single .listing-item-info .rail-section-link .button-border:after,
.rail-section-link .rail .single .listing-item-info .button-border:after,
.rail .single .listing-item-info .rail-section-link .view-more-button:after,
.rail-section-link .rail .single .listing-item-info .view-more-button:after,
.rail .single .listing-item-info .sponsors-slider .flex-direction-nav a.flex-next:before,
.sponsors-slider .flex-direction-nav .rail .single .listing-item-info a.flex-next:before,
.rail .single .listing-item-info .page-header .button:after,
.page-header .rail .single .listing-item-info .button:after,
.rail .single .listing-item-info .page-header .button-border:after,
.page-header .rail .single .listing-item-info .button-border:after,
.rail .single .listing-item-info .page-header .view-more-button:after,
.page-header .rail .single .listing-item-info .view-more-button:after,
.rail .single .listing-item-info .listing-buttons .button-border:after,
.listing-buttons .rail .single .listing-item-info .button-border:after,
.rail .single .listing-item-info .listing-buttons .view-more-button:after,
.listing-buttons .rail .single .listing-item-info .view-more-button:after,
.rail .single .listing-item-info .banner-callouts .button:after,
.banner-callouts .rail .single .listing-item-info .button:after,
.rail .single .listing-item-info .banner-callouts .button-border:after,
.banner-callouts .rail .single .listing-item-info .button-border:after,
.rail .single .listing-item-info .banner-callouts .view-more-button:after,
.banner-callouts .rail .single .listing-item-info .view-more-button:after,
.rail .single .listing-item-info .detail-carousel .rsArrowRight:after,
.detail-carousel .rail .single .listing-item-info .rsArrowRight:after,
.rail .single .listing-item-info .tournament-schedule .button-border:after,
.tournament-schedule .rail .single .listing-item-info .button-border:after,
.rail .single .listing-item-info .tournament-schedule .view-more-button:after,
.tournament-schedule .rail .single .listing-item-info .view-more-button:after,
.rail .single .listing-item-info .tournament-toplinks li a:after,
.tournament-toplinks li .rail .single .listing-item-info a:after,
.rail .single .listing-item-info .widget.tournament-winner .tournament-winner-link .button:after,
.widget.tournament-winner .tournament-winner-link .rail .single .listing-item-info .button:after,
.rail .single .listing-item-info .widget.tournament-winner .tournament-winner-link .button-border:after,
.widget.tournament-winner .tournament-winner-link .rail .single .listing-item-info .button-border:after,
.rail .single .listing-item-info .widget.tournament-winner .tournament-winner-link .view-more-button:after,
.widget.tournament-winner .tournament-winner-link .rail .single .listing-item-info .view-more-button:after,
.rail .single .listing-item-info .widget.tournament-results .button:after,
.widget.tournament-results .rail .single .listing-item-info .button:after,
.rail .single .listing-item-info .widget.tournament-results .button-border:after,
.widget.tournament-results .rail .single .listing-item-info .button-border:after,
.rail .single .listing-item-info .widget.tournament-results .view-more-button:after,
.widget.tournament-results .rail .single .listing-item-info .view-more-button:after,
.rail .single .listing-item-info .widget.wounded-warrior .button:after,
.widget.wounded-warrior .rail .single .listing-item-info .button:after,
.rail .single .listing-item-info .widget.wounded-warrior .button-border:after,
.widget.wounded-warrior .rail .single .listing-item-info .button-border:after,
.rail .single .listing-item-info .widget.wounded-warrior .view-more-button:after,
.widget.wounded-warrior .rail .single .listing-item-info .view-more-button:after,
.rail .single .listing-item-info .player-stats-data .rangeSelector #next:after,
.player-stats-data .rangeSelector .rail .single .listing-item-info #next:after,
.rail .single .listing-item-info .player-top-players-wrapper .player-viewprofile .button:after,
.player-top-players-wrapper .player-viewprofile .rail .single .listing-item-info .button:after,
.rail .single .listing-item-info .player-top-players-wrapper .player-viewprofile .button-border:after,
.player-top-players-wrapper .player-viewprofile .rail .single .listing-item-info .button-border:after,
.rail .single .listing-item-info .player-top-players-wrapper .player-viewprofile .view-more-button:after,
.player-top-players-wrapper .player-viewprofile .rail .single .listing-item-info .view-more-button:after,
.rail .single .listing-item-info .player-top-players-controls .next:after,
.player-top-players-controls .rail .single .listing-item-info .next:after,
.rail .single .listing-item-info .player-top-players-controls #next:after,
.player-top-players-controls .rail .single .listing-item-info #next:after,
.rail .single .listing-item-info .leaderboard-standalone-table-bottom .button:after,
.leaderboard-standalone-table-bottom .rail .single .listing-item-info .button:after,
.rail .single .listing-item-info .leaderboard-standalone-table-bottom .button-border:after,
.leaderboard-standalone-table-bottom .rail .single .listing-item-info .button-border:after,
.rail .single .listing-item-info .leaderboard-standalone-table-bottom .view-more-button:after,
.leaderboard-standalone-table-bottom .rail .single .listing-item-info .view-more-button:after,
.rail .single .listing-item-info .leaderboard-standalone-btn.next a:before,
.leaderboard-standalone-btn.next .rail .single .listing-item-info a:before,
.rail .single .listing-item-info .tour-info .tour-info-controls .next:after,
.tour-info .tour-info-controls .rail .single .listing-item-info .next:after,
.rail .single .listing-item-info .leaderboard-header .round strong:after,
.leaderboard-header .round .rail .single .listing-item-info strong:after,
.rail .single .listing-item-info .leaderboard-header .round a:after,
.leaderboard-header .round .rail .single .listing-item-info a:after,
.rail .single .listing-item-info .player-details .button:after,
.player-details .rail .single .listing-item-info .button:after,
.rail .single .listing-item-info .player-details .button-border:after,
.player-details .rail .single .listing-item-info .button-border:after,
.rail .single .listing-item-info .player-details .view-more-button:after,
.player-details .rail .single .listing-item-info .view-more-button:after,
.rail .single .listing-item-info .player-data .button:after,
.player-data .rail .single .listing-item-info .button:after,
.rail .single .listing-item-info .player-data .button-border:after,
.player-data .rail .single .listing-item-info .button-border:after,
.rail .single .listing-item-info .player-data .view-more-button:after,
.player-data .rail .single .listing-item-info .view-more-button:after,
.rail .single .listing-item-info .player-data .flex-next:before,
.player-data .rail .single .listing-item-info .flex-next:before,
.rail .single .listing-item-info .countdown-link .button:after,
.countdown-link .rail .single .listing-item-info .button:after,
.rail .single .listing-item-info .countdown-link .button-border:after,
.countdown-link .rail .single .listing-item-info .button-border:after,
.rail .single .listing-item-info .countdown-link .view-more-button:after,
.countdown-link .rail .single .listing-item-info .view-more-button:after,
.rail .single .listing-item-info .stats .button:after,
.stats .rail .single .listing-item-info .button:after,
.rail .single .listing-item-info .stats .button-border:after,
.stats .rail .single .listing-item-info .button-border:after,
.rail .single .listing-item-info .stats .view-more-button:after,
.stats .rail .single .listing-item-info .view-more-button:after,
.rail .single .listing-item-info .match-data .button:after,
.match-data .rail .single .listing-item-info .button:after,
.rail .single .listing-item-info .match-data .button-border:after,
.match-data .rail .single .listing-item-info .button-border:after,
.rail .single .listing-item-info .match-data .view-more-button:after,
.match-data .rail .single .listing-item-info .view-more-button:after,
.rail .single .listing-item-info .match-data .flex-next:before,
.match-data .rail .single .listing-item-info .flex-next:before,
.rail .single .listing-item-info .course-slider .rsArrowRight:before,
.course-slider .rail .single .listing-item-info .rsArrowRight:before,
.rail .single .listing-item-info .player-news-wide .listing-buttons .button-border:after,
.player-news-wide .listing-buttons .rail .single .listing-item-info .button-border:after,
.rail .single .listing-item-info .player-news-wide .listing-buttons .view-more-button:after,
.player-news-wide .listing-buttons .rail .single .listing-item-info .view-more-button:after,
.rail .single .listing-item-info .sticky-next a:after,
.sticky-next .rail .single .listing-item-info a:after,
.rail .single .listing-item-info .featured-article .arrow-link:after,
.featured-article .rail .single .listing-item-info .arrow-link:after,
.rail .single .listing-item-info .icon-search,
.rail .single .listing-item-info .section-header-search:after,
.rail .single .listing-item-info .control-search:before,
.rail .single .listing-item-info .search-form:after,
.rail .single .listing-item-info .icon-rss,
.rail .single .listing-item-info .sub-header .rss:before,
.sub-header .rail .single .listing-item-info .rss:before,
.rail .single .listing-item-info .icon-twitter,
.rail .single .listing-item-info .sub-header .twitter:before,
.sub-header .rail .single .listing-item-info .twitter:before,
.rail .single .listing-item-info .social-controls .twitter:before,
.social-controls .rail .single .listing-item-info .twitter:before,
.rail .single .listing-item-info #share-header .twitter:after,
#share-header .rail .single .listing-item-info .twitter:after,
.rail .single .listing-item-info .share-article .twitter:after,
.share-article .rail .single .listing-item-info .twitter:after,
.rail .single .listing-item-info .tournament-banner .player-banner-box-item-twitter:before,
.tournament-banner .rail .single .listing-item-info .player-banner-box-item-twitter:before,
.rail .single .listing-item-info .scorecard-social-twitter:after,
.rail .single .listing-item-info .video-share-twitter:before,
.rail .single .listing-item-info .featured-article .featured-article-social__icon--twitter:after,
.featured-article .rail .single .listing-item-info .featured-article-social__icon--twitter:after,
.rail .single .listing-item-info .icon-facebook,
.rail .single .listing-item-info .sub-header .facebook:before,
.sub-header .rail .single .listing-item-info .facebook:before,
.rail .single .listing-item-info .social-controls .facebook:before,
.social-controls .rail .single .listing-item-info .facebook:before,
.rail .single .listing-item-info #share-header .facebook:after,
#share-header .rail .single .listing-item-info .facebook:after,
.rail .single .listing-item-info .share-article .facebook:after,
.share-article .rail .single .listing-item-info .facebook:after,
.rail .single .listing-item-info .tournament-banner .player-banner-box-item-facebook:before,
.tournament-banner .rail .single .listing-item-info .player-banner-box-item-facebook:before,
.rail .single .listing-item-info .scorecard-social-facebook:after,
.rail .single .listing-item-info .video-share-facebook:before,
.rail .single .listing-item-info .featured-article .featured-article-social__icon--facebook:after,
.featured-article .rail .single .listing-item-info .featured-article-social__icon--facebook:after,
.rail .single .listing-item-info .icon-youtube,
.rail .single .listing-item-info .sub-header .youtube:before,
.sub-header .rail .single .listing-item-info .youtube:before,
.rail .single .listing-item-info .icon-instagram,
.rail .single .listing-item-info .sub-header .instagram:before,
.sub-header .rail .single .listing-item-info .instagram:before,
.rail .single .listing-item-info .social-controls .instagram:before,
.social-controls .rail .single .listing-item-info .instagram:before,
.rail .single .listing-item-info .tournament-banner .player-banner-box-item-instagram:before,
.tournament-banner .rail .single .listing-item-info .player-banner-box-item-instagram:before,
.rail .single .listing-item-info .scorecard-social-instagram:after,
.rail .single .listing-item-info .icon-favorite,
.rail .single .listing-item-info .social-functions .favorite:before,
.social-functions .rail .single .listing-item-info .favorite:before,
.rail .single .listing-item-info .leaderboard .table-coltitle.star:after,
.leaderboard .rail .single .listing-item-info .table-coltitle.star:after,
.rail .single .listing-item-info .tournament-results .table-coltitle.star:after,
.tournament-results .rail .single .listing-item-info .table-coltitle.star:after,
.rail .single .listing-item-info .icon-reply,
.rail .single .listing-item-info .social-functions .reply:before,
.social-functions .rail .single .listing-item-info .reply:before,
.rail .single .listing-item-info .icon-retweet,
.rail .single .listing-item-info .social-functions .retweet:before,
.social-functions .rail .single .listing-item-info .retweet:before,
.rail .single .listing-item-info .icon-live,
.rail .single .listing-item-info .nav-primary>li.live-alert>a:before,
.rail .single .listing-item-info .tournament-livealerts-icon:before,
.rail .single .listing-item-info .icon-map,
.rail .single .listing-item-info .banner-callouts .map:before,
.banner-callouts .rail .single .listing-item-info .map:before,
.rail .single .listing-item-info .icon-globe,
.rail .single .listing-item-info .banner-callouts .www:before,
.banner-callouts .rail .single .listing-item-info .www:before,
.rail .single .listing-item-info .tournament-banner .player-banner-box-item-cmepoints:before,
.tournament-banner .rail .single .listing-item-info .player-banner-box-item-cmepoints:before,
.rail .single .listing-item-info .scorecard-social-website:after,
.rail .single .listing-item-info .icon-listing,
.rail .single .listing-item-info .widget.info-listing a:before,
.widget.info-listing .rail .single .listing-item-info a:before,
.rail .single .listing-item-info .icon-titleist,
.rail .single .listing-item-info .leaderboard .sponsored .player-toggle:before,
.leaderboard .sponsored .rail .single .listing-item-info .player-toggle:before,
.rail .single .listing-item-info .match-play .icon-titleist-placeholder:before,
.match-play .rail .single .listing-item-info .icon-titleist-placeholder:before,
.rail .single .listing-item-info #HomeMiniLive .match-play .icon-titleist-placeholder:before,
#HomeMiniLive .match-play .rail .single .listing-item-info .icon-titleist-placeholder:before,
.rail .single .listing-item-info .icon-television:before,
.rail .single .listing-item-info .tour-info .tournament-tvtimes .tournament-tvtimes-slot:first-child:before,
.tour-info .tournament-tvtimes .rail .single .listing-item-info .tournament-tvtimes-slot:first-child:before,
.rail .single .listing-item-info .icon-facebook-like,
.rail .single .listing-item-info .facebook-post .social-meta .likes:before,
.facebook-post .social-meta .rail .single .listing-item-info .likes:before,
.rail .single .listing-item-info .icon-circle-plus,
.rail .single .listing-item-info .my-leaderboard-toggle:after,
.rail .single .listing-item-info .icon-circle-minus,
.rail .single .listing-item-info .my-leaderboard-toggle.added:hover:after,
.rail .single .listing-item-info .my-leaderboard .my-leaderboard-toggle:after,
.my-leaderboard .rail .single .listing-item-info .my-leaderboard-toggle:after,
.rail .single .listing-item-info .icon-circle-check,
.rail .single .listing-item-info .my-leaderboard-toggle.added:after,
.rail .single .listing-item-info .icon-exclamation-sign,
.rail .single .listing-item-info .icon-lpga-close,
.rail .single .listing-item-info .instagram-post .social-meta .likes:before,
.instagram-post .social-meta .rail .single .listing-item-info .likes:before,
.rail .single .listing-item-info .tournament-alertbanner .tournament-alertbanner-text:before,
.tournament-alertbanner .rail .single .listing-item-info .tournament-alertbanner-text:before,
.rail .single .listing-item-info .alert-message .tournament-alertbanner-text:before,
.alert-message .rail .single .listing-item-info .tournament-alertbanner-text:before {
  color: white;
  font-size: 16px;
  top: 0;
}

/* line 71, FED/assets/sass/modules/_group-listing.scss */

.rail .single .listing-category-title {
  background-color: #519c1f !important;
  border: #519c1f;
  color: white;
  font-size: 10px;
  line-height: 18px;
  margin-left: 5px;
  padding: 2px 10px 0;
}

/* line 80, FED/assets/sass/modules/_group-listing.scss */

.rail .single .listing-category-title:last-child {
  margin-left: 0;
}

/* line 83, FED/assets/sass/modules/_group-listing.scss */

.rail .single .listing-category-title:after {
  content: "";
}

/* line 86, FED/assets/sass/modules/_group-listing.scss */

.rail .single .listing-category-title:hover {
  background-color: #002653 !important;
}

/* line 91, FED/assets/sass/modules/_group-listing.scss */

.rail .listing-item-thumb {
  border-bottom: none;
  display: table-cell;
  height: 48px;
  margin-right: 0;
  vertical-align: middle;
  width: 85px;
}

/* line 99, FED/assets/sass/modules/_group-listing.scss */

.rail .listing-item {
  border-bottom: 1px solid #e1e1e1;
  display: table;
  height: auto;
  overflow: visible;
  padding: 20px;
  margin: 0;
  width: 100%;
}

/* line 108, FED/assets/sass/modules/_group-listing.scss */

.rail .listing-item:first-child {
  border-top: 1px solid #e1e1e1;
}

/* line 111, FED/assets/sass/modules/_group-listing.scss */

.rail .listing-item:last-child {
  border-bottom: none;
}

/* line 115, FED/assets/sass/modules/_group-listing.scss */

.rail .listing-title {
  font-size: 14px;
  line-height: 18px;
}

/* line 119, FED/assets/sass/modules/_group-listing.scss */

.rail .listing-item-info {
  float: left;
  margin: 0 0 0 20px;
  padding: 0;
  width: -webkit-calc(100% - 105px);
  width: calc(100% - 105px);
}

/* line 125, FED/assets/sass/modules/_group-listing.scss */

.rail .listing-item-info .icon,
.rail .listing-item-info .icon-finalfield,
.rail .listing-item-info .banner-callouts .finalfield:before,
.banner-callouts .rail .listing-item-info .finalfield:before,
.rail .listing-item-info .icon-pairings,
.rail .listing-item-info .banner-callouts .pairings:before,
.banner-callouts .rail .listing-item-info .pairings:before,
.rail .listing-item-info .icon-linkedin,
.rail .listing-item-info .sub-header .linkedin:before,
.sub-header .rail .listing-item-info .linkedin:before,
.rail .listing-item-info .icon-earth,
.rail .listing-item-info .tournament-banner .player-banner-box-item-website:before,
.tournament-banner .rail .listing-item-info .player-banner-box-item-website:before,
.rail .listing-item-info .icon-check,
.rail .listing-item-info .poll-wrapper .poll-selections input[type="checkbox"]+.select-label:after,
.poll-wrapper .poll-selections .rail .listing-item-info input[type="checkbox"]+.select-label:after,
.rail .listing-item-info .icon-print,
.rail .listing-item-info .page-header .btn-print:before,
.page-header .rail .listing-item-info .btn-print:before,
.rail .listing-item-info .icon-poll,
.rail .listing-item-info .poll-wrapper .poll-head .poll-icon:before,
.poll-wrapper .poll-head .rail .listing-item-info .poll-icon:before,
.rail .listing-item-info .icon-dollar,
.rail .listing-item-info .tournament-banner .player-banner-box-item-earnings:before,
.tournament-banner .rail .listing-item-info .player-banner-box-item-earnings:before,
.rail .listing-item-info .tournament-banner .player-banner-dollar:after,
.tournament-banner .rail .listing-item-info .player-banner-dollar:after,
.rail .listing-item-info .player-top-players-wrapper .player-earnings:before,
.player-top-players-wrapper .rail .listing-item-info .player-earnings:before,
.rail .listing-item-info .icon-calendar,
.rail .listing-item-info .tournament-banner .player-banner-box-item-rookieyear:before,
.tournament-banner .rail .listing-item-info .player-banner-box-item-rookieyear:before,
.rail .listing-item-info .icon-female,
.rail .listing-item-info .tournament-banner .player-banner-box-item-height:before,
.tournament-banner .rail .listing-item-info .player-banner-box-item-height:before,
.rail .listing-item-info .icon-share,
.rail .listing-item-info .page-header .btn-share:before,
.page-header .rail .listing-item-info .btn-share:before,
.rail .listing-item-info .icon-download,
.rail .listing-item-info .table .download:before,
.table .rail .listing-item-info .download:before,
.rail .listing-item-info .icon-email,
.rail .listing-item-info #share-header .sharewithemail:after,
#share-header .rail .listing-item-info .sharewithemail:after,
.rail .listing-item-info .share-article .sharewithemail:after,
.share-article .rail .listing-item-info .sharewithemail:after,
.rail .listing-item-info .featured-article .featured-article-social__icon--email:after,
.featured-article .rail .listing-item-info .featured-article-social__icon--email:after,
.rail .listing-item-info .icon-google-plus,
.rail .listing-item-info .sub-header .google-plus:before,
.sub-header .rail .listing-item-info .google-plus:before,
.rail .listing-item-info #share-header .googleplus:after,
#share-header .rail .listing-item-info .googleplus:after,
.rail .listing-item-info .share-article .googleplus:after,
.share-article .rail .listing-item-info .googleplus:after,
.rail .listing-item-info .icon-camera,
.rail .listing-item-info .listing-category .icon-type-camera:after,
.listing-category .rail .listing-item-info .icon-type-camera:after,
.rail .listing-item-info .icon-play,
.rail .listing-item-info .listing-category .icon-type-play:after,
.listing-category .rail .listing-item-info .icon-type-play:after,
.rail .listing-item-info .play-video:before,
.rail .listing-item-info .listing__play-icon span:before,
.listing__play-icon .rail .listing-item-info span:before,
.rail .listing-item-info .icon-close,
.rail .listing-item-info .tournament-schedule .networks .close:after,
.tournament-schedule .networks .rail .listing-item-info .close:after,
.rail .listing-item-info .modal-container .close:after,
.modal-container .rail .listing-item-info .close:after,
.rail .listing-item-info .icon-close-border,
.rail .listing-item-info .large-dropin-wrapper .close-ad:after,
.large-dropin-wrapper .rail .listing-item-info .close-ad:after,
.rail .listing-item-info .tournament-alertbanner .tournament-alertbanner-close:before,
.tournament-alertbanner .rail .listing-item-info .tournament-alertbanner-close:before,
.rail .listing-item-info .alert-message .tournament-alertbanner-close:before,
.alert-message .rail .listing-item-info .tournament-alertbanner-close:before,
.rail .listing-item-info .icon-arrow-left,
.rail .listing-item-info .results-pagination .results-pagination-prev:before,
.results-pagination .rail .listing-item-info .results-pagination-prev:before,
.rail .listing-item-info .sponsors-slider .flex-direction-nav a.flex-prev:before,
.sponsors-slider .flex-direction-nav .rail .listing-item-info a.flex-prev:before,
.rail .listing-item-info .page-header .btn-back:before,
.page-header .rail .listing-item-info .btn-back:before,
.rail .listing-item-info .detail-carousel .rsArrowLeft:after,
.detail-carousel .rail .listing-item-info .rsArrowLeft:after,
.rail .listing-item-info .player-stats-data .rangeSelector #prev:after,
.player-stats-data .rangeSelector .rail .listing-item-info #prev:after,
.rail .listing-item-info .player-top-players-controls .prev:after,
.player-top-players-controls .rail .listing-item-info .prev:after,
.rail .listing-item-info .player-top-players-controls #prev:after,
.player-top-players-controls .rail .listing-item-info #prev:after,
.rail .listing-item-info .leaderboard-standalone-btn.prev a:before,
.leaderboard-standalone-btn.prev .rail .listing-item-info a:before,
.rail .listing-item-info .tour-info .tour-info-controls .previous:before,
.tour-info .tour-info-controls .rail .listing-item-info .previous:before,
.rail .listing-item-info .player-data .flex-prev:before,
.player-data .rail .listing-item-info .flex-prev:before,
.rail .listing-item-info .match-data .flex-prev:before,
.match-data .rail .listing-item-info .flex-prev:before,
.rail .listing-item-info .course-slider .rsArrowLeft:before,
.course-slider .rail .listing-item-info .rsArrowLeft:before,
.rail .listing-item-info .icon-arrow-down,
.rail .listing-item-info .sub-header .has-dropdown a:before,
.sub-header .has-dropdown .rail .listing-item-info a:before,
.rail .listing-item-info .nav-primary .has-dropdown a:before,
.nav-primary .has-dropdown .rail .listing-item-info a:before,
.rail .listing-item-info .control-dropdown:after,
.rail .listing-item-info .tournament-schedule .button-border.networks-toggle:after,
.tournament-schedule .rail .listing-item-info .button-border.networks-toggle:after,
.rail .listing-item-info .tournament-schedule .networks-toggle.view-more-button:after,
.tournament-schedule .rail .listing-item-info .networks-toggle.view-more-button:after,
.rail .listing-item-info .leaderboard .player-toggle:after,
.leaderboard .rail .listing-item-info .player-toggle:after,
.rail .listing-item-info .solheim .right .player-toggle:before,
.solheim .right .rail .listing-item-info .player-toggle:before,
.rail .listing-item-info .icrown .right .player-toggle:before,
.icrown .right .rail .listing-item-info .player-toggle:before,
.rail .listing-item-info .featured-video-comment:after,
.rail .listing-item-info .featured-video-comment-open:after,
.rail .listing-item-info .icon-arrow-up,
.rail .listing-item-info .leaderboard .expanded .player-toggle:after,
.leaderboard .expanded .rail .listing-item-info .player-toggle:after,
.rail .listing-item-info .solheim .expanded .right .player-toggle:before,
.solheim .expanded .right .rail .listing-item-info .player-toggle:before,
.rail .listing-item-info .icrown .expanded .right .player-toggle:before,
.icrown .expanded .right .rail .listing-item-info .player-toggle:before,
.rail .listing-item-info .icon-arrow-right,
.rail .listing-item-info .view-more:after,
.rail .listing-item-info .table-titlerow .view-more:after,
.table-titlerow .rail .listing-item-info .view-more:after,
.rail .listing-item-info .results-pagination .results-pagination-next:before,
.results-pagination .rail .listing-item-info .results-pagination-next:before,
.rail .listing-item-info .rail-section-link .button-border:after,
.rail-section-link .rail .listing-item-info .button-border:after,
.rail .listing-item-info .rail-section-link .view-more-button:after,
.rail-section-link .rail .listing-item-info .view-more-button:after,
.rail .listing-item-info .sponsors-slider .flex-direction-nav a.flex-next:before,
.sponsors-slider .flex-direction-nav .rail .listing-item-info a.flex-next:before,
.rail .listing-item-info .page-header .button:after,
.page-header .rail .listing-item-info .button:after,
.rail .listing-item-info .page-header .button-border:after,
.page-header .rail .listing-item-info .button-border:after,
.rail .listing-item-info .page-header .view-more-button:after,
.page-header .rail .listing-item-info .view-more-button:after,
.rail .listing-item-info .listing-buttons .button-border:after,
.listing-buttons .rail .listing-item-info .button-border:after,
.rail .listing-item-info .listing-buttons .view-more-button:after,
.listing-buttons .rail .listing-item-info .view-more-button:after,
.rail .listing-item-info .banner-callouts .button:after,
.banner-callouts .rail .listing-item-info .button:after,
.rail .listing-item-info .banner-callouts .button-border:after,
.banner-callouts .rail .listing-item-info .button-border:after,
.rail .listing-item-info .banner-callouts .view-more-button:after,
.banner-callouts .rail .listing-item-info .view-more-button:after,
.rail .listing-item-info .detail-carousel .rsArrowRight:after,
.detail-carousel .rail .listing-item-info .rsArrowRight:after,
.rail .listing-item-info .tournament-schedule .button-border:after,
.tournament-schedule .rail .listing-item-info .button-border:after,
.rail .listing-item-info .tournament-schedule .view-more-button:after,
.tournament-schedule .rail .listing-item-info .view-more-button:after,
.rail .listing-item-info .tournament-toplinks li a:after,
.tournament-toplinks li .rail .listing-item-info a:after,
.rail .listing-item-info .widget.tournament-winner .tournament-winner-link .button:after,
.widget.tournament-winner .tournament-winner-link .rail .listing-item-info .button:after,
.rail .listing-item-info .widget.tournament-winner .tournament-winner-link .button-border:after,
.widget.tournament-winner .tournament-winner-link .rail .listing-item-info .button-border:after,
.rail .listing-item-info .widget.tournament-winner .tournament-winner-link .view-more-button:after,
.widget.tournament-winner .tournament-winner-link .rail .listing-item-info .view-more-button:after,
.rail .listing-item-info .widget.tournament-results .button:after,
.widget.tournament-results .rail .listing-item-info .button:after,
.rail .listing-item-info .widget.tournament-results .button-border:after,
.widget.tournament-results .rail .listing-item-info .button-border:after,
.rail .listing-item-info .widget.tournament-results .view-more-button:after,
.widget.tournament-results .rail .listing-item-info .view-more-button:after,
.rail .listing-item-info .widget.wounded-warrior .button:after,
.widget.wounded-warrior .rail .listing-item-info .button:after,
.rail .listing-item-info .widget.wounded-warrior .button-border:after,
.widget.wounded-warrior .rail .listing-item-info .button-border:after,
.rail .listing-item-info .widget.wounded-warrior .view-more-button:after,
.widget.wounded-warrior .rail .listing-item-info .view-more-button:after,
.rail .listing-item-info .player-stats-data .rangeSelector #next:after,
.player-stats-data .rangeSelector .rail .listing-item-info #next:after,
.rail .listing-item-info .player-top-players-wrapper .player-viewprofile .button:after,
.player-top-players-wrapper .player-viewprofile .rail .listing-item-info .button:after,
.rail .listing-item-info .player-top-players-wrapper .player-viewprofile .button-border:after,
.player-top-players-wrapper .player-viewprofile .rail .listing-item-info .button-border:after,
.rail .listing-item-info .player-top-players-wrapper .player-viewprofile .view-more-button:after,
.player-top-players-wrapper .player-viewprofile .rail .listing-item-info .view-more-button:after,
.rail .listing-item-info .player-top-players-controls .next:after,
.player-top-players-controls .rail .listing-item-info .next:after,
.rail .listing-item-info .player-top-players-controls #next:after,
.player-top-players-controls .rail .listing-item-info #next:after,
.rail .listing-item-info .leaderboard-standalone-table-bottom .button:after,
.leaderboard-standalone-table-bottom .rail .listing-item-info .button:after,
.rail .listing-item-info .leaderboard-standalone-table-bottom .button-border:after,
.leaderboard-standalone-table-bottom .rail .listing-item-info .button-border:after,
.rail .listing-item-info .leaderboard-standalone-table-bottom .view-more-button:after,
.leaderboard-standalone-table-bottom .rail .listing-item-info .view-more-button:after,
.rail .listing-item-info .leaderboard-standalone-btn.next a:before,
.leaderboard-standalone-btn.next .rail .listing-item-info a:before,
.rail .listing-item-info .tour-info .tour-info-controls .next:after,
.tour-info .tour-info-controls .rail .listing-item-info .next:after,
.rail .listing-item-info .leaderboard-header .round strong:after,
.leaderboard-header .round .rail .listing-item-info strong:after,
.rail .listing-item-info .leaderboard-header .round a:after,
.leaderboard-header .round .rail .listing-item-info a:after,
.rail .listing-item-info .player-details .button:after,
.player-details .rail .listing-item-info .button:after,
.rail .listing-item-info .player-details .button-border:after,
.player-details .rail .listing-item-info .button-border:after,
.rail .listing-item-info .player-details .view-more-button:after,
.player-details .rail .listing-item-info .view-more-button:after,
.rail .listing-item-info .player-data .button:after,
.player-data .rail .listing-item-info .button:after,
.rail .listing-item-info .player-data .button-border:after,
.player-data .rail .listing-item-info .button-border:after,
.rail .listing-item-info .player-data .view-more-button:after,
.player-data .rail .listing-item-info .view-more-button:after,
.rail .listing-item-info .player-data .flex-next:before,
.player-data .rail .listing-item-info .flex-next:before,
.rail .listing-item-info .countdown-link .button:after,
.countdown-link .rail .listing-item-info .button:after,
.rail .listing-item-info .countdown-link .button-border:after,
.countdown-link .rail .listing-item-info .button-border:after,
.rail .listing-item-info .countdown-link .view-more-button:after,
.countdown-link .rail .listing-item-info .view-more-button:after,
.rail .listing-item-info .stats .button:after,
.stats .rail .listing-item-info .button:after,
.rail .listing-item-info .stats .button-border:after,
.stats .rail .listing-item-info .button-border:after,
.rail .listing-item-info .stats .view-more-button:after,
.stats .rail .listing-item-info .view-more-button:after,
.rail .listing-item-info .match-data .button:after,
.match-data .rail .listing-item-info .button:after,
.rail .listing-item-info .match-data .button-border:after,
.match-data .rail .listing-item-info .button-border:after,
.rail .listing-item-info .match-data .view-more-button:after,
.match-data .rail .listing-item-info .view-more-button:after,
.rail .listing-item-info .match-data .flex-next:before,
.match-data .rail .listing-item-info .flex-next:before,
.rail .listing-item-info .course-slider .rsArrowRight:before,
.course-slider .rail .listing-item-info .rsArrowRight:before,
.rail .listing-item-info .player-news-wide .listing-buttons .button-border:after,
.player-news-wide .listing-buttons .rail .listing-item-info .button-border:after,
.rail .listing-item-info .player-news-wide .listing-buttons .view-more-button:after,
.player-news-wide .listing-buttons .rail .listing-item-info .view-more-button:after,
.rail .listing-item-info .sticky-next a:after,
.sticky-next .rail .listing-item-info a:after,
.rail .listing-item-info .featured-article .arrow-link:after,
.featured-article .rail .listing-item-info .arrow-link:after,
.rail .listing-item-info .icon-search,
.rail .listing-item-info .section-header-search:after,
.rail .listing-item-info .control-search:before,
.rail .listing-item-info .search-form:after,
.rail .listing-item-info .icon-rss,
.rail .listing-item-info .sub-header .rss:before,
.sub-header .rail .listing-item-info .rss:before,
.rail .listing-item-info .icon-twitter,
.rail .listing-item-info .sub-header .twitter:before,
.sub-header .rail .listing-item-info .twitter:before,
.rail .listing-item-info .social-controls .twitter:before,
.social-controls .rail .listing-item-info .twitter:before,
.rail .listing-item-info #share-header .twitter:after,
#share-header .rail .listing-item-info .twitter:after,
.rail .listing-item-info .share-article .twitter:after,
.share-article .rail .listing-item-info .twitter:after,
.rail .listing-item-info .tournament-banner .player-banner-box-item-twitter:before,
.tournament-banner .rail .listing-item-info .player-banner-box-item-twitter:before,
.rail .listing-item-info .scorecard-social-twitter:after,
.rail .listing-item-info .video-share-twitter:before,
.rail .listing-item-info .featured-article .featured-article-social__icon--twitter:after,
.featured-article .rail .listing-item-info .featured-article-social__icon--twitter:after,
.rail .listing-item-info .icon-facebook,
.rail .listing-item-info .sub-header .facebook:before,
.sub-header .rail .listing-item-info .facebook:before,
.rail .listing-item-info .social-controls .facebook:before,
.social-controls .rail .listing-item-info .facebook:before,
.rail .listing-item-info #share-header .facebook:after,
#share-header .rail .listing-item-info .facebook:after,
.rail .listing-item-info .share-article .facebook:after,
.share-article .rail .listing-item-info .facebook:after,
.rail .listing-item-info .tournament-banner .player-banner-box-item-facebook:before,
.tournament-banner .rail .listing-item-info .player-banner-box-item-facebook:before,
.rail .listing-item-info .scorecard-social-facebook:after,
.rail .listing-item-info .video-share-facebook:before,
.rail .listing-item-info .featured-article .featured-article-social__icon--facebook:after,
.featured-article .rail .listing-item-info .featured-article-social__icon--facebook:after,
.rail .listing-item-info .icon-youtube,
.rail .listing-item-info .sub-header .youtube:before,
.sub-header .rail .listing-item-info .youtube:before,
.rail .listing-item-info .icon-instagram,
.rail .listing-item-info .sub-header .instagram:before,
.sub-header .rail .listing-item-info .instagram:before,
.rail .listing-item-info .social-controls .instagram:before,
.social-controls .rail .listing-item-info .instagram:before,
.rail .listing-item-info .tournament-banner .player-banner-box-item-instagram:before,
.tournament-banner .rail .listing-item-info .player-banner-box-item-instagram:before,
.rail .listing-item-info .scorecard-social-instagram:after,
.rail .listing-item-info .icon-favorite,
.rail .listing-item-info .social-functions .favorite:before,
.social-functions .rail .listing-item-info .favorite:before,
.rail .listing-item-info .leaderboard .table-coltitle.star:after,
.leaderboard .rail .listing-item-info .table-coltitle.star:after,
.rail .listing-item-info .tournament-results .table-coltitle.star:after,
.tournament-results .rail .listing-item-info .table-coltitle.star:after,
.rail .listing-item-info .icon-reply,
.rail .listing-item-info .social-functions .reply:before,
.social-functions .rail .listing-item-info .reply:before,
.rail .listing-item-info .icon-retweet,
.rail .listing-item-info .social-functions .retweet:before,
.social-functions .rail .listing-item-info .retweet:before,
.rail .listing-item-info .icon-live,
.rail .listing-item-info .nav-primary>li.live-alert>a:before,
.rail .listing-item-info .tournament-livealerts-icon:before,
.rail .listing-item-info .icon-map,
.rail .listing-item-info .banner-callouts .map:before,
.banner-callouts .rail .listing-item-info .map:before,
.rail .listing-item-info .icon-globe,
.rail .listing-item-info .banner-callouts .www:before,
.banner-callouts .rail .listing-item-info .www:before,
.rail .listing-item-info .tournament-banner .player-banner-box-item-cmepoints:before,
.tournament-banner .rail .listing-item-info .player-banner-box-item-cmepoints:before,
.rail .listing-item-info .scorecard-social-website:after,
.rail .listing-item-info .icon-listing,
.rail .listing-item-info .widget.info-listing a:before,
.widget.info-listing .rail .listing-item-info a:before,
.rail .listing-item-info .icon-titleist,
.rail .listing-item-info .leaderboard .sponsored .player-toggle:before,
.leaderboard .sponsored .rail .listing-item-info .player-toggle:before,
.rail .listing-item-info .match-play .icon-titleist-placeholder:before,
.match-play .rail .listing-item-info .icon-titleist-placeholder:before,
.rail .listing-item-info #HomeMiniLive .match-play .icon-titleist-placeholder:before,
#HomeMiniLive .match-play .rail .listing-item-info .icon-titleist-placeholder:before,
.rail .listing-item-info .icon-television:before,
.rail .listing-item-info .tour-info .tournament-tvtimes .tournament-tvtimes-slot:first-child:before,
.tour-info .tournament-tvtimes .rail .listing-item-info .tournament-tvtimes-slot:first-child:before,
.rail .listing-item-info .icon-facebook-like,
.rail .listing-item-info .facebook-post .social-meta .likes:before,
.facebook-post .social-meta .rail .listing-item-info .likes:before,
.rail .listing-item-info .icon-circle-plus,
.rail .listing-item-info .my-leaderboard-toggle:after,
.rail .listing-item-info .icon-circle-minus,
.rail .listing-item-info .my-leaderboard-toggle.added:hover:after,
.rail .listing-item-info .my-leaderboard .my-leaderboard-toggle:after,
.my-leaderboard .rail .listing-item-info .my-leaderboard-toggle:after,
.rail .listing-item-info .icon-circle-check,
.rail .listing-item-info .my-leaderboard-toggle.added:after,
.rail .listing-item-info .icon-exclamation-sign,
.rail .listing-item-info .icon-lpga-close,
.rail .listing-item-info .instagram-post .social-meta .likes:before,
.instagram-post .social-meta .rail .listing-item-info .likes:before,
.rail .listing-item-info .tournament-alertbanner .tournament-alertbanner-text:before,
.tournament-alertbanner .rail .listing-item-info .tournament-alertbanner-text:before,
.rail .listing-item-info .alert-message .tournament-alertbanner-text:before,
.alert-message .rail .listing-item-info .tournament-alertbanner-text:before {
  color: #3d3f40;
  font-size: 12px;
  top: 0;
}

/* line 131, FED/assets/sass/modules/_group-listing.scss */

.rail .listing-category-title {
  background-color: transparent !important;
  border: none;
  color: #519c1f;
  font-size: 12px;
  line-height: 14px;
  padding: 0;
}

/* line 139, FED/assets/sass/modules/_group-listing.scss */

.rail .listing-category-title:hover {
  color: #002653;
  border: none;
}

/* line 144, FED/assets/sass/modules/_group-listing.scss */

.listing-category-title ~ .rail .listing-category-title:after {
  padding-left: 3px;
}

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

.tab-controls {
  border-bottom: 1px solid #e1e1e1;
}

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

*+.tab-controls {
  border-top: 1px solid #e1e1e1;
}

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

.page-header+.tab-controls {
  border-top: 0;
}

/* line 20, FED/assets/sass/modules/_tabs.scss */

.tab-controls ul {
  zoom: 1;
  margin: 0;
  padding: 0;
  list-style: none;
  height: 60px;
}

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

.tab-controls ul:before,
.tab-controls ul:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}

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

.tab-controls ul:after {
  clear: both;
}

/* line 31, FED/assets/sass/modules/_tabs.scss */

.tab-controls-wrapper {
  border-top: 1px solid #e1e1e1;
}

/* line 39, FED/assets/sass/modules/_tabs.scss */

.tab {
  float: left;
  border-right: 1px solid #e1e1e1;
  font-weight: bold;
  font-size: 14px;
  height: 100%;
  line-height: 20px;
}

/* line 56, FED/assets/sass/modules/_tabs.scss */

.tab button,
.tab a {
  color: #49aa3d;
  display: block;
  padding: 20px 40px;
  background-color: #f9f6f6;
  background-image: -webkit-linear-gradient(#f9f6f6 0%,#eef1f5 100%);
  background-image: linear-gradient(#f9f6f6 0%,#eef1f5 100%);
}

/* line 73, FED/assets/sass/modules/_tabs.scss */

.tab button {
  font: inherit;
  color: inherit;
}

/* line 80, FED/assets/sass/modules/_tabs.scss */

.tab.active button,
.tab.active a {
  background: #fff;
  color: #1f2223;
  height: 62px;
}

/* line 119, FED/assets/sass/modules/_tabs.scss */

.tab-content+.tab-content {
  display: none;
}

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

.fulltabs {
  background-color: #f9f6f6;
  background-image: -webkit-linear-gradient(#f9f6f6 0%,#eef1f5 100%);
  background-image: linear-gradient(#f9f6f6 0%,#eef1f5 100%);
}

@media print {
  /* line 5, FED/assets/sass/modules/_fulltabs.scss */

  .fulltabs {
    display: none;
  }
}

/* line 17, FED/assets/sass/modules/_fulltabs.scss */

*+.fulltabs {
  border-top: 1px solid #e1e1e1;
}

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

.fulltabs .fulltabs-tabs {
  display: table;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}

/* line 50, FED/assets/sass/modules/_fulltabs.scss */

.fulltabs .fulltabs-tabs .fulltabs-tab {
  border-left: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  display: table-cell;
  text-align: center;
  width: auto;
}

/* line 57, FED/assets/sass/modules/_fulltabs.scss */

.fulltabs .fulltabs-tabs .fulltabs-tab a {
  display: block;
  font-size: 14px;
  font-weight: 700;
  height: 60px;
  line-height: 60px;
  min-width: 70px;
  text-transform: uppercase;
  vertical-align: middle;
}

/* line 67, FED/assets/sass/modules/_fulltabs.scss */

.fulltabs .fulltabs-tabs .fulltabs-tab.active {
  background-color: white;
  border-bottom: 1px solid #fff;
}

/* line 71, FED/assets/sass/modules/_fulltabs.scss */

.fulltabs .fulltabs-tabs .fulltabs-tab.active a {
  color: #404040;
}

/* line 75, FED/assets/sass/modules/_fulltabs.scss */

.fulltabs .fulltabs-tabs .fulltabs-tab:first-child {
  border-left: none;
}

/* line 20, FED/assets/sass/modules/_tournament-schedule.scss */

.adverts.display-none+.tournament-schedule,
.display-none.iab-wrapper+.tournament-schedule {
  border-top: 1px solid #e1e1e1;
}

/* line 24, FED/assets/sass/modules/_tournament-schedule.scss */

.tournament-schedule .table-content {
  vertical-align: top;
}

/* line 28, FED/assets/sass/modules/_tournament-schedule.scss */

.tournament-schedule tr {
  border-top: 1px solid #f1f0f0;
}

/* line 32, FED/assets/sass/modules/_tournament-schedule.scss */

.tournament-schedule .table-title {
  margin-bottom: 20px;
}

/* line 36, FED/assets/sass/modules/_tournament-schedule.scss */

.tournament-schedule .table-wrapper,
.tournament-schedule .player-performance-table-wrapper,
.tournament-schedule .player-results-table-wrapper,
.tournament-schedule .leaderboard-standalone-table {
  border-top: none;
}

/* line 41, FED/assets/sass/modules/_tournament-schedule.scss */

.tournament-schedule .month,
.tournament-schedule .day {
  font-weight: bold;
  color: #73aad1;
  line-height: 1;
  text-transform: uppercase;
}

/* line 76, FED/assets/sass/modules/_tournament-schedule.scss */

.tournament-schedule .month {
  font-size: 50px;
}

/* line 80, FED/assets/sass/modules/_tournament-schedule.scss */

.tournament-schedule .day {
  font-size: 30px;
}

/* line 86, FED/assets/sass/modules/_tournament-schedule.scss */

.tournament-schedule .tournament-title {
  font-size: 20px;
  font-weight: normal;
  line-height: 24px;
}

/* line 92, FED/assets/sass/modules/_tournament-schedule.scss */

.tournament-schedule .tournament-info {
  margin-top: 5px;
  font-weight: normal;
  font-family: Arial, sans-serif;
  color: #969b9d;
}

/* line 114, FED/assets/sass/modules/_tournament-schedule.scss */

.tournament-schedule .champion-link {
  display: block;
}

/* line 168, FED/assets/sass/modules/_tournament-schedule.scss */

.tournament-schedule .tournament-title,
.tournament-schedule .tournament-info {
  max-width: 310px;
}

/* line 173, FED/assets/sass/modules/_tournament-schedule.scss */

.tournament-schedule .tournament-info {
  font-size: 18px;
  line-height: 30px;
}

/* line 178, FED/assets/sass/modules/_tournament-schedule.scss */

.tournament-schedule .headshot {
  margin-top: 10px;
  border: 1px solid #ebeaea;
}

/* line 183, FED/assets/sass/modules/_tournament-schedule.scss */

.tournament-schedule .champion-link figcaption {
  text-align: left;
}

/* line 189, FED/assets/sass/modules/_tournament-schedule.scss */

.tournament-schedule .button-border,
.tournament-schedule .view-more-button {
  min-width: 175px;
  padding: 0px 20px 0px 10px;
}

/* line 199, FED/assets/sass/modules/_tournament-schedule.scss */

.tournament-schedule .button-border+.button-border,
.tournament-schedule .view-more-button+.button-border,
.tournament-schedule .button-border+.view-more-button,
.tournament-schedule .view-more-button+.view-more-button {
  margin-top: 10px;
}

/* line 203, FED/assets/sass/modules/_tournament-schedule.scss */

.tournament-schedule .button-border:after,
.tournament-schedule .view-more-button:after {
  margin-left: 5px;
  font-size: 12px;
  position: absolute;
}

/* line 211, FED/assets/sass/modules/_tournament-schedule.scss */

.tournament-schedule .button-border.networks-toggle,
.tournament-schedule .networks-toggle.view-more-button {
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}

/* line 220, FED/assets/sass/modules/_tournament-schedule.scss */

.tournament-schedule .network-info {
  background: #f2f2f2;
}

/* line 223, FED/assets/sass/modules/_tournament-schedule.scss */

.tournament-schedule .network-info td {
  padding: 0;
  position: relative;
}

/* line 229, FED/assets/sass/modules/_tournament-schedule.scss */

.tournament-schedule .networks {
  max-height: 0;
  overflow: hidden;
  position: relative;
  -webkit-transition: max-height .5s;
  -moz-transition: max-height .5s;
  -o-transition: max-height .5s;
  transition: max-height .5s;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}

/* line 236, FED/assets/sass/modules/_tournament-schedule.scss */

.tournament-schedule .networks .close {
  width: 20px;
  height: 20px;
  border: 1px solid #49aa3d;
  border-radius: 50%;
  font-size: 0;
  text-align: center;
  position: absolute;
  right: 20px;
  top: 20px;
}

/* line 247, FED/assets/sass/modules/_tournament-schedule.scss */

.tournament-schedule .networks .close:after {
  width: 100%;
  font-size: 14px;
  line-height: 18px;
  color: #49aa3d;
  position: absolute;
  left: 0;
  top: 0;
}

/* line 258, FED/assets/sass/modules/_tournament-schedule.scss */

.tournament-schedule .networks .close:hover {
  opacity: .5;
}

/* line 264, FED/assets/sass/modules/_tournament-schedule.scss */

.tournament-schedule .network {
  padding: 25px 0 25px 170px;
  font-size: 0;
  color: #969b9d;
  text-align: left;
  text-transform: uppercase;
  position: relative;
}

/* line 273, FED/assets/sass/modules/_tournament-schedule.scss */

.tournament-schedule .network+.network {
  border-top: 1px solid #fff;
}

/* line 277, FED/assets/sass/modules/_tournament-schedule.scss */

.tournament-schedule .network li {
  float: left;
  padding-right: 30px;
  margin: 5px 0;
  font: 12px/20px arial, sans-serif;
}

/* line 283, FED/assets/sass/modules/_tournament-schedule.scss */

.tournament-schedule .network li+li {
  padding: 0 30px;
  border-left: 1px solid #969b9d;
}

/* line 288, FED/assets/sass/modules/_tournament-schedule.scss */

.tournament-schedule .network li:nth-child(3n+1) {
  clear: left;
  padding-left: 0;
  border-left: 0;
}

/* line 298, FED/assets/sass/modules/_tournament-schedule.scss */

.tournament-schedule .expanded .networks-toggle:after {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

/* line 304, FED/assets/sass/modules/_tournament-schedule.scss */

.tournament-schedule .expanded+.network-info .networks {
  max-height: 500px;
}

/* line 311, FED/assets/sass/modules/_tournament-schedule.scss */

.tournament-schedule .network-logo {
  width: 90px;
  height: 100%;
  position: absolute;
  left: 30px;
  top: 0;
}

/* line 318, FED/assets/sass/modules/_tournament-schedule.scss */

.tournament-schedule .network-logo img {
  display: block;
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  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 332, FED/assets/sass/modules/_tournament-schedule.scss */

.tournaments-featured+.tournaments-upcoming,
.adverts+.tournaments-upcoming,
.iab-wrapper+.tournaments-upcoming {
  border-top: 1px solid #e1e1e1;
}

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

.tournament-banner {
  background-position: center center;
  background-size: cover;
  position: relative;
  width: 100%;
  z-index: 1;
  height: 352px;
}

/* line 19, FED/assets/sass/modules/_tournament-banner.scss */

.tournament-banner.player-banner-wrapper,
.tournament-banner.fantasy-banner {
  height: 352px;
}

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

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

  /* line 33, FED/assets/sass/modules/_tournament-banner.scss */

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

/* line 38, FED/assets/sass/modules/_tournament-banner.scss */

.tournament-banner:before {
  bottom: 0;
  content: '';
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 2;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDcyYiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDA3MmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

/* line 50, FED/assets/sass/modules/_tournament-banner.scss */

.tournament-banner .tournament-banner-content {
  bottom: 0;
  height: auto;
  left: 0;
  position: absolute;
  right: 0;
  z-index: 3;
}

/* line 58, FED/assets/sass/modules/_tournament-banner.scss */

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

/* line 72, FED/assets/sass/modules/_tournament-banner.scss */

.tournament-banner .tournament-banner-content .tournament-banner-info .tournament-banner-logo img {
  width: 112px;
  height: auto;
}

/* line 83, FED/assets/sass/modules/_tournament-banner.scss */

.tournament-banner .tournament-banner-content .tournament-banner-info .tournament-banner-title {
  font-size: 36px;
  line-height: 1.5;
  font-size: 36px;
}

/* line 87, FED/assets/sass/modules/_tournament-banner.scss */

.tournament-banner .tournament-banner-content .tournament-banner-info .tournament-banner-title strong {
  font-weight: 700;
}

/* line 99, FED/assets/sass/modules/_tournament-banner.scss */

.tournament-banner .tournament-banner-content .tournament-banner-info .tournament-banner-meta {
  font-size: 16px;
}

/* line 107, FED/assets/sass/modules/_tournament-banner.scss */

.tournament-banner .tournament-banner-content .tournament-banner-info .tournament-banner-meta .tournament-banner-location {
  float: left;
  margin-right: 0;
}

/* line 112, FED/assets/sass/modules/_tournament-banner.scss */

.tournament-banner .tournament-banner-content .tournament-banner-info .tournament-banner-meta .tournament-banner-location,
.tournament-banner .tournament-banner-content .tournament-banner-info .tournament-banner-meta .tournament-banner-date {
  border-left: 1px solid white;
  display: inline;
  padding: 0 10px;
}

/* line 117, FED/assets/sass/modules/_tournament-banner.scss */

.tournament-banner .tournament-banner-content .tournament-banner-info .tournament-banner-meta .tournament-banner-location:first-child,
.tournament-banner .tournament-banner-content .tournament-banner-info .tournament-banner-meta .tournament-banner-date:first-child {
  border-left: none;
  padding-left: 0;
}

/* line 122, FED/assets/sass/modules/_tournament-banner.scss */

.tournament-banner .tournament-banner-content .tournament-banner-info .tournament-banner-meta .tournament-banner-location strong,
.tournament-banner .tournament-banner-content .tournament-banner-info .tournament-banner-meta .tournament-banner-date strong {
  font-weight: 700;
}

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

.tournament-tvtimes {
  margin: 0 auto;
  max-width: 1060px;
  border-bottom: 1px solid #e1e1e1;
}

/* line 17, FED/assets/sass/modules/_tournament-tvtimes.scss */

.tournament-tvtimes .tournament-tvtimes-network {
  float: left;
  margin: 10px 0;
  width: 50%;
}

/* line 27, FED/assets/sass/modules/_tournament-tvtimes.scss */

.tournament-tvtimes .tournament-tvtimes-network.single {
  width: 100%;
}

/* line 31, FED/assets/sass/modules/_tournament-tvtimes.scss */

.tournament-tvtimes .tournament-tvtimes-network:nth-child(even) {
  border-left: 1px solid #e1e1e1;
  padding-left: 20px;
}

/* line 38, FED/assets/sass/modules/_tournament-tvtimes.scss */

.tournament-tvtimes .tournament-tvtimes-logo {
  float: left;
  height: 55px;
  width: 55px;
}

/* line 44, FED/assets/sass/modules/_tournament-tvtimes.scss */

.tournament-tvtimes .tournament-tvtimes-slots {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
  width: -webkit-calc(100% - 55px);
  width: calc(100% - 55px);
}

/* line 60, FED/assets/sass/modules/_tournament-tvtimes.scss */

.tournament-tvtimes .tournament-tvtimes-slot:first-child:nth-last-child(1) {
  width: 100%;
}

/* line 65, FED/assets/sass/modules/_tournament-tvtimes.scss */

.tournament-tvtimes .tournament-tvtimes-slot:first-child:nth-last-child(2),
.tournament-tvtimes .tournament-tvtimes-slot:first-child:nth-last-child(2) ~ li {
  width: 50%;
}

/* line 71, FED/assets/sass/modules/_tournament-tvtimes.scss */

.tournament-tvtimes .tournament-tvtimes-slot:first-child:nth-last-child(3),
.tournament-tvtimes .tournament-tvtimes-slot:first-child:nth-last-child(3) ~ li {
  width: 33.3333%;
}

/* line 77, FED/assets/sass/modules/_tournament-tvtimes.scss */

.tournament-tvtimes .tournament-tvtimes-slot:first-child:nth-last-child(4),
.tournament-tvtimes .tournament-tvtimes-slot:first-child:nth-last-child(4) ~ li {
  width: 25%;
}

/* line 84, FED/assets/sass/modules/_tournament-tvtimes.scss */

.tournament-tvtimes .tournament-tvtimes-valign {
  display: table-cell;
  vertical-align: middle;
  height: 55px;
}

/* line 94, FED/assets/sass/modules/_tournament-tvtimes.scss */

.tournament-tvtimes .slotinfo {
  display: block;
  width: 100%;
}

/* line 109, FED/assets/sass/modules/_tournament-tvtimes.scss */

.rail-container .tournament-tvtimes {
  border-top: 1px solid #e1e1e1;
  padding: 20px;
}

/* line 112, FED/assets/sass/modules/_tournament-tvtimes.scss */

.rail-container .tournament-tvtimes .tournament-tvtimes-valign {
  height: auto;
}

/* line 115, FED/assets/sass/modules/_tournament-tvtimes.scss */

.rail-container .tournament-tvtimes .tournament-tvtimes-logo {
  height: 25px;
  width: 25px;
}

/* line 119, FED/assets/sass/modules/_tournament-tvtimes.scss */

.rail-container .tournament-tvtimes .tournament-tvtimes-network {
  float: none;
  margin: 20px 0 0;
  width: 100%;
}

/* line 124, FED/assets/sass/modules/_tournament-tvtimes.scss */

.rail-container .tournament-tvtimes .tournament-tvtimes-network:first-child {
  margin-top: 0;
}

/* line 127, FED/assets/sass/modules/_tournament-tvtimes.scss */

.rail-container .tournament-tvtimes .tournament-tvtimes-network:nth-child(even) {
  border-left: none;
  padding-left: 0;
}

/* line 132, FED/assets/sass/modules/_tournament-tvtimes.scss */

.rail-container .tournament-tvtimes .tournament-tvtimes-slots {
  width: -webkit-calc(100% - 25px);
  width: calc(100% - 25px);
}

/* line 134, FED/assets/sass/modules/_tournament-tvtimes.scss */

.rail-container .tournament-tvtimes .tournament-tvtimes-slots .tournament-tvtimes-slot {
  padding-left: 15px;
}

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

.tournament-livealerts {
  float: right;
}

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

.tournament-livealerts .tournament-livealerts-slot {
  float: left;
}

/* line 18, FED/assets/sass/modules/_tournament-livealerts.scss */

.tournament-livealerts .tournament-livealerts-slot .tournament-livealerts-valign {
  display: table-cell;
  vertical-align: middle;
  height: 55px;
  font-weight: bold;
  font-size: 14px;
  color: #969b9d;
  white-space: nowrap;
}

/* line 27, FED/assets/sass/modules/_tournament-livealerts.scss */

.tournament-livealerts .tournament-livealerts-slot .slotinfo {
  display: block;
  width: 100%;
}

/* line 32, FED/assets/sass/modules/_tournament-livealerts.scss */

.page-header .tournament-livealerts {
  float: left;
  margin-top: -7px;
  margin-left: 20px;
}

/* line 36, FED/assets/sass/modules/_tournament-livealerts.scss */

.page-header .tournament-livealerts:first-child {
  margin-left: 0;
}

/* line 40, FED/assets/sass/modules/_tournament-livealerts.scss */

.section-header .tournament-livealerts,
.table-titlerow .tournament-livealerts,
.player-top-money-header .tournament-livealerts {
  display: inline-block;
  float: none;
  vertical-align: middle;
}

/* line 45, FED/assets/sass/modules/_tournament-livealerts.scss */

.section-header .tournament-livealerts .tournament-livealerts-slot:first-child,
.table-titlerow .tournament-livealerts .tournament-livealerts-slot:first-child,
.player-top-money-header .tournament-livealerts .tournament-livealerts-slot:first-child {
  margin-left: 15px;
}

/* line 52, FED/assets/sass/modules/_tournament-livealerts.scss */

.tournament-livealerts-icon {
  display: inline-block;
  vertical-align: middle;
  height: 55px;
  text-align: center;
  width: 55px;
}

/* line 59, FED/assets/sass/modules/_tournament-livealerts.scss */

.tournament-livealerts-icon:before {
  color: #e50f14;
  font-weight: normal;
  line-height: 55px;
  font-size: 44px;
}

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

.tournament-toplinks {
  list-style: none;
  float: left;
}

/* line 13, FED/assets/sass/modules/_tournament-toplinks.scss */

.tournament-toplinks li {
  display: table-cell;
  height: 55px;
  padding: 0 15px;
  vertical-align: middle;
}

/* line 32, FED/assets/sass/modules/_tournament-toplinks.scss */

.tournament-toplinks li a:after {
  font-size: 12px;
  line-height: 1;
  margin-left: 5px;
}

/* line 4, FED/assets/sass/modules/_tournament-meta.scss */

.tournament-meta {
  border-top: 1px solid #e1e1e1;
  list-style: none;
  padding: 20px 0;
}

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

.tournament-meta .tournament-meta-item {
  color: #3d3f40;
  float: left;
  font-size: 18px;
  line-height: 40px;
  width: 50%;
}

/* line 28, FED/assets/sass/modules/_tournament-meta.scss */

.tournament-meta .tournament-meta-item .tournament-meta-valign {
  display: table-cell;
  overflow: hidden;
  vertical-align: middle;
}

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

.tournament-alertbanner,
.alert-message {
  height: 0px;
  overflow: hidden;
  position: relative;
  top: 0;
  z-index: 90;
  width: 100%;
  -webkit-transition: height .25s;
  -moz-transition: height .25s;
  -o-transition: height .25s;
  transition: height .25s;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}

@media (max-width: 1399px) {
  /* line 5, FED/assets/sass/modules/_tournament-alertbanner.scss */

  .tournament-alertbanner,
  .alert-message {
    width: 100%;
  }
}

/* line 19, FED/assets/sass/modules/_tournament-alertbanner.scss */

.tournament-alertbanner.expand,
.alert-message.expand {
  border-top: 1px solid #d80808;
  height: 60px;
}

/* line 23, FED/assets/sass/modules/_tournament-alertbanner.scss */

.tournament-alertbanner.expand:first-child,
.alert-message.expand:first-child {
  border-top: none;
}

/* line 27, FED/assets/sass/modules/_tournament-alertbanner.scss */

.tournament-alertbanner .tournament-alertbanner-box,
.alert-message .tournament-alertbanner-box {
  background-color: #e50f14;
  display: table;
  width: 100%;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}

/* line 33, FED/assets/sass/modules/_tournament-alertbanner.scss */

.alert-message .tournament-alertbanner .tournament-alertbanner-box,
.alert-message .alert-message .tournament-alertbanner-box {
  background-color: #fcf8e3;
}

/* line 38, FED/assets/sass/modules/_tournament-alertbanner.scss */

.tournament-alertbanner .tournament-alertbanner-text,
.alert-message .tournament-alertbanner-text {
  color: white;
  display: table-cell;
  font-family: "Titillium";
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  vertical-align: middle;
  width: 100%;
  height: 60px;
  padding: 0 60px 0 40px;
  text-align: center;
}

/* line 48, FED/assets/sass/modules/_tournament-alertbanner.scss */

.tournament-alertbanner .tournament-alertbanner-text:before,
.alert-message .tournament-alertbanner-text:before {
  display: none;
}

/* line 63, FED/assets/sass/modules/_tournament-alertbanner.scss */

.tournament-alertbanner .tournament-alertbanner-close,
.alert-message .tournament-alertbanner-close {
  height: 24px;
  position: absolute;
  right: 0;
  top: 0;
  width: 24px;
  margin: 18px;
}

/* line 75, FED/assets/sass/modules/_tournament-alertbanner.scss */

.tournament-alertbanner .tournament-alertbanner-close:before,
.alert-message .tournament-alertbanner-close:before {
  color: white;
  font-size: 24px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-transition: opacity .25s;
  -moz-transition: opacity .25s;
  -o-transition: opacity .25s;
  transition: opacity .25s;
}

/* line 82, FED/assets/sass/modules/_tournament-alertbanner.scss */

.tournament-alertbanner .tournament-alertbanner-close:hover,
.alert-message .tournament-alertbanner-close:hover {
  opacity: 0.5;
}

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

.tournament-hole-descriptions {
  border-top: 1px solid #e8e8e8;
}

/* line 9, FED/assets/sass/modules/_tournament-hole-descriptions.scss */

.tournament-hole-descriptions dl {
  position: relative;
  padding: 40px;
}

/* line 19, FED/assets/sass/modules/_tournament-hole-descriptions.scss */

.tournament-hole-descriptions dt {
  float: left;
  clear: left;
  font-weight: lighter;
  line-height: 1;
  text-transform: uppercase;
  position: relative;
  width: 70px;
  padding-top: 10px;
  margin-top: 40px;
  font-size: 26px;
}

/* line 53, FED/assets/sass/modules/_tournament-hole-descriptions.scss */

.tournament-hole-descriptions dt:first-child,
.tournament-hole-descriptions dt:first-child+dd {
  margin-top: 0;
}

/* line 59, FED/assets/sass/modules/_tournament-hole-descriptions.scss */

.tournament-hole-descriptions dt strong {
  display: block;
  font-weight: bold;
  line-height: .8;
  color: #73aad1;
  font-size: 60px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 59, FED/assets/sass/modules/_tournament-hole-descriptions.scss */

  .tournament-hole-descriptions dt strong {
    margin-top: 10px;
  }
}

/* line 78, FED/assets/sass/modules/_tournament-hole-descriptions.scss */

.tournament-hole-descriptions dt:before,
.tournament-hole-descriptions dt:after {
  content: '';
  display: block;
  background: #e1e1e1;
  position: absolute;
  left: 100px;
  top: 0;
}

/* line 88, FED/assets/sass/modules/_tournament-hole-descriptions.scss */

.tournament-hole-descriptions dt:before {
  width: 3px;
  height: 38px;
}

/* line 93, FED/assets/sass/modules/_tournament-hole-descriptions.scss */

.tournament-hole-descriptions dt:after {
  width: 1px;
  height: 100px;
  margin-left: 1px;
}

/* line 101, FED/assets/sass/modules/_tournament-hole-descriptions.scss */

.tournament-hole-descriptions dd {
  font: 16px/30px arial, sans-serif;
  color: #969b9d;
  min-height: 100px;
  margin-top: 40px;
  padding-left: 150px;
}

/* line 116, FED/assets/sass/modules/_tournament-hole-descriptions.scss */

.tournament-hole-descriptions dd .button-container {
  margin-top: 20px;
}

/* line 120, FED/assets/sass/modules/_tournament-hole-descriptions.scss */

.tournament-hole-descriptions dd .button,
.tournament-hole-descriptions dd .button-border,
.tournament-hole-descriptions dd .view-more-button {
  display: inline-block;
  padding: 0 30px;
}

/* line 124, FED/assets/sass/modules/_tournament-hole-descriptions.scss */

.tournament-hole-descriptions dd .button:after,
.tournament-hole-descriptions dd .button-border:after,
.tournament-hole-descriptions dd .view-more-button:after {
  margin-left: 5px;
}

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

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

/* line 14, FED/assets/sass/modules/_widgets.scss */

iframe+.widget {
  margin-top: 40px;
}

/* line 20, FED/assets/sass/modules/_widgets.scss */

.widget .player-profile {
  display: inline-block;
  text-align: left;
  width: 100%;
}

/* line 33, FED/assets/sass/modules/_widgets.scss */

.widget.listing ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 39, FED/assets/sass/modules/_widgets.scss */

.widget.listing li {
  display: block;
  border-top: 1px solid #e1e1e1;
}

/* line 44, FED/assets/sass/modules/_widgets.scss */

.widget.listing a {
  display: block;
  padding: 15px;
  position: relative;
  -webkit-transition: opacity .25s;
  -moz-transition: opacity .25s;
  -o-transition: opacity .25s;
  transition: opacity .25s;
}

/* line 59, FED/assets/sass/modules/_widgets.scss */

.widget.listing a:hover {
  opacity: .5;
}

/* line 67, FED/assets/sass/modules/_widgets.scss */

.wysiwyg-widget-wrapper {
  margin-bottom: 40px;
}

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

.wysiwyg-widget-title {
  font-weight: lighter;
  font-size: 22px;
  line-height: 1;
  padding-bottom: 18px;
  text-transform: uppercase;
}

/* line 91, FED/assets/sass/modules/_widgets.scss */

.wysiwyg-widget-box {
  border: 1px solid #e1e1e1;
  position: relative;
}

/* line 95, FED/assets/sass/modules/_widgets.scss */

.wysiwyg-widget-box .article-copy {
  font-family: arial;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.8em;
  padding: 10px 20px;
}

/* line 102, FED/assets/sass/modules/_widgets.scss */

.wysiwyg-widget-box .article-copy li {
  font-size: 16px;
  line-height: 1.4em;
  padding-left: 20px;
}

/* line 107, FED/assets/sass/modules/_widgets.scss */

.wysiwyg-widget-box .article-copy i,
.wysiwyg-widget-box .article-copy em {
  font-style: italic;
}

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

.widget-title {
  margin-bottom: 20px;
  font-size: 22px;
  line-height: 1;
  text-transform: uppercase;
}

/* line 7, FED/assets/sass/modules/_widget-calendar.scss */

.widget.calendar .widget-content {
  height: 250px;
}

/* line 19, FED/assets/sass/modules/_widget-calendar.scss */

.widget.calendar a,
.widget.calendar img,
.widget.calendar iframe,
.widget.calendar object {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 6, FED/assets/sass/modules/_widget-download-schedule.scss */

.widget.download-schedule {
  height: 117px;
}

/* line 9, FED/assets/sass/modules/_widget-download-schedule.scss */

.widget.download-schedule a,
.widget.download-schedule img,
.widget.download-schedule iframe,
.widget.download-schedule object {
  display: block;
  width: auto;
  height: 100%;
  margin: 0 auto;
}

/* line 6, FED/assets/sass/modules/_widget-tournament-winner.scss */

.widget.tournament-winner {
  border: 1px solid #e6e7e8;
  border-top: 0;
}

/* line 16, FED/assets/sass/modules/_widget-tournament-winner.scss */

.widget.tournament-winner .widget-title,
.widget.tournament-winner .tournament-winner-info,
.widget.tournament-winner .tournament-winner-score,
.widget.tournament-winner .tournament-winner-link {
  border-top: 1px solid #e6e7e8;
}

/* line 23, FED/assets/sass/modules/_widget-tournament-winner.scss */

.widget.tournament-winner .widget-title {
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 0;
  text-align: center;
  text-transform: none;
  padding: 20px 15px;
}

/* line 32, FED/assets/sass/modules/_widget-tournament-winner.scss */

.widget.tournament-winner .tournament-winner-info {
  display: block;
  padding: 20px 10px 15px;
  text-align: center;
}

/* line 39, FED/assets/sass/modules/_widget-tournament-winner.scss */

.widget.tournament-winner .headshot {
  margin-left: 30px;
  position: relative;
}

/* line 43, FED/assets/sass/modules/_widget-tournament-winner.scss */

.widget.tournament-winner .headshot:before {
  content: 'Winner';
  display: block;
  height: 100%;
  font-weight: lighter;
  font-size: 15px;
  color: #969b9d;
  text-transform: uppercase;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

/* line 58, FED/assets/sass/modules/_widget-tournament-winner.scss */

.widget.tournament-winner .flag {
  float: left;
}

/* line 62, FED/assets/sass/modules/_widget-tournament-winner.scss */

.widget.tournament-winner .tournament-winner-score {
  padding: 20px 10px;
  font-weight: bold;
  font-size: 20px;
  text-align: center;
}

/* line 69, FED/assets/sass/modules/_widget-tournament-winner.scss */

.widget.tournament-winner .tournament-winner-link {
  text-align: center;
  padding: 5px 0;
}

/* line 77, FED/assets/sass/modules/_widget-tournament-winner.scss */

.widget.tournament-winner .tournament-winner-link .button,
.widget.tournament-winner .tournament-winner-link .button-border,
.widget.tournament-winner .tournament-winner-link .view-more-button {
  display: inline-block;
}

/* line 80, FED/assets/sass/modules/_widget-tournament-winner.scss */

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

/* line 88, FED/assets/sass/modules/_widget-tournament-winner.scss */

.widget.tournament-winner .tournament-winner-link .button-border,
.widget.tournament-winner .tournament-winner-link .view-more-button {
  border: none;
}

/* line 6, FED/assets/sass/modules/_widget-tournament-results.scss */

.widget.tournament-results {
  padding: 0;
}

/* line 9, FED/assets/sass/modules/_widget-tournament-results.scss */

.widget.tournament-results .table {
  border: 1px solid #e1e1e1;
}

/* line 12, FED/assets/sass/modules/_widget-tournament-results.scss */

.widget.tournament-results .table .body {
  height: 36px;
  background: none;
}

/* line 16, FED/assets/sass/modules/_widget-tournament-results.scss */

.widget.tournament-results .table .body:nth-child(2n+1) {
  background: #f7f7f7;
}

/* line 21, FED/assets/sass/modules/_widget-tournament-results.scss */

.widget.tournament-results .table .table-content {
  padding: 5px 15px;
  border: 0;
}

/* line 25, FED/assets/sass/modules/_widget-tournament-results.scss */

.widget.tournament-results .table .table-content:first-child {
  padding-right: 0;
}

/* line 30, FED/assets/sass/modules/_widget-tournament-results.scss */

.widget.tournament-results .table .first-place {
  padding: 15px 20px;
  border-bottom: 1px solid #e1e1e1;
  text-align: center;
}

/* line 37, FED/assets/sass/modules/_widget-tournament-results.scss */

.widget.tournament-results .player-profile {
  display: block;
  min-width: 0;
  position: relative;
}

/* line 42, FED/assets/sass/modules/_widget-tournament-results.scss */

.widget.tournament-results .player-profile .headshot {
  width: 80px;
  height: 80px;
  margin-right: 0;
}

/* line 48, FED/assets/sass/modules/_widget-tournament-results.scss */

.widget.tournament-results .player-profile .player-position {
  float: left;
  width: 50px;
  height: 80px;
  font-weight: bold;
  font-size: 34px;
  line-height: 1;
  color: #1f2223;
  text-align: center;
}

/* line 59, FED/assets/sass/modules/_widget-tournament-results.scss */

.widget.tournament-results .player-profile .player-position,
.widget.tournament-results .player-profile .player-position x:-moz-any-link,
.widget.tournament-results .player-profile .player-position x:default {
  line-height: 0.6;
}

/* line 66, FED/assets/sass/modules/_widget-tournament-results.scss */

.widget.tournament-results .player-profile .player-score {
  font-size: 24px;
  margin-top: 5px;
  color: #404040;
}

/* line 73, FED/assets/sass/modules/_widget-tournament-results.scss */

.widget.tournament-results .button-container {
  border: 1px solid #e1e1e1;
  border-top: 0;
}

/* line 79, FED/assets/sass/modules/_widget-tournament-results.scss */

.widget.tournament-results .button:after,
.widget.tournament-results .button-border:after,
.widget.tournament-results .view-more-button:after {
  margin-left: 10px;
  font-size: 12px;
}

/* line 7, FED/assets/sass/modules/_widget-info-listing.scss */

.widget.info-listing a {
  padding-left: 45px;
  font: 16px/22px arial, sans-serif;
  color: #969b9d;
}

/* line 12, FED/assets/sass/modules/_widget-info-listing.scss */

.widget.info-listing a:before {
  font-size: 30px;
  color: #6eac46;
  position: absolute;
  left: 0;
  top: 15px;
}

/* line 8, FED/assets/sass/modules/_widget-upcoming-tournaments.scss */

.widget.upcoming-tournaments a:before {
  left: 0;
}

/* line 13, FED/assets/sass/modules/_widget-upcoming-tournaments.scss */

.widget.upcoming-tournaments .tournament-date {
  padding-left: 15px;
  font-weight: bold;
  line-height: 1;
  color: #71abd2;
  position: absolute;
  top: 15px;
  left: 0;
}

/* line 23, FED/assets/sass/modules/_widget-upcoming-tournaments.scss */

.widget.upcoming-tournaments .month {
  height: 100%;
  font-size: 14px;
  text-transform: uppercase;
  position: absolute;
  left: 5px;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  top: 3px;
}

/* line 36, FED/assets/sass/modules/_widget-upcoming-tournaments.scss */

.widget.upcoming-tournaments .day {
  font-size: 42px;
  line-height: 0.9;
}

/* line 41, FED/assets/sass/modules/_widget-upcoming-tournaments.scss */

.widget.upcoming-tournaments .tournament-info {
  font-size: 16px;
  line-height: 22px;
}

/* line 46, FED/assets/sass/modules/_widget-upcoming-tournaments.scss */

.widget.upcoming-tournaments .name {
  font-weight: bold;
  color: #1f2223;
}

/* line 51, FED/assets/sass/modules/_widget-upcoming-tournaments.scss */

.widget.upcoming-tournaments .location {
  color: #969b9d;
}

/* line 65, FED/assets/sass/modules/_widget-upcoming-tournaments.scss */

.widget.upcoming-tournaments a {
  padding-left: 70px;
}

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

.widget.wounded-warrior .widget-content {
  padding: 15px 0 25px;
  border: 1px solid #e1e1e1;
  text-align: center;
  background-color: #f8f6f6;
  background-image: -webkit-linear-gradient(right, #f8f6f6 0%,#e8eef4 100%);
  background-image: linear-gradient(to left,#f8f6f6 0%,#e8eef4 100%);
}

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

.widget.wounded-warrior span {
  color: #969b9d;
  text-transform: uppercase;
}

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

.widget.wounded-warrior .tournament-title {
  margin-top: -4px;
  font-size: 30px;
  line-height: 38px;
  color: #333;
}

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

.widget.wounded-warrior dl {
  float: left;
  width: 50%;
  margin-top: 35px;
}

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

.widget.wounded-warrior dl+dl {
  border-left: 1px solid #e1e1e1;
}

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

.widget.wounded-warrior dt {
  font-weight: bold;
  font-size: 40px;
  line-height: 0.6;
  color: #71abd2;
}

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

.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 */