/* line 29, ../../app/assets/scss/_variables.scss */
.nav-main:after, footer.main:after, .section-group.related-fighters:after, .filter-wrapper:after, .filter-wrapper .select-wrap:after, .all-fighters-table tbody th[scope="row"]:after {
  content: "";
  display: table;
  clear: both;
}

/**
 * To use this font use these fonts:
 * @extend <classname>
 *
 * .some-example-class {
 *    @extend .proxima-nova-xcd-it;
 * }
 *
 */
/* line 19, ../../app/assets/scss/_fonts.scss */
.font1, .font1-bold, .basic.signup .content #mc_embed_signup div.mce_inline_error, body, .past-fights .intro-copy, .upcoming-fights .intro-copy, .fight-highlights .intro-copy, .basic .page-title-copy, .basic.signup .content .sub-heading, .fight .comparison ul li.name-row ul li a, .fight-night-subnav p .icon, .scorecard-group .notes span, .galleria-theme-azur {
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2em;
}

/* line 26, ../../app/assets/scss/_fonts.scss */
.font1-bold, .basic.signup .content #mc_embed_signup div.mce_inline_error {
  font-weight: 700;
}

/* line 38, ../../app/assets/scss/_fonts.scss */
.font2, .font2-bold, .custom-select, .regular-button, .search-wrap input[type="submit"], .overlay ul li a.white, .custom-search-wrap, .search-module input[type="submit"], .page-title, .page-title-copy, .original-select .cs-dropdown-trigger, .original-select select, .overlay ul li.social-links p, .nav-main, .footer-row, .home .brand-row h2, .home .section-group h2, .fighter h1, .fighter h2, .fighter h3, .fighter-marquee-content h4, .marquee-stats .names .additionalName, .marquee-promo.fight-upcoming p, .fight-group .fight-upcoming p, .fight-group .fight-upcoming .fight-vs, .bio-quote, .all-fighters h2, .all-fighters h3, .all-fighters h4, .all-fighters h5, .schedule .inner-black li, .past-fights h5,
.past-fights .fight-headline, .upcoming-fights h5,
.upcoming-fights .fight-headline, .fight-highlights h5,
.fight-highlights .fight-headline, .past-fights .fighter-bouts .location, .upcoming-fights .fighter-bouts .location, .fight-highlights .fighter-bouts .location, .section-group h5,
.section-group .section-title, .stats-group h4, .basic.about .content .page-title-copy, .basic.about .content .pull-quote, .news-primary aside header, .news-primary .topics li:first-child, .news-primary article .pull-quote, .news-primary .section-group h5, .fight-night .watch-details h4, .fight .watch-details h4, .fn-header h1, .fn-header h3, .fn-header li.location, .fn-header h2 .location, .fight-night .fight-headline h2, .fight .news-primary .articleBody h4.intro, .fight-night-subnav, .scorecard-inner .totals h5, .video-title-header, .video-page .fight .section-group h2, .photos h4, .videos h4, .video-section-hdr, .video-tab-row input[type="text"] {
  font-family: "I Am A Player", sans-serif;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2em;
  letter-spacing: 2px;
}

/* line 46, ../../app/assets/scss/_fonts.scss */
.font2-bold, .custom-select, .regular-button, .search-wrap input[type="submit"], .overlay ul li a.white, .custom-search-wrap, .search-module input[type="submit"] {
  font-weight: 700;
}

/* line 58, ../../app/assets/scss/_fonts.scss */
.font3, .overlay ul li a, .subnav-row, .image-spotlight, .home .marquee .marquee-text, .home .spotlights-group .spotlight .headline, .home .spotlights-group .spotlight p.spotlight-type, .banner-summary, .upcoming-marquee-wrapper .fight-countdown, .marquee-stats .record-row, .marquee-stats .stats-bio p a.anchor, .marquee-stats .sub-stats, .marquee-stats .twitter-handle, .marquee-promo.fight-upcoming h3, .marquee-promo.last-fight h2, .fight-group .fight-data, .fight-group .fight-data h3, .fight-group .fight-link, .fight-group .fight-upcoming h3, .accordion-group .section-header, .accordion-group .section-header h2, .all-fighters .multi-images .img-link .featured-tag-box, .all-fighters .multi-images .featured-info a, .all-fighters-table th[scope="row"], .all-fighters-table thead th, .all-fighters-table tbody td[data-title]:before, .schedule .fight-row h2 i, .schedule .fight-row h4.schedule-date, .schedule .watch-details, .past-fights li.row, .upcoming-fights li.row, .fight-highlights li.row, .clock-hdr, .flip-clock-divider .flip-clock-label, .label, .fights-nav a, .section-group .date-stamp, .section-group .news-group .news-header, .stats-group .record-contain, .stats-group .division h3, .stats-group .stats-list, .stats-group .stats-list h3, .basic.privacy .content .heading, .basic.signup .content h2, .news-primary h2.tagged, .news-primary .section-group .date-stamp, .news-primary .section-group .news-group .news-header, .news-primary .must-reads p, .news-primary .trending .number, .news-primary .trending a, .news-primary h1.article-title, .news-primary .topics li a, .news-primary article .headline-number, .news-primary article .headline-text, .news-primary .byline, .results .results-wrapper li h3, .results .filters-wrapper, .result-fighter-details, .result-callout, .result-callout h1, .bout-nav, .fight-night .win-label, .fight .win-label, .fight-night .summary, .fight .summary, .fight-night .fight-recap, .fight .fight-recap, .fight-night .watch-text, .fight .watch-text, .fn-header li, .fn-header h2 .outcome, .fight-night .past-fights, .fight-night .marquee .headline-bucket, .fight .tab-row .clock-hdr, .fight .comparison ul ul li a, .fight .comparison ul ul li.category, .fight .spotlights p, .fight-alert .alert-timer, .scorecard-group, .scorecard-inner .totals h5 span, .mini-scoreboard th, .email-signup-module h1, .video-list .video-links, .photos-group .new-img .npi, .videos-group .new-img .npi, .videos .videos-group .vid-description-hidden .vid-description-copy span, .videos .accordion-group .fight-photos .vid-description-hidden .vid-description-copy span, .videos .main-photos .vid-description-hidden .vid-description-copy span, .video-column, .video-subnav, .video-page p.month-header {
  font-family: "Zuume", sans-serif;
  font-weight:700;
  font-style: normal;
  line-height: 1.2em;
  letter-spacing: .025em;
  text-transform: uppercase;
}

/* line 1, ../../app/assets/scss/_helpers.scss */
.relative {
  position: relative;
  top: 0;
}

/* line 6, ../../app/assets/scss/_helpers.scss */
.clear {
  clear: both;
}

/* line 10, ../../app/assets/scss/_helpers.scss */
.nowrap {
  white-space: nowrap;
}

/* line 14, ../../app/assets/scss/_helpers.scss */
.center {
  text-align: center;
}

/* line 18, ../../app/assets/scss/_helpers.scss */
.text-left {
  text-align: left;
}

/* line 22, ../../app/assets/scss/_helpers.scss */
.overflow-y-scroll {
  overflow-y: scroll;
}

/* line 26, ../../app/assets/scss/_helpers.scss */
.overflow-hidden {
  overflow: hidden;
}

/* line 30, ../../app/assets/scss/_helpers.scss */
.fixed {
  position: fixed;
}

/* line 34, ../../app/assets/scss/_helpers.scss */
.no-padding {
  padding: 0 !important;
}

/* line 38, ../../app/assets/scss/_helpers.scss */
.no-left-padding {
  padding-left: 0 !important;
}

/* line 42, ../../app/assets/scss/_helpers.scss */
.no-margin {
  margin: 0 !important;
}

/* line 46, ../../app/assets/scss/_helpers.scss */
.block {
  display: block;
}

/* line 50, ../../app/assets/scss/_helpers.scss */
.inline-block {
  display: inline-block !important;
}

/* line 54, ../../app/assets/scss/_helpers.scss */
.left {
  float: left;
}

/* line 58, ../../app/assets/scss/_helpers.scss */
.right {
  float: right;
}

/* line 62, ../../app/assets/scss/_helpers.scss */
.black-divider-top {
  border-top: 1px solid #000;
}

/* line 66, ../../app/assets/scss/_helpers.scss */
.black-divider-bottom {
  border-bottom: 1px solid #000;
}

/* line 70, ../../app/assets/scss/_helpers.scss */
.gold-divider-bottom {
  border-bottom: 1px solid #979899;
}

/* line 74, ../../app/assets/scss/_helpers.scss */
.invisible {
  visibility: hidden;
  opacity: 0;
}

/* line 79, ../../app/assets/scss/_helpers.scss */
.full-width {
  width: 100%;
}

/* line 83, ../../app/assets/scss/_helpers.scss */
.p-font-size {
  font-size: 14px !important;
}

/* line 87, ../../app/assets/scss/_helpers.scss */
.max-width-margin {
  max-width: 1440px;
}
@media only screen and (min-width: 768px) {
  /* line 87, ../../app/assets/scss/_helpers.scss */
  .max-width-margin {
    margin: 0 auto;
  }
}

/* line 1, ../../app/assets/scss/_colors.scss */
.black-bg {
  background: #000;
}

/* line 5, ../../app/assets/scss/_colors.scss */
.darkGray-bg {
  background: #000000;
}

/* line 9, ../../app/assets/scss/_colors.scss */
.darkGray-text {
  color: #000000;
}

/* line 13, ../../app/assets/scss/_colors.scss */
.gold-bg {
  background: #979899;
}

/* line 17, ../../app/assets/scss/_colors.scss */
.light-gray-bg {
  background: #d1d3d4;
}

/* line 21, ../../app/assets/scss/_colors.scss */
.white-bg {
  background: #fff;
}

/* line 25, ../../app/assets/scss/_colors.scss */
.text-vid-gray {
  color: #979899;
}

/* line 29, ../../app/assets/scss/_colors.scss */
.text-med-gray {
  color: #979899;
}

/* line 33, ../../app/assets/scss/_colors.scss */
.text-med-lightgray {
  color: #a1a3a4;
}

/* line 37, ../../app/assets/scss/_colors.scss */
.text-white {
  color: #fff !important;
}

/* line 41, ../../app/assets/scss/_colors.scss */
.text-black {
  color: #000 !important;
}

/* line 10, ../../app/assets/scss/_custom-select.scss */
.custom-select {
  position: relative;
  float: left;
  font-size: 1.1em;
  box-sizing: border-box;
  width: 100%;
}
/* line 18, ../../app/assets/scss/_custom-select.scss */
.custom-select *,
.custom-select *:before,
.custom-select *:after {
  box-sizing: border-box;
}
/* line 23, ../../app/assets/scss/_custom-select.scss */
.custom-select .df {
  float: right;
}
/* line 26, ../../app/assets/scss/_custom-select.scss */
.custom-select fieldset {
  margin: 20px 0;
  clear: both;
}
/* line 30, ../../app/assets/scss/_custom-select.scss */
.custom-select .backdrop {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: transparent;
  z-index: 9;
}

/* line 43, ../../app/assets/scss/_custom-select.scss */
.cs-dropdown-trigger:before {
  content: "\f107";
  font-family: FontAwesome;
  font-weight: 200;
  position: absolute;
  right: 15px;
}
/* line 51, ../../app/assets/scss/_custom-select.scss */
.cs-dropdown-trigger .icon-dropdown {
  -moz-transition: -moz-transform 0.2s linear;
  -o-transition: -o-transform 0.2s linear;
  -webkit-transition: -webkit-transform 0.2s linear;
  transition: transform 0.2s linear;
}
/* line 54, ../../app/assets/scss/_custom-select.scss */
.cs-dropdown-trigger.on {
  background-color: #fff;
  border: 1px solid #000;
  border-bottom: none;
  border-bottom: none;
  color: #000;
  z-index: 10;
}
/* line 62, ../../app/assets/scss/_custom-select.scss */
.cs-dropdown-trigger.on .icon-dropdown {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 66, ../../app/assets/scss/_custom-select.scss */
.cs-dropdown-trigger:focus {
  background-color: #fff;
  border: 1px solid #000;
  color: #000;
}

/* line 72, ../../app/assets/scss/_custom-select.scss */
.cs-list-element {
  position: absolute;
  top: 48px;
  display: none;
  width: 100%;
  margin: -1px 0 0 0;
  padding: 0;
  color: #293033;
  overflow: hidden;
  list-style-type: none;
}
/* line 83, ../../app/assets/scss/_custom-select.scss */
.cs-list-element.expanded {
  display: block;
  background-color: #fff;
  border: 1px solid #000;
  border-top: none;
  overflow-y: auto;
  z-index: 10;
}

/* line 92, ../../app/assets/scss/_custom-select.scss */
.cs-option {
  line-height: 34px;
  padding: 0 20px;
  background: #fff;
  z-index: 10;
}
/* line 98, ../../app/assets/scss/_custom-select.scss */
.cs-option.selected, .cs-option:hover {
  background: #979899;
  color: #000;
  cursor: pointer;
}

/* line 105, ../../app/assets/scss/_custom-select.scss */
.nicescroll-rails {
  z-index: 11 !important;
}

/* line 1, ../../app/assets/scss/_common.scss */
body {
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 8, ../../app/assets/scss/_common.scss */
body *::selection {
  background: #979899;
}
/* line 11, ../../app/assets/scss/_common.scss */
body *::-moz-selection {
  background: #979899;
}
/* line 14, ../../app/assets/scss/_common.scss */
body *::-webkit-selection {
  background: #979899;
}

/* line 20, ../../app/assets/scss/_common.scss */
.wf-loading body h1, .wf-loading body h2, .wf-loading body h3, .wf-loading body h4, .wf-loading body h5, .wf-loading body h6, .wf-loading body a, .wf-loading body p, .wf-loading body .date-stamp, .wf-loading body button, .wf-loading body .share-container, .wf-loading body input,
.wf-loading body .twitter-handle, .wf-loading body .stats-card li, .wf-loading body .bio-section figcaption, .wf-loading body .related-fighters-group span, .wf-loading body .flip-clock-divider .flip-clock-label, .wf-loading body .inner-black li.arena, .wf-loading body .fn-header, .wf-loading body .fighter-stats, .wf-loading body header, .wf-loading body article, .wf-loading body blockquote, .wf-loading body.basic.signup .content .sub-heading, .wf-loading body .scorecard-group li, .wf-loading body .fn-header li.network, .wf-loading body .fn-header li.network img, .wf-loading body #undercards ul li, .wf-loading body .mini-scoreboard {
  visibility: hidden !important;
}
/* line 26, ../../app/assets/scss/_common.scss */
.wf-loading body .inner-nav a, .wf-loading body .inner-nav button {
  visibility: hidden !important;
}
/* line 31, ../../app/assets/scss/_common.scss */
.wf-loading body a img, .wf-loading body .social a {
  visibility: visible !important;
}
/* line 35, ../../app/assets/scss/_common.scss */
.wf-loading body .all-fighters-table thead th {
  color: #fff !important;
}
/* line 39, ../../app/assets/scss/_common.scss */
.wf-loading body.news-primary .trending span {
  color: #000 !important;
}
/* line 43, ../../app/assets/scss/_common.scss */
.wf-loading body.basic .content li {
  visibility: hidden !important;
}
/* line 47, ../../app/assets/scss/_common.scss */
.wf-loading body .all-fighters-table thead th.sorting_asc, .wf-loading body .all-fighters-table thead th.sorting_desc {
  color: #000 !important;
}
/* line 51, ../../app/assets/scss/_common.scss */
.wf-loading body .all-fighters-table tbody td, .wf-loading body .all-fighters-table tbody th[scope="row"] .age, .wf-loading body .all-fighters-table tbody th {
  color: #fff !important;
}
/* line 55, ../../app/assets/scss/_common.scss */
.wf-loading body .all-fighters-table tbody td[data-title="Next Fight"] .no-fight {
  color: #fff !important;
}

/* line 64, ../../app/assets/scss/_common.scss */
.no-js.wf-loading body .inner-nav a, .no-js.wf-loading body .inner-nav button {
  visibility: visible !important;
}
/* line 69, ../../app/assets/scss/_common.scss */
.no-js.wf-loading body h1, .no-js.wf-loading body h2, .no-js.wf-loading body h3, .no-js.wf-loading body h4, .no-js.wf-loading body h5, .no-js.wf-loading body h6, .no-js.wf-loading body a, .no-js.wf-loading body p, .no-js.wf-loading body .date-stamp, .no-js.wf-loading body button, .no-js.wf-loading body .share-container, .no-js.wf-loading body input,
.no-js.wf-loading body .twitter-handle, .no-js.wf-loading body .stats-card li, .no-js.wf-loading body .bio-section figcaption, .no-js.wf-loading body .related-fighters-group span, .no-js.wf-loading body .flip-clock-divider .flip-clock-label, .no-js.wf-loading body .inner-black li.arena, .no-js.wf-loading body .fn-header, .no-js.wf-loading body .fighter-stats, .no-js.wf-loading body header, .no-js.wf-loading body article, .no-js.wf-loading body blockquote, .no-js.wf-loading body.basic.signup .content .sub-heading, .no-js.wf-loading body .scorecard-group li, .no-js.wf-loading body .fn-header li.network, .no-js.wf-loading body .fn-header li.network img, .no-js.wf-loading body #undercards ul li, .no-js.wf-loading body .mini-scoreboard {
  visibility: visible !important;
}
/* line 74, ../../app/assets/scss/_common.scss */
.no-js.wf-loading body a img, .no-js.wf-loading body .social a {
  visibility: visible !important;
}
/* line 78, ../../app/assets/scss/_common.scss */
.no-js.wf-loading body .all-fighters-table thead th {
  color: #000 !important;
}
/* line 82, ../../app/assets/scss/_common.scss */
.no-js.wf-loading body.news-primary .trending span {
  color: #000 !important;
}
/* line 86, ../../app/assets/scss/_common.scss */
.no-js.wf-loading body.basic .content li {
  visibility: visible !important;
}
/* line 90, ../../app/assets/scss/_common.scss */
.no-js.wf-loading body .all-fighters-table thead th.sorting_asc, .no-js.wf-loading body .all-fighters-table thead th.sorting_desc {
  color: #000 !important;
}
/* line 94, ../../app/assets/scss/_common.scss */
.no-js.wf-loading body .all-fighters-table tbody td, .no-js.wf-loading body .all-fighters-table tbody th[scope="row"] .age, .no-js.wf-loading body .all-fighters-table tbody th {
  color: #000 !important;
}
/* line 98, ../../app/assets/scss/_common.scss */
.no-js.wf-loading body .all-fighters-table tbody td[data-title="Next Fight"] .no-fight {
  color: #000 !important;
}

/* line 104, ../../app/assets/scss/_common.scss */
a {
  color: #e2211c;
}
/* line 106, ../../app/assets/scss/_common.scss */
a:hover, a:focus {
  color: #e2211c;
}

/* line 112, ../../app/assets/scss/_common.scss */
.delay, .delay-parent {
  opacity: 0;
  transition: opacity .5s ease-out;
  -moz-transition: opacity .5s ease-out;
  -webkit-transition: opacity .5s ease-out;
}

/* line 119, ../../app/assets/scss/_common.scss */
abbr, abbr[title] {
  border-bottom: none !important;
  cursor: default !important;
  text-decoration: none !important;
  padding: 0;
  margin: 0;
}

/* line 128, ../../app/assets/scss/_common.scss */
a:hover abbr, a:hover abbr[title] {
  border-bottom: 1px solid transparent !important;
}

/* line 133, ../../app/assets/scss/_common.scss */
.touch a:hover {
  text-decoration: none;
}

/* line 137, ../../app/assets/scss/_common.scss */
.max-width-applied {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0;
}

/* line 143, ../../app/assets/scss/_common.scss */
.full-bleed {
  padding-left: 0;
  padding-right: 0;
}

/* line 148, ../../app/assets/scss/_common.scss */
.xs-full-bleed {
  padding-left: 0;
  padding-right: 0;
}
@media only screen and (min-width: 768px) {
  /* line 148, ../../app/assets/scss/_common.scss */
  .xs-full-bleed {
    padding-left: 10px;
    padding-right: 10px;
  }
}

/* line 157, ../../app/assets/scss/_common.scss */
.body-text {
  font-size: 1.571em;
  line-height: 1.8em;
}

/* line 162, ../../app/assets/scss/_common.scss */
.page-title {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 2.286em;
  color: #000;
  text-align: center;
  text-transform: uppercase;
  line-height: 1em;
}
@media only screen and (min-width: 768px) {
  /* line 162, ../../app/assets/scss/_common.scss */
  .page-title {
    margin-bottom: 35px;
    margin-top: 42px;
    font-size: 3.143em;
  }
}

/* line 178, ../../app/assets/scss/_common.scss */
.page-title-copy {
  text-align: center;
  margin-top: 0;
  margin-bottom: 25px;
  color: #000;
  font-size: 1.286em;
  color: #000;
  line-height: 1.3em;
  letter-spacing: 2px;
}
@media only screen and (min-width: 768px) {
  /* line 178, ../../app/assets/scss/_common.scss */
  .page-title-copy {
    font-size: 1.714em;
    margin-bottom: 40px;
  }
}

/* line 194, ../../app/assets/scss/_common.scss */
ul, li {
  list-style-type: none;
}

/* line 198, ../../app/assets/scss/_common.scss */
.top-margin {
  margin-top: 40px;
}

/* line 202, ../../app/assets/scss/_common.scss */
.container-fluid.content {
  margin-top: 60px;
}
@media only screen and (min-width: 768px) {
  /* line 202, ../../app/assets/scss/_common.scss */
  .container-fluid.content {
    margin-top: 71px;
  }
}
/* line 208, ../../app/assets/scss/_common.scss */
.container-fluid.content.slide-in {
  transition: margin-top .5s ease-out;
  -moz-transition: margin-top .5s ease-out;
  -webkit-transition: margin-top .5s ease-out;
}

/* line 215, ../../app/assets/scss/_common.scss */
.row.max-width {
  max-width: 1440px;
  margin: 0 auto;
}

/* line 220, ../../app/assets/scss/_common.scss */
.iframe {
  border: none;
  width: 100%;
}

/* line 225, ../../app/assets/scss/_common.scss */
span.nobr {
  white-space: nowrap;
}

/* line 229, ../../app/assets/scss/_common.scss */
[data-item="hidden"] {
  display: none;
}

/* line 233, ../../app/assets/scss/_common.scss */
select, .cs-dropdown-trigger, .original-select select {
  color: #fff;
  background: #000;
  border-radius: 0;
  border: none;
  height: 48px;
  padding-left: 20px;
  text-align: left;
  text-transform: uppercase;
  width: 100%;
  -webkit-appearance: none;
}

/* line 246, ../../app/assets/scss/_common.scss */
.original-select {
  display: block;
  position: relative;
}
/* line 249, ../../app/assets/scss/_common.scss */
.original-select .cs-dropdown-trigger, .original-select select {
  font-size: 1.071em;
  letter-spacing: .025em;
  font-weight: 700;
}
/* line 257, ../../app/assets/scss/_common.scss */
.original-select i {
  color: #fff;
  content: "\f107";
  font-family: FontAwesome;
  font-weight: 200;
  position: absolute;
  top: 14px;
  right: 16px;
}

/* line 269, ../../app/assets/scss/_common.scss */
html.js [data-animate~="fade-in"], html.js [data-fade-group], html.js [data-animate="fade-in-up"] {
  opacity: 0;
}
/* line 272, ../../app/assets/scss/_common.scss */
html.js [data-animate~="fade-in"][data-item], html.js [data-fade-group][data-item], html.js [data-animate="fade-in-up"][data-item] {
  opacity: 1;
}
/* line 276, ../../app/assets/scss/_common.scss */
html.js [data-animate~="fade-in"].fade-in, html.js [data-fade-group].fade-in, html.js [data-animate="fade-in-up"].fade-in {
  opacity: 1;
  transition: opacity .5s ease-out;
  -moz-transition: opacity .5s ease-out;
  -webkit-transition: opacity .5s ease-out;
}
@media only screen and (min-width: 768px) {
  /* line 286, ../../app/assets/scss/_common.scss */
  html.js .marquee-text {
    opacity: 0;
    transition: opacity .5s ease-out;
    -moz-transition: opacity .5s ease-out;
    -webkit-transition: opacity .5s ease-out;
  }
  /* line 292, ../../app/assets/scss/_common.scss */
  html.js .marquee-text.fade-in {
    opacity: 1;
  }
}

/* line 302, ../../app/assets/scss/_common.scss */
html.touch.all-fighters [data-animate~="fade-in"], body.in-mobile.all-fighters [data-animate~="fade-in"], body.touch.all-fighters [data-animate~="fade-in"] {
  opacity: 1;
}
/* line 306, ../../app/assets/scss/_common.scss */
html.touch [data-animate~="fade-in"], html.touch [data-fade-group], body.in-mobile [data-animate~="fade-in"], body.in-mobile [data-fade-group], body.touch [data-animate~="fade-in"], body.touch [data-fade-group] {
  opacity: 1;
}

/* line 312, ../../app/assets/scss/_common.scss */
.background-fadein, .regular-button.white-on-black, .regular-button.white-on-black-background, .regular-button.black-on-white-background, .regular-button.gold-on-black, .regular-button.black-on-white, .regular-button.white-on-red, .regular-button.black, .regular-button.white, .regular-button.live, .regular-button.watch-live, .overlay ul li.social-links li a, .banner-summary, .fight-night .summary, .fight .summary {
  -webkit-transition: background-color .25s linear;
  -o-transition: background-color .25s linear;
  transition: background-color .25s linear;
}

/* line 318, ../../app/assets/scss/_common.scss */
.ajax-load {
  position: relative;
  overflow: hidden;
}
/* line 321, ../../app/assets/scss/_common.scss */
.ajax-load img,
.ajax-load span {
  -moz-transition: all 250ms ease-in-out;
  -o-transition: all 250ms ease-in-out;
  -webkit-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
}
/* line 325, ../../app/assets/scss/_common.scss */
.ajax-load img {
  width: 30px;
  position: absolute;
  left: 50%;
  margin-left: -15px;
  top: -100%;
}
/* line 332, ../../app/assets/scss/_common.scss */
.ajax-load span {
  position: relative;
  bottom: 0;
}
/* line 336, ../../app/assets/scss/_common.scss */
.ajax-load.loading {
  background-color: #979899 !important;
}
/* line 338, ../../app/assets/scss/_common.scss */
.ajax-load.loading img {
  top: 50%;
  margin-top: -15px;
}
/* line 342, ../../app/assets/scss/_common.scss */
.ajax-load.loading span {
  bottom: -100px;
}

/* line 348, ../../app/assets/scss/_common.scss */
.regular-button {
  background: none;
  text-transform: uppercase;
  font-size: 1.1em;
  min-width: 168px;
  text-align: center;
  /*same height for everybody*/
  height: 44px;
  line-height: 41px;
  padding: 0 1.5em;
}
/* line 360, ../../app/assets/scss/_common.scss */
.regular-button:hover {
  text-decoration: none;
}
/* line 364, ../../app/assets/scss/_common.scss */
.regular-button.white-on-black {
  background-color: #e2211c;
  color: #fff;
  white-space: nowrap;
  display: inline-block;
  border: 1px solid #e2211c;
}
/* line 371, ../../app/assets/scss/_common.scss */
.regular-button.white-on-black:hover, .regular-button.white-on-black:active, .regular-button.white-on-black:focus {
  background: #fff;
  color: #000000;
  border-color: #ffffff;
}
/* line 378, ../../app/assets/scss/_common.scss */
.regular-button.white-on-black-background {
  color: #fff;
  white-space: nowrap;
  display: inline-block;
  background: #e2211c;
  border: 1px solid #e2211c;
}
/* line 386, ../../app/assets/scss/_common.scss */
.regular-button.white-on-black-background:hover, .regular-button.white-on-black-background:active, .regular-button.white-on-black-background:focus {
  background: #fff;
  border-color: #fff;
  color: #000;
}
/* line 392, ../../app/assets/scss/_common.scss */
.regular-button.black-on-white-background {
  color: #000;
  white-space: nowrap;
  display: inline-block;
  background: #fff;
  border: 0;
}
/* line 400, ../../app/assets/scss/_common.scss */
.regular-button.black-on-white-background:hover, .regular-button.black-on-white-background:active, .regular-button.black-on-white-background:focus {
  background: #000;
  color: #fff;
}
/* line 406, ../../app/assets/scss/_common.scss */
.regular-button.gold-on-black {
  color: #000;
  white-space: nowrap;
  display: inline-block;
  background: #979899;
  border: 1px solid #000;
}
/* line 414, ../../app/assets/scss/_common.scss */
.regular-button.gold-on-black:hover, .regular-button.gold-on-black:active, .regular-button.gold-on-black:focus {
  background: #fff;
  color: #000;
}
/* line 421, ../../app/assets/scss/_common.scss */
.regular-button.black-on-white {
  border: 2px solid #000;
  display: block;
  margin: 0 auto;
  color: #000;
  background-color: #fff;
}
/* line 429, ../../app/assets/scss/_common.scss */
.regular-button.black-on-white:hover, .regular-button.black-on-white:active, .regular-button.black-on-white:focus {
  color: #000;
  background: #979899;
  border-color: #979899;
}
/* line 436, ../../app/assets/scss/_common.scss */
.regular-button.white-on-red {
  border: 0;
  display: block;
  margin: 0 auto;
  padding: 0 2em;
  width: 200px !important;
  color: #fff;
  background-color: #e2211c;
}
/* line 446, ../../app/assets/scss/_common.scss */
.regular-button.white-on-red:hover, .regular-button.white-on-red:active, .regular-button.white-on-red:focus {
  color: #fff;
  background: #000;
}
/* line 452, ../../app/assets/scss/_common.scss */
.regular-button.black {
  background-color: #000;
  color: #fff;
  white-space: nowrap;
  display: inline-block;
  border: 1px solid #979899;
}
/* line 460, ../../app/assets/scss/_common.scss */
.regular-button.black:hover, .regular-button.black:active, .regular-button.black:focus {
  background-color: #979899;
  color: #000;
}
/* line 467, ../../app/assets/scss/_common.scss */
.regular-button.white {
  background-color: #e2211c;
  color: #fff;
  white-space: nowrap;
  display: inline-block;
  border: 1px solid #e2211c;
}
/* line 475, ../../app/assets/scss/_common.scss */
.regular-button.white:hover, .regular-button.white:active, .regular-button.white:focus {
  color: #000;
  background: #fff;
  border-color: #fff;
}
/* line 483, ../../app/assets/scss/_common.scss */
.regular-button.live {
  background-color: #fff;
  color: #000;
  display: inline-block;
  white-space: nowrap;
  border: 1px solid #000;
}
/* line 491, ../../app/assets/scss/_common.scss */
.regular-button.live:hover, .regular-button.live:active, .regular-button.live:focus {
  background: #979899;
  border: 1px solid #979899;
}
/* line 494, ../../app/assets/scss/_common.scss */
.regular-button.live:hover span, .regular-button.live:active span, .regular-button.live:focus span {
  color: #000;
}
/* line 499, ../../app/assets/scss/_common.scss */
.regular-button.live span {
  color: #e2211c;
  padding-right: 5px;
}
@media only screen and (min-width: 768px) {
  /* line 483, ../../app/assets/scss/_common.scss */
  .regular-button.live {
    float: left;
    display: block;
  }
}
/* line 510, ../../app/assets/scss/_common.scss */
.regular-button.watch-live {
  background-color: #fff;
  color: #e2211c;
  display: inline-block;
  white-space: nowrap;
  border: 1px solid #000;
}
/* line 518, ../../app/assets/scss/_common.scss */
.regular-button.watch-live:hover, .regular-button.watch-live:active, .regular-button.watch-live:focus {
  background: #979899;
  border: 1px solid #979899;
}
/* line 521, ../../app/assets/scss/_common.scss */
.regular-button.watch-live:hover span, .regular-button.watch-live:active span, .regular-button.watch-live:focus span {
  color: #000;
}
/* line 524, ../../app/assets/scss/_common.scss */
.regular-button.watch-live:hover i, .regular-button.watch-live:active i, .regular-button.watch-live:focus i {
  color: #e2211c;
}
/* line 528, ../../app/assets/scss/_common.scss */
.regular-button.watch-live i {
  padding-right: 5px;
}
/* line 533, ../../app/assets/scss/_common.scss */
.regular-button.button-download {
  width: 228px;
  margin-left: 0;
  margin-right: 0;
}

/* line 540, ../../app/assets/scss/_common.scss */
a.at-svc-facebook, a.at-svc-twitter, a.at-svc-google_plusone_share, a.at-svc-compact {
  background: #000 !important;
}

/* line 544, ../../app/assets/scss/_common.scss */
.atss {
  z-index: 209 !important;
}

/* line 547, ../../app/assets/scss/_common.scss */
.atss a {
  margin-bottom: 0px !important;
  border-bottom: solid white 1px;
}
/* line 551, ../../app/assets/scss/_common.scss */
.atss a.at-svc-compact {
  border-bottom: none;
}

/* line 556, ../../app/assets/scss/_common.scss */
.addthis_32x32_style .at300bs, .addthis_32x32_style .at15t_compact, .addthis_32x32_style .at15t_expanded, .addthis_32x32_style .at15t_more, .addthis_32x32_style .at15t_addthis {
  background-image: url(../png/add-this-sprite.png) !important;
}

/* line 560, ../../app/assets/scss/_common.scss */
#rufous-sandbox {
  display: none !important;
}

/* line 564, ../../app/assets/scss/_common.scss */
body.slide-in {
  transition: padding-top .5s ease-out;
  -moz-transition: padding-top .5s ease-out;
  -webkit-transition: padding-top .5s ease-out;
}

@-webkit-keyframes pulse {
  0% {
    opacity: .3;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: .3;
  }
}
@-moz-keyframes pulse {
  0% {
    opacity: .3;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: .3;
  }
}
@-o-keyframes pulse {
  0% {
    opacity: .3;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: .3;
  }
}
@keyframes pulse {
  0% {
    opacity: .3;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: .3;
  }
}
/* line 591, ../../app/assets/scss/_common.scss */
.pulse {
  -webkit-animation: pulse 2s infinite ease-in-out;
  -moz-animation: pulse 2s infinite ease-in-out;
  -o-animation: pulse 2s infinite ease-in-out;
  animation: pulse 2s infinite ease-in-out;
}

/* line 598, ../../app/assets/scss/_common.scss */
.regular-button .fa-circle.pulse {
  font-size: .9em;
  position: relative;
  top: -1px;
  color: #e2211c;
  padding-right: 5px;
}

/* Overlay style */
/* line 3, ../../app/assets/scss/_nav-overlay.scss */
.overlay {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  background: #000000;
  z-index: 208;
  -webkit-overflow-scrolling: touch;
}
/* line 12, ../../app/assets/scss/_nav-overlay.scss */
.overlay.overlay-slidedown {
  z-index: 211;
}
/* line 16, ../../app/assets/scss/_nav-overlay.scss */
.overlay:focus {
  outline: none !important;
}
/* line 20, ../../app/assets/scss/_nav-overlay.scss */
.overlay.search-overlay {
  height: 0px;
  top: 60px;
  overflow: hidden;
  position: fixed;
  transition: height 0.3s ease-in-out;
  -moz-transition: height 0.3s ease-in-out;
  -webkit-transition: height 0.3s ease-in-out;
}
@media only screen and (min-width: 768px) {
  /* line 20, ../../app/assets/scss/_nav-overlay.scss */
  .overlay.search-overlay {
    top: 70px;
  }
}
/* line 34, ../../app/assets/scss/_nav-overlay.scss */
.overlay.search-overlay.searchoverlay-open {
  height: 200px;
}
@media only screen and (max-width: 767px) {
  /* line 20, ../../app/assets/scss/_nav-overlay.scss */
  .overlay.search-overlay {
    outline: none;
  }
}

/* line 44, ../../app/assets/scss/_nav-overlay.scss */
.search-wrap {
  width: 95%;
  margin: 75px auto;
  overflow: hidden;
}
/* line 49, ../../app/assets/scss/_nav-overlay.scss */
.search-wrap input[type="submit"] {
  float: left;
  background: #000;
  border: 1px solid #979899;
  margin-left: 4%;
  width: 30%;
  text-transform: uppercase;
  font-size: 20px;
  text-align: center;
  color: #fff;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  height: 42px;
  font-weight: 700;
  font-size: 1.071em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 70, ../../app/assets/scss/_nav-overlay.scss */
.search-wrap input[type="submit"]:focus, .search-wrap input[type="submit"]:hover, .search-wrap input[type="submit"]:active {
  background: #979899;
  border-color: #979899;
  color: #000;
}
@media only screen and (min-width: 768px) {
  /* line 44, ../../app/assets/scss/_nav-overlay.scss */
  .search-wrap {
    width: 80%;
  }
  /* line 79, ../../app/assets/scss/_nav-overlay.scss */
  .search-wrap input[type="submit"] {
    width: 26%;
    height: auto;
    line-height: 40px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 44, ../../app/assets/scss/_nav-overlay.scss */
  .search-wrap {
    width: 50%;
  }
}

/* line 90, ../../app/assets/scss/_nav-overlay.scss */
.search-input-wrap {
  position: relative;
  float: left;
  width: 65%;
  background: #fff;
}
/* line 95, ../../app/assets/scss/_nav-overlay.scss */
.search-input-wrap input {
  width: 100%;
  font-size: 1.5em;
  padding: 2px 8px;
  line-height: 1em;
  color: #8d8d8d;
  border: none;
  height: 42px;
  padding-right: 24px;
}
/* line 105, ../../app/assets/scss/_nav-overlay.scss */
.search-input-wrap input::-ms-clear {
  display: none;
}
@media only screen and (min-width: 768px) {
  /* line 90, ../../app/assets/scss/_nav-overlay.scss */
  .search-input-wrap {
    width: 70%;
    /* firefox 19+ */
    /* ie */
  }
  /* line 112, ../../app/assets/scss/_nav-overlay.scss */
  .search-input-wrap input {
    font-size: 32px;
    height: auto;
    padding-right: 38px;
  }
  /* line 117, ../../app/assets/scss/_nav-overlay.scss */
  .search-input-wrap ::-webkit-input-placeholder {
    line-height: 32px;
    font-size: 32px;
    padding-top: 5px;
  }
  /* line 118, ../../app/assets/scss/_nav-overlay.scss */
  .search-input-wrap ::-moz-placeholder {
    line-height: 32px;
    font-size: 32px;
    padding-top: 5px;
  }
  /* line 119, ../../app/assets/scss/_nav-overlay.scss */
  .search-input-wrap :-ms-input-placeholder {
    line-height: 32px;
    font-size: 32px;
    padding-top: 5px;
  }
  /* line 120, ../../app/assets/scss/_nav-overlay.scss */
  .search-input-wrap input:-moz-placeholder {
    line-height: 32px;
    font-size: 32px;
    padding-top: 5px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 124, ../../app/assets/scss/_nav-overlay.scss */
  .search-input-wrap input {
    padding-right: 26px;
  }
}

/* line 130, ../../app/assets/scss/_nav-overlay.scss */
button.clear-btn {
  background: transparent;
  border: none;
  position: absolute;
  right: 0;
  top: 0;
  display: none;
  font-size: 20px;
  height: 100%;
  width: 24px;
  padding: 0;
  color: #979899;
}
/* line 143, ../../app/assets/scss/_nav-overlay.scss */
button.clear-btn i {
  padding: 0;
}
@media only screen and (min-width: 768px) {
  /* line 130, ../../app/assets/scss/_nav-overlay.scss */
  button.clear-btn {
    font-size: 24px;
    width: 40px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 130, ../../app/assets/scss/_nav-overlay.scss */
  button.clear-btn {
    width: 26px;
  }
}

/* Overlay closing cross */
/* line 158, ../../app/assets/scss/_nav-overlay.scss */
.overlay .overlay-close {
  width: 30px;
  height: 30px;
  position: absolute;
  right: 15px;
  top: 10px;
  border: none;
  z-index: 100;
  color: #fff;
  font-size: 1.786em;
  background: none;
}
/* line 169, ../../app/assets/scss/_nav-overlay.scss */
.overlay .overlay-close:hover, .overlay .overlay-close:focus {
  color: #cfcfcf;
}

/* Menu style */
/* line 175, ../../app/assets/scss/_nav-overlay.scss */
.overlay nav {
  text-align: center;
  position: relative;
  top: 5%;
  height: 95%;
  -webkit-transform: translateY(-5%);
  transform: translateY(-5%);
}

/* line 184, ../../app/assets/scss/_nav-overlay.scss */
.overlay ul {
  list-style: none;
  padding: 0;
  margin: 0 auto;
  display: inline-block;
  position: relative;
  text-transform: uppercase;
  padding-top: 5em;
}

/* line 195, ../../app/assets/scss/_nav-overlay.scss */
.overlay ul li {
  display: block;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  padding: 5px 0 0;
}
/* line 201, ../../app/assets/scss/_nav-overlay.scss */
.overlay ul li:first-child {
  padding-top: 0;
}
@media only screen and (min-width: 768px) {
  /* line 195, ../../app/assets/scss/_nav-overlay.scss */
  .overlay ul li {
    padding-top: 12px;
  }
}

/* line 210, ../../app/assets/scss/_nav-overlay.scss */
.overlay ul li a {
  font-size: 2.1em;
  display: inline-block;
  color: #fff;
  line-height: 1em;
  padding-bottom: 8px;
  border-bottom: 2px solid #000000;
  -webkit-transition: border-color .25s linear;
  -o-transition: border-color .25s linear;
  transition: border-color .25s linear;
}
/* line 222, ../../app/assets/scss/_nav-overlay.scss */
.overlay ul li a.white {
  font-size: 1.071em;
  padding: .85em 1.75em .9em;
  margin-top: 2.5em;
}
/* line 230, ../../app/assets/scss/_nav-overlay.scss */
.overlay ul li a.primary img {
  height: 60px;
  width: 65px;
  margin: auto;
  margin-top: 10px;
}
@media only screen and (min-width: 768px) {
  /* line 210, ../../app/assets/scss/_nav-overlay.scss */
  .overlay ul li a {
    font-size: 3.429em;
  }
  /* line 240, ../../app/assets/scss/_nav-overlay.scss */
  .overlay ul li a.primary img {
    height: 90px;
    width: 97px;
    line-height: 100px;
    margin-bottom: 25px;
  }
}

/* line 250, ../../app/assets/scss/_nav-overlay.scss */
.overlay ul li a:hover,
.overlay ul li a:focus {
  border-bottom: 2px solid #979899;
  text-decoration: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none !important;
}

/* line 260, ../../app/assets/scss/_nav-overlay.scss */
.overlay ul li.social-links p {
  color: #d1d3d4;
  line-height: 1;
  margin-top: 25px;
  margin-bottom: 0;
  font-size: .857em;
}
@media only screen and (min-width: 768px) {
  /* line 260, ../../app/assets/scss/_nav-overlay.scss */
  .overlay ul li.social-links p {
    margin-top: 35px;
  }
}
/* line 272, ../../app/assets/scss/_nav-overlay.scss */
.overlay ul li.social-links ul {
  padding: 15px 5px 25px 5px;
}
/* line 275, ../../app/assets/scss/_nav-overlay.scss */
.overlay ul li.social-links li {
  display: inline-block;
  width: 45px;
  overflow: hidden;
  padding: 0 5px;
}
/* line 281, ../../app/assets/scss/_nav-overlay.scss */
.overlay ul li.social-links li a {
  display: inline;
  font-size: 20px;
  line-height: 38px;
  color: #979899;
  background: #000000;
  padding-bottom: 0;
}
/* line 290, ../../app/assets/scss/_nav-overlay.scss */
.overlay ul li.social-links li a i {
  padding-right: 0;
}
/* line 294, ../../app/assets/scss/_nav-overlay.scss */
.overlay ul li.social-links li a:hover, .overlay ul li.social-links li a:focus {
  color: #fff;
  border: none;
}

/* line 304, ../../app/assets/scss/_nav-overlay.scss */
.overlay ul li.secondary-links li {
  padding-top: 0;
  padding-bottom: 10px;
  color: #979899;
  text-transform: none;
  margin-top: 10px;
  font-size: 0.857em;
}
/* line 312, ../../app/assets/scss/_nav-overlay.scss */
.overlay ul li.secondary-links a {
  font-size: 0.857em;
  display: inline-block;
  margin-right: 10px;
  color: #8d8d8d;
  text-transform: uppercase;
  border: none;
  padding-bottom: 0;
}
/* line 321, ../../app/assets/scss/_nav-overlay.scss */
.overlay ul li.secondary-links a:hover, .overlay ul li.secondary-links a:focus {
  text-decoration: underline;
}

/* Effects */
/* line 328, ../../app/assets/scss/_nav-overlay.scss */
.overlay-slidedown {
  visibility: hidden;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: -webkit-transform 0.4s ease-in-out, visibility 0s 0.4s;
  transition: transform 0.4s ease-in-out, visibility 0s 0.4s;
}

/* line 336, ../../app/assets/scss/_nav-overlay.scss */
.overlay-slidedown.open {
  visibility: visible;
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  -webkit-transition: -webkit-transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out;
}

/*Touch overrides*/
/* line 346, ../../app/assets/scss/_nav-overlay.scss */
.touch .overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #000000;
  z-index: 210;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
/* line 357, ../../app/assets/scss/_nav-overlay.scss */
.touch .overlay.search-overlay {
  height: 0px;
  top: 60px;
  overflow: hidden;
  position: fixed;
  background: #000000;
  z-index: 208;
}
@media only screen and (min-width: 768px) {
  /* line 357, ../../app/assets/scss/_nav-overlay.scss */
  .touch .overlay.search-overlay {
    top: 71px;
  }
}
/* line 370, ../../app/assets/scss/_nav-overlay.scss */
.touch .overlay.search-overlay.searchoverlay-open {
  height: 200px;
}
@media only screen and (max-width: 767px) {
  /* line 357, ../../app/assets/scss/_nav-overlay.scss */
  .touch .overlay.search-overlay {
    outline: none;
  }
}

/* line 1, ../../app/assets/scss/_main-nav.scss */
.nav-main {
  background: #000000;
  margin: 0 auto;
  width: 100%;
  position: fixed;
  top: 0px;
  left: 0;
  right: 0;
  z-index: 209;
  color: #d1d3d4;
}
/* line 14, ../../app/assets/scss/_main-nav.scss */
.nav-main ul {
  margin: 0;
  position: relative;
  -webkit-padding-start: 0;
  min-height: 60px;
}
@media only screen and (min-width: 768px) {
  /* line 14, ../../app/assets/scss/_main-nav.scss */
  .nav-main ul {
    min-height: 70px;
  }
}
/* line 24, ../../app/assets/scss/_main-nav.scss */
.nav-main li {
  font-size: 0.857em;
  text-align: center;
  font-weight: 700;
}
/* line 29, ../../app/assets/scss/_main-nav.scss */
.nav-main li .search-trigger {
  display: inline;
  height: 50px;
  padding: 0 36px 0 18px;
  font-size: 20px;
}
/* line 34, ../../app/assets/scss/_main-nav.scss */
.nav-main li .search-trigger i {
  padding-right: 0;
}
/* line 36, ../../app/assets/scss/_main-nav.scss */
.nav-main li .search-trigger i:hover {
  color: #fff;
}
@media only screen and (min-width: 768px) {
  /* line 29, ../../app/assets/scss/_main-nav.scss */
  .nav-main li .search-trigger {
    padding-right: 12px;
    padding-left: 5px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 29, ../../app/assets/scss/_main-nav.scss */
  .nav-main li .search-trigger {
    padding-right: 36px;
  }
}
/* line 50, ../../app/assets/scss/_main-nav.scss */
.nav-main li .nav-trigger {
  display: inline;
}
/* line 53, ../../app/assets/scss/_main-nav.scss */
.nav-main li .nav-trigger {
  position: relative;
}
/* line 56, ../../app/assets/scss/_main-nav.scss */
.nav-main li .nav-trigger:hover {
  color: #fff;
}
/* line 58, ../../app/assets/scss/_main-nav.scss */
.nav-main li .nav-trigger:hover .fa {
  color: #fff;
}
/* line 63, ../../app/assets/scss/_main-nav.scss */
.nav-main li .nav-trigger button {
  border: none;
  background: none;
  padding: 0;
  text-transform: uppercase;
  position: relative;
  top: 3px;
}
/* line 70, ../../app/assets/scss/_main-nav.scss */
.nav-main li .nav-trigger button:hover {
  color: #fff;
}
/* line 72, ../../app/assets/scss/_main-nav.scss */
.nav-main li .nav-trigger button:hover .fa {
  color: #fff;
}
/* line 77, ../../app/assets/scss/_main-nav.scss */
.nav-main li .nav-trigger button span.menu-text {
  position: relative;
  top: -4px;
}
/* line 82, ../../app/assets/scss/_main-nav.scss */
.nav-main li .nav-trigger button .fa {
  padding-left: 8px;
  font-size: 21px;
}
/* line 89, ../../app/assets/scss/_main-nav.scss */
.nav-main li.home-logo {
  text-align: left;
  font-size: 2.1em;
  float: left;
  margin-left: 10px;
  position: absolute;
  left: 0;
  top: 0;
  background: #e8e9e9;
  z-index: 210;
  display: flex;
  height: 100%;
  align-items: center;
  background-color: black;
}
/* line 99, ../../app/assets/scss/_main-nav.scss */
.nav-main li.home-logo a, .nav-main li.home-logo img {
  width: 105px;
  height: auto;
  display: block; 
}
/* line 104, ../../app/assets/scss/_main-nav.scss */
.nav-main li.home-logo a:hover {
  text-decoration: none;
}
@media only screen and (min-width: 768px) {
  /* line 109, ../../app/assets/scss/_main-nav.scss */
  .nav-main li.home-logo a, .nav-main li.home-logo img {
    width: 126px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 89, ../../app/assets/scss/_main-nav.scss */
  .nav-main li.home-logo {
    margin-left: 35px;
  }
  /* line 117, ../../app/assets/scss/_main-nav.scss */
  .nav-main li.home-logo a, .nav-main li.home-logo img {
    width: 130px;
  }
}
/* line 125, ../../app/assets/scss/_main-nav.scss */
.nav-main a {
  color: #ffffff;
  text-transform: uppercase;
}
/* line 130, ../../app/assets/scss/_main-nav.scss */
.nav-main .inner-nav {
  float: right;
  padding-right: 10px;
  padding-top: 18px;
  background: #000000;
}
/* line 136, ../../app/assets/scss/_main-nav.scss */
.nav-main .inner-nav a {
  display: inline-block;
  letter-spacing: 2px;
  margin: 0 10px;
  border-bottom: 1px solid #000000;
  -webkit-transition: all .25s linear;
  -o-transition: all .25s linear;
  transition: all .25s linear;
  padding-bottom: 6px;
}
/* line 145, ../../app/assets/scss/_main-nav.scss */
.nav-main .inner-nav a:hover {
  text-decoration: none;
  border-color: #ffffff;
}
/* line 150, ../../app/assets/scss/_main-nav.scss */
.nav-main .inner-nav a.active {
  border-color: #979899;
  display: inline-block;
}
/* line 154, ../../app/assets/scss/_main-nav.scss */
.nav-main .inner-nav a.highlight {
  color: #fff;
  margin-right: 15px;
  margin-left: 5px;
  background-color: #e2211c;
  padding: 7px 15px;
}
/* line 160, ../../app/assets/scss/_main-nav.scss */
.nav-main .inner-nav a.highlight:hover {
  background: #fff;
  color: #333333;
}
/* line 163, ../../app/assets/scss/_main-nav.scss */
.nav-main .inner-nav a.highlight:focus {
  color: #333333;
  text-decoration: none;
}
/* line 167, ../../app/assets/scss/_main-nav.scss */
.nav-main .inner-nav a.button {
  background: #979899;
  color: #000;
  padding: 10px;
  border: none;
  margin-right: 5px;
  margin-left: 0;
}
/* line 174, ../../app/assets/scss/_main-nav.scss */
.nav-main .inner-nav a.button:hover {
  background: #fff;
}
@media only screen and (min-width: 768px) {
  /* line 130, ../../app/assets/scss/_main-nav.scss */
  .nav-main .inner-nav {
    padding-right: 15px;
  }
  /* line 182, ../../app/assets/scss/_main-nav.scss */
  .nav-main .inner-nav a {
    margin: 0 9px;
  }
  /* line 184, ../../app/assets/scss/_main-nav.scss */
  .nav-main .inner-nav a.button {
    margin-right: 11px;
  }
}


@media only screen and (min-width: 992px) {
  /* line 130, ../../app/assets/scss/_main-nav.scss */
  .nav-main .inner-nav {
    padding-right: 20px;
  }
  /* line 192, ../../app/assets/scss/_main-nav.scss */
  .nav-main .inner-nav a {
    margin: 0 25px;
  }
  /* line 194, ../../app/assets/scss/_main-nav.scss */
  .nav-main .inner-nav a.button {
    margin: 0 25px;
  }
}
/* line 200, ../../app/assets/scss/_main-nav.scss */
.nav-main.nav-fixed {
  position: fixed;
  top: 0px;
  z-index: 207;
  width: 100%;
  margin-top: 0;
}

/* line 209, ../../app/assets/scss/_main-nav.scss */
.searchbox-icon {
  background: #000000;
  border: none;
  padding: 0;
}
/* line 214, ../../app/assets/scss/_main-nav.scss */
.searchbox-icon:hover {
  cursor: pointer;
}
/* line 216, ../../app/assets/scss/_main-nav.scss */
.searchbox-icon:hover i.fa {
  color: #cfcfcf;
}
/* line 221, ../../app/assets/scss/_main-nav.scss */
.searchbox-icon:focus {
  border: none;
}
/* line 223, ../../app/assets/scss/_main-nav.scss */
.searchbox-icon:focus i.fa {
  color: #fff;
}

/* line 1, ../../app/assets/scss/_footer.scss */
footer.main {
  margin-top: 15px;
  margin-bottom: 25px;
  padding-top: 12px;
  display: block;
  font-size: 0.786em;
  color: #8d8d8d;
  font-weight: 700;
  text-transform: uppercase;
}
@media only screen and (min-width: 768px) {
  /* line 1, ../../app/assets/scss/_footer.scss */
  footer.main {
    padding-bottom: 0px;
    margin-top: 33px;
    font-size: 0.857em;
  }
}
/* line 17, ../../app/assets/scss/_footer.scss */
footer.main ul {
  line-height: 20px;
  margin-bottom: 5px;
  -webkit-padding-start: 0px;
  -webkit-margin-before: 0;
  padding-left: 0;
}
@media only screen and (min-width: 768px) {
  /* line 17, ../../app/assets/scss/_footer.scss */
  footer.main ul {
    float: left;
    margin-bottom: 30px;
  }
}
/* line 28, ../../app/assets/scss/_footer.scss */
footer.main ul li {
  display: inline;
}
@media only screen and (min-width: 768px) {
  /* line 28, ../../app/assets/scss/_footer.scss */
  footer.main ul li {
    padding-left: 5px;
  }
}
/* line 33, ../../app/assets/scss/_footer.scss */
footer.main ul li:first-child {
  padding-left: 0;
}
/* line 36, ../../app/assets/scss/_footer.scss */
footer.main ul li a {
  color: #979899;
  padding-right: 10px;
  white-space: nowrap;
}
/* line 44, ../../app/assets/scss/_footer.scss */
footer.main p {
  clear: left;
  float: left;
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) {
  /* line 44, ../../app/assets/scss/_footer.scss */
  footer.main p {
    width: 50%;
  }
}
/* line 54, ../../app/assets/scss/_footer.scss */
footer.main .share-container {
  float: left;
  clear: left;
  padding-bottom: 20px;
  padding-top: 15px;
}
/* line 60, ../../app/assets/scss/_footer.scss */
footer.main .share-container i {
  padding-right: 0;
}
/* line 64, ../../app/assets/scss/_footer.scss */
footer.main .share-container ul {
  display: block;
  padding-top: 5px;
}
/* line 69, ../../app/assets/scss/_footer.scss */
footer.main .share-container a {
  display: inline-block;
  font-size: 20px;
  line-height: 40px;
  width: 45px;
  height: 45px;
  text-align: center;
  padding-right: 0;
}
/* line 78, ../../app/assets/scss/_footer.scss */
footer.main .share-container a:hover {
  color: #fff;
}
/* line 82, ../../app/assets/scss/_footer.scss */
footer.main .share-container a:active {
  color: #000000;
}
@media only screen and (min-width: 768px) {
  /* line 54, ../../app/assets/scss/_footer.scss */
  footer.main .share-container {
    padding-top: 0;
    padding-top: 0px;
  }
  /* line 91, ../../app/assets/scss/_footer.scss */
  footer.main .share-container ul {
    padding-left: 8px;
    float: none;
    display: inline;
    padding-top: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 54, ../../app/assets/scss/_footer.scss */
  footer.main .share-container {
    float: right;
    clear: none;
    margin-top: -13px;
  }
}

/* line 107, ../../app/assets/scss/_footer.scss */
.integrated-signup {
  top: 30px;
}
@media only screen and (min-width: 768px) {
  /* line 107, ../../app/assets/scss/_footer.scss */
  .integrated-signup {
    top: 50px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 107, ../../app/assets/scss/_footer.scss */
  .integrated-signup {
    top: 70px;
  }
}

/* line 117, ../../app/assets/scss/_footer.scss */
.footer-row {
  background: #000000;
  overflow: hidden;
  margin-top: 30px;
  color: #d1d3d4;
}
@media only screen and (min-width: 768px) {
  /* line 117, ../../app/assets/scss/_footer.scss */
  .footer-row {
    margin-top: 50px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 117, ../../app/assets/scss/_footer.scss */
  .footer-row {
    margin-top: 70px;
  }
}

/* line 131, ../../app/assets/scss/_footer.scss */
.in-mobile .footer-row {
  opacity: 1 !important;
}

/* line 1, ../../app/assets/scss/_subnav.scss */
.subnav-row {
  background: #979899;
  overflow: hidden;
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 202;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
@media only screen and (min-width: 768px) {
  /* line 1, ../../app/assets/scss/_subnav.scss */
  .subnav-row {
    display: block;
  }
}

/* line 19, ../../app/assets/scss/_subnav.scss */
.subnav {
  background: #979899;
  text-transform: uppercase;
}
/* line 22, ../../app/assets/scss/_subnav.scss */
.subnav ul {
  margin-bottom: 0;
  -webkit-padding-start: 0;
  margin-right: auto;
  margin-left: auto;
}
/* line 28, ../../app/assets/scss/_subnav.scss */
.subnav ul.has-video li {
  width: 19%;
}
/* line 34, ../../app/assets/scss/_subnav.scss */
.subnav li {
  display: inline-block;
  padding: 0;
  font-size: 1em;
  width: 24%;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  /* line 34, ../../app/assets/scss/_subnav.scss */
  .subnav li {
    font-size: 1.714em;
  }
}
/* line 45, ../../app/assets/scss/_subnav.scss */
.subnav li a {
  display: inline-block;
  padding-top: 15px;
  padding-bottom: 5px;
  margin-bottom: 10px;
  text-align: center;
  color: #000;
  border-bottom: 2px solid #979899;
}
/* line 53, ../../app/assets/scss/_subnav.scss */
.subnav li a:hover, .subnav li a.active {
  text-decoration: none;
  border-bottom: 2px solid #000;
}
/* line 59, ../../app/assets/scss/_subnav.scss */
.subnav li span {
  color: #979899;
  display: inline-block;
  position: relative;
  top: -2px;
  padding-right: 6px;
}
/* line 67, ../../app/assets/scss/_subnav.scss */
.subnav li.share-this-page {
  text-transform: none;
  font-size: 1.143em;
  float: right;
}
/* line 71, ../../app/assets/scss/_subnav.scss */
.subnav li.share-this-page a {
  color: #979899;
}
/* line 77, ../../app/assets/scss/_subnav.scss */
.subnav a {
  color: #000;
}

/* line 81, ../../app/assets/scss/_subnav.scss */
.addthis_32x32_style .at15t_twitter {
  background-position: 0 -8416px !important;
}

/* line 18, ../../app/assets/scss/_video-slider.scss */
.slick-arrow {
  display: none;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 60px;
  height: 60px;
  margin-top: -23px;
  padding: 0;
  cursor: pointer;
  color: transparent;
  border: none;
  z-index: 1;
  background-color: #000;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}
@media only screen and (min-width: 768px) {
  /* line 18, ../../app/assets/scss/_video-slider.scss */
  .slick-arrow {
    display: block;
    visibility: visible;
  }
}
/* line 42, ../../app/assets/scss/_video-slider.scss */
.slick-arrow.slick-prev {
  left: 0;
  background: url(../png/btn-prev.png) no-repeat;
}
/* line 47, ../../app/assets/scss/_video-slider.scss */
.slick-arrow.slick-next {
  right: 0;
  background: url(../png/btn-next.png) no-repeat;
}

/* line 1, ../../app/assets/scss/_toggle-content.scss */
.toggle-content {
  display: inline-block;
}

/* line 1, ../../app/assets/scss/_image-overlays.scss */
.image-spotlight {
  position: absolute;
  top: 0;
  left: 0;
  background: #979899;
  padding: 4px 10px;
  margin-bottom: 0;
  z-index: 100;
  color: #000;
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

/* line 2, ../../app/assets/scss/_lines.scss */
.border-none {
  border: 0 !important;
}

/* line 6, ../../app/assets/scss/_lines.scss */
.border-top {
  border-top-width: 1px;
  border-top-style: solid;
}

/* line 11, ../../app/assets/scss/_lines.scss */
.border-bottom {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

/* line 16, ../../app/assets/scss/_lines.scss */
.border-black {
  border-color: #000;
}

@media only screen and (min-width: 768px) {
  /* line 20, ../../app/assets/scss/_lines.scss */
  .border-top-desktop {
    border-top-width: 1px;
    border-top-style: solid;
  }
}

/* line 3, ../../app/assets/scss/_ooyala-player.scss */
.oo_playhead_progress {
  background-color: #979899 !important;
}

/* line 8, ../../app/assets/scss/_ooyala-player.scss */
.oo_controls .oo_playhead {
  background-image: url("../png/playhead.png") !important;
  top: 50% !important;
}
/* line 14, ../../app/assets/scss/_ooyala-player.scss */
.oo_controls.oo_full_controls .oo_playhead {
  margin-top: -12px !important;
}
/* line 20, ../../app/assets/scss/_ooyala-player.scss */
.oo_controls.oo_mini_controls .oo_playhead {
  margin-top: -8px !important;
}

/* line 26, ../../app/assets/scss/_ooyala-player.scss */
.oo_start_button {
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0;
  border-radius: 0 !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  -webkit-background-size: cover !important;
  background-size: cover !important;
  opacity: 1 !important;
  background-image: url(../png/play-orange.png) !important;
  left: 50% !important;
  top: 50% !important;
  height: 0 !important;
  bottom: 0 !important;
  width: 14% !important;
  padding-bottom: 14% !important;
  transform: translate(-50%, -50%) !important;
  -ms-transform: translate(-50%, -50%) !important;
  /* IE 9 */
  -webkit-transform: translate(-50%, -50%) !important;
  /* Safari and Chrome */
  -o-transform: translate(-50%, -50%) !important;
  /* Opera */
  -moz-transform: translate(-50%, -50%) !important;
  /* Firefox */
}
/* line 43, ../../app/assets/scss/_ooyala-player.scss */
.oo_start_button .oo_start_spinner {
  display: none !important;
}

/* line 3, ../../app/assets/scss/_add-this.scss */
.addthis_sharing_toolbox.inline-post-share {
  margin-top: 25px;
  margin-bottom: 25px;
  position: relative;
  z-index: 2;
}
@media only screen and (min-width: 768px) {
  /* line 3, ../../app/assets/scss/_add-this.scss */
  .addthis_sharing_toolbox.inline-post-share {
    margin-top: 42px;
    margin-bottom: 35px;
  }
}
/* line 14, ../../app/assets/scss/_add-this.scss */
.addthis_sharing_toolbox.small-16 span {
  width: 16px !important;
  height: 16px !important;
  line-height: 16px !important;
}
/* line 19, ../../app/assets/scss/_add-this.scss */
/*.addthis_sharing_toolbox.small-16 svg {
  width: 16px !important;
  height: 16px !important;
}
*/
/* line 1, ../../app/assets/scss/_scaffold.scss */
.placeholder {
  background: #fff;
  height: 250px;
}

/* line 6, ../../app/assets/scss/_scaffold.scss */
.gray-box {
  background-color: #979899;
  height: 300px;
  margin-top: 60px;
}

/* line 12, ../../app/assets/scss/_scaffold.scss */
.fighter .gray-box {
  margin-top: 20px;
  margin-bottom: 45px;
}

/* line 17, ../../app/assets/scss/_scaffold.scss */
.white-row, .vid-gold-row {
  background: #fff;
  position: relative;
}
/* line 21, ../../app/assets/scss/_scaffold.scss */
.white-row.temp-margin, .vid-gold-row.temp-margin {
  padding-top: 30px;
}

/* line 26, ../../app/assets/scss/_scaffold.scss */
.vid-gray-row {
  background: #000000;
}

/* line 29, ../../app/assets/scss/_scaffold.scss */
.vid-gold-row {
  background: #979899;
}

/* line 33, ../../app/assets/scss/_scaffold.scss */
.no-bottom-padding {
  padding-bottom: 0 !important;
}

/* line 37, ../../app/assets/scss/_scaffold.scss */
.med-gray-row {
  background: #d1d3d4;
  position: relative;
}
@media only screen and (min-width: 768px) {
  /* line 37, ../../app/assets/scss/_scaffold.scss */
  .med-gray-row {
    padding-bottom: 50px;
  }
}

/* line 45, ../../app/assets/scss/_scaffold.scss */
.lite-gray-row {
  background: #f6f6f6;
  position: relative;
}
@media only screen and (min-width: 768px) {
  /* line 45, ../../app/assets/scss/_scaffold.scss */
  .lite-gray-row {
    padding-bottom: 50px;
  }
}

/* line 53, ../../app/assets/scss/_scaffold.scss */
.grayrow {
  background: #393939;
  position: relative;
}

/* line 58, ../../app/assets/scss/_scaffold.scss */
.fighter .gray-row {
  background: #393939;
}
/* line 60, ../../app/assets/scss/_scaffold.scss */
.fighter .gray-row .section-group h5 {
  color: #fff;
}

/* line 65, ../../app/assets/scss/_scaffold.scss */
.lite-gray-box {
  margin-bottom: 20px;
}
/* line 66, ../../app/assets/scss/_scaffold.scss */
.lite-gray-box img {
  width: 100%;
  height: auto;
}

/* line 73, ../../app/assets/scss/_scaffold.scss */
.row.boxes {
  padding-right: 10px;
  padding-left: 10px;
}

/* line 78, ../../app/assets/scss/_scaffold.scss */
.marquee-block {
  padding-left: 0;
  padding-right: 0;
}
/* line 81, ../../app/assets/scss/_scaffold.scss */
.marquee-block img {
  width: 100%;
  height: auto;
}

/* line 86, ../../app/assets/scss/_scaffold.scss */
.yellow-row {
  background: #979899;
  position: relative;
}

/* line 90, ../../app/assets/scss/_scaffold.scss */
.black-row {
  background: #000;
  position: relative;
}

/* line 1, ../../app/assets/scss/_home.scss */
.home {
  padding-top: 60px;
}
@media only screen and (min-width: 768px) {
  /* line 1, ../../app/assets/scss/_home.scss */
  .home {
    padding-top: 70px;
  }
}
/* line 7, ../../app/assets/scss/_home.scss */
.home .marquee {
  background: #000000;
  text-align: center;
  position: relative;
}
/* line 11, ../../app/assets/scss/_home.scss */
.home .marquee img {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  height: auto;
}
/* line 17, ../../app/assets/scss/_home.scss */
.home .marquee .marquee-text {
  background: #000000;
  color: #fff;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 100%;
  overflow: hidden;
}
/* line 27, ../../app/assets/scss/_home.scss */
.home .marquee .marquee-text .regular-button {
  margin-bottom: 10px;
}
@media only screen and (min-width: 768px) {
  /* line 17, ../../app/assets/scss/_home.scss */
  .home .marquee .marquee-text {
    position: absolute;
    bottom: 15%;
    text-align: left;
    opacity: 0;
    padding: 20px 5%;
    background: url(../png/transparent-bg.png) repeat;
  }
  /* line 38, ../../app/assets/scss/_home.scss */
  .home .marquee .marquee-text .regular-button {
    margin-top: 35px;
    float: right;
  }
}
@media only screen and (min-width: 992px) {
  /* line 17, ../../app/assets/scss/_home.scss */
  .home .marquee .marquee-text {
    padding: 30px 10% 30px 10%;
  }
  /* line 47, ../../app/assets/scss/_home.scss */
  .home .marquee .marquee-text .about {
    margin-top: 55px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 17, ../../app/assets/scss/_home.scss */
  .home .marquee .marquee-text {
    bottom: 24%;
  }
}
/* line 56, ../../app/assets/scss/_home.scss */
.home .marquee .marquee-text h4 {
  margin: 5px 0 0;
  font-size: 1.143em;
  font-weight: 400;
  text-transform: uppercase;
  color: #d1d3d4;
  letter-spacing: .025em;
}
/* line 64, ../../app/assets/scss/_home.scss */
.home .marquee .marquee-text h4 span.live-slot {
  padding-left: 10px;
}
/* line 68, ../../app/assets/scss/_home.scss */
.home .marquee .marquee-text h4.simple {
  color: #8d8d8d;
  text-align: left;
}
@media only screen and (min-width: 768px) {
  /* line 56, ../../app/assets/scss/_home.scss */
  .home .marquee .marquee-text h4 {
    margin-top: 0;
  }
  /* line 75, ../../app/assets/scss/_home.scss */
  .home .marquee .marquee-text h4 span.live-slot {
    padding-left: 20px;
    display: inline;
    padding-top: 0;
  }
  /* line 80, ../../app/assets/scss/_home.scss */
  .home .marquee .marquee-text h4.simple {
    text-align: left;
  }
}
@media only screen and (min-width: 992px) {
  /* line 56, ../../app/assets/scss/_home.scss */
  .home .marquee .marquee-text h4 {
    font-size: 1.429em;
  }
}
/* line 90, ../../app/assets/scss/_home.scss */
.home .marquee .headline-bucket {
  padding-top: 7px;
  text-transform: uppercase;
  display: inline-block;
  font-size: 1.429em;
  font-size: 2.44em;
}
/* line 97, ../../app/assets/scss/_home.scss */
.home .marquee .headline-bucket em {
  text-transform: none;
  font-style: normal;
}
/* line 102, ../../app/assets/scss/_home.scss */
.home .marquee .headline-bucket.simple {
  text-transform: none;
  padding-bottom: 15px;
  text-align: left;
}
/* line 108, ../../app/assets/scss/_home.scss */
.home .marquee .headline-bucket span.fight {
  display: block;
}
/* line 110, ../../app/assets/scss/_home.scss */
.home .marquee .headline-bucket span.fight a {
  color: #FFFFFF;
}
@media only screen and (min-width: 768px) {
  /* line 90, ../../app/assets/scss/_home.scss */
  .home .marquee .headline-bucket {
    font-size: 2.44em;
  }
  /* line 118, ../../app/assets/scss/_home.scss */
  .home .marquee .headline-bucket.simple {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 90, ../../app/assets/scss/_home.scss */
  .home .marquee .headline-bucket {
    font-size: 2.571em;
    font-size: 3.143em;
  }
}
/* line 128, ../../app/assets/scss/_home.scss */
.home .marquee .cta-bucket {
  padding-top: 15px;
  padding-bottom: 15px;
  z-index: 0;
  position: relative;
  font-size: 1.429em;
}
/* line 135, ../../app/assets/scss/_home.scss */
.home .marquee .cta-bucket a {
  display: inline-block;
  text-transform: uppercase;
  margin-right: 20px;
  color: #979899;
}
@media only screen and (min-width: 768px) {
  /* line 135, ../../app/assets/scss/_home.scss */
  .home .marquee .cta-bucket a {
    float: left;
    display: block;
  }
}
/* line 145, ../../app/assets/scss/_home.scss */
.home .marquee .cta-bucket a:last-child {
  margin-right: 0;
}
/* line 148, ../../app/assets/scss/_home.scss */
.home .marquee .cta-bucket a:hover {
  text-decoration: none;
  color: #fff;
}
@media only screen and (min-width: 768px) {
  /* line 128, ../../app/assets/scss/_home.scss */
  .home .marquee .cta-bucket {
    padding-bottom: 0;
  }
}
/* line 159, ../../app/assets/scss/_home.scss */
.home .marquee h1, .home .marquee p {
  margin: 0;
}
/* line 164, ../../app/assets/scss/_home.scss */
.home .black-row {
  background: #000;
}
/* line 168, ../../app/assets/scss/_home.scss */
.home .brand-top-row {
  background: #979899;
  padding-top: 20px;
  margin-top: -20px;
}
/* line 173, ../../app/assets/scss/_home.scss */
.home .brand-top-row .extra-border {
  width: 100%;
  border-top: 1px solid #000;
  margin-top: -7px;
}
@media only screen and (min-width: 768px) {
  /* line 173, ../../app/assets/scss/_home.scss */
  .home .brand-top-row .extra-border {
    margin-top: 0;
  }
}
/* line 183, ../../app/assets/scss/_home.scss */
.home .brand-row {
  color: #fff;
}
/* line 186, ../../app/assets/scss/_home.scss */
.home .brand-row h2 {
  font-size: 1.143em;
  color: #000;
  line-height: 1.3em;
  padding-top: 15px;
  padding-bottom: 15px;
  margin-bottom: 0;
  margin-top: 0;
  text-align: center;
  letter-spacing: .025em;
}
@media only screen and (min-width: 768px) {
  /* line 186, ../../app/assets/scss/_home.scss */
  .home .brand-row h2 {
    font-size: 1.429em;
  }
}
@media only screen and (min-width: 992px) {
  /* line 186, ../../app/assets/scss/_home.scss */
  .home .brand-row h2 {
    font-size: 1.714em;
  }
}
/* line 208, ../../app/assets/scss/_home.scss */
.home .spotlights-group {
  padding-bottom: 30px;
  border-bottom: 1px solid #000;
}
/* line 212, ../../app/assets/scss/_home.scss */
.home .spotlights-group .spotlight-container {
  margin: 0 auto;
  margin-left: 4.16666667%;
  margin-right: 4.16666667%;
}
@media only screen and (min-width: 768px) {
  /* line 212, ../../app/assets/scss/_home.scss */
  .home .spotlights-group .spotlight-container {
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
  }
}
/* line 222, ../../app/assets/scss/_home.scss */
.home .spotlights-group .spotlight {
  position: relative;
  z-index: 2;
  top: 0;
  margin-top: 25px;
}
/* line 228, ../../app/assets/scss/_home.scss */
.home .spotlights-group .spotlight iframe {
  float: left;
}
@media only screen and (min-width: 768px) {
  /* line 222, ../../app/assets/scss/_home.scss */
  .home .spotlights-group .spotlight {
    float: left;
    width: 31.75%;
    margin-left: 1.5%;
    margin-top: 0;
    padding: 0;
    padding-right: 1.5%;
    margin-top: 20px;
  }
  /* line 241, ../../app/assets/scss/_home.scss */
  .home .spotlights-group .spotlight:last-child {
    margin-bottom: 0;
    border-right: none;
  }
}
/* line 247, ../../app/assets/scss/_home.scss */
.home .spotlights-group .spotlight .headline {
  color: #000;
  font-size: 1.714em;
  line-height: 1.1;
  margin-bottom: 10px;
  text-transform: none;
  padding-top: 5px;
  clear: left;
}
@media only screen and (min-width: 768px) {
  /* line 247, ../../app/assets/scss/_home.scss */
  .home .spotlights-group .spotlight .headline {
    min-height: 48px;
    padding-top: 10px;
    font-size: 1.857em;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 247, ../../app/assets/scss/_home.scss */
  .home .spotlights-group .spotlight .headline {
    min-height: 60px;
  }
}
/* line 265, ../../app/assets/scss/_home.scss */
.home .spotlights-group .spotlight .headline a {
  color: #000;
}
/* line 270, ../../app/assets/scss/_home.scss */
.home .spotlights-group .spotlight p {
  font-size: 1.143em;
  text-transform: uppercase;
  margin-bottom: 5px;
}
/* line 275, ../../app/assets/scss/_home.scss */
.home .spotlights-group .spotlight p.spotlight-type {
  position: absolute;
  top: 0;
  left: 0;
  background: #979899;
  padding: 4px 10px;
  margin-bottom: 0;
  z-index: 100;
  color: #000;
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}
/* line 290, ../../app/assets/scss/_home.scss */
.home .spotlights-group .spotlight a {
  position: relative;
  display: block;
}
/* line 294, ../../app/assets/scss/_home.scss */
.home .spotlights-group .spotlight img {
  width: 100%;
  height: auto;
}
/* line 298, ../../app/assets/scss/_home.scss */
.home .spotlights-group .spotlight .video-icon {
  position: absolute;
  bottom: 0;
  left: 0;
  width: auto;
}
/* line 307, ../../app/assets/scss/_home.scss */
.home .social-row {
  background: #fff;
  border-top: 1px solid #000;
}
/* line 312, ../../app/assets/scss/_home.scss */
.home .list-contain {
  float: left;
  position: relative;
  left: 50%;
  margin: 40px 0 20px;
}
/* line 319, ../../app/assets/scss/_home.scss */
.home .section-group {
  padding-bottom: 30px;
  /* set width for galaxy-tab*/
}
/* line 322, ../../app/assets/scss/_home.scss */
.home .section-group.social-blocks {
  padding-bottom: 0;
}
/* line 325, ../../app/assets/scss/_home.scss */
.home .section-group h2 {
  font-size: 1.143em;
  margin-bottom: 30px;
  margin-top: 30px;
  text-align: center;
  text-transform: uppercase;
  color: #000;
  letter-spacing: 2px;
}
@media only screen and (min-width: 768px) {
  /* line 325, ../../app/assets/scss/_home.scss */
  .home .section-group h2 {
    font-size: 1.47em;
    /*ie11 does some weird stuff with fonts, rounding up so its happy*/
    border-bottom: none;
    margin-bottom: 42px;
    margin-top: 42px;
  }
}
/* line 344, ../../app/assets/scss/_home.scss */
.home .section-group .regular-button.black-on-white {
  width: 168px;
  margin: 0 auto;
}
/* line 349, ../../app/assets/scss/_home.scss */
.home .section-group .date-stamp {
  margin-top: 0;
  font-size: .929em;
  margin-bottom: 5px;
}
@media only screen and (min-width: 768px) {
  /* line 349, ../../app/assets/scss/_home.scss */
  .home .section-group .date-stamp {
    font-size: 1.143em;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 768px) {
  /* line 319, ../../app/assets/scss/_home.scss */
  .home .section-group {
    padding-bottom: 0px;
  }
}
/* line 363, ../../app/assets/scss/_home.scss */
.home .section-group .news-group {
  margin-bottom: 20px;
  padding-right: 0px;
  padding-left: 4.16666667%;
}
/* line 368, ../../app/assets/scss/_home.scss */
.home .section-group .news-group .icon {
  height: 24px;
  width: 24px;
  left: 0;
}
/* line 374, ../../app/assets/scss/_home.scss */
.home .section-group .news-group:first-child {
  padding-top: 20px;
  padding-top: 0;
}
/* line 379, ../../app/assets/scss/_home.scss */
.home .section-group .news-group .news-image {
  padding-left: 0;
  padding-right: 0;
}
/* line 382, ../../app/assets/scss/_home.scss */
.home .section-group .news-group .news-image a {
  position: relative;
  display: block;
}
@media only screen and (min-width: 768px) {
  /* line 363, ../../app/assets/scss/_home.scss */
  .home .section-group .news-group {
    margin-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 393, ../../app/assets/scss/_home.scss */
  .home .section-group .news-group .news-image {
    padding-right: 1.8%;
  }
  /* line 397, ../../app/assets/scss/_home.scss */
  .home .section-group .news-group .news-text {
    padding-left: 2%;
  }
  /* line 401, ../../app/assets/scss/_home.scss */
  .home .section-group .news-group .icon {
    width: 36px;
    height: 36px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 408, ../../app/assets/scss/_home.scss */
  .home .section-group .news-group .news-text {
    padding-left: 2.5%;
  }
  /* line 411, ../../app/assets/scss/_home.scss */
  .home .section-group .news-group .news-image {
    padding-right: 1.5%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 419, ../../app/assets/scss/_home.scss */
  .home .toggle-video {
    display: none;
  }
}
/* line 424, ../../app/assets/scss/_home.scss */
.home .ad-container {
  padding: 10px 0;
}
/* line 427, ../../app/assets/scss/_home.scss */
.home .ad-container img {
  margin: 0 auto;
  display: block;
}

/* line 436, ../../app/assets/scss/_home.scss */
.home .video-page .similar-video-group {
  padding-bottom: 30px;
}
/* line 439, ../../app/assets/scss/_home.scss */
.home .video-page .four-column {
  text-align: center;
}
/* line 441, ../../app/assets/scss/_home.scss */
.home .video-page .four-column * {
  text-align: left;
}
@media only screen and (min-width: 992px) {
  /* line 439, ../../app/assets/scss/_home.scss */
  .home .video-page .four-column {
    text-align: left;
  }
}
/* line 447, ../../app/assets/scss/_home.scss */
.home .video-page .four-column .video-in-row {
  width: 49%;
  display: inline-block;
  vertical-align: top;
  float: none;
}
@media only screen and (min-width: 992px) {
  /* line 447, ../../app/assets/scss/_home.scss */
  .home .video-page .four-column .video-in-row {
    width: 25%;
    float: left;
    display: block;
  }
}
/* line 459, ../../app/assets/scss/_home.scss */
.home .video-page .four-column .vid-description p {
  color: #000;
}
@media only screen and (min-width: 768px) {
  /* line 459, ../../app/assets/scss/_home.scss */
  .home .video-page .four-column .vid-description p {
    color: #fff;
  }
}

/* line 470, ../../app/assets/scss/_home.scss */
.vid-callout h1 {
  font-size: 32px;
  line-height: 32px;
  margin-top: 0;
  color: #000;
}
@media only screen and (min-width: 768px) {
  /* line 470, ../../app/assets/scss/_home.scss */
  .vid-callout h1 {
    line-height: 36px;
  }
}
/* line 479, ../../app/assets/scss/_home.scss */
.vid-callout a {
  color: #000;
  font-size: 1.143em;
  text-decoration: none;
}
/* line 484, ../../app/assets/scss/_home.scss */
.vid-callout a:hover, .vid-callout a:active {
  text-decoration: underline;
}
/* line 489, ../../app/assets/scss/_home.scss */
.vid-callout a.view-fight {
  color: #e2211c;
}
@media only screen and (min-width: 768px) {
  /* line 489, ../../app/assets/scss/_home.scss */
  .vid-callout a.view-fight {
    text-align: right;
  }
}

/* line 498, ../../app/assets/scss/_home.scss */
.banner-summary {
  display: inline-block;
  margin: 0 0 20px 0;
  text-transform: uppercase;
  font-size: 24px;
  line-height: 24px;
  background: #e2211c;
  padding: 8px 15px;
  color: #ffffff;
  border: 1px solid #e2211c;
}

/* line 513, ../../app/assets/scss/_home.scss */
a .banner-summary:hover, a .banner-summary:active {
  border: 1px solid #000;
  background: #fff;
  color: #333333;
}

/* line 520, ../../app/assets/scss/_home.scss */
h2.banner-summary {
  margin-top: 10px;
}

/* line 524, ../../app/assets/scss/_home.scss */
.upcoming-marquee-wrapper {
  float: left;
  width: 100%;
}
/* line 528, ../../app/assets/scss/_home.scss */
.upcoming-marquee-wrapper img {
  width: 100%;
  height:100%;
}
/* line 532, ../../app/assets/scss/_home.scss */
.upcoming-marquee-wrapper .fight-countdown {
  position: relative;
  color: #fff;
  float: left;
  width: 100%;
  font-size: 60px;
  line-height: 60px;
}
/* line 541, ../../app/assets/scss/_home.scss */
.upcoming-marquee-wrapper .fight-countdown p {
  position: absolute;
  bottom: 0;
  left: 0;
}
@media only screen and (min-width: 768px) {
  /* line 541, ../../app/assets/scss/_home.scss */
  .upcoming-marquee-wrapper .fight-countdown p {
    position: static;
  }
}
/* line 550, ../../app/assets/scss/_home.scss */
.upcoming-marquee-wrapper .fight-countdown span {
  font-size: 120px;
}
@media only screen and (min-width: 768px) {
  /* line 532, ../../app/assets/scss/_home.scss */
  .upcoming-marquee-wrapper .fight-countdown {
    font-size: 120px;
    line-height: 120px;
  }
  /* line 556, ../../app/assets/scss/_home.scss */
  .upcoming-marquee-wrapper .fight-countdown span {
    font-size: 240px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 532, ../../app/assets/scss/_home.scss */
  .upcoming-marquee-wrapper .fight-countdown {
    font-size: 80px;
    line-height: 80px;
  }
  /* line 564, ../../app/assets/scss/_home.scss */
  .upcoming-marquee-wrapper .fight-countdown span {
    font-size: 130px;
  }
}
/* line 570, ../../app/assets/scss/_home.scss */
.upcoming-marquee-wrapper .side {
  border-top: 1px solid #fff;
  position: relative;
  height: 100%;
  right: 0;
  padding-right: 15px;
  padding-left: 15px;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  /* line 570, ../../app/assets/scss/_home.scss */
  .upcoming-marquee-wrapper .side {
    position: absolute;
    border-top: 0;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 570, ../../app/assets/scss/_home.scss */
  .upcoming-marquee-wrapper .side {
    padding-right: 30px;
    padding-left: 30px;
  }
}
/* line 589, ../../app/assets/scss/_home.scss */
.upcoming-marquee-wrapper .side .header {
  cursor: pointer;
  position: relative;
}
@media only screen and (min-width: 768px) {
  /* line 589, ../../app/assets/scss/_home.scss */
  .upcoming-marquee-wrapper .side .header {
    cursor: default;
  }
}
/* line 597, ../../app/assets/scss/_home.scss */
.upcoming-marquee-wrapper .side .plus-minus {
  position: absolute;
  top: 50%;
  right: 0;
  display: block;
  width: 15px;
  height: 15px;
  margin-top: -8px;
  background: url(../png/plusminus-gold.png) 0 0 no-repeat;
  -moz-background-size: 15px;
  -o-background-size: 15px;
  -webkit-background-size: 15px;
  background-size: 15px;
}
/* line 610, ../../app/assets/scss/_home.scss */
.upcoming-marquee-wrapper .side.accordion-group.open .plus-minus {
  background-position: 0 -14px;
}
/* line 615, ../../app/assets/scss/_home.scss */
.upcoming-marquee-wrapper .side .upcoming-fight {
  border-top: 1px solid #e2211c;
  color: #fff;
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
}
/* line 622, ../../app/assets/scss/_home.scss */
.upcoming-marquee-wrapper .side .upcoming-fight-copy {
  padding-right: 38px;
}
.upcoming-marquee-wrapper .side .upcoming-fight-info {
  display: flex;
  justify-content: space-between;
}
/* line 625, ../../app/assets/scss/_home.scss */
.upcoming-marquee-wrapper .side .upcoming-fight-info .small-mar-top {
  margin-top: 4px;
  display: block;
}
/* line 630, ../../app/assets/scss/_home.scss */
.upcoming-marquee-wrapper .side .upcoming-fight-copy .small-mar-bottom {
  margin-bottom: 4px;
  display: block;
}
/* line 636, ../../app/assets/scss/_home.scss */
.upcoming-marquee-wrapper .side .upcoming-fight-copy .text-vid-gray:hover, .upcoming-marquee-wrapper .side .upcoming-fight-copy .text-vid-gray:active {
  color: #979899;
}
/* line 643, ../../app/assets/scss/_home.scss */
.upcoming-marquee-wrapper .side .upcoming-fight p.large {
  font-size: 28px;
  line-height: 28px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 643, ../../app/assets/scss/_home.scss */
  .upcoming-marquee-wrapper .side .upcoming-fight p.large {
    font-size: 22px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 643, ../../app/assets/scss/_home.scss */
  .upcoming-marquee-wrapper .side .upcoming-fight p.large {
    font-size: 34px;
    line-height: 34px;
  }
}
/* line 657, ../../app/assets/scss/_home.scss */
.upcoming-marquee-wrapper .side .upcoming-fight p {
  font-size: 16px;
  line-height: 16px;
  margin: 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 657, ../../app/assets/scss/_home.scss */
  .upcoming-marquee-wrapper .side .upcoming-fight p {
    font-size: 14px;
    line-height: 14px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 657, ../../app/assets/scss/_home.scss */
  .upcoming-marquee-wrapper .side .upcoming-fight p {
    font-size: 20px;
    line-height: 20px;
  }
}
/* line 673, ../../app/assets/scss/_home.scss */
.upcoming-marquee-wrapper .side .upcoming-fight .logo,
.upcoming-marquee-wrapper .side .upcoming-fight img {
  width: 100px;
  height: auto;
}
/* line 683, ../../app/assets/scss/_home.scss */
.upcoming-marquee-wrapper .side .upcoming-fight img {
  bottom: 15px;
  left: 0;
}
/* line 689, ../../app/assets/scss/_home.scss */
.upcoming-marquee-wrapper .side .cta {
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
  border-top: 1px solid #e2211c;
  width: 100%;
}
/* line 697, ../../app/assets/scss/_home.scss */
.upcoming-marquee-wrapper .side h2 {
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  color: #fff;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 0;
  margin-top: 0;
  text-align: center;
  letter-spacing: .025em;
}
@media only screen and (min-width: 768px) {
  /* line 697, ../../app/assets/scss/_home.scss */
  .upcoming-marquee-wrapper .side h2 {
    font-size: 20px;
    line-height: 24px;
  }
}
/* line 715, ../../app/assets/scss/_home.scss */
.upcoming-marquee-wrapper .side .section-content {
  height: auto;
  width: 100%;
  padding-right: 100%;
  padding-top: 0;
  padding-left: 0;
  padding-bottom: 0;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
@media only screen and (min-width: 768px) {
  /* line 715, ../../app/assets/scss/_home.scss */
  .upcoming-marquee-wrapper .side .section-content {
    overflow-y: auto;
    overflow-x: hidden;
  }
}
@media only screen and (min-width: 992px) {
  /* line 715, ../../app/assets/scss/_home.scss */
  .upcoming-marquee-wrapper .side .section-content {
    max-height: 62%;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 715, ../../app/assets/scss/_home.scss */
  .upcoming-marquee-wrapper .side .section-content {
    max-height: 70%;
  }
}
/* line 737, ../../app/assets/scss/_home.scss */
.upcoming-marquee-wrapper .side .section-content .cta a {
  width: auto;
}

/* line 745, ../../app/assets/scss/_home.scss */
.upcoming-marquee {
  position: relative;
  bottom: 0;
  left: 0;
  width: 100%;
  color: #fff;
}
@media only screen and (min-width: 768px) {
  /* line 745, ../../app/assets/scss/_home.scss */
  .upcoming-marquee {
    position: absolute;
  }
}
/* line 756, ../../app/assets/scss/_home.scss */
.upcoming-marquee-inner {
  float: left;
  width: 100%;
  background: #000000;
  padding-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  /* line 756, ../../app/assets/scss/_home.scss */
  .upcoming-marquee-inner {
    background: rgba(0, 0, 0, 0.8);
  }
}
/* line 766, ../../app/assets/scss/_home.scss */
.upcoming-marquee-inner h2 {
  margin-bottom: 0;
  margin-top: 15px;
  font-size: 32px;
  line-height: 32px;
}
@media only screen and (min-width: 768px) {
  /* line 766, ../../app/assets/scss/_home.scss */
  .upcoming-marquee-inner h2 {
    margin-bottom: 10px;
    margin-top: 20px;
    font-size: 44px;
    line-height: 44px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 766, ../../app/assets/scss/_home.scss */
  .upcoming-marquee-inner h2 {
    font-size: 34px;
    line-height: 34px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 766, ../../app/assets/scss/_home.scss */
  .upcoming-marquee-inner h2 {
    font-size: 54px;
    line-height: 54px;
  }
}
/* line 789, ../../app/assets/scss/_home.scss */
.upcoming-marquee-inner .details-copy {
  float: left;
  font-size: 16px;
  line-height: 20px;
  width: 100%;
  font-size: 20px;
  line-height: 24px;
  padding-right: 10px;
}
@media only screen and (min-width: 768px) {
  /* line 789, ../../app/assets/scss/_home.scss */
  .upcoming-marquee-inner .details-copy {
    font-size: 20px;
    line-height: 24px;
    width: 36%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 789, ../../app/assets/scss/_home.scss */
  .upcoming-marquee-inner .details-copy {
    width: 100%;
    font-size: 18px;
    line-height: 22px;
  }
  /* line 809, ../../app/assets/scss/_home.scss */
  .upcoming-marquee-inner .details-copy p {
    padding-right: 5px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 789, ../../app/assets/scss/_home.scss */
  .upcoming-marquee-inner .details-copy {
    font-size: 24px;
    line-height: 28px;
  }
}
/* line 820, ../../app/assets/scss/_home.scss */
.upcoming-marquee-inner .cta,
.upcoming-marquee-inner p {
  float: left;
}
/* line 825, ../../app/assets/scss/_home.scss */
.upcoming-marquee-inner .cta {
  width: 100%;
  margin-top: 10px;
}
@media only screen and (min-width: 768px) {
  /* line 825, ../../app/assets/scss/_home.scss */
  .upcoming-marquee-inner .cta {
    width: 64%;
    margin-top: 5px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 825, ../../app/assets/scss/_home.scss */
  .upcoming-marquee-inner .cta {
    width: 100%;
    margin-top: 10px;
  }
}
/* line 839, ../../app/assets/scss/_home.scss */
.upcoming-marquee-inner .cta a {
  min-width: 0;
  width: 48%;
  float: left;
  max-width: 180px;
  padding: 0;
}
/* line 845, ../../app/assets/scss/_home.scss */
.upcoming-marquee-inner .cta a i {
  padding-right: 5px;
}
@media only screen and (min-width: 768px) {
  /* line 839, ../../app/assets/scss/_home.scss */
  .upcoming-marquee-inner .cta a {
    max-width: 250px;
  }
}
/* line 853, ../../app/assets/scss/_home.scss */
.upcoming-marquee-inner .cta a:first-child {
  margin-right: 4%;
}

/* line 863, ../../app/assets/scss/_home.scss */
.no-js .home .marquee .marquee-text {
  opacity: 1;
}
/* line 866, ../../app/assets/scss/_home.scss */
.no-js [data-load-image] {
  display: none;
}

/* line 1, ../../app/assets/scss/_fighter.scss */
.fighter {
  background: #000;
  position: relative;
}
/* line 9, ../../app/assets/scss/_fighter.scss */
.fighter .footer-row {
  margin-top: 0;
}
/* line 13, ../../app/assets/scss/_fighter.scss */
.fighter #marquee {
  padding-bottom: 0;
}
/* line 17, ../../app/assets/scss/_fighter.scss */
.fighter img.top-marquee {
  display: none;
}
/* line 21, ../../app/assets/scss/_fighter.scss */
.fighter .news-image {
  padding-left: 0;
  padding-right: 0;
}
/* line 26, ../../app/assets/scss/_fighter.scss */
.fighter .section-group .news-image .icon {
  right: 0;
  width: 36px;
  height: 36px;
}
@media only screen and (min-width: 768px) {
  /* line 26, ../../app/assets/scss/_fighter.scss */
  .fighter .section-group .news-image .icon {
    left: 10px;
  }
}
/* line 35, ../../app/assets/scss/_fighter.scss */
.fighter .featured-videos.video-page {
  border-top: 1px solid #000;
}
/* line 37, ../../app/assets/scss/_fighter.scss */
.fighter .featured-videos.video-page [data-truncate] {
  color: #000;
}
@media only screen and (min-width: 768px) {
  /* line 37, ../../app/assets/scss/_fighter.scss */
  .fighter .featured-videos.video-page [data-truncate] {
    color: #fff;
  }
}
/* line 43, ../../app/assets/scss/_fighter.scss */
.fighter .featured-videos.video-page .featured [data-truncate] {
  color: #fff;
}
/* line 49, ../../app/assets/scss/_fighter.scss */
.fighter .video-cta {
  text-align: center;
  font-size: 16px;
  margin: 15px 0 0;
  line-height: 16px;
}
@media only screen and (min-width: 768px) {
  /* line 49, ../../app/assets/scss/_fighter.scss */
  .fighter .video-cta {
    margin: 15px 0 35px;
  }
}
/* line 59, ../../app/assets/scss/_fighter.scss */
.fighter .med-gray-row {
  padding-bottom: 0;
}
@media only screen and (min-width: 768px) {
  /* line 1, ../../app/assets/scss/_fighter.scss */
  .fighter {
    padding-bottom: 46px;
  }
  /* line 66, ../../app/assets/scss/_fighter.scss */
  .fighter img.top-marquee {
    position: fixed;
    top: 71px;
    width: 100%;
    height: auto;
    display: inline;
  }
  /* line 73, ../../app/assets/scss/_fighter.scss */
  .fighter .news-group:first-child {
    margin-top: 50px;
  }
  /* line 77, ../../app/assets/scss/_fighter.scss */
  .fighter .white-row {
    border-bottom: 1px solid #000;
    padding-bottom: 70px;
  }
  /* line 81, ../../app/assets/scss/_fighter.scss */
  .fighter .white-row.last {
    border-bottom: none;
  }
  /* line 86, ../../app/assets/scss/_fighter.scss */
  .fighter .section-group .news-image .icon {
    width: 24px;
    height: 24px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 93, ../../app/assets/scss/_fighter.scss */
  .fighter img.top-marquee {
    position: fixed;
  }
  /* line 97, ../../app/assets/scss/_fighter.scss */
  .fighter .section-group .news-image .icon {
    width: 36px;
    height: 36px;
  }
}
/* line 103, ../../app/assets/scss/_fighter.scss */
.fighter .black-row {
  background: #000000;
  padding-top: 10px;
}
/* line 108, ../../app/assets/scss/_fighter.scss */
.fighter .related-fighter-row {
  background: #000000;
  border-bottom: 1px solid #fff;
}

/* line 114, ../../app/assets/scss/_fighter.scss */
.max-width-applied.data {
  position: relative;
}

/* line 118, ../../app/assets/scss/_fighter.scss */
.fighter-marquee-content {
  position: relative;
}
@media only screen and (min-width: 768px) {
  /* line 122, ../../app/assets/scss/_fighter.scss */
  .fighter-marquee-content .inexperienced {
    padding-top: 270px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 128, ../../app/assets/scss/_fighter.scss */
  .fighter-marquee-content .inexperienced {
    padding-top: 350px;
  }
}
/* line 133, ../../app/assets/scss/_fighter.scss */
.fighter-marquee-content h4 {
  z-index: 2;
  color: #fff;
  font-size: 2.143em;
  margin: 2em auto;
  text-align: center;
  padding: 0 10px;
  display: none;
  letter-spacing: .025em;
}
@media only screen and (min-width: 768px) {
  /* line 133, ../../app/assets/scss/_fighter.scss */
  .fighter-marquee-content h4 {
    display: block;
    margin: 150px 0 50px;
    padding: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 133, ../../app/assets/scss/_fighter.scss */
  .fighter-marquee-content h4 {
    margin-top: 160px;
    font-size: 2.857em;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 133, ../../app/assets/scss/_fighter.scss */
  .fighter-marquee-content h4 {
    margin-top: 260px;
    font-size: 3.429em;
  }
}
/* line 161, ../../app/assets/scss/_fighter.scss */
.fighter-marquee-content .text-hilight {
  font-family: Times, Serif;
  font-size: 45px;
  line-height: .25em;
  position: relative;
  top: 5px;
  font-weight: bold;
}
@media only screen and (min-width: 992px) {
  /* line 161, ../../app/assets/scss/_fighter.scss */
  .fighter-marquee-content .text-hilight {
    font-size: 60px;
  }
}

/* line 174, ../../app/assets/scss/_fighter.scss */
.marquee-stats {
  background: #fff;
  text-align: center;
  color: #000;
}
/* line 179, ../../app/assets/scss/_fighter.scss */
.marquee-stats.no-image {
  margin-top: 250px;
}
/* line 183, ../../app/assets/scss/_fighter.scss */
.marquee-stats .fighter-thumb {
  position: relative;
  width: 100%;
  background: #000000;
}
/* line 188, ../../app/assets/scss/_fighter.scss */
.marquee-stats .fighter-thumb header {
  width: 100%;
  padding: 10px 0;
  color: #fff;
  background: #000000;
}
@media only screen and (min-width: 768px) {
  /* line 183, ../../app/assets/scss/_fighter.scss */
  .marquee-stats .fighter-thumb {
    overflow: hidden;
  }
  /* line 197, ../../app/assets/scss/_fighter.scss */
  .marquee-stats .fighter-thumb.no-image {
    height: 64px;
  }
  /* line 199, ../../app/assets/scss/_fighter.scss */
  .marquee-stats .fighter-thumb.no-image header {
    background-image: none;
    background-color: #000000;
  }
}
@media only screen and (min-width: 768px) {
  /* line 174, ../../app/assets/scss/_fighter.scss */
  .marquee-stats {
    position: absolute;
    top: 50px;
    left: 0;
    z-index: 2;
    margin-top: 0;
  }
  /* line 213, ../../app/assets/scss/_fighter.scss */
  .marquee-stats.no-image {
    margin-top: 0;
  }
}
/* line 218, ../../app/assets/scss/_fighter.scss */
.marquee-stats .thumb {
  width: 100%;
  position: relative;
}
/* line 223, ../../app/assets/scss/_fighter.scss */
.marquee-stats .names {
  padding-right: 4.16666667%;
  padding-left: 4.16666667%;
}
@media only screen and (min-width: 768px) {
  /* line 223, ../../app/assets/scss/_fighter.scss */
  .marquee-stats .names {
    padding-left: 7.46%;
    padding-right: 7.46%;
  }
}
/* line 231, ../../app/assets/scss/_fighter.scss */
.marquee-stats .names h1 {
  font-size: 1em;
  letter-spacing: .025em;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 238, ../../app/assets/scss/_fighter.scss */
.marquee-stats .names .first-name,
.marquee-stats .names .additionalName {
  text-transform: uppercase;
  font-size: 1.286em;
  font-size: 1.143em;
  line-height: 1em;
  margin-bottom: 5px;
}
/* line 246, ../../app/assets/scss/_fighter.scss */
.marquee-stats .names .last-name {
  text-transform: uppercase;
  font-size: 2.3em;
  font-size: 1.857em;
  line-height: .9em;
  display: block;
  padding-top: 4px;
}
/* line 254, ../../app/assets/scss/_fighter.scss */
.marquee-stats .names .additionalName {
  padding-top: 5px;
  display: block;
}
/* line 261, ../../app/assets/scss/_fighter.scss */
.marquee-stats .record-row {
  padding-bottom: 3px;
  padding-left: 4.16666667%;
  padding-right: 4.16666667%;
  text-align: left;
  border-top: 1px solid #d1d3d4;
}
@media only screen and (min-width: 768px) {
  /* line 261, ../../app/assets/scss/_fighter.scss */
  .marquee-stats .record-row {
    padding-left: 7.46%;
    padding-right: 7.46%;
  }
}
/* line 273, ../../app/assets/scss/_fighter.scss */
.marquee-stats .record-row .header {
  color: #979899;
  margin-top: 8px;
  margin-bottom: 0;
  font-size: 1.143em;
}
/* line 280, ../../app/assets/scss/_fighter.scss */
.marquee-stats .record-row.ko {
  padding-left: 10px;
}
/* line 284, ../../app/assets/scss/_fighter.scss */
.marquee-stats .record-row .data {
  font-size: 3.143em;
  margin-bottom: 8px;
  line-height: 1em;
  overflow: hidden;
}
/* line 290, ../../app/assets/scss/_fighter.scss */
.marquee-stats .record-row .data span {
  float: left;
  padding: 0;
  margin: 0;
}
/* line 299, ../../app/assets/scss/_fighter.scss */
.marquee-stats .anchor {
  text-transform: uppercase;
  white-space: nowrap;
}
/* line 302, ../../app/assets/scss/_fighter.scss */
.marquee-stats .anchor .fa {
  margin-left: 3px;
}
/* line 308, ../../app/assets/scss/_fighter.scss */
.marquee-stats .stats-bio p {
  margin-top: 15px;
  font-size: 1em;
  line-height: 1.5em;
  padding-right: 4.16666667%;
  padding-left: 4.16666667%;
  margin-bottom: 0px;
  text-align: left;
}
/* line 317, ../../app/assets/scss/_fighter.scss */
.marquee-stats .stats-bio p a.anchor {
  display: block;
  font-size: 1.143em;
  margin-top: 5px;
}
@media only screen and (min-width: 768px) {
  /* line 308, ../../app/assets/scss/_fighter.scss */
  .marquee-stats .stats-bio p {
    padding-left: 7.46%;
  }
}
/* line 330, ../../app/assets/scss/_fighter.scss */
.marquee-stats .sub-stats {
  border-top: 1px solid #d1d3d4;
  border-bottom: 1px solid #d1d3d4;
  text-transform: uppercase;
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 337, ../../app/assets/scss/_fighter.scss */
.marquee-stats .sub-stats p {
  margin-bottom: 0;
  color: #979899;
  padding: 5px 4.16666667%;
  text-align: left;
  overflow: hidden;
  font-size: 1.143em;
}
@media only screen and (min-width: 768px) {
  /* line 337, ../../app/assets/scss/_fighter.scss */
  .marquee-stats .sub-stats p {
    padding-left: 7.46%;
    padding-right: 7.46%;
  }
}
/* line 350, ../../app/assets/scss/_fighter.scss */
.marquee-stats .sub-stats p img {
  vertical-align: top;
  padding-top: 1px;
}
/* line 355, ../../app/assets/scss/_fighter.scss */
.marquee-stats .sub-stats p b {
  text-transform: none;
  color: #000;
  font-weight: normal;
  float: left;
  width: 65%;
}
/* line 363, ../../app/assets/scss/_fighter.scss */
.marquee-stats .sub-stats p span.hdr {
  float: left;
  width: 30%;
}
/* line 369, ../../app/assets/scss/_fighter.scss */
.marquee-stats .sub-stats a:hover, .marquee-stats .sub-stats a {
  color: #000;
}
/* line 372, ../../app/assets/scss/_fighter.scss */
.marquee-stats .sub-stats a:hover.anchor, .marquee-stats .sub-stats a:hover.anchor:hover, .marquee-stats .sub-stats a.anchor, .marquee-stats .sub-stats a.anchor:hover {
  color: #e2211c;
}
/* line 378, ../../app/assets/scss/_fighter.scss */
.marquee-stats .social {
  border-top: 1px solid #d1d3d4;
  border-bottom: 1px solid #d1d3d4;
  margin-top: 15px;
  padding: 20px 7.46%;
  display: inline;
  text-align: center;
}
/* line 386, ../../app/assets/scss/_fighter.scss */
.marquee-stats .social a {
  margin-bottom: 0;
  text-align: center;
  padding-top: .75em;
  padding-bottom: .75em;
  font-size: 1.714em;
  font-size: 1.429em;
  color: #000;
  margin-left: 5%;
  margin-right: 5%;
}
/* line 397, ../../app/assets/scss/_fighter.scss */
.marquee-stats .social a:hover {
  color: #979899;
  text-decoration: none;
}
/* line 402, ../../app/assets/scss/_fighter.scss */
.marquee-stats .social a:first-child {
  margin-left: 0;
}
/* line 406, ../../app/assets/scss/_fighter.scss */
.marquee-stats .social a:last-child {
  margin-right: 0;
}
/* line 410, ../../app/assets/scss/_fighter.scss */
.marquee-stats .social a .fa-google-plus {
  position: relative;
  top: 3px;
}
@media only screen and (min-width: 768px) {
  /* line 417, ../../app/assets/scss/_fighter.scss */
  .marquee-stats .social a {
    margin-left: 3.5%;
    margin-right: 3.5%;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 424, ../../app/assets/scss/_fighter.scss */
  .marquee-stats .social a {
    margin-left: 5%;
    margin-right: 5%;
  }
}
/* line 431, ../../app/assets/scss/_fighter.scss */
.marquee-stats .twitter-handle {
  text-align: center;
  font-size: 2em;
  margin-bottom: 10px;
  margin-top: 15px;
  padding-bottom: 7px;
  font-weight: 400;
}
@media only screen and (min-width: 768px) {
  /* line 174, ../../app/assets/scss/_fighter.scss */
  .marquee-stats {
    text-align: left;
    margin-bottom: 10px;
  }
  /* line 445, ../../app/assets/scss/_fighter.scss */
  .marquee-stats .stats-nickname {
    font-size: 1.5em;
  }
}
/* line 451, ../../app/assets/scss/_fighter.scss */
.marquee-stats.results {
  position: static;
  margin-bottom: 0;
}

/* line 457, ../../app/assets/scss/_fighter.scss */
.marquee-promo {
  color: #fff;
  padding: 20px 10px 10px;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  /* line 457, ../../app/assets/scss/_fighter.scss */
  .marquee-promo {
    padding: 30px 10px 20px;
  }
}
/* line 465, ../../app/assets/scss/_fighter.scss */
.marquee-promo h3 {
  margin: 0;
  text-transform: uppercase;
  font-size: 1.143em;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  /* line 465, ../../app/assets/scss/_fighter.scss */
  .marquee-promo h3 {
    font-size: 1.47em;
    /*ie11 does some weird stuff with fonts, rounding up so its happy*/
  }
}
/* line 475, ../../app/assets/scss/_fighter.scss */
.marquee-promo h2 {
  margin: 0;
  overflow: hidden;
  text-transform: uppercase;
  font-size: 1.65em;
  line-height: 1.3em;
  margin-bottom: 3px;
  text-align: center;
  font-weight: 700;
}
/* line 485, ../../app/assets/scss/_fighter.scss */
.marquee-promo h2 span {
  line-height: .9em;
}
/* line 489, ../../app/assets/scss/_fighter.scss */
.marquee-promo h2 em {
  font-style: normal;
  text-transform: none;
}
@media only screen and (min-width: 768px) {
  /* line 475, ../../app/assets/scss/_fighter.scss */
  .marquee-promo h2 {
    font-size: 2em;
    line-height: .9em;
    padding-left: 10px;
  }
}
/* line 500, ../../app/assets/scss/_fighter.scss */
.marquee-promo .first-button {
  float: right;
}
/* line 504, ../../app/assets/scss/_fighter.scss */
.marquee-promo .col-xs-12.button-side-by-side {
  width: auto;
  display: inline;
  text-align: center;
  padding-left: 0;
}
/* line 510, ../../app/assets/scss/_fighter.scss */
.marquee-promo .col-xs-12.button-side-by-side:last-child {
  padding-right: 0;
}
/* line 512, ../../app/assets/scss/_fighter.scss */
.marquee-promo .col-xs-12.button-side-by-side:last-child .regular-button:last-child {
  margin-right: 0;
}
/* line 517, ../../app/assets/scss/_fighter.scss */
.marquee-promo .col-xs-12.button-side-by-side .regular-button {
  display: inline-block;
  min-width: 1px;
  font-size: 13px;
  padding-left: .75em;
  padding-right: .75em;
}
/* line 524, ../../app/assets/scss/_fighter.scss */
.marquee-promo .col-xs-12.button-side-by-side .regular-button.live {
  float: none;
}
/* line 528, ../../app/assets/scss/_fighter.scss */
.marquee-promo .col-xs-12.button-side-by-side .regular-button.white {
  border: 1px solid #979899;
}
/* line 530, ../../app/assets/scss/_fighter.scss */
.marquee-promo .col-xs-12.button-side-by-side .regular-button.white:hover {
  border-color: #fff;
}
/* line 535, ../../app/assets/scss/_fighter.scss */
.marquee-promo .col-xs-12.button-side-by-side .regular-button:first-child {
  margin-right: 10px;
}
@media only screen and (min-width: 768px) {
  /* line 517, ../../app/assets/scss/_fighter.scss */
  .marquee-promo .col-xs-12.button-side-by-side .regular-button {
    padding: 0 1.5em;
    font-size: 14px;
    font-size: 1.1em;
  }
  /* line 543, ../../app/assets/scss/_fighter.scss */
  .marquee-promo .col-xs-12.button-side-by-side .regular-button:first-child {
    margin-right: 0px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 517, ../../app/assets/scss/_fighter.scss */
  .marquee-promo .col-xs-12.button-side-by-side .regular-button {
    min-width: 168px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 504, ../../app/assets/scss/_fighter.scss */
  .marquee-promo .col-xs-12.button-side-by-side {
    padding-left: 10px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 504, ../../app/assets/scss/_fighter.scss */
  .marquee-promo .col-xs-12.button-side-by-side {
    width: 50%;
    text-align: left;
    display: block;
  }
}
/* line 564, ../../app/assets/scss/_fighter.scss */
.marquee-promo .promo-inner {
  overflow: hidden;
}
/* line 568, ../../app/assets/scss/_fighter.scss */
.marquee-promo p {
  margin-bottom: 10px;
  text-align: center;
  line-height: 1.4em;
}
/* line 573, ../../app/assets/scss/_fighter.scss */
.marquee-promo p a {
  color: #000;
}
/* line 577, ../../app/assets/scss/_fighter.scss */
.marquee-promo p .fa-angle-right {
  margin-left: 7px;
}
/* line 581, ../../app/assets/scss/_fighter.scss */
.marquee-promo p.details {
  color: #b3b3b3;
  font-size: 1em;
  margin-top: 15px;
  font-weight: bold;
}
/* line 590, ../../app/assets/scss/_fighter.scss */
.marquee-promo.fight-upcoming .promo-inner {
  padding-top: 15px;
  padding-bottom: 10px;
}
/* line 595, ../../app/assets/scss/_fighter.scss */
.marquee-promo.fight-upcoming .signup-link .regular-button {
  font-size: .938em;
}
/* line 597, ../../app/assets/scss/_fighter.scss */
.marquee-promo.fight-upcoming .signup-link .regular-button:first-child {
  margin-right: 0;
}
@media only screen and (min-width: 768px) {
  /* line 601, ../../app/assets/scss/_fighter.scss */
  .marquee-promo.fight-upcoming .signup-link .regular-button:first-child {
    margin-right: 10px;
  }
}
/* line 607, ../../app/assets/scss/_fighter.scss */
.marquee-promo.fight-upcoming hr {
  margin-top: 10px;
  margin-bottom: 10px;
  border-color: #979899;
}
/* line 613, ../../app/assets/scss/_fighter.scss */
.marquee-promo.fight-upcoming h2 {
  font-size: 1.75em;
  margin-bottom: 0;
  padding-left: 0;
  font-weight: 400;
  line-height: 1.1em;
}
/* line 619, ../../app/assets/scss/_fighter.scss */
.marquee-promo.fight-upcoming h2 a {
  color: #fff;
}
/* line 624, ../../app/assets/scss/_fighter.scss */
.marquee-promo.fight-upcoming h3 {
  font-size: 1em;
}
/* line 629, ../../app/assets/scss/_fighter.scss */
.marquee-promo.fight-upcoming p {
  font-size: 1em;
}
@media only screen and (min-width: 768px) {
  /* line 635, ../../app/assets/scss/_fighter.scss */
  .marquee-promo.fight-upcoming h3 {
    font-size: 1.429em;
  }
  /* line 638, ../../app/assets/scss/_fighter.scss */
  .marquee-promo.fight-upcoming h2 {
    font-size: 2.571em;
  }
  /* line 641, ../../app/assets/scss/_fighter.scss */
  .marquee-promo.fight-upcoming hr {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  /* line 645, ../../app/assets/scss/_fighter.scss */
  .marquee-promo.fight-upcoming p {
    font-size: 1.143em;
  }
  /* line 649, ../../app/assets/scss/_fighter.scss */
  .marquee-promo.fight-upcoming .promo-inner {
    padding-top: 25px;
  }
  /* line 651, ../../app/assets/scss/_fighter.scss */
  .marquee-promo.fight-upcoming .promo-inner h2 em {
    padding-left: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 658, ../../app/assets/scss/_fighter.scss */
  .marquee-promo.fight-upcoming .promo-inner, .marquee-promo.fight-upcoming .signup-link {
    max-width: 80%;
    margin: 0 auto;
    display: block;
    float: none;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 667, ../../app/assets/scss/_fighter.scss */
  .marquee-promo.fight-upcoming .promo-inner, .marquee-promo.fight-upcoming .signup-link {
    max-width: 65%;
  }
}
/* line 676, ../../app/assets/scss/_fighter.scss */
.marquee-promo.last-fight.inexperienced.promo-inner {
  padding-bottom: 0;
}
/* line 679, ../../app/assets/scss/_fighter.scss */
.marquee-promo.last-fight.inexperienced h2 {
  font-size: 2.571em;
  text-align: center;
  margin-bottom: 10px;
}
/* line 684, ../../app/assets/scss/_fighter.scss */
.marquee-promo.last-fight.inexperienced p {
  text-align: center;
  font-size: 1.143em;
}
/* line 690, ../../app/assets/scss/_fighter.scss */
.marquee-promo.last-fight h2 {
  text-align: left;
  font-size: 34px;
  margin-bottom: 0;
  padding-top: 17px;
}
/* line 696, ../../app/assets/scss/_fighter.scss */
.marquee-promo.last-fight h2 em {
  padding-left: 0;
}
/* line 701, ../../app/assets/scss/_fighter.scss */
.marquee-promo.last-fight p {
  text-align: left;
}
/* line 705, ../../app/assets/scss/_fighter.scss */
.marquee-promo.last-fight .promo-inner {
  padding-top: 30px;
  padding-bottom: 25px;
}
@media only screen and (min-width: 768px) {
  /* line 705, ../../app/assets/scss/_fighter.scss */
  .marquee-promo.last-fight .promo-inner {
    padding-top: 40px;
  }
}
/* line 712, ../../app/assets/scss/_fighter.scss */
.marquee-promo.last-fight .promo-inner h2 {
  display: table-row;
}
/* line 717, ../../app/assets/scss/_fighter.scss */
.marquee-promo.last-fight .promo-inner span.vs {
  display: table-cell;
  vertical-align: middle;
  padding-left: 5px;
}
/* line 722, ../../app/assets/scss/_fighter.scss */
.marquee-promo.last-fight .promo-inner span.vs a {
  color: #fff;
}
/* line 728, ../../app/assets/scss/_fighter.scss */
.marquee-promo.last-fight .promo-inner .flag {
  color: #000;
  font-style: normal;
  padding: 15px;
  min-width: 95px;
  line-height: 1em;
  background: #fff;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
@media only screen and (min-width: 1200px) {
  /* line 728, ../../app/assets/scss/_fighter.scss */
  .marquee-promo.last-fight .promo-inner .flag {
    margin-right: 0px;
  }
}
/* line 742, ../../app/assets/scss/_fighter.scss */
.marquee-promo.last-fight .promo-inner .flag.win {
  background: #979899;
}
/* line 748, ../../app/assets/scss/_fighter.scss */
.marquee-promo.last-fight.no-video {
  padding-left: 0;
}
/* line 751, ../../app/assets/scss/_fighter.scss */
.marquee-promo.last-fight.no-video .promo-inner {
  padding-top: 30px;
  padding-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  /* line 748, ../../app/assets/scss/_fighter.scss */
  .marquee-promo.last-fight.no-video {
    padding-left: 10px;
  }
  /* line 758, ../../app/assets/scss/_fighter.scss */
  .marquee-promo.last-fight.no-video .signup-link {
    padding-left: 10px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 764, ../../app/assets/scss/_fighter.scss */
  .marquee-promo.last-fight.no-video .promo-inner, .marquee-promo.last-fight.no-video .signup-link {
    max-width: 70%;
    margin: 0 auto;
    display: block;
    float: none;
  }
}
/* line 773, ../../app/assets/scss/_fighter.scss */
.marquee-promo.last-fight.no-data {
  padding-bottom: 0;
}
/* line 775, ../../app/assets/scss/_fighter.scss */
.marquee-promo.last-fight.no-data .promo-inner {
  padding-top: 0;
  float: none;
  padding-bottom: 0;
}
/* line 780, ../../app/assets/scss/_fighter.scss */
.marquee-promo.last-fight.no-data .promo-inner .regular-button {
  font-size: .938em;
}
/* line 783, ../../app/assets/scss/_fighter.scss */
.marquee-promo.last-fight.no-data .promo-inner h2 {
  text-align: center;
  font-size: 1.5em;
  padding-bottom: 10px;
}
/* line 788, ../../app/assets/scss/_fighter.scss */
.marquee-promo.last-fight.no-data .promo-inner p {
  text-align: center;
  font-size: 1.143em;
  padding-bottom: 10px;
}
@media only screen and (min-width: 768px) {
  /* line 775, ../../app/assets/scss/_fighter.scss */
  .marquee-promo.last-fight.no-data .promo-inner {
    max-width: 80%;
    padding-bottom: 25px;
  }
  /* line 797, ../../app/assets/scss/_fighter.scss */
  .marquee-promo.last-fight.no-data .promo-inner h2 {
    font-size: 1.8em;
    font-size: 2.429em;
  }
}
@media only screen and (min-width: 992px) {
  /* line 804, ../../app/assets/scss/_fighter.scss */
  .marquee-promo.last-fight.no-data .promo-inner h2 {
    font-size: 2.571em;
    text-align: center;
  }
}
/* line 811, ../../app/assets/scss/_fighter.scss */
.marquee-promo.last-fight.no-data.last-fight h2 {
  display: block;
  padding-top: 0;
}
/* line 819, ../../app/assets/scss/_fighter.scss */
.marquee-promo .signup-link {
  text-align: center;
  display: inline-block;
}
/* line 823, ../../app/assets/scss/_fighter.scss */
.marquee-promo .signup-link .regular-button {
  display: inline-block;
  min-width: 1px;
  font-size: 13px;
  padding-left: .5em;
  padding-right: .5em;
  margin-top: 15px;
}
/* line 831, ../../app/assets/scss/_fighter.scss */
.marquee-promo .signup-link .regular-button.live {
  float: none;
}
/* line 835, ../../app/assets/scss/_fighter.scss */
.marquee-promo .signup-link .regular-button.white {
  border: 1px solid #e2211c;
}
/* line 837, ../../app/assets/scss/_fighter.scss */
.marquee-promo .signup-link .regular-button.white:hover {
  border-color: #fff;
}
/* line 842, ../../app/assets/scss/_fighter.scss */
.marquee-promo .signup-link .regular-button:first-child {
  margin-right: 10px;
}
@media only screen and (min-width: 768px) {
  /* line 819, ../../app/assets/scss/_fighter.scss */
  .marquee-promo .signup-link {
    padding-left: 0;
  }
  /* line 848, ../../app/assets/scss/_fighter.scss */
  .marquee-promo .signup-link .regular-button {
    min-width: 168px;
    font-size: 1.1em;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }
}
/* line 857, ../../app/assets/scss/_fighter.scss */
.marquee-promo .promo-box {
  padding-left: 0;
}
/* line 859, ../../app/assets/scss/_fighter.scss */
.marquee-promo .promo-box.first {
  margin-bottom: 10px;
}
@media only screen and (min-width: 768px) {
  /* line 857, ../../app/assets/scss/_fighter.scss */
  .marquee-promo .promo-box {
    padding-left: 10px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 869, ../../app/assets/scss/_fighter.scss */
  .marquee-promo h2 .flag {
    float: left;
  }
  /* line 873, ../../app/assets/scss/_fighter.scss */
  .marquee-promo h2 span.vs {
    clear: left;
  }
  /* line 877, ../../app/assets/scss/_fighter.scss */
  .marquee-promo .promo-box {
    width: 50%;
    margin-bottom: 0;
  }
}

/* line 885, ../../app/assets/scss/_fighter.scss */
.section-group .section-head-title {
  text-align: center;
  font-size: 1.47em;
  /*ie11 does some weird stuff with fonts, rounding up so its happy*/
  text-transform: uppercase;
  color: #000;
  margin: 30px 0;
  display: none;
}
@media only screen and (min-width: 768px) {
  /* line 885, ../../app/assets/scss/_fighter.scss */
  .section-group .section-head-title {
    margin: 50px 0 40px;
    display: block;
  }
}
/* line 899, ../../app/assets/scss/_fighter.scss */
.section-group .date-stamp {
  font-size: 16px;
  text-transform: uppercase;
  color: #979899;
  margin-top: 10px;
  display: inline-block;
}
@media only screen and (min-width: 768px) {
  /* line 899, ../../app/assets/scss/_fighter.scss */
  .section-group .date-stamp {
    margin-top: 0;
  }
}
@media only screen and (min-width: 768px) {
  /* line 912, ../../app/assets/scss/_fighter.scss */
  .section-group.bio-group .regular-button {
    margin-top: 20px;
  }
}

/* line 919, ../../app/assets/scss/_fighter.scss */
.fight-group {
  color: #000;
}
/* line 921, ../../app/assets/scss/_fighter.scss */
.fight-group .fight-data {
  border-top: 1px solid #d1d3d4;
  text-transform: uppercase;
  color: #000;
  padding-left: 0;
}
@media only screen and (min-width: 768px) {
  /* line 921, ../../app/assets/scss/_fighter.scss */
  .fight-group .fight-data {
    padding: 10px;
  }
}
/* line 931, ../../app/assets/scss/_fighter.scss */
.fight-group .fight-data.first {
  border-top: none;
}
@media only screen and (min-width: 768px) {
  /* line 931, ../../app/assets/scss/_fighter.scss */
  .fight-group .fight-data.first {
    border-top: 1px solid #d1d3d4;
  }
}
/* line 938, ../../app/assets/scss/_fighter.scss */
.fight-group .fight-data h3 {
  font-size: 1em;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  font-size: 34px;
}
/* line 947, ../../app/assets/scss/_fighter.scss */
.fight-group .fight-data .regular-button {
  margin-top: 20px;
}
/* line 951, ../../app/assets/scss/_fighter.scss */
.fight-group .fight-data em {
  font-style: normal;
  padding: 0px 10px;
  margin-right: 10px;
  margin-top: 18px;
  float: left;
  padding-right: 0;
  padding-left: 0;
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}
/* line 962, ../../app/assets/scss/_fighter.scss */
.fight-group .fight-data em span {
  display: inline-block;
  min-width: 95px;
  text-align: center;
  color: #fff;
  background: #000;
  padding: 15px;
  font-size: 1em;
}
/* line 972, ../../app/assets/scss/_fighter.scss */
.fight-group .fight-data em.win span {
  background-color: #979899;
  color: #000;
}
/* line 978, ../../app/assets/scss/_fighter.scss */
.fight-group .fight-data i {
  font-style: normal;
  margin-right: 10px;
  float: left;
  margin-top: 33px;
  color: #8d8d8d;
}
/* line 986, ../../app/assets/scss/_fighter.scss */
.fight-group .fight-data .fighter-name {
  float: left;
  font-size: 16px;
  line-height: 26px;
  padding-top: 14px;
}
/* line 992, ../../app/assets/scss/_fighter.scss */
.fight-group .fight-data .fighter-name a {
  color: #000;
}
/* line 996, ../../app/assets/scss/_fighter.scss */
.fight-group .fight-data .fighter-name b {
  display: block;
  font-size: 34px;
  font-weight: 400;
}
/* line 1003, ../../app/assets/scss/_fighter.scss */
.fight-group .fight-data .fight-stats {
  display: block;
  color: #979899;
  margin-top: 3px;
  letter-spacing: .025em;
}
/* line 1011, ../../app/assets/scss/_fighter.scss */
.fight-group .fight-recap {
  padding: 10px 0;
  padding-right: 10px;
}
@media only screen and (min-width: 768px) {
  /* line 1011, ../../app/assets/scss/_fighter.scss */
  .fight-group .fight-recap {
    border-top: 1px solid #d1d3d4;
    padding: 27px 0 24px;
  }
}
/* line 1019, ../../app/assets/scss/_fighter.scss */
.fight-group .fight-recap p {
  font-size: 1em;
  margin-bottom: 4px;
  line-height: 1.3em;
}
@media only screen and (min-width: 992px) {
  /* line 1019, ../../app/assets/scss/_fighter.scss */
  .fight-group .fight-recap p {
    font-size: 1.143em;
  }
}
/* line 1027, ../../app/assets/scss/_fighter.scss */
.fight-group .fight-recap p.data {
  font-weight: 700;
}
/* line 1033, ../../app/assets/scss/_fighter.scss */
.fight-group .fight-link {
  padding: 10px 0 15px;
  vertical-align: middle;
  text-transform: uppercase;
  font-size: 1.143em;
}
@media only screen and (min-width: 768px) {
  /* line 1033, ../../app/assets/scss/_fighter.scss */
  .fight-group .fight-link {
    height: 118px;
    border-top: 1px solid #d1d3d4;
    padding-left: 0px;
  }
  /* line 1043, ../../app/assets/scss/_fighter.scss */
  .fight-group .fight-link .fight-link-wrapper {
    position: relative;
    top: 50%;
    -moz-transform: translatey(-50%);
    -ms-transform: translatey(-50%);
    -webkit-transform: translatey(-50%);
    transform: translatey(-50%);
  }
}
@media only screen and (min-width: 992px) {
  /* line 1033, ../../app/assets/scss/_fighter.scss */
  .fight-group .fight-link {
    padding-left: 10px;
  }
}
/* line 1054, ../../app/assets/scss/_fighter.scss */
.fight-group .fight-upcoming {
  background: #000;
  color: #fff;
  text-align: center;
}
/* line 1059, ../../app/assets/scss/_fighter.scss */
.fight-group .fight-upcoming .inner-fight {
  padding: 30px 0;
  width: 94%;
  margin: 0 auto;
}
/* line 1065, ../../app/assets/scss/_fighter.scss */
.fight-group .fight-upcoming h3 {
  font-size: 1em;
  margin-bottom: 0;
  margin-top: 0;
}
/* line 1072, ../../app/assets/scss/_fighter.scss */
.fight-group .fight-upcoming hr {
  margin-top: 10px;
  margin-bottom: 10px;
  border-color: #979899;
}
/* line 1078, ../../app/assets/scss/_fighter.scss */
.fight-group .fight-upcoming p {
  font-size: 1em;
  padding-bottom: 25px;
}
/* line 1084, ../../app/assets/scss/_fighter.scss */
.fight-group .fight-upcoming em {
  display: block;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 1em;
}
/* line 1092, ../../app/assets/scss/_fighter.scss */
.fight-group .fight-upcoming .fight-vs {
  display: block;
  text-transform: uppercase;
  font-size: 1.75em;
  line-height: 1.1em;
  font-weight: 400;
}
/* line 1098, ../../app/assets/scss/_fighter.scss */
.fight-group .fight-upcoming .fight-vs a {
  color: #fff;
}
/* line 1101, ../../app/assets/scss/_fighter.scss */
.fight-group .fight-upcoming .fight-vs i {
  text-transform: none;
  font-style: normal;
}
/* line 1108, ../../app/assets/scss/_fighter.scss */
.fight-group .fight-upcoming .regular-button {
  display: inline-block;
  min-width: 1px;
  font-size: 13px;
  padding-left: .75em;
  padding-right: .75em;
  width: auto;
}
/* line 1116, ../../app/assets/scss/_fighter.scss */
.fight-group .fight-upcoming .regular-button:first-child {
  margin-right: 10px;
}
@media only screen and (min-width: 768px) {
  /* line 1054, ../../app/assets/scss/_fighter.scss */
  .fight-group .fight-upcoming {
    padding-left: 0;
  }
  /* line 1122, ../../app/assets/scss/_fighter.scss */
  .fight-group .fight-upcoming .regular-button {
    min-width: 168px;
    font-size: 14px;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }
}
@media only screen and (min-width: 768px) {
  /* line 1131, ../../app/assets/scss/_fighter.scss */
  .fight-group .fight-upcoming .inner-fight {
    width: 80%;
    padding: 30px 5px 30px;
  }
  /* line 1135, ../../app/assets/scss/_fighter.scss */
  .fight-group .fight-upcoming em {
    font-size: 1.429em;
    margin-bottom: 20px;
  }
  /* line 1139, ../../app/assets/scss/_fighter.scss */
  .fight-group .fight-upcoming hr {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  /* line 1143, ../../app/assets/scss/_fighter.scss */
  .fight-group .fight-upcoming .fight-vs {
    font-size: 2.571em;
  }
  /* line 1146, ../../app/assets/scss/_fighter.scss */
  .fight-group .fight-upcoming p {
    font-size: 1.143em;
  }
  /* line 1149, ../../app/assets/scss/_fighter.scss */
  .fight-group .fight-upcoming .regular-button {
    font-size: 14px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1155, ../../app/assets/scss/_fighter.scss */
  .fight-group .fight-upcoming .inner-fight {
    width: 70%;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 1161, ../../app/assets/scss/_fighter.scss */
  .fight-group .fight-upcoming .inner-fight {
    width: 55%;
  }
}

/* line 1168, ../../app/assets/scss/_fighter.scss */
.bio-group {
  color: #000;
}
/* line 1171, ../../app/assets/scss/_fighter.scss */
.bio-group.section-group p {
  line-height: 1.5em;
}
/* line 1174, ../../app/assets/scss/_fighter.scss */
.bio-group .intro {
  font-size: 1.286em;
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  /* line 1174, ../../app/assets/scss/_fighter.scss */
  .bio-group .intro {
    font-size: 1.714em;
    margin-bottom: 50px;
  }
}

/* line 1186, ../../app/assets/scss/_fighter.scss */
.bio-section .image-left img, .bio-section .image-right img {
  width: 100%;
  height: auto;
}
/* line 1191, ../../app/assets/scss/_fighter.scss */
.bio-section h3 {
  font-size: 1.2em;
  margin-top: 10px;
  padding-top: 10px;
  margin-top: 0;
  text-align: center;
  margin-bottom: 5px;
  font-weight: 700;
}
/* line 1201, ../../app/assets/scss/_fighter.scss */
.bio-section p {
  font-size: 1.286em;
  line-height: 1.3em;
}
/* line 1206, ../../app/assets/scss/_fighter.scss */
.bio-section figure {
  padding-bottom: 10px;
}
/* line 1210, ../../app/assets/scss/_fighter.scss */
.bio-section figcaption {
  color: #fff;
  padding: 10px 15px;
  font-size: 1em;
  background: #000;
  margin-top: -3px;
}
/* line 1218, ../../app/assets/scss/_fighter.scss */
.bio-section .more-button {
  margin-top: 30px;
  margin-bottom: 30px;
}
@media only screen and (min-width: 768px) {
  /* line 1226, ../../app/assets/scss/_fighter.scss */
  .bio-section .image-left, .bio-section .image-right {
    width: 47.5%;
    margin-right: 5%;
    float: left;
  }
  /* line 1232, ../../app/assets/scss/_fighter.scss */
  .bio-section .image-right {
    float: right;
    margin-right: 0;
    margin-left: 5%;
    width: 47.5%;
  }
  /* line 1239, ../../app/assets/scss/_fighter.scss */
  .bio-section h3 {
    font-size: 1.571em;
    margin-bottom: 10px;
  }
  /* line 1243, ../../app/assets/scss/_fighter.scss */
  .bio-section p {
    font-size: 1.286em;
  }
  /* line 1246, ../../app/assets/scss/_fighter.scss */
  .bio-section .more-button {
    margin-bottom: 0;
    margin-top: 10px;
  }
}
/* line 1253, ../../app/assets/scss/_fighter.scss */
.bio-section .timeline-block {
  overflow: hidden;
  position: relative;
}
/* line 1257, ../../app/assets/scss/_fighter.scss */
.bio-section .timeline-block iframe {
  margin-top: 20px !important;
  position: relative !important;
}
/* line 1261, ../../app/assets/scss/_fighter.scss */
.bio-section .timeline-block iframe.instagram-media {
  width: 98%;
}
@media only screen and (min-width: 768px) {
  /* line 1261, ../../app/assets/scss/_fighter.scss */
  .bio-section .timeline-block iframe.instagram-media {
    width: calc(100% - 2px);
  }
}
/* line 1268, ../../app/assets/scss/_fighter.scss */
.bio-section .timeline-block iframe.twitter-tweet {
  margin: 20px auto 0 !important;
}
/* line 1273, ../../app/assets/scss/_fighter.scss */
.bio-section .timeline-block p {
  font-size: 1.286em;
  position: relative;
  z-index: 2;
  background: #fff;
}
/* line 1279, ../../app/assets/scss/_fighter.scss */
.bio-section .timeline-block p:last-child {
  margin-bottom: 0;
}
/* line 1284, ../../app/assets/scss/_fighter.scss */
.bio-section .timeline-block .left-block {
  position: relative;
  z-index: 2;
  background: #fff;
  margin-bottom: 40px;
  margin-top: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 1293, ../../app/assets/scss/_fighter.scss */
.bio-section .timeline-block .left-block img {
  width: 100%;
  height: auto;
}
/* line 1298, ../../app/assets/scss/_fighter.scss */
.bio-section .timeline-block .right-block {
  position: relative;
  z-index: 2;
  background: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 1304, ../../app/assets/scss/_fighter.scss */
.bio-section .timeline-block .right-block img {
  width: 100%;
  height:auto;
}
/* line 1309, ../../app/assets/scss/_fighter.scss */
.bio-section .timeline-block figure {
  position: relative;
  z-index: 2;
  padding-top: 5px;
}
/* line 1315, ../../app/assets/scss/_fighter.scss */
.bio-section .timeline-block figcaption {
  position: relative;
  z-index: 2;
  background: #000;
}
/* line 1319, ../../app/assets/scss/_fighter.scss */
.bio-section .timeline-block figcaption.header {
  text-transform: uppercase;
  font-size: 1.714em;
  color: #fff;
  font-weight: 700;
  line-height: 1em;
}
/* line 1325, ../../app/assets/scss/_fighter.scss */
.bio-section .timeline-block figcaption.header span {
  display: block;
  text-transform: none;
  font-size: .55em;
  font-weight: 400;
  line-height: 1.2em;
}
@media only screen and (min-width: 768px) {
  /* line 1325, ../../app/assets/scss/_fighter.scss */
  .bio-section .timeline-block figcaption.header span {
    font-size: .55em;
  }
}
/* line 1335, ../../app/assets/scss/_fighter.scss */
.bio-section .timeline-block figcaption.header em {
  text-transform: none;
  font-style: normal;
}
/* line 1342, ../../app/assets/scss/_fighter.scss */
.bio-section .timeline-block:after {
  content: "";
  position: absolute;
  z-index: 0;
  top: 0;
  bottom: 0;
  left: 50%;
  border-left: 1px solid #000;
}
@media only screen and (min-width: 768px) {
  /* line 1253, ../../app/assets/scss/_fighter.scss */
  .bio-section .timeline-block {
    padding-bottom: 0px;
    margin-top: 0px;
  }
  /* line 1356, ../../app/assets/scss/_fighter.scss */
  .bio-section .timeline-block figcaption {
    font-size: 1.714em;
  }
  /* line 1360, ../../app/assets/scss/_fighter.scss */
  .bio-section .timeline-block figure {
    padding-top: 0px;
  }
  /* line 1364, ../../app/assets/scss/_fighter.scss */
  .bio-section .timeline-block .right-block {
    padding-left: 15px;
    z-index: 0;
    padding-top: 20px;
  }
  /* line 1370, ../../app/assets/scss/_fighter.scss */
  .bio-section .timeline-block .left-block {
    padding-right: 15px;
    z-index: 0;
    margin-bottom: 15px;
    padding-top: 20px;
    margin-top: 0;
  }
}

/* line 1381, ../../app/assets/scss/_fighter.scss */
.bio-block {
  overflow: hidden;
  padding-bottom: 20px;
}
/* line 1385, ../../app/assets/scss/_fighter.scss */
.bio-block h3 {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0;
  font-size: 1.47em;
  /*ie11 does some weird stuff with fonts, rounding up so its happy*/
  text-transform: uppercase;
  font-weight: 400;
}
@media only screen and (min-width: 768px) {
  /* line 1385, ../../app/assets/scss/_fighter.scss */
  .bio-block h3 {
    margin-top: 0;
    margin-bottom: 5px;
  }
}

/* line 1400, ../../app/assets/scss/_fighter.scss */
.bio-quote {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  position: relative;
  padding-top: 25px;
  padding-bottom: 25px;
  margin-bottom: 35px;
  letter-spacing: .025em;
}
/* line 1409, ../../app/assets/scss/_fighter.scss */
.bio-quote p {
  text-align: center;
  font-size: 2.2em;
  padding-left: .75em;
  padding-right: .75em;
  line-height: 1em !important;
}
/* line 1416, ../../app/assets/scss/_fighter.scss */
.bio-quote p span {
  white-space: nowrap;
}
/* line 1420, ../../app/assets/scss/_fighter.scss */
.bio-quote p span.left-quote, .bio-quote p span.right-quote {
  font-size: 1.8em;
  font-family: Times, serif;
  position: relative;
  top: 17px;
}
@media only screen and (min-width: 768px) {
  /* line 1429, ../../app/assets/scss/_fighter.scss */
  .bio-quote p {
    font-size: 2.8em;
    font-size: 3.429em;
    padding-left: 1em;
    padding-right: 1em;
    line-height: 1.143em !important;
  }
}

/* line 1439, ../../app/assets/scss/_fighter.scss */
.section-group.stats-group {
  padding-bottom: 0;
}
/* line 1441, ../../app/assets/scss/_fighter.scss */
.section-group.stats-group img {
  width: 100%;
  height: auto;
}

/* line 1448, ../../app/assets/scss/_fighter.scss */
.accordion-group.open .section-header {
  border-bottom: none;
}
/* line 1450, ../../app/assets/scss/_fighter.scss */
.accordion-group.open .section-header span {
  background-position: 0 -26px;
}
/* line 1455, ../../app/assets/scss/_fighter.scss */
.accordion-group .section-header {
  text-transform: uppercase;
  background: #979899;
  padding: 15px 4.16666667%;
  cursor: pointer;
  color: #000;
  border-bottom: 1px solid #000;
  display: block;
  font-size: 1.714em;
  overflow: hidden;
  position: relative;
  text-align: center;
}
/* line 1469, ../../app/assets/scss/_fighter.scss */
.accordion-group .section-header h2 {
  font-size: 1em;
  margin-top: 0;
  margin-bottom: 0;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  text-align: center;
}
/* line 1479, ../../app/assets/scss/_fighter.scss */
.accordion-group .section-header span {
  position: absolute;
  top: 16px;
  right: 20px;
  display: block;
  width: 25px;
  height: 25px;
  background: url(../png/plus-minus-gold.png) 0 0 no-repeat;
}
@media only screen and (min-width: 768px) {
  /* line 1455, ../../app/assets/scss/_fighter.scss */
  .accordion-group .section-header {
    display: none;
  }
}
/* line 1494, ../../app/assets/scss/_fighter.scss */
.accordion-group.stats-group {
  padding-left: 0;
  padding-right: 0;
}
/* line 1498, ../../app/assets/scss/_fighter.scss */
.accordion-group .section-content {
  display: none;
  padding-top: 20px;
  padding-bottom: 20px;
  overflow: hidden;
}
/* line 1504, ../../app/assets/scss/_fighter.scss */
.accordion-group .section-content .regular-button {
  width: 168px;
}
/* line 1508, ../../app/assets/scss/_fighter.scss */
.accordion-group .section-content .fight-upcoming .regular-button {
  width: auto;
}
/* line 1512, ../../app/assets/scss/_fighter.scss */
.accordion-group .section-content .additional-items {
  display: none;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  /* line 1498, ../../app/assets/scss/_fighter.scss */
  .accordion-group .section-content {
    display: block !important;
    padding: 0;
  }
  /* line 1521, ../../app/assets/scss/_fighter.scss */
  .accordion-group .section-content .regular-button {
    width: auto;
  }
}
@media only screen and (min-width: 768px) {
  /* line 1446, ../../app/assets/scss/_fighter.scss */
  .accordion-group {
    padding-left: 10px;
    padding-right: 10px;
  }
}

/* line 1533, ../../app/assets/scss/_fighter.scss */
.section-group.related-fighters {
  padding-bottom: 15px;
  padding-bottom: 30px;
}
/* line 1538, ../../app/assets/scss/_fighter.scss */
.section-group.related-fighters h5 {
  color: #fff;
}
@media only screen and (min-width: 768px) {
  /* line 1538, ../../app/assets/scss/_fighter.scss */
  .section-group.related-fighters h5 {
    margin-bottom: 50px;
  }
}
/* line 1545, ../../app/assets/scss/_fighter.scss */
.section-group.related-fighters ul {
  -webkit-padding-start: 0;
  padding-left: 10px;
  overflow: hidden;
  margin-bottom: 0;
}
/* line 1553, ../../app/assets/scss/_fighter.scss */
.section-group.related-fighters .related-fighters-group li {
  text-transform: uppercase;
  margin-bottom: 15px;
  color: #fff;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
}
/* line 1559, ../../app/assets/scss/_fighter.scss */
.section-group.related-fighters .related-fighters-group li img {
  width: 100%;
  margin-bottom: 7px;
  height: 100%;
}
/* line 1563, ../../app/assets/scss/_fighter.scss */
.section-group.related-fighters .related-fighters-group li span {
  display: block;
  font-size: 1em;
  color: #fff;
  font-weight: 400;
}
/* line 1570, ../../app/assets/scss/_fighter.scss */
.section-group.related-fighters .related-fighters-group li a {
  color: #979899;
  font-weight: 700;
  line-height: 1.2em;
  font-size: 1.143em;
}
@media only screen and (min-width: 768px) {
  /* line 1578, ../../app/assets/scss/_fighter.scss */
  .section-group.related-fighters .related-fighters-group li a {
    font-size: 1.429em;
  }
  /* line 1581, ../../app/assets/scss/_fighter.scss */
  .section-group.related-fighters .related-fighters-group li span {
    font-size: 1.143em;
  }
}
@media only screen and (min-width: 768px) {
  /* line 1533, ../../app/assets/scss/_fighter.scss */
  .section-group.related-fighters {
    padding-bottom: 70px;
  }
  /* line 1589, ../../app/assets/scss/_fighter.scss */
  .section-group.related-fighters ul, .section-group.related-fighters h6 {
    padding-left: 0;
  }
  /* line 1593, ../../app/assets/scss/_fighter.scss */
  .section-group.related-fighters h6 {
    margin-bottom: 15px;
  }
}

@media only screen and (min-width: 768px) {
  /* line 1604, ../../app/assets/scss/_fighter.scss */
  .touch .fighter img.top-marquee {
    position: absolute;
    top: 0px;
  }
}
/* line 1612, ../../app/assets/scss/_fighter.scss */
.accordion-group .section-header {
  line-height: 1;
}

/* line 1616, ../../app/assets/scss/_fighter.scss */
.in-mobile .section-group h5 {
  display: none;
}

/* line 1620, ../../app/assets/scss/_fighter.scss */
.in-mobile .section-group.related-fighters h5 {
  display: block;
}

/* line 1624, ../../app/assets/scss/_fighter.scss */
.no-js .delay, .no-js .delay-parent, .touch .delay, .touch .delay-parent {
  opacity: 1;
}

/* line 1628, ../../app/assets/scss/_fighter.scss */
.no-js .in-mobile .section-group h5 {
  display: block;
}

/* line 1632, ../../app/assets/scss/_fighter.scss */
#fights.accordion-group .section-content {
  padding-top: 0;
}
@media only screen and (min-width: 768px) {
  /* line 1632, ../../app/assets/scss/_fighter.scss */
  #fights.accordion-group .section-content {
    padding-top: 10px;
  }
}
/* line 1638, ../../app/assets/scss/_fighter.scss */
#fights.accordion-group .section-content .fight-data:last-child {
  padding-bottom: 0;
}

/* line 1, ../../app/assets/scss/_fighters.scss */
.all-fighters {
  background: #fff;
}
/* line 4, ../../app/assets/scss/_fighters.scss */
.all-fighters .container-fluid {
  background: #fff;
}
/* line 8, ../../app/assets/scss/_fighters.scss */
.all-fighters .container-fluid.content {
  background: #fff;
}
@media only screen and (min-width: 768px) {
  /* line 8, ../../app/assets/scss/_fighters.scss */
  .all-fighters .container-fluid.content {
    min-height: 0px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 8, ../../app/assets/scss/_fighters.scss */
  .all-fighters .container-fluid.content {
    min-height: 0px;
  }
}
/* line 18, ../../app/assets/scss/_fighters.scss */
.all-fighters .minor-title {
  font-size: 1.47em;
  /*ie11 does some weird stuff with fonts, rounding up so its happy*/
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  margin: 20px 0;
}
@media only screen and (min-width: 768px) {
  /* line 18, ../../app/assets/scss/_fighters.scss */
  .all-fighters .minor-title {
    margin: 45px 0;
  }
}
/* line 30, ../../app/assets/scss/_fighters.scss */
.all-fighters .white-row.no-padding {
  padding-bottom: 0;
}
/* line 33, ../../app/assets/scss/_fighters.scss */
.all-fighters .white-row .minor-title {
  color: #000;
}
/* line 39, ../../app/assets/scss/_fighters.scss */
.all-fighters .title-section .row {
  padding-bottom: 0;
}
/* line 42, ../../app/assets/scss/_fighters.scss */
.all-fighters .title-section h4 {
  font-size: 1.286em;
  text-align: center;
  margin-top: 0;
  margin-bottom: 30px;
  color: #000;
  letter-spacing: 2px;
  line-height: 1.3em;
}
@media only screen and (min-width: 768px) {
  /* line 42, ../../app/assets/scss/_fighters.scss */
  .all-fighters .title-section h4 {
    font-size: 1.714em;
    margin-bottom: 40px;
  }
}
/* line 57, ../../app/assets/scss/_fighters.scss */
.all-fighters .marquee-section {
  background: #000000;
}
/* line 60, ../../app/assets/scss/_fighters.scss */
.all-fighters .marquee-section .container-fluid {
  padding-left: 4.16666667%;
  padding-right: 4.16666667%;
  background: #000000;
}
@media only screen and (min-width: 768px) {
  /* line 60, ../../app/assets/scss/_fighters.scss */
  .all-fighters .marquee-section .container-fluid {
    padding-left: 10px;
    padding-right: 10px;
  }
}
/* line 71, ../../app/assets/scss/_fighters.scss */
.all-fighters .fighters-marquee {
  position: relative;
  padding-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  /* line 71, ../../app/assets/scss/_fighters.scss */
  .all-fighters .fighters-marquee {
    padding-bottom: 50px;
  }
}
/* line 79, ../../app/assets/scss/_fighters.scss */
.all-fighters .multi-images {
  position: relative;
  margin-left: 5%;
  min-height: 270px;
  width: 47%;
  float: left;
  padding: 0;
}
/* line 89, ../../app/assets/scss/_fighters.scss */
.all-fighters .multi-images:first-child {
  margin-left: 0;
}
/* line 93, ../../app/assets/scss/_fighters.scss */
.all-fighters .multi-images .img-link {
  display: block;
  width: 100%;
  margin: 0 auto;
  position: relative;
}
/* line 99, ../../app/assets/scss/_fighters.scss */
.all-fighters .multi-images .img-link img {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 104, ../../app/assets/scss/_fighters.scss */
.all-fighters .multi-images .img-link .featured-tag-box {
  background: #979899;
  color: #000;
  padding: 4px 10px;
  text-transform: uppercase;
  width: 100%;
  margin-bottom: 0;
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}
/* line 117, ../../app/assets/scss/_fighters.scss */
.all-fighters .multi-images .featured-info {
  padding-bottom: 15px;
}
/* line 119, ../../app/assets/scss/_fighters.scss */
.all-fighters .multi-images .featured-info h3 {
  color: #979899;
  line-height: 1em;
  margin: 15px 0 10px 0;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 1.429em;
}
/* line 127, ../../app/assets/scss/_fighters.scss */
.all-fighters .multi-images .featured-info p {
  margin-bottom: 7px;
  line-height: 1.5em;
  color: #fff;
  font-size: 1em;
}
/* line 133, ../../app/assets/scss/_fighters.scss */
.all-fighters .multi-images .featured-info a.name {
  color: #979899;
  font-size: 1.143em;
}
/* line 136, ../../app/assets/scss/_fighters.scss */
.all-fighters .multi-images .featured-info a.name:link, .all-fighters .multi-images .featured-info a.name:visited {
  color: #979899;
}
/* line 140, ../../app/assets/scss/_fighters.scss */
.all-fighters .multi-images .featured-info a.name:hover {
  text-decoration: underline !important;
}
/* line 143, ../../app/assets/scss/_fighters.scss */
.all-fighters .multi-images .featured-info a {
  color: #979899;
  text-transform: uppercase;
  font-size: 1.143em;
}
/* line 148, ../../app/assets/scss/_fighters.scss */
.all-fighters .multi-images .featured-info a:link, .all-fighters .multi-images .featured-info a:visited {
  color: #979899;
}
/* line 157, ../../app/assets/scss/_fighters.scss */
.all-fighters h2 {
  margin-top: 30px;
  margin-bottom: 30px;
}
@media only screen and (min-width: 768px) {
  /* line 162, ../../app/assets/scss/_fighters.scss */
  .all-fighters .multi-images {
    padding-top: 0;
    width: 25%;
    padding: 0 15px 0 14px;
    margin-left: 0;
  }
  /* line 167, ../../app/assets/scss/_fighters.scss */
  .all-fighters .multi-images img {
    max-width: none;
  }
  /* line 171, ../../app/assets/scss/_fighters.scss */
  .all-fighters .multi-images .img-link .featured-tag-box {
    height: auto;
    top: 0;
    width: auto;
    position: absolute;
    left: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 182, ../../app/assets/scss/_fighters.scss */
  .all-fighters .multi-images {
    padding-top: 30px;
  }
  /* line 184, ../../app/assets/scss/_fighters.scss */
  .all-fighters .multi-images .img-link .featured-tag-box {
    height: auto;
    width: 100%;
    position: absolute;
    top: -24px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 194, ../../app/assets/scss/_fighters.scss */
  .all-fighters .multi-images {
    min-height: 300px;
  }
}

/* line 206, ../../app/assets/scss/_fighters.scss */
.left-arrow, .right-arrow {
  position: absolute;
  bottom: 43%;
  width: 50px;
  height: 50px;
  background: url(../png/marquee-arrow.png) 0 0 no-repeat;
  background-size: 50px;
}
@media only screen and (min-width: 992px) {
  /* line 206, ../../app/assets/scss/_fighters.scss */
  .left-arrow, .right-arrow {
    bottom: 30%;
    width: 100px;
    height: 100px;
    background-size: 100px;
  }
}

/* line 221, ../../app/assets/scss/_fighters.scss */
.left-arrow {
  left: -1px;
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 226, ../../app/assets/scss/_fighters.scss */
.right-arrow {
  right: 0;
}

/* line 231, ../../app/assets/scss/_fighters.scss */
.filter-wrapper {
  width: 100%;
}
/* line 235, ../../app/assets/scss/_fighters.scss */
.filter-wrapper .select-wrap {
  margin-bottom: 10px;
  position: relative;
}
@media only screen and (min-width: 768px) {
  /* line 242, ../../app/assets/scss/_fighters.scss */
  .filter-wrapper .col-1 {
    padding-left: 10px;
    padding-right: 18px;
  }
  /* line 246, ../../app/assets/scss/_fighters.scss */
  .filter-wrapper .col-2 {
    padding: 0 15px;
  }
  /* line 249, ../../app/assets/scss/_fighters.scss */
  .filter-wrapper .col-3 {
    padding-left: 18px;
    padding-right: 10px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 231, ../../app/assets/scss/_fighters.scss */
  .filter-wrapper {
    margin: 0 auto 45px;
    max-width: 580px;
  }
}

/* line 262, ../../app/assets/scss/_fighters.scss */
.all-fighters-filter {
  float: left;
  width: 100%;
  height: 50px;
  margin-right: 0;
  padding-left: 6px;
  margin-bottom: 10px;
  background: #000;
  color: #fff;
  font-size: 1.250em;
  text-transform: uppercase;
  border-radius: 0;
}
/* line 275, ../../app/assets/scss/_fighters.scss */
.all-fighters-filter.custom-search {
  background: #fff;
  color: #000;
  font-size: 1.1em;
  font-weight: 700;
  margin-right: 0;
  border: none;
  height: 48px;
  border: 1px solid #000;
  padding-right: 40px;
  line-height: 1.3em;
  padding-left: 18px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 289, ../../app/assets/scss/_fighters.scss */
.all-fighters-filter.custom-search::-ms-clear {
  display: none;
}
/* line 293, ../../app/assets/scss/_fighters.scss */
.all-fighters-filter.custom-search::-webkit-input-placeholder {
  color: #000;
}
/* line 294, ../../app/assets/scss/_fighters.scss */
.all-fighters-filter.custom-search:-moz-placeholder {
  color: #000;
}
/* line 295, ../../app/assets/scss/_fighters.scss */
.all-fighters-filter.custom-search::-moz-placeholder {
  color: #000;
}
/* line 296, ../../app/assets/scss/_fighters.scss */
.all-fighters-filter.custom-search:-ms-input-placeholder {
  color: #000;
}
@media only screen and (min-width: 768px) {
  /* line 275, ../../app/assets/scss/_fighters.scss */
  .all-fighters-filter.custom-search {
    padding-right: 45px;
    padding-left: 6px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 275, ../../app/assets/scss/_fighters.scss */
  .all-fighters-filter.custom-search {
    padding-right: 40px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 262, ../../app/assets/scss/_fighters.scss */
  .all-fighters-filter {
    max-width: 270px;
    padding-left: 20px;
    margin-bottom: 0;
    margin-right: 1em;
  }
}

/* line 316, ../../app/assets/scss/_fighters.scss */
.custom-search-wrap {
  position: relative;
  clear: left;
  height: 49px;
  overflow: hidden;
  margin-bottom: 9px;
}
@media only screen and (min-width: 768px) {
  /* line 316, ../../app/assets/scss/_fighters.scss */
  .custom-search-wrap {
    clear: none;
  }
}
/* line 328, ../../app/assets/scss/_fighters.scss */
.custom-search-wrap button {
  padding: 10px;
}

/* line 332, ../../app/assets/scss/_fighters.scss */
.custom-search-icon {
  position: absolute;
  top: 2px;
  right: 17px;
  font-size: 1.4em;
  color: #979899;
  background: none;
  border: none;
}
@media only screen and (min-width: 992px) {
  /* line 332, ../../app/assets/scss/_fighters.scss */
  .custom-search-icon {
    right: 12px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 346, ../../app/assets/scss/_fighters.scss */
  section.tablet-no-margin {
    margin-left: 0;
    width: 100%;
  }
}

/* line 352, ../../app/assets/scss/_fighters.scss */
#all-fighters-table_wrapper {
  clear: both;
}

/* line 357, ../../app/assets/scss/_fighters.scss */
#all-fighters .row.max-width {
  margin-left: -10px;
  margin-right: -10px;
}
@media only screen and (min-width: 768px) {
  /* line 357, ../../app/assets/scss/_fighters.scss */
  #all-fighters .row.max-width {
    margin: 0 auto;
  }
}

/* line 366, ../../app/assets/scss/_fighters.scss */
.all-fighters-table {
  clear: both;
}
/* line 368, ../../app/assets/scss/_fighters.scss */
.all-fighters-table td {
  color: #000;
}
@media only screen and (min-width: 768px) {
  /* line 366, ../../app/assets/scss/_fighters.scss */
  .all-fighters-table {
    margin-bottom: 0;
  }
}
/* line 378, ../../app/assets/scss/_fighters.scss */
.all-fighters-table thead th {
  background-color: #fff;
  border-top: solid 1px #000 !important;
  border-bottom: solid 1px #000 !important;
  border-right: solid 1px #000;
  color: #979899;
  font-size: 1.143em;
  line-height: 2em !important;
  text-transform: uppercase;
  vertical-align: middle;
}
/* line 390, ../../app/assets/scss/_fighters.scss */
.all-fighters-table thead th:hover {
  text-decoration: none !important;
}
/* line 394, ../../app/assets/scss/_fighters.scss */
.all-fighters-table thead th.sorting, .all-fighters-table thead th.sorting_asc, .all-fighters-table thead th.sorting_desc {
  cursor: pointer;
}
/* line 398, ../../app/assets/scss/_fighters.scss */
.all-fighters-table thead th.sorting:hover {
  color: #fff;
  background-color: #000;
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}
/* line 405, ../../app/assets/scss/_fighters.scss */
.all-fighters-table thead th.sorting_asc, .all-fighters-table thead th.sorting_desc {
  color: #fff;
  background-color: #000;
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}
/* line 411, ../../app/assets/scss/_fighters.scss */
.all-fighters-table thead th:last-child {
  border-right: none;
  min-width: 65px;
}
/* line 415, ../../app/assets/scss/_fighters.scss */
.all-fighters-table thead th.division {
  min-width: 4.6em !important;
}
/* line 419, ../../app/assets/scss/_fighters.scss */
.all-fighters-table thead th.trains {
  min-width: 4.6em;
}
/* line 422, ../../app/assets/scss/_fighters.scss */
.all-fighters-table thead th.country {
  min-width: 4.3em;
}
/* line 427, ../../app/assets/scss/_fighters.scss */
.all-fighters-table tbody {
  font-size: 16px;
}
/* line 430, ../../app/assets/scss/_fighters.scss */
.all-fighters-table tbody abbr {
  border: none;
  cursor: inherit;
}
/* line 435, ../../app/assets/scss/_fighters.scss */
.all-fighters-table tbody th[scope="row"] {
  background-color: #fff;
  display: block;
  margin-top: 20px;
  padding-top: 20px;
  text-transform: uppercase;
  border-top: 1px solid #000;
}
/* line 444, ../../app/assets/scss/_fighters.scss */
.all-fighters-table tbody th[scope="row"] h3 {
  font-size: inherit;
  margin: 0;
  line-height: inherit;
}
/* line 450, ../../app/assets/scss/_fighters.scss */
.all-fighters-table tbody th[scope="row"] a {
  vertical-align: bottom;
  color: #000;
}
/* line 454, ../../app/assets/scss/_fighters.scss */
.all-fighters-table tbody th[scope="row"] .text {
  float: left;
  width: 56%;
}
/* line 458, ../../app/assets/scss/_fighters.scss */
.all-fighters-table tbody th[scope="row"] .image {
  float: left;
  width: 120px;
}
/* line 461, ../../app/assets/scss/_fighters.scss */
.all-fighters-table tbody th[scope="row"] .image img {
  padding-right: 10px;
  width: 100%;
  height: 100%;
}
/* line 466, ../../app/assets/scss/_fighters.scss */
.all-fighters-table tbody th[scope="row"] .name {
  display: inline-block;
  float: none;
  max-width: 100%;
}
/* line 470, ../../app/assets/scss/_fighters.scss */
.all-fighters-table tbody th[scope="row"] .name b {
  font-size: 2.125em;
  line-height: 1em;
  display: block;
  clear: left;
  margin-bottom: 0px;
  font-weight: 700;
}
/* line 478, ../../app/assets/scss/_fighters.scss */
.all-fighters-table tbody th[scope="row"] .name .first-line-wrap {
  display: block;
  margin-bottom: 0px;
  line-height: 1em;
}
/* line 484, ../../app/assets/scss/_fighters.scss */
.all-fighters-table tbody th[scope="row"] .age {
  color: #979899;
  font-size: 1em;
}
/* line 489, ../../app/assets/scss/_fighters.scss */
.all-fighters-table tbody tr > td {
  border: none;
}
/* line 492, ../../app/assets/scss/_fighters.scss */
.all-fighters-table tbody td {
  display: block;
  width: 100%;
  min-width: 45px;
  font-size: .875em;
  vertical-align: middle !important;
}
/* line 499, ../../app/assets/scss/_fighters.scss */
.all-fighters-table tbody td[data-title]:before {
  content: attr(data-title);
  float: left;
  width: 120px;
  font-size: 1.143em;
}
/* line 507, ../../app/assets/scss/_fighters.scss */
.all-fighters-table tbody td[data-title="W-L-D-KO"] {
  white-space: nowrap;
}
/* line 511, ../../app/assets/scss/_fighters.scss */
.all-fighters-table tbody td[data-title="Trains In"] {
  min-width: 4.6em;
}
/* line 516, ../../app/assets/scss/_fighters.scss */
.all-fighters-table tbody td[data-title="Country"] span.wrap {
  display: block;
  white-space: nowrap;
  min-width: 4.3em;
}
/* line 524, ../../app/assets/scss/_fighters.scss */
.all-fighters-table tbody td[data-title="Watch"] .fight a {
  display: table-cell;
  background: #e2211c;
  padding: 10px;
  color: #fff;
  font-size: 16px;
  width: auto;
}
/* line 532, ../../app/assets/scss/_fighters.scss */
.all-fighters-table tbody td[data-title="Watch"] .fight a:link {
  text-decoration: none;
}
/* line 535, ../../app/assets/scss/_fighters.scss */
.all-fighters-table tbody td[data-title="Watch"] .fight a:hover {
  text-decoration: underline;
}
/* line 538, ../../app/assets/scss/_fighters.scss */
.all-fighters-table tbody td[data-title="Watch"] .fight a .date {
  padding-right: 4px;
  text-transform: uppercase;
  float: left;
}
/* line 543, ../../app/assets/scss/_fighters.scss */
.all-fighters-table tbody td[data-title="Watch"] .fight a .vs-opponent {
  float: left;
}
/* line 546, ../../app/assets/scss/_fighters.scss */
.all-fighters-table tbody td[data-title="Watch"] .fight a .opponent {
  text-transform: uppercase;
}
/* line 549, ../../app/assets/scss/_fighters.scss */
.all-fighters-table tbody td[data-title="Watch"] .fight a .opponent-second {
  white-space: nowrap;
}
/* line 552, ../../app/assets/scss/_fighters.scss */
.all-fighters-table tbody td[data-title="Watch"] .fight a i.fa {
  padding-right: 0;
}
/* line 556, ../../app/assets/scss/_fighters.scss */
.all-fighters-table tbody td[data-title="Watch"] .no-fight {
  color: #979899;
}
/* line 559, ../../app/assets/scss/_fighters.scss */
.all-fighters-table tbody td[data-title="Watch"] .video-link {
  text-transform: uppercase;
  font-size: 16px;
}
/* line 563, ../../app/assets/scss/_fighters.scss */
.all-fighters-table tbody td[data-title="Watch"]:before {
  margin-bottom: 5px;
}
/* line 568, ../../app/assets/scss/_fighters.scss */
.all-fighters-table tbody td[data-title="Press Kit"] div {
  padding-left: 120px;
}
@media only screen and (min-width: 768px) {
  /* line 568, ../../app/assets/scss/_fighters.scss */
  .all-fighters-table tbody td[data-title="Press Kit"] div {
    padding-left: 0;
  }
}
/* line 577, ../../app/assets/scss/_fighters.scss */
.all-fighters-table .flag-icon {
  display: inline-block;
  width: 16px;
  height: 12px;
  margin-right: 7px;
  background-size: 16px 12px;
  background-repeat: none;
}
@media only screen and (min-width: 768px) {
  /* line 577, ../../app/assets/scss/_fighters.scss */
  .all-fighters-table .flag-icon {
    margin-bottom: -1px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 366, ../../app/assets/scss/_fighters.scss */
  .all-fighters-table {
    border-collapse: separate;
  }
  /* line 593, ../../app/assets/scss/_fighters.scss */
  .all-fighters-table tbody th[scope="row"] {
    display: table-cell;
    margin-top: 0;
    padding-left: 0;
    height: 70px;
    background: #fff;
    vertical-align: middle;
    border-top: none;
  }
  /* line 602, ../../app/assets/scss/_fighters.scss */
  .all-fighters-table tbody th[scope="row"] a {
    color: #000;
  }
  /* line 605, ../../app/assets/scss/_fighters.scss */
  .all-fighters-table tbody th[scope="row"] .image {
    width: 120px;
  }
  /* line 607, ../../app/assets/scss/_fighters.scss */
  .all-fighters-table tbody th[scope="row"] .image img {
    width: 120px;
    height: 100%;
  }
  /* line 611, ../../app/assets/scss/_fighters.scss */
  .all-fighters-table tbody th[scope="row"] .text {
    margin-left: 120px;
    width: auto;
    float: none;
  }
  /* line 616, ../../app/assets/scss/_fighters.scss */
  .all-fighters-table tbody th[scope="row"] .name {
    width: 90%;
  }
  /* line 622, ../../app/assets/scss/_fighters.scss */
  .all-fighters-table tbody tr:last-child td, .all-fighters-table tbody tr:last-child th {
    border-bottom: 2px solid #000;
  }
  /* line 627, ../../app/assets/scss/_fighters.scss */
  .all-fighters-table tbody tr > th, .all-fighters-table tbody tr > td {
    border-bottom: 1px solid #000;
  }
  /* line 631, ../../app/assets/scss/_fighters.scss */
  .all-fighters-table tbody td {
    display: table-cell;
    text-align: left;
    width: auto;
  }
  /* line 637, ../../app/assets/scss/_fighters.scss */
  .all-fighters-table tbody td[data-title]:before {
    display: none;
    float: none;
  }
  /* line 642, ../../app/assets/scss/_fighters.scss */
  .all-fighters-table tbody td[data-title="Fights"] {
    line-height: 1.1em;
  }
  /* line 646, ../../app/assets/scss/_fighters.scss */
  .all-fighters-table tbody td[data-title="Trains In"] {
    min-width: 87px;
  }
  /* line 650, ../../app/assets/scss/_fighters.scss */
  .all-fighters-table tbody td[data-title="Weight"] {
    min-width: 90px;
  }
  /* line 652, ../../app/assets/scss/_fighters.scss */
  .all-fighters-table tbody td[data-title="Weight"] span {
    white-space: nowrap;
  }
  /* line 657, ../../app/assets/scss/_fighters.scss */
  .all-fighters-table tbody td[data-title="Record"] span {
    white-space: nowrap;
  }
}
@media only screen and (min-width: 992px) {
  /* line 666, ../../app/assets/scss/_fighters.scss */
  .all-fighters-table tbody th[scope="row"] {
    height: 110px;
    height: 120px;
    vertical-align: middle;
    padding: 0;
  }
  /* line 671, ../../app/assets/scss/_fighters.scss */
  .all-fighters-table tbody th[scope="row"] .image {
    width: 100px;
    width: 143px;
    height: 80px;
    overflow: hidden;
  }
  /* line 677, ../../app/assets/scss/_fighters.scss */
  .all-fighters-table tbody th[scope="row"] .image img {
    width: 143px;
  }
  /* line 682, ../../app/assets/scss/_fighters.scss */
  .all-fighters-table tbody th[scope="row"] .text {
    margin-left: 150px;
  }
  /* line 686, ../../app/assets/scss/_fighters.scss */
  .all-fighters-table tbody th[scope="row"] .name {
    max-width: 300px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 696, ../../app/assets/scss/_fighters.scss */
  .all-fighters-table tbody tr td {
    padding-top: 3px;
    padding-bottom: 3px;
  }
}

/* line 706, ../../app/assets/scss/_fighters.scss */
#all-fighters .regular-button {
  margin-top: 30px;
  margin-bottom: 20px;
  width: 140px;
  min-width: 140px;
  max-width: 140px;
  padding-left: 0;
  padding-right: 0;
}

/*data tables overwrites*/
/* line 718, ../../app/assets/scss/_fighters.scss */
#all-fighters-table_filter {
  display: none;
}

/* line 721, ../../app/assets/scss/_fighters.scss */
.dataTables_filter {
  padding-top: 10px;
  margin-bottom: 10px;
}
@media only screen and (min-width: 768px) {
  /* line 721, ../../app/assets/scss/_fighters.scss */
  .dataTables_filter {
    float: right;
  }
}
/* line 728, ../../app/assets/scss/_fighters.scss */
.dataTables_filter label {
  width: 210px;
  display: inline-block;
}
/* line 732, ../../app/assets/scss/_fighters.scss */
.dataTables_filter input {
  display: inline-block;
  width: 150px;
  margin-left: 10px;
}

/* line 739, ../../app/assets/scss/_fighters.scss */
table.dataTable thead th {
  position: relative;
  background-image: none !important;
  white-space: nowrap;
}

/* line 745, ../../app/assets/scss/_fighters.scss */
table.dataTable thead th.sorting:hover,
table.dataTable thead th.sorting_asc:hover,
table.dataTable thead th.sorting_desc:hover {
  text-decoration: underline;
}

/* line 751, ../../app/assets/scss/_fighters.scss */
table.dataTable thead th.sorting:after {
  display: none;
}

/* line 755, ../../app/assets/scss/_fighters.scss */
table.dataTable thead th.sorting:before,
table.dataTable thead th.sorting_asc:before,
table.dataTable thead th.sorting_desc:before {
  position: absolute;
  right: 8px;
  display: inline-block;
  margin-left: 5px;
  font-family: FontAwesome;
  font-size: 0.9em;
}

/* line 767, ../../app/assets/scss/_fighters.scss */
table.dataTable thead th.sorting_asc:before {
  content: "\f0de";
  top: 9px;
}

/* line 772, ../../app/assets/scss/_fighters.scss */
table.dataTable thead th.sorting_desc:before {
  content: "\f0dd";
  top: 8px;
}

/* line 777, ../../app/assets/scss/_fighters.scss */
table.dataTable thead th.sorting:before {
  content: "\f0dc";
  top: 9px;
}

/*ie9 overwrites*/
/* line 783, ../../app/assets/scss/_fighters.scss */
.ie9 .fa-unsorted {
  display: none;
}

/* line 1, ../../app/assets/scss/_schedule.scss */
.schedule {
  /*schedule 'launch' version css edits*/
}
/* line 3, ../../app/assets/scss/_schedule.scss */
.schedule ul {
  -webkit-padding-start: 0;
}
/* line 7, ../../app/assets/scss/_schedule.scss */
.schedule .container-fluid.content {
  padding-left: 0;
  padding-right: 0;
}
/* line 12, ../../app/assets/scss/_schedule.scss */
.schedule .no-padding {
  padding-left: 0;
  padding-right: 0;
}
/* line 18, ../../app/assets/scss/_schedule.scss */
.schedule .fight-visual img {
  width: 100%;
  height: auto;
}
/* line 23, ../../app/assets/scss/_schedule.scss */
.schedule .fight-row {
  padding: 40px 0 20px;
  color: #fff;
  background: #000;
  border-top: 1px solid #fff;
}
/* line 29, ../../app/assets/scss/_schedule.scss */
.schedule .fight-row li {
  text-align: center;
}
/* line 31, ../../app/assets/scss/_schedule.scss */
.schedule .fight-row li.arena {
  font-size: 1.143em;
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 38, ../../app/assets/scss/_schedule.scss */
.schedule .fight-row h2, .schedule .fight-row h3 {
  margin: 0;
  font-size: 1.857em;
  font-weight: 900;
  text-transform: uppercase;
}
/* line 44, ../../app/assets/scss/_schedule.scss */
.schedule .fight-row h2 em, .schedule .fight-row h3 em {
  font-style: normal;
  text-transform: none;
}
/* line 48, ../../app/assets/scss/_schedule.scss */
.schedule .fight-row h2 a, .schedule .fight-row h3 a {
  color: #fff;
  line-height: 1.3em;
}
@media only screen and (min-width: 992px) {
  /* line 48, ../../app/assets/scss/_schedule.scss */
  .schedule .fight-row h2 a, .schedule .fight-row h3 a {
    white-space: nowrap;
  }
}
/* line 55, ../../app/assets/scss/_schedule.scss */
.schedule .fight-row h2 a:hover, .schedule .fight-row h3 a:hover {
  text-decoration: none;
  border-bottom: 2px solid #fff;
}
/* line 62, ../../app/assets/scss/_schedule.scss */
.schedule .fight-row h2 {
  padding-top: 0;
  font-size: 1.75em;
  font-weight: 300;
}
/* line 67, ../../app/assets/scss/_schedule.scss */
.schedule .fight-row h2 i {
  color: #979899;
  font-size: .5em;
  display: block;
}
@media only screen and (min-width: 992px) {
  /* line 67, ../../app/assets/scss/_schedule.scss */
  .schedule .fight-row h2 i {
    display: inline;
  }
}
/* line 76, ../../app/assets/scss/_schedule.scss */
.schedule .fight-row h2.undercard {
  font-size: 1.286em;
}
/* line 78, ../../app/assets/scss/_schedule.scss */
.schedule .fight-row h2.undercard i {
  font-size: 18px;
}
/* line 84, ../../app/assets/scss/_schedule.scss */
.schedule .fight-row h4 {
  text-transform: uppercase;
  line-height: 1.2em;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 1.429em;
}
/* line 91, ../../app/assets/scss/_schedule.scss */
.schedule .fight-row h4.schedule-date {
  font-weight: 400;
  font-size: 1.714em;
  margin-bottom: 20px;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  /* line 91, ../../app/assets/scss/_schedule.scss */
  .schedule .fight-row h4.schedule-date {
    text-align: left;
  }
}
@media only screen and (min-width: 992px) {
  /* line 91, ../../app/assets/scss/_schedule.scss */
  .schedule .fight-row h4.schedule-date {
    font-size: 2.429em;
    margin-bottom: 30px;
  }
}
/* line 108, ../../app/assets/scss/_schedule.scss */
.schedule .fight-row .time, .schedule .fight-row .network {
  display: block;
  font-weight: 400;
  font-size: 0.750em;
  line-height: 1.2em;
}
/* line 113, ../../app/assets/scss/_schedule.scss */
.schedule .fight-row .time img, .schedule .fight-row .network img {
  width: 85px;
  display: block;
  margin: 5px auto;
}
@media only screen and (min-width: 768px) {
  /* line 119, ../../app/assets/scss/_schedule.scss */
  .schedule .fight-row .time img, .schedule .fight-row .network img {
    margin: 5px 0;
    width: auto;
    max-width: 85px;
    max-height: 50px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 108, ../../app/assets/scss/_schedule.scss */
  .schedule .fight-row .time, .schedule .fight-row .network {
    font-size: 0.588em;
    line-height: 1.5em;
  }
}
@media only screen and (min-width: 768px) {
  /* line 23, ../../app/assets/scss/_schedule.scss */
  .schedule .fight-row {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 136, ../../app/assets/scss/_schedule.scss */
  .schedule .fight-row:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
  }
  /* line 141, ../../app/assets/scss/_schedule.scss */
  .schedule .fight-row h2, .schedule .fight-row h3 {
    font-size: 2em;
  }
  /* line 143, ../../app/assets/scss/_schedule.scss */
  .schedule .fight-row h2.undercard, .schedule .fight-row h3.undercard {
    font-size: 1.714em;
  }
}
@media only screen and (min-width: 992px) {
  /* line 23, ../../app/assets/scss/_schedule.scss */
  .schedule .fight-row {
    padding-bottom: 40px;
  }
  /* line 151, ../../app/assets/scss/_schedule.scss */
  .schedule .fight-row:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 159, ../../app/assets/scss/_schedule.scss */
  .schedule .partitioned {
    border-left: 1px solid #979899;
  }
}
/* line 164, ../../app/assets/scss/_schedule.scss */
.schedule .inner-black {
  background: #000;
  color: #fff;
  margin-top: 40px;
}
@media only screen and (min-width: 768px) {
  /* line 164, ../../app/assets/scss/_schedule.scss */
  .schedule .inner-black {
    margin-top: 0;
  }
}
/* line 171, ../../app/assets/scss/_schedule.scss */
.schedule .inner-black li {
  letter-spacing: 2px;
}
/* line 176, ../../app/assets/scss/_schedule.scss */
.schedule .inner-black .regular-button {
  margin-top: 10px;
  display: inline-block;
}
/* line 182, ../../app/assets/scss/_schedule.scss */
.schedule .watch-details {
  clear: left;
  letter-spacing: .025em;
  line-height: 1.25em;
  margin-top: 30px;
}
/* line 189, ../../app/assets/scss/_schedule.scss */
.schedule .watch-details .icon {
  clear: left;
}
/* line 193, ../../app/assets/scss/_schedule.scss */
.schedule .watch-details h4 {
  border-bottom: 1px solid #000;
  padding-bottom: 15px;
  margin-bottom: 10px;
}
/* line 198, ../../app/assets/scss/_schedule.scss */
.schedule .watch-details h5 {
  font-size: 1.143em;
  font-size: 1.429em;
  font-weight: 400;
  text-transform: uppercase;
  margin-bottom: 5px;
  margin-top: 0;
  text-align: center;
}
/* line 207, ../../app/assets/scss/_schedule.scss */
.schedule .watch-details p {
  font-size: 1.143em;
  margin-bottom: 0px;
  text-align: center;
}
/* line 212, ../../app/assets/scss/_schedule.scss */
.schedule .watch-details p a {
  text-transform: uppercase;
  color: #979899;
}
/* line 216, ../../app/assets/scss/_schedule.scss */
.schedule .watch-details p.listing {
  margin-bottom: 0px;
}
/* line 219, ../../app/assets/scss/_schedule.scss */
.schedule .watch-details p:last-child {
  margin-bottom: 15px;
}
/* line 223, ../../app/assets/scss/_schedule.scss */
.schedule .watch-details .fight-date {
  padding-right: 15px;
}
/* line 226, ../../app/assets/scss/_schedule.scss */
.schedule .watch-details .fight-time {
  display: block;
  padding-right: 5px;
}
/* line 230, ../../app/assets/scss/_schedule.scss */
.schedule .watch-details .svg-icon-contain {
  width: 35px;
  height: 35px;
  margin: 12px auto 0;
}
/* line 234, ../../app/assets/scss/_schedule.scss */
.schedule .watch-details .svg-icon-contain img {
  width: 100%;
  height: auto;
}
@media only screen and (min-width: 768px) {
  /* line 182, ../../app/assets/scss/_schedule.scss */
  .schedule .watch-details {
    margin-right: 0;
  }
  /* line 240, ../../app/assets/scss/_schedule.scss */
  .schedule .watch-details h5 {
    margin-left: 50px;
    margin-top: 10px;
    text-align: left;
  }
  /* line 245, ../../app/assets/scss/_schedule.scss */
  .schedule .watch-details p {
    margin-left: 50px;
    text-align: left;
  }
  /* line 249, ../../app/assets/scss/_schedule.scss */
  .schedule .watch-details hr {
    border-bottom: 1px solid #000;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  /* line 254, ../../app/assets/scss/_schedule.scss */
  .schedule .watch-details .icon {
    clear: none;
  }
  /* line 258, ../../app/assets/scss/_schedule.scss */
  .schedule .watch-details .svg-icon-contain {
    float: left;
    width: 35px;
    height: auto;
    margin: 12px 0 0;
  }
}
/* line 269, ../../app/assets/scss/_schedule.scss */
.schedule.launch .fight-visual img {
  margin-top: -1px;
}
/* line 272, ../../app/assets/scss/_schedule.scss */
.schedule.launch .clock-hdr {
  text-align: center;
}
/* line 275, ../../app/assets/scss/_schedule.scss */
.schedule.launch .flip-clock-wrapper {
  margin: 0 auto;
  width: auto;
}
/* line 279, ../../app/assets/scss/_schedule.scss */
.schedule.launch .schedule-date {
  text-align: center;
}
/* line 281, ../../app/assets/scss/_schedule.scss */
.schedule.launch .schedule-date span.fight-date {
  display: block;
}
/* line 286, ../../app/assets/scss/_schedule.scss */
.schedule.launch .fight-row .time, .schedule.launch .fight-row .network {
  display: inline;
}
/* line 289, ../../app/assets/scss/_schedule.scss */
.schedule.launch .fight-row .network {
  padding-right: 20px;
}
/* line 294, ../../app/assets/scss/_schedule.scss */
.schedule.launch .countdown-clock {
  margin: 0 auto;
  width: 160px;
}
@media only screen and (min-width: 768px) {
  /* line 301, ../../app/assets/scss/_schedule.scss */
  .schedule.launch .countdown-clock {
    margin: 0;
    width: auto;
  }
  /* line 306, ../../app/assets/scss/_schedule.scss */
  .schedule.launch .inner-black {
    padding: 0;
    margin-top: 40px;
    margin-left: 0px;
  }
  /* line 310, ../../app/assets/scss/_schedule.scss */
  .schedule.launch .inner-black ul {
    margin-top: 20px;
    margin-bottom: 35px;
  }
  /* line 315, ../../app/assets/scss/_schedule.scss */
  .schedule.launch .watch-details {
    margin-left: 0;
  }
  /* line 321, ../../app/assets/scss/_schedule.scss */
  .schedule.launch .fight-row h2 a {
    line-height: 1em;
  }
  /* line 324, ../../app/assets/scss/_schedule.scss */
  .schedule.launch .fight-row .equal-weights h2 {
    padding-top: 0;
  }
  /* line 327, ../../app/assets/scss/_schedule.scss */
  .schedule.launch .fight-row li.arena {
    padding-top: 25px;
  }
  /* line 330, ../../app/assets/scss/_schedule.scss */
  .schedule.launch .fight-row h4.schedule-date {
    font-size: 1.65em;
  }
}
@media only screen and (min-width: 992px) {
  /* line 336, ../../app/assets/scss/_schedule.scss */
  .schedule.launch .inner-black {
    margin-top: 7px;
    margin-left: -10px;
  }
  /* line 340, ../../app/assets/scss/_schedule.scss */
  .schedule.launch .watch-details {
    margin-left: -10px;
  }
  /* line 343, ../../app/assets/scss/_schedule.scss */
  .schedule.launch .schedule-date {
    text-align: left;
  }
  /* line 347, ../../app/assets/scss/_schedule.scss */
  .schedule.launch .fight-row .time, .schedule.launch .fight-row .network {
    display: block;
  }
  /* line 351, ../../app/assets/scss/_schedule.scss */
  .schedule.launch .clock-hdr {
    text-align: left;
  }
  /* line 354, ../../app/assets/scss/_schedule.scss */
  .schedule.launch .flip-clock-wrapper {
    margin: 0;
    width: auto;
  }
}

/* line 362, ../../app/assets/scss/_schedule.scss */
.equal-weights {
  padding: 0;
}
/* line 364, ../../app/assets/scss/_schedule.scss */
.equal-weights li.second {
  position: relative;
}
/* line 367, ../../app/assets/scss/_schedule.scss */
.equal-weights li.second span {
  z-index: 1;
  background: #000;
  display: inline-block;
  padding: 10px;
  position: relative;
}
/* line 374, ../../app/assets/scss/_schedule.scss */
.equal-weights li.second:after {
  content: "";
  display: block;
  position: absolute;
  z-index: 0;
  top: 50%;
  left: 10%;
  width: 80%;
  height: 1px;
  margin: 0 auto;
  border-bottom: 1px solid #fff;
}
@media only screen and (min-width: 768px) {
  /* line 362, ../../app/assets/scss/_schedule.scss */
  .equal-weights {
    position: relative;
  }
  /* line 390, ../../app/assets/scss/_schedule.scss */
  .equal-weights:after {
    content: "";
    position: absolute;
    z-index: 0;
    top: 10px;
    bottom: 0;
    left: 50%;
    border-left: 1px solid #fff;
  }
  /* line 400, ../../app/assets/scss/_schedule.scss */
  .equal-weights li em {
    display: block;
    margin-top: -3px;
  }
  /* line 404, ../../app/assets/scss/_schedule.scss */
  .equal-weights li.first {
    float: left;
    width: 45%;
  }
  /* line 408, ../../app/assets/scss/_schedule.scss */
  .equal-weights li.second {
    float: left;
    width: 10%;
    font-weight: 700;
    font-size: 1.286em;
    background: #000;
    position: relative;
    z-index: 1;
    padding-top: 12px;
    padding-bottom: 12px;
    top: 36px;
  }
  /* line 419, ../../app/assets/scss/_schedule.scss */
  .equal-weights li.second:after {
    display: none;
  }
  /* line 422, ../../app/assets/scss/_schedule.scss */
  .equal-weights li.second span {
    padding: 0;
  }
  /* line 426, ../../app/assets/scss/_schedule.scss */
  .equal-weights li.third {
    float: left;
    width: 45%;
  }
  /* line 430, ../../app/assets/scss/_schedule.scss */
  .equal-weights li.arena {
    clear: left;
  }
  /* line 433, ../../app/assets/scss/_schedule.scss */
  .equal-weights li.cta, .equal-weights li.arena {
    background: #000;
    z-index: 1;
    position: relative;
  }
}
@media only screen and (min-width: 992px) {
  /* line 442, ../../app/assets/scss/_schedule.scss */
  .equal-weights li.second {
    top: 38px;
  }
}

/* line 449, ../../app/assets/scss/_schedule.scss */
.past-fights, .upcoming-fights, .fight-highlights {
  border-top: 1px solid #000;
  text-transform: uppercase;
  padding: 0;
  color: #000;
  overflow: hidden;
}
/* line 456, ../../app/assets/scss/_schedule.scss */
.past-fights .intro-copy, .upcoming-fights .intro-copy, .fight-highlights .intro-copy {
  font-size: 1em;
  text-align: center;
  text-transform: none;
  margin-bottom: 20px;
  line-height: 1.4em;
}
@media only screen and (min-width: 992px) {
  /* line 456, ../../app/assets/scss/_schedule.scss */
  .past-fights .intro-copy, .upcoming-fights .intro-copy, .fight-highlights .intro-copy {
    font-size: 1.143em;
    margin-bottom: 30px;
  }
}
/* line 469, ../../app/assets/scss/_schedule.scss */
.past-fights .row, .upcoming-fights .row, .fight-highlights .row {
  overflow: hidden;
}
/* line 473, ../../app/assets/scss/_schedule.scss */
.past-fights ul, .upcoming-fights ul, .fight-highlights ul {
  margin-bottom: 0;
  overflow: hidden;
}
/* line 479, ../../app/assets/scss/_schedule.scss */
.past-fights h5,
.past-fights .fight-headline, .upcoming-fights h5,
.upcoming-fights .fight-headline, .fight-highlights h5,
.fight-highlights .fight-headline {
  font-size: 1.47em;
  /*ie11 does some weird stuff with fonts, rounding up so its happy*/
  text-align: center;
  margin: 20px 0;
  color: #000;
}
@media only screen and (min-width: 768px) {
  /* line 479, ../../app/assets/scss/_schedule.scss */
  .past-fights h5,
  .past-fights .fight-headline, .upcoming-fights h5,
  .upcoming-fights .fight-headline, .fight-highlights h5,
  .fight-highlights .fight-headline {
    margin: 45px 0 45px;
  }
}
/* line 491, ../../app/assets/scss/_schedule.scss */
.past-fights li.row, .upcoming-fights li.row, .fight-highlights li.row {
  border-top: 1px solid #d1d3d4;
  padding: 15px 0;
  margin-left: 0;
  overflow: hidden;
}
/* line 499, ../../app/assets/scss/_schedule.scss */
.past-fights li.additional-items, .upcoming-fights li.additional-items, .fight-highlights li.additional-items {
  overflow: hidden;
  display: none;
}
/* line 504, ../../app/assets/scss/_schedule.scss */
.past-fights li.cta, .upcoming-fights li.cta, .fight-highlights li.cta {
  border-top: 1px solid #d1d3d4;
  padding-top: 25px;
  margin-left: 0;
  margin-right: -10px;
}
/* line 510, ../../app/assets/scss/_schedule.scss */
.past-fights li.cta button, .upcoming-fights li.cta button, .fight-highlights li.cta button {
  width: 173px;
  margin: 0 auto;
}
@media only screen and (min-width: 768px) {
  /* line 504, ../../app/assets/scss/_schedule.scss */
  .past-fights li.cta, .upcoming-fights li.cta, .fight-highlights li.cta {
    margin-left: 10px;
    margin-right: 0;
    width: auto;
  }
}
/* line 522, ../../app/assets/scss/_schedule.scss */
.past-fights a, .upcoming-fights a, .fight-highlights a {
  font-size: 1.143em;
}
@media only screen and (min-width: 768px) {
  /* line 525, ../../app/assets/scss/_schedule.scss */
  .past-fights a.view-fight, .upcoming-fights a.view-fight, .fight-highlights a.view-fight {
    text-align: right;
  }
}
/* line 531, ../../app/assets/scss/_schedule.scss */
.past-fights .svg-network-logo, .upcoming-fights .svg-network-logo, .fight-highlights .svg-network-logo {
  height: 35px;
  margin-top: -10px;
}
/* line 537, ../../app/assets/scss/_schedule.scss */
.past-fights .fighter-bouts a, .past-fights .fighter-bouts span.fight-info, .upcoming-fights .fighter-bouts a, .upcoming-fights .fighter-bouts span.fight-info, .fight-highlights .fighter-bouts a, .fight-highlights .fighter-bouts span.fight-info {
  display: block;
  color: #000;
  line-height: 1.1em;
  font-size: 1.714em;
}
/* line 542, ../../app/assets/scss/_schedule.scss */
.past-fights .fighter-bouts a em, .past-fights .fighter-bouts span.fight-info em, .upcoming-fights .fighter-bouts a em, .upcoming-fights .fighter-bouts span.fight-info em, .fight-highlights .fighter-bouts a em, .fight-highlights .fighter-bouts span.fight-info em {
  text-transform: none;
  font-style: normal;
  color: #8d8d8d;
}
@media only screen and (min-width: 768px) {
  /* line 537, ../../app/assets/scss/_schedule.scss */
  .past-fights .fighter-bouts a, .past-fights .fighter-bouts span.fight-info, .upcoming-fights .fighter-bouts a, .upcoming-fights .fighter-bouts span.fight-info, .fight-highlights .fighter-bouts a, .fight-highlights .fighter-bouts span.fight-info {
    font-size: 2.429em;
    line-height: 1em !important;
  }
}
@media only screen and (min-width: 992px) {
  /* line 537, ../../app/assets/scss/_schedule.scss */
  .past-fights .fighter-bouts a, .past-fights .fighter-bouts span.fight-info, .upcoming-fights .fighter-bouts a, .upcoming-fights .fighter-bouts span.fight-info, .fight-highlights .fighter-bouts a, .fight-highlights .fighter-bouts span.fight-info {
    font-size: 2.429em;
    margin-bottom: 5px;
    line-height: 1em;
  }
}
/* line 558, ../../app/assets/scss/_schedule.scss */
.past-fights .fighter-bouts .location, .upcoming-fights .fighter-bouts .location, .fight-highlights .fighter-bouts .location {
  display: block;
  text-transform: none;
  padding-bottom: 15px;
  letter-spacing: 2px;
}
@media only screen and (min-width: 768px) {
  /* line 558, ../../app/assets/scss/_schedule.scss */
  .past-fights .fighter-bouts .location, .upcoming-fights .fighter-bouts .location, .fight-highlights .fighter-bouts .location {
    padding-top: 15px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 558, ../../app/assets/scss/_schedule.scss */
  .past-fights .fighter-bouts .location, .upcoming-fights .fighter-bouts .location, .fight-highlights .fighter-bouts .location {
    font-size: 1.143em;
  }
}
/* line 573, ../../app/assets/scss/_schedule.scss */
.past-fights .date, .upcoming-fights .date, .fight-highlights .date {
  font-size: 1.286em;
  line-height: 1em;
}
@media only screen and (min-width: 768px) {
  /* line 449, ../../app/assets/scss/_schedule.scss */
  .past-fights, .upcoming-fights, .fight-highlights {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 582, ../../app/assets/scss/_schedule.scss */
  .past-fights p, .upcoming-fights p, .fight-highlights p {
    margin-bottom: 0;
  }
  /* line 585, ../../app/assets/scss/_schedule.scss */
  .past-fights li.row, .upcoming-fights li.row, .fight-highlights li.row {
    margin-left: 10px;
    margin-right: 0px;
  }
  /* line 589, ../../app/assets/scss/_schedule.scss */
  .past-fights .date, .upcoming-fights .date, .fight-highlights .date {
    font-size: 2.429em;
  }
}
@media only screen and (min-width: 992px) {
  /* line 449, ../../app/assets/scss/_schedule.scss */
  .past-fights, .upcoming-fights, .fight-highlights {
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 599, ../../app/assets/scss/_schedule.scss */
  .past-fights li li.row, .upcoming-fights li li.row, .fight-highlights li li.row {
    margin-left: 0;
    margin-right: 0;
    padding: 25px 0 10px;
  }
  /* line 605, ../../app/assets/scss/_schedule.scss */
  .past-fights .date, .upcoming-fights .date, .fight-highlights .date {
    font-size: 1.286em;
    font-size: 2.429em;
  }
}

/* line 614, ../../app/assets/scss/_schedule.scss */
.upcoming-fights li.row {
  padding: 15px 0;
}
/* line 617, ../../app/assets/scss/_schedule.scss */
.upcoming-fights p {
  margin-bottom: 0;
}
/* line 620, ../../app/assets/scss/_schedule.scss */
.upcoming-fights .network {
  font-weight: 700;
  font-size: 1.286em;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 626, ../../app/assets/scss/_schedule.scss */
.upcoming-fights .logo {
  position: relative;
  top: -30px;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  /* line 612, ../../app/assets/scss/_schedule.scss */
  .upcoming-fights {
    padding: 15px 10px;
    padding-bottom: 70px;
  }
  /* line 635, ../../app/assets/scss/_schedule.scss */
  .upcoming-fights li.row {
    padding: 25px 0 15px;
  }
  /* line 637, ../../app/assets/scss/_schedule.scss */
  .upcoming-fights li.row:last-child {
    border-bottom: 2px solid #000;
  }
  /* line 641, ../../app/assets/scss/_schedule.scss */
  .upcoming-fights li p {
    font-size: 1.143em;
    font-size: 1.071em;
  }
  /* line 645, ../../app/assets/scss/_schedule.scss */
  .upcoming-fights li p.network {
    font-size: 1.143em;
    font-size: 1.071em;
    margin-top: 0;
    margin-bottom: 0;
  }
  /* line 652, ../../app/assets/scss/_schedule.scss */
  .upcoming-fights li p.date {
    font-size: 1.071em;
  }
  /* line 656, ../../app/assets/scss/_schedule.scss */
  .upcoming-fights .logo {
    top: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 612, ../../app/assets/scss/_schedule.scss */
  .upcoming-fights {
    padding-right: 0;
    padding-left: 0;
  }
  /* line 663, ../../app/assets/scss/_schedule.scss */
  .upcoming-fights li p, .upcoming-fights li p.date, .upcoming-fights li p.network {
    font-size: 1.286em;
  }
}

/* line 669, ../../app/assets/scss/_schedule.scss */
.clock-hdr {
  font-size: 16px;
  text-transform: uppercase;
  margin-bottom: 3px;
  color: #8d8d8d;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  /* line 669, ../../app/assets/scss/_schedule.scss */
  .clock-hdr {
    text-align: left;
  }
}

/* line 681, ../../app/assets/scss/_schedule.scss */
.countdown-clock {
  margin: 0 auto;
  width: 160px;
}
@media only screen and (min-width: 768px) {
  /* line 681, ../../app/assets/scss/_schedule.scss */
  .countdown-clock {
    width: auto;
    margin: 0;
  }
}

/* line 690, ../../app/assets/scss/_schedule.scss */
.flip-clock-divider {
  width: 8px;
  height: 30px;
}
/* line 693, ../../app/assets/scss/_schedule.scss */
.flip-clock-divider .flip-clock-label {
  bottom: -1.3em;
  right: 0;
  top: auto;
  right: auto;
  padding-left: 4px;
  font-size: 16px;
  color: #8d8d8d;
}
/* line 703, ../../app/assets/scss/_schedule.scss */
.flip-clock-divider.minutes .flip-clock-label {
  right: auto;
}
/* line 706, ../../app/assets/scss/_schedule.scss */
.flip-clock-divider.days .flip-clock-label {
  padding-left: 0;
}

@media only screen and (min-width: 768px) {
  /* line 711, ../../app/assets/scss/_schedule.scss */
  .flip-clock-wrapper {
    margin: 0;
  }
}
/* line 716, ../../app/assets/scss/_schedule.scss */
.flip-clock-wrapper ul {
  height: 28px;
  width: 20px;
  border-radius: 0;
  border: 0;
  margin: 0;
  line-height: 25px;
  font-size: 20px;
}
/* line 725, ../../app/assets/scss/_schedule.scss */
.flip-clock-wrapper ul.flip {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-right: 3px;
  padding: 0;
}
/* line 732, ../../app/assets/scss/_schedule.scss */
.flip-clock-wrapper ul li {
  line-height: 25px;
}
/* line 736, ../../app/assets/scss/_schedule.scss */
.flip-clock-wrapper ul li a div {
  font-size: 20px;
}
/* line 739, ../../app/assets/scss/_schedule.scss */
.flip-clock-wrapper ul li a div div.inn {
  background: #ccc;
  color: #000;
  border-radius: 2px;
  font-size: 20px;
  text-shadow: none;
}
/* line 746, ../../app/assets/scss/_schedule.scss */
.flip-clock-wrapper ul li a div.down {
  border-radius: 2px;
}
/* line 749, ../../app/assets/scss/_schedule.scss */
.flip-clock-wrapper .flip:nth-child(3n+2) .inn {
  border-right: 0 !important;
}
/* line 752, ../../app/assets/scss/_schedule.scss */
.flip-clock-wrapper .flip:nth-child(3n+3) .inn {
  border-left: 0 !important;
}
/* line 755, ../../app/assets/scss/_schedule.scss */
.flip-clock-wrapper .flip-clock-dot {
  width: 4px;
  height: 4px;
  left: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #4c4c4c;
  background: #CCCCCC;
}
/* line 762, ../../app/assets/scss/_schedule.scss */
.flip-clock-wrapper .flip-clock-dot.top {
  top: 7px;
}
/* line 765, ../../app/assets/scss/_schedule.scss */
.flip-clock-wrapper .flip-clock-dot.bottom {
  bottom: 8px;
}
/* line 770, ../../app/assets/scss/_schedule.scss */
.flip-clock-wrapper .flip-clock-wrapper ul.play li.flip-clock-before .down .shadow {
  background: #fff;
}
/* line 773, ../../app/assets/scss/_schedule.scss */
.flip-clock-wrapper .flip-clock-wrapper ul {
  background: #CCCCCC !important;
}

/* line 778, ../../app/assets/scss/_schedule.scss */
.days, .hrs, .delim, .mns {
  float: left;
}

/* line 782, ../../app/assets/scss/_schedule.scss */
.delim {
  height: 28px;
  width: 7px;
  text-align: center;
  margin-right: 3px;
  font-weight: 700;
  line-height: 25px;
}

/* line 791, ../../app/assets/scss/_schedule.scss */
.label {
  font-size: 12px;
  text-transform: uppercase;
  margin-bottom: 3px;
  color: #8d8d8d;
  font-size: 16px;
}

/* line 801, ../../app/assets/scss/_schedule.scss */
.digits > div {
  float: left;
  width: 20px;
  height: 28px;
  background: #ccc;
  color: #000;
  border-radius: 2px;
  font-size: 20px;
  margin-right: 3px;
  line-height: 25px;
  text-align: center;
  font-weight: 700;
}

/* line 816, ../../app/assets/scss/_schedule.scss */
.fights-nav {
  overflow: hidden;
  margin-bottom: 10px;
}
/* line 819, ../../app/assets/scss/_schedule.scss */
.fights-nav li {
  float: left;
  margin-left: 0;
}
/* line 822, ../../app/assets/scss/_schedule.scss */
.fights-nav li:first-child {
  margin-left: 0;
}
.fights-nav li:first-child a {
  padding-left: 20px;
  padding-right: 20px;
}
/* line 826, ../../app/assets/scss/_schedule.scss */
.fights-nav a {
  display: block;
  font-size: 1.857em;
  color: #000;
  padding: 7px 15px;
}
/* line 832, ../../app/assets/scss/_schedule.scss */
.fights-nav a:hover, .fights-nav a.active {
  background-color: #979899;
  text-decoration: none;
}
@media only screen and (min-width: 768px) {
  /* line 816, ../../app/assets/scss/_schedule.scss */
  .fights-nav {
    margin-bottom: 40px;
  }
  /* line 840, ../../app/assets/scss/_schedule.scss */
  .schedule .fights-nav {
    -webkit-padding-start: 10px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 845, ../../app/assets/scss/_schedule.scss */
  .schedule .fights-nav {
    -webkit-padding-start: 0;
  }
}

/* line 850, ../../app/assets/scss/_schedule.scss */
.past-fights.archived {
  border-top: none;
}
/* line 852, ../../app/assets/scss/_schedule.scss */
.past-fights.archived .month {
  background-color: #000;
  color: #fff;
  padding: 9px 10px 9px 5px;
  font-size: 1.857em;
}
@media only screen and (min-width: 768px) {
  /* line 852, ../../app/assets/scss/_schedule.scss */
  .past-fights.archived .month {
    font-size: 2.429em;
    margin-left: 0;
    padding-left: 10px;
  }
}
/* line 863, ../../app/assets/scss/_schedule.scss */
.past-fights.archived .cta {
  clear: both;
  border-top: 1px solid #d1d3d4;
  padding-top: 25px;
}
/* line 867, ../../app/assets/scss/_schedule.scss */
.past-fights.archived .cta button {
  width: 174px;
  margin: 0 auto;
}
/* line 872, ../../app/assets/scss/_schedule.scss */
.past-fights.archived li[class*="-bout"],
.past-fights.archived .cta {
  margin-left: 5px;
}
@media only screen and (min-width: 768px) {
  /* line 872, ../../app/assets/scss/_schedule.scss */
  .past-fights.archived li[class*="-bout"],
  .past-fights.archived .cta {
    margin-left: 10px;
  }
}
/* line 879, ../../app/assets/scss/_schedule.scss */
.past-fights.archived .no-left-pad {
  -webkit-padding-start: 0;
}

/* line 885, ../../app/assets/scss/_schedule.scss */
.archived [data-item="shown"] > [data-animate="fade-in"] {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 2, ../../app/assets/scss/_newsgroup.scss */
.section-group h5,
.section-group .section-title {
  text-align: center;
  font-size: 1.47em;
  /*ie11 does some weird stuff with fonts, rounding up so its happy*/
  text-transform: uppercase;
  color: #000;
  margin: 30px 0;
}
@media only screen and (min-width: 768px) {
  /* line 2, ../../app/assets/scss/_newsgroup.scss */
  .section-group h5,
  .section-group .section-title {
    margin: 45px 0;
  }
}
/* line 16, ../../app/assets/scss/_newsgroup.scss */
.section-group .date-stamp {
  font-size: 1.143em;
  text-transform: uppercase;
  color: #000;
  margin-top: 10px;
  display: inline-block;
}
@media only screen and (min-width: 768px) {
  /* line 16, ../../app/assets/scss/_newsgroup.scss */
  .section-group .date-stamp {
    margin-top: 0;
    font-size: 1.143em;
  }
}
/* line 29, ../../app/assets/scss/_newsgroup.scss */
.section-group .news-group {
  margin-bottom: 15px;
  color: #000;
}
@media only screen and (min-width: 768px) {
  /* line 29, ../../app/assets/scss/_newsgroup.scss */
  .section-group .news-group {
    margin-bottom: 40px;
  }
}
/* line 37, ../../app/assets/scss/_newsgroup.scss */
.section-group .news-group a .fa-angle-right {
  color: #e2211c;
  margin-left: 4px;
}
/* line 43, ../../app/assets/scss/_newsgroup.scss */
.section-group .news-group .news-header {
  margin-top: 0px;
  font-size: 1.286em;
  line-height: 1.1em;
  letter-spacing: .025em;
}
@media only screen and (min-width: 768px) {
  /* line 43, ../../app/assets/scss/_newsgroup.scss */
  .section-group .news-group .news-header {
    font-size: 1.857em;
    font-size: 2.429em;
  }
}
/* line 56, ../../app/assets/scss/_newsgroup.scss */
.section-group .news-group .news-header a {
  color: #000;
}
/* line 60, ../../app/assets/scss/_newsgroup.scss */
.section-group .news-group .news-header a:hover {
  text-decoration: #000;
}
/* line 65, ../../app/assets/scss/_newsgroup.scss */
.section-group .news-group p {
  font-size: 1em;
  margin-bottom: 5px;
  line-height: 1.5em;
}
/* line 70, ../../app/assets/scss/_newsgroup.scss */
.section-group .news-group p a {
  white-space: nowrap;
}
/* line 74, ../../app/assets/scss/_newsgroup.scss */
.section-group .news-group p.tags {
  font-size: 1.143em;
  text-transform: uppercase;
  color: #979899;
}
/* line 81, ../../app/assets/scss/_newsgroup.scss */
.section-group .news-group.ad {
  text-align: center;
  background: #f2f2f2;
  text-transform: uppercase;
  padding-top: 20px;
  font-size: .9em;
}
/* line 88, ../../app/assets/scss/_newsgroup.scss */
.section-group .news-group.ad .square {
  background: #c2c2c2;
  height: 90px;
  width: 75%;
  margin: 10px auto 30px;
}
/* line 97, ../../app/assets/scss/_newsgroup.scss */
.section-group .news-image {
  position: relative;
}
@media only screen and (min-width: 768px) {
  /* line 97, ../../app/assets/scss/_newsgroup.scss */
  .section-group .news-image {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 103, ../../app/assets/scss/_newsgroup.scss */
.section-group .news-image img {
  width: 100%;
  height: 100%;
}
/* line 108, ../../app/assets/scss/_newsgroup.scss */
.section-group .news-image .icon {
  position: absolute;
  bottom: 0;
  left: 0px;
}

/* line 1, ../../app/assets/scss/_social-blocks.scss */
.social-blocks {
  position: relative;
  z-index: 201;
  color: #fff;
  text-align: center;
}
/* line 7, ../../app/assets/scss/_social-blocks.scss */
.social-blocks i {
  float: none;
  margin-left: 0;
  margin-right: 0;
}
/* line 13, ../../app/assets/scss/_social-blocks.scss */
.social-blocks .social {
  width: 18%;
  float: left;
  margin-right: 2.5%;
}
/* line 18, ../../app/assets/scss/_social-blocks.scss */
.social-blocks .social:last-child {
  margin-right: 0;
}
/* line 23, ../../app/assets/scss/_social-blocks.scss */
.social-blocks a {
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  background: #000;
  font-size: 1.143em;
  color: #fff;
  overflow: hidden;
  text-transform: uppercase;
  line-height: 0px;
}
/* line 33, ../../app/assets/scss/_social-blocks.scss */
.social-blocks a .fa {
  font-size: 28px;
  padding-right: 0px;
}
/* line 37, ../../app/assets/scss/_social-blocks.scss */
.social-blocks a:hover {
  text-decoration: none;
  background: #979899;
}
@media only screen and (min-width: 768px) {
  /* line 23, ../../app/assets/scss/_social-blocks.scss */
  .social-blocks a {
    display: inline-block;
    width: 100%;
    padding-top: 1.3em;
    padding-bottom: 1.3em;
    font-size: 30px;
  }
  /* line 48, ../../app/assets/scss/_social-blocks.scss */
  .social-blocks a a {
    font-size: 20px;
    padding-top: 1em;
    padding-bottom: .75em;
  }
  /* line 53, ../../app/assets/scss/_social-blocks.scss */
  .social-blocks a .fa {
    font-size: 50px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 23, ../../app/assets/scss/_social-blocks.scss */
  .social-blocks a {
    padding-top: 1.75em;
    padding-bottom: 1.75em;
  }
  /* line 61, ../../app/assets/scss/_social-blocks.scss */
  .social-blocks a .fa {
    font-size: 60px;
  }
}
/* line 68, ../../app/assets/scss/_social-blocks.scss */
.social-blocks .tw:hover, .social-blocks .tw:focus {
  background: #51a7d2;
}
/* line 74, ../../app/assets/scss/_social-blocks.scss */
.social-blocks .in:hover, .social-blocks .in:focus {
  background: #894f44;
}
/* line 80, ../../app/assets/scss/_social-blocks.scss */
.social-blocks .fb:hover, .social-blocks .fb:focus {
  background: #3f5392;
}
/* line 86, ../../app/assets/scss/_social-blocks.scss */
.social-blocks .gp:hover, .social-blocks .gp:focus {
  background: #c4423a;
}
/* line 92, ../../app/assets/scss/_social-blocks.scss */
.social-blocks .yt:hover, .social-blocks .yt:focus {
  background: #666;
}

/* line 2, ../../app/assets/scss/_fighter-stats.scss */
.fighter .section-group.stats-group {
  padding-bottom: 0;
  overflow: hidden;
  position: relative;
}
/* line 6, ../../app/assets/scss/_fighter-stats.scss */
.fighter .section-group.stats-group img {
  width: 100%;
  height: auto;
}

/* line 12, ../../app/assets/scss/_fighter-stats.scss */
.stats-image {
  overflow: hidden;
}

/* line 16, ../../app/assets/scss/_fighter-stats.scss */
.stats-card {
  background: #fff;
}
@media only screen and (min-width: 768px) {
  /* line 16, ../../app/assets/scss/_fighter-stats.scss */
  .stats-card {
    margin-top: 15px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 16, ../../app/assets/scss/_fighter-stats.scss */
  .stats-card {
    margin-top: 30px;
  }
}

/* line 27, ../../app/assets/scss/_fighter-stats.scss */
.stats-group .disclaimer {
  color: #979899;
  margin: 20px 0 10px;
  padding-left: 0;
  font-size: .875em;
}
/* line 32, ../../app/assets/scss/_fighter-stats.scss */
.stats-group .disclaimer a {
  color: #979899;
  text-decoration: underline;
  display: block;
}
@media only screen and (min-width: 768px) {
  /* line 32, ../../app/assets/scss/_fighter-stats.scss */
  .stats-group .disclaimer a {
    display: inline;
  }
}
@media only screen and (min-width: 768px) {
  /* line 27, ../../app/assets/scss/_fighter-stats.scss */
  .stats-group .disclaimer {
    margin-bottom: 20px;
  }
}
/* line 44, ../../app/assets/scss/_fighter-stats.scss */
.stats-group h4 {
  text-transform: uppercase;
  color: #000;
  text-align: left;
  font-size: 14px;
  margin-top: 0;
}
/* line 52, ../../app/assets/scss/_fighter-stats.scss */
.stats-group h4 .last-name {
  display: block;
  font-size: 3.143em;
  line-height: 1em;
}
/* line 58, ../../app/assets/scss/_fighter-stats.scss */
.stats-group h4 .first-name {
  font-size: 1.429em;
  line-height: 1em;
}
/* line 63, ../../app/assets/scss/_fighter-stats.scss */
.stats-group h4 .nickname {
  font-size: 1.429em;
  line-height: 1em;
}
@media only screen and (min-width: 768px) {
  /* line 44, ../../app/assets/scss/_fighter-stats.scss */
  .stats-group h4 {
    margin-top: 10px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 72, ../../app/assets/scss/_fighter-stats.scss */
  .stats-group h4 .first-name, .stats-group h4 .nickname {
    font-size: 2em;
  }
  /* line 75, ../../app/assets/scss/_fighter-stats.scss */
  .stats-group h4 .last-name {
    font-size: 6.286em;
  }
}
/* line 81, ../../app/assets/scss/_fighter-stats.scss */
.stats-group .record {
  margin-top: 0;
  color: #000;
}
@media only screen and (min-width: 768px) {
  /* line 81, ../../app/assets/scss/_fighter-stats.scss */
  .stats-group .record {
    margin-top: 9px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 81, ../../app/assets/scss/_fighter-stats.scss */
  .stats-group .record {
    margin-top: 15px;
  }
}
/* line 93, ../../app/assets/scss/_fighter-stats.scss */
.stats-group .record .first-section {
  position: relative;
}
/* line 95, ../../app/assets/scss/_fighter-stats.scss */
.stats-group .record .first-section ul {
  border-right: 1px solid #000;
}
/* line 100, ../../app/assets/scss/_fighter-stats.scss */
.stats-group .record .title {
  text-transform: uppercase;
  color: #979899;
  font-size: 1em;
  margin-bottom: 0;
  position: absolute;
  left: 0;
  top: 4px;
}
@media only screen and (min-width: 992px) {
  /* line 100, ../../app/assets/scss/_fighter-stats.scss */
  .stats-group .record .title {
    font-size: 1.143em;
  }
}
/* line 114, ../../app/assets/scss/_fighter-stats.scss */
.stats-group .record h3.title {
  margin-top: 0;
}
/* line 118, ../../app/assets/scss/_fighter-stats.scss */
.stats-group .record ul {
  -webkit-padding-start: 0;
  -webkit-margin-before: 0;
  margin-top: 0;
  margin-bottom: 15px;
  margin-top: 15px;
}
/* line 126, ../../app/assets/scss/_fighter-stats.scss */
.stats-group .record .knockouts li {
  width: 100%;
}
/* line 130, ../../app/assets/scss/_fighter-stats.scss */
.stats-group .record li {
  display: inline-block;
  font-size: 1.143em;
  padding-right: 15px;
  text-align: center;
  font-weight: 400;
  width: 32%;
}
/* line 138, ../../app/assets/scss/_fighter-stats.scss */
.stats-group .record li:last-child {
  padding-right: 0;
}
/* line 142, ../../app/assets/scss/_fighter-stats.scss */
.stats-group .record li b {
  font-size: 3.750em;
  line-height: 1em;
  font-weight: 400;
}
/* line 148, ../../app/assets/scss/_fighter-stats.scss */
.stats-group .record li span {
  display: block;
  color: #8d8d8d;
}
@media only screen and (min-width: 768px) {
  /* line 130, ../../app/assets/scss/_fighter-stats.scss */
  .stats-group .record li {
    padding-right: 5px;
    font-size: 1.429em;
  }
}
@media only screen and (min-width: 992px) {
  /* line 130, ../../app/assets/scss/_fighter-stats.scss */
  .stats-group .record li {
    padding-right: 10px;
    font-size: 1.429em;
  }
  /* line 162, ../../app/assets/scss/_fighter-stats.scss */
  .stats-group .record li b {
    font-size: 5.4em;
  }
}
/* line 169, ../../app/assets/scss/_fighter-stats.scss */
.stats-group .record-contain {
  border-bottom: 1px solid #000;
  border-top: 1px solid #000;
  overflow: hidden;
}
/* line 177, ../../app/assets/scss/_fighter-stats.scss */
.stats-group .division h3 {
  text-transform: uppercase;
  color: #8d8d8d;
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 1.143em;
  line-height: 1em;
  border-right: 1px solid #000;
}
@media only screen and (min-width: 768px) {
  /* line 177, ../../app/assets/scss/_fighter-stats.scss */
  .stats-group .division h3 {
    font-size: 1.429em;
  }
}
/* line 192, ../../app/assets/scss/_fighter-stats.scss */
.stats-group .division .division-headline b abbr {
  margin-left: 0;
}
/* line 197, ../../app/assets/scss/_fighter-stats.scss */
.stats-group .division .height {
  padding-left: 10px;
}
/* line 200, ../../app/assets/scss/_fighter-stats.scss */
.stats-group .division .reach {
  padding-left: 10px;
}
/* line 202, ../../app/assets/scss/_fighter-stats.scss */
.stats-group .division .reach h3 {
  border-right: none;
}
/* line 207, ../../app/assets/scss/_fighter-stats.scss */
.stats-group .division b {
  display: block;
  color: #000;
  font-size: 1.7em;
  text-transform: none;
  padding-top: 10px;
  font-weight: 400;
}
/* line 215, ../../app/assets/scss/_fighter-stats.scss */
.stats-group .division b abbr {
  margin-left: -4px;
}
/* line 219, ../../app/assets/scss/_fighter-stats.scss */
.stats-group .division b a {
  color: #000;
}
/* line 221, ../../app/assets/scss/_fighter-stats.scss */
.stats-group .division b a:hover {
  text-decoration: underline;
}
/* line 227, ../../app/assets/scss/_fighter-stats.scss */
.stats-group .division span.amount {
  font-size: .6em;
  display: block;
  text-transform: none;
  padding-top: 8px;
}
/* line 232, ../../app/assets/scss/_fighter-stats.scss */
.stats-group .division span.amount abbr {
  margin-left: 0;
}
@media only screen and (min-width: 768px) {
  /* line 238, ../../app/assets/scss/_fighter-stats.scss */
  .stats-group .division b {
    font-size: 2.200em;
    line-height: .75em;
    padding-top: 15px;
  }
  /* line 242, ../../app/assets/scss/_fighter-stats.scss */
  .stats-group .division b abbr {
    margin-left: -8px;
  }
  /* line 246, ../../app/assets/scss/_fighter-stats.scss */
  .stats-group .division .height {
    padding-left: 40px;
  }
  /* line 249, ../../app/assets/scss/_fighter-stats.scss */
  .stats-group .division .reach {
    padding-left: 40px;
  }
  /* line 254, ../../app/assets/scss/_fighter-stats.scss */
  .stats-group .division span.amount abbr {
    margin-left: 0;
  }
}
/* line 261, ../../app/assets/scss/_fighter-stats.scss */
.stats-group .stats-list {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  padding-bottom: 10px;
  font-size: 1.143em;
}
/* line 268, ../../app/assets/scss/_fighter-stats.scss */
.stats-group .stats-list ul {
  -webkit-padding-start: 0;
  -webkit-margin-after: 0;
  -webkit-margin-before: 0;
  -webkit-margin-before: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 276, ../../app/assets/scss/_fighter-stats.scss */
.stats-group .stats-list ul.first-list {
  padding-bottom: 0;
  padding-top: 15px;
}
/* line 281, ../../app/assets/scss/_fighter-stats.scss */
.stats-group .stats-list li {
  overflow: hidden;
  color: #000;
  padding-top: .3em;
  padding-bottom: .35em;
}
/* line 287, ../../app/assets/scss/_fighter-stats.scss */
.stats-group .stats-list li.disclaimer {
  border: none;
  color: #8d8d8d;
  font-size: 11px;
  line-height: 1.1em;
}
/* line 293, ../../app/assets/scss/_fighter-stats.scss */
.stats-group .stats-list li.disclaimer a {
  color: #8d8d8d;
  text-decoration: underline;
}
/* line 300, ../../app/assets/scss/_fighter-stats.scss */
.stats-group .stats-list h3, .stats-group .stats-list span.data, .stats-group .stats-list abbr.data {
  float: left;
}
/* line 304, ../../app/assets/scss/_fighter-stats.scss */
.stats-group .stats-list h3 {
  text-transform: uppercase;
  color: #8d8d8d;
  font-size: 1em;
  width: 37%;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 0;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  line-height: 1em;
}
/* line 317, ../../app/assets/scss/_fighter-stats.scss */
.stats-group .stats-list span.data, .stats-group .stats-list abbr.data {
  font-size: 1em;
  line-height: 1em;
}
@media only screen and (min-width: 768px) {
  /* line 261, ../../app/assets/scss/_fighter-stats.scss */
  .stats-group .stats-list {
    font-size: 1.429em;
    padding-top: 10px;
  }
  /* line 326, ../../app/assets/scss/_fighter-stats.scss */
  .stats-group .stats-list ul {
    padding-bottom: 1em;
  }
  /* line 328, ../../app/assets/scss/_fighter-stats.scss */
  .stats-group .stats-list ul.first-list {
    padding-top: 0;
  }
  /* line 332, ../../app/assets/scss/_fighter-stats.scss */
  .stats-group .stats-list li {
    padding-top: .5em;
    padding-bottom: .5em;
  }
  /* line 336, ../../app/assets/scss/_fighter-stats.scss */
  .stats-group .stats-list h3 {
    width: 47%;
    font-size: 0.857em;
  }
  /* line 341, ../../app/assets/scss/_fighter-stats.scss */
  .stats-group .stats-list span.data, .stats-group .stats-list abbr.data {
    font-size: .857em;
    line-height: 1em;
  }
  /* line 347, ../../app/assets/scss/_fighter-stats.scss */
  .stats-group .stats-list .full-bleed:first-child {
    padding-right: 10px;
  }
  /* line 350, ../../app/assets/scss/_fighter-stats.scss */
  .stats-group .stats-list .full-bleed:last-child {
    padding-left: 10px;
  }
  /* line 356, ../../app/assets/scss/_fighter-stats.scss */
  .stats-group .stats-list ul.first-list h3 {
    width: 30%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 363, ../../app/assets/scss/_fighter-stats.scss */
  .stats-group .stats-list h3 {
    width: 42%;
    font-size: 1em;
  }
  /* line 367, ../../app/assets/scss/_fighter-stats.scss */
  .stats-group .stats-list span.data, .stats-group .stats-list abbr.data {
    font-size: 1em;
  }
  /* line 371, ../../app/assets/scss/_fighter-stats.scss */
  .stats-group .stats-list li {
    padding-top: .6em;
    padding-bottom: .6em;
  }
}

/* line 1, ../../app/assets/scss/_basic.scss */
.basic {
  /*ABOUT PAGE*/
  /*PRIVACY POLICY PAGE*/
  /*FIGHTER ALERTS SIGNUP PAGE*/
}
/* line 2, ../../app/assets/scss/_basic.scss */
.basic .container-fluid.content {
  padding-left: 0;
  padding-right: 0;
}
/* line 6, ../../app/assets/scss/_basic.scss */
.basic .container-fluid > section {
  min-height: 321px;
}
/* line 9, ../../app/assets/scss/_basic.scss */
.basic .content p {
  margin: 0 0 25px 0;
  font-size: 1.143em;
  line-height: 1.7em;
  color: #000;
}
/* line 15, ../../app/assets/scss/_basic.scss */
.basic .content p:last-child {
  margin-bottom: 0;
}
/* line 19, ../../app/assets/scss/_basic.scss */
.basic .drop-down-icon {
  height: 9px;
  width: 13px;
  position: absolute;
  right: 20px;
  top: 45px;
  background-image: url(../drop-down-light.html);
}
@media only screen and (min-width: 768px) {
  /* line 19, ../../app/assets/scss/_basic.scss */
  .basic .drop-down-icon {
    left: 315px;
  }
}
/* line 30, ../../app/assets/scss/_basic.scss */
.basic .content a {
  color: #e2211c;
  text-decoration: underline;
}
/* line 35, ../../app/assets/scss/_basic.scss */
.basic.contact .field {
  font-weight: 700;
}
/* line 44, ../../app/assets/scss/_basic.scss */
.basic .page-title-copy {
  font-size: 1.143em;
  letter-spacing: 0;
}
@media only screen and (min-width: 768px) {
  /* line 44, ../../app/assets/scss/_basic.scss */
  .basic .page-title-copy {
    font-size: 1.286em;
  }
}
/* line 54, ../../app/assets/scss/_basic.scss */
.basic.about .content {
  max-width: 1440px;
}
/* line 56, ../../app/assets/scss/_basic.scss */
.basic.about .content iframe {
  margin-bottom: 25px;
}
@media only screen and (min-width: 768px) {
  /* line 56, ../../app/assets/scss/_basic.scss */
  .basic.about .content iframe {
    margin-bottom: 35px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 62, ../../app/assets/scss/_basic.scss */
  .basic.about .content p {
    margin-bottom: 40px;
  }
  /* line 65, ../../app/assets/scss/_basic.scss */
  .basic.about .content p:last-child {
    margin-bottom: 0;
  }
}
/* line 70, ../../app/assets/scss/_basic.scss */
.basic.about .content .page-title-copy {
  font-size: 1.286em;
  letter-spacing: .025em;
}
@media only screen and (min-width: 768px) {
  /* line 70, ../../app/assets/scss/_basic.scss */
  .basic.about .content .page-title-copy {
    font-size: 1.714em;
  }
}
/* line 78, ../../app/assets/scss/_basic.scss */
.basic.about .content .pull-quote {
  border: none;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 25px 0;
  display: block;
  margin-bottom: 35px;
  margin-bottom: 35px;
  color: #000;
  text-align: center;
  font-size: 2.2em;
  font-weight: 400;
  line-height: 1em;
  letter-spacing: .025em;
}
@media only screen and (min-width: 768px) {
  /* line 78, ../../app/assets/scss/_basic.scss */
  .basic.about .content .pull-quote {
    line-height: 1.143em;
    font-size: 3.429em;
  }
}
/* line 101, ../../app/assets/scss/_basic.scss */
.basic.privacy .content ul {
  margin: 0 0 40px 0;
  padding: 0 0 0 20px;
  list-style-type: disc;
  font-size: 1em;
}
@media only screen and (min-width: 768px) {
  /* line 101, ../../app/assets/scss/_basic.scss */
  .basic.privacy .content ul {
    font-size: 1em;
  }
}
/* line 110, ../../app/assets/scss/_basic.scss */
.basic.privacy .content li {
  margin: 0 40px 10px 0;
  line-height: 1.429em;
  font-weight: 300;
  font-size: 1em;
  color: #000;
  list-style-type: disc;
}
/* line 118, ../../app/assets/scss/_basic.scss */
.basic.privacy .content p:last-child {
  margin-bottom: 70px;
}
/* line 121, ../../app/assets/scss/_basic.scss */
.basic.privacy .content .heading {
  font-size: 1.429em;
}
@media only screen and (min-width: 768px) {
  /* line 121, ../../app/assets/scss/_basic.scss */
  .basic.privacy .content .heading {
    font-size: 1.714em;
    margin-top: 40px;
  }
}
/* line 129, ../../app/assets/scss/_basic.scss */
.basic.privacy .content .sub-heading {
  font-style: italic;
}
@media only screen and (min-width: 768px) {
  /* line 129, ../../app/assets/scss/_basic.scss */
  .basic.privacy .content .sub-heading {
    margin-top: 20px;
  }
}
/* line 139, ../../app/assets/scss/_basic.scss */
.basic.signup .content {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 142, ../../app/assets/scss/_basic.scss */
.basic.signup .content .white-row {
  padding-bottom: 0px;
}
/* line 145, ../../app/assets/scss/_basic.scss */
.basic.signup .content {
  background: #fff;
}
/* line 149, ../../app/assets/scss/_basic.scss */
.basic.signup .content h2 {
  margin-bottom: 15px;
  font-size: 2.429em;
  color: #000;
}
/* line 155, ../../app/assets/scss/_basic.scss */
.basic.signup .content ul {
  padding: 0;
  margin: 0;
}
/* line 159, ../../app/assets/scss/_basic.scss */
.basic.signup .content li {
  max-height: 40px;
  white-space: nowrap;
}
/* line 163, ../../app/assets/scss/_basic.scss */
.basic.signup .content li.cs-option {
  text-transform: uppercase;
}
/* line 166, ../../app/assets/scss/_basic.scss */
.basic.signup .content label {
  white-space: normal;
  width: 95%;
  clear: both;
  color: #000;
  font-weight: 400;
  font-size: 1.143em;
}
/* line 175, ../../app/assets/scss/_basic.scss */
.basic.signup .content .fighters label {
  margin-bottom: 10px;
  margin-top: 11px;
}
/* line 179, ../../app/assets/scss/_basic.scss */
.basic.signup .content .fighters input {
  margin-bottom: 10px !important;
  margin-top: 10px !important;
}
/* line 183, ../../app/assets/scss/_basic.scss */
.basic.signup .content label.sub-heading {
  margin-bottom: .5em;
}
/* line 186, ../../app/assets/scss/_basic.scss */
.basic.signup .content input {
  border-radius: 0px;
}
/* line 189, ../../app/assets/scss/_basic.scss */
.basic.signup .content select, .basic.signup .content .cs-dropdown-trigger {
  width: 100%;
  margin: 0 0 1.5em 0;
  border: solid 1px #000;
  background: #FFF;
  color: #000;
  font-weight: 700;
  font-size: 1em;
}
@media only screen and (min-width: 768px) {
  /* line 189, ../../app/assets/scss/_basic.scss */
  .basic.signup .content select, .basic.signup .content .cs-dropdown-trigger {
    width: 340px;
  }
}
/* line 201, ../../app/assets/scss/_basic.scss */
.basic.signup .content input[type="text"], .basic.signup .content input[type="email"] {
  height: 45px;
  width: 100%;
  margin: 0 0 2.143em 0;
  padding-left: 20px;
  border: solid 1px #000;
  font-size: 1.143em;
  font-weight: 400;
  color: #000;
}
@media only screen and (min-width: 768px) {
  /* line 201, ../../app/assets/scss/_basic.scss */
  .basic.signup .content input[type="text"], .basic.signup .content input[type="email"] {
    width: 340px;
  }
}
/* line 214, ../../app/assets/scss/_basic.scss */
.basic.signup .content input[type="radio"], .basic.signup .content input[type="checkbox"] {
  -moz-appearance: none;
  -webkit-appearance: none;
  width: 20px;
  height: 20px;
  border: solid 1px #000;
}
/* line 220, ../../app/assets/scss/_basic.scss */
.basic.signup .content input[type="radio"]:checked, .basic.signup .content input[type="checkbox"]:checked {
  background: #979899 !important;
}
/* line 223, ../../app/assets/scss/_basic.scss */
.basic.signup .content input[type="radio"] {
  border-radius: 20px;
  margin: 0 10px -3px 0;
}
/* line 227, ../../app/assets/scss/_basic.scss */
.basic.signup .content input[type="checkbox"] {
  background: #FFF;
  margin: 0 5px -3px 0;
  float: left;
}
/* line 233, ../../app/assets/scss/_basic.scss */
.basic.signup .content input[type="submit"], .basic.signup .content input[type="button"] {
  -moz-appearance: none;
  -webkit-appearance: none;
  width: 50%;
  margin: 20px 0 0 0;
  background: #fff;
  border: solid 1px #000;
  color: #000;
  font-size: 1.1em;
  text-transform: uppercase;
  min-width: 168px;
  line-height: 41px;
  height: 44px;
  padding: 0 1.5em;
  text-align: center;
  border-radius: 0;
}
@media only screen and (min-width: 768px) {
  /* line 233, ../../app/assets/scss/_basic.scss */
  .basic.signup .content input[type="submit"], .basic.signup .content input[type="button"] {
    width: 168px !important;
  }
}
/* line 252, ../../app/assets/scss/_basic.scss */
.basic.signup .content input[type="submit"]:hover, .basic.signup .content input[type="button"]:hover {
  background: #979899;
  border: 1px solid #979899;
}
/* line 256, ../../app/assets/scss/_basic.scss */
.basic.signup .content .zip-wrap input {
  width: 120px !important;
  height: 48px !important;
}
/* line 260, ../../app/assets/scss/_basic.scss */
.basic.signup .content .datefield {
  margin-bottom: 20px;
}
/* line 263, ../../app/assets/scss/_basic.scss */
.basic.signup .content .datefield input {
  /*IE Overwrite*/
  width: auto !important;
  width: initial !important;
  padding: 0px 5px 0 10px;
  line-height: 1.85em;
  padding-left: 10px !important;
}
/* line 271, ../../app/assets/scss/_basic.scss */
.basic.signup .content .nowrap label {
  float: none;
  white-space: normal;
}
/* line 275, ../../app/assets/scss/_basic.scss */
.basic.signup .content .divisions-header {
  margin-bottom: 40px;
}
/* line 278, ../../app/assets/scss/_basic.scss */
.basic.signup .content .fighters-header {
  margin-bottom: 40px;
}
/* line 281, ../../app/assets/scss/_basic.scss */
.basic.signup .content .divisions-header li, .basic.signup .content .fighters-header li {
  margin-top: 1em;
  margin-bottom: 1em;
}
/* line 285, ../../app/assets/scss/_basic.scss */
.basic.signup .content .heading {
  margin-bottom: 2.143em;
  border-top: solid black 1px;
}
/* line 289, ../../app/assets/scss/_basic.scss */
.basic.signup .content .sub-heading {
  display: block;
  margin-bottom: 0;
  font-size: 1em;
  text-transform: uppercase;
  color: #000;
}
@media only screen and (min-width: 768px) {
  /* line 289, ../../app/assets/scss/_basic.scss */
  .basic.signup .content .sub-heading {
    font-size: 1em;
  }
}
/* line 300, ../../app/assets/scss/_basic.scss */
.basic.signup .content .original-select i {
  color: #000 !important;
}
/* line 304, ../../app/assets/scss/_basic.scss */
.basic.signup .content .fighters {
  display: none;
}
/* line 307, ../../app/assets/scss/_basic.scss */
.basic.signup .content .divisions {
  display: none;
}
/* line 310, ../../app/assets/scss/_basic.scss */
.basic.signup .content .divisions li {
  clear: both;
}
/* line 313, ../../app/assets/scss/_basic.scss */
.basic.signup .content .fighters, .basic.signup .content .divisions {
  width: 100%;
  background: #f2f2f2;
  padding: 1.714em;
  margin-bottom: 50px;
  margin-top: -30px;
}
/* line 321, ../../app/assets/scss/_basic.scss */
.basic.signup .content .mc-field-group {
  position: relative;
}
/* line 324, ../../app/assets/scss/_basic.scss */
.basic.signup .content .notice {
  border-top: solid black 1px;
  padding-top: 30px;
  margin-bottom: 20px;
  margin-top: 40px;
}
/* line 330, ../../app/assets/scss/_basic.scss */
.basic.signup .content .zip-wrap {
  clear: both;
}
@media only screen and (min-width: 768px) {
  /* line 330, ../../app/assets/scss/_basic.scss */
  .basic.signup .content .zip-wrap {
    margin-left: 20px;
    clear: none;
  }
}
/* line 337, ../../app/assets/scss/_basic.scss */
.basic.signup .content .zip-wrap, .basic.signup .content .country-wrap {
  float: none;
}
@media only screen and (min-width: 768px) {
  /* line 337, ../../app/assets/scss/_basic.scss */
  .basic.signup .content .zip-wrap, .basic.signup .content .country-wrap {
    float: left;
  }
}
/* line 343, ../../app/assets/scss/_basic.scss */
.basic.signup .content .gender-wrap {
  float: left;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  /* line 343, ../../app/assets/scss/_basic.scss */
  .basic.signup .content .gender-wrap {
    width: auto;
  }
}
/* line 350, ../../app/assets/scss/_basic.scss */
.basic.signup .content .country-wrap {
  clear: both;
  float: left;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  /* line 350, ../../app/assets/scss/_basic.scss */
  .basic.signup .content .country-wrap {
    width: auto;
  }
}
/* line 358, ../../app/assets/scss/_basic.scss */
.basic.signup .content .birthday-wrap {
  clear: both;
}
/* line 361, ../../app/assets/scss/_basic.scss */
.basic.signup .content .birthday-wrap input {
  margin-bottom: 0;
}
/* line 364, ../../app/assets/scss/_basic.scss */
.basic.signup .content .birthday-wrap div.mce_inline_error {
  margin: 0 !important;
  padding: 0 !important;
}
/* line 368, ../../app/assets/scss/_basic.scss */
.basic.signup .content .birthday-wrap .mce_inline_error {
  line-height: 1.5em;
}
/* line 371, ../../app/assets/scss/_basic.scss */
.basic.signup .content .birthday-wrap label {
  /*overwrite fix for mobile devices*/
  width: 200px;
  width: auto !important;
}
/* line 376, ../../app/assets/scss/_basic.scss */
.basic.signup .content .age-error {
  color: #e2211c;
  display: none;
  font-size: 1.429em;
  font-weight: 700;
}
/* line 382, ../../app/assets/scss/_basic.scss */
.basic.signup .content .age-error {
  display: none;
  background: #FFF;
}
/* line 386, ../../app/assets/scss/_basic.scss */
.basic.signup .content #mc_embed_signup {
  margin-bottom: 45px;
  margin-top: 40px;
}
@media only screen and (min-width: 768px) {
  /* line 386, ../../app/assets/scss/_basic.scss */
  .basic.signup .content #mc_embed_signup {
    margin-bottom: 0px;
  }
}
/* line 393, ../../app/assets/scss/_basic.scss */
.basic.signup .content #mc_embed_signup div.mce_inline_error {
  background: none;
  color: #e2211c;
  padding-left: 0px;
  padding-top: 0px;
  margin-top: -20px;
  font-size: 1.143em;
}

/* line 1, ../../app/assets/scss/_news.scss */
.news-primary {
  background: #fff;
}
/* line 3, ../../app/assets/scss/_news.scss */
.news-primary .container-fluid.content {
  padding-left: 0;
  padding-right: 0;
  background: #fff;
}
/* line 9, ../../app/assets/scss/_news.scss */
.news-primary h2.tagged {
  font-size: 1.714em;
  font-size: 2em;
  font-weight: 400;
  color: #000;
  border-top: 1px solid #000;
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 20px;
  padding-left: 4.16666667%;
  padding-right: 4.16666667%;
  text-transform: uppercase;
}
@media only screen and (min-width: 768px) {
  /* line 9, ../../app/assets/scss/_news.scss */
  .news-primary h2.tagged {
    font-size: 2.286em;
    font-size: 2.857em;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 32, ../../app/assets/scss/_news.scss */
.news-primary p.tagged-copy {
  margin-top: 0;
  padding-top: 0px;
  margin-bottom: 50px;
  padding-left: 4.16666667%;
  padding-right: 4.16666667%;
  color: #000;
}
@media only screen and (min-width: 768px) {
  /* line 32, ../../app/assets/scss/_news.scss */
  .news-primary p.tagged-copy {
    margin-left: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 2em;
    line-height: 1.2em;
  }
}
/* line 48, ../../app/assets/scss/_news.scss */
.news-primary .additional-items {
  display: none;
  overflow: hidden;
}
/* line 53, ../../app/assets/scss/_news.scss */
.news-primary .section-group h2 {
  font-size: 1.714em;
  margin-bottom: 0px;
  margin-top: 20px;
  padding-bottom: 10px;
  text-align: center;
  text-transform: uppercase;
  color: #000;
}
@media only screen and (min-width: 768px) {
  /* line 53, ../../app/assets/scss/_news.scss */
  .news-primary .section-group h2 {
    font-size: 3.429em;
    border-bottom: none;
    margin-bottom: 30px;
    margin-top: 30px;
  }
}
/* line 69, ../../app/assets/scss/_news.scss */
.news-primary .section-group .date-stamp {
  margin-top: 0;
  line-height: 1.1em;
  font-size: .929em;
}
@media only screen and (min-width: 768px) {
  /* line 69, ../../app/assets/scss/_news.scss */
  .news-primary .section-group .date-stamp {
    font-size: 1.143em;
  }
}
/* line 79, ../../app/assets/scss/_news.scss */
.news-primary .section-group .news-group {
  padding-bottom: 20px;
  margin-bottom: 0px;
  overflow: hidden;
  padding-left: 4.16666667%;
  padding-right: 4.16666667%;
}
/* line 86, ../../app/assets/scss/_news.scss */
.news-primary .section-group .news-group .icon {
  right: 0;
  height: 25px;
  width: 25px;
}
/* line 92, ../../app/assets/scss/_news.scss */
.news-primary .section-group .news-group.search-result-group:first-child {
  border-top: 0;
}
/* line 96, ../../app/assets/scss/_news.scss */
.news-primary .section-group .news-group:first-child {
  border-top: 1px solid #000;
  padding-top: 20px;
}
/* line 101, ../../app/assets/scss/_news.scss */
.news-primary .section-group .news-group .news-header {
  font-size: 1.286em;
  line-height: 1.1em;
  letter-spacing: .0125em;
  margin-top: 5px;
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) {
  /* line 79, ../../app/assets/scss/_news.scss */
  .news-primary .section-group .news-group {
    border: none !important;
    margin-bottom: 0px;
    padding: 10px;
  }
  /* line 114, ../../app/assets/scss/_news.scss */
  .news-primary .section-group .news-group .news-header {
    font-size: 2.429em;
    margin-top: 0;
  }
  /* line 118, ../../app/assets/scss/_news.scss */
  .news-primary .section-group .news-group .icon {
    left: 0;
    height: 36px;
    width: 36px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 126, ../../app/assets/scss/_news.scss */
  .news-primary .section-group .news-group .icon {
    width: 48px;
    height: 48px;
  }
}
/* line 132, ../../app/assets/scss/_news.scss */
.news-primary .section-group .news-group .news-image {
  padding-left: 0;
  padding-right: 0;
}
/* line 135, ../../app/assets/scss/_news.scss */
.news-primary .section-group .news-group .news-image a {
  display: block;
}
/* line 140, ../../app/assets/scss/_news.scss */
.news-primary .section-group .news-group.featured {
  padding-left: 0;
  padding-right: 0;
  border-top: none;
  padding-top: 0;
  margin-bottom: 10px;
}
/* line 147, ../../app/assets/scss/_news.scss */
.news-primary .section-group .news-group.featured .news-header {
  font-size: 1.714em;
}
/* line 151, ../../app/assets/scss/_news.scss */
.news-primary .section-group .news-group.featured .icon {
  height: 45px;
  width: 45px;
}
/* line 156, ../../app/assets/scss/_news.scss */
.news-primary .section-group .news-group.featured .news-text {
  margin-top: 10px;
  padding-left: 4.16666667%;
  padding-right: 4.16666667%;
}
/* line 162, ../../app/assets/scss/_news.scss */
.news-primary .section-group .news-group.featured .date-stamp {
  margin-bottom: 5px;
}
/* line 165, ../../app/assets/scss/_news.scss */
.news-primary .section-group .news-group.featured p {
  margin-bottom: 0;
  display: block !important;
}
/* line 170, ../../app/assets/scss/_news.scss */
.news-primary .section-group .news-group.featured:first-child {
  border-top: none;
  padding-top: 0;
}
@media only screen and (min-width: 768px) {
  /* line 140, ../../app/assets/scss/_news.scss */
  .news-primary .section-group .news-group.featured {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 20px;
  }
  /* line 179, ../../app/assets/scss/_news.scss */
  .news-primary .section-group .news-group.featured .news-header {
    font-size: 3.286em;
  }
  /* line 182, ../../app/assets/scss/_news.scss */
  .news-primary .section-group .news-group.featured .news-text {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 186, ../../app/assets/scss/_news.scss */
  .news-primary .section-group .news-group.featured .news-image {
    margin-bottom: 15px;
  }
  /* line 190, ../../app/assets/scss/_news.scss */
  .news-primary .section-group .news-group.featured .date-stamp {
    margin-bottom: 0;
  }
  /* line 194, ../../app/assets/scss/_news.scss */
  .news-primary .section-group .news-group.featured p {
    border-bottom: 1px solid #000;
    padding-bottom: 40px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 205, ../../app/assets/scss/_news.scss */
  .news-primary .toggle-video {
    display: none;
  }
}
/* line 210, ../../app/assets/scss/_news.scss */
.news-primary .signup {
  background: white;
  border: 2px solid black;
  text-transform: uppercase;
  display: block;
  margin: 0 auto;
  font-size: 1em;
  font-weight: 700;
  padding: .8em;
}
/* line 220, ../../app/assets/scss/_news.scss */
.news-primary .signup:hover {
  background: #ccc;
  text-decoration: none;
}
/* line 225, ../../app/assets/scss/_news.scss */
.news-primary .signup:active {
  color: #000;
  background: #fff;
}
/* line 231, ../../app/assets/scss/_news.scss */
.news-primary .siderail {
  padding-left: 0;
  padding-right: 0;
}
@media only screen and (min-width: 768px) {
  /* line 231, ../../app/assets/scss/_news.scss */
  .news-primary .siderail {
    padding-right: 10px;
    padding-left: 10px;
  }
}
/* line 241, ../../app/assets/scss/_news.scss */
.news-primary .callouts {
  border-bottom: 1px solid #000;
  padding-bottom: 15px;
  overflow: hidden;
}
/* line 248, ../../app/assets/scss/_news.scss */
.news-primary .callouts a.rss {
  clear: left;
  width: 90%;
  color: #000;
}
@media only screen and (min-width: 768px) {
  /* line 248, ../../app/assets/scss/_news.scss */
  .news-primary .callouts a.rss {
    width: 100%;
  }
}
/* line 258, ../../app/assets/scss/_news.scss */
.news-primary .callouts a.rss.regular-button {
  padding: 0;
}
/* line 261, ../../app/assets/scss/_news.scss */
.news-primary .callouts a.rss .fa {
  color: #000;
  margin-right: 5px;
}
/* line 267, ../../app/assets/scss/_news.scss */
.news-primary .callouts .signup {
  text-align: center;
  margin-top: 10px;
}
@media only screen and (min-width: 768px) {
  /* line 273, ../../app/assets/scss/_news.scss */
  .news-primary .callouts a {
    margin-right: 0;
    margin-left: 0;
  }
  /* line 277, ../../app/assets/scss/_news.scss */
  .news-primary .callouts a.signup {
    display: inline-block;
    min-width: 200px;
  }
  /* line 281, ../../app/assets/scss/_news.scss */
  .news-primary .callouts a.signup:first-child {
    margin-right: 20px;
  }
  /* line 287, ../../app/assets/scss/_news.scss */
  .news-primary .callouts .callout-contain {
    margin: 0 auto;
  }
}
@media only screen and (min-width: 992px) {
  /* line 241, ../../app/assets/scss/_news.scss */
  .news-primary .callouts {
    margin-left: 10px;
  }
  /* line 295, ../../app/assets/scss/_news.scss */
  .news-primary .callouts a.signup {
    display: block;
    width: 100%;
  }
  /* line 299, ../../app/assets/scss/_news.scss */
  .news-primary .callouts .callout-contain {
    width: 100%;
  }
  /* line 301, ../../app/assets/scss/_news.scss */
  .news-primary .callouts .callout-contain a {
    margin-bottom: 10px;
  }
}
/* line 310, ../../app/assets/scss/_news.scss */
.news-primary aside header {
  text-transform: uppercase;
  font-size: 1.47em;
  /*ie11 does some weird stuff with fonts, rounding up so its happy*/
  margin-top: 15px;
  color: #000;
  margin-left: 4.16666667%;
  letter-spacing: 2px;
}
/* line 320, ../../app/assets/scss/_news.scss */
.news-primary aside a {
  color: #000;
}
@media only screen and (min-width: 768px) {
  /* line 309, ../../app/assets/scss/_news.scss */
  .news-primary aside {
    float: left;
    width: 46%;
    margin-left: 0px;
  }
  /* line 329, ../../app/assets/scss/_news.scss */
  .news-primary aside header {
    margin-left: 0px;
  }
  /* line 333, ../../app/assets/scss/_news.scss */
  .news-primary aside.must-reads {
    margin-right: 8%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 309, ../../app/assets/scss/_news.scss */
  .news-primary aside {
    float: none;
    width: 100%;
    padding-left: 10px;
  }
}
/* line 347, ../../app/assets/scss/_news.scss */
.news-primary .must-reads .must-read {
  overflow: hidden;
  padding: 12px 4.16666667%;
}
/* line 351, ../../app/assets/scss/_news.scss */
.news-primary .must-reads .must-read a {
  display: block;
  overflow: hidden;
}
/* line 355, ../../app/assets/scss/_news.scss */
.news-primary .must-reads .must-read a:hover p, .news-primary .must-reads .must-read a:focus p {
  text-decoration: underline;
}
/* line 360, ../../app/assets/scss/_news.scss */
.news-primary .must-reads .must-read:last-child {
  border-bottom: none;
  padding-bottom: 20px;
}
/* line 365, ../../app/assets/scss/_news.scss */
.news-primary .must-reads .must-read span {
  position: relative;
  display: block;
  float: left;
  width: 48.33333333%;
}
/* line 370, ../../app/assets/scss/_news.scss */
.news-primary .must-reads .must-read span .icon {
  height: 25px;
  width: 25px;
  position: absolute;
  bottom: 0;
  left: 0;
}
/* line 380, ../../app/assets/scss/_news.scss */
.news-primary .must-reads img {
  width: 100%;
  height: 100%;
}
/* line 384, ../../app/assets/scss/_news.scss */
.news-primary .must-reads p {
  float: left;
  width: 46%;
  margin-left: 5%;
  margin-bottom: 0;
  font-size: 1.286em;
  line-height: 1.1em;
  letter-spacing: .025em;
}
@media only screen and (min-width: 768px) {
  /* line 396, ../../app/assets/scss/_news.scss */
  .news-primary .must-reads .must-read {
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 400, ../../app/assets/scss/_news.scss */
  .news-primary .must-reads .must-read:last-child {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 408, ../../app/assets/scss/_news.scss */
  .news-primary .must-reads .must-read:last-child {
    padding-bottom: 24px;
  }
}
/* line 415, ../../app/assets/scss/_news.scss */
.news-primary .trending {
  padding-left: 0;
}
@media only screen and (min-width: 992px) {
  /* line 415, ../../app/assets/scss/_news.scss */
  .news-primary .trending {
    margin-left: 10px;
    padding-right: 10px;
    margin-right: 10px;
    padding-bottom: 0;
  }
}
/* line 424, ../../app/assets/scss/_news.scss */
.news-primary .trending header {
  margin-bottom: 10px;
  border-top: 1px solid #000;
  padding-top: 15px;
  padding-left: 4.16666667%;
  margin-top: 0;
  margin-left: 0;
}
@media only screen and (min-width: 768px) {
  /* line 424, ../../app/assets/scss/_news.scss */
  .news-primary .trending header {
    border-top: none;
    margin-left: 0px;
    padding-left: 0;
    margin-bottom: 6px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 424, ../../app/assets/scss/_news.scss */
  .news-primary .trending header {
    padding-top: 20px;
    margin-bottom: 15px;
    border-top: 1px solid #000;
  }
}
/* line 446, ../../app/assets/scss/_news.scss */
.news-primary .trending .trend-item {
  overflow: hidden;
  padding-bottom: 15px;
  padding-left: 4.16666667%;
  padding-right: 4.16666667%;
}
/* line 451, ../../app/assets/scss/_news.scss */
.news-primary .trending .trend-item:last-child {
  padding-bottom: 0;
}
@media only screen and (min-width: 768px) {
  /* line 446, ../../app/assets/scss/_news.scss */
  .news-primary .trending .trend-item {
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 462, ../../app/assets/scss/_news.scss */
  .news-primary .trending .trend-item:last-child {
    border-bottom: 1px solid #000;
    padding-bottom: 15px;
  }
}
/* line 469, ../../app/assets/scss/_news.scss */
.news-primary .trending .number {
  color: #979899999;
  font-size: 3.143em;
  float: left;
  width: 20px;
  text-align: center;
}
/* line 478, ../../app/assets/scss/_news.scss */
.news-primary .trending a {
  font-size: 1.286em;
  line-height: 1.1em;
  letter-spacing: .025em;
}
/* line 484, ../../app/assets/scss/_news.scss */
.news-primary .trending .title-wrap {
  width: 75%;
  margin-left: 40px;
  padding-top: 5px;
}
@media only screen and (min-width: 768px) {
  /* line 415, ../../app/assets/scss/_news.scss */
  .news-primary .trending {
    border-top: none;
  }
}

/* line 2, ../../app/assets/scss/_news-article.scss */
.news-primary h1.article-title {
  text-align: left;
  font-weight: 700;
  color: #000;
  margin-top: 20px;
  padding-left: 4.16666667%;
  padding-right: 4.16666667%;
  font-size: 3em;
  line-height: 1;
}
@media only screen and (min-width: 768px) {
  /* line 2, ../../app/assets/scss/_news-article.scss */
  .news-primary h1.article-title {
    margin-top: 35px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 4em;
  }
}
@media only screen and (min-width: 992px) {
  /* line 2, ../../app/assets/scss/_news-article.scss */
  .news-primary h1.article-title {
    margin-top: 60px;
    margin-bottom: 30px;
  }
}
/* line 24, ../../app/assets/scss/_news-article.scss */
.news-primary .siderail.article-siderail {
  padding-left: 0;
  padding-right: 0;
}
@media only screen and (min-width: 768px) {
  /* line 24, ../../app/assets/scss/_news-article.scss */
  .news-primary .siderail.article-siderail {
    padding-bottom: 15px;
  }
}
/* line 32, ../../app/assets/scss/_news-article.scss */
.news-primary .topics {
  text-transform: uppercase;
  border-top: 1px solid #e2211c;
  padding-top: 15px;
  font-size: 1em;
  -webkit-margin-before: 0;
  -webkit-padding-start: 0;
  margin: 30px 0 35px;
  padding: 15px 0 0;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  /* line 32, ../../app/assets/scss/_news-article.scss */
  .news-primary .topics {
    padding-top: 25px;
    margin-top: 60px;
    margin-bottom: 65px;
  }
}
/* line 48, ../../app/assets/scss/_news-article.scss */
.news-primary .topics li {
  margin-bottom: 5px;
  float: left;
}
/* line 51, ../../app/assets/scss/_news-article.scss */
.news-primary .topics li:first-child {
  padding-right: 15px;
  padding-bottom: 2px;
  margin-bottom: 20px;
  width: 100%;
  display: block;
  float: none;
  color: #000;
  font-size: 1.47em;
  /*ie11 does some weird stuff with fonts, rounding up so its happy*/
}
@media only screen and (min-width: 768px) {
  /* line 51, ../../app/assets/scss/_news-article.scss */
  .news-primary .topics li:first-child {
    width: auto;
    padding-bottom: 0;
  }
}
/* line 66, ../../app/assets/scss/_news-article.scss */
.news-primary .topics li a {
  color: #000;
  display: block;
  float: left;
  background: #d1d3d4;
  margin-right: 10px;
  padding: 6px 10px;
  font-size: 1.143em;
}
/* line 76, ../../app/assets/scss/_news-article.scss */
.news-primary .topics li a:hover {
  background: #979899;
  text-decoration: none;
}
/* line 84, ../../app/assets/scss/_news-article.scss */
.news-primary article {
  padding-top: 10px;
  margin-left: 4.16666667%;
  margin-right: 4.16666667%;
}
/* line 88, ../../app/assets/scss/_news-article.scss */
.news-primary article p {
  font-size: 1.286em;
  font-size: 1.143em;
  line-height: 1.7em;
  color: #000;
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  /* line 88, ../../app/assets/scss/_news-article.scss */
  .news-primary article p {
    margin-bottom: 25px;
  }
}
/* line 100, ../../app/assets/scss/_news-article.scss */
.news-primary article .twitter-tweet {
  margin: 0 auto 25px !important;
}
/* line 104, ../../app/assets/scss/_news-article.scss */
.news-primary article .instagram-media {
  margin: 45px auto 40px !important;
  max-width: 475px;
  width: 98%;
  position: relative !important;
}
@media only screen and (min-width: 768px) {
  /* line 104, ../../app/assets/scss/_news-article.scss */
  .news-primary article .instagram-media {
    width: calc(100% - 2px);
  }
}
/* line 113, ../../app/assets/scss/_news-article.scss */
.news-primary article .pull-quote {
  border: none;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  color: #000;
  text-align: center;
  font-size: 2.2em;
  padding-top: 25px;
  padding-bottom: 25px;
  display: block;
  margin-bottom: 35px;
  margin-top: 35px;
  line-height: 1em;
  letter-spacing: .025em;
}
/* line 129, ../../app/assets/scss/_news-article.scss */
.news-primary article .pull-quote .left-quote, .news-primary article .pull-quote .right-quote {
  font-family: Times, Serif;
  font-weight: bold;
  line-height: .25em;
  font-size: 45px;
  position: relative;
  top: 10px;
}
@media only screen and (min-width: 768px) {
  /* line 113, ../../app/assets/scss/_news-article.scss */
  .news-primary article .pull-quote {
    font-size: 3.429em;
    line-height: 1.143em;
  }
}
@media only screen and (min-width: 992px) {
  /* line 143, ../../app/assets/scss/_news-article.scss */
  .news-primary article .pull-quote .left-quote, .news-primary article .pull-quote .right-quote {
    font-size: 60px;
  }
}
/* line 148, ../../app/assets/scss/_news-article.scss */
.news-primary article .pull-quote .attributed {
  color: #000000;
  font-size: 16px;
  display: block;
  margin-top: 18px;
  line-height: 1em;
}
/* line 157, ../../app/assets/scss/_news-article.scss */
.news-primary article .headline {
  overflow: hidden;
}
/* line 160, ../../app/assets/scss/_news-article.scss */
.news-primary article .headline-number {
  display: block;
  background: #979899;
  color: #000;
  text-align: center;
  float: left;
  height: 45px;
  width: 45px;
  line-height: 42px;
  font-size: 1.778em;
}
/* line 173, ../../app/assets/scss/_news-article.scss */
.news-primary article .headline-text {
  float: left;
  width: 75%;
  font-size: 1.143em;
  margin-left: 10px;
  margin-top: 10px;
}
/* line 182, ../../app/assets/scss/_news-article.scss */
.news-primary article .article-list-image, .news-primary article .article-list-iframe {
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  /* line 84, ../../app/assets/scss/_news-article.scss */
  .news-primary article {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 189, ../../app/assets/scss/_news-article.scss */
  .news-primary article .headline-number {
    height: 70px;
    width: 70px;
    line-height: 64px;
    font-size: 2.143em;
  }
  /* line 196, ../../app/assets/scss/_news-article.scss */
  .news-primary article .headline-text {
    margin-left: 20px;
    font-size: 2.143em;
    margin-top: 11px;
  }
}
/* line 204, ../../app/assets/scss/_news-article.scss */
.news-primary .video-caption {
  color: #fff;
  font-size: 1em;
  line-height: 1.3em;
  padding: 20px 15px;
  margin-top: -3px;
  background: #000;
}
@media only screen and (min-width: 768px) {
  /* line 204, ../../app/assets/scss/_news-article.scss */
  .news-primary .video-caption {
    margin-bottom: 50px;
  }
}
/* line 216, ../../app/assets/scss/_news-article.scss */
.news-primary .byline {
  text-transform: uppercase;
  color: #979899;
  font-size: 1em;
}
/* line 223, ../../app/assets/scss/_news-article.scss */
.news-primary .intro {
  margin-top: 20px;
  margin-bottom: 25px;
}
/* line 228, ../../app/assets/scss/_news-article.scss */
.news-primary .article-list-image {
  width: 100%;
}
/* line 232, ../../app/assets/scss/_news-article.scss */
.news-primary time {
  padding-right: 5px;
}
@media only screen and (min-width: 768px) {
  /* line 237, ../../app/assets/scss/_news-article.scss */
  .news-primary .intro {
    margin-top: 35px;
    margin-bottom: 35px;
    font-size: 1.571em;
  }
  /* line 242, ../../app/assets/scss/_news-article.scss */
  .news-primary .byline {
    font-size: 1.143em;
  }
  /* line 246, ../../app/assets/scss/_news-article.scss */
  .news-primary article {
    padding-top: 20px;
  }
}
/* line 251, ../../app/assets/scss/_news-article.scss */
.news-primary .section-group h5 {
  font-size: 1.47em;
  /*ie11 does some weird stuff with fonts, rounding up so its happy*/
  margin: 15px 0;
  display: block;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  /* line 251, ../../app/assets/scss/_news-article.scss */
  .news-primary .section-group h5 {
    margin: 40px 0;
  }
}
@media only screen and (min-width: 768px) {
  /* line 262, ../../app/assets/scss/_news-article.scss */
  .news-primary .button-row {
    border-top: none;
  }
}
/* line 267, ../../app/assets/scss/_news-article.scss */
.news-primary .button-row button {
  margin-top: 10px;
  margin-bottom: 30px;
}
@media only screen and (min-width: 768px) {
  /* line 267, ../../app/assets/scss/_news-article.scss */
  .news-primary .button-row button {
    margin-top: 15px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 267, ../../app/assets/scss/_news-article.scss */
  .news-primary .button-row button {
    margin-bottom: 0px;
  }
}
/* line 278, ../../app/assets/scss/_news-article.scss */
.news-primary .button-row .regular-button {
  position: relative;
  width: 168px;
  left: 50%;
  margin-left: -84px;
}
@media only screen and (min-width: 768px) {
  /* line 278, ../../app/assets/scss/_news-article.scss */
  .news-primary .button-row .regular-button {
    position: relative;
    margin-right: auto;
    margin-left: auto;
    left: auto;
  }
}
/* line 290, ../../app/assets/scss/_news-article.scss */
.news-primary .lite-gray-row {
  background: #fff;
  border-top: solid 1px #000;
}
@media only screen and (min-width: 768px) {
  /* line 295, ../../app/assets/scss/_news-article.scss */
  .news-primary .lite-gray-row {
    padding-bottom: 0;
  }
}

/* line 300, ../../app/assets/scss/_news-article.scss */
.galleria {
  margin-bottom: 35px;
}

/* line 2, ../../app/assets/scss/_results.scss */
.search-results-query {
  color: #000;
  font-size: 34px;
  line-height: 34px;
  margin-top: 40px;
  margin-bottom: 20px;
}
/* line 8, ../../app/assets/scss/_results.scss */
.search-results-query span {
  font-size: 19px;
  line-height: 24px;
}

/* line 14, ../../app/assets/scss/_results.scss */
.featured-pick {
  position: relative;
  top: -4px;
  font-size: 12px;
  line-height: 18px;
  background: #979899;
  padding: 4px 6px;
  margin-bottom: 0;
  margin-right: 5px;
  z-index: 100;
  color: #000;
}
@media only screen and (min-width: 768px) {
  /* line 14, ../../app/assets/scss/_results.scss */
  .featured-pick {
    font-size: 16px;
    line-height: 24px;
  }
}

/* line 31, ../../app/assets/scss/_results.scss */
.picks {
  padding-bottom: 10px;
  margin-bottom: 30px;
  border-bottom: 1px solid #000;
}
@media only screen and (min-width: 768px) {
  /* line 31, ../../app/assets/scss/_results.scss */
  .picks {
    padding-bottom: 30px;
  }
}

/* line 42, ../../app/assets/scss/_results.scss */
.results .container-fluid.content,
.results section, .results .results-wrapper {
  padding-left: 0;
  padding-right: 0;
}
@media only screen and (min-width: 768px) {
  /* line 42, ../../app/assets/scss/_results.scss */
  .results .container-fluid.content,
  .results section, .results .results-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }
}
/* line 53, ../../app/assets/scss/_results.scss */
.results .footer-row {
  opacity: 0;
}
/* line 57, ../../app/assets/scss/_results.scss */
.results .select-wrap {
  margin-left: 4.16666667%;
  margin-right: 4.16666667%;
}
@media only screen and (min-width: 768px) {
  /* line 57, ../../app/assets/scss/_results.scss */
  .results .select-wrap {
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 67, ../../app/assets/scss/_results.scss */
.results .page-title-copy {
  font-size: 1.857em;
  color: #000;
}
/* line 72, ../../app/assets/scss/_results.scss */
.results .results-wrapper .heading, .results .results-wrapper form {
  overflow: auto;
}
/* line 76, ../../app/assets/scss/_results.scss */
.results .results-wrapper .custom-select {
  font-size: 1.071em;
}
/* line 79, ../../app/assets/scss/_results.scss */
.results .results-wrapper .results-list {
  clear: left;
  padding-top: 20px;
}
@media only screen and (min-width: 768px) {
  /* line 79, ../../app/assets/scss/_results.scss */
  .results .results-wrapper .results-list {
    border-top: 0;
    padding-top: 0;
  }
}
/* line 87, ../../app/assets/scss/_results.scss */
.results .results-wrapper ol.search-results {
  padding: 0;
  clear: left;
}
/* line 91, ../../app/assets/scss/_results.scss */
.results .results-wrapper li {
  padding: 15px 4.16666667%;
}
@media only screen and (min-width: 768px) {
  /* line 91, ../../app/assets/scss/_results.scss */
  .results .results-wrapper li {
    padding: 35px 0 0 0;
  }
}
/* line 98, ../../app/assets/scss/_results.scss */
.results .results-wrapper li p {
  margin-bottom: 0;
  margin-top: 8px;
  font-size: 1em;
  line-height: 1.3em;
}
@media only screen and (min-width: 768px) {
  /* line 98, ../../app/assets/scss/_results.scss */
  .results .results-wrapper li p {
    line-height: 1.5em;
    font-size: 1.143em;
  }
}
/* line 109, ../../app/assets/scss/_results.scss */
.results .results-wrapper li em.slash {
  padding-left: 4px;
  padding-right: 4px;
}
/* line 114, ../../app/assets/scss/_results.scss */
.results .results-wrapper li:last-child {
  border-bottom: 0;
}
/* line 117, ../../app/assets/scss/_results.scss */
.results .results-wrapper li h3 {
  color: #000;
  margin-top: 0;
  margin-bottom: .2em;
  line-height: 1em;
  letter-spacing: .0125em;
  font-size: 1.429em;
}
@media only screen and (min-width: 768px) {
  /* line 117, ../../app/assets/scss/_results.scss */
  .results .results-wrapper li h3 {
    margin-bottom: 0;
    font-size: 2.429em;
  }
}
/* line 130, ../../app/assets/scss/_results.scss */
.results .results-wrapper li h3 a {
  color: #000;
  text-decoration: none;
}
/* line 134, ../../app/assets/scss/_results.scss */
.results .results-wrapper li h3 a:hover, .results .results-wrapper li h3 a:focus {
  text-decoration: underline;
}
/* line 139, ../../app/assets/scss/_results.scss */
.results .results-wrapper li .info {
  margin: 0;
  font-size: .875em;
  font-weight: 100;
  color: #8d8d8d;
  text-transform: uppercase;
}
@media only screen and (min-width: 768px) {
  /* line 139, ../../app/assets/scss/_results.scss */
  .results .results-wrapper li .info {
    font-size: 1em;
  }
}
/* line 150, ../../app/assets/scss/_results.scss */
.results .filters-wrapper {
  display: none;
}
/* line 154, ../../app/assets/scss/_results.scss */
.results .filters-wrapper h2 {
  font-size: 2em;
  text-transform: uppercase;
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 12px;
  padding-bottom: 8px;
  font-weight: 400;
}
@media only screen and (min-width: 992px) {
  /* line 150, ../../app/assets/scss/_results.scss */
  .results .filters-wrapper {
    display: block;
    border-bottom: solid black 1px;
    padding: 0;
  }
  /* line 170, ../../app/assets/scss/_results.scss */
  .results .filters-wrapper .filters {
    width: 100%;
    padding: 0;
    margin: 0;
  }
  /* line 175, ../../app/assets/scss/_results.scss */
  .results .filters-wrapper .filter {
    border-top: solid black 1px;
    cursor: pointer;
  }
  /* line 179, ../../app/assets/scss/_results.scss */
  .results .filters-wrapper .filter:hover {
    background: #979899;
  }
  /* line 182, ../../app/assets/scss/_results.scss */
  .results .filters-wrapper .filter a {
    color: black;
    text-decoration: none;
    font-size: 1.286em;
    vertical-align: middle;
    display: block;
    padding: 15px 0 15px 10px;
  }
}

/* line 193, ../../app/assets/scss/_results.scss */
li.float-fix {
  clear: both;
}
@media only screen and (min-width: 768px) {
  /* line 193, ../../app/assets/scss/_results.scss */
  li.float-fix {
    clear: none;
  }
}

/* line 199, ../../app/assets/scss/_results.scss */
.results-top {
  margin-top: 25px;
}
@media only screen and (min-width: 768px) {
  /* line 199, ../../app/assets/scss/_results.scss */
  .results-top {
    margin-top: 50px;
  }
}
/* line 205, ../../app/assets/scss/_results.scss */
.results-top .heading {
  overflow: auto;
}
/* line 208, ../../app/assets/scss/_results.scss */
.results-top form {
  overflow: auto;
}
/* line 211, ../../app/assets/scss/_results.scss */
.results-top input {
  height: 45px;
  -webkit-appearance: none;
  border-radius: 0;
}
/* line 216, ../../app/assets/scss/_results.scss */
.results-top input[type="text"] {
  border: solid 1px #000;
  font-size: 1.268em;
}
@media only screen and (min-width: 768px) {
  /* line 216, ../../app/assets/scss/_results.scss */
  .results-top input[type="text"] {
    font-size: 1.714em;
  }
}
/* line 223, ../../app/assets/scss/_results.scss */
.results-top input[type="submit"] {
  margin-left: 10px;
  min-width: 1px;
  padding-left: 0;
  padding-right: 0;
}
/* line 230, ../../app/assets/scss/_results.scss */
.results-top header {
  text-align: left;
  margin-top: 25px;
  margin-bottom: 25px;
}
@media only screen and (min-width: 768px) {
  /* line 230, ../../app/assets/scss/_results.scss */
  .results-top header {
    margin-bottom: 40px;
  }
}

@media only screen and (min-width: 768px) {
  /* line 240, ../../app/assets/scss/_results.scss */
  #relevance-select {
    width: 275px;
  }
}
/* line 245, ../../app/assets/scss/_results.scss */
#relevance-select li {
  padding-top: 0;
}
/* line 249, ../../app/assets/scss/_results.scss */
#relevance-select .cs-option {
  padding: 0 20px;
}

/* line 257, ../../app/assets/scss/_results.scss */
.basic .content .tabulation ul,
.tabulation ul {
  -webkit-padding-start: 0;
  overflow: hidden;
  margin-bottom: 0;
}
/* line 262, ../../app/assets/scss/_results.scss */
.basic .content .tabulation li,
.tabulation li {
  float: left;
  font-size: 1em;
  color: #000;
  margin-bottom: 10px;
  text-transform: uppercase;
  font-weight: 700;
}
/* line 269, ../../app/assets/scss/_results.scss */
.basic .content .tabulation li.separator,
.tabulation li.separator {
  line-height: 40px;
  padding-left: 5px;
  padding-right: 15px;
  font-size: 1em;
}
/* line 276, ../../app/assets/scss/_results.scss */
.basic .content .tabulation a,
.tabulation a {
  display: block;
  border: 1px solid #000;
  text-align: center;
  height: 41px;
  line-height: 37px;
  text-decoration: none;
  color: #000;
  margin-right: 9px;
  padding-right: 15px;
  padding-left: 15px;
}
/* line 288, ../../app/assets/scss/_results.scss */
.basic .content .tabulation a:hover, .basic .content .tabulation a:focus, .basic .content .tabulation a:active,
.tabulation a:hover,
.tabulation a:focus,
.tabulation a:active {
  background: #979899;
  border-color: #979899;
}
@media only screen and (min-width: 768px) {
  /* line 276, ../../app/assets/scss/_results.scss */
  .basic .content .tabulation a,
  .tabulation a {
    margin-right: 10px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 254, ../../app/assets/scss/_results.scss */
  .basic .content .tabulation,
  .tabulation {
    padding-top: 25px;
  }
}

/* line 310, ../../app/assets/scss/_results.scss */
.result-fighter-details {
  margin: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 315, ../../app/assets/scss/_results.scss */
.result-fighter-details a {
  color: #979899;
}

/* line 320, ../../app/assets/scss/_results.scss */
.vid-results-header {
  font-size: 21px;
  line-height: 21px;
  margin-top: 0;
}
@media only screen and (min-width: 768px) {
  /* line 320, ../../app/assets/scss/_results.scss */
  .vid-results-header {
    font-size: 28px;
    line-height: 28px;
  }
}
/* line 328, ../../app/assets/scss/_results.scss */
.vid-results-header a {
  color: #000;
}

/* line 333, ../../app/assets/scss/_results.scss */
.video-meta {
  font-size: 14px;
  line-height: 21px;
}

/* line 340, ../../app/assets/scss/_results.scss */
.result-callout span {
  color: #979899;
}
/* line 343, ../../app/assets/scss/_results.scss */
.result-callout h1, .result-callout h2 {
  color: #fff;
}
/* line 346, ../../app/assets/scss/_results.scss */
.result-callout h1 {
  margin-top: 0;
  margin-bottom: 45px;
  font-weight: 400;
  font-size: 3em;
  line-height: 1;
}
@media only screen and (min-width: 768px) {
  /* line 346, ../../app/assets/scss/_results.scss */
  .result-callout h1 {
    font-size: 4em;
  }
}
/* line 357, ../../app/assets/scss/_results.scss */
.result-callout h2 {
  margin-top: 45px;
}

/* line 364, ../../app/assets/scss/_results.scss */
.result-filter ul {
  padding: 0;
}
/* line 368, ../../app/assets/scss/_results.scss */
.result-filter .filter li {
  display: inline-block;
  margin-right: 16px;
  margin-bottom: 16px;
}
@media only screen and (min-width: 992px) {
  /* line 368, ../../app/assets/scss/_results.scss */
  .result-filter .filter li {
    margin-right: 26px;
  }
}
/* line 376, ../../app/assets/scss/_results.scss */
.result-filter .filter li a {
  color: #000;
  padding-bottom: 6px;
  text-decoration: none;
  font-size: 20px;
  line-height: 21px;
}
/* line 383, ../../app/assets/scss/_results.scss */
.result-filter .filter li a.active, .result-filter .filter li a:hover, .result-filter .filter li a:focus {
  border-bottom: 1px solid #000;
}
/* line 391, ../../app/assets/scss/_results.scss */
.result-filter .select-wrap {
  width: 100%;
}
/* line 394, ../../app/assets/scss/_results.scss */
.result-filter .select-wrap i {
  right: 3px;
}
@media only screen and (min-width: 768px) {
  /* line 362, ../../app/assets/scss/_results.scss */
  .result-filter {
    padding-bottom: 30px;
  }
}

/* line 404, ../../app/assets/scss/_results.scss */
.no-results-found {
  font-size: 1.857em;
  font-weight: 400;
  color: #000;
  margin-top: 25px;
  letter-spacing: 0;
  margin-bottom: 100px;
}
@media only screen and (min-width: 768px) {
  /* line 404, ../../app/assets/scss/_results.scss */
  .no-results-found {
    margin-top: 50px;
  }
}

/* line 2, ../../app/assets/scss/_slider.scss */
.in-mobile .bout-nav {
  width: auto !important;
}

/* line 6, ../../app/assets/scss/_slider.scss */
ul {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  -webkit-padding-start: 0;
}

/* line 14, ../../app/assets/scss/_slider.scss */
.bout-nav {
  display: block;
  visibility: hidden;
  padding: 0;
  margin-bottom: 0;
  position: relative;
  z-index: 2;
  letter-spacing: .025em;
}
/* line 24, ../../app/assets/scss/_slider.scss */
.bout-nav li {
  border-left: solid #000 1px;
  float: left;
  font-size: 1.143em;
}
/* line 29, ../../app/assets/scss/_slider.scss */
.bout-nav li span.break {
  display: block;
}
/* line 33, ../../app/assets/scss/_slider.scss */
.bout-nav li:last-child {
  border-right: 1px solid #000;
}
/* line 37, ../../app/assets/scss/_slider.scss */
.bout-nav li.off-screen {
  position: absolute;
  overflow: hidden;
  right: 0;
  height: 0;
  top: 58px;
  z-index: 0;
  background: #fff;
  width: 120px;
  border-top: 1px solid #000;
  border-right: 1px solid #000;
}
/* line 50, ../../app/assets/scss/_slider.scss */
.bout-nav li.more-cta {
  width: 22%;
  border-right: 1px solid #000;
  z-index: 100;
  background: #fff;
  color: #000;
  position: absolute;
  right: 0;
}
/* line 58, ../../app/assets/scss/_slider.scss */
.bout-nav li.more-cta button {
  background: #fff;
  color: #000;
}
/* line 63, ../../app/assets/scss/_slider.scss */
.bout-nav li.more-cta.after {
  width: 20%;
}
/* line 67, ../../app/assets/scss/_slider.scss */
.bout-nav li.more-cta .cta-dropdown {
  position: absolute;
  top: 58px;
  right: 0;
  background: #fff;
  height: 0;
  overflow: hidden;
  transition: height .1s ease-out;
  -moz-transition: height .1s ease-out;
  -webkit-transition: height .1s ease-out;
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
}
/* line 81, ../../app/assets/scss/_slider.scss */
.bout-nav li.more-cta .cta-dropdown li {
  width: 110px;
  font-size: 1em;
  clear: left;
  border-top: 1px solid #000;
  border-right: none;
  border-left: none;
}
/* line 90, ../../app/assets/scss/_slider.scss */
.bout-nav li.more-cta .cta-dropdown a:hover, .bout-nav li.more-cta .cta-dropdown a.active {
  background: #000;
  color: #fff;
}
/* line 94, ../../app/assets/scss/_slider.scss */
.bout-nav li.more-cta .cta-dropdown a:hover .count, .bout-nav li.more-cta .cta-dropdown a.active .count {
  background: #979899;
  color: #000;
}
/* line 101, ../../app/assets/scss/_slider.scss */
.bout-nav li.fight-stats {
  width: 20%;
}
/* line 104, ../../app/assets/scss/_slider.scss */
.bout-nav li.recap {
  width: 23%;
}
/* line 107, ../../app/assets/scss/_slider.scss */
.bout-nav li.score-card {
  width: 31%;
}
/* line 110, ../../app/assets/scss/_slider.scss */
.bout-nav li.live-coverage {
  width: 28%;
}
/* line 113, ../../app/assets/scss/_slider.scss */
.bout-nav li.roundbyround {
  width: 33%;
}
/* line 116, ../../app/assets/scss/_slider.scss */
.bout-nav li.score-card-recap {
  width: 24%;
}
@media only screen and (min-width: 768px) {
  /* line 24, ../../app/assets/scss/_slider.scss */
  .bout-nav li {
    width: auto;
    font-size: 1.429em;
    overflow: hidden;
  }
  /* line 126, ../../app/assets/scss/_slider.scss */
  .bout-nav li.off-screen {
    display: block;
    position: relative;
    right: 0;
    height: auto;
    top: 0;
    border-top: none;
    border-right: none;
  }
  /* line 134, ../../app/assets/scss/_slider.scss */
  .bout-nav li.off-screen.second {
    top: 0;
    border-bottom: none;
    border-right: 1px solid #000;
  }
  /* line 140, ../../app/assets/scss/_slider.scss */
  .bout-nav li span.break {
    display: inline;
  }
  /* line 144, ../../app/assets/scss/_slider.scss */
  .bout-nav li .cta-dropdown {
    display: none;
  }
  /* line 146, ../../app/assets/scss/_slider.scss */
  .bout-nav li .cta-dropdown li {
    display: none;
    width: 0;
  }
  /* line 152, ../../app/assets/scss/_slider.scss */
  .bout-nav li.more-cta, .bout-nav li.fight-stats, .bout-nav li.score-card, .bout-nav li.live-coverage, .bout-nav li.recap, .bout-nav li.roundbyround, .bout-nav li.score-card-recap, .bout-nav li.more-cta.after {
    width: auto;
  }
}
/* line 158, ../../app/assets/scss/_slider.scss */
.bout-nav button {
  background: #fff;
  text-transform: uppercase;
  border: none;
}
/* line 164, ../../app/assets/scss/_slider.scss */
.bout-nav a, .bout-nav button {
  display: block;
  float: left;
  color: #000;
  text-align: center;
  padding: 20px 0px;
  height: 58px;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  /* line 164, ../../app/assets/scss/_slider.scss */
  .bout-nav a, .bout-nav button {
    padding: 20px 14px;
    white-space: nowrap;
  }
}
@media only screen and (min-width: 992px) {
  /* line 164, ../../app/assets/scss/_slider.scss */
  .bout-nav a, .bout-nav button {
    padding: 20px 25px;
    white-space: nowrap;
  }
}
/* line 184, ../../app/assets/scss/_slider.scss */
.bout-nav a .count, .bout-nav button .count {
  background: #979899;
  color: #000;
  font-size: 16px;
  padding: 0px 5px 1px;
  border-radius: 16px;
  position: relative;
  top: -2px;
}
/* line 194, ../../app/assets/scss/_slider.scss */
.bout-nav a.active, .bout-nav a:hover, .bout-nav button.active, .bout-nav button:hover {
  background: #000;
  color: #fff;
  text-decoration: none;
}
/* line 198, ../../app/assets/scss/_slider.scss */
.bout-nav a.active .live, .bout-nav a:hover .live, .bout-nav button.active .live, .bout-nav button:hover .live {
  color: #fff;
}
/* line 201, ../../app/assets/scss/_slider.scss */
.bout-nav a.active .count, .bout-nav a:hover .count, .bout-nav button.active .count, .bout-nav button:hover .count {
  background: #979899;
  color: #000;
}
/* line 207, ../../app/assets/scss/_slider.scss */
.bout-nav a .live, .bout-nav button .live {
  color: #e2211c;
}
/* line 210, ../../app/assets/scss/_slider.scss */
.bout-nav a .live .fa, .bout-nav button .live .fa {
  margin-right: 3px;
  font-size: .75em;
  position: relative;
  top: -1px;
}

/* line 222, ../../app/assets/scss/_slider.scss */
.touch .bout-nav a:hover {
  background: #fff;
  color: #000;
}
/* line 225, ../../app/assets/scss/_slider.scss */
.touch .bout-nav a:hover .live {
  color: #e2211c;
}
/* line 228, ../../app/assets/scss/_slider.scss */
.touch .bout-nav a:hover .count {
  background: #000;
  color: #fff;
}
/* line 233, ../../app/assets/scss/_slider.scss */
.touch .bout-nav a.active {
  background: #000;
  color: #fff;
}
/* line 236, ../../app/assets/scss/_slider.scss */
.touch .bout-nav a.active:hover .live {
  color: #fff;
}
/* line 239, ../../app/assets/scss/_slider.scss */
.touch .bout-nav a.active:hover .count {
  background: #fff;
  color: #000;
}

/*lot of common styles defined first*/
/* line 3, ../../app/assets/scss/_fight-night.scss */
.fight-night .nobreak, .fight .nobreak {
  white-space: nowrap;
}
/* line 6, ../../app/assets/scss/_fight-night.scss */
.fight-night .win-label, .fight .win-label {
  width: 72px;
  height: 35px;
  display: block;
  position: absolute;
  margin: 0 0 0 -40px;
  padding: 6px 0 0 0;
  bottom: 20px;
  left: 50%;
  border: 0;
  color: #fff;
  background-color: #e2211c;
  text-transform: uppercase;
  text-align: center;
  font-size: 1.286em;
}
@media only screen and (min-width: 768px) {
  /* line 6, ../../app/assets/scss/_fight-night.scss */
  .fight-night .win-label, .fight .win-label {
    font-size: 1.714em;
    width: 125px;
    height: 45px;
    margin: 0 0 0 -62px;
    bottom: 30px;
    padding-top: 9px;
  }
}
/* line 31, ../../app/assets/scss/_fight-night.scss */
.fight-night .summary, .fight .summary {
  display: inline-block;
  margin: 0 0 20px 0;
  text-transform: uppercase;
  font-size: 1.714em;
  line-height: 1em;
  background: #979899;
  padding: 8px 25px;
  margin-right: 20px;
  margin-left: 20px;
  color: #000;
}
/* line 46, ../../app/assets/scss/_fight-night.scss */
.fight-night a:hover .summary, .fight a:hover .summary {
  background: #fff;
  border-color: #979899;
}
/* line 50, ../../app/assets/scss/_fight-night.scss */
.fight-night .border-row, .fight .border-row {
  border-top: 1px solid #000;
  padding-bottom: 0;
}
/* line 54, ../../app/assets/scss/_fight-night.scss */
.fight-night .regular-button.live, .fight .regular-button.live {
  display: block;
  float: none;
  width: 200px;
}
/* line 59, ../../app/assets/scss/_fight-night.scss */
.fight-night .fight-recap, .fight .fight-recap {
  margin: 0 0 5px 0;
  display: inline-block;
  text-transform: uppercase;
  font-size: 1.143em;
  font-size: 1.286em;
  color: #979899;
}
/* line 68, ../../app/assets/scss/_fight-night.scss */
.fight-night.in-mobile .section-group h5, .fight.in-mobile .section-group h5 {
  display: block;
}
/* line 71, ../../app/assets/scss/_fight-night.scss */
.fight-night .additional-items, .fight .additional-items {
  display: none;
  overflow: hidden;
}
/* line 76, ../../app/assets/scss/_fight-night.scss */
.fight-night .watch-details, .fight .watch-details {
  overflow: hidden;
  color: #000;
}
/* line 79, ../../app/assets/scss/_fight-night.scss */
.fight-night .watch-details .no-padding, .fight .watch-details .no-padding {
  padding-left: 0;
  padding-right: 0;
}
/* line 84, ../../app/assets/scss/_fight-night.scss */
.fight-night .watch-details h4, .fight .watch-details h4 {
  text-transform: uppercase;
  font-size: 1.47em;
  /*ie11 does some weird stuff with fonts, rounding up so its happy*/
  margin: 30px 0;
  text-align: center;
}
/* line 92, ../../app/assets/scss/_fight-night.scss */
.fight-night .watch-details h5, .fight .watch-details h5 {
  font-size: 1.429em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 5px;
}
@media only screen and (min-width: 768px) {
  /* line 92, ../../app/assets/scss/_fight-night.scss */
  .fight-night .watch-details h5, .fight .watch-details h5 {
    font-size: 1.714em;
  }
}
/* line 102, ../../app/assets/scss/_fight-night.scss */
.fight-night .watch-details p, .fight .watch-details p {
  font-size: 1.286em;
  line-height: 1.1em;
  margin-bottom: 0;
}
/* line 107, ../../app/assets/scss/_fight-night.scss */
.fight-night .watch-details p.listing, .fight .watch-details p.listing {
  margin-bottom: 0;
}
/* line 111, ../../app/assets/scss/_fight-night.scss */
.fight-night .watch-details p a, .fight .watch-details p a {
  color: #e2211c;
  text-transform: uppercase;
}
@media only screen and (min-width: 992px) {
  /* line 102, ../../app/assets/scss/_fight-night.scss */
  .fight-night .watch-details p, .fight .watch-details p {
    font-size: 1.429em;
  }
}
/* line 120, ../../app/assets/scss/_fight-night.scss */
.fight-night .watch-details .fight-time, .fight .watch-details .fight-time {
  white-space: nowrap;
  display: block;
}
@media only screen and (min-width: 768px) {
  /* line 76, ../../app/assets/scss/_fight-night.scss */
  .fight-night .watch-details, .fight .watch-details {
    padding-left: 4.16666667%;
    padding-right: 4.16666667%;
    padding-bottom: 50px;
  }
  /* line 129, ../../app/assets/scss/_fight-night.scss */
  .fight-night .watch-details h4, .fight .watch-details h4 {
    margin: 45px 0;
  }
}
/* line 136, ../../app/assets/scss/_fight-night.scss */
.fight-night .watch-group, .fight .watch-group {
  margin-bottom: 25px;
}
/* line 139, ../../app/assets/scss/_fight-night.scss */
.fight-night .watch-group .svg-icon-contain, .fight .watch-group .svg-icon-contain {
  width: 50px;
  margin: 0 auto 10px;
}
@media only screen and (min-width: 768px) {
  /* line 136, ../../app/assets/scss/_fight-night.scss */
  .fight-night .watch-group, .fight .watch-group {
    margin-bottom: 0;
  }
  /* line 146, ../../app/assets/scss/_fight-night.scss */
  .fight-night .watch-group .svg-icon-contain, .fight .watch-group .svg-icon-contain {
    width: 25%;
    float: left;
    margin: 0;
  }
}
/* line 156, ../../app/assets/scss/_fight-night.scss */
.fight-night .watch-text, .fight .watch-text {
  text-align: center;
}
@media only screen and (min-width: 768px) {
  /* line 156, ../../app/assets/scss/_fight-night.scss */
  .fight-night .watch-text, .fight .watch-text {
    float: left;
    margin-left: 4.5%;
    width: 64%;
    margin-right: 4.5%;
    text-align: left;
  }
  /* line 165, ../../app/assets/scss/_fight-night.scss */
  .fight-night .watch-text:last-child, .fight .watch-text:last-child {
    margin-right: 0;
  }
}
/* line 171, ../../app/assets/scss/_fight-night.scss */
.fight-night .section-group .news-image .icon, .fight .section-group .news-image .icon {
  right: 0;
  width: 36px;
  height: 36px;
}
@media only screen and (min-width: 768px) {
  /* line 171, ../../app/assets/scss/_fight-night.scss */
  .fight-night .section-group .news-image .icon, .fight .section-group .news-image .icon {
    width: 24px;
    height: 24px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 171, ../../app/assets/scss/_fight-night.scss */
  .fight-night .section-group .news-image .icon, .fight .section-group .news-image .icon {
    width: 36px;
    height: 36px;
  }
}
/* line 185, ../../app/assets/scss/_fight-night.scss */
.fight-night .news-image, .fight .news-image {
  padding-left: 0;
  padding-right: 0;
}
/* line 191, ../../app/assets/scss/_fight-night.scss */
.fight-night .section-content, .fight-night .news-group, .fight .section-content, .fight .news-group {
  overflow: hidden;
}

/* line 196, ../../app/assets/scss/_fight-night.scss */
.fn-header {
  color: #000;
  padding: 20px 0;
}
/* line 199, ../../app/assets/scss/_fight-night.scss */
.fn-header h1, .fn-header h3 {
  text-transform: uppercase;
  margin: 0;
  padding: 0 0 10px;
  font-size: 1.929em;
  font-weight: 300;
  text-align: center;
  letter-spacing: .025em;
}
/* line 208, ../../app/assets/scss/_fight-night.scss */
.fn-header h1 em, .fn-header h3 em {
  font-style: normal;
  text-transform: none;
}
/* line 212, ../../app/assets/scss/_fight-night.scss */
.fn-header h1 a, .fn-header h3 a {
  color: #000;
}
/* line 215, ../../app/assets/scss/_fight-night.scss */
.fn-header h1 .headline-underline, .fn-header h3 .headline-underline {
  border-bottom: 1px solid #979899;
  display: inline-block;
  padding-bottom: 7px;
}
/* line 222, ../../app/assets/scss/_fight-night.scss */
.fn-header ul {
  margin: 0 auto;
  padding: 0;
  display: block;
  overflow: hidden;
  color: #000;
}
@media only screen and (min-width: 768px) {
  /* line 222, ../../app/assets/scss/_fight-night.scss */
  .fn-header ul {
    color: #fff;
  }
}
/* line 233, ../../app/assets/scss/_fight-night.scss */
.fn-header li {
  font-size: 1.286em;
  font-weight: 400;
  text-align: center;
  padding: 0;
  line-height: 1.2em;
  display: block;
  /*ie has some real issues with svgs so this network class code is a little strange*/
}
/* line 242, ../../app/assets/scss/_fight-night.scss */
.fn-header li a {
  color: #000;
}
@media only screen and (min-width: 768px) {
  /* line 242, ../../app/assets/scss/_fight-night.scss */
  .fn-header li a {
    color: #fff;
  }
}
/* line 250, ../../app/assets/scss/_fight-night.scss */
.fn-header li.network {
  padding-right: 10px;
  padding-left: 10px;
  background: #e2211c;
  width: 50%;
  display: block;
  margin: 5px auto 0;
}
@media only screen and (min-width: 768px) {
  /* line 250, ../../app/assets/scss/_fight-night.scss */
  .fn-header li.network {
    display: inline;
    padding-top: 5px;
    padding-bottom: 5px;
    width: auto;
    margin: 0;
  }
  /* line 263, ../../app/assets/scss/_fight-night.scss */
  .fn-header li.network:hover {
    background: #000;
    cursor: pointer;
  }
  /* line 266, ../../app/assets/scss/_fight-night.scss */
  .fn-header li.network:hover a, .fn-header li.network:hover img {
    background: #000;
  }
}
/* line 272, ../../app/assets/scss/_fight-night.scss */
.fn-header li.network img {
  background: #e2211c;
  margin-left: 2px;
  margin-right: 3px;
}
/* line 277, ../../app/assets/scss/_fight-night.scss */
.fn-header li.network a {
  color: #fff !important;
  background: #e2211c;
  line-height: 35px;
  white-space: nowrap;
}
@media only screen and (min-width: 768px) {
  /* line 283, ../../app/assets/scss/_fight-night.scss */
  .fn-header li.network a:hover {
    text-decoration: none;
    background: #000;
  }
}
/* line 292, ../../app/assets/scss/_fight-night.scss */
.fn-header li.location {
  display: block;
  text-align: center;
  padding-top: 12px;
  font-weight: 400;
  padding-right: 0;
  font-size: 0.929em;
}
/* line 303, ../../app/assets/scss/_fight-night.scss */
.fn-header h2 {
  text-transform: uppercase;
  text-align: center;
  display: block;
  font-size: 1.286em;
  font-weight: 400;
  line-height: 1.2em;
  margin: 0;
}
/* line 312, ../../app/assets/scss/_fight-night.scss */
.fn-header h2 .location {
  display: block;
  text-align: center;
  padding-top: 12px;
  font-size: .783em;
  font-weight: 400;
  text-transform: none;
}
/* line 321, ../../app/assets/scss/_fight-night.scss */
.fn-header h2 .outcome {
  background: #979899;
  padding: 5px 20px;
  margin-top: 10px;
  line-height: 1.3em;
  display: inline-block;
}
@media only screen and (min-width: 768px) {
  /* line 333, ../../app/assets/scss/_fight-night.scss */
  .fn-header h1, .fn-header h3 {
    font-size: 2.429em;
  }
  /* line 336, ../../app/assets/scss/_fight-night.scss */
  .fn-header li {
    font-size: 1.429em;
    padding-right: 25px;
    display: inline-block;
  }
  /* line 341, ../../app/assets/scss/_fight-night.scss */
  .fn-header li.location {
    font-size: 1.143em;
  }
  /* line 345, ../../app/assets/scss/_fight-night.scss */
  .fn-header h2 {
    font-size: 1.429em;
  }
  /* line 347, ../../app/assets/scss/_fight-night.scss */
  .fn-header h2 .location {
    font-size: .8em;
  }
}
@media only screen and (min-width: 992px) {
  /* line 354, ../../app/assets/scss/_fight-night.scss */
  .fn-header h1, .fn-header h3 {
    font-size: 2.857em;
  }
  /* line 357, ../../app/assets/scss/_fight-night.scss */
  .fn-header h1, .fn-header h3 {
    font-size: 3.857em;
  }
  /* line 360, ../../app/assets/scss/_fight-night.scss */
  .fn-header li, .fn-header h2 {
    font-size: 1.714em;
  }
  /* line 363, ../../app/assets/scss/_fight-night.scss */
  .fn-header h2 .location {
    font-size: 0.696em;
  }
}

/* line 371, ../../app/assets/scss/_fight-night.scss */
.fight-night .past-fights {
  border-top: none;
  border-bottom: 1px solid #000;
  padding-bottom: 30px;
}
/* line 376, ../../app/assets/scss/_fight-night.scss */
.fight-night .past-fights ul {
  clear: both;
}
@media only screen and (min-width: 768px) {
  /* line 382, ../../app/assets/scss/_fight-night.scss */
  .fight-night .past-fights ul {
    margin-bottom: 20px;
  }
}
/* line 387, ../../app/assets/scss/_fight-night.scss */
.fight-night .past-fights li {
  display: block;
  color: #000;
  line-height: 1.1em;
  font-size: 1.714em;
  margin-bottom: 3px;
  text-align: center;
}
/* line 394, ../../app/assets/scss/_fight-night.scss */
.fight-night .past-fights li a {
  color: #000;
}
/* line 395, ../../app/assets/scss/_fight-night.scss */
.fight-night .past-fights li em {
  text-transform: none;
  font-style: normal;
  color: #8d8d8d;
}
@media only screen and (min-width: 768px) {
  /* line 387, ../../app/assets/scss/_fight-night.scss */
  .fight-night .past-fights li {
    font-size: 2em;
    line-height: 1em !important;
  }
}
@media only screen and (min-width: 992px) {
  /* line 387, ../../app/assets/scss/_fight-night.scss */
  .fight-night .past-fights li {
    font-size: 2em;
    margin-bottom: 5px;
    line-height: 1em;
  }
}
@media only screen and (min-width: 992px) {
  /* line 371, ../../app/assets/scss/_fight-night.scss */
  .fight-night .past-fights {
    padding-bottom: 45px;
  }
}
/* line 415, ../../app/assets/scss/_fight-night.scss */
.fight-night .video-wrapper {
  z-index: 20;
}
/* line 419, ../../app/assets/scss/_fight-night.scss */
.fight-night .marquee {
  background: #000000;
  text-align: center;
  position: relative;
}
/* line 423, ../../app/assets/scss/_fight-night.scss */
.fight-night .marquee img {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  height: auto;
}
/* line 429, ../../app/assets/scss/_fight-night.scss */
.fight-night .marquee.fixed-size {
  height: 50px;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  /* line 429, ../../app/assets/scss/_fight-night.scss */
  .fight-night .marquee.fixed-size {
    height: 310px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 429, ../../app/assets/scss/_fight-night.scss */
  .fight-night .marquee.fixed-size {
    height: 430px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 429, ../../app/assets/scss/_fight-night.scss */
  .fight-night .marquee.fixed-size {
    height: 475px;
  }
}
/* line 441, ../../app/assets/scss/_fight-night.scss */
.fight-night .marquee.fixed-size img {
  width: 770px;
  position: absolute;
  top: -90%;
  left: 50%;
  margin-left: -385px;
  opacity: .5;
}
@media only screen and (min-width: 768px) {
  /* line 441, ../../app/assets/scss/_fight-night.scss */
  .fight-night .marquee.fixed-size img {
    width: 1000px;
    margin-left: -500px;
    top: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 441, ../../app/assets/scss/_fight-night.scss */
  .fight-night .marquee.fixed-size img {
    width: 1200px;
    margin-left: -600px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 441, ../../app/assets/scss/_fight-night.scss */
  .fight-night .marquee.fixed-size img {
    width: 100%;
    margin-left: 0;
    left: 0;
    height: auto;
  }
}
/* line 466, ../../app/assets/scss/_fight-night.scss */
.fight-night .marquee .marquee-text {
  background: #000000;
  color: #fff;
  text-align: center;
  width: 100%;
  overflow: hidden;
}
/* line 473, ../../app/assets/scss/_fight-night.scss */
.fight-night .marquee .marquee-text .regular-button {
  margin-bottom: 10px;
}
@media only screen and (min-width: 768px) {
  /* line 466, ../../app/assets/scss/_fight-night.scss */
  .fight-night .marquee .marquee-text {
    position: absolute;
    bottom: 45%;
    text-align: left;
    opacity: 0;
    padding: 20px 5%;
    background: url(../png/transparent-bg.png);
  }
  /* line 484, ../../app/assets/scss/_fight-night.scss */
  .fight-night .marquee .marquee-text .regular-button {
    margin-top: 35px;
    float: right;
  }
}
@media only screen and (min-width: 992px) {
  /* line 466, ../../app/assets/scss/_fight-night.scss */
  .fight-night .marquee .marquee-text {
    padding: 30px 10%;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 466, ../../app/assets/scss/_fight-night.scss */
  .fight-night .marquee .marquee-text {
    bottom: 45%;
  }
}
/* line 498, ../../app/assets/scss/_fight-night.scss */
.fight-night .marquee .marquee-text h4 {
  margin: 0;
  font-size: 1em;
  font-weight: 400;
  text-transform: uppercase;
}
/* line 504, ../../app/assets/scss/_fight-night.scss */
.fight-night .marquee .marquee-text h4 span.live-slot {
  display: block;
  padding-top: 3px;
}
/* line 509, ../../app/assets/scss/_fight-night.scss */
.fight-night .marquee .marquee-text h4.simple {
  color: #8d8d8d;
  text-align: left;
}
@media only screen and (min-width: 768px) {
  /* line 498, ../../app/assets/scss/_fight-night.scss */
  .fight-night .marquee .marquee-text h4 {
    font-size: 1.143em;
  }
  /* line 516, ../../app/assets/scss/_fight-night.scss */
  .fight-night .marquee .marquee-text h4 span.live-slot {
    padding-left: 20px;
    display: inline;
    padding-top: 0;
  }
  /* line 521, ../../app/assets/scss/_fight-night.scss */
  .fight-night .marquee .marquee-text h4.simple {
    text-align: left;
  }
}
@media only screen and (min-width: 992px) {
  /* line 498, ../../app/assets/scss/_fight-night.scss */
  .fight-night .marquee .marquee-text h4 {
    font-size: 1.429em;
  }
}
/* line 531, ../../app/assets/scss/_fight-night.scss */
.fight-night .marquee .headline-bucket {
  text-transform: uppercase;
  display: inline-block;
  font-size: 2.44em;
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 539, ../../app/assets/scss/_fight-night.scss */
.fight-night .marquee .headline-bucket em {
  text-transform: none;
  font-style: normal;
}
/* line 544, ../../app/assets/scss/_fight-night.scss */
.fight-night .marquee .headline-bucket.simple {
  text-transform: none;
  font-weight: 400;
  padding-bottom: 15px;
  text-align: left;
}
/* line 551, ../../app/assets/scss/_fight-night.scss */
.fight-night .marquee .headline-bucket a.fight, .fight-night .marquee .headline-bucket .fight {
  display: block;
  line-height: 1.1em;
  font-weight: 400;
  color: #fff;
}
@media only screen and (min-width: 768px) {
  /* line 531, ../../app/assets/scss/_fight-night.scss */
  .fight-night .marquee .headline-bucket {
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 563, ../../app/assets/scss/_fight-night.scss */
  .fight-night .marquee .headline-bucket a.fight:first-child, .fight-night .marquee .headline-bucket .fight:first-child {
    border: none;
  }
  /* line 568, ../../app/assets/scss/_fight-night.scss */
  .fight-night .marquee .headline-bucket.simple {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 531, ../../app/assets/scss/_fight-night.scss */
  .fight-night .marquee .headline-bucket {
    font-size: 3.143em;
  }
}
/* line 580, ../../app/assets/scss/_fight-night.scss */
.fight-night .marquee button.play-button {
  border-radius: 50%;
  border: 2px solid #fff;
  margin-top: 10px;
  background: #000;
  text-align: center;
}
/* line 587, ../../app/assets/scss/_fight-night.scss */
.fight-night .marquee button.play-button:hover {
  border-color: #000;
  background: #fff;
  color: #000;
}
/* line 593, ../../app/assets/scss/_fight-night.scss */
.fight-night .marquee button.play-button .fa {
  font-size: 48px;
  text-indent: 10px;
}
@media only screen and (min-width: 768px) {
  /* line 580, ../../app/assets/scss/_fight-night.scss */
  .fight-night .marquee button.play-button {
    height: 100px;
    width: 100px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 580, ../../app/assets/scss/_fight-night.scss */
  .fight-night .marquee button.play-button {
    height: 130px;
    width: 130px;
  }
}
/* line 609, ../../app/assets/scss/_fight-night.scss */
.fight-night .marquee .cta-bucket {
  padding-top: 15px;
  padding-bottom: 15px;
  z-index: 0;
  position: relative;
  font-weight: 700;
}
/* line 616, ../../app/assets/scss/_fight-night.scss */
.fight-night .marquee .cta-bucket a {
  display: inline-block;
  text-transform: uppercase;
  font-size: 1em;
  margin-right: 15px;
  color: #8d8d8d;
}
@media only screen and (min-width: 768px) {
  /* line 616, ../../app/assets/scss/_fight-night.scss */
  .fight-night .marquee .cta-bucket a {
    float: left;
    display: block;
  }
}
/* line 627, ../../app/assets/scss/_fight-night.scss */
.fight-night .marquee .cta-bucket a:last-child {
  margin-right: 0;
}
/* line 630, ../../app/assets/scss/_fight-night.scss */
.fight-night .marquee .cta-bucket a:hover {
  text-decoration: none;
  color: #fff;
}
@media only screen and (min-width: 768px) {
  /* line 609, ../../app/assets/scss/_fight-night.scss */
  .fight-night .marquee .cta-bucket {
    padding-top: 20px;
    padding-bottom: 0;
  }
}
/* line 642, ../../app/assets/scss/_fight-night.scss */
.fight-night .marquee h1, .fight-night .marquee p {
  margin: 0;
}
/* line 647, ../../app/assets/scss/_fight-night.scss */
.fight-night .black-row {
  background: #000;
}
@media only screen and (min-width: 768px) {
  /* line 652, ../../app/assets/scss/_fight-night.scss */
  .fight-night .toggle-video {
    display: none;
  }
}
/* line 657, ../../app/assets/scss/_fight-night.scss */
.fight-night .fight-rows {
  position: relative;
  z-index: 2;
}
/* line 664, ../../app/assets/scss/_fight-night.scss */
.fight-night .fight-rows.hasMarquee .email-signup-module,
.fight-night .signup-integrated-module.hasMarquee .email-signup-module {
  padding-top: 15px;
  padding-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  /* line 664, ../../app/assets/scss/_fight-night.scss */
  .fight-night .fight-rows.hasMarquee .email-signup-module,
  .fight-night .signup-integrated-module.hasMarquee .email-signup-module {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 662, ../../app/assets/scss/_fight-night.scss */
  .fight-night .fight-rows.hasMarquee,
  .fight-night .signup-integrated-module.hasMarquee {
    margin-top: -165px;
    position: relative;
    z-index: 2;
  }
}
@media only screen and (min-width: 992px) {
  /* line 662, ../../app/assets/scss/_fight-night.scss */
  .fight-night .fight-rows.hasMarquee,
  .fight-night .signup-integrated-module.hasMarquee {
    margin-top: -235px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 662, ../../app/assets/scss/_fight-night.scss */
  .fight-night .fight-rows.hasMarquee,
  .fight-night .signup-integrated-module.hasMarquee {
    margin-top: -290px;
  }
}
/* line 685, ../../app/assets/scss/_fight-night.scss */
.fight-night .fight-row {
  background: #000;
  border-top: 1px solid #e2211c;
  overflow: hidden;
}
/* line 690, ../../app/assets/scss/_fight-night.scss */
.fight-night .fight-row .max-width-applied {
  overflow: hidden;
  background: #000;
}
/* line 696, ../../app/assets/scss/_fight-night.scss */
.fight-night .fight-image {
  width: 50%;
}
/* line 698, ../../app/assets/scss/_fight-night.scss */
.fight-night .fight-image {
  position: relative;
}
/* line 701, ../../app/assets/scss/_fight-night.scss */
.fight-night .fight-image img {
  width: 100%;
  height: 100%;
}
/* line 705, ../../app/assets/scss/_fight-night.scss */
.fight-night .fight-image.first {
  float: left;
}
/* line 708, ../../app/assets/scss/_fight-night.scss */
.fight-night .fight-image.second {
  float: right;
}
@media only screen and (min-width: 768px) {
  /* line 696, ../../app/assets/scss/_fight-night.scss */
  .fight-night .fight-image {
    width: 29%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 696, ../../app/assets/scss/_fight-night.scss */
  .fight-night .fight-image {
    width: 25%;
  }
}
/* line 720, ../../app/assets/scss/_fight-night.scss */
.fight-night .fight-headline {
  text-align: center;
  color: #fff;
  clear: both;
  padding: 0 4.16666667% 20px;
}
/* line 726, ../../app/assets/scss/_fight-night.scss */
.fight-night .fight-headline h2 {
  text-transform: uppercase;
  padding-top: 20px;
  margin-bottom: 20px;
  font-size: 2em;
  letter-spacing: .025em;
  line-height: 1.1em;
}
/* line 735, ../../app/assets/scss/_fight-night.scss */
.fight-night .fight-headline h2 a {
  color: #fff;
}
/* line 739, ../../app/assets/scss/_fight-night.scss */
.fight-night .fight-headline h2 em {
  text-transform: none;
  font-style: normal;
}
/* line 744, ../../app/assets/scss/_fight-night.scss */
.fight-night .fight-headline .regular-button {
  display: block;
  width: 180px;
  margin: 30px auto 0;
}
/* line 749, ../../app/assets/scss/_fight-night.scss */
.fight-night .fight-headline .regular-button.live {
  background: #000;
  color: #fff;
  border-color: #979899;
  width: 260px;
}
/* line 754, ../../app/assets/scss/_fight-night.scss */
.fight-night .fight-headline .regular-button.live:hover {
  background: #979899;
  color: #000;
}
/* line 761, ../../app/assets/scss/_fight-night.scss */
.fight-night .fight-headline p {
  line-height: 1.4em;
}
@media only screen and (min-width: 768px) {
  /* line 720, ../../app/assets/scss/_fight-night.scss */
  .fight-night .fight-headline {
    clear: none;
    padding-left: 30%;
    padding-right: 30%;
  }
  /* line 770, ../../app/assets/scss/_fight-night.scss */
  .fight-night .fight-headline h2 {
    padding-top: 0;
  }
  /* line 774, ../../app/assets/scss/_fight-night.scss */
  .fight-night .fight-headline .regular-button {
    display: inline-block;
    width: auto;
    font-size: 15px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 782, ../../app/assets/scss/_fight-night.scss */
  .fight-night .fight-headline h2 {
    font-size: 2.429em;
    padding-top: 20px;
  }
  /* line 786, ../../app/assets/scss/_fight-night.scss */
  .fight-night .fight-headline p {
    font-size: 1.143em;
  }
}

/*android has trouble rendering the svg height without a set container, unfortunately*/
/* line 794, ../../app/assets/scss/_fight-night.scss */
.touch .fight-night .watch-details .svg-icon-contain,
.touch .fight .watch-details .svg-icon-contain {
  width: 45px;
  height: 45px;
}
@media only screen and (min-width: 768px) {
  /* line 794, ../../app/assets/scss/_fight-night.scss */
  .touch .fight-night .watch-details .svg-icon-contain,
  .touch .fight .watch-details .svg-icon-contain {
    width: 60px;
    height: 60px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 794, ../../app/assets/scss/_fight-night.scss */
  .touch .fight-night .watch-details .svg-icon-contain,
  .touch .fight .watch-details .svg-icon-contain {
    width: 80px;
    height: 80px;
  }
}

/* line 808, ../../app/assets/scss/_fight-night.scss */
.touch .fight-night .section-content .regular-button {
  width: 168px;
  margin: 0 auto;
}

/* line 813, ../../app/assets/scss/_fight-night.scss */
.fight-night .marquee .headline-bucket.simple {
  padding-bottom: 15px;
  text-transform: uppercase;
}
/* line 816, ../../app/assets/scss/_fight-night.scss */
.fight-night .marquee .headline-bucket.simple a {
  cursor: pointer;
}

/* line 823, ../../app/assets/scss/_fight-night.scss */
.no-js .fn-header ul {
  display: none;
}
/* line 826, ../../app/assets/scss/_fight-night.scss */
.no-js .fn-header ul li {
  color: #000;
}
/* line 827, ../../app/assets/scss/_fight-night.scss */
.no-js .fn-header ul li a {
  color: #000;
}
/* line 833, ../../app/assets/scss/_fight-night.scss */
.no-js .overlay-slidedown {
  display: none;
}
/* line 837, ../../app/assets/scss/_fight-night.scss */
.no-js .row.black-row, .no-js #boutNavigation, .no-js .scribble, .no-js .tab-row {
  display: none;
}
/* line 842, ../../app/assets/scss/_fight-night.scss */
.no-js .fight .text-slide.one, .no-js .fight .text-slide.two {
  display: inline;
  left: 0;
  transition: none;
  -moz-transition: none;
  -webkit-transition: none;
}
/* line 851, ../../app/assets/scss/_fight-night.scss */
.no-js .fight-noscript {
  color: #000;
  font-size: 1.143em;
  text-align: center;
  height: 150px;
  width: 100%;
}

/* line 861, ../../app/assets/scss/_fight-night.scss */
.fight-night-header {
  padding: 15px 0 15px;
  background: #fff;
  overflow: hidden;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  /* line 861, ../../app/assets/scss/_fight-night.scss */
  .fight-night-header {
    text-align: left;
  }
}
@media only screen and (min-width: 992px) {
  /* line 861, ../../app/assets/scss/_fight-night.scss */
  .fight-night-header {
    padding: 30px 0 30px;
  }
}
/* line 872, ../../app/assets/scss/_fight-night.scss */
.fight-night-header .hdr {
  margin: 0;
  font-size: 32px;
  letter-spacing: -0.018em;
  color: #000;
}
@media only screen and (min-width: 768px) {
  /* line 872, ../../app/assets/scss/_fight-night.scss */
  .fight-night-header .hdr {
    font-size: 44px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 872, ../../app/assets/scss/_fight-night.scss */
  .fight-night-header .hdr {
    font-size: 60px;
  }
}
/* line 883, ../../app/assets/scss/_fight-night.scss */
.fight-night-header .hdr a {
  color: #000;
}
/* line 885, ../../app/assets/scss/_fight-night.scss */
.fight-night-header .hdr a:hover, .fight-night-header .hdr a:focus {
  color: #000;
}
.fight-night-header .hdr abbr[title] {
  font-weight: 400;
}
/* line 890, ../../app/assets/scss/_fight-night.scss */
.fight-night-header p {
  color: #979899;
  font-size: 16px;
  line-height: 1em;
}
@media only screen and (min-width: 768px) {
  /* line 890, ../../app/assets/scss/_fight-night.scss */
  .fight-night-header p {
    font-size: 20px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 890, ../../app/assets/scss/_fight-night.scss */
  .fight-night-header p {
    font-size: 24px;
  }
}
/* line 900, ../../app/assets/scss/_fight-night.scss */
.fight-night-header p .fa-circle {
  font-size: .4em;
  line-height: 16px;
  vertical-align: top;
  padding: 0 5px;
}
@media only screen and (min-width: 768px) {
  /* line 900, ../../app/assets/scss/_fight-night.scss */
  .fight-night-header p .fa-circle {
    line-height: 20px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 900, ../../app/assets/scss/_fight-night.scss */
  .fight-night-header p .fa-circle {
    line-height: 24px;
  }
}
/* line 914, ../../app/assets/scss/_fight-night.scss */
.fight-night-header .network {
  background: #e2211c;
  display: table;
  color: #fff;
  text-transform: uppercase;
  padding: 0 10px;
  font-size: 16px;
  height: 40px;
  margin: 0 auto;
}
/* line 923, ../../app/assets/scss/_fight-night.scss */
.fight-night-header .network:hover {
  text-decoration: none;
  background: #000;
}
@media only screen and (min-width: 768px) {
  /* line 914, ../../app/assets/scss/_fight-night.scss */
  .fight-night-header .network {
    float: right;
    height: 65px;
    font-size: 20px;
    padding: 0 20px;
    margin: 0;
    margin-top: 7px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 914, ../../app/assets/scss/_fight-night.scss */
  .fight-night-header .network {
    font-size: 24px;
    height: 80px;
    margin-top: 10px;
  }
}
/* line 941, ../../app/assets/scss/_fight-night.scss */
.fight-night-header .network span {
  display: table-cell;
  vertical-align: middle;
}
/* line 944, ../../app/assets/scss/_fight-night.scss */
.fight-night-header .network span.logo {
  padding-left: 10px;
  height: 30px;
  width: auto;
}

/* line 953, ../../app/assets/scss/_fight-night.scss */
.fight-night-header .network span.logo img {
  max-width: 100%;
  padding-bottom: 6px;
  padding-top: 6px;
}

.fight-night-header .network span.logo img.prime-video, .fight-night-header .network span.logo img.showtime, .fight-night-header .network span.logo img.bounce-tv, .fight-night-header .network span.logo img.espn--espn-deportes, .fight-night-header .network span.logo img.fox-ppv, .fight-night-header .network span.logo img.fox-sports-1, .fight-night-header .network span.logo img.nbcsn, .fight-night-header .network span.logo img.nbc, .fight-night-header .network span.logo img.itv-2{
  padding: 0px !important;
}

.fight-night-header .network span.logo img.showtime, .fight-night-header .network span.logo img.bounce-tv, .fight-night-header .network span.logo img.espn--espn-deportes, .fight-night-header .network span.logo img.nbc, .fight-night-header .network span.logo img.fox-sports-1, .fight-night-header .network span.logo img.itv-2, .fight-night-header .network span.logo img.nbcsn{
  position: relative;
}

.fight-night-header .network span.logo img.showtime{
  top: 2px;
}

.fight-night-header .network span.logo img.bounce-tv, .fight-night-header .network span.logo img.espn--espn-deportes, .fight-night-header .network span.logo img.nbc{
  bottom: 3px;
}

.fight-night-header .network span.logo img.fox-sports-1, .fight-night-header .network span.logo img.itv-2{
  bottom: 2px;
}

.fight-night-header .network span.logo img.itv-2{
  height: 36px;
}

.fight-night-header .network span.logo img.nbcsn{
  bottom: 4px;
}

.fight-night-header a.network span.logo img.prime-video-ppv{
  height: 60px;
  padding-bottom: 5px;
  padding-top: 5px;
}
@media only screen and (max-width: 768px) {
  /* line 953, ../../app/assets/scss/_fight-night.scss */
  .fight-night-header .network span.logo img {
    height: 23px !important;
  }
  .fight-night-header .network span.logo {
    height: 23px;
  }
  .fight-night-header a.network span.logo img.prime-video-ppv{
    height: 50px !important;
    padding-bottom: 5px;
    padding-top: 5px;
  }
}
  .fight-night-header .network span.logo img {
    padding-bottom: 7px;
    padding-top: 2px;
    height: 50px;
    width: auto;
  }

/* line 971, ../../app/assets/scss/_fight-night.scss */
.hashtag {
  text-transform: uppercase;
  color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  width: 100%;
  font-size: 32px;
  padding-top: 5px;
  padding-bottom: 5px;
}
@media only screen and (min-width: 768px) {
  /* line 971, ../../app/assets/scss/_fight-night.scss */
  .hashtag {
    font-size: 44px;
    padding-top: 1em;
    padding-bottom: 1em;
  }
}
@media only screen and (min-width: 992px) {
  /* line 971, ../../app/assets/scss/_fight-night.scss */
  .hashtag {
    font-size: 60px;
  }
}

/* line 2, ../../app/assets/scss/_fight.scss */
.fight .tab-row {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}
/* line 6, ../../app/assets/scss/_fight.scss */
.fight .tab-row .clock-hdr {
  color: #000;
}
/* line 14, ../../app/assets/scss/_fight.scss */
.fight .scribble p {
  margin-top: 15px;
  margin-bottom: 15px;
  color: #000;
  font-size: 1em;
}
@media only screen and (min-width: 768px) {
  /* line 14, ../../app/assets/scss/_fight.scss */
  .fight .scribble p {
    font-size: 1.286em;
    margin-top: 35px;
    margin-bottom: 35px;
  }
}
/* line 25, ../../app/assets/scss/_fight.scss */
.fight .scribble h3 {
  max-width: 880px;
  margin: 40px auto 40px auto;
  font-size: 18px;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  /* line 25, ../../app/assets/scss/_fight.scss */
  .fight .scribble h3 {
    font-size: 24px;
  }
}
/* line 34, ../../app/assets/scss/_fight.scss */
.fight .scribble .scrbbl-embed {
  margin: 0 auto;
}
@media only screen and (min-width: 992px) {
  /* line 34, ../../app/assets/scss/_fight.scss */
  .fight .scribble .scrbbl-embed {
    width: 83.3333333%;
  }
}
/* line 40, ../../app/assets/scss/_fight.scss */
.fight .scribble.round-by-round {
  margin-top: 30px;
}
@media only screen and (min-width: 768px) {
  /* line 40, ../../app/assets/scss/_fight.scss */
  .fight .scribble.round-by-round {
    margin-top: 35px;
  }
}
/* line 48, ../../app/assets/scss/_fight.scss */
.fight .countdown {
  text-align: center;
  color: #000;
  background: #fff;
  text-transform: uppercase;
  vertical-align: top;
  padding: 15px 0 0;
}
/* line 55, ../../app/assets/scss/_fight.scss */
.fight .countdown p {
  display: inline-block;
  margin-top: 4px;
  margin-right: 8px;
  vertical-align: top;
  font-weight: 700;
}
@media only screen and (min-width: 768px) {
  /* line 55, ../../app/assets/scss/_fight.scss */
  .fight .countdown p {
    font-size: 1.429em;
    margin-top: 1px;
  }
}
/* line 68, ../../app/assets/scss/_fight.scss */
.fight .countdown-clock {
  display: inline-block !important;
}
/* line 72, ../../app/assets/scss/_fight.scss */
.fight .flip-clock-wrapper {
  width: auto;
  margin-bottom: 18px;
}
/* line 75, ../../app/assets/scss/_fight.scss */
.fight .flip-clock-wrapper ul {
  -webkit-padding-start: 0;
  background: #fff;
}
/* line 80, ../../app/assets/scss/_fight.scss */
.fight .flip-clock-wrapper ul li a div.inn {
  background: #CCCCCC;
  color: #181818;
}
/* line 88, ../../app/assets/scss/_fight.scss */
.fight .flip-clock-divider .flip-clock-label {
  font-size: 11px;
}
/* line 92, ../../app/assets/scss/_fight.scss */
.fight .comparison {
  color: #fff;
  background: #000;
}
/* line 96, ../../app/assets/scss/_fight.scss */
.fight .comparison .fighter-image {
  float: left;
  width: 50%;
  overflow: hidden;
  text-align: right;
  padding-right: 10px;
}
/* line 102, ../../app/assets/scss/_fight.scss */
.fight .comparison .fighter-image img {
  width: 85%;
  height: 100%;
}
/* line 106, ../../app/assets/scss/_fight.scss */
.fight .comparison .fighter-image.second {
  float: right;
  text-align: left;
  padding-left: 10px;
  padding-right: 0;
}
/* line 112, ../../app/assets/scss/_fight.scss */
.fight .comparison .fighter-stats {
  float: left;
  width: 100%;
  margin-top: -50px;
  background: #000;
  position: relative;
  z-index: 5;
}
/* line 119, ../../app/assets/scss/_fight.scss */
.fight .comparison .fighter-stats p {
  text-align: center;
  line-height: 1.4em;
  padding: 15px 4.16666667%;
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) {
  /* line 127, ../../app/assets/scss/_fight.scss */
  .fight .comparison .fighter-image {
    max-height: 1000px;
  }
  /* line 130, ../../app/assets/scss/_fight.scss */
  .fight .comparison .fighter-image img {
    width: 75%;
    height: auto;
  }
  /* line 135, ../../app/assets/scss/_fight.scss */
  .fight .comparison .fighter-stats {
    font-size: 1.143em;
    margin-top: -100px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 142, ../../app/assets/scss/_fight.scss */
  .fight .comparison .fighter-image {
    width: 27.5%;
    max-height: 560px;
    padding-right: 0;
    padding-left: 0;
  }
  /* line 147, ../../app/assets/scss/_fight.scss */
  .fight .comparison .fighter-image.second {
    padding-left: 0;
  }
  /* line 150, ../../app/assets/scss/_fight.scss */
  .fight .comparison .fighter-image img {
    width: 110%;
    height: auto;
  }
  /* line 154, ../../app/assets/scss/_fight.scss */
  .fight .comparison .fighter-stats {
    width: 45%;
    float: left;
    padding: 25px 3% 0;
    margin-top: 0px;
  }
  /* line 159, ../../app/assets/scss/_fight.scss */
  .fight .comparison .fighter-stats p {
    padding: 0 0 15px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 167, ../../app/assets/scss/_fight.scss */
  .fight .comparison .fighter-image img {
    width: 85%;
    height: 100%;
  }
}
/* line 173, ../../app/assets/scss/_fight.scss */
.fight .comparison ul {
  -webkit-padding-start: 0;
  padding: 0;
  margin: 0;
}
@media only screen and (min-width: 768px) {
  /* line 179, ../../app/assets/scss/_fight.scss */
  .fight .comparison ul li.name-row ul li {
    padding-top: 22px;
  }
}
/* line 184, ../../app/assets/scss/_fight.scss */
.fight .comparison ul li.name-row ul li.category {
  padding-top: 23px;
}
/* line 188, ../../app/assets/scss/_fight.scss */
.fight .comparison ul ul {
  overflow: hidden;
  border-top: 1px solid #e2211c;
  padding: 0;
  margin: 0;
}
/* line 194, ../../app/assets/scss/_fight.scss */
.fight .comparison ul ul li {
  float: left;
  text-align: right;
  width: 33%;
  padding: 15px 0;
}
/* line 200, ../../app/assets/scss/_fight.scss */
.fight .comparison ul ul li abbr.length {
  margin-left: -5px;
}
/* line 204, ../../app/assets/scss/_fight.scss */
.fight .comparison ul ul li a {
  text-transform: uppercase;
  color: #979899;
}
/* line 206, ../../app/assets/scss/_fight.scss */
.fight .comparison ul ul li a:hover {
  text-decoration: underline;
}
/* line 213, ../../app/assets/scss/_fight.scss */
.fight .comparison ul ul li.category {
  text-align: center;
  display: inline-block;
  float: none;
  text-transform: uppercase;
  color: #979899;
  width: 32%;
}
/* line 222, ../../app/assets/scss/_fight.scss */
.fight .comparison ul ul li:last-child {
  float: right;
  text-align: left;
}
@media only screen and (min-width: 768px) {
  /* line 194, ../../app/assets/scss/_fight.scss */
  .fight .comparison ul ul li {
    font-size: 1em;
    width: 40%;
  }
  /* line 231, ../../app/assets/scss/_fight.scss */
  .fight .comparison ul ul li.category {
    width: 19%;
  }
  /* line 235, ../../app/assets/scss/_fight.scss */
  .fight .comparison ul ul li a {
    color: #979899;
  }
  /* line 239, ../../app/assets/scss/_fight.scss */
  .fight .comparison ul ul li.name-row a {
    font-size: 1em;
  }
}
@media only screen and (min-width: 992px) {
  /* line 194, ../../app/assets/scss/_fight.scss */
  .fight .comparison ul ul li {
    width: 33%;
  }
  /* line 246, ../../app/assets/scss/_fight.scss */
  .fight .comparison ul ul li.category {
    width: 33%;
  }
}
/* line 253, ../../app/assets/scss/_fight.scss */
.fight .comparison ul li.name-row ul li a {
  color: #fff;
  text-transform: none;
}
/* line 260, ../../app/assets/scss/_fight.scss */
.fight .digits > div {
  background: #000000;
  color: #E1E1E1;
  width: 16px;
  height: 23px;
  line-height: 21px;
  font-size: 13px;
  margin-right: 2px;
}
@media only screen and (min-width: 768px) {
  /* line 260, ../../app/assets/scss/_fight.scss */
  .fight .digits > div {
    width: 20px;
    height: 28px;
    font-size: 20px;
    margin-right: 3px;
    line-height: 25px;
  }
}
/* line 278, ../../app/assets/scss/_fight.scss */
.fight .delim {
  line-height: 21px;
  height: 23px;
  width: 5px;
}
/* line 284, ../../app/assets/scss/_fight.scss */
.fight .label {
  font-size: 11px;
}
@media only screen and (min-width: 768px) {
  /* line 284, ../../app/assets/scss/_fight.scss */
  .fight .label {
    font-size: 12px;
  }
}
/* line 291, ../../app/assets/scss/_fight.scss */
.fight .watch-details {
  border-top: 1px solid #000;
  margin-top: 30px;
}
@media only screen and (min-width: 768px) {
  /* line 291, ../../app/assets/scss/_fight.scss */
  .fight .watch-details {
    margin-top: 0;
  }
}
/* line 299, ../../app/assets/scss/_fight.scss */
.fight .watch-details h4 {
  margin-top: 30px;
  margin-bottom: 30px;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  /* line 299, ../../app/assets/scss/_fight.scss */
  .fight .watch-details h4 {
    margin-top: 50px;
    margin-bottom: 40px;
  }
}
/* line 311, ../../app/assets/scss/_fight.scss */
.fight .section-content .regular-button {
  margin: 0 auto;
  width: 168px;
}
/* line 316, ../../app/assets/scss/_fight.scss */
.fight .white-row.fight-preview {
  border-bottom: 1px solid #000;
  padding-bottom: 30px;
}
@media only screen and (min-width: 992px) {
  /* line 321, ../../app/assets/scss/_fight.scss */
  .fight .white-row.fight-preview .section-group {
    width: 83.3333333%;
    margin-left: auto;
    margin-right: auto;
  }
}
/* line 330, ../../app/assets/scss/_fight.scss */
.fight .section-group.news-primary p {
  font-size: 1.143em;
  line-height: 1.7em;
  color: #000;
  margin-bottom: 20px;
}
/* line 335, ../../app/assets/scss/_fight.scss */
.fight .section-group.news-primary p:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) {
  /* line 330, ../../app/assets/scss/_fight.scss */
  .fight .section-group.news-primary p {
    margin-bottom: 25px;
  }
  /* line 340, ../../app/assets/scss/_fight.scss */
  .fight .section-group.news-primary p:last-child {
    margin-bottom: 0;
  }
}
/* line 345, ../../app/assets/scss/_fight.scss */
.fight .section-group.news-primary p.video-caption {
  color: #fff;
  font-size: 1em;
  line-height: 1.3em;
  padding: 20px 15px;
  margin-top: -3px;
}
/* line 356, ../../app/assets/scss/_fight.scss */
.fight .spotlights h5 {
  text-align: left;
  margin-top: 30px;
  margin-bottom: 10px;
  padding-left: 4.16666667%;
  padding-right: 4.16666667%;
  letter-spacing: .025em;
}
/* line 365, ../../app/assets/scss/_fight.scss */
.fight .spotlights .section-group:last-child {
  border-top: 1px solid #000;
  margin-top: 30px;
}
@media only screen and (min-width: 768px) {
  /* line 372, ../../app/assets/scss/_fight.scss */
  .fight .spotlights .section-group:first-child {
    padding-right: 4%;
    padding-left: 10px;
  }
  /* line 376, ../../app/assets/scss/_fight.scss */
  .fight .spotlights .section-group:last-child {
    padding-left: 4%;
    padding-right: 10px;
    border: none;
    margin-top: 0;
  }
  /* line 384, ../../app/assets/scss/_fight.scss */
  .fight .spotlights h5 {
    padding-left: 0;
    padding-right: 0;
    margin-top: 50px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 393, ../../app/assets/scss/_fight.scss */
  .fight .spotlights .section-group:first-child {
    padding-left: 0;
  }
  /* line 396, ../../app/assets/scss/_fight.scss */
  .fight .spotlights .section-group:last-child {
    padding-right: 0;
  }
}
/* line 402, ../../app/assets/scss/_fight.scss */
.fight .spotlights .regular-button {
  margin: 0 auto;
  width: 168px;
}
/* line 407, ../../app/assets/scss/_fight.scss */
.fight .spotlights .cta {
  padding-top: 20px;
}
@media only screen and (min-width: 768px) {
  /* line 407, ../../app/assets/scss/_fight.scss */
  .fight .spotlights .cta {
    border-top: 1px solid #000;
    margin-top: 10px;
  }
}
/* line 415, ../../app/assets/scss/_fight.scss */
.fight .spotlights .spotlight-article {
  overflow: hidden;
  padding: 12px 4.16666667%;
}
@media only screen and (min-width: 768px) {
  /* line 415, ../../app/assets/scss/_fight.scss */
  .fight .spotlights .spotlight-article {
    padding-left: 0px;
    padding-right: 0px;
  }
}
/* line 424, ../../app/assets/scss/_fight.scss */
.fight .spotlights .spotlight-article a {
  display: block;
  overflow: hidden;
  color: #000;
}
/* line 429, ../../app/assets/scss/_fight.scss */
.fight .spotlights .spotlight-article a:hover p, .fight .spotlights .spotlight-article a:focus p {
  text-decoration: underline;
}
/* line 434, ../../app/assets/scss/_fight.scss */
.fight .spotlights .spotlight-article:last-child {
  border-bottom: none;
}
/* line 438, ../../app/assets/scss/_fight.scss */
.fight .spotlights .spotlight-article span {
  position: relative;
  display: block;
  float: left;
  width: 48.33333333%;
}
/* line 443, ../../app/assets/scss/_fight.scss */
.fight .spotlights .spotlight-article span .icon {
  height: 25px;
  width: 25px;
  position: absolute;
  bottom: 0;
  left: 0;
}
/* line 452, ../../app/assets/scss/_fight.scss */
.fight .spotlights .spotlight-article p {
  font-size: 1.286em;
}
@media only screen and (min-width: 992px) {
  /* line 452, ../../app/assets/scss/_fight.scss */
  .fight .spotlights .spotlight-article p {
    font-size: 1.429em;
  }
}
/* line 461, ../../app/assets/scss/_fight.scss */
.fight .spotlights img {
  width: 100%;
  height: auto;
}
/* line 465, ../../app/assets/scss/_fight.scss */
.fight .spotlights p {
  float: left;
  width: 46%;
  margin-left: 5%;
  margin-bottom: 0;
  font-size: 1em;
  line-height: 1.1em;
}
/* line 477, ../../app/assets/scss/_fight.scss */
.fight .text-slide {
  position: relative;
  transition: left .5s ease-out;
  -moz-transition: left .5s ease-out;
  -webkit-transition: left .5s ease-out;
}
/* line 484, ../../app/assets/scss/_fight.scss */
.fight .text-slide.one {
  left: -300px;
}
/* line 486, ../../app/assets/scss/_fight.scss */
.fight .text-slide.one.slid {
  left: 0;
}
/* line 491, ../../app/assets/scss/_fight.scss */
.fight .text-slide.two {
  left: 300px;
}
/* line 493, ../../app/assets/scss/_fight.scss */
.fight .text-slide.two.slid {
  left: 0;
}
/* line 498, ../../app/assets/scss/_fight.scss */
.fight .image-slide {
  opacity: 0;
}
/* line 501, ../../app/assets/scss/_fight.scss */
.fight .image-slide.slid {
  opacity: 1;
  transition: opacity .5s ease-out;
  -moz-transition: opacity .5s ease-out;
  -webkit-transition: opacity .5s ease-out;
}
/* line 510, ../../app/assets/scss/_fight.scss */
.fight .news-primary article {
  border-top: 0;
  margin-top: 20px;
}
@media only screen and (min-width: 768px) {
  /* line 510, ../../app/assets/scss/_fight.scss */
  .fight .news-primary article {
    margin-top: 40px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 510, ../../app/assets/scss/_fight.scss */
  .fight .news-primary article {
    width: 83.3333333%;
    margin-left: auto;
    margin-right: auto;
  }
}
/* line 523, ../../app/assets/scss/_fight.scss */
.fight .news-primary .byline {
  color: #000;
}
/* line 525, ../../app/assets/scss/_fight.scss */
.fight .news-primary .byline time {
  padding-right: .5em;
}
/* line 530, ../../app/assets/scss/_fight.scss */
.fight .news-primary .articleBody h4.intro {
  text-transform: uppercase;
  color: #000;
  font-size: 1.429em;
  margin-bottom: 15px;
  border-bottom: 1px solid #d1d3d4;
  padding-bottom: 15px;
}
/* line 540, ../../app/assets/scss/_fight.scss */
.fight .news-primary ul {
  -webkit-padding-start: 0;
}
/* line 544, ../../app/assets/scss/_fight.scss */
.fight .news-primary .highlights {
  margin-bottom: 50px;
}
/* line 546, ../../app/assets/scss/_fight.scss */
.fight .news-primary .highlights li {
  border-bottom: 1px solid #d1d3d4;
}
/* line 548, ../../app/assets/scss/_fight.scss */
.fight .news-primary .highlights li p {
  margin: 10px 0 15px;
}
/* line 554, ../../app/assets/scss/_fight.scss */
.fight .news-primary .regular-button {
  left: 0;
  margin-top: 30px;
}

/* line 561, ../../app/assets/scss/_fight.scss */
#fight-recap-news {
  border-top: 1px solid #000;
}

/* line 565, ../../app/assets/scss/_fight.scss */
.touch .fight .text-slide {
  left: 0;
}

/* line 568, ../../app/assets/scss/_fight.scss */
.touch .fight .image-slide {
  opacity: 1;
}

/* line 1, ../../app/assets/scss/_fight-night-subnav.scss */
.fight-night-subnav {
  background: #E2211C;
  border-bottom: 1px solid #fff;
}
/* line 5, ../../app/assets/scss/_fight-night-subnav.scss */
.fight-night-subnav a {
  color: #fff;
}
/* line 8, ../../app/assets/scss/_fight-night-subnav.scss */
.fight-night-subnav p {
  font-size: 1em;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  color: #fff;
  border-top: 1px solid #fff;
  margin-bottom: 0;
  padding-right: 4.16666667%;
  padding-left: 4.16666667%;
}
/* line 18, ../../app/assets/scss/_fight-night-subnav.scss */
.fight-night-subnav p a {
  padding: 14px 0 13px;
  display: inline-block;
}
/* line 23, ../../app/assets/scss/_fight-night-subnav.scss */
.fight-night-subnav p span {
  padding: 14px 0 13px;
}
/* line 27, ../../app/assets/scss/_fight-night-subnav.scss */
.fight-night-subnav p.fn-subnav-cta:hover {
  cursor: pointer;
}
@media only screen and (min-width: 992px) {
  /* line 27, ../../app/assets/scss/_fight-night-subnav.scss */
  .fight-night-subnav p.fn-subnav-cta:hover {
    cursor: default;
  }
}
/* line 35, ../../app/assets/scss/_fight-night-subnav.scss */
.fight-night-subnav p .icon {
  float: right;
  display: block;
  width: 25px;
  height: 25px;
  margin-top: 9px;
  color: #fff;
  background-image: url(../png/plus-minus-white.png);
  background-position: 0 0;
  background-repeat: no-repeat;
}
/* line 46, ../../app/assets/scss/_fight-night-subnav.scss */
.fight-night-subnav p .icon:hover {
  cursor: pointer;
}
@media only screen and (min-width: 768px) {
  /* line 8, ../../app/assets/scss/_fight-night-subnav.scss */
  .fight-night-subnav p {
    font-size: 1.143em;
    border-top: none;
    margin-top: 0;
  }
  /* line 55, ../../app/assets/scss/_fight-night-subnav.scss */
  .fight-night-subnav p p {
    margin-top: 14px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 8, ../../app/assets/scss/_fight-night-subnav.scss */
  .fight-night-subnav p {
    border-bottom: 1px solid #fff;
  }
  /* line 61, ../../app/assets/scss/_fight-night-subnav.scss */
  .fight-night-subnav p .icon {
    display: none;
  }
  /* line 64, ../../app/assets/scss/_fight-night-subnav.scss */
  .fight-night-subnav p a {
    padding: 13px 0 6px;
  }
}
/* line 70, ../../app/assets/scss/_fight-night-subnav.scss */
.fight-night-subnav ul {
  margin: 0 auto;
  overflow: hidden;
  -webkit-padding-start: 0px;
  height: 0;
  transition: height 0.3s ease-in-out;
  -moz-transition: height 0.3s ease-in-out;
  -webkit-transition: height 0.3s ease-in-out;
}
@media only screen and (min-width: 768px) {
  /* line 70, ../../app/assets/scss/_fight-night-subnav.scss */
  .fight-night-subnav ul {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 70, ../../app/assets/scss/_fight-night-subnav.scss */
  .fight-night-subnav ul {
    max-width: 992px;
    height: auto !important;
  }
}
/* line 91, ../../app/assets/scss/_fight-night-subnav.scss */
.fight-night-subnav.open .icon {
  background-position: 0 -25px;
}
/* line 96, ../../app/assets/scss/_fight-night-subnav.scss */
.fight-night-subnav li {
  padding: 5px 4.16666667%;
  overflow: hidden;
  width: 100%;
  position: relative;
}
/* line 102, ../../app/assets/scss/_fight-night-subnav.scss */
.fight-night-subnav li img {
  width: 68px;
  float: left;
  margin-right: 10px;
  height: 100%;  
}
/* line 106, ../../app/assets/scss/_fight-night-subnav.scss */
.fight-night-subnav li img:first-child {
  margin-right: 5px;
}
/* line 110, ../../app/assets/scss/_fight-night-subnav.scss */
.fight-night-subnav li a {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1em;
  overflow: hidden;
  text-decoration: none;
  line-height: 1.4em;
  display: flex;
  align-items: center;
}
/* line 119, ../../app/assets/scss/_fight-night-subnav.scss */
.fight-night-subnav li a em {
  font-style: normal;
  text-transform: none;
}
/* line 124, ../../app/assets/scss/_fight-night-subnav.scss */
.fight-night-subnav li a:hover span {
  border-bottom: 1px solid #fff;
}
/* line 126, ../../app/assets/scss/_fight-night-subnav.scss */
.fight-night-subnav li a:hover span.liveFlag {
  border-bottom: none;
}
/* line 133, ../../app/assets/scss/_fight-night-subnav.scss */
.fight-night-subnav li span {
  position: relative;
  line-height: 1.2;
  top: 3px;
}
/* line 138, ../../app/assets/scss/_fight-night-subnav.scss */
.fight-night-subnav li span.nobreak {
  top: 0;
}
/* line 142, ../../app/assets/scss/_fight-night-subnav.scss */
.fight-night-subnav li span.boxer-name {
  top: 0;
}
@media only screen and (min-width: 768px) {
  /* line 96, ../../app/assets/scss/_fight-night-subnav.scss */
  .fight-night-subnav li {
    border-top: 1px solid #fff;
  }
}
@media only screen and (min-width: 992px) {
  /* line 96, ../../app/assets/scss/_fight-night-subnav.scss */
  .fight-night-subnav li {
    padding: 5px;
    float: left;
    width: 33%;
    border-left: 1px solid #fff;
    text-align: left;
    border-top: none;
    position: relative;
  }
  /* line 163, ../../app/assets/scss/_fight-night-subnav.scss */
  .fight-night-subnav li img {
    width: 66px;
  }
  /* line 168, ../../app/assets/scss/_fight-night-subnav.scss */
  .fight-night-subnav li:last-child {
    border-right: 1px solid #fff;
  }
  /* line 171, ../../app/assets/scss/_fight-night-subnav.scss */
  .fight-night-subnav li a {
    float: left;
    line-height: 1.3em;
  }
  /* line 174, ../../app/assets/scss/_fight-night-subnav.scss */
  .fight-night-subnav li a:hover {
    text-decoration: underline;
  }
  /* line 176, ../../app/assets/scss/_fight-night-subnav.scss */
  .fight-night-subnav li a:hover span {
    border-bottom: none;
  }
  /* line 181, ../../app/assets/scss/_fight-night-subnav.scss */
  .fight-night-subnav li img {
    float: left;
    margin-right: 10px;
  }
  /* line 187, ../../app/assets/scss/_fight-night-subnav.scss */
  .fight-night-subnav li span.boxer-name {
    top: 0;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 194, ../../app/assets/scss/_fight-night-subnav.scss */
  .fight-night-subnav li img {
    width: 68px;
    height: 100%;
  }
}
/* line 201, ../../app/assets/scss/_fight-night-subnav.scss */
.fight-night-subnav .liveFlag {
  background: #fff;
  color: #e2211c;
  font-size: 12px;
  padding: 5px;
  padding: 2px 3px;
  white-space: nowrap;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 211, ../../app/assets/scss/_fight-night-subnav.scss */
.fight-night-subnav .liveFlag .fa-circle {
  margin-right: 3px;
  font-size: 10px;
  position: relative;
  top: -1px;
}
@media only screen and (min-width: 768px) {
  /* line 201, ../../app/assets/scss/_fight-night-subnav.scss */
  .fight-night-subnav .liveFlag {
    padding: 5px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 224, ../../app/assets/scss/_fight-night-subnav.scss */
  .fight-night-subnav.two-fights ul {
    max-width: 662px;
  }
  /* line 227, ../../app/assets/scss/_fight-night-subnav.scss */
  .fight-night-subnav.two-fights li {
    width: 50%;
  }
  /* line 233, ../../app/assets/scss/_fight-night-subnav.scss */
  .fight-night-subnav.one-fight ul {
    max-width: 330px;
  }
  /* line 236, ../../app/assets/scss/_fight-night-subnav.scss */
  .fight-night-subnav.one-fight li {
    width: 100%;
  }
}

/* line 1, ../../app/assets/scss/_fight-alert.scss */
.fight-alert {
  background: #979899;
  color: #000;
  position: relative;
  text-align: center;
  margin: 0 auto;
  width: 100%;
  padding: 20px 0;
  overflow: hidden;
  height: 150px;
}
/* line 12, ../../app/assets/scss/_fight-alert.scss */
.fight-alert h3 {
  font-size: 14px;
  font-size: 1.143em;
}
/* line 17, ../../app/assets/scss/_fight-alert.scss */
.fight-alert .close-alert {
  right: 7px;
  top: 5px;
}
/* line 22, ../../app/assets/scss/_fight-alert.scss */
.fight-alert .regular-button.white {
  background-color: #fff;
  border-color: #fff;
  line-height: 43px;
  border-color: #000;
}
/* line 27, ../../app/assets/scss/_fight-alert.scss */
.fight-alert .regular-button.white:hover {
  background: #000;
  color: #fff;
  border-color: #fff;
}
/* line 31, ../../app/assets/scss/_fight-alert.scss */
.fight-alert .regular-button.white:hover .fa-circle {
  color: #fff;
}
/* line 37, ../../app/assets/scss/_fight-alert.scss */
.fight-alert .hidden-xs {
  display: inline !important;
}
/* line 41, ../../app/assets/scss/_fight-alert.scss */
.fight-alert .alert-timer {
  font-size: 3em;
  line-height: .9em;
  display: inline-block;
  margin-bottom: 0;
}
/* line 49, ../../app/assets/scss/_fight-alert.scss */
.fight-alert #alert-timer {
  position: relative;
  left: -7px;
}
/* line 54, ../../app/assets/scss/_fight-alert.scss */
.fight-alert .fa-circle {
  color: #e2211c;
  padding-right: 5px;
  font-size: .9em;
  position: relative;
  top: -1px;
}
/* line 62, ../../app/assets/scss/_fight-alert.scss */
.fight-alert.compress {
  padding: 15px 10px;
  min-height: 74px;
  height: auto;
}
/* line 67, ../../app/assets/scss/_fight-alert.scss */
.fight-alert.compress .crop-xs {
  display: none;
}
/* line 70, ../../app/assets/scss/_fight-alert.scss */
.fight-alert.compress h3 {
  display: inline-block;
  text-align: center;
  margin-top: 0;
  padding-right: 5px;
  font-size: 1em;
  margin-bottom: 0;
}
/* line 79, ../../app/assets/scss/_fight-alert.scss */
.fight-alert.compress .regular-button.white {
  min-width: 80px;
  padding: 0 .5em;
}
/* line 84, ../../app/assets/scss/_fight-alert.scss */
.fight-alert.compress .compress-state {
  display: none;
}
/* line 88, ../../app/assets/scss/_fight-alert.scss */
.fight-alert.compress .alert-timer {
  font-size: 2em;
  display: inline-block;
  position: relative;
  top: 5px;
}
@media only screen and (min-width: 768px) {
  /* line 1, ../../app/assets/scss/_fight-alert.scss */
  .fight-alert {
    min-height: 230px;
    height: auto;
    padding: 40px 0;
  }
  /* line 101, ../../app/assets/scss/_fight-alert.scss */
  .fight-alert h3 {
    font-size: 2em;
    width: 100%;
    float: none;
    margin-bottom: 25px;
  }
  /* line 108, ../../app/assets/scss/_fight-alert.scss */
  .fight-alert .regular-button.white {
    display: inline-block;
  }
  /* line 111, ../../app/assets/scss/_fight-alert.scss */
  .fight-alert .close-alert {
    right: 15px;
    top: 10px;
  }
  /* line 115, ../../app/assets/scss/_fight-alert.scss */
  .fight-alert .alert-timer {
    font-size: 5em;
    line-height: .9em;
    margin-bottom: 0;
    display: inline-block;
  }
  /* line 121, ../../app/assets/scss/_fight-alert.scss */
  .fight-alert #alert-timer {
    position: relative;
    left: -13px;
  }
  /* line 125, ../../app/assets/scss/_fight-alert.scss */
  .fight-alert .crop-xs {
    display: inline !important;
  }
  /* line 128, ../../app/assets/scss/_fight-alert.scss */
  .fight-alert.compress {
    min-height: 90px;
  }
  /* line 130, ../../app/assets/scss/_fight-alert.scss */
  .fight-alert.compress #live-state {
    padding-top: 5px;
  }
  /* line 132, ../../app/assets/scss/_fight-alert.scss */
  .fight-alert.compress #live-state h3 {
    position: relative;
    top: 2px;
  }
  /* line 137, ../../app/assets/scss/_fight-alert.scss */
  .fight-alert.compress h3 {
    font-size: 1.5em !important;
    padding-right: 10px;
  }
  /* line 140, ../../app/assets/scss/_fight-alert.scss */
  .fight-alert.compress h3.standard {
    width: auto;
    display: inline-block;
    float: none;
    text-align: right;
  }
  /* line 146, ../../app/assets/scss/_fight-alert.scss */
  .fight-alert.compress h3.summary {
    width: auto;
    display: inline-block;
  }
  /* line 151, ../../app/assets/scss/_fight-alert.scss */
  .fight-alert.compress .compress-state {
    display: inline;
  }
  /* line 155, ../../app/assets/scss/_fight-alert.scss */
  .fight-alert.compress .alert-timer {
    font-size: 3em;
    display: inline-block;
    top: 7px;
  }
  /* line 160, ../../app/assets/scss/_fight-alert.scss */
  .fight-alert.compress .alert-timer #alert-timer {
    left: -10px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1, ../../app/assets/scss/_fight-alert.scss */
  .fight-alert {
    padding: 50px 0;
    min-height: 253px;
  }
  /* line 170, ../../app/assets/scss/_fight-alert.scss */
  .fight-alert h3 {
    font-size: 3em;
    margin-top: 0;
  }
  /* line 174, ../../app/assets/scss/_fight-alert.scss */
  .fight-alert .regular-button.white {
    height: 70px;
    line-height: 65px;
  }
  /* line 179, ../../app/assets/scss/_fight-alert.scss */
  .fight-alert .alert-timer {
    font-size: 6.429em;
  }
  /* line 182, ../../app/assets/scss/_fight-alert.scss */
  .fight-alert #alert-timer {
    left: -20px;
  }
  /* line 185, ../../app/assets/scss/_fight-alert.scss */
  .fight-alert.compress {
    padding-top: 25px;
    padding-bottom: 20px;
    min-height: 110px;
    height: auto;
  }
  /* line 190, ../../app/assets/scss/_fight-alert.scss */
  .fight-alert.compress .regular-button.white {
    height: 44px;
    padding-left: 1.5em;
    padding-right: 1.5em;
    line-height: 41px;
  }
  /* line 196, ../../app/assets/scss/_fight-alert.scss */
  .fight-alert.compress .compress-state {
    display: inline;
  }
  /* line 199, ../../app/assets/scss/_fight-alert.scss */
  .fight-alert.compress #alert-timer {
    left: -7px;
  }
}

/* line 207, ../../app/assets/scss/_fight-alert.scss */
.close-alert {
  width: 30px;
  height: 30px;
  position: absolute;
  right: 15px;
  top: 10px;
  border: none;
  z-index: 100;
  color: #000;
  font-size: 1.786em;
  background: none;
}

/* line 220, ../../app/assets/scss/_fight-alert.scss */
#alertwrap.slide-in {
  transition: height .5s ease-out;
  -moz-transition: height .5s ease-out;
  -webkit-transition: height .5s ease-out;
}

/* line 226, ../../app/assets/scss/_fight-alert.scss */
.fight .fight-alert .summary, .fight-night .fight-alert .summary {
  text-transform: none;
  font-weight: 500;
  line-height: 1.1em;
  font-size: 14px;
  font-size: 1.143em;
}
@media only screen and (min-width: 768px) {
  /* line 226, ../../app/assets/scss/_fight-alert.scss */
  .fight .fight-alert .summary, .fight-night .fight-alert .summary {
    font-size: 2em;
    margin-bottom: 25px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 226, ../../app/assets/scss/_fight-alert.scss */
  .fight .fight-alert .summary, .fight-night .fight-alert .summary {
    margin-top: 0;
    font-size: 3em;
  }
}

/*IE10 has a seriously hard time so I just give it set heights*/
@media all and (-ms-high-contrast: none) {
  /* line 244, ../../app/assets/scss/_fight-alert.scss */
  .fight-alert {
    height: 253px;
  }

  /* IE10 */
  /* line 245, ../../app/assets/scss/_fight-alert.scss */
  .fight-alert.compress {
    height: 110px;
  }

  /* line 248, ../../app/assets/scss/_fight-alert.scss */
  *::-ms-backdrop, .fight-alert {
    height: auto;
  }

  /* IE11 */
  /* line 249, ../../app/assets/scss/_fight-alert.scss */
  *::-ms-backdrop, .fight-alert.compress {
    height: auto;
  }
}
/* line 1, ../../app/assets/scss/_scorecard.scss */
.scorecard-group {
  padding: 20px 0;
  max-width: 1100px;
  margin: 0 auto;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  /* line 1, ../../app/assets/scss/_scorecard.scss */
  .scorecard-group {
    padding: 40px 0 60px;
  }
}
/* line 10, ../../app/assets/scss/_scorecard.scss */
.scorecard-group header {
  color: #8d8d8d;
  text-align: center;
  font-size: 1.143em;
}
/* line 14, ../../app/assets/scss/_scorecard.scss */
.scorecard-group header span {
  display: block;
  color: #fff;
  padding-top: 10px;
  font-size: 1.375em;
}
/* line 22, ../../app/assets/scss/_scorecard.scss */
.scorecard-group .last-line {
  border-color: #fff;
  margin: 0 auto;
  width: 30%;
  margin-top: -2px;
  position: relative;
}
/* line 30, ../../app/assets/scss/_scorecard.scss */
.scorecard-group .accordion-group {
  padding-left: 0;
  padding-right: 0;
  border-top: solid 1px #000;
  overflow: hidden;
}
/* line 36, ../../app/assets/scss/_scorecard.scss */
.scorecard-group .accordion-group a {
  text-transform: uppercase;
  color: #000;
  padding: 15px 20px 16px;
  display: block;
  text-align: left;
  position: relative;
  font-size: 1.143em;
}
/* line 44, ../../app/assets/scss/_scorecard.scss */
.scorecard-group .accordion-group a .icon {
  display: block;
  width: 16px;
  height: 16px;
  background: url(../png/white-plus-minus-sprite.png) 0px -4px no-repeat;
  position: absolute;
  right: 20px;
  top: 15px;
}
/* line 53, ../../app/assets/scss/_scorecard.scss */
.scorecard-group .accordion-group a:visited, .scorecard-group .accordion-group a:active {
  text-decoration: none;
}
/* line 59, ../../app/assets/scss/_scorecard.scss */
.scorecard-group .accordion-group.open a .icon {
  background-position: 0 -30px;
}
/* line 63, ../../app/assets/scss/_scorecard.scss */
.scorecard-group .accordion-group ul {
  display: none;
  padding-left: 0;
}
@media only screen and (min-width: 768px) {
  /* line 30, ../../app/assets/scss/_scorecard.scss */
  .scorecard-group .accordion-group {
    border-top: none;
  }
  /* line 69, ../../app/assets/scss/_scorecard.scss */
  .scorecard-group .accordion-group ul {
    display: block !important;
    height: auto !important;
  }
}
/* line 77, ../../app/assets/scss/_scorecard.scss */
.scorecard-group .notes {
  color: #8d8d8d;
  text-align: center;
  padding-top: 20px;
  clear: both;
  margin-left: 4.16666667%;
  margin-right: 4.16666667%;
  line-height: 1.3em;
  font-size: 1.143em;
}
/* line 86, ../../app/assets/scss/_scorecard.scss */
.scorecard-group .notes span {
  color: #fff;
  display: block;
  padding-top: 18px;
}
@media only screen and (min-width: 768px) {
  /* line 77, ../../app/assets/scss/_scorecard.scss */
  .scorecard-group .notes {
    padding-top: 50px;
  }
}

/* line 98, ../../app/assets/scss/_scorecard.scss */
.tech-diff {
  color: #fff;
  text-align: center;
  margin: 10px;
}
/* line 103, ../../app/assets/scss/_scorecard.scss */
.tech-diff.large {
  padding-top: 50px;
  padding-bottom: 50px;
}

/* line 109, ../../app/assets/scss/_scorecard.scss */
.scorecard {
  padding-top: 18px;
  padding-left: 0;
  padding-right: 0;
}
/* line 113, ../../app/assets/scss/_scorecard.scss */
.scorecard:first-child {
  padding-top: 10px;
}
@media only screen and (min-width: 768px) {
  /* line 109, ../../app/assets/scss/_scorecard.scss */
  .scorecard {
    padding-top: 40px;
  }
  /* line 118, ../../app/assets/scss/_scorecard.scss */
  .scorecard:first-child {
    padding-top: 40px;
  }
}

/* line 124, ../../app/assets/scss/_scorecard.scss */
.scorecard-inner {
  background: #fff;
  color: #000;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  /* line 124, ../../app/assets/scss/_scorecard.scss */
  .scorecard-inner {
    margin: 0 10px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 124, ../../app/assets/scss/_scorecard.scss */
  .scorecard-inner {
    margin: 0 10px;
  }
}
/* line 137, ../../app/assets/scss/_scorecard.scss */
.scorecard-inner h4 {
  color: #8d8d8d;
  padding: 10px 0;
  font-size: 16px;
  border-bottom: 1px solid #000;
  margin-bottom: 0;
}
/* line 143, ../../app/assets/scss/_scorecard.scss */
.scorecard-inner h4 span {
  display: block;
  color: #000;
  font-size: 1.375em;
}
/* line 149, ../../app/assets/scss/_scorecard.scss */
.scorecard-inner .totals {
  overflow: hidden;
  width: 100%;
  text-align: center;
}
/* line 153, ../../app/assets/scss/_scorecard.scss */
.scorecard-inner .totals h5 {
  float: left;
  display: block;
  width: 40%;
  text-transform: uppercase;
  font-size: 14px;
  padding: 0 5px;
  font-weight: 300;
}
@media only screen and (min-width: 768px) {
  /* line 153, ../../app/assets/scss/_scorecard.scss */
  .scorecard-inner .totals h5 {
    width: 42%;
    font-size: 13px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 153, ../../app/assets/scss/_scorecard.scss */
  .scorecard-inner .totals h5 {
    font-size: 14px;
  }
}
/* line 170, ../../app/assets/scss/_scorecard.scss */
.scorecard-inner .totals h5:last-child {
  float: right;
}
/* line 173, ../../app/assets/scss/_scorecard.scss */
.scorecard-inner .totals h5 span {
  display: block;
  font-size: 3.857em;
  font-weight: normal;
  letter-spacing: -1px;
  padding-top: 5px;
}
/* line 182, ../../app/assets/scss/_scorecard.scss */
.scorecard-inner .totals .divider {
  font-size: 3.857em;
  padding-top: 45px;
  display: inline-block;
}
@media only screen and (min-width: 768px) {
  /* line 182, ../../app/assets/scss/_scorecard.scss */
  .scorecard-inner .totals .divider {
    font-size: 2.2em;
  }
}
@media only screen and (min-width: 992px) {
  /* line 182, ../../app/assets/scss/_scorecard.scss */
  .scorecard-inner .totals .divider {
    font-size: 3em;
    padding-top: 55px;
  }
}
/* line 195, ../../app/assets/scss/_scorecard.scss */
.scorecard-inner ul {
  -webkit-padding-start: 0;
  border-top: 1px solid #000;
  margin: 0;
}
/* line 200, ../../app/assets/scss/_scorecard.scss */
.scorecard-inner li {
  overflow: hidden;
  background: #000;
  color: #fff;
  position: relative;
  line-height: 35px;
  font-size: 1.429em;
}
/* line 208, ../../app/assets/scss/_scorecard.scss */
.scorecard-inner li hr {
  width: 30%;
  margin: 0 auto;
  border-bottom: 1px solid #fff;
  border-top: none;
  position: absolute;
  top: 0px;
  left: 35%;
}
/* line 218, ../../app/assets/scss/_scorecard.scss */
.scorecard-inner li.round-header {
  text-transform: uppercase;
  font-size: 1em;
}
/* line 222, ../../app/assets/scss/_scorecard.scss */
.scorecard-inner li.round-header .s-first-group .s-first, .scorecard-inner li.round-header .s-first-group .s-second, .scorecard-inner li.round-header .s-second-group .s-first, .scorecard-inner li.round-header .s-second-group .s-second {
  line-height: 1em;
  padding-top: 4px;
  color: #000;
}
/* line 230, ../../app/assets/scss/_scorecard.scss */
.scorecard-inner li.final {
  background: #fff;
  color: #000;
  line-height: 0.714em;
}
/* line 235, ../../app/assets/scss/_scorecard.scss */
.scorecard-inner li.final .s-first, .scorecard-inner li.final .s-second {
  width: 100%;
}
/* line 238, ../../app/assets/scss/_scorecard.scss */
.scorecard-inner li.final .s-first-group, .scorecard-inner li.final .s-second-group {
  border-bottom: none;
}
/* line 242, ../../app/assets/scss/_scorecard.scss */
.scorecard-inner li.final span {
  text-transform: uppercase;
  font-weight: normal;
  font-size: 0.786em;
  position: absolute;
  left: 50%;
  margin-left: -17px;
  top: 3px;
}

/* line 257, ../../app/assets/scss/_scorecard.scss */
.s-first, .s-second {
  width: 50%;
  height: 35px;
  line-height: 35px;
}

/* line 263, ../../app/assets/scss/_scorecard.scss */
.s-second {
  float: left;
}

/* line 268, ../../app/assets/scss/_scorecard.scss */
.s-first-group, .s-second-group {
  width: 40%;
  background: #fff;
  color: #000;
  border-bottom: 1px solid #000;
  font-weight: normal;
  text-transform: uppercase;
}
@media only screen and (min-width: 768px) {
  /* line 268, ../../app/assets/scss/_scorecard.scss */
  .s-first-group, .s-second-group {
    width: 42%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 268, ../../app/assets/scss/_scorecard.scss */
  .s-first-group, .s-second-group {
    width: 40%;
  }
}

/* line 284, ../../app/assets/scss/_scorecard.scss */
.s-first-group {
  float: left;
}
/* line 287, ../../app/assets/scss/_scorecard.scss */
.s-first-group .s-first {
  float: left;
  border-right: 1px solid #000;
}
/* line 292, ../../app/assets/scss/_scorecard.scss */
.s-first-group .s-second {
  color: #979899;
}

/* line 297, ../../app/assets/scss/_scorecard.scss */
.s-second-group {
  float: right;
}
/* line 299, ../../app/assets/scss/_scorecard.scss */
.s-second-group .s-first {
  float: right;
  border-left: 1px solid #000;
}
/* line 303, ../../app/assets/scss/_scorecard.scss */
.s-second-group .s-second {
  color: #979899;
}

/* line 308, ../../app/assets/scss/_scorecard.scss */
.mini-scoreboard {
  padding-top: 10px;
  padding-bottom: 15px;
}
/* line 311, ../../app/assets/scss/_scorecard.scss */
.mini-scoreboard table {
  color: #fff;
  text-transform: uppercase;
  font-size: .929em;
  width: 100%;
}
/* line 317, ../../app/assets/scss/_scorecard.scss */
.mini-scoreboard td, .mini-scoreboard th.inner {
  border: 1px solid #fff;
  padding: 2px 0;
  text-align: center;
  min-width: 15px;
}
/* line 323, ../../app/assets/scss/_scorecard.scss */
.mini-scoreboard th {
  text-align: center;
  color: #8d8d8d;
  font-size: 1.143em;
}
/* line 330, ../../app/assets/scss/_scorecard.scss */
.mini-scoreboard th.inner {
  text-align: left;
  padding-right: 0;
  padding-left: 5px;
  color: #fff;
}
@media only screen and (min-width: 500px) {
  /* line 337, ../../app/assets/scss/_scorecard.scss */
  .mini-scoreboard td {
    min-width: 20px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 308, ../../app/assets/scss/_scorecard.scss */
  .mini-scoreboard {
    padding-top: 20px;
    padding-bottom: 35px;
  }
  /* line 344, ../../app/assets/scss/_scorecard.scss */
  .mini-scoreboard table {
    width: 100%;
    font-size: 1.143em;
  }
  /* line 348, ../../app/assets/scss/_scorecard.scss */
  .mini-scoreboard td, .mini-scoreboard th.inner {
    padding: 10px 0;
    min-width: 36px;
  }
  /* line 352, ../../app/assets/scss/_scorecard.scss */
  .mini-scoreboard th {
    font-size: 1.143em;
    padding-bottom: 5px;
  }
  /* line 356, ../../app/assets/scss/_scorecard.scss */
  .mini-scoreboard th.inner {
    width: auto;
    padding-left: 10px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 362, ../../app/assets/scss/_scorecard.scss */
  .mini-scoreboard table {
    width: 83.3333333%;
    margin: 0 auto;
  }
  /* line 366, ../../app/assets/scss/_scorecard.scss */
  .mini-scoreboard td {
    padding: 10px 0;
  }
  /* line 369, ../../app/assets/scss/_scorecard.scss */
  .mini-scoreboard th {
    font-size: 1.286em;
  }
  /* line 372, ../../app/assets/scss/_scorecard.scss */
  .mini-scoreboard th.inner {
    padding: 10px 0 10px 10px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 378, ../../app/assets/scss/_scorecard.scss */
  .mini-scoreboard td, .mini-scoreboard th.inner {
    min-width: 45px;
  }
}

/* line 384, ../../app/assets/scss/_scorecard.scss */
.in-mobile .news-primary h5.guide {
  font-size: 1.429em;
  text-transform: uppercase;
  color: #000;
  text-align: center;
  margin: 20px 0 20px 0;
}

/* line 1, ../../app/assets/scss/_email-signup-module.scss */
.scrim {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  opacity: 0;
  visibility: hidden;
}
/* line 12, ../../app/assets/scss/_email-signup-module.scss */
.scrim.open {
  opacity: 1;
  visibility: visible;
}

/* line 19, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module h1,
.email-signup-module p {
  color: #000;
}
/* line 24, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module p {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 20px;
}
/* line 30, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module h1 {
  font-weight: 500;
  margin-top: 0;
  padding-top: 0;
  text-transform: uppercase;
  display: inline-block;
  font-size: 3.143em;
  line-height: 44px;
}
/* line 41, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module a {
  text-decoration: underline;
}
/* line 45, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module form {
  position: relative;
}
/* line 48, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module form div {
  float: left;
  width: 100%;
}
/* line 54, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module form,
.email-signup-module .already-subscribed {
  width: 100%;
  float: left;
}
/* line 60, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module .already-subscribed {
  text-align: center;
  height: 45px;
  float: left;
  width: 100%;
  padding: 14px 0;
}
@media only screen and (min-width: 768px) {
  /* line 60, ../../app/assets/scss/_email-signup-module.scss */
  .email-signup-module .already-subscribed {
    text-align: left;
    width: auto;
  }
}
/* line 72, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module .already-subscribed a,
.email-signup-module .verify {
  color: #000;
}
/* line 77, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module i.fa-calendar-o {
  font-size: 24px;
  position: relative;
  left: -8px;
  top: 2px;
  padding-right: 3px;
}
/* line 85, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module i.fa-exclamation-circle {
  position: absolute;
  left: 5px;
  top: 4px;
}
/* line 91, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module .verify {
  width: 100%;
  text-align: left;
  margin-bottom: 10px;
  display: inline-block;
  font-weight: 700;
  line-height: 21px;
  padding-left: 20px;
}
/* line 100, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module .verify:focus {
  outline: 0;
}
/* line 105, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module .regular-button {
  min-width: 0;
}
/* line 109, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module .calendar-cta {
  width: 100%;
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  /* line 109, ../../app/assets/scss/_email-signup-module.scss */
  .email-signup-module .calendar-cta {
    margin-bottom: 0;
  }
}
/* line 117, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module .calendar-cta a {
  width: 100%;
  height: auto;
}
@media only screen and (min-width: 768px) {
  /* line 117, ../../app/assets/scss/_email-signup-module.scss */
  .email-signup-module .calendar-cta a {
    width: auto;
  }
}
/* line 126, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module .calendar-button {
  margin-bottom: 15px;
  margin-right: 6px;
  text-transform: uppercase;
  text-decoration: none;
}
@media only screen and (min-width: 768px) {
  /* line 126, ../../app/assets/scss/_email-signup-module.scss */
  .email-signup-module .calendar-button {
    margin-bottom: 30px;
  }
}
/* line 134, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module .calendar-button:focus {
  text-decoration: none;
}
/* line 139, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module input[type="checkbox"] {
  float: left;
  margin-top: 2px;
}
/* line 144, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module .checkbox-label {
  float: left;
  text-align: left;
  width: 90%;
  margin-left: 8px;
  margin-bottom: 20px;
  color: #000;
  font-weight: 400;
  font-size: 0.86em;
  line-height: 16px;
}
/* line 156, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module .checkbox-label a {
  color: #000;
}
/* line 161, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module input[type="text"], .email-signup-module input[type="email"] {
  height: 45px;
  float: left;
  width: 100%;
  padding-left: 15px;
  margin-bottom: 20px;
  border: solid 1px #000;
  font-size: 1.14em;
  line-height: normal;
  font-weight: 400;
  color: #000;
}
/* line 174, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module input[type="submit"],
.email-signup-module button[type="submit"] {
  height: 45px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  border: 0;
  width: 100%;
  min-width: 154px;
}
@media only screen and (min-width: 768px) {
  /* line 174, ../../app/assets/scss/_email-signup-module.scss */
  .email-signup-module input[type="submit"],
  .email-signup-module button[type="submit"] {
    margin-right: 30px;
    width: auto;
    float: left;
  }
}
/* line 190, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module .ajaxloader {
  display: none;
  text-align: center;
  margin-top: 30px;
}
/* line 197, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module .x-icon {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 30px;
  height: 30px;
  border: none;
  z-index: 100;
  color: #fff;
  font-size: 1.786em;
  background: none;
}
/* line 208, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module .x-icon:hover, .email-signup-module .x-icon:focus {
  color: #cfcfcf;
}
/* line 213, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module.popup {
  position: absolute;
  width: 94%;
  min-height: 285px;
  margin: 0 3%;
  top: 15px;
  left: 0;
  z-index: 1000;
  background: #979899;
  display: none;
  opacity: 0;
}
@media only screen and (min-width: 768px) {
  /* line 213, ../../app/assets/scss/_email-signup-module.scss */
  .email-signup-module.popup {
    -moz-transition: ease-in 0.25s;
    -o-transition: ease-in 0.25s;
    -webkit-transition: ease-in 0.25s;
    transition: ease-in 0.25s;
  }
}
/* line 228, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module.popup:focus {
  outline: 0;
}
@media only screen and (min-width: 768px) {
  /* line 213, ../../app/assets/scss/_email-signup-module.scss */
  .email-signup-module.popup {
    width: 540px;
    left: 50%;
    top: 50%;
    margin-left: -270px;
    margin-top: -200px;
  }
}
/* line 240, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module.popup.open {
  opacity: 1;
  display: block;
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
@media only screen and (min-width: 768px) {
  /* line 240, ../../app/assets/scss/_email-signup-module.scss */
  .email-signup-module.popup.open {
    -moz-transform: translate(0, -40px);
    -ms-transform: translate(0, -40px);
    -webkit-transform: translate(0, -40px);
    transform: translate(0, -40px);
  }
}
/* line 249, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module.popup .module-wrapper {
  position: relative;
  padding: 30px;
  float: left;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  /* line 249, ../../app/assets/scss/_email-signup-module.scss */
  .email-signup-module.popup .module-wrapper {
    padding: 50px;
  }
}
/* line 261, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module.news {
  width: 100%;
  background: #979899;
  float: left;
  margin-bottom: 15px;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 5px;
  padding-right: 5px;
}
/* line 272, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module.news p {
  font-size: 14px;
  line-height: 21px;
}
/* line 277, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module.news .module-wrapper {
  width: 90%;
  margin: 0 auto;
}
/* line 281, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module.news button[type="submit"] {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  /* line 284, ../../app/assets/scss/_email-signup-module.scss */
  .email-signup-module.news .checkbox-label {
    width: 85%;
  }
}
/* line 290, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module.news .calendar-cta a {
  width: 100%;
}
/* line 294, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module.news .calendar-button {
  margin-bottom: 0;
}
/* line 299, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module.integrated {
  width: 100%;
  background: #979899;
  float: left;
  padding-top: 30px;
  padding-bottom: 30px;
}
@media only screen and (min-width: 768px) {
  /* line 299, ../../app/assets/scss/_email-signup-module.scss */
  .email-signup-module.integrated {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
/* line 311, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module.integrated .module-wrapper {
  width: 100%;
  margin: 0 auto;
  max-width: 1440px;
  padding-left: 30px;
  padding-right: 30px;
}
@media only screen and (min-width: 768px) {
  /* line 311, ../../app/assets/scss/_email-signup-module.scss */
  .email-signup-module.integrated .module-wrapper {
    width: 95%;
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 323, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module.integrated h1 {
  float: left;
  width: 100%;
}
/* line 327, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module.integrated .copy-wrapper,
.email-signup-module.integrated .cta-wrapper {
  float: left;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  /* line 327, ../../app/assets/scss/_email-signup-module.scss */
  .email-signup-module.integrated .copy-wrapper,
  .email-signup-module.integrated .cta-wrapper {
    width: 50%;
    padding-left: 65px;
    padding-right: 65px;
  }
}
/* line 338, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module.integrated .calendar-button {
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) {
  /* line 341, ../../app/assets/scss/_email-signup-module.scss */
  .email-signup-module.integrated .ajaxloader {
    margin-top: 0;
  }
  /* line 344, ../../app/assets/scss/_email-signup-module.scss */
  .email-signup-module.integrated .ajaxloader img {
    margin-top: 35px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 351, ../../app/assets/scss/_email-signup-module.scss */
  .email-signup-module.email {
    text-align: center;
  }
  /* line 354, ../../app/assets/scss/_email-signup-module.scss */
  .email-signup-module.email .module-wrapper {
    display: inline-block;
    text-align: left;
    min-height: 162px;
  }
  /* line 358, ../../app/assets/scss/_email-signup-module.scss */
  .email-signup-module.email .module-wrapper:after {
    content: '';
    position: absolute;
    width: 1px;
    height: 100%;
    background: #000;
    left: 50%;
    top: 0;
  }
}
/* line 369, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module.email .header-copy-wrapper {
  width: 100%;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  /* line 369, ../../app/assets/scss/_email-signup-module.scss */
  .email-signup-module.email .header-copy-wrapper {
    text-align: left;
    padding-left: 65px;
    padding-right: 65px;
  }
}
/* line 378, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module.email .cta-wrapper {
  text-align: center;
}
@media only screen and (min-width: 768px) {
  /* line 378, ../../app/assets/scss/_email-signup-module.scss */
  .email-signup-module.email .cta-wrapper {
    text-align: left;
  }
}
/* line 391, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module.calendar .header-copy-wrapper,
.email-signup-module.calendar .copy-wrapper,
.email-signup-module.calendar .cta-wrapper {
  float: left;
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
}
/* line 400, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module.calendar .cta-wrapper.calendar {
  padding-left: 0;
}
/* line 404, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module.calendar .header-copy-wrapper {
  text-align: center;
}
@media only screen and (min-width: 768px) {
  /* line 404, ../../app/assets/scss/_email-signup-module.scss */
  .email-signup-module.calendar .header-copy-wrapper {
    text-align: left;
    width: 30%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 412, ../../app/assets/scss/_email-signup-module.scss */
  .email-signup-module.calendar h1 {
    margin-bottom: 0;
  }
}
/* line 418, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module.calendar .copy-wrapper {
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  /* line 418, ../../app/assets/scss/_email-signup-module.scss */
  .email-signup-module.calendar .copy-wrapper {
    margin-bottom: 0;
    width: 40%;
  }
}
/* line 424, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module.calendar .copy-wrapper p {
  margin-bottom: 0;
}
/* line 429, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module.calendar .cta-wrapper {
  text-align: center;
}
@media only screen and (min-width: 768px) {
  /* line 429, ../../app/assets/scss/_email-signup-module.scss */
  .email-signup-module.calendar .cta-wrapper {
    width: 30%;
  }
}
/* line 437, ../../app/assets/scss/_email-signup-module.scss */
.email-signup-module.submitted .already-subscribed {
  float: none;
}

/* line 2, ../../app/assets/scss/_videos.scss */
.video-subnav-no-title.content {
  margin-top: 68px;
}
@media only screen and (min-width: 768px) {
  /* line 2, ../../app/assets/scss/_videos.scss */
  .video-subnav-no-title.content {
    margin-top: 70px;
  }
}

/* line 12, ../../app/assets/scss/_videos.scss */
.video-page p {
  font-size: 14px;
  line-height: 21px;
}
/* line 17, ../../app/assets/scss/_videos.scss */
.video-page .image-spotlight {
  white-space: nowrap;
}

/* line 24, ../../app/assets/scss/_videos.scss */
.video-page:not(.touch) .video-rollover:hover, .video-page:not(.touch) .video-rollover:focus {
  color: #000;
}
/* line 26, ../../app/assets/scss/_videos.scss */
.video-page:not(.touch) .video-rollover:hover .vid-description, .video-page:not(.touch) .video-rollover:focus .vid-description {
  top: 0;
}
@media only screen and (min-width: 768px) {
  /* line 29, ../../app/assets/scss/_videos.scss */
  .video-page:not(.touch) .video-rollover:hover .vid-description .play-icon-lg, .video-page:not(.touch) .video-rollover:hover .vid-description [data-truncate], .video-page:not(.touch) .video-rollover:focus .vid-description .play-icon-lg, .video-page:not(.touch) .video-rollover:focus .vid-description [data-truncate] {
    opacity: 0;
  }
}
/* line 35, ../../app/assets/scss/_videos.scss */
.video-page:not(.touch) .video-rollover:hover .play-icon-lg, .video-page:not(.touch) .video-rollover:focus .play-icon-lg {
  background: #fff;
}
/* line 37, ../../app/assets/scss/_videos.scss */
.video-page:not(.touch) .video-rollover:hover .play-icon-lg:after, .video-page:not(.touch) .video-rollover:focus .play-icon-lg:after {
  border-color: transparent transparent transparent #000;
}
/* line 42, ../../app/assets/scss/_videos.scss */
.video-page:not(.touch) .video-rollover:focus {
  outline-offset: 0px;
}

/* line 47, ../../app/assets/scss/_videos.scss */
.video-rollover {
  margin: 0 !important;
}

/* line 51, ../../app/assets/scss/_videos.scss */
.video-wrapper {
  padding-top: 30px;
  color: #979899;
  outline: none;
}
/* line 55, ../../app/assets/scss/_videos.scss */
.video-wrapper a {
  color: #979899;
}

/* line 61, ../../app/assets/scss/_videos.scss */
.embed a {
  color: #000;
}
/* line 64, ../../app/assets/scss/_videos.scss */
.embed p {
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 1.286em;
}
@media only screen and (min-width: 992px) {
  /* line 64, ../../app/assets/scss/_videos.scss */
  .embed p {
    font-size: 1.429em;
  }
}

/* line 74, ../../app/assets/scss/_videos.scss */
#ooyalaplayer,
.inline-video {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 81, ../../app/assets/scss/_videos.scss */
.video-player,
.video-image-overlay {
  width: 100%;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}

/* line 89, ../../app/assets/scss/_videos.scss */
.video-player {
  position: relative;
  z-index: 1;
  outline: none;
  margin-bottom: 20px;
}
/* line 95, ../../app/assets/scss/_videos.scss */
.video-player img {
  display: block;
  width: inherit;
}

/* line 101, ../../app/assets/scss/_videos.scss */
.video-image-overlay {
  position: absolute;
  z-index: 2;
  cursor: pointer;
  left: 0;
}
/* line 107, ../../app/assets/scss/_videos.scss */
.video-image-overlay img {
  width: 100%;
  height: auto;
}
/* line 111, ../../app/assets/scss/_videos.scss */
.video-image-overlay .play-icon-xlg {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -30px;
  margin-left: -30px;
}
@media only screen and (min-width: 768px) {
  /* line 111, ../../app/assets/scss/_videos.scss */
  .video-image-overlay .play-icon-xlg {
    margin-top: -56px;
    margin-left: -56px;
  }
}
/* line 127, ../../app/assets/scss/_videos.scss */
.video-image-overlay:hover .play-icon-responsive .play-white {
  display: block;
}
/* line 130, ../../app/assets/scss/_videos.scss */
.video-image-overlay:hover .play-icon-responsive .play-black {
  display: none;
}
/* line 135, ../../app/assets/scss/_videos.scss */
.video-image-overlay:hover .play-icon-xlg {
  background: #fff;
}
/* line 138, ../../app/assets/scss/_videos.scss */
.video-image-overlay:hover .play-icon-xlg:after {
  border-color: transparent transparent transparent #000;
}

/* line 146, ../../app/assets/scss/_videos.scss */
.video-description {
  margin: 0 auto;
  padding-top: 30px;
}
@media only screen and (min-width: 768px) {
  /* line 146, ../../app/assets/scss/_videos.scss */
  .video-description {
    margin: 0;
  }
}
/* line 153, ../../app/assets/scss/_videos.scss */
.video-description h1 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  display: inline-block;
  padding-right: 10px;
}
/* line 162, ../../app/assets/scss/_videos.scss */
.video-description-title,
.video-description .more-info-header {
  display: inline-block;
  vertical-align: bottom;
}
/* line 168, ../../app/assets/scss/_videos.scss */
.video-description-title {
  width: 80%;
  margin-bottom: 20px;
}
/* line 173, ../../app/assets/scss/_videos.scss */
.video-description .more-info-header {
  width: 20%;
  margin-left: -4px;
}
/* line 176, ../../app/assets/scss/_videos.scss */
.video-description .more-info-header a.toggle-content {
  float: right;
}
/* line 181, ../../app/assets/scss/_videos.scss */
.video-description .more-info-copy {
  border-top: 1px solid #e2211c;
}
/* line 183, ../../app/assets/scss/_videos.scss */
.video-description .more-info-copy p {
  padding-top: 25px;
  padding-bottom: 30px;
}
/* line 189, ../../app/assets/scss/_videos.scss */
.video-description .video-info {
  font-size: 16px;
  line-height: 21px;
  display: inline-block;
}
/* line 195, ../../app/assets/scss/_videos.scss */
.video-description .toggle-content {
  top: 2px;
  right: 15px;
}

/* line 203, ../../app/assets/scss/_videos.scss */
.more-info-header a.toggle-content {
  margin-top: 0;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 20px;
  display: inline-block;
}
/* line 211, ../../app/assets/scss/_videos.scss */
.more-info-header .plus-minus {
  position: absolute;
  top: 4px;
  left: 30px;
  display: block;
  width: 16px;
  height: 16px;
  background: url(../png/plusminus-gold.png) 0 0 no-repeat;
  -moz-background-size: 15px;
  -o-background-size: 15px;
  -webkit-background-size: 15px;
  background-size: 15px;
}
/* line 221, ../../app/assets/scss/_videos.scss */
.more-info-header .plus-minus.open {
  background-position: 0 -14px;
}
/* line 226, ../../app/assets/scss/_videos.scss */
.more-info-header a {
  color: #979899;
}

/* line 231, ../../app/assets/scss/_videos.scss */
i {
  padding-right: 8px;
}

/* line 236, ../../app/assets/scss/_videos.scss */
.no-js .hidden-content {
  display: block !important;
}

/* line 240, ../../app/assets/scss/_videos.scss */
.hidden-content {
  display: none;
  padding-bottom: 15px;
}

/* line 246, ../../app/assets/scss/_videos.scss */
.search-module {
  width: 100%;
  height: 100%;
  background: #000000;
  padding: 50px 0;
  border-top: 1px solid #fff;
}
@media only screen and (min-width: 768px) {
  /* line 246, ../../app/assets/scss/_videos.scss */
  .search-module {
    border-top: 0;
  }
}
/* line 257, ../../app/assets/scss/_videos.scss */
.search-module form {
  width: 95%;
  margin: 0 auto;
  max-width: 710px;
}
@media only screen and (min-width: 768px) {
  /* line 257, ../../app/assets/scss/_videos.scss */
  .search-module form {
    width: 80%;
    margin-left: 60px;
    padding-left: 15px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 257, ../../app/assets/scss/_videos.scss */
  .search-module form {
    margin-left: 80px;
  }
}
/* line 271, ../../app/assets/scss/_videos.scss */
.search-module input {
  width: 68%;
  float: left;
  padding: 2px 8px;
  color: #8d8d8d;
  border: none;
  height: 42px;
  padding-right: 24px;
  font-size: 1.14em;
  line-height: normal;
  color: #000;
}
@media only screen and (min-width: 768px) {
  /* line 271, ../../app/assets/scss/_videos.scss */
  .search-module input {
    width: 75%;
  }
}
/* line 286, ../../app/assets/scss/_videos.scss */
.search-module input::-ms-clear {
  display: none;
}
/* line 291, ../../app/assets/scss/_videos.scss */
.search-module input[type="submit"] {
  width: 28%;
  float: left;
  background: #000;
  border: 1px solid #979899;
  margin-left: 4%;
  padding: 0;
  text-transform: uppercase;
  text-align: center;
  color: #fff;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  height: 42px;
  font-weight: 700;
  font-size: 1.071em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media only screen and (min-width: 768px) {
  /* line 291, ../../app/assets/scss/_videos.scss */
  .search-module input[type="submit"] {
    width: 21%;
  }
}
/* line 315, ../../app/assets/scss/_videos.scss */
.search-module input[type="submit"]:focus, .search-module input[type="submit"]:hover, .search-module input[type="submit"]:active {
  background: #979899;
  border-color: #979899;
  color: #000;
}

/* line 323, ../../app/assets/scss/_videos.scss */
.video-title-header {
  text-transform: uppercase;
  overflow: hidden;
  font-size: 1.47em;
  /*ie11 does some weird stuff with fonts, rounding up so its happy*/
  color: #000;
}

/* line 331, ../../app/assets/scss/_videos.scss */
.similar-video-group {
  padding-bottom: 50px;
}
/* line 334, ../../app/assets/scss/_videos.scss */
.similar-video-group .similar-video-thumb {
  width: 100%;
  height: 100%;
}
/* line 338, ../../app/assets/scss/_videos.scss */
.similar-video-group .spotlight-container {
  margin: 0 auto;
  margin-left: 4.16666667%;
  margin-right: 4.16666667%;
}
@media only screen and (min-width: 768px) {
  /* line 338, ../../app/assets/scss/_videos.scss */
  .similar-video-group .spotlight-container {
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 767px) {
  /* line 350, ../../app/assets/scss/_videos.scss */
  .similar-video-group .spotlight-container .spotlight:first-of-type {
    padding-top: 0;
    padding-bottom: 10px;
  }
  /* line 354, ../../app/assets/scss/_videos.scss */
  .similar-video-group .spotlight-container .spotlight:last-of-type {
    padding-top: 10px;
    padding-bottom: 0;
  }
}
/* line 360, ../../app/assets/scss/_videos.scss */
.similar-video-group .spotlight {
  position: relative;
  z-index: 2;
  top: 0;
  padding: 0;
}
@media only screen and (max-width: 767px) {
  /* line 360, ../../app/assets/scss/_videos.scss */
  .similar-video-group .spotlight {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 360, ../../app/assets/scss/_videos.scss */
  .similar-video-group .spotlight {
    float: left;
    margin-top: 0;
    padding-left: 1.5%;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 1.5%;
  }
  /* line 378, ../../app/assets/scss/_videos.scss */
  .similar-video-group .spotlight:last-child {
    margin-bottom: 0;
    border-right: none;
  }
}
/* line 384, ../../app/assets/scss/_videos.scss */
.similar-video-group .spotlight p {
  font-size: 1.143em;
  line-height: 16px;
  margin-bottom: 5px;
}
/* line 392, ../../app/assets/scss/_videos.scss */
.similar-video-group .vid-description {
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: -60px;
  color: #fff;
  height: 100%;
  z-index: 100;
  width: 101%;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 403, ../../app/assets/scss/_videos.scss */
.similar-video-group .vid-description .duration {
  color: #a1a3a4;
}
/* line 407, ../../app/assets/scss/_videos.scss */
.similar-video-group .vid-description-showing {
  background: rgba(0, 0, 0, 0.8);
  height: 60px;
  display: table;
}
/* line 412, ../../app/assets/scss/_videos.scss */
.similar-video-group .vid-description-showing [data-truncate] {
  display: table-cell;
  vertical-align: middle;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
}
/* line 418, ../../app/assets/scss/_videos.scss */
.similar-video-group .vid-description-showing [data-truncate] p, .similar-video-group .vid-description-showing [data-truncate] span {
  display: inline;
}
/* line 424, ../../app/assets/scss/_videos.scss */
.similar-video-group .vid-description-hidden {
  background: rgba(0, 0, 0, 0.8);
  display: table;
  height: 100%;
  width: 100%;
}
/* line 430, ../../app/assets/scss/_videos.scss */
.similar-video-group .vid-description-hidden .vid-description-copy {
  display: table-cell;
  vertical-align: middle;
  padding: 0 15px;
}
/* line 436, ../../app/assets/scss/_videos.scss */
.similar-video-group .vid-description-hidden .vid-description-copy.large p.vid-title {
  color: #fff;
  text-decoration: underline;
  font-size: 16px;
  line-height: 16px;
}
@media only screen and (min-width: 768px) {
  /* line 436, ../../app/assets/scss/_videos.scss */
  .similar-video-group .vid-description-hidden .vid-description-copy.large p.vid-title {
    font-size: 28px;
    line-height: 28px;
  }
}
/* line 447, ../../app/assets/scss/_videos.scss */
.similar-video-group .vid-description-hidden .vid-description-copy.large p.vid-title span {
  font-size: inherit;
  line-height: inherit;
}
/* line 453, ../../app/assets/scss/_videos.scss */
.similar-video-group .vid-description-hidden .vid-description-copy.large p {
  font-size: 12px;
  line-height: 18px;
  margin: 0;
  padding-bottom: 5px;
  color: #d1d3d4;
}
@media only screen and (min-width: 768px) {
  /* line 453, ../../app/assets/scss/_videos.scss */
  .similar-video-group .vid-description-hidden .vid-description-copy.large p {
    font-size: 16px;
    line-height: 24px;
  }
}
/* line 466, ../../app/assets/scss/_videos.scss */
.similar-video-group .vid-description-hidden .vid-description-copy.large span {
  font-size: inherit;
  line-height: inherit;
}
@media only screen and (min-width: 768px) {
  /* line 466, ../../app/assets/scss/_videos.scss */
  .similar-video-group .vid-description-hidden .vid-description-copy.large span {
    font-size: 16px;
    line-height: 26px;
  }
}
/* line 477, ../../app/assets/scss/_videos.scss */
.similar-video-group .vid-description-hidden .vid-description-copy p.vid-title {
  color: #fff;
  text-decoration: underline;
  font-size: 16px;
  line-height: 16px;
}
/* line 483, ../../app/assets/scss/_videos.scss */
.similar-video-group .vid-description-hidden .vid-description-copy p.vid-title span {
  font-size: inherit;
  line-height: inherit;
}
/* line 489, ../../app/assets/scss/_videos.scss */
.similar-video-group .vid-description-hidden .vid-description-copy p {
  font-size: 12px;
  line-height: 18px;
  margin: 0;
  padding-bottom: 5px;
  color: #d1d3d4;
}

/* line 501, ../../app/assets/scss/_videos.scss */
.video-title-header {
  margin-top: 50px;
  margin-bottom: 50px;
}

/* line 510, ../../app/assets/scss/_videos.scss */
.video-page .fight .section-group h2 {
  text-align: left;
  margin-top: 30px;
  margin-bottom: 10px;
  padding-left: 4.16666667%;
  padding-right: 4.16666667%;
  letter-spacing: .025em;
  font-size: 1.47em;
  /*ie11 does some weird stuff with fonts, rounding up so its happy*/
  text-transform: uppercase;
  color: #000;
}
@media only screen and (min-width: 768px) {
  /* line 510, ../../app/assets/scss/_videos.scss */
  .video-page .fight .section-group h2 {
    padding-left: 0;
    padding-right: 0;
    margin-top: 50px;
  }
}
/* line 528, ../../app/assets/scss/_videos.scss */
.video-page .fight .regular-button {
  white-space: nowrap;
}

/* line 534, ../../app/assets/scss/_videos.scss */
.play-bottom {
  position: absolute;
  bottom: 0;
  left: 0;
}
/* line 539, ../../app/assets/scss/_videos.scss */
.play-bottom .duration {
  color: #a1a3a4;
  float: left;
  width: auto;
  padding-right: 7px;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 5px;
}

/* line 550, ../../app/assets/scss/_videos.scss */
.play-icon-responsive {
  width: 20%;
  max-width: 100px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  /* IE 9 */
  -webkit-transform: translate(-50%, -50%);
  /* Safari and Chrome */
  -o-transform: translate(-50%, -50%);
  /* Opera */
  -moz-transform: translate(-50%, -50%);
  /* Firefox */
}
/* line 562, ../../app/assets/scss/_videos.scss */
.play-icon-responsive .play-white {
  display: none;
}

/* line 568, ../../app/assets/scss/_videos.scss */
.play-icon-sm,
.play-icon-lg,
.play-icon-xlg {
  float: left;
  position: relative;
  background: #000;
  -moz-transition: background 0.25s ease, border-color 0.25s ease;
  -o-transition: background 0.25s ease, border-color 0.25s ease;
  -webkit-transition: background 0.25s ease, border-color 0.25s ease;
  transition: background 0.25s ease, border-color 0.25s ease;
}
/* line 576, ../../app/assets/scss/_videos.scss */
.play-icon-sm:after,
.play-icon-lg:after,
.play-icon-xlg:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent transparent transparent #fff;
}
/* line 585, ../../app/assets/scss/_videos.scss */
.play-icon-sm.absolute,
.play-icon-lg.absolute,
.play-icon-xlg.absolute {
  position: absolute;
  bottom: 0;
  left: 0;
}

/* line 592, ../../app/assets/scss/_videos.scss */
.play-icon-sm {
  width: 30px;
  height: 30px;
}
/* line 596, ../../app/assets/scss/_videos.scss */
.play-icon-sm:after {
  left: 11px;
  top: 8px;
  border-width: 7px 0 7px 12px;
}

/* line 603, ../../app/assets/scss/_videos.scss */
.play-icon-lg {
  width: 60px;
  height: 60px;
}
/* line 607, ../../app/assets/scss/_videos.scss */
.play-icon-lg:after {
  left: 22px;
  top: 16px;
  border-width: 13px 0 13px 23px;
}

/* line 614, ../../app/assets/scss/_videos.scss */
.play-icon-xlg {
  width: 60px;
  height: 60px;
}
/* line 618, ../../app/assets/scss/_videos.scss */
.play-icon-xlg:after {
  left: 22px;
  top: 16px;
  border-width: 13px 0 13px 23px;
}
@media only screen and (min-width: 768px) {
  /* line 614, ../../app/assets/scss/_videos.scss */
  .play-icon-xlg {
    width: 112px;
    height: 112px;
  }
  /* line 628, ../../app/assets/scss/_videos.scss */
  .play-icon-xlg:after {
    left: 41px;
    top: 30px;
    border-width: 25px 0 25px 43px;
  }
}

/* line 638, ../../app/assets/scss/_videos.scss */
.hover-play:hover .play-icon-sm {
  background: #fff;
}
/* line 640, ../../app/assets/scss/_videos.scss */
.hover-play:hover .play-icon-sm:after {
  border-color: transparent transparent transparent #000;
}

@media only screen and (min-width: 992px) {
  /* line 648, ../../app/assets/scss/_videos.scss */
  .max-three-center.dsktp {
    text-align: center;
  }
  /* line 651, ../../app/assets/scss/_videos.scss */
  .max-three-center.dsktp .center-inline {
    display: inline-block;
    float: none;
    text-align: left;
    width: 33%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 659, ../../app/assets/scss/_videos.scss */
  .max-three-center.tab {
    text-align: center;
  }
  /* line 662, ../../app/assets/scss/_videos.scss */
  .max-three-center.tab .center-inline {
    display: inline-block;
    float: none;
    text-align: left;
    width: 33%;
  }
}

@media only screen and (min-width: 992px) {
  /* line 675, ../../app/assets/scss/_videos.scss */
  .max-three-center {
    text-align: center;
  }
  /* line 678, ../../app/assets/scss/_videos.scss */
  .max-three-center .center-inline {
    display: inline-block;
    float: none;
    text-align: left;
    width: 33%;
  }
}
/** Begin Video Pinning Article page **/
/* line 689, ../../app/assets/scss/_videos.scss */
.video-container.pinned .video-holder {
  position: relative;
  z-index: 1;
  overflow: hidden;
}
/* line 693, ../../app/assets/scss/_videos.scss */
.video-container.pinned .video-holder .video-player {
  z-index: 4;
}
/* line 698, ../../app/assets/scss/_videos.scss */
.video-container.pinned .img-placeholder {
  max-width: 100%;
  margin-bottom: 50px;
}
/* line 703, ../../app/assets/scss/_videos.scss */
.video-container.pinned .video-holder object {
  opacity: 1;
  -moz-transition: opacity 1s;
  -o-transition: opacity 1s;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
}
/* line 711, ../../app/assets/scss/_videos.scss */
.video-container.pinned .inbetweener-pinner--type1 {
  background: transparent;
  height: 438.75px;
  position: fixed;
  width: 780px;
  z-index: -21;
}
/* line 719, ../../app/assets/scss/_videos.scss */
.video-container.pinned .inbetweener-unpinner {
  background: #000;
  height: 438.75px;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 780px;
  -moz-transition: top 0.5s, left 0.5s, width 0.5s ease, height 0.5s ease, opacity 1s ease-in;
  -o-transition: top 0.5s, left 0.5s, width 0.5s ease, height 0.5s ease, opacity 1s ease-in;
  -webkit-transition: top 0.5s, left 0.5s, width 0.5s ease, height 0.5s ease, opacity 1s ease-in;
  transition: top 0.5s, left 0.5s, width 0.5s ease, height 0.5s ease, opacity 1s ease-in;
  z-index: 3;
}

/* line 735, ../../app/assets/scss/_videos.scss */
.playlist-not-found {
  padding-bottom: 50px;
}

/* line 739, ../../app/assets/scss/_videos.scss */
body.videopinning--on .pinned .video-player {
  opacity: 0;
  padding-bottom: 0;
}

/* line 745, ../../app/assets/scss/_videos.scss */
body.videopinning--on .pinned #ooyala1 > div {
  overflow: hidden;
  height: 65%;
}

/* line 751, ../../app/assets/scss/_videos.scss */
body.videopinning--on .pinned .inbetweener-pinner--type1, body.videopinning--on .pinned .video-player {
  background: #000;
  height: 168.75px;
  position: fixed;
  width: 300px;
  -moz-transition: left 0.5s, width 0.5s ease, height 0.5s ease;
  -o-transition: left 0.5s, width 0.5s ease, height 0.5s ease;
  -webkit-transition: left 0.5s, width 0.5s ease, height 0.5s ease;
  transition: left 0.5s, width 0.5s ease, height 0.5s ease;
  z-index: 3;
}

/* line 764, ../../app/assets/scss/_videos.scss */
body.videopinning--on .pinned .inbetweener-unpinner {
  background: transparent;
  height: 168.75px;
  opacity: 1;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
  top: 85px;
  width: 300px;
  z-index: -21;
}

/* line 777, ../../app/assets/scss/_videos.scss */
body.touch .video-container.pinned .video-holder {
  overflow: hidden;
}

/* line 780, ../../app/assets/scss/_videos.scss */
body.in-desktop .video-container.pinned .video-holder {
  overflow: visible;
}

/** End Video Pinning **/
/* line 3, ../../app/assets/scss/_video-carousel.scss */
.playlist {
  padding-bottom: 20px;
}
/* line 5, ../../app/assets/scss/_video-carousel.scss */
.playlist p {
  font-size: 16px;
  line-height: 16px;
  margin-top: 10px;
  margin-bottom: 0;
}

/* line 13, ../../app/assets/scss/_video-carousel.scss */
.video-list {
  padding: 0;
  color: #000;
  padding-top: 1px;
}
/* line 18, ../../app/assets/scss/_video-carousel.scss */
.video-list .slick-arrow {
  opacity: 0.7;
}
/* line 22, ../../app/assets/scss/_video-carousel.scss */
.video-list .video-links {
  background: #000;
}
/* line 25, ../../app/assets/scss/_video-carousel.scss */
.video-list .video-links a {
  color: #fff;
}
/* line 30, ../../app/assets/scss/_video-carousel.scss */
.video-list .image-spotlight {
  margin-top: 0;
}
/* line 34, ../../app/assets/scss/_video-carousel.scss */
.video-list .slick-list {
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 35px;
  padding-right: 35px;
}
@media only screen and (min-width: 768px) {
  /* line 34, ../../app/assets/scss/_video-carousel.scss */
  .video-list .slick-list {
    padding-left: 60px;
    padding-right: 60px;
  }
}
/* line 45, ../../app/assets/scss/_video-carousel.scss */
.video-list .slick-slide {
  padding: 0 5px;
}
/* line 48, ../../app/assets/scss/_video-carousel.scss */
.video-list .slick-slide img {
  width: 100%;
  height: auto;
}

/* line 54, ../../app/assets/scss/_video-carousel.scss */
.video-login-overlay {
  padding: 20px;
  text-align: center;
}

/* line 60, ../../app/assets/scss/_video-carousel.scss */
.video-login-buttons button {
  display: inline-block;
}

/* line 69, ../../app/assets/scss/_video-carousel.scss */
.vid.watching .image-wrap, .vid.watching .desc, .vid:hover .image-wrap, .vid:hover .desc {
  opacity: 1;
}
/* line 74, ../../app/assets/scss/_video-carousel.scss */
.vid .image-wrap, .vid .desc {
  opacity: 0.7;
}
/* line 78, ../../app/assets/scss/_video-carousel.scss */
.vid .meta-top {
  display: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
@media only screen and (min-width: 768px) {
  /* line 78, ../../app/assets/scss/_video-carousel.scss */
  .vid .meta-top {
    display: block;
  }
}
/* line 89, ../../app/assets/scss/_video-carousel.scss */
.vid .meta-bottom {
  position: absolute;
  bottom: 0;
  width: 100%;
}
/* line 94, ../../app/assets/scss/_video-carousel.scss */
.vid .meta-bottom span {
  background-color: #000;
  color: #fff;
  display: inline-block;
  padding-top: 7px;
  padding-right: 7px;
  padding-bottom: 7px;
  padding-left: 5px;
}
/* line 107, ../../app/assets/scss/_video-carousel.scss */
.vid .meta-top p,
.vid .meta-bottom p {
  padding: 4px 10px;
  margin-bottom: 0;
  margin-top: 0;
  z-index: 100;
  color: #000;
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}
/* line 121, ../../app/assets/scss/_video-carousel.scss */
.vid.watching .meta-bottom span {
  background-color: #fff;
  color: #000;
}
/* line 129, ../../app/assets/scss/_video-carousel.scss */
.vid .block {
  margin-bottom: 0 !important;
}

/* line 2, ../../app/assets/scss/_photos.scss */
.photos .footer-row, .videos .footer-row {
  margin-top: 0;
  top: 0;
}
/* line 6, ../../app/assets/scss/_photos.scss */
.photos img, .videos img {
  max-width: 100%;
}
/* line 9, ../../app/assets/scss/_photos.scss */
.photos iframe, .videos iframe {
  max-height: 100% !important;
  max-width: 100% !important;
  margin: 0 auto;
}
/* line 15, ../../app/assets/scss/_photos.scss */
.photos h4, .videos h4 {
  display: inline;
  font-size: 1.286em;
  font-size: 1.3em;
}

/* line 22, ../../app/assets/scss/_photos.scss */
.videos #close-mmo, #close-mmo {
  top: 0px;
  position: absolute;
  z-index: 100;
  width: 30px;
  height: 30px;
  position: absolute;
  right: 15px;
  top: 10px;
  border: none;
  z-index: 100;
  color: white;
  font-size: 1.786em;
  background: none;
}

/* line 37, ../../app/assets/scss/_photos.scss */
.galleria-theme-azur .galleria-image-nav-left, .galleria-theme-azur .galleria-image-nav-right {
  display: none !important;
}
@media only screen and (min-width: 768px) {
  /* line 37, ../../app/assets/scss/_photos.scss */
  .galleria-theme-azur .galleria-image-nav-left, .galleria-theme-azur .galleria-image-nav-right {
    display: block !important;
    opacity: .4 !important;
  }
}

/* line 44, ../../app/assets/scss/_photos.scss */
.galleria-theme-azur .galleria-image-nav-left:hover, .galleria-theme-azur .galleria-image-nav-right:hover {
  display: none !important;
}
@media only screen and (min-width: 768px) {
  /* line 44, ../../app/assets/scss/_photos.scss */
  .galleria-theme-azur .galleria-image-nav-left:hover, .galleria-theme-azur .galleria-image-nav-right:hover {
    display: block !important;
    opacity: 1 !important;
  }
}

/* line 52, ../../app/assets/scss/_photos.scss */
#mm-prev-arrow, #mm-next-arrow {
  height: 60px;
  width: 60px;
  border: 0;
  opacity: 1;
  display: block;
}
@media only screen and (min-width: 768px) {
  /* line 52, ../../app/assets/scss/_photos.scss */
  #mm-prev-arrow, #mm-next-arrow {
    opacity: .4 !important;
  }
}

/* line 62, ../../app/assets/scss/_photos.scss */
#mm-prev-arrow {
  background: url("../png/btn-prev.png") no-repeat;
}

/* line 65, ../../app/assets/scss/_photos.scss */
#mm-next-arrow {
  background: url("../png/btn-next.png") no-repeat;
}

/* line 68, ../../app/assets/scss/_photos.scss */
#mm-prev-arrow:hover, #mm-next-arrow:hover {
  display: block !important;
  opacity: 1 !important;
}

/* line 73, ../../app/assets/scss/_photos.scss */
.in-mobile.videos #mm-prev-arrow, .in-mobile.videos #mm-next-arrow {
  height: 40px;
  width: 40px;
  background-position: -11px -10px;
  position: absolute;
  top: 0;
}

/* line 81, ../../app/assets/scss/_photos.scss */
.lightbox-wrapper {
  display: none;
  width: 100%;
  height: 100%;
  max-height: 810px;
  max-width: 1440px;
  margin: 0 auto;
}

/* line 89, ../../app/assets/scss/_photos.scss */
.galleria {
  width: 100%;
  height: 100%;
  max-height: 810px;
  max-width: 1440px;
  visibility: visible !important;
}
/* line 95, ../../app/assets/scss/_photos.scss */
.galleria .galleria-images, .galleria .galleria-stage {
  bottom: 0 !important;
}

/* line 99, ../../app/assets/scss/_photos.scss */
.galleria-image-nav-left {
  background: url(../png/btn-prev.png) !important;
  height: 60px !important;
  width: 60px !important;
}

/* line 104, ../../app/assets/scss/_photos.scss */
.galleria-image-nav-right {
  background: url(../png/btn-next.png) !important;
  height: 60px !important;
  width: 60px !important;
}

/* line 109, ../../app/assets/scss/_photos.scss */
.galleria-bar {
  display: none !important;
}

/* line 112, ../../app/assets/scss/_photos.scss */
.multimedia {
  cursor: pointer;
}

/* line 115, ../../app/assets/scss/_photos.scss */
.media-overlay, .multimedia-overlay {
  display: none !important;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0 !important;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  -webkit-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}
/* line 126, ../../app/assets/scss/_photos.scss */
.media-overlay.open, .multimedia-overlay.open {
  display: block !important;
  opacity: 1 !important;
  z-index: 210 !important;
}
/* line 130, ../../app/assets/scss/_photos.scss */
.media-overlay.open .lightbox-wrapper, .multimedia-overlay.open .lightbox-wrapper {
  display: block;
}

/* line 135, ../../app/assets/scss/_photos.scss */
.multimedia-wrapper {
  height: 100%;
  width: 100%;
}
/* line 138, ../../app/assets/scss/_photos.scss */
.multimedia-wrapper iframe {
  z-index: 0 !important;
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
}
/* line 146, ../../app/assets/scss/_photos.scss */
.multimedia-wrapper .video-info p {
  display: inline;
}

/* line 152, ../../app/assets/scss/_photos.scss */
.photos iframe {
  height: 100%;
  width: 100%;
}

/* line 157, ../../app/assets/scss/_photos.scss */
.media-captions {
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  font-family: "Arial",Arial,sans-serif;
  background: rgba(0, 0, 0, 0.3);
}
/* line 165, ../../app/assets/scss/_photos.scss */
.media-captions h2 {
  margin: 10px 14px 10px;
  padding-right: 100px;
  font-size: 14px;
  font-weight: 700;
  color: #FFFFFF;
}
/* line 172, ../../app/assets/scss/_photos.scss */
.media-captions h3 {
  margin: -10px 14px 10px;
  padding-right: 10px;
  font-size: 12px;
  color: #FFFFFF;
}

/* line 179, ../../app/assets/scss/_photos.scss */
.media-captions div {
  display: none;
}
/* line 181, ../../app/assets/scss/_photos.scss */
.media-captions div.active {
  display: block;
}

/* line 185, ../../app/assets/scss/_photos.scss */
.media-overlay canvas {
  display: none !important;
}

/* line 189, ../../app/assets/scss/_photos.scss */
#new-photos, #new-videos {
  display: none;
  padding: 0 !important;
}
/* line 193, ../../app/assets/scss/_photos.scss */
#new-photos.active, #new-videos.active {
  display: block !important;
}
/* line 196, ../../app/assets/scss/_photos.scss */
#new-photos.fixed, #new-videos.fixed {
  position: fixed;
  width: 230px !important;
  left: 50%;
  margin-left: -100px;
  bottom: 30px;
  z-index: 100;
}

/* line 206, ../../app/assets/scss/_photos.scss */
#qGPhotos .caption-photos {
  margin-top: 10px;
}

/* line 209, ../../app/assets/scss/_photos.scss */
#mm-prev-arrow, #mm-next-arrow {
  position: absolute;
  top: 50%;
  z-index: 20000;
}
@media only screen and (min-width: 768px) {
  /* line 209, ../../app/assets/scss/_photos.scss */
  #mm-prev-arrow, #mm-next-arrow {
    top: 25%;
    cursor: pointer;
  }
}
@media only screen and (min-width: 992px) {
  /* line 209, ../../app/assets/scss/_photos.scss */
  #mm-prev-arrow, #mm-next-arrow {
    top: 50%;
    cursor: pointer;
  }
}

@media only screen and (min-width: 768px) {
  /* line 222, ../../app/assets/scss/_photos.scss */
  #mm-prev-arrow {
    left: 20px;
  }
}

/* line 227, ../../app/assets/scss/_photos.scss */
#mm-next-arrow {
  right: 0;
}
@media only screen and (min-width: 768px) {
  /* line 227, ../../app/assets/scss/_photos.scss */
  #mm-next-arrow {
    right: 20px;
  }
}

/* line 235, ../../app/assets/scss/_photos.scss */
.photos-group, .videos-group {
  margin: 0 auto;
  overflow: hidden;
}
/* line 238, ../../app/assets/scss/_photos.scss */
.photos-group header, .videos-group header {
  color: #8d8d8d;
  text-align: center;
}
/* line 241, ../../app/assets/scss/_photos.scss */
.photos-group header span, .videos-group header span {
  display: block;
  color: #fff;
  padding-top: 10px;
}
@media only screen and (min-width: 768px) {
  /* line 241, ../../app/assets/scss/_photos.scss */
  .photos-group header span, .videos-group header span {
    font-size: 1.286em;
  }
}
/* line 250, ../../app/assets/scss/_photos.scss */
.photos-group .errorphotos, .videos-group .errorphotos {
  padding: 0 10px 0 10px;
  padding: 20px 10px;
  text-align: center;
  font-size: 24px;
  line-height: 30px;
  color: #808080;
  border-bottom: 1px solid #fff;
  min-height: 100px;
}
@media only screen and (min-width: 768px) {
  /* line 250, ../../app/assets/scss/_photos.scss */
  .photos-group .errorphotos, .videos-group .errorphotos {
    padding: 0 40px 0 40px;
    padding: 40px;
    min-height: 200px;
  }
}
/* line 265, ../../app/assets/scss/_photos.scss */
.photos-group .npi, .videos-group .npi {
  display: none;
}
/* line 268, ../../app/assets/scss/_photos.scss */
.photos-group .new-img .npi, .videos-group .new-img .npi {
  display: block !important;
  margin-bottom: 0;
  padding: 4px 13px;
  height: auto;
  width: auto;
  top: 0;
  left: 0;
  position: absolute;
  background: #979899;
  color: #000;
  text-transform: uppercase;
  font-size: 1.143em;
  line-height: 1.2em;
  letter-spacing: .025em;
}
/* line 286, ../../app/assets/scss/_photos.scss */
.photos-group .section-copy, .videos-group .section-copy {
  display: none;
  padding-left: 16px;
  margin-bottom: 20px;
  color: #808080;
  overflow: auto;
}
@media only screen and (min-width: 768px) {
  /* line 286, ../../app/assets/scss/_photos.scss */
  .photos-group .section-copy, .videos-group .section-copy {
    display: block;
  }
}
/* line 295, ../../app/assets/scss/_photos.scss */
.photos-group .section-copy p, .videos-group .section-copy p {
  float: left;
  display: block;
  width: 80%;
  font-size: .929em;
}
@media only screen and (min-width: 768px) {
  /* line 295, ../../app/assets/scss/_photos.scss */
  .photos-group .section-copy p, .videos-group .section-copy p {
    width: 95%;
  }
}
/* line 304, ../../app/assets/scss/_photos.scss */
.photos-group .section-copy img, .videos-group .section-copy img {
  float: left;
  display: block;
  margin-right: 10px;
}
/* line 310, ../../app/assets/scss/_photos.scss */
.photos-group .open .section-copy, .videos-group .open .section-copy {
  display: block !important;
}
/* line 313, ../../app/assets/scss/_photos.scss */
.photos-group .hide, .videos-group .hide {
  display: none;
}
/* line 315, ../../app/assets/scss/_photos.scss */
.photos-group .main-photos-container, .photos-group .main-video-container, .videos-group .main-photos-container, .videos-group .main-video-container {
  border-bottom: 1px solid #fff;
  display: none;
}
@media only screen and (min-width: 768px) {
  /* line 315, ../../app/assets/scss/_photos.scss */
  .photos-group .main-photos-container, .photos-group .main-video-container, .videos-group .main-photos-container, .videos-group .main-video-container {
    min-height: 200px;
  }
}
/* line 321, ../../app/assets/scss/_photos.scss */
.photos-group .main-photos-container .main-photos, .photos-group .main-photos-container .main-videos, .photos-group .main-video-container .main-photos, .photos-group .main-video-container .main-videos, .videos-group .main-photos-container .main-photos, .videos-group .main-photos-container .main-videos, .videos-group .main-video-container .main-photos, .videos-group .main-video-container .main-videos {
  margin: 10px 0 30px;
  padding: 0 16px;
  position: relative;
}
/* line 325, ../../app/assets/scss/_photos.scss */
.photos-group .main-photos-container .main-photos .npi, .photos-group .main-photos-container .main-videos .npi, .photos-group .main-video-container .main-photos .npi, .photos-group .main-video-container .main-videos .npi, .videos-group .main-photos-container .main-photos .npi, .videos-group .main-photos-container .main-videos .npi, .videos-group .main-video-container .main-photos .npi, .videos-group .main-video-container .main-videos .npi {
  left: 16px;
}
/* line 328, ../../app/assets/scss/_photos.scss */
.photos-group .main-photos-container .main-photos .caption-photos, .photos-group .main-photos-container .main-photos .caption-videoes, .photos-group .main-photos-container .main-videos .caption-photos, .photos-group .main-photos-container .main-videos .caption-videoes, .photos-group .main-video-container .main-photos .caption-photos, .photos-group .main-video-container .main-photos .caption-videoes, .photos-group .main-video-container .main-videos .caption-photos, .photos-group .main-video-container .main-videos .caption-videoes, .videos-group .main-photos-container .main-photos .caption-photos, .videos-group .main-photos-container .main-photos .caption-videoes, .videos-group .main-photos-container .main-videos .caption-photos, .videos-group .main-photos-container .main-videos .caption-videoes, .videos-group .main-video-container .main-photos .caption-photos, .videos-group .main-video-container .main-photos .caption-videoes, .videos-group .main-video-container .main-videos .caption-photos, .videos-group .main-video-container .main-videos .caption-videoes {
  color: #fff;
  padding-top: 10px;
}
/* line 332, ../../app/assets/scss/_photos.scss */
.photos-group .main-photos-container .main-photos .imageholder-top1,
.photos-group .main-photos-container .main-photos .imageholder-top2, .photos-group .main-photos-container .main-videos .imageholder-top1,
.photos-group .main-photos-container .main-videos .imageholder-top2, .photos-group .main-video-container .main-photos .imageholder-top1,
.photos-group .main-video-container .main-photos .imageholder-top2, .photos-group .main-video-container .main-videos .imageholder-top1,
.photos-group .main-video-container .main-videos .imageholder-top2, .videos-group .main-photos-container .main-photos .imageholder-top1,
.videos-group .main-photos-container .main-photos .imageholder-top2, .videos-group .main-photos-container .main-videos .imageholder-top1,
.videos-group .main-photos-container .main-videos .imageholder-top2, .videos-group .main-video-container .main-photos .imageholder-top1,
.videos-group .main-video-container .main-photos .imageholder-top2, .videos-group .main-video-container .main-videos .imageholder-top1,
.videos-group .main-video-container .main-videos .imageholder-top2 {
  width: 100%;
  max-height: 387px;
}
@media only screen and (min-width: 768px) {
  /* line 321, ../../app/assets/scss/_photos.scss */
  .photos-group .main-photos-container .main-photos, .photos-group .main-photos-container .main-videos, .photos-group .main-video-container .main-photos, .photos-group .main-video-container .main-videos, .videos-group .main-photos-container .main-photos, .videos-group .main-photos-container .main-videos, .videos-group .main-video-container .main-photos, .videos-group .main-video-container .main-videos {
    display: block;
    width: 50%;
    float: left;
    margin: 10px 0 30px;
  }
}
/* line 346, ../../app/assets/scss/_photos.scss */
.photos-group .photo-container, .videos-group .photo-container {
  cursor: pointer;
}
/* line 349, ../../app/assets/scss/_photos.scss */
.photos-group .accordion-group, .videos-group .accordion-group {
  padding-left: 0;
  padding-right: 0;
  border-bottom: solid 1px #fff;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  /* line 349, ../../app/assets/scss/_photos.scss */
  .photos-group .accordion-group, .videos-group .accordion-group {
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 359, ../../app/assets/scss/_photos.scss */
.photos-group .accordion-group .mobile-header, .videos-group .accordion-group .mobile-header {
  font-size: 16px;
  color: #fff;
  padding: 15px 16px 16px;
  display: block;
  text-align: left;
  text-transform: uppercase;
  position: relative;
}
/* line 367, ../../app/assets/scss/_photos.scss */
.photos-group .accordion-group .mobile-header .indicator, .videos-group .accordion-group .mobile-header .indicator {
  display: block;
  width: 25px;
  height: 25px;
  background: url(../png/plus-minus.png) 0px 0px no-repeat;
  position: absolute;
  right: 20px;
  top: 10px;
}
@media only screen and (min-width: 768px) {
  /* line 367, ../../app/assets/scss/_photos.scss */
  .photos-group .accordion-group .mobile-header .indicator, .videos-group .accordion-group .mobile-header .indicator {
    display: none !important;
  }
}
@media only screen and (min-width: 768px) {
  /* line 359, ../../app/assets/scss/_photos.scss */
  .photos-group .accordion-group .mobile-header, .videos-group .accordion-group .mobile-header {
    text-align: center;
    padding: 40px 16px 40px;
  }
}
/* line 384, ../../app/assets/scss/_photos.scss */
.photos-group .accordion-group.open .indicator, .videos-group .accordion-group.open .indicator {
  background-position: 0 -25px;
}
/* line 388, ../../app/assets/scss/_photos.scss */
.photos-group .accordion-group .photo-hold, .videos-group .accordion-group .photo-hold {
  overflow: hidden;
}
/* line 391, ../../app/assets/scss/_photos.scss */
.photos-group .accordion-group .photo-overflow, .videos-group .accordion-group .photo-overflow {
  max-height: 0px;
  overflow: hidden;
  -moz-transition: max-height 1s ease-in-out;
  -o-transition: max-height 1s ease-in-out;
  -webkit-transition: max-height 1s ease-in-out;
  transition: max-height 1s ease-in-out;
}
/* line 395, ../../app/assets/scss/_photos.scss */
.photos-group .accordion-group .photo-overflow.expanded, .videos-group .accordion-group .photo-overflow.expanded {
  max-height: 2000px;
}
/* line 399, ../../app/assets/scss/_photos.scss */
.photos-group .accordion-group .show-all, .videos-group .accordion-group .show-all {
  display: block;
  margin: 0 auto 20px auto;
  text-align: center;
}
/* line 405, ../../app/assets/scss/_photos.scss */
.photos-group .accordion-group .gif .logo, .videos-group .accordion-group .gif .logo {
  background: url(../gif.html) no-repeat;
  bottom: 0 !important;
}
/* line 410, ../../app/assets/scss/_photos.scss */
.photos-group .accordion-group .logo, .videos-group .accordion-group .logo {
  height: 48px;
  width: 48px;
  background-size: cover;
  background-position: 0 0;
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
}
/* line 419, ../../app/assets/scss/_photos.scss */
.photos-group .accordion-group .logo.gif, .videos-group .accordion-group .logo.gif {
  background: url(../gif.html) no-repeat;
  bottom: 0 !important;
}
/* line 423, ../../app/assets/scss/_photos.scss */
.photos-group .accordion-group .logo.qG, .videos-group .accordion-group .logo.qG {
  background: url(../qg.html) no-repeat;
  bottom: 0px;
}
/* line 427, ../../app/assets/scss/_photos.scss */
.photos-group .accordion-group .logo.qGPhotos, .videos-group .accordion-group .logo.qGPhotos {
  background: url(../qg.html) no-repeat;
  bottom: 0px;
}
/* line 431, ../../app/assets/scss/_photos.scss */
.photos-group .accordion-group .logo.dv360, .videos-group .accordion-group .logo.dv360 {
  background: url(../360.html) no-repeat;
  bottom: 15px !important;
}
@media only screen and (min-width: 768px) {
  /* line 431, ../../app/assets/scss/_photos.scss */
  .photos-group .accordion-group .logo.dv360, .videos-group .accordion-group .logo.dv360 {
    bottom: 0 !important;
  }
}
/* line 441, ../../app/assets/scss/_photos.scss */
.photos-group .accordion-group.hd-photos .photo-hold, .videos-group .accordion-group.hd-photos .photo-hold {
  padding-left: 0;
}
/* line 444, ../../app/assets/scss/_photos.scss */
.photos-group .accordion-group.hd-photos .photo-container, .videos-group .accordion-group.hd-photos .photo-container {
  position: relative;
}
/* line 447, ../../app/assets/scss/_photos.scss */
.photos-group .accordion-group.hd-photos .photo, .videos-group .accordion-group.hd-photos .photo {
  content: url(../qg-image-placeholder.html);
  width: 100%;
}
/* line 451, ../../app/assets/scss/_photos.scss */
.photos-group .accordion-group.hd-photos li, .videos-group .accordion-group.hd-photos li {
  text-align: left;
  color: transparent;
  margin: 0 16px;
}
@media only screen and (min-width: 768px) {
  /* line 451, ../../app/assets/scss/_photos.scss */
  .photos-group .accordion-group.hd-photos li, .videos-group .accordion-group.hd-photos li {
    display: block;
    width: 33.333333%;
    float: left;
    margin: 0 auto;
    padding: 0 16px;
    text-align: center;
  }
}
@media screen and (min-width: 1450px) {
  /* line 465, ../../app/assets/scss/_photos.scss */
  .photos-group .accordion-group.hd-photos li .photo, .videos-group .accordion-group.hd-photos li .photo {
    width: 460px;
    height: 202px;
  }
}
/* line 472, ../../app/assets/scss/_photos.scss */
.photos-group .accordion-group.hd-photos .caption-photos, .videos-group .accordion-group.hd-photos .caption-photos {
  color: #fff;
  text-align: left;
  margin: 0 0 30px;
}
/* line 477, ../../app/assets/scss/_photos.scss */
.photos-group .accordion-group.hd-photos button, .videos-group .accordion-group.hd-photos button {
  display: block;
  margin: 0 auto 50px;
  clear: both;
}
/* line 483, ../../app/assets/scss/_photos.scss */
.photos-group .accordion-group.hd-photos .li-qg-footer, .videos-group .accordion-group.hd-photos .li-qg-footer {
  width: 100%;
}
/* line 485, ../../app/assets/scss/_photos.scss */
.photos-group .accordion-group.hd-photos .qg-footer div, .videos-group .accordion-group.hd-photos .qg-footer div {
  float: left;
}
/* line 486, ../../app/assets/scss/_photos.scss */
.photos-group .accordion-group.hd-photos .qg-footer div.qg-footer-content, .videos-group .accordion-group.hd-photos .qg-footer div.qg-footer-content {
  width: 90%;
  margin-bottom: 30px;
  color: #808080;
  text-align: left;
}
/* line 493, ../../app/assets/scss/_photos.scss */
.photos-group .accordion-group.hd-photos .qg-footer .mini-qg-icon, .videos-group .accordion-group.hd-photos .qg-footer .mini-qg-icon {
  content: url(../mini-qg.html);
  padding-right: 10px;
}
/* line 500, ../../app/assets/scss/_photos.scss */
.photos-group .accordion-group .fight-photos, .videos-group .accordion-group .fight-photos {
  padding-left: 0;
}
/* line 502, ../../app/assets/scss/_photos.scss */
.photos-group .accordion-group .fight-photos li, .videos-group .accordion-group .fight-photos li {
  text-align: left;
  color: transparent;
  margin: 0 16px;
}
/* line 506, ../../app/assets/scss/_photos.scss */
.photos-group .accordion-group .fight-photos li:nth-child(4n+1), .videos-group .accordion-group .fight-photos li:nth-child(4n+1) {
  clear: left;
}
/* line 509, ../../app/assets/scss/_photos.scss */
.photos-group .accordion-group .fight-photos li img.media-element, .videos-group .accordion-group .fight-photos li img.media-element {
  max-height: 151px;
}
@media only screen and (min-width: 768px) {
  /* line 502, ../../app/assets/scss/_photos.scss */
  .photos-group .accordion-group .fight-photos li, .videos-group .accordion-group .fight-photos li {
    display: block;
    width: 25%;
    float: left;
    margin: 0 auto;
    padding: 0 16px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 522, ../../app/assets/scss/_photos.scss */
  .photos-group .accordion-group ul, .videos-group .accordion-group ul {
    display: block !important;
    height: auto !important;
  }
}
/* line 528, ../../app/assets/scss/_photos.scss */
.photos-group .accordion-group .gif-logo,
.photos-group .accordion-group .logo-360, .videos-group .accordion-group .gif-logo,
.videos-group .accordion-group .logo-360 {
  position: absolute;
  bottom: 16px;
  left: 0;
}
/* line 534, ../../app/assets/scss/_photos.scss */
.photos-group .accordion-group .gif-logo, .videos-group .accordion-group .gif-logo {
  content: url(../gif.html);
}
/* line 535, ../../app/assets/scss/_photos.scss */
.photos-group .accordion-group .logo-360, .videos-group .accordion-group .logo-360 {
  content: url(../360.html);
}
/* line 537, ../../app/assets/scss/_photos.scss */
.photos-group .accordion-group div.caption-photos, .videos-group .accordion-group div.caption-photos {
  color: #fff;
  margin: 10px 0 30px 0;
  text-align: left;
}
/* line 542, ../../app/assets/scss/_photos.scss */
.photos-group .accordion-group button, .videos-group .accordion-group button {
  display: block;
  margin: 0 auto 50px;
  clear: both;
}

/* line 557, ../../app/assets/scss/_photos.scss */
.body.videos.in-mobile .main-photos:hover .vid-description {
  top: 100%;
}

/* line 565, ../../app/assets/scss/_photos.scss */
.videos .main-photos-container .main-one, .videos .main-photos-container .main-two {
  padding: 0 16px;
}
@media only screen and (min-width: 992px) {
  /* line 565, ../../app/assets/scss/_photos.scss */
  .videos .main-photos-container .main-one, .videos .main-photos-container .main-two {
    width: 50%;
    float: left;
  }
}
/* line 571, ../../app/assets/scss/_photos.scss */
.videos .main-photos-container .main-one .vid-description, .videos .main-photos-container .main-two .vid-description {
  position: absolute;
  top: 100%;
  margin-top: -60px;
}
/* line 579, ../../app/assets/scss/_photos.scss */
.videos .multimedia-wrapper {
  overflow-y: auto;
}
/* line 583, ../../app/assets/scss/_photos.scss */
.videos .main-photos:not(.legacy) {
  position: relative;
  overflow: hidden;
  padding: 0 !important;
}
@media only screen and (min-width: 992px) {
  /* line 588, ../../app/assets/scss/_photos.scss */
  .videos .main-photos:not(.legacy) .vid-description-showing [data-truncate] p.vid-title {
    font-size: 28px;
    line-height: 28px;
  }
}
/* line 596, ../../app/assets/scss/_photos.scss */
.videos .videos-group, .videos .accordion-group .fight-photos, .videos .main-photos {
  padding-left: 0;
}
/* line 599, ../../app/assets/scss/_photos.scss */
.videos .videos-group .vid-description, .videos .accordion-group .fight-photos .vid-description, .videos .main-photos .vid-description {
  color: #fff;
  height: 100%;
  z-index: 100;
  width: 100%;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  position: relative;
  top: auto;
  left: auto;
  margin-top: 0;
}
@media only screen and (min-width: 768px) {
  /* line 599, ../../app/assets/scss/_photos.scss */
  .videos .videos-group .vid-description, .videos .accordion-group .fight-photos .vid-description, .videos .main-photos .vid-description {
    position: absolute;
    top: 100%;
    margin-top: -60px;
  }
}
/* line 616, ../../app/assets/scss/_photos.scss */
.videos .videos-group .vid-description .duration, .videos .accordion-group .fight-photos .vid-description .duration, .videos .main-photos .vid-description .duration {
  color: #a1a3a4;
}
/* line 620, ../../app/assets/scss/_photos.scss */
.videos .videos-group .vid-description span, .videos .accordion-group .fight-photos .vid-description span, .videos .main-photos .vid-description span {
  font-size: 14px;
  line-height: 18px;
}
/* line 625, ../../app/assets/scss/_photos.scss */
.videos .videos-group .vid-description-hidden, .videos .accordion-group .fight-photos .vid-description-hidden, .videos .main-photos .vid-description-hidden {
  background: rgba(0, 0, 0, 0.8);
  display: none;
  height: 100%;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  /* line 625, ../../app/assets/scss/_photos.scss */
  .videos .videos-group .vid-description-hidden, .videos .accordion-group .fight-photos .vid-description-hidden, .videos .main-photos .vid-description-hidden {
    display: table;
    width: 101%;
  }
}
/* line 635, ../../app/assets/scss/_photos.scss */
.videos .videos-group .vid-description-hidden .vid-description-copy, .videos .accordion-group .fight-photos .vid-description-hidden .vid-description-copy, .videos .main-photos .vid-description-hidden .vid-description-copy {
  display: table-cell;
  vertical-align: middle;
  padding: 0 15px;
}
/* line 640, ../../app/assets/scss/_photos.scss */
.videos .videos-group .vid-description-hidden .vid-description-copy p, .videos .accordion-group .fight-photos .vid-description-hidden .vid-description-copy p, .videos .main-photos .vid-description-hidden .vid-description-copy p {
  font-size: 12px;
  line-height: 18px;
  margin: 0;
  padding-bottom: 5px;
  color: #d1d3d4;
}
/* line 646, ../../app/assets/scss/_photos.scss */
.videos .videos-group .vid-description-hidden .vid-description-copy p.vid-title, .videos .accordion-group .fight-photos .vid-description-hidden .vid-description-copy p.vid-title, .videos .main-photos .vid-description-hidden .vid-description-copy p.vid-title {
  font-size: 16px;
  line-height: 16px;
  color: #fff;
  text-decoration: underline;
  text-transform: uppercase;
}
/* line 654, ../../app/assets/scss/_photos.scss */
.videos .videos-group .vid-description-hidden .vid-description-copy span, .videos .accordion-group .fight-photos .vid-description-hidden .vid-description-copy span, .videos .main-photos .vid-description-hidden .vid-description-copy span {
  font-size: 14px;
  line-height: 18px;
}
/* line 663, ../../app/assets/scss/_photos.scss */
.videos .videos-group .vid-description-showing, .videos .accordion-group .fight-photos .vid-description-showing, .videos .main-photos .vid-description-showing {
  background: none;
  height: auto;
}
/* line 666, ../../app/assets/scss/_photos.scss */
.videos .videos-group .vid-description-showing [data-truncate], .videos .accordion-group .fight-photos .vid-description-showing [data-truncate], .videos .main-photos .vid-description-showing [data-truncate] {
  padding-left: 0;
  margin-top: 10px;
  display: block;
}
/* line 670, ../../app/assets/scss/_photos.scss */
.videos .videos-group .vid-description-showing [data-truncate] p, .videos .accordion-group .fight-photos .vid-description-showing [data-truncate] p, .videos .main-photos .vid-description-showing [data-truncate] p {
  font-size: 16px;
  line-height: 16px;
}
@media only screen and (min-width: 768px) {
  /* line 670, ../../app/assets/scss/_photos.scss */
  .videos .videos-group .vid-description-showing [data-truncate] p, .videos .accordion-group .fight-photos .vid-description-showing [data-truncate] p, .videos .main-photos .vid-description-showing [data-truncate] p {
    display: inline;
    padding-top: 10px;
  }
}
/* line 681, ../../app/assets/scss/_photos.scss */
.videos .videos-group .vid-description-showing [data-truncate] .duration, .videos .accordion-group .fight-photos .vid-description-showing [data-truncate] .duration, .videos .main-photos .vid-description-showing [data-truncate] .duration {
  position: absolute;
  left: 30px;
  top: -40px;
  height: 30px;
  padding-right: 10px;
  line-height: 30px;
  background: #000;
  padding-left: 5px;
}
@media only screen and (min-width: 768px) {
  /* line 681, ../../app/assets/scss/_photos.scss */
  .videos .videos-group .vid-description-showing [data-truncate] .duration, .videos .accordion-group .fight-photos .vid-description-showing [data-truncate] .duration, .videos .main-photos .vid-description-showing [data-truncate] .duration {
    position: relative;
    left: auto;
    top: auto;
    height: auto;
    padding: 0;
    line-height: 16px;
    background: none;
    display: inline;
  }
}
/* line 702, ../../app/assets/scss/_photos.scss */
.videos .videos-group .vid-description-showing .play-icon-lg, .videos .accordion-group .fight-photos .vid-description-showing .play-icon-lg, .videos .main-photos .vid-description-showing .play-icon-lg {
  position: absolute;
  top: -40px;
  left: 0;
  width: 30px;
  height: 30px;
}
/* line 708, ../../app/assets/scss/_photos.scss */
.videos .videos-group .vid-description-showing .play-icon-lg:after, .videos .accordion-group .fight-photos .vid-description-showing .play-icon-lg:after, .videos .main-photos .vid-description-showing .play-icon-lg:after {
  left: 11px;
  top: 8px;
  border-width: 7px 0 7px 12px;
}
@media only screen and (min-width: 768px) {
  /* line 702, ../../app/assets/scss/_photos.scss */
  .videos .videos-group .vid-description-showing .play-icon-lg, .videos .accordion-group .fight-photos .vid-description-showing .play-icon-lg, .videos .main-photos .vid-description-showing .play-icon-lg {
    width: 60px;
    height: 60px;
    position: relative;
    top: 0;
  }
  /* line 718, ../../app/assets/scss/_photos.scss */
  .videos .videos-group .vid-description-showing .play-icon-lg:after, .videos .accordion-group .fight-photos .vid-description-showing .play-icon-lg:after, .videos .main-photos .vid-description-showing .play-icon-lg:after {
    left: 22px;
    top: 16px;
    border-width: 13px 0 13px 23px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 663, ../../app/assets/scss/_photos.scss */
  .videos .videos-group .vid-description-showing, .videos .accordion-group .fight-photos .vid-description-showing, .videos .main-photos .vid-description-showing {
    height: 60px;
    background: rgba(0, 0, 0, 0.8);
    display: table;
    width: 101%;
  }
  /* line 730, ../../app/assets/scss/_photos.scss */
  .videos .videos-group .vid-description-showing [data-truncate], .videos .accordion-group .fight-photos .vid-description-showing [data-truncate], .videos .main-photos .vid-description-showing [data-truncate] {
    display: table-cell;
    padding-left: 15px;
    margin-top: 0;
    vertical-align: middle;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
  }
}
/* line 742, ../../app/assets/scss/_photos.scss */
.videos .videos-group li, .videos .accordion-group .fight-photos li, .videos .main-photos li {
  position: relative;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  float: left;
  width: 50%;
  text-align: left;
  color: transparent;
  margin: 0 16px;
  margin: 0;
}
/* line 750, ../../app/assets/scss/_photos.scss */
.videos .videos-group li.clearfix, .videos .accordion-group .fight-photos li.clearfix, .videos .main-photos li.clearfix {
  clear: left;
}
@media only screen and (min-width: 992px) {
  /* line 742, ../../app/assets/scss/_photos.scss */
  .videos .videos-group li, .videos .accordion-group .fight-photos li, .videos .main-photos li {
    width: 25%;
  }
}
/* line 762, ../../app/assets/scss/_photos.scss */
.videos .videos-group li:nth-child(4n+1), .videos .accordion-group .fight-photos li:nth-child(4n+1), .videos .main-photos li:nth-child(4n+1) {
  clear: left;
}
/* line 765, ../../app/assets/scss/_photos.scss */
.videos .videos-group li img.media-element, .videos .accordion-group .fight-photos li img.media-element, .videos .main-photos li img.media-element {
  max-height: 1000px;
  /*@media only screen and (min-width: 992px) {
    max-height: 151px;
  }*/
}
@media only screen and (min-width: 768px) {
  /* line 742, ../../app/assets/scss/_photos.scss */
  .videos .videos-group li, .videos .accordion-group .fight-photos li, .videos .main-photos li {
    display: block;
    width: 25%;
    float: left;
    margin: 0 auto;
    padding: 0 16px;
  }
}
/* line 780, ../../app/assets/scss/_photos.scss */
.videos .videos-group .photo-container, .videos .accordion-group .fight-photos .photo-container, .videos .main-photos .photo-container {
  display: block;
  position: relative;
  overflow: hidden;
  text-align: left;
  cursor: pointer;
}
@media only screen and (min-width: 768px) {
  /* line 780, ../../app/assets/scss/_photos.scss */
  .videos .videos-group .photo-container, .videos .accordion-group .fight-photos .photo-container, .videos .main-photos .photo-container {
    text-align: left !important;
    margin: 0 !important;
  }
  /* line 790, ../../app/assets/scss/_photos.scss */
  .videos .videos-group .photo-container:focus .vid-description, .videos .accordion-group .fight-photos .photo-container:focus .vid-description, .videos .main-photos .photo-container:focus .vid-description {
    top: 0;
  }
}
/* line 796, ../../app/assets/scss/_photos.scss */
.videos .videos-group .photo-container img, .videos .accordion-group .fight-photos .photo-container img, .videos .main-photos .photo-container img {
  width: 100%;
  height: auto;
}
/* line 800, ../../app/assets/scss/_photos.scss */
.videos .videos-group .photo-container .photo, .videos .accordion-group .fight-photos .photo-container .photo, .videos .main-photos .photo-container .photo {
  max-width: 100%;
  width: 100%;
}
/* line 807, ../../app/assets/scss/_photos.scss */
.videos .main-photos .vid-description.caption-photos {
  margin-top: 0;
}
@media only screen and (min-width: 768px) {
  /* line 807, ../../app/assets/scss/_photos.scss */
  .videos .main-photos .vid-description.caption-photos {
    padding-top: 0;
  }
}
/* line 817, ../../app/assets/scss/_photos.scss */
.videos .main-one .main-photos .vid-description-showing, .videos .main-two .main-photos .vid-description-showing {
  height: 60px;
  display: table;
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
}
/* line 822, ../../app/assets/scss/_photos.scss */
.videos .main-one .main-photos .vid-description-showing [data-truncate], .videos .main-two .main-photos .vid-description-showing [data-truncate] {
  display: table-cell;
  padding-left: 15px;
  margin-top: 0;
  width: 100%;
  vertical-align: middle;
}
/* line 828, ../../app/assets/scss/_photos.scss */
.videos .main-one .main-photos .vid-description-showing [data-truncate] .vid-title, .videos .main-two .main-photos .vid-description-showing [data-truncate] .vid-title {
  padding-top: 10px;
  margin-bottom: 0px;
}
/* line 832, ../../app/assets/scss/_photos.scss */
.videos .main-one .main-photos .vid-description-showing [data-truncate] .duration, .videos .main-two .main-photos .vid-description-showing [data-truncate] .duration {
  position: relative;
  left: auto;
  top: auto;
  line-height: 16px;
  padding: 0;
}
/* line 841, ../../app/assets/scss/_photos.scss */
.videos .main-one .main-photos .vid-description.caption-photos, .videos .main-two .main-photos .vid-description.caption-photos {
  margin-top: -60px;
  top: 100%;
  left: 0;
  position: absolute;
  padding-top: 0;
}
/* line 848, ../../app/assets/scss/_photos.scss */
.videos .main-one .main-photos .vid-description-showing .play-icon-lg, .videos .main-two .main-photos .vid-description-showing .play-icon-lg {
  top: 0;
  left: 0;
  width: 60px;
  height: 60px;
  position: relative;
}
/* line 854, ../../app/assets/scss/_photos.scss */
.videos .main-one .main-photos .vid-description-showing .play-icon-lg:after, .videos .main-two .main-photos .vid-description-showing .play-icon-lg:after {
  left: 22px;
  top: 16px;
  border-width: 13px 0 13px 23px;
}
/* line 860, ../../app/assets/scss/_photos.scss */
.videos .main-one .main-photos .vid-description-hidden, .videos .main-two .main-photos .vid-description-hidden {
  display: table;
  width: 100%;
  height: 100%;
}
@media only screen and (min-width: 768px) {
  /* line 866, ../../app/assets/scss/_photos.scss */
  .videos .main-one .main-photos .vid-description-hidden .vid-description-copy.large p, .videos .main-two .main-photos .vid-description-hidden .vid-description-copy.large p {
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 5px;
  }
  /* line 870, ../../app/assets/scss/_photos.scss */
  .videos .main-one .main-photos .vid-description-hidden .vid-description-copy.large p.vid-title, .videos .main-two .main-photos .vid-description-hidden .vid-description-copy.large p.vid-title {
    font-size: 28px;
    line-height: 28px;
  }
  /* line 875, ../../app/assets/scss/_photos.scss */
  .videos .main-one .main-photos .vid-description-hidden .vid-description-copy.large span, .videos .main-two .main-photos .vid-description-hidden .vid-description-copy.large span {
    font-size: 16px;
    line-height: 26px;
  }
}
/* line 884, ../../app/assets/scss/_photos.scss */
.videos .main-one .main-photos.focused .vid-description, .videos .main-two .main-photos.focused .vid-description {
  top: 0;
}
/* line 891, ../../app/assets/scss/_photos.scss */
.videos .photos-group .accordion-group .fight-photos li {
  width: 50%;
  padding: 0 10px;
}
@media only screen and (min-width: 768px) {
  /* line 891, ../../app/assets/scss/_photos.scss */
  .videos .photos-group .accordion-group .fight-photos li {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 891, ../../app/assets/scss/_photos.scss */
  .videos .photos-group .accordion-group .fight-photos li {
    width: 25%;
  }
}
/* line 902, ../../app/assets/scss/_photos.scss */
.videos .photos-group .main-photos-container .main-photos:not(.legacy) {
  width: auto;
  float: none;
}
@media only screen and (min-width: 992px) {
  /* line 902, ../../app/assets/scss/_photos.scss */
  .videos .photos-group .main-photos-container .main-photos:not(.legacy) {
    width: 100%;
  }
}
/* line 908, ../../app/assets/scss/_photos.scss */
.videos .photos-group .main-photos-container .main-photos:not(.legacy) .npi {
  left: 0;
}
/* line 913, ../../app/assets/scss/_photos.scss */
.videos .main-photos-container {
  padding-top: 20px;
}

/* line 919, ../../app/assets/scss/_photos.scss */
.photos .accordion-group .fight-photos .photo-container {
  position: relative;
  text-align: left;
  max-width: 268px;
  max-height: 151px;
  cursor: pointer;
}
@media only screen and (min-width: 768px) {
  /* line 919, ../../app/assets/scss/_photos.scss */
  .photos .accordion-group .fight-photos .photo-container {
    text-align: left !important;
    margin: 0 !important;
  }
}
/* line 929, ../../app/assets/scss/_photos.scss */
.photos .accordion-group .fight-photos .photo-container .photo {
  max-width: 100%;
  width: 100%;
}

/* line 938, ../../app/assets/scss/_photos.scss */
body.videos:not(.touch) .fight-photos li:hover .vid-description, body.videos:not(.touch) .main-photos:hover .vid-description {
  top: 0;
}
/* line 941, ../../app/assets/scss/_photos.scss */
body.videos:not(.touch) .fight-photos li:hover .vid-description-showing .vid-title, body.videos:not(.touch) .fight-photos li:hover .duration, body.videos:not(.touch) .main-photos:hover .vid-description-showing .vid-title, body.videos:not(.touch) .main-photos:hover .duration {
  opacity: 0;
}
/* line 944, ../../app/assets/scss/_photos.scss */
body.videos:not(.touch) .fight-photos li:hover .play-icon-lg, body.videos:not(.touch) .main-photos:hover .play-icon-lg {
  background: #fff;
  opacity: 0;
}
/* line 947, ../../app/assets/scss/_photos.scss */
body.videos:not(.touch) .fight-photos li:hover .play-icon-lg:after, body.videos:not(.touch) .main-photos:hover .play-icon-lg:after {
  border-color: transparent transparent transparent #000;
}

/* line 956, ../../app/assets/scss/_photos.scss */
body.videos.in-mobile .fight-photos li:hover .vid-title, body.videos.in-mobile .fight-photos li:hover .play-icon-lg {
  opacity: 1;
}
/* line 960, ../../app/assets/scss/_photos.scss */
body.videos.in-mobile .photos-group .accordion-group div.caption-photos {
  margin-bottom: 10px;
}
/* line 964, ../../app/assets/scss/_photos.scss */
body.videos.in-mobile #videoWrapper {
  position: relative;
  overflow: hidden;
}
/* line 967, ../../app/assets/scss/_photos.scss */
body.videos.in-mobile #videoWrapper .video-wrapper {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

/* line 1, ../../app/assets/scss/_home-video-background.scss */
.home-video-background {
  padding-top: 60px;
}
/* line 3, ../../app/assets/scss/_home-video-background.scss */
.home-video-background #iframe-wrapper {
  display: none;
}
/* line 5, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .marquee {
  background: none;
  text-align: center;
  position: relative;
  /*&#home-marquee {
    background-image: url(/images/home/marquee.png);
  }*/
}
/* line 12, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .marquee img {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  height: auto;
}
/* line 18, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .marquee video {
  border-top: 1px solid #e2211c;
  width: 100%;
}
/* line 23, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .marquee .marquee-text {
  background: #000;
  color: #fff;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 100%;
  overflow: hidden;
}
/* line 32, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .marquee .marquee-text .regular-button {
  margin-bottom: 10px;
}
@media only screen and (min-width: 768px) {
  /* line 23, ../../app/assets/scss/_home-video-background.scss */
  .home-video-background .marquee .marquee-text {
    position: absolute;
    top: 52%;
    left: 5%;
    text-align: left;
    width: 90%;
    opacity: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  /* line 45, ../../app/assets/scss/_home-video-background.scss */
  .home-video-background .marquee .marquee-text .regular-button {
    margin-top: 35px;
    float: right;
  }
}
@media only screen and (min-width: 992px) {
  /* line 23, ../../app/assets/scss/_home-video-background.scss */
  .home-video-background .marquee .marquee-text {
    padding-top: 30px;
    padding-bottom: 30px;
    width: 80%;
    left: 10%;
  }
  /* line 57, ../../app/assets/scss/_home-video-background.scss */
  .home-video-background .marquee .marquee-text .about {
    margin-top: 55px;
  }
}
/* line 62, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .marquee .marquee-text h4 {
  margin: 0;
  font-size: 1em;
  font-weight: 400;
  text-transform: uppercase;
}
/* line 68, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .marquee .marquee-text h4 span.live-slot {
  display: block;
  padding-top: 3px;
}
/* line 73, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .marquee .marquee-text h4.simple {
  color: #8d8d8d;
  text-align: left;
}
@media only screen and (min-width: 768px) {
  /* line 62, ../../app/assets/scss/_home-video-background.scss */
  .home-video-background .marquee .marquee-text h4 {
    font-size: 1.143em;
  }
  /* line 80, ../../app/assets/scss/_home-video-background.scss */
  .home-video-background .marquee .marquee-text h4 span.live-slot {
    padding-left: 20px;
    display: inline;
    padding-top: 0;
  }
  /* line 85, ../../app/assets/scss/_home-video-background.scss */
  .home-video-background .marquee .marquee-text h4.simple {
    text-align: left;
  }
}
@media only screen and (min-width: 992px) {
  /* line 62, ../../app/assets/scss/_home-video-background.scss */
  .home-video-background .marquee .marquee-text h4 {
    font-size: 1.429em;
  }
}
/* line 97, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .marquee .headline-bucket {
  padding-top: 7px;
  text-transform: uppercase;
  display: inline-block;
  font-size: 1.429em;
}
/* line 103, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .marquee .headline-bucket em {
  text-transform: none;
  font-style: normal;
}
/* line 108, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .marquee .headline-bucket.simple {
  text-transform: none;
  font-weight: 700;
  padding-bottom: 15px;
  text-align: left;
}
/* line 115, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .marquee .headline-bucket span.fight {
  display: block;
  line-height: 1.3em;
  font-weight: 900;
  border-bottom: 1px solid #fff;
  padding-top: 5px;
  padding-bottom: 9px;
}
/* line 123, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .marquee .headline-bucket span.fight:first-child {
  border-top: 1px solid #fff;
}
/* line 126, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .marquee .headline-bucket span.fight a {
  color: #FFFFFF;
}
@media only screen and (min-width: 768px) {
  /* line 97, ../../app/assets/scss/_home-video-background.scss */
  .home-video-background .marquee .headline-bucket {
    font-size: 2em;
  }
  /* line 134, ../../app/assets/scss/_home-video-background.scss */
  .home-video-background .marquee .headline-bucket span.fight {
    border: none;
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 138, ../../app/assets/scss/_home-video-background.scss */
  .home-video-background .marquee .headline-bucket span.fight:first-child {
    border: none;
  }
  /* line 143, ../../app/assets/scss/_home-video-background.scss */
  .home-video-background .marquee .headline-bucket.simple {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 97, ../../app/assets/scss/_home-video-background.scss */
  .home-video-background .marquee .headline-bucket {
    font-size: 2.571em;
  }
}
/* line 153, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .marquee .cta-bucket {
  padding-top: 15px;
  padding-bottom: 15px;
  z-index: 0;
  position: relative;
  font-weight: 700;
}
/* line 160, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .marquee .cta-bucket a {
  display: inline-block;
  text-transform: uppercase;
  font-size: 1em;
  margin-right: 15px;
  color: #979899;
}
@media only screen and (min-width: 768px) {
  /* line 160, ../../app/assets/scss/_home-video-background.scss */
  .home-video-background .marquee .cta-bucket a {
    float: left;
    display: block;
  }
}
/* line 171, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .marquee .cta-bucket a:last-child {
  margin-right: 0;
}
/* line 174, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .marquee .cta-bucket a:hover {
  text-decoration: none;
  color: #fff;
}
@media only screen and (min-width: 768px) {
  /* line 153, ../../app/assets/scss/_home-video-background.scss */
  .home-video-background .marquee .cta-bucket {
    padding-top: 20px;
    padding-bottom: 0;
  }
}
/* line 186, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .marquee h1, .home-video-background .marquee p {
  margin: 0;
}
/* line 191, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .black-row {
  background: #000;
}
/* line 195, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .brand-top-row {
  background: #979899;
  padding-top: 20px;
  margin-top: -20px;
}
/* line 200, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .brand-top-row .extra-border {
  width: 100%;
  border-top: 1px solid #000;
  margin-top: -7px;
}
@media only screen and (min-width: 768px) {
  /* line 200, ../../app/assets/scss/_home-video-background.scss */
  .home-video-background .brand-top-row .extra-border {
    margin-top: 0;
  }
}
/* line 210, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .brand-row {
  color: #fff;
}
/* line 213, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .brand-row h2 {
  font-size: 1.143em;
  color: #000;
  line-height: 1.3em;
  padding-top: 7px;
  padding-bottom: 15px;
  margin-bottom: 0;
  margin-top: 0;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  /* line 213, ../../app/assets/scss/_home-video-background.scss */
  .home-video-background .brand-row h2 {
    font-size: 1.429em;
    padding-top: 15px;
    padding-bottom: 20px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 213, ../../app/assets/scss/_home-video-background.scss */
  .home-video-background .brand-row h2 {
    font-size: 1.714em;
    padding-top: 7px;
    padding-bottom: 15px;
  }
}
/* line 239, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .spotlights-group {
  padding-bottom: 20px;
  border-bottom: 15px solid #000;
}
/* line 243, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .spotlights-group .spotlight-container {
  margin: 0 auto;
  margin-left: 4.16666667%;
  margin-right: 4.16666667%;
}
@media only screen and (min-width: 768px) {
  /* line 243, ../../app/assets/scss/_home-video-background.scss */
  .home-video-background .spotlights-group .spotlight-container {
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
  }
}
/* line 253, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .spotlights-group .spotlight {
  position: relative;
  z-index: 2;
  top: 0;
  margin-top: 25px;
}
/* line 259, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .spotlights-group .spotlight iframe {
  float: left;
}
@media only screen and (min-width: 768px) {
  /* line 253, ../../app/assets/scss/_home-video-background.scss */
  .home-video-background .spotlights-group .spotlight {
    float: left;
    width: 31.75%;
    margin-left: 1.5%;
    margin-top: 0;
    padding: 0;
    padding-right: 1.5%;
    margin-top: 20px;
  }
  /* line 272, ../../app/assets/scss/_home-video-background.scss */
  .home-video-background .spotlights-group .spotlight:last-child {
    margin-bottom: 0;
    border-right: none;
  }
}
/* line 279, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .spotlights-group .spotlight .headline {
  color: #000;
  font-size: 1.714em;
  font-weight: 700;
  line-height: 1.1;
  margin-bottom: 10px;
  text-transform: none;
  padding-top: 5px;
  clear: left;
}
@media only screen and (min-width: 768px) {
  /* line 279, ../../app/assets/scss/_home-video-background.scss */
  .home-video-background .spotlights-group .spotlight .headline {
    min-height: 48px;
    padding-top: 10px;
    font-size: 1.857em;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 279, ../../app/assets/scss/_home-video-background.scss */
  .home-video-background .spotlights-group .spotlight .headline {
    min-height: 60px;
  }
}
/* line 297, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .spotlights-group .spotlight .headline a {
  color: #000;
}
/* line 302, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .spotlights-group .spotlight p {
  font-size: 1em;
  text-transform: uppercase;
  margin-bottom: 5px;
}
/* line 307, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .spotlights-group .spotlight p.spotlight-type {
  position: absolute;
  top: 0;
  left: 0;
  background: #979899;
  padding: 4px 6px 4px;
  margin-bottom: 0;
  z-index: 100;
  color: #000;
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}
/* line 321, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .spotlights-group .spotlight a {
  position: relative;
  display: block;
}
/* line 325, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .spotlights-group .spotlight img {
  width: 100%;
  height: auto;
}
/* line 329, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .spotlights-group .spotlight .video-icon {
  position: absolute;
  bottom: 0;
  right: 0;
  width: auto;
}
/* line 338, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .social-row {
  background: #fff;
  border-top: 15px solid #000;
}
/* line 343, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .list-contain {
  float: left;
  position: relative;
  left: 50%;
  margin: 40px 0 20px;
}
/* line 350, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .section-group {
  padding-bottom: 20px;
  /* set width for galaxy-tab*/
}
/* line 353, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .section-group.social-blocks {
  padding-bottom: 0;
}
/* line 356, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .section-group h2 {
  font-size: 1.429em;
  margin-bottom: 20px;
  margin-top: 20px;
  text-align: center;
  text-transform: uppercase;
  color: #000;
}
@media only screen and (min-width: 768px) {
  /* line 356, ../../app/assets/scss/_home-video-background.scss */
  .home-video-background .section-group h2 {
    border-bottom: none;
    margin-bottom: 40px;
    margin-top: 50px;
  }
}
/* line 371, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .section-group .regular-button.black-on-white {
  width: 168px;
  margin: 0 auto;
}
/* line 376, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .section-group .date-stamp {
  margin-top: 0;
}
@media only screen and (min-width: 768px) {
  /* line 350, ../../app/assets/scss/_home-video-background.scss */
  .home-video-background .section-group {
    padding-bottom: 50px;
  }
}
/* line 385, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .section-group .news-group {
  border-bottom: 1px solid #000;
  padding-bottom: 20px;
  margin-bottom: 20px;
  padding-right: 0px;
  padding-left: 4.16666667%;
}
/* line 392, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .section-group .news-group .icon {
  right: 01.8%;
  height: 24px;
  width: 24px;
  right: 0;
}
/* line 399, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .section-group .news-group:first-child {
  border-top: 1px solid #000;
  padding-top: 20px;
}
/* line 404, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .section-group .news-group .news-image {
  padding-left: 0;
  padding-right: 0;
}
/* line 407, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .section-group .news-group .news-image a {
  position: relative;
  display: block;
}
@media only screen and (min-width: 768px) {
  /* line 385, ../../app/assets/scss/_home-video-background.scss */
  .home-video-background .section-group .news-group {
    border: none !important;
    padding-bottom: 0;
    margin-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 421, ../../app/assets/scss/_home-video-background.scss */
  .home-video-background .section-group .news-group .news-image {
    padding-right: 1.8%;
  }
  /* line 425, ../../app/assets/scss/_home-video-background.scss */
  .home-video-background .section-group .news-group .news-text {
    padding-left: 2%;
  }
  /* line 429, ../../app/assets/scss/_home-video-background.scss */
  .home-video-background .section-group .news-group .icon {
    width: 36px;
    height: 36px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 437, ../../app/assets/scss/_home-video-background.scss */
  .home-video-background .section-group .news-group .news-text {
    padding-left: 2.5%;
  }
  /* line 440, ../../app/assets/scss/_home-video-background.scss */
  .home-video-background .section-group .news-group .news-image {
    padding-right: 1.5%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 451, ../../app/assets/scss/_home-video-background.scss */
  .home-video-background .toggle-video {
    display: none;
  }
}
/* line 456, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .ad-container {
  padding: 10px 0;
}
/* line 459, ../../app/assets/scss/_home-video-background.scss */
.home-video-background .ad-container img {
  margin: 0 auto;
  display: block;
}

/* line 468, ../../app/assets/scss/_home-video-background.scss */
.no-js .home .marquee .marquee-text {
  opacity: 1;
}
/* line 471, ../../app/assets/scss/_home-video-background.scss */
.no-js [data-load-image] {
  display: none;
}

@media only screen and (min-width: 768px) {
  /* line 477, ../../app/assets/scss/_home-video-background.scss */
  .home-video-background {
    padding-top: 70px;
  }
  /* line 479, ../../app/assets/scss/_home-video-background.scss */
  .home-video-background #iframe-wrapper {
    display: block;
  }
}
/* line 1, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 {
  padding-top: 60px;
}
/* line 3, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 #iframe-wrapper {
  display: none;
}
/* line 5, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .marquee {
  background: none;
  text-align: center;
  position: relative;
  /*&#home-marquee {
    background-image: url(/images/home/marquee.png);
  }*/
}
/* line 12, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .marquee img {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  height: auto;
}
/* line 18, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .marquee video {
  /*border-top: 1px solid $yellow-box;*/
  width: 100%;
}
/* line 23, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .marquee .marquee-text {
  background: #000;
  color: #fff;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 100%;
  overflow: hidden;
}
/* line 32, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .marquee .marquee-text.fade-in {
  opacity: .9;
}
/* line 36, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .marquee .marquee-text .regular-button {
  margin-bottom: 10px;
}
@media only screen and (min-width: 768px) {
  /* line 23, ../../app/assets/scss/_home-video-background-v2.scss */
  .home-video-background-v2 .marquee .marquee-text {
    position: absolute;
    top: 52%;
    /*left: 5%;*/
    text-align: left;
    /*width: 90%;*/
    /*opacity: 0;*/
    padding-top: 20px;
    padding-bottom: 20px;
  }
  /* line 49, ../../app/assets/scss/_home-video-background-v2.scss */
  .home-video-background-v2 .marquee .marquee-text .regular-button {
    margin-top: 35px;
    float: right;
  }
}
@media only screen and (min-width: 992px) {
  /* line 23, ../../app/assets/scss/_home-video-background-v2.scss */
  .home-video-background-v2 .marquee .marquee-text {
    padding-top: 30px;
    padding-bottom: 30px;
    width: 100%;
    left: 0%;
  }
  /* line 61, ../../app/assets/scss/_home-video-background-v2.scss */
  .home-video-background-v2 .marquee .marquee-text .about {
    margin-top: 55px;
  }
}
/* line 66, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .marquee .marquee-text h4 {
  margin: 0;
  font-size: 1em;
  font-weight: 400;
  text-transform: uppercase;
}
/* line 72, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .marquee .marquee-text h4 span.live-slot {
  display: block;
  padding-top: 3px;
}
/* line 77, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .marquee .marquee-text h4.simple {
  color: #8d8d8d;
  text-align: left;
}
@media only screen and (min-width: 768px) {
  /* line 66, ../../app/assets/scss/_home-video-background-v2.scss */
  .home-video-background-v2 .marquee .marquee-text h4 {
    font-size: 1.143em;
  }
  /* line 84, ../../app/assets/scss/_home-video-background-v2.scss */
  .home-video-background-v2 .marquee .marquee-text h4 span.live-slot {
    padding-left: 20px;
    display: inline;
    padding-top: 0;
  }
  /* line 89, ../../app/assets/scss/_home-video-background-v2.scss */
  .home-video-background-v2 .marquee .marquee-text h4.simple {
    text-align: left;
  }
}
@media only screen and (min-width: 992px) {
  /* line 66, ../../app/assets/scss/_home-video-background-v2.scss */
  .home-video-background-v2 .marquee .marquee-text h4 {
    font-size: 1.429em;
  }
}
/* line 101, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .marquee .headline-bucket {
  padding-top: 7px;
  text-transform: uppercase;
  display: inline-block;
  font-size: 1.429em;
}
/* line 107, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .marquee .headline-bucket em {
  text-transform: none;
  font-style: normal;
}
/* line 112, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .marquee .headline-bucket.simple {
  text-transform: none;
  font-weight: 700;
  padding-bottom: 15px;
  text-align: left;
}
/* line 119, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .marquee .headline-bucket span.fight {
  display: block;
  line-height: 1.3em;
  font-weight: 900;
  border-bottom: 1px solid #fff;
  padding-top: 5px;
  padding-bottom: 9px;
}
/* line 127, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .marquee .headline-bucket span.fight:first-child {
  border-top: 1px solid #fff;
}
/* line 130, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .marquee .headline-bucket span.fight a {
  color: #FFFFFF;
}
@media only screen and (min-width: 768px) {
  /* line 101, ../../app/assets/scss/_home-video-background-v2.scss */
  .home-video-background-v2 .marquee .headline-bucket {
    font-size: 2em;
  }
  /* line 138, ../../app/assets/scss/_home-video-background-v2.scss */
  .home-video-background-v2 .marquee .headline-bucket span.fight {
    border: none;
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 142, ../../app/assets/scss/_home-video-background-v2.scss */
  .home-video-background-v2 .marquee .headline-bucket span.fight:first-child {
    border: none;
  }
  /* line 147, ../../app/assets/scss/_home-video-background-v2.scss */
  .home-video-background-v2 .marquee .headline-bucket.simple {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 101, ../../app/assets/scss/_home-video-background-v2.scss */
  .home-video-background-v2 .marquee .headline-bucket {
    font-size: 2.571em;
  }
}
/* line 157, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .marquee .cta-bucket {
  padding-top: 15px;
  padding-bottom: 15px;
  z-index: 0;
  position: relative;
  font-weight: 700;
}
/* line 164, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .marquee .cta-bucket a {
  display: inline-block;
  text-transform: uppercase;
  font-size: 1em;
  margin-right: 15px;
  color: #979899;
}
@media only screen and (min-width: 768px) {
  /* line 164, ../../app/assets/scss/_home-video-background-v2.scss */
  .home-video-background-v2 .marquee .cta-bucket a {
    float: left;
    display: block;
  }
}
/* line 175, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .marquee .cta-bucket a:last-child {
  margin-right: 0;
}
/* line 178, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .marquee .cta-bucket a:hover {
  text-decoration: none;
  color: #fff;
}
@media only screen and (min-width: 768px) {
  /* line 157, ../../app/assets/scss/_home-video-background-v2.scss */
  .home-video-background-v2 .marquee .cta-bucket {
    padding-top: 20px;
    padding-bottom: 0;
  }
}
/* line 190, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .marquee h1, .home-video-background-v2 .marquee p {
  margin: 0;
}
/* line 195, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .black-row {
  background: #000;
}
/* line 199, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .brand-top-row {
  background: #979899;
  padding-top: 20px;
  margin-top: -20px;
}
/* line 204, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .brand-top-row .extra-border {
  width: 100%;
  border-top: 1px solid #000;
  margin-top: -7px;
}
@media only screen and (min-width: 768px) {
  /* line 204, ../../app/assets/scss/_home-video-background-v2.scss */
  .home-video-background-v2 .brand-top-row .extra-border {
    margin-top: 0;
  }
}
/* line 214, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .brand-row {
  color: #fff;
}
/* line 217, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .brand-row h2 {
  font-size: 1.143em;
  color: #000;
  line-height: 1.3em;
  padding-top: 7px;
  padding-bottom: 15px;
  margin-bottom: 0;
  margin-top: 0;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  /* line 217, ../../app/assets/scss/_home-video-background-v2.scss */
  .home-video-background-v2 .brand-row h2 {
    font-size: 1.429em;
    padding-top: 15px;
    padding-bottom: 20px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 217, ../../app/assets/scss/_home-video-background-v2.scss */
  .home-video-background-v2 .brand-row h2 {
    font-size: 1.714em;
    padding-top: 7px;
    padding-bottom: 15px;
  }
}
/* line 243, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .spotlights-group {
  padding-bottom: 20px;
  border-bottom: 15px solid #000;
}
/* line 247, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .spotlights-group .spotlight-container {
  margin: 0 auto;
  margin-left: 4.16666667%;
  margin-right: 4.16666667%;
}
@media only screen and (min-width: 768px) {
  /* line 247, ../../app/assets/scss/_home-video-background-v2.scss */
  .home-video-background-v2 .spotlights-group .spotlight-container {
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
  }
}
/* line 257, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .spotlights-group .spotlight {
  position: relative;
  z-index: 2;
  top: 0;
  margin-top: 25px;
}
/* line 263, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .spotlights-group .spotlight iframe {
  float: left;
}
@media only screen and (min-width: 768px) {
  /* line 257, ../../app/assets/scss/_home-video-background-v2.scss */
  .home-video-background-v2 .spotlights-group .spotlight {
    float: left;
    width: 31.75%;
    margin-left: 1.5%;
    margin-top: 0;
    padding: 0;
    padding-right: 1.5%;
    margin-top: 20px;
  }
  /* line 276, ../../app/assets/scss/_home-video-background-v2.scss */
  .home-video-background-v2 .spotlights-group .spotlight:last-child {
    margin-bottom: 0;
    border-right: none;
  }
}
/* line 283, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .spotlights-group .spotlight .headline {
  color: #000;
  font-size: 1.714em;
  font-weight: 700;
  line-height: 1.1;
  margin-bottom: 10px;
  text-transform: none;
  padding-top: 5px;
  clear: left;
}
@media only screen and (min-width: 768px) {
  /* line 283, ../../app/assets/scss/_home-video-background-v2.scss */
  .home-video-background-v2 .spotlights-group .spotlight .headline {
    min-height: 48px;
    padding-top: 10px;
    font-size: 1.857em;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 283, ../../app/assets/scss/_home-video-background-v2.scss */
  .home-video-background-v2 .spotlights-group .spotlight .headline {
    min-height: 60px;
  }
}
/* line 301, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .spotlights-group .spotlight .headline a {
  color: #000;
}
/* line 306, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .spotlights-group .spotlight p {
  font-size: 1em;
  text-transform: uppercase;
  margin-bottom: 5px;
}
/* line 311, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .spotlights-group .spotlight p.spotlight-type {
  position: absolute;
  top: 0;
  left: 0;
  background: #979899;
  padding: 4px 6px 4px;
  margin-bottom: 0;
  z-index: 100;
  color: #000;
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}
/* line 325, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .spotlights-group .spotlight a {
  position: relative;
  display: block;
}
/* line 329, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .spotlights-group .spotlight img {
  width: 100%;
  height: auto;
}
/* line 333, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .spotlights-group .spotlight .video-icon {
  position: absolute;
  bottom: 0;
  right: 0;
  width: auto;
}
/* line 342, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .social-row {
  background: #fff;
  border-top: 15px solid #000;
}
/* line 347, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .list-contain {
  float: left;
  position: relative;
  left: 50%;
  margin: 40px 0 20px;
}
/* line 354, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .section-group {
  padding-bottom: 20px;
  /* set width for galaxy-tab*/
}
/* line 357, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .section-group.social-blocks {
  padding-bottom: 0;
}
/* line 360, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .section-group h2 {
  font-size: 1.429em;
  margin-bottom: 20px;
  margin-top: 20px;
  text-align: center;
  text-transform: uppercase;
  color: #000;
}
@media only screen and (min-width: 768px) {
  /* line 360, ../../app/assets/scss/_home-video-background-v2.scss */
  .home-video-background-v2 .section-group h2 {
    border-bottom: none;
    margin-bottom: 40px;
    margin-top: 50px;
  }
}
/* line 375, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .section-group .regular-button.black-on-white {
  width: 168px;
  margin: 0 auto;
}
/* line 380, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .section-group .date-stamp {
  margin-top: 0;
}
@media only screen and (min-width: 768px) {
  /* line 354, ../../app/assets/scss/_home-video-background-v2.scss */
  .home-video-background-v2 .section-group {
    padding-bottom: 50px;
  }
}
/* line 389, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .section-group .news-group {
  border-bottom: 1px solid #000;
  padding-bottom: 20px;
  margin-bottom: 20px;
  padding-right: 0px;
  padding-left: 4.16666667%;
}
/* line 396, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .section-group .news-group .icon {
  right: 01.8%;
  height: 24px;
  width: 24px;
  right: 0;
}
/* line 403, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .section-group .news-group:first-child {
  border-top: 1px solid #000;
  padding-top: 20px;
}
/* line 408, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .section-group .news-group .news-image {
  padding-left: 0;
  padding-right: 0;
}
/* line 411, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .section-group .news-group .news-image a {
  position: relative;
  display: block;
}
@media only screen and (min-width: 768px) {
  /* line 389, ../../app/assets/scss/_home-video-background-v2.scss */
  .home-video-background-v2 .section-group .news-group {
    border: none !important;
    padding-bottom: 0;
    margin-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 425, ../../app/assets/scss/_home-video-background-v2.scss */
  .home-video-background-v2 .section-group .news-group .news-image {
    padding-right: 1.8%;
  }
  /* line 429, ../../app/assets/scss/_home-video-background-v2.scss */
  .home-video-background-v2 .section-group .news-group .news-text {
    padding-left: 2%;
  }
  /* line 433, ../../app/assets/scss/_home-video-background-v2.scss */
  .home-video-background-v2 .section-group .news-group .icon {
    width: 36px;
    height: 36px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 441, ../../app/assets/scss/_home-video-background-v2.scss */
  .home-video-background-v2 .section-group .news-group .news-text {
    padding-left: 2.5%;
  }
  /* line 444, ../../app/assets/scss/_home-video-background-v2.scss */
  .home-video-background-v2 .section-group .news-group .news-image {
    padding-right: 1.5%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 455, ../../app/assets/scss/_home-video-background-v2.scss */
  .home-video-background-v2 .toggle-video {
    display: none;
  }
}
/* line 460, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .ad-container {
  padding: 10px 0;
}
/* line 463, ../../app/assets/scss/_home-video-background-v2.scss */
.home-video-background-v2 .ad-container img {
  margin: 0 auto;
  display: block;
}

/* line 472, ../../app/assets/scss/_home-video-background-v2.scss */
.no-js .home .marquee .marquee-text {
  opacity: 1;
}
/* line 475, ../../app/assets/scss/_home-video-background-v2.scss */
.no-js [data-load-image] {
  display: none;
}

@media only screen and (min-width: 768px) {
  /* line 481, ../../app/assets/scss/_home-video-background-v2.scss */
  .home-video-background-v2 {
    padding-top: 70px;
  }
  /* line 483, ../../app/assets/scss/_home-video-background-v2.scss */
  .home-video-background-v2 #iframe-wrapper {
    display: block;
  }
}
/*Changes to the Main Nav (Version 2)*/
/* line 489, ../../app/assets/scss/_home-video-background-v2.scss */
.nav-main .home-logo.v2 {
  background: none;
  top: -7px;
}

@media only screen and (min-width: 992px) {
  /* line 496, ../../app/assets/scss/_home-video-background-v2.scss */
  .nav-main.v2 {
    min-height: 90px;
  }
  /* line 499, ../../app/assets/scss/_home-video-background-v2.scss */
  .nav-main.v2 .inner-nav.v2 {
    padding-top: 30px;
  }
}
/* line 1, ../../app/assets/scss/_videos-fighters.scss */
.thumbnail-contain {
  position: relative;
  float: left;
}
/* line 5, ../../app/assets/scss/_videos-fighters.scss */
.thumbnail-contain img {
  margin-right: 18px;
}
/* line 9, ../../app/assets/scss/_videos-fighters.scss */
.thumbnail-contain .play-bottom {
  position: absolute;
  bottom: 0;
  left: 0;
}
/* line 14, ../../app/assets/scss/_videos-fighters.scss */
.thumbnail-contain .play-bottom .duration {
  color: #a1a3a4;
  padding: 7px 7px 7px 5px;
  font-size: 14px;
  background: #000;
  float: left;
}
/* line 23, ../../app/assets/scss/_videos-fighters.scss */
.thumbnail-contain .tag {
  color: #000;
  background: #979899;
  padding: 1px 5px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  font-size: 12px;
}

/* line 36, ../../app/assets/scss/_videos-fighters.scss */
.fighter-videos .button-row, .fight-video .button-row {
  text-align: center;
  clear: left;
  border-top: 1px solid #000;
  padding-top: 30px;
  width: 100%;
}
/* line 43, ../../app/assets/scss/_videos-fighters.scss */
.fighter-videos .button-row button, .fight-video .button-row button {
  margin: 0;
  display: inline-block;
}

/* line 51, ../../app/assets/scss/_videos-fighters.scss */
.fight-video .button-row {
  margin-top: 30px;
}

/* line 55, ../../app/assets/scss/_videos-fighters.scss */
.video-column {
  float: left;
  width: 100%;
  padding-bottom: 10px;
  border-top: 1px solid #000;
  box-sizing: content-box;
}
/* line 63, ../../app/assets/scss/_videos-fighters.scss */
.video-column a:hover {
  color: #000;
}
@media only screen and (min-width: 768px) {
  /* line 55, ../../app/assets/scss/_videos-fighters.scss */
  .video-column {
    width: 45%;
  }
  /* line 69, ../../app/assets/scss/_videos-fighters.scss */
  .video-column:nth-child(3n) {
    display: none;
  }
  /* line 72, ../../app/assets/scss/_videos-fighters.scss */
  .video-column:nth-child(3n - 1) {
    padding-left: 10%;
  }
  /* line 75, ../../app/assets/scss/_videos-fighters.scss */
  .video-column:nth-child(3n -2) {
    clear: left;
  }
}
@media only screen and (min-width: 992px) {
  /* line 55, ../../app/assets/scss/_videos-fighters.scss */
  .video-column {
    width: 30%;
  }
  /* line 81, ../../app/assets/scss/_videos-fighters.scss */
  .video-column:nth-child(3n - 1) {
    padding-left: 5%;
    width: 30%;
    padding-right: 5%;
  }
  /* line 86, ../../app/assets/scss/_videos-fighters.scss */
  .video-column:nth-child(3n) {
    display: block;
  }
}
/* line 91, ../../app/assets/scss/_videos-fighters.scss */
.video-column .header {
  font-size: 28px;
  margin-top: 30px;
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) {
  /* line 91, ../../app/assets/scss/_videos-fighters.scss */
  .video-column .header {
    font-size: 34px;
  }
}
/* line 98, ../../app/assets/scss/_videos-fighters.scss */
.video-column .header a {
  color: #000;
  letter-spacing: 1px;
}
/* line 103, ../../app/assets/scss/_videos-fighters.scss */
.video-column p {
  text-transform: uppercase;
  font-size: 1.143em;
}
/* line 108, ../../app/assets/scss/_videos-fighters.scss */
.video-column .details {
  color: #979899;
}
/* line 112, ../../app/assets/scss/_videos-fighters.scss */
.video-column ul {
  padding: 0;
  margin-top: 20px;
}
/* line 117, ../../app/assets/scss/_videos-fighters.scss */
.video-column li {
  overflow: hidden;
  margin-bottom: 20px;
}
/* line 122, ../../app/assets/scss/_videos-fighters.scss */
.video-column h3 {
  text-transform: uppercase;
  font-size: 1.143em;
  color: #000;
  letter-spacing: 1px;
  margin: 0 0 0 136px;
}

/*same as section-group h5*/
/* line 131, ../../app/assets/scss/_videos-fighters.scss */
.video-section-hdr {
  text-align: center;
  font-size: 1.47em;
  text-transform: uppercase;
  color: #000;
  margin: 30px 0 15px;
}
@media only screen and (min-width: 768px) {
  /* line 131, ../../app/assets/scss/_videos-fighters.scss */
  .video-section-hdr {
    margin: 45px 0 20px;
  }
}

/* line 1, ../../app/assets/scss/_video-subnav.scss */
.video-tab-row {
  height: 57px;
  position: relative;
}
@media only screen and (min-width: 768px) {
  /* line 1, ../../app/assets/scss/_video-subnav.scss */
  .video-tab-row {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
  }
}
/* line 8, ../../app/assets/scss/_video-subnav.scss */
.video-tab-row input[type="text"] {
  color: #000;
  border: none;
  height: 48px;
  border: 1px solid #000;
  font-weight: 700;
  line-height: 1.3em;
  padding-left: 10px;
  padding-right: 28px;
  -webkit-font-smoothing: antialiased;
  text-transform: uppercase;
  border-radius: 0;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  /* line 8, ../../app/assets/scss/_video-subnav.scss */
  .video-tab-row input[type="text"] {
    height: 35px;
    width: 225px;
    padding-right: 40px;
  }
}
/* line 61, ../../../../../../../usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.video-tab-row input[type="text"]:-moz-placeholder {
  color: #000;
}
/* line 64, ../../../../../../../usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.video-tab-row input[type="text"]::-moz-placeholder {
  color: #000;
}
/* line 67, ../../../../../../../usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.video-tab-row input[type="text"]:-ms-input-placeholder {
  color: #000;
}
/* line 56, ../../../../../../../usr/local/lib/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.video-tab-row input[type="text"]::-webkit-input-placeholder {
  color: #000;
}
@media only screen and (min-width: 992px) {
  /* line 8, ../../app/assets/scss/_video-subnav.scss */
  .video-tab-row input[type="text"] {
    width: 350px;
  }
}

/* line 36, ../../app/assets/scss/_video-subnav.scss */
.video-subnav {
  display: block;
  padding: 0;
  margin-bottom: 0;
  z-index: 2;
  letter-spacing: .025em;
}
@media only screen and (min-width: 768px) {
  /* line 36, ../../app/assets/scss/_video-subnav.scss */
  .video-subnav {
    margin: 0 auto;
    width:max-content;
  }
}
/* line 51, ../../app/assets/scss/_video-subnav.scss */
.video-subnav .fa-search {
  color: #979899;
}
/* line 55, ../../app/assets/scss/_video-subnav.scss */
.video-subnav li {
  float: left;
}
/* line 57, ../../app/assets/scss/_video-subnav.scss */
.video-subnav li.active a {
  background: #000;
  color: #fff;
}
/* line 61, ../../app/assets/scss/_video-subnav.scss */
.video-subnav li .video-inner-subnav a {
  display: none !important;
}
/* line 65, ../../app/assets/scss/_video-subnav.scss */
.video-subnav li.open .video-inner-subnav {
  top: 56px;
}
/* line 67, ../../app/assets/scss/_video-subnav.scss */
.video-subnav li.open .video-inner-subnav a {
  display: block !important;
}
/* line 69, ../../app/assets/scss/_video-subnav.scss */
.video-subnav li.open .video-inner-subnav a.regular-button {
  display: inline !important;
  border-bottom: 2px solid #000;
}
/* line 72, ../../app/assets/scss/_video-subnav.scss */
.video-subnav li.open .video-inner-subnav a.regular-button:hover {
  border: 2px solid #000;
  background-color: #000;
  color: #fff;
}
/* line 81, ../../app/assets/scss/_video-subnav.scss */
.video-subnav li.hasNav a:hover, .video-subnav li.hasNav.open a {
  background: #979899;
  color: #000;
  border-bottom: none;
}
/* line 88, ../../app/assets/scss/_video-subnav.scss */
.video-subnav li a {
  border-left: solid #000 1px;
  float: left;
  font-size: 1.143em;
  padding: 20px 25px;
  display: block;
  height: 56px;
  color: #000;
  width: auto;
  text-decoration: none;
}
/* line 98, ../../app/assets/scss/_video-subnav.scss */
.video-subnav li a:hover, .video-subnav li a:focus {
  background: #979899;
  color: #000;
  border-bottom: 1px solid #000;
  text-decoration: underline;
}
@media only screen and (min-width: 768px) {
  /* line 88, ../../app/assets/scss/_video-subnav.scss */
  .video-subnav li a {
    font-size: 1.429em;
    overflow: hidden;
  }
}
/* line 110, ../../app/assets/scss/_video-subnav.scss */
.video-subnav li a.regular-button {
  font-size: 1.1em;
  height: 44px;
  float: none;
  background: #979899;
  color: #000;
  display: inline;
}
/* line 120, ../../app/assets/scss/_video-subnav.scss */
.video-subnav .select-wrap {
  padding-left: 4.1666666667%;
  width: 50%;
}
/* line 123, ../../app/assets/scss/_video-subnav.scss */
.video-subnav .select-wrap .original-select i {
  right: 3px;
}

/* line 129, ../../app/assets/scss/_video-subnav.scss */
.video-search {
  padding-right: 4.1666666667%;
  padding-left: 15px;
  position: relative;
  height: 48px;
  width: 50%;
}
@media only screen and (min-width: 768px) {
  /* line 129, ../../app/assets/scss/_video-subnav.scss */
  .video-search {
    border-left: 1px solid #000;
    padding-top: 10px;
    padding-right: 0;
    padding-left: 25px;
    height: 56px;
    width: auto;
  }
}
/* line 143, ../../app/assets/scss/_video-subnav.scss */
.video-search button {
  position: absolute;
  color: #979899;
  right: 9%;
  top: 15px;
  background: none;
  border: none;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  /* line 143, ../../app/assets/scss/_video-subnav.scss */
  .video-search button {
    right: 6px;
    top: 20px;
  }
}
@-moz-document url-prefix() {
  /* line 155, ../../app/assets/scss/_video-subnav.scss */
  .video-search button:focus {
    outline: 1px dotted #000;
  }
}
/* line 163, ../../app/assets/scss/_video-subnav.scss */
.video-inner-subnav {
  position: absolute;
  left: 0;
  top: -500px;
  z-index: 102;
  background: #979899;
  padding-top: 30px;
  padding-bottom: 20px;
  width: 100%;
}
/* line 172, ../../app/assets/scss/_video-subnav.scss */
.video-inner-subnav ul {
  overflow: hidden;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  /* line 177, ../../app/assets/scss/_video-subnav.scss */
  .video-inner-subnav ul li:nth-child(3n + 1) {
    clear: left;
  }
}
@media only screen and (min-width: 992px) {
  /* line 182, ../../app/assets/scss/_video-subnav.scss */
  .video-inner-subnav ul li:nth-child(3n + 1) {
    clear: none;
  }
  /* line 185, ../../app/assets/scss/_video-subnav.scss */
  .video-inner-subnav ul li:nth-child(4n + 1) {
    clear: left;
  }
}
/* line 189, ../../app/assets/scss/_video-subnav.scss */
.hasNav .video-inner-subnav ul li {
  width: 33.3333%;
}
@media only screen and (min-width: 992px) {
  /* line 189, ../../app/assets/scss/_video-subnav.scss */
  .hasNav .video-inner-subnav ul li {
    width: 25%;
  }
}
/* line 194, ../../app/assets/scss/_video-subnav.scss */
.hasNav .video-inner-subnav ul li span.date {
  font-size: 19px;
  padding-bottom: 15px;
  padding-top: 8px;
  display: block;
  color: #979899;
}
/* line 201, ../../app/assets/scss/_video-subnav.scss */
.hasNav .video-inner-subnav ul li a {
  background: #979899;
  color: #000;
  border: none;
  font-size: 27px;
  padding: 8px 0 7px;
  line-height: 1;
  height: auto;
}
/* line 209, ../../app/assets/scss/_video-subnav.scss */
.hasNav .video-inner-subnav ul li a:hover {
  text-decoration: underline;
}
/* line 213, ../../app/assets/scss/_video-subnav.scss */
.hasNav .video-inner-subnav ul li li {
  width: 100%;
}
/* line 216, ../../app/assets/scss/_video-subnav.scss */
.hasNav .video-inner-subnav ul li li a {
  display: block;
  padding: 0 0 10px;
}
/* line 224, ../../app/assets/scss/_video-subnav.scss */
.video-inner-subnav .button-contain {
  clear: both;
  text-align: center;
  padding-top: 40px;
  padding-bottom: 20px;
}

/* line 1, ../../app/assets/scss/_videos-fight.scss */
.fight-videos {
  overflow: hidden;
}
/* line 3, ../../app/assets/scss/_videos-fight.scss */
.fight-videos .video-column {
  border-top: none;
  padding-top: 20px;
}
@media only screen and (min-width: 768px) {
  /* line 3, ../../app/assets/scss/_videos-fight.scss */
  .fight-videos .video-column {
    padding-top: 30px;
  }
}
/* line 9, ../../app/assets/scss/_videos-fight.scss */
.fight-videos .video-column .details {
  margin-bottom: 0;
}
/* line 12, ../../app/assets/scss/_videos-fight.scss */
.fight-videos .video-column ul {
  margin-top: 0px;
  padding: 0;
}
/* line 16, ../../app/assets/scss/_videos-fight.scss */
.fight-videos .video-column li {
  margin-top: 5px;
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) {
  /* line 16, ../../app/assets/scss/_videos-fight.scss */
  .fight-videos .video-column li {
    margin-top: 10px;
  }
}
/* line 22, ../../app/assets/scss/_videos-fight.scss */
.fight-videos .video-column li a {
  font-size: 28px;
  color: #000;
  line-height: 1em;
}
@media only screen and (min-width: 768px) {
  /* line 22, ../../app/assets/scss/_videos-fight.scss */
  .fight-videos .video-column li a {
    font-size: 34px;
  }
}
/* line 29, ../../app/assets/scss/_videos-fight.scss */
.fight-videos .video-column li a span {
  color: #979899;
}

/* line 37, ../../app/assets/scss/_videos-fight.scss */
.video-page p.month-header {
  margin-top: 34px;
  padding-bottom: 5px;
  margin-bottom: 0;
  border-bottom: 1px solid #000;
  text-transform: uppercase;
  font-size: 1.143em;
  color: #000;
}
@media only screen and (min-width: 768px) {
  /* line 37, ../../app/assets/scss/_videos-fight.scss */
  .video-page p.month-header {
    margin-top: 40px;
    padding-bottom: 15px;
  }
}

/* line 2, ../../app/assets/scss/_videos-featured.scss */
.mosaic .video-in-row {
  float: left;
}

/* line 7, ../../app/assets/scss/_videos-featured.scss */
.video-in-row {
  padding-bottom: 11px;
}
/* line 9, ../../app/assets/scss/_videos-featured.scss */
.video-in-row p {
  font-size: 16px;
  line-height: 16px;
}
/* line 15, ../../app/assets/scss/_videos-featured.scss */
.video-in-row.featured.pull-right, .video-in-row.large-thumb.pull-right {
  float: left !important;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  /* line 20, ../../app/assets/scss/_videos-featured.scss */
  .video-in-row.featured .vid-title, .video-in-row.large-thumb .vid-title {
    font-size: 28px;
    line-height: 28px;
  }
  /* line 24, ../../app/assets/scss/_videos-featured.scss */
  .video-in-row.featured .duration, .video-in-row.large-thumb .duration {
    font-size: 16px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 31, ../../app/assets/scss/_videos-featured.scss */
  .video-in-row.featured.pull-right, .video-in-row.large-thumb.pull-right {
    float: right !important;
    width: 50%;
  }
}

/* line 39, ../../app/assets/scss/_videos-featured.scss */
.featured-videos {
  padding-top: 10px;
}
/* line 41, ../../app/assets/scss/_videos-featured.scss */
.featured-videos .clearfix {
  clear: left;
}
/* line 45, ../../app/assets/scss/_videos-featured.scss */
.featured-videos .image-spotlight {
  font-size: 14px;
}
@media only screen and (min-width: 768px) {
  /* line 45, ../../app/assets/scss/_videos-featured.scss */
  .featured-videos .image-spotlight {
    font-size: 16px;
  }
}
/* line 52, ../../app/assets/scss/_videos-featured.scss */
.featured-videos .video-section-hdr {
  margin-bottom: 30px;
  margin-top: 10px;
}
@media only screen and (min-width: 992px) {
  /* line 52, ../../app/assets/scss/_videos-featured.scss */
  .featured-videos .video-section-hdr {
    margin-bottom: 45px;
    margin-top: 25px;
  }
}
/* line 60, ../../app/assets/scss/_videos-featured.scss */
.featured-videos .similar-video-group {
  border: none;
  padding-bottom: 0;
}
/* line 64, ../../app/assets/scss/_videos-featured.scss */
.featured-videos .similar-video-group .vid-description {
  position: relative;
  top: auto;
  left: auto;
  margin-top: 0;
}
/* line 69, ../../app/assets/scss/_videos-featured.scss */
.featured-videos .similar-video-group .vid-description .vid-description-hidden {
  display: none;
}
@media only screen and (min-width: 768px) {
  /* line 69, ../../app/assets/scss/_videos-featured.scss */
  .featured-videos .similar-video-group .vid-description .vid-description-hidden {
    display: table;
  }
}
@media only screen and (min-width: 768px) {
  /* line 64, ../../app/assets/scss/_videos-featured.scss */
  .featured-videos .similar-video-group .vid-description {
    margin-top: -60px;
    top: 100%;
    left: 0;
    position: absolute;
  }
}
/* line 84, ../../app/assets/scss/_videos-featured.scss */
.featured-videos .similar-video-group .featured .vid-description {
  margin-top: -60px;
  top: 100%;
  left: 0;
  position: absolute;
}
/* line 89, ../../app/assets/scss/_videos-featured.scss */
.featured-videos .similar-video-group .featured .vid-description .vid-description-hidden {
  display: table;
}
/* line 93, ../../app/assets/scss/_videos-featured.scss */
.featured-videos .similar-video-group .featured .vid-description-showing {
  height: 60px;
  background: rgba(0, 0, 0, 0.8);
  display: table;
}
/* line 97, ../../app/assets/scss/_videos-featured.scss */
.featured-videos .similar-video-group .featured .vid-description-showing [data-truncate] {
  display: table-cell;
  padding-left: 15px;
  margin-top: 0;
}
/* line 101, ../../app/assets/scss/_videos-featured.scss */
.featured-videos .similar-video-group .featured .vid-description-showing [data-truncate] .duration {
  position: relative;
  left: auto;
  top: auto;
  height: auto;
  padding: 0;
  line-height: 16px;
  background: none;
}
/* line 112, ../../app/assets/scss/_videos-featured.scss */
.featured-videos .similar-video-group .featured .vid-description-showing .play-icon-lg {
  width: 60px;
  height: 60px;
  position: relative;
  top: 0;
}
/* line 117, ../../app/assets/scss/_videos-featured.scss */
.featured-videos .similar-video-group .featured .vid-description-showing .play-icon-lg:after {
  left: 22px;
  top: 16px;
  border-width: 13px 0 13px 23px;
}
/* line 126, ../../app/assets/scss/_videos-featured.scss */
.featured-videos .similar-video-group .vid-description-showing {
  background: none;
  height: auto;
}
/* line 129, ../../app/assets/scss/_videos-featured.scss */
.featured-videos .similar-video-group .vid-description-showing [data-truncate] {
  padding-left: 0;
  margin-top: 10px;
  display: block;
}
/* line 133, ../../app/assets/scss/_videos-featured.scss */
.featured-videos .similar-video-group .vid-description-showing [data-truncate] .duration {
  position: absolute;
  left: 30px;
  top: -30px;
  height: 30px;
  padding-right: 10px;
  line-height: 30px;
  background: #000;
  padding-left: 5px;
}
@media only screen and (min-width: 768px) {
  /* line 133, ../../app/assets/scss/_videos-featured.scss */
  .featured-videos .similar-video-group .vid-description-showing [data-truncate] .duration {
    position: relative;
    left: auto;
    top: auto;
    height: auto;
    padding: 0;
    line-height: 16px;
    background: none;
  }
}
/* line 153, ../../app/assets/scss/_videos-featured.scss */
.featured-videos .similar-video-group .vid-description-showing .play-icon-lg {
  position: absolute;
  top: -30px;
  left: 0;
  width: 30px;
  height: 30px;
}
/* line 159, ../../app/assets/scss/_videos-featured.scss */
.featured-videos .similar-video-group .vid-description-showing .play-icon-lg:after {
  left: 11px;
  top: 8px;
  border-width: 7px 0 7px 12px;
}
@media only screen and (min-width: 768px) {
  /* line 153, ../../app/assets/scss/_videos-featured.scss */
  .featured-videos .similar-video-group .vid-description-showing .play-icon-lg {
    width: 60px;
    height: 60px;
    position: relative;
    top: 0;
  }
  /* line 169, ../../app/assets/scss/_videos-featured.scss */
  .featured-videos .similar-video-group .vid-description-showing .play-icon-lg:after {
    left: 22px;
    top: 16px;
    border-width: 13px 0 13px 23px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 126, ../../app/assets/scss/_videos-featured.scss */
  .featured-videos .similar-video-group .vid-description-showing {
    height: 60px;
    background: rgba(0, 0, 0, 0.8);
  }
  /* line 179, ../../app/assets/scss/_videos-featured.scss */
  .featured-videos .similar-video-group .vid-description-showing [data-truncate] {
    display: table-cell;
    padding-left: 15px;
    margin-top: 0;
  }
}
@media only screen and (min-width: 768px) {
  /* line 188, ../../app/assets/scss/_videos-featured.scss */
  .featured-videos .group-contain {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 198, ../../app/assets/scss/_videos-featured.scss */
  .featured-videos .three-column-feature .featured .vid-description .vid-title {
    font-size: 28px;
    line-height: 28px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 204, ../../app/assets/scss/_videos-featured.scss */
  .featured-videos .three-column-feature .featured .vid-description .vid-title {
    font-size: 16px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 214, ../../app/assets/scss/_videos-featured.scss */
  .featured-videos .four-column .clearfix, .featured-videos .three-column .clearfix {
    clear: none;
  }
}
/* line 223, ../../app/assets/scss/_videos-featured.scss */
.featured-videos.white-row .similar-video-group .featured .vid-description {
  color: #fff !important;
}
/* line 226, ../../app/assets/scss/_videos-featured.scss */
.featured-videos.white-row .similar-video-group .vid-description {
  color: #000;
}
@media only screen and (min-width: 768px) {
  /* line 226, ../../app/assets/scss/_videos-featured.scss */
  .featured-videos.white-row .similar-video-group .vid-description {
    color: #fff;
  }
}

/* Slider */
/* line 2, ../../app/assets/scss/_slick.scss */
.slick-slider {
  position: relative;
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 23, ../../app/assets/scss/_slick.scss */
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

/* line 33, ../../app/assets/scss/_slick.scss */
.slick-list:focus {
  outline: none;
}

/* line 37, ../../app/assets/scss/_slick.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 43, ../../app/assets/scss/_slick.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 53, ../../app/assets/scss/_slick.scss */
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}

/* line 61, ../../app/assets/scss/_slick.scss */
.slick-track:before,
.slick-track:after {
  display: table;
  content: '';
}

/* line 68, ../../app/assets/scss/_slick.scss */
.slick-track:after {
  clear: both;
}

/* line 72, ../../app/assets/scss/_slick.scss */
.slick-loading .slick-track {
  visibility: hidden;
}

/* line 77, ../../app/assets/scss/_slick.scss */
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

/* line 85, ../../app/assets/scss/_slick.scss */
[dir='rtl'] .slick-slide {
  float: right;
}

/* line 89, ../../app/assets/scss/_slick.scss */
.slick-slide img {
  display: block;
}

/* line 93, ../../app/assets/scss/_slick.scss */
.slick-slide.slick-loading img {
  display: none;
}

/* line 97, ../../app/assets/scss/_slick.scss */
.slick-slide.dragging img {
  pointer-events: none;
}

/* line 101, ../../app/assets/scss/_slick.scss */
.slick-initialized .slick-slide {
  display: block;
}

/* line 105, ../../app/assets/scss/_slick.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}

/* line 109, ../../app/assets/scss/_slick.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 117, ../../app/assets/scss/_slick.scss */
.slick-arrow.slick-hidden {
  display: none;
}


/*edit option visible for Fighter's page*/
@media only screen and (min-width: 768px) {
  .logged-in.fighter img.top-marquee {
    top: 155px;
  }
}

/*css for basic page edit tabs */
.basic .content .tabs-primary a {
  color: #000000;
  text-decoration: none;
}

/*on podcast page */
.img-social {
  max-height: 16px;
}
.page-podcast .breadcrumb {
  display: none;
}
.page-podcast .social-list a {
  margin-top: 15px;
}
.page-podcast a.bout-title {
  text-decoration: none;
  cursor: default;
}
.page-podcast a.bout-title:hover {
  text-decoration: none;
  cursor: default;
}

.at-icon-link {
    background-color: #000;
    display: inline-block;
  transition: all .2s ease-in-out;
}
.at-icon-link.linkedin {
    margin-left: 1px;
}
.at-icon {
    fill: #fff;
    height: 32px;
    width: 32px;
}
.at-icon-link:hover {
    color: inherit;
    outline-offset: -1px;
  transform: translateY(-4px);
}
.at-icon-wrapper {
    line-height: normal;
    height: 32px;
    width: 32px;
}
button, input {
  letter-spacing: 2px;
}
body .regular-button, .nav-main li .highlight {
	font-weight: 500;
}
body .regular-button {
	line-height: 46px;
}
body .nav-main .inner-nav a.highlight {
	padding-top: 12px;
}
.email-signup-module.popup .regular-button, #subscribe-submit.regular-button {
	line-height: 50px;
}
.section-fighters h4, .section-boxing-schedule h4.page-title-copy {
	font-family: "Zuume", sans-serif;
  font-weight:700;
	text-transform: uppercase;
}

.position-unset {
    position: unset !important;
}

/*Upcoming Fights*/
.upcoming-location {
  font-family: "I Am A Player", serif, sans-serif;
  font-size: 12px!important;
  letter-spacing: 1px;
  margin-top: 8px !important;
}
.upcoming-marquee-wrapper .side .upcoming-fight-info .small-mar-top {
  margin-top: 12px !important;
}

/*@media only screen and (min-width: 768px){
  .upcoming-location + .small-mar-top + p {
     margin-bottom: 8px !important;
  }
}*/

.iframe-container {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  height: 0;
}
.iframe-container iframe{
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
}
.d-block {
  display: block;
}
.d-none {
  display: none;
}
.touch .d-touch-none {
  display: none !important;
}
.touch .d-touch-block {
  display: block !important;
}

.page-home .haymon__brooklyn_ad__logo img{
  width: auto;
}

.fight-headline .broadcast-station {
  margin-bottom: 15px;
  margin-top: 15px;
}

.fight-headline .broadcast-station {
  margin-top: 40px;
}

@media only screen and (max-width: 767px) {
  .fight-headline .broadcast-station .network .broadcast-logo {
    height: 40px;
  }
  .fight-headline .broadcast-station {
    padding-top: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .fight-headline .broadcast-station .network .broadcast-logo, .fight-night-header .network.broadcast-network .logo.bout-broadcast img, .fight-night-header .network .logo .top-network-logo {
    height: 30px;
  }
}

.fight-night-header .network.broadcast-network .logo.bout-broadcast img,
.fight-night-header .network .logo .top-network-logo,
.fight-row .fight-headline .broadcast-station .network .broadcast-logo.clidekesas-station,
.fight-row .fight-headline .broadcast-station .network .broadcast-logo.showtime-station,
.fight-row .fight-headline .broadcast-station .network .broadcast-logo.bounce-tv-station {
  height: 40px;
}

.fight-headline .broadcast-station .network .broadcast-logo, .fight-night-header .network.broadcast-network .logo.bout-broadcast .prime-video-ppv {
  width: auto;
  height: 50px;
}

.fight-row .fight-headline .broadcast-station .network .broadcast-logo.itv-station,
.fight-row .fight-headline .broadcast-station .network .broadcast-logo.youtube-ppv,
.fight-row .fight-headline .broadcast-station .network .broadcast-logo.itv-station,
.fight-row .fight-headline .broadcast-station .network .broadcast-logo.cbs-station,
.fight-row .fight-headline .broadcast-station .network .broadcast-logo.fox-station,
.fight-row .fight-headline .broadcast-station .network .broadcast-logo.ppv-station,
.fight-row .fight-headline .broadcast-station .network .broadcast-logo.youtube-ppv-station,
.fight-row .fight-headline .broadcast-station .network .broadcast-logo.showtime-ppv-station,
.fight-row .fight-headline .broadcast-station .network .broadcast-logo.spike-tv-station,
.fight-night-header .network.broadcast-network .logo.bout-broadcast img.itv,
.fight-night-header .network.broadcast-network .logo.bout-broadcast img.cbs,
.fight-night-header .network.broadcast-network .logo.bout-broadcast img.nbc,
.fight-night-header .network.broadcast-network .logo.bout-broadcast img.fox,
.fight-night-header .network.broadcast-network .logo.bout-broadcast img.prime-video,
.fight-night-header .network.broadcast-network .logo.bout-broadcast img.ppv,
.fight-night-header .network.broadcast-network .logo.bout-broadcast img.showtime-ppv {
  height: 30px !important;
}
.fighter-marquee-content .twitter-icon,{
  margin-right: 8px;
}
#footer .tiktok-icon, #footer .twitter-icon, .fighter-marquee-content .twitter-icon, .schedule .twitter-icon, .overlay-slidedown .twitter-icon, .overlay-slidedown .tiktok-icon {
  top: 2px;
  position: relative;
}
#footer .tiktok-icon:hover, #footer .twitter-icon:hover, .overlay-slidedown .twitter-icon:hover, .overlay-slidedown .tiktok-icon:hover {
  fill: #FFFFFF;
}
.social-blocks .tiktok-icon, .social-blocks .twitter-icon{
  height: 28px;
}
.fighter-marquee-content .twitter-icon:hover {
  fill: #979899;
}
@media only screen and (min-width: 768px) {
    .social-blocks .tiktok-icon, .social-blocks .twitter-icon {
        height: 50px;
    }
}
@media only screen and (min-width: 992px) {
    .social-blocks .tiktok-icon, .social-blocks .twitter-icon {
        height: 60px;
    }
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .fight-group .fight-data .fighter-name b, .fight-group .fight-data h3, .fight .fight-alert .summary, .fight-night .fight-alert .summary, body .regular-button, .nav-main li .highlight {
  font-weight:700;
}