@charset "UTF-8";
@font-face {
  font-family: 'FontAwesome';
  src: url("../type/font-awesome/fontawesome-webfont.eot?v=4.4.0");
  src: url("../type/font-awesome/fontawesome-webfont.eot?#iefix&v=4.4.0") format("embedded-opentype"), url("../type/font-awesome/fontawesome-webfont.woff2?v=4.4.0") format("woff2"), url("../type/font-awesome/fontawesome-webfont.woff?v=4.4.0") format("woff"), url("../type/font-awesome/fontawesome-webfont.ttf?v=4.4.0") format("truetype"), url("../type/font-awesome/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }
.siteContainer {
  width: 100%; }

#accountNav,
#siteHeader,
#topNav,
.sportsNavContainer,
#panelTwo {
  width: 100%; }

.layoutContainer {
  padding: 15px 0; }

.layoutContainer .layoutContainer {
  padding: 0; }

.sportsNav,
.wrapInner {
  width: 1200px;
  margin: 0 auto;
  padding: 0 30px; }
  @media screen and (max-width: 1200px) {
    .sportsNav,
    .wrapInner {
      width: 100%; } }

#siteContainer2.two_panel #pageContentContainer {
  padding: 0; }

#siteContainer2.one_panel #pageContentContainer {
  float: none; }

#pageContentContainer:after {
  display: none; }

#pageContentContainer {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

#homePage #pageContentContainer {
  width: 100%; }

#yieldContent {
  padding: 0; }

.yieldPageContent {
  position: relative;
  padding: 30px 15px; }

.yieldPageContent > .container--bgGrey:first-of-type, .yieldPageContent > .slideshowContainer:first-of-type {
  margin-top: -15px; }

.yieldPageContent > .container--bgGrey:last-of-type, yieldPageContent > .slideshowContainer:last-of-type {
  margin-bottom: -30px; }

.column {
  padding-left: 15px; }

.layoutContainer .pageElement {
  margin-bottom: 30px; }

.layoutContainer .pageElement.codeElement {
  margin: 0; }

.minBottomMargin .pageElement {
  margin-bottom: 10px; }

.layoutContainer .tabbedElement {
  margin-right: 0;
  margin-bottom: 0; }
  .layoutContainer .tabbedElement .contentTabs {
    margin-right: 15px; }

.layoutContainer .layoutContainer {
  margin-right: 0; }

.tabContainer .column {
  padding-left: 0; }

@media screen and (max-width: 1200px) {
  #pageContentContainer {
    width: 100%; } }
@media screen and (max-width: 1000px) {
  .layoutContainer .pageElement {
    margin: 0 0 20px; }
    .layoutContainer .pageElement .contentTabs {
      margin-right: 10px; }

  .user_mode #siteContainer2.two_panel .adcontainer.twoColumn6633 > .column1 {
    width: 55%; }

  .user_mode #siteContainer2.two_panel .adcontainer.twoColumn6633 > .column2 {
    width: 45%;
    min-width: 350px; }

  .user_mode .noTabs .column.pe50 {
    width: 100%; } }
@media screen and (max-width: 810px) {
  .user_mode #siteContainer2.two_panel .adcontainer.twoColumn6633 > .column1 {
    width: calc(100% - 350px); } }
@media screen and (max-width: 768px) {
  .layoutContainer.adcontainer .wrapInner > .column {
    width: 100%; }

  #yieldContent {
    padding: 0; }

  .wrapInner {
    padding: 15px; }

  .yieldPageContent {
    padding: 15px; } }
@media screen and (max-width: 680px) {
  .column {
    padding-left: 0; }

  .user_mode #siteContainer2.two_panel .adcontainer.twoColumn6633 > .column1 {
    width: 100%; }

  .user_mode #siteContainer2.two_panel .adcontainer.twoColumn6633 > .column2 {
    width: 100%; }

  .user_mode .noTabs .column.pe50 {
    width: calc(50% - 10px); }

  .user_mode .noTabs .column1.pe50 {
    margin-right: 20px; } }
@media screen and (max-width: 480px) {
  .layoutContainer .layoutContainer > .column, .user_mode .noTabs .column.pe50 {
    width: 100%;
    padding: 0; }

  .user_mode .noTabs .column1.pe50 {
    margin: 0; }

  .layoutContainer .layoutContainer {
    margin-left: 0; } }
#siteFooter {
  background: #222222; }
  #siteFooter h4 {
    margin-bottom: 5px;
    font-family: "News Cycle", helvetica, arial, sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5;
    color: #d71e25; }
  #siteFooter .breadcrumbs {
    display: none; }
  #siteFooter .infoColumn {
    width: auto;
    margin-right: 30px; }

#extendedFooter {
  background: transparent none; }
  #extendedFooter ul li a {
    display: block;
    margin-bottom: 5px;
    font-family: "colfax-web", helvetica, arial, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.3;
    color: white; }

.footer__home {
  display: block;
  height: 40px;
  width: 150px;
  margin-right: 30px;
  float: left;
  background: transparent url("../i/logo__main--red.svg") center center no-repeat;
  background-size: 100%;
  text-indent: -9999px; }

.footer__partners {
  float: left; }

#siteFooter .footer__partners li {
  display: inline-block;
  margin-right: 10px; }

.footer__partner {
  display: block;
  text-indent: -9999px; }

.footer__partner--dells {
  display: block;
  height: 75px;
  width: 180px;
  background: transparent url("../i/logo-dells.png") center center no-repeat;
  background-size: 100%;
  text-indent: -9999px; }

.footer__partner--wbca {
  height: 50px;
  width: 118px;
  background: transparent url("../i/logo-wbca.png") center center no-repeat; }

.footer__partner--wfca {
  height: 50px;
  width: 72px;
  background: transparent url("../i/logo-wfca.png") center center no-repeat; }

.footer__partner--star {
  height: 50px;
  width: 50px;
  background: transparent url("../i/logo-star.png") center center no-repeat; }

.footer__partner--wfsca {
  height: 50px;
  width: 50px;
  background: transparent url("../i/logo-wfsca.png") center center no-repeat; }

.footer__partner--wistca {
  height: 50px;
  width: 163px;
  background: transparent url("../i/logo-wistca.png") center center no-repeat; }

@media screen and (max-width: 630px) {
  #siteFooter {
    padding: 0 15px; }

  #siteFooter .infoColumn {
    display: none; }

  #siteFooter #finePrint {
    position: static; }

  .footer__home {
    margin-bottom: 15px; } }
#siteHeader {
  height: 0; }
  #siteHeader .socialLinksWrap {
    position: relative;
    width: 1200px;
    margin: 0 auto; }
  #siteHeader #socialLinks {
    top: 20px;
    right: 230px; }
  #siteHeader #socialLinks a {
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    margin-left: 10px;
    text-indent: -9999px;
    background-size: 100%; }
  #siteHeader #socialLinks .forumLink {
    display: none; }
  #siteHeader .facebookLink {
    background: transparent url("../i/social-facebook.svg") center center no-repeat; }
  #siteHeader .twitterLink {
    background: transparent url("../i/social-twitter.svg") center center no-repeat; }

.adminToggle {
  top: 130px; }

#adminNav {
  top: 220px; }

@media screen and (max-width: 1200px) {
  #siteHeader .socialLinksWrap {
    width: 100%; } }
@media screen and (max-width: 1150px) {
  #siteHeader #socialLinks {
    right: 10px; } }
@media screen and (max-width: 914px) {
  #siteHeader #socialLinks {
    top: 10px;
    right: 75px; } }
@media screen and (max-width: 768px) {
  .adminToggle, #adminNav {
    display: none; } }
#topNav {
  height: auto;
  background: #222222; }
  #topNav table {
    width: 100%; }
  #topNav table tr td {
    display: inline-block;
    float: none; }
  #topNav table tr td a {
    padding: 30px 5px;
    font: 400 14px/1 "News Cycle", helvetica, arial, sans-serif;
    text-transform: uppercase;
    transition: 0; }
  #topNav table tr td.hover > a {
    background-color: black; }
  #topNav table tr td.selected > a {
    position: relative;
    background: transparent none;
    box-shadow: none;
    color: white; }
    #topNav table tr td.selected > a:before {
      content: '';
      position: absolute;
      top: auto;
      bottom: 0;
      left: 50%;
      display: block;
      width: 0;
      margin-left: -7px;
      background: transparent none;
      border-left: 15px solid white;
      border-top: 15px dashed transparent; }
    #topNav table tr td.selected > a:after {
      content: '';
      position: absolute;
      top: 50%;
      left: 5px;
      right: 5px;
      display: block;
      height: 2px;
      margin-top: 10px;
      background: #d71e25; }
  #topNav table tr td.selected.hover > a {
    background-color: black; }
  #topNav table tr td.home.hover > a {
    background-color: transparent; }
  #topNav table tr td.selected.hover > a:before {
    display: none; }
  #topNav table tr td.selected ul {
    background: #333; }
  #topNav table tr td.selected .dropdown a {
    color: white !important; }
  #topNav table tr td.selected .dropdown {
    background: black; }
  #topNav table tr td.home:hover > a {
    background: transparent url("../i/logo__main--red.svg") center center no-repeat; }
  #topNav .home > a,
  #topNav .home.selected > a {
    width: 114px;
    text-indent: -9999px;
    background: transparent url("../i/logo__main--red.svg") center center no-repeat;
    background-size: 100%; }
    #topNav .home > a:after,
    #topNav .home.selected > a:after {
      display: none; }

#topNav table tr td#top_nav_node_page_node_532460 a,
#topNav table tr td.lastNavElement a {
  padding: 5px;
  margin: 25px 0 25px 5px;
  background: #d71e25; }
  #topNav table tr td#top_nav_node_page_node_532460 a:hover,
  #topNav table tr td.lastNavElement a:hover {
    background: black; }
#topNav table tr td#top_nav_node_page_node_532460 .dropdown,
#topNav table tr td.lastNavElement .dropdown {
  top: 49px;
  left: 4px; }
#topNav table tr td#top_nav_node_page_node_532460 .dropdown a,
#topNav table tr td.lastNavElement .dropdown a {
  margin: 0;
  background: black; }

#topNav table tr td#top_nav_node_page_node_532460 {
  right: 128px; }

#topNav #top_nav_node_page_node_532460.selected > a:before {
  display: none; }

#topNav .dropdown .feature {
  display: none; }

#topNav .dropdown .feature ul ul {
  display: none; }

#topNav .dropdown .feature .dropdown-disclosure {
  display: none; }

#topNav .dropdown .mobileOnly {
  display: none; }

#top_nav_node_page_node_532457 .dropdown > li,
#top_nav_node_page_node_532454 .dropdown > li,
#top_nav_node_page_node_532458 .dropdown > li {
  display: none; }
#top_nav_node_page_node_532457 .dropdown > .parent,
#top_nav_node_page_node_532454 .dropdown > .parent,
#top_nav_node_page_node_532458 .dropdown > .parent {
  display: block; }

#sportsNavContainer {
  border-bottom: 2px solid #b5b5b5; }

.sportsNav {
  padding: 0 30px;
  border-bottom: 0; }
  .sportsNav ul li {
    display: inline-block;
    margin-right: 10px; }
  .sportsNav ul li a {
    display: block;
    padding: 2px 0;
    margin: 10px 0 12px;
    font: 700 14px/1 "News Cycle", helvetica, arial, sans-serif;
    text-transform: uppercase;
    background: transparent none;
    border-bottom: 2px solid transparent; }
  .sportsNav .selected a {
    border-bottom-color: #d71e25; }

.mobile #topNav .dropdown .mobileOnly {
  display: block; }
.mobile #topNav .home > a,
.mobile #topNav .home.selected > a {
  width: 100%; }
.mobile #topNav table tr td.selected > a:before {
  display: none; }
.mobile #topNav table tr td.open > a:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 0;
  margin-left: -7px;
  background: transparent none;
  border-right: 15px solid white;
  border-top: 15px dashed transparent; }
.mobile #topNav table tr td#top_nav_node_page_node_532460,
.mobile #topNav table tr td.lastNavElement {
  position: static;
  right: 0; }
  .mobile #topNav table tr td#top_nav_node_page_node_532460 a,
  .mobile #topNav table tr td.lastNavElement a {
    padding: 0 20px 0 0;
    margin: 0;
    background: #222222 none; }
  .mobile #topNav table tr td#top_nav_node_page_node_532460 .dropdown,
  .mobile #topNav table tr td.lastNavElement .dropdown {
    top: 0;
    left: 50%; }
    .mobile #topNav table tr td#top_nav_node_page_node_532460 .dropdown a,
    .mobile #topNav table tr td.lastNavElement .dropdown a {
      padding: 0 0 0 20px;
      background: transparent none; }
.mobile #topNav .dropdown {
  background: #e3e3e3;
  box-shadow: 0; }
.mobile #topNav .dropdown ul {
  background: #e3e3e3;
  box-shadow: none; }
.mobile #topNav .dropdown li {
  width: 100%; }
.mobile #topNav .dropdown li.open {
  background: #e3e3e3;
  color: #d71e25;
  border-bottom: 1px solid #b5b5b5; }
.mobile #topNav .dropdown ul a {
  padding: 0 0 0 20px;
  font-size: 16px; }
.mobile #topNav .dropdown > .open ul {
  border-top: 1px solid #b5b5b5; }
.mobile #topNav .dropdown > .parent .dropdown-disclosure {
  top: 50%;
  left: 7px;
  display: block;
  height: 5px;
  width: 5px;
  margin-top: -2px;
  background: #d71e25;
  border-radius: 100%; }

#navLinksContainer {
  z-index: 9999; }

@media screen and (max-width: 1150px) {
  #topNav .dropdown .feature {
    display: block; }

  #topNav table tr td#top_nav_node_page_node_532460 {
    display: none; }

  #topNav table tr td.lastNavElement {
    position: relative;
    right: 0; }
    #topNav table tr td.lastNavElement a {
      padding: 30px 5px;
      margin: 0;
      background: transparent none; }
      #topNav table tr td.lastNavElement a:hover {
        background: black; }
    #topNav table tr td.lastNavElement .dropdown {
      top: 49px;
      left: 4px; }
    #topNav table tr td.lastNavElement .dropdown a {
      margin: 0;
      background: black; } }
@media screen and (max-width: 1100px) {
  #topNav table tr td a {
    font-size: 12px; }

  .sportsNav ul li a {
    font-size: 12px; } }
@media screen and (max-width: 768px) {
  #topNav table tr td.selected .dropdown a {
    color: black !important; }
  #topNav table tr td.selected .dropdown {
    background: white; } }
.adSpace {
  padding: 15px 0;
  text-align: center;
  background: #e3e3e3;
  position: relative; }

.adSpace::before, .adSpace::after {
  content: "";
  position: absolute;
  /* fill vertically */
  top: 0;
  bottom: 0;
  width: 100%;
  right: 100%;
  background: #e3e3e3; }

.adSpace::after {
  width: 320px;
  left: 100%;
  /* not browswer prefixed */
  background: #e3e3e3; }

#top_leaderboard_ad {
  display: inline-block; }

#panelAds {
  height: 1200px; }

.adbox {
  padding: 0 !important; }

#bottom_leaderboard_ad {
  padding: 15px 0;
  background: #e3e3e3;
  position: relative; }

#bottom_leaderboard_ad::before, #bottom_leaderboard_ad::after {
  content: "";
  position: absolute;
  /* fill vertically */
  top: 0;
  bottom: 0;
  width: 100%;
  right: 100%;
  background: #e3e3e3; }

#bottom_leaderboard_ad::after {
  width: 320px;
  left: 100%;
  /* not browswer prefixed */
  background: #e3e3e3; }

#homePage .adSpace, #homePage #bottom_leaderboard_ad, #homePage .adSpace::before, #homePage .adSpace::after, #homePage #bottom_leaderboard_ad, #homePage #bottom_leaderboard_ad::before, #homePage #bottom_leaderboard_ad::after {
  background: white; }

@media screen and (max-width: 1100px) {
  #siteHeader .adSpace {
    top: 115px; } }
@media screen and (max-width: 1000px) {
  #siteHeader .adSpace {
    top: 73px; } }
@media screen and (max-width: 900px) {
  #siteHeader .adSpace {
    top: 50px; } }
@media screen and (max-width: 768px) {
  #top_leaderboard_ad, .adSpace {
    max-width: 100%; } }
@media screen and (max-width: 480px) {
  #bottom_leaderboard_ad {
    padding: 15px 0; } }
html {
  box-sizing: border-box; }

html, body {
  overflow-x: hidden; }

*, *:before, *:after {
  box-sizing: inherit; }

html, #pageContentContainer {
  background: white none; }

h1, h2, h3, h4, h5, h6 {
  font-family: "colfax-web", helvetica, arial, sans-serif;
  font-weight: 700;
  color: #d71e25; }

blockquote {
  color: #d71e25;
  font-size: 24px;
  line-height: 1.5;
  border-top: #b5b5b5 3px solid;
  border-bottom: #b5b5b5 3px solid; }

table, .pageElement.tableElement table {
  font-family: "colfax-web", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 12px; }

.pageElement.tableElement tr {
  border-bottom: #e3e3e3 2px solid; }

.widgetHierarchy li,
.widgetHierarchy .singleLevel {
  border: none; }

.widgetHierarchy li,
.widgetHierarchy li li li,
.widgetHierarchy .singleLevel,
.odd {
  background: white; }

.statTable, .dataTable {
  border-bottom: 2px solid #b5b5b5; }

.statTable td {
  border: 0;
  border-bottom: 1px solid #e3e3e3;
  text-align: center; }

#pageContentContainer th {
  padding: 10px;
  font-family: "News Cycle", helvetica, arial, sans-serif;
  font-size: 14px;
  line-height: 1.2;
  text-transform: uppercase;
  background: #e3e3e3;
  border: none;
  border-radius: 0;
  color: #d71e25; }

#pageContentContainer thead tr:first-of-type th {
  background: #222222;
  color: white;
  font-weight: 400; }

#pageContentContainer td {
  padding: 10px; }

.dataTable td,
.dataTable th {
  text-align: center; }

.dataTable td:first-of-type,
.dataTable th:first-of-type {
  text-align: left; }

.dataTable.statTable td,
.dataTable.statTable th {
  text-align: center; }

#tab_gamelist_content th {
  text-align: left; }

.sort-arrow {
  background: none;
  color: white;
  margin: 0 .25em 0 0;
  width: auto;
  height: auto; }

.sort-arrow::after, .sort-arrow.DESC::after {
  content: "";
  font-family: 'FontAwesome'; }

.sort-arrow.ASC::after {
  content: "" !important;
  font-family: 'FontAwesome'; }

.sportsPage #siteContainer2.two_panel #pageContentContainer, .gameShow #pageContentContainer, .newsPage #pageContentContainer {
  max-width: 1260px;
  padding: 0 15px;
  margin-left: auto;
  margin-right: auto; }
.sportsPage #siteContainer2.two_panel .layoutContainer .wrapInner, .gameShow .layoutContainer .wrapInner, .newsPage .layoutContainer .wrapInner {
  width: 100%; }

.sportsPage .yieldPageContent {
  padding: 0 20px 0 0; }

.sportsPage .layoutContainer .aggregatorElement h3,
.sportsPage .layoutContainer .textBlockElement h3,
.sportsPage .layoutContainer .tableElement h3 {
  padding: 10px 10px 8px; }

.score-home,
.score-away {
  width: 50%; }

#track {
  display: none; }

#sport-slider {
  padding: 0;
  margin: 15px;
  background: transparent none;
  border: 0; }

.sportsPage .contentTabs {
  margin-left: 15px; }

#sport-slider .inner-wrap {
  padding: 2px;
  background: #b5b5b5; }

#sport-slider .games a {
  background: white;
  color: #b5b5b5; }

#sport-slider .games .date {
  font-family: "colfax-web", helvetica, arial, sans-serif;
  font-weight: 900;
  font-size: 20px; }

#sport-header {
  border: none; }

.color0, .color1, .color2 {
  display: none; }

.sport-colors h2 {
  position: static;
  padding: 20px 10px 10px 100px;
  font-family: "colfax-web", helvetica, arial, sans-serif;
  font-weight: 900;
  font-size: 48px;
  line-height: 1; }

.edge {
  display: none; }

#sport-crumbs {
  background: transparent none;
  padding: 0 15px 15px; }
  #sport-crumbs li {
    margin-right: 25px; }
    #sport-crumbs li:last-of-type a:after {
      display: none; }
  #sport-crumbs a {
    padding: 0;
    font-family: "colfax-web", helvetica, arial, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.25;
    background: transparent none;
    color: #b5b5b5; }
    #sport-crumbs a:hover {
      background: transparent none;
      color: #d71e25; }
    #sport-crumbs a:after {
      content: '>';
      position: absolute;
      left: 100%;
      top: 1px;
      margin-left: 10px;
      display: block; }
  #sport-crumbs a span.league,
  #sport-crumbs a span.division,
  #sport-crumbs a span.team {
    padding: 0;
    background: transparent none; }
  #sport-crumbs a.wide {
    padding-right: 20px; }
  #sport-crumbs .arrow-down {
    right: 0;
    height: 0;
    width: 0;
    margin-top: -5px;
    background: transparent none;
    border-top: 7px solid #d71e25;
    border-right: 7px dashed transparent;
    border-left: 7px dashed transparent; }

.sport-tools {
  padding-bottom: 0;
  background: transparent none;
  border-bottom: 2px solid #b5b5b5;
  margin-bottom: 30px; }

.sport-tools li {
  border: 0;
  margin-right: 2px; }

.sport-tools li a {
  height: auto;
  padding: 5px;
  font-family: "News Cycle", helvetica, arial, sans-serif;
  font-size: 16px;
  line-height: 1.1;
  background: #e3e3e3;
  border: 0;
  border-radius: 0;
  color: #d71e25; }

.sport-tools .selected a {
  background: #d71e25; }
  .sport-tools .selected a:hover {
    background: #d71e25; }

#tool-home a span {
  background-image: none;
  height: auto;
  width: auto;
  text-indent: 0; }

#megaDropDown-season .season {
  display: inline; }

.sportsPage .yieldPageContent .layoutContainer .colorBG .pageElement h3 {
  font-family: "colfax-web", helvetica, arial, sans-serif;
  font-weight: 900;
  font-size: 24px;
  letter-spacing: .025em;
  text-transform: uppercase;
  background: #e3e3e3 !important;
  color: black; }

.widgetHierarchy li h4,
.widgetHierarchy .singleLevel h4 {
  font-size: 20px;
  background: transparent none; }

.widgetHierarchy li li,
.widgetHierarchy li li li li {
  background: transparent none; }

.sportsPage .aggregatorElement {
  background: transparent none; }
  .sportsPage .aggregatorElement h3, .sportsPage .aggregatorElement .item {
    border: none; }
  .sportsPage .aggregatorElement .dateAuthor, .sportsPage .aggregatorElement .teaser, .sportsPage .aggregatorElement .commentsAndMore {
    display: none; }
  .sportsPage .aggregatorElement h4 {
    font-size: 14px; }

.pageElement.widgetElement .boxscore td {
  background: transparent none;
  border: none;
  border-bottom: 1px solid #e3e3e3; }

.boxscore-extras {
  background: #eee; }

.teamLogo-large {
  height: 60px !important;
  width: 60px !important;
  border: 2px solid #e3e3e3;
  border-radius: 100%; }

.teamLogo-tiny {
  height: 25px !important;
  width: 25px !important;
  border: 2px solid #e3e3e3;
  border-radius: 100%; }

.teamLogo-small {
  height: 35px !important;
  width: 35px !important;
  border: 2px solid #e3e3e3;
  border-radius: 100%; }

.sportsPage #siteContainer2.two_panel #panelTwo {
  width: 66.67%;
  padding-top: 30px; }
.sportsPage #panelAds {
  width: 33.33%;
  margin-right: 0;
  margin-top: 18px;
  padding-top: 20px;
  background: #e3e3e3; }
.sportsPage .layoutContainer .wrapInner {
  width: 100%; }
@media screen and (max-width: 1200px) {
  .sportsPage #pageContentContainer {
    max-width: 1200px; } }

.RosterPlayerInfoImage {
  margin: 0; }

.pageElement .defaultPlayerInfo h3 {
  background-color: #d71e25; }

.pageElement .defaultPlayerInfo h3 span {
  padding: 5px 10px; }

.pageElement .defaultPlayerInfo h3 .playerName-bg {
  background-image: none; }

.RosterPlayerInfoImage div {
  background-image: none;
  display: none; }

#rosterPlayerConnections-button {
  cursor: pointer;
  position: inherit;
  float: right;
  top: inherit;
  left: inherit; }

#siteContainer2.two_panel #panelTwo #sport-header {
  width: 100%;
  padding: 0 20px 0 0; }

@media screen and (max-width: 1000px) {
  .sportsPage #siteContainer2.two_panel #panelTwo {
    width: 55%; }

  .sportsPage #panelAds {
    width: 45%;
    min-width: 350px; }

  .sportsPage .twoColumn6633 .column {
    width: 50%; }

  .RosterPlayerInfoImage {
    float: none; }

  .RosterPlayerInfoImage img {
    margin: 0 auto 15px; }

  .pageElement .defaultPlayerInfo table {
    margin: 0; } }
@media screen and (max-width: 810px) {
  .sportsPage #siteContainer2.two_panel #panelTwo {
    width: calc(100% - 350px); } }
@media screen and (max-width: 680px) {
  .sportsPage #siteContainer2.two_panel #panelTwo {
    width: 100%;
    padding-top: 20px; }

  .sportsPage #panelAds {
    width: 100%; }

  .sportsPage #sport-crumbs {
    padding-left: 0;
    margin-left: 0; }
  .sportsPage .sport-colors h2 {
    padding-left: 85px; }
  .sportsPage .socialSharing {
    margin-left: 0; }
  .sportsPage .sport-tools {
    margin-left: 0;
    margin-right: 0; }
  .sportsPage .yieldPageContent {
    padding-right: 0; }
  .sportsPage #siteContainer2.two_panel #panelTwo #sport-header {
    padding-right: 0; }
  .sportsPage .teamTagFilter {
    float: none; }
  .sportsPage #megaDropDown-season {
    width: 100%; }
  .sportsPage .contentTabs {
    margin-left: 0; }
  .sportsPage .pageElement {
    margin: 15px 0; }

  .sport-colors .teamLogo-large {
    left: 0; }

  #sport-slider {
    margin: 15px 0; } }
@media screen and (max-width: 480px) {
  .sport-colors h2 {
    font-size: 36.009px; }

  .sportsPage #megaDropDown-season {
    float: none; } }
.gameShow #siteContainer2.one_panel #pageContentContainer {
  width: 1200px;
  padding: 0; }

.newsPage #topNav .selected a:before {
  display: none; }
.newsPage #siteHeader .adSpace {
  top: 75px; }
.newsPage #sport-header {
  width: 66.66%; }
.newsPage .newsItemColumn {
  width: 66.66%; }
.newsPage .adcolumn {
  margin-top: -200px; }
.newsPage .column2 .adbox {
  padding: 20px;
  padding-bottom: 5px !important;
  background: #e3e3e3; }
.newsPage .newsItemElement {
  padding-left: 15px; }
.newsPage .newsItemElement h2 {
  margin-bottom: 15px;
  font-family: "colfax-web", helvetica, arial, sans-serif;
  font-weight: 900;
  font-size: 48px;
  line-height: 1;
  color: #d71e25; }
.newsPage .author {
  border-bottom: 2px solid #b5b5b5;
  padding-bottom: 15px; }
.newsPage .author li {
  display: inline-block;
  margin-right: 5px;
  font-size: 16px;
  line-height: 1;
  vertical-align: middle; }
.newsPage .author__img {
  height: 54px;
  width: 54px;
  border-radius: 100%;
  overflow: hidden;
  background-size: 100%;
  border: 2px solid #e3e3e3; }
.newsPage li.author__date {
  font-family: "colfax-web", helvetica, arial, sans-serif;
  font-weight: 400;
  color: #222222;
  margin-right: 20px; }
.newsPage .author__social a {
  display: block;
  height: 54px;
  width: 30px;
  text-indent: -9999px;
  background-size: 100%; }
.newsPage .author__social--email > a {
  background-image: url("../i/social-email--light.svg"); }
.newsPage .author__social--facebook > a {
  background-image: url("../i/social-facebook--light.svg"); }
.newsPage .author__social--twitter > a {
  background-image: url("../i/social-twitter--light.svg"); }
.newsPage .author__social--linkedin > a {
  background-image: url("../i/social-linkedin--light.svg"); }

.edit_mode.newsPage .column2 {
  margin-top: 0; }

@media screen and (max-width: 1200px) {
  .newsPage #pageContentContainer {
    width: 100%; }

  .newsPage .column2 .adbox {
    padding-left: 0;
    padding-right: 0;
    margin: 0 auto; } }
@media screen and (max-width: 960px) {
  .newsPage .newsItemColumn {
    width: 100%; }

  .newsPage .adcolumn {
    margin-top: 0 !important; } }
@media screen and (max-width: 480px) {
  .newsPage .newsItemElement h2 {
    font-size: 36.009px; } }
#siteFooter {
  width: 100%; }

#siteFooter ul {
  width: 100%; }

.mobile {
  /*
    #siteFooter {
      background: $c2;
      padding-bottom: 20px; 
      ul  { padding: 15px; }
      li  { color: fade-out(white, .25); display: block; }
      a   { color: $c1; }
    }
  */ }
  .mobile .navButton {
    display: block;
    height: 40px;
    width: 40px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1000;
    margin: 2px 15px 0 0;
    padding-top: 10px; }
  .mobile .navButton span {
    background: white;
    border-radius: 3px;
    display: block;
    height: 3px;
    position: relative; }
  .mobile .navButton span:before {
    content: '';
    background: white;
    border-radius: inherit;
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    bottom: -10px; }
  .mobile .navButton span:after {
    content: '';
    background: white;
    border-radius: inherit;
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    bottom: -20px; }
  .mobile #sportsNavContainer {
    display: none; }
  .mobile #siteHeader {
    height: 50px;
    background: #222222; }
    .mobile #siteHeader h1 a {
      top: 0;
      left: 10px;
      width: 114px;
      height: 50px;
      background: transparent url("../i/logo__main--red.svg") center center no-repeat;
      background-size: 100%; }
  .mobile #topNav {
    background: #222222;
    opacity: 0;
    min-height: 100%;
    position: absolute;
    left: 0;
    top: 70px;
    right: 0;
    bottom: 0;
    z-index: 999;
    width: 100%;
    z-index: -99;
    transition: 0ms z-index linear 300ms, 300ms opacity ease-in-out; }
    .mobile #topNav .wrapInner, .mobile #topNav table {
      height: 100%; }
    .mobile #topNav.open {
      display: block;
      opacity: 1;
      z-index: 999;
      transition: 0ms z-index linear, 300ms opacity ease-in-out 10ms; }
    .mobile #topNav table {
      width: 100%; }
    .mobile #topNav td {
      display: block;
      width: 50%;
      text-align: right; }
    .mobile #topNav td.open {
      background: #3c3c3c; }
    .mobile #topNav td.open > a {
      background: #222222; }
    .mobile #topNav .selected > a {
      background: transparent none;
      color: #d71e25; }
    .mobile #topNav .selected > a:after {
      display: none; }
    .mobile #topNav .selected.open a {
      color: #d71e25; }
    .mobile #topNav .selected .dropdown {
      display: block; }
    .mobile #topNav a {
      background: #222222 none;
      font-size: 16px;
      line-height: 2;
      margin: 0;
      padding: 0 20px 0 0;
      position: relative; }
    .mobile #topNav table tr td.selected > a:before {
      left: auto;
      right: 0;
      bottom: 50%;
      border-left: 0;
      border-right: 15px solid white; }
    .mobile #topNav .dropdown-disclosure {
      display: none; }
    .mobile #topNav .dropdown {
      display: none;
      margin: 0;
      position: absolute;
      top: 0;
      right: 0;
      left: 50%;
      height: 100%;
      padding: 0;
      background: white;
      opacity: 1; }
      .mobile #topNav .dropdown a {
        background: transparent none;
        color: #222222;
        padding: 0 0 0 20px;
        width: 100%; }
      .mobile #topNav .dropdown a:before {
        left: 30px; }
      .mobile #topNav .dropdown ul {
        display: none;
        margin: 0;
        position: static;
        width: 100%; }

@media screen and (max-width: 1200px) {
  html {
    box-sizing: border-box; }

  *, *:before, *:after {
    box-sizing: inherit; }

  .siteContainer {
    width: 100%; }

  #panelOne img {
    width: 100%; }

  .layoutContainer {
    padding-top: 15px; }

  .layoutContainer > .wrapInner > .column {
    padding: 0 15px; }

  .layoutContainer > .wrapInner > .column .pageElement {
    margin: 0 auto 10px; } }
@media screen and (max-width: 768px) {
  .mobile #topNav {
    top: 50px; }

  #accountNav {
    display: none; }

  #siteHeader .adminToggle {
    display: none; }

  #siteHeader #adminNav {
    display: none; }

  #panelOne {
    display: none; }

  .two_panel #panelTwo {
    width: 100%; }

  .layoutContainer > .wrapInner > .pe66 {
    width: 100%; }
  .layoutContainer > .wrapInner > .pe33 {
    width: 50%; }
  .layoutContainer > .wrapInner > .pe25 {
    width: 50%; }

  .two_panel .pe66 {
    width: 50%; }
  .two_panel .pe33 {
    width: 50%; } }
@media screen and (max-width: 680px) {
  .layoutContainer > .wrapInner > .pe66 {
    width: 100%; }
  .layoutContainer > .wrapInner > .pe33 {
    width: 100%; }
  .layoutContainer > .wrapInner > .pe25 {
    width: 100%; }

  .two_panel .pe66 {
    width: 100%; }
  .two_panel .pe33 {
    width: 100%; } }
@media screen and (max-width: 480px) {
  .yieldPageContent > .layoutContainer > .wrapInner > .column {
    width: 100%; }

  .textBlockElement .largeTextImage {
    width: 100% !important; }
    .textBlockElement .largeTextImage img {
      width: 100% !important; }

  .tableElement {
    overflow-x: scroll;
    width: 100%; }

  .weatherElement .weather-temperature {
    font-size: 42px; }

  .layoutContainer .column .newsSlideShow {
    margin: 0 0 20px; }

  .newsSlideShow .newsSlideShow-container {
    overflow: hidden; }
  .newsSlideShow .newsSlideShow-container:after {
    content: '';
    display: block;
    border-top: 5px solid #222222;
    border-left: 5px dashed transparent;
    border-right: 5px dashed transparent;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -5px;
    z-index: 1; }
  .newsSlideShow .newsSlideShow-thumbnails {
    bottom: -30px;
    padding: 0;
    width: 100%; }
  .newsSlideShow .newsSlideShow-thumbnails li {
    border-radius: 100%;
    overflow: hidden;
    width: 20px;
    height: 20px;
    margin: 0 3px; }
  .newsSlideShow .newsSlideShow-thumbnails a {
    border: none;
    height: 100%;
    background: #222222; }
  .newsSlideShow .newsSlideShow-thumbnails a.current {
    border: none;
    background: #d71e25; }
  .newsSlideShow .newsSlideShow-thumbnails img {
    display: none; }
  .newsSlideShow .newsSlideShow-article {
    overflow: visible; }
  .newsSlideShow .newsSlideShow-article .window {
    height: 100%;
    overflow: hidden;
    position: relative; }
  .newsSlideShow .newsSlideShow-headline h1 {
    background: #222222;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .newsSlideShow .newsSlideShow-headline h1:before {
    content: '';
    display: block;
    border-top: 10px solid #222222;
    border-left: 10px dashed transparent;
    border-right: 10px dashed transparent;
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -10px; }
  .newsSlideShow .newsSlideShow-headline p {
    display: none; }

  .calendarContainer {
    margin-top: 20px; }
    .calendarContainer #nodePicker-main {
      display: none; }
    .calendarContainer .contentTabs {
      display: none; }

  #surveyMonkeyInfo {
    width: 100% !important; }

  #surveyMonkeyInfo iframe {
    width: 100% !important; }

  /*
    .mobile #siteFooter {
      li   { margin-bottom: 5px; padding: 0; text-align: center; }
      a { border-radius: 3px; color: white; display: block; padding: 8px; margin-top: 5px; background: fade-out(white, .8); width: 100%; }
      a[href*="go.ngin.com"]  { background: transparent none; margin: 0; padding: 0; display: inline; }
      #poweredByNGIN a        { background: transparent none; padding: 3px; }
      #poweredByNGIN a:after  {
        color: white; 
      }
    }
  */ }
@media screen and (max-width: 320px) {
  .textBlockElement .mediumTextImage {
    width: 100% !important; }
    .textBlockElement .mediumTextImage img {
      width: 100% !important; }
  .textBlockElement .smallTextImage {
    width: 100% !important; }
    .textBlockElement .smallTextImage img {
      display: block;
      margin: 0 auto; } }
.pageElement > h3 {
  padding: 10px 10px 7px;
  font-family: "colfax-web", helvetica, arial, sans-serif;
  font-weight: 900;
  font-size: 24px;
  text-transform: uppercase;
  color: #222222;
  background-color: #e3e3e3;
  display: inline-block;
  margin: 0 0 18px; }
  .pageElement > h3 span {
    padding: 0;
    background: none; }

.layoutContainer .hrElement {
  border: 2px solid #e3e3e3;
  margin-bottom: 27px;
  display: block; }

.hrElement::before, .hrElement::after {
  display: none; }

.aggregatorElement {
  text-align: left; }

.pageEl, .pageElement {
  overflow-x: auto;
  overflow-y: hidden; }

html.pageElement {
  overflow-y: auto; }

#panelTwo .mirrorOriginLink,
#panelTwo .mirrorButton {
  margin-bottom: 0; }

.linkElement .icon {
  font-family: "colfax-web", helvetica, arial, sans-serif;
  font-weight: 700; }

.aggregatorElement h3 {
  padding: 10px 10px 7px;
  font-family: "colfax-web", helvetica, arial, sans-serif;
  font-weight: 900;
  font-size: 24px;
  text-transform: uppercase;
  background: #e3e3e3;
  color: #222222; }
  .aggregatorElement h3 span {
    padding: 0;
    background: none; }
.aggregatorElement h4 {
  font-family: "colfax-web", helvetica, arial, sans-serif;
  font-weight: 700;
  letter-spacing: .025em; }
.aggregatorElement a {
  display: block;
  padding: 5px 0; }
.aggregatorElement a.paywalled {
  background-position: 0px 5px; }
.aggregatorElement .extendedOptions a {
  display: inline;
  background: transparent none;
  color: #b5b5b5; }
.aggregatorElement .item {
  padding: 0;
  border: none; }

.feeder h3 {
  font-family: "colfax-web", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 14px; }

.aggregatorElement .commentsAndMore {
  margin-bottom: 10px;
  overflow: auto; }
.aggregatorElement .commentCount, .aggregatorElement .readMore {
  float: left;
  margin-right: 5px; }
  .aggregatorElement .commentCount a, .aggregatorElement .readMore a {
    padding: 5px 20px;
    font-family: "colfax-web", helvetica, arial, sans-serif;
    font-weight: 400;
    font-size: 10px;
    text-transform: uppercase;
    border-radius: 0;
    background: #222222;
    color: white; }
.aggregatorElement .commentCount a {
  padding: 5px;
  background: #b5b5b5; }

.newsSlideShow {
  border-bottom: 10px solid #222222; }

.newsSlideShow-thumbnails img {
  display: none; }

.newsSlideShow .newsSlideShow-thumbnails {
  width: 100%;
  padding: 0;
  margin: 0 0 30px 15px;
  text-align: left; }

.newsSlideShow .newsSlideShow-thumbnails li {
  width: auto;
  margin: 0 5px 0 0; }

.newsSlideShow .newsSlideShow-thumbnails li a {
  display: block;
  height: 20px;
  width: 20px;
  border-radius: 0;
  opacity: 1;
  background: #d71e25; }
  .newsSlideShow .newsSlideShow-thumbnails li a.current {
    background: white;
    border-color: #d71e25; }

.newsSlideShow .newsSlideShow-headline {
  padding-bottom: 40px; }

.newsSlideShow .newsSlideShow-headline h1 {
  font-family: "colfax-web", helvetica, arial, sans-serif;
  font-weight: 900;
  font-size: 36px;
  line-height: 1;
  text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.75);
  background: transparent none; }

.newsSlideShow .newsSlideShow-headline h1 a {
  height: auto;
  overflow: visible;
  background: transparent none; }

.newsSlideShow .newsSlideShow-headline p {
  height: 0;
  overflow: visible;
  background: transparent none; }

.newsSlideShow .newsSlideShow-more {
  right: 0;
  font-family: "News Cycle", helvetica, arial, sans-serif;
  font-size: 20px;
  text-shadow: none;
  text-transform: uppercase;
  border-radius: 0; }

@media screen and (max-width: 480px) {
  .newsSlideShow .newsSlideShow-headline h1 {
    font-size: 16px;
    line-height: 1;
    text-shadow: 0; }
    .newsSlideShow .newsSlideShow-headline h1 a {
      overflow: hidden; } }
.textBlockElement h3 {
  font-family: "colfax-web", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 24px;
  color: #d71e25;
  padding: 0;
  background-color: transparent; }

.textBlockElement .text p,
.textBlockElement .text div,
.textBlockElement ul li,
.textBlockElement ol li {
  font-family: "colfax-web", helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.75; }

.tabbedElement .contentTabs {
  height: auto;
  background: transparent none;
  border-top: 0;
  border-bottom: 2px solid #b5b5b5;
  overflow: auto; }

.tabbedElement .contentTabs li {
  margin-right: 2px; }

.tabbedElement .contentTabs li a {
  height: auto;
  padding: 5px;
  font-family: "News Cycle", helvetica, arial, sans-serif;
  font-size: 16px;
  background: #e3e3e3;
  color: #d71e25; }

.tabbedElement .contentTabs li.selected a {
  height: auto;
  background: #d71e25;
  color: white; }

.tabbedElement .contentTabs li.selected a::before {
  display: none; }

.contentTabs {
  height: auto;
  background: transparent none;
  border-bottom: 2px solid #b5b5b5;
  overflow: hidden; }

.contentTabs li {
  display: inline-block;
  padding: 0;
  line-height: 1;
  background: transparent none; }

.contentTabs li span {
  background: transparent none;
  padding: 0; }

.contentTabs li a {
  display: block;
  padding: 5px;
  background: #e3e3e3;
  color: #d71e25; }

.contentTabs li.selected a {
  background: #d71e25;
  color: white; }

.color0-m, .color1-m, .color2-m {
  display: none; }

.widget-leader .leader-highlight {
  background: white; }

.pageElement div.player_photo {
  border-color: #b5b5b5;
  border-radius: 100%; }

.stats .stats-major {
  font-family: "colfax-web", helvetica, arial, sans-serif;
  font-weight: 900;
  font-size: 24px;
  background: transparent none; }

.fb_iframe_widget {
  display: block !important;
  width: 300px;
  margin: 0 auto; }

#pageContentContainer h3.stat-category-header {
  font-family: "colfax-web", helvetica, arial, sans-serif;
  font-weight: 900;
  background: #222222;
  border: 0;
  border-radius: 0; }

.slideshowContainer {
  margin-left: 0;
  background: #e3e3e3;
  position: relative; }

.slideshowContainer::before, .slideshowContainer::after {
  content: "";
  position: absolute;
  /* fill vertically */
  top: 0;
  bottom: 0;
  width: 100%;
  right: 100%;
  background: #e3e3e3; }

.slideshowContainer::after {
  width: 320px;
  left: 100%;
  /* not browswer prefixed */
  background: #e3e3e3; }

#homePage .slideShowContainer {
  padding-top: 30px; }

.slideshowContainer .adElement {
  padding: 15px 0;
  background: white; }

@media screen and (max-width: 768px) {
  .slideshowContainer > .wrapInner > .column2 {
    width: 100%; } }
.layoutContainer .heroTabs {
  margin-bottom: 0; }

.heroTabs .tabbedElement .contentTabs {
  height: auto; }

.heroTabs .tabbedElement .contentTabs li a {
  height: auto;
  padding: 10px;
  background: #d71e25;
  color: white;
  font-family: "News Cycle", helvetica, arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1; }

.heroTabs .tabbedElement .contentTabs li a:hover {
  padding: 10px;
  background: #aa181d;
  color: white; }

.heroTabs .tabbedElement .contentTabs li.selected a,
.heroTabs .tabbedElement .contentTabs li.selected a:hover {
  background: white none;
  color: #222222;
  padding: 10px; }

.heroTabs .tabbedElement .contentTabs li.selected a:hover {
  color: #d71e25; }

.heroTabs .tabbedElement .layoutContainer .pageElement {
  padding-top: 10px;
  margin-right: 15px;
  margin-bottom: 30px; }

.heroArticles .aggregatorElement .item h4 a {
  height: auto; }

.heroArticles .aggregatorElement .extendedOptions {
  margin-top: 20px; }

.heroArticles .aggregatorElement .extendedOptions a.icon {
  font-family: "News Cycle", helvetica, arial, sans-serif;
  color: #e3e3e3; }

.heroArticles .aggregatorElement {
  background: white;
  box-shadow: none; }
  .heroArticles .aggregatorElement .item h4 a {
    color: #d71e25; }

.compressedElement .aggregatorElement h3 {
  display: block; }
.compressedElement .aggregatorElement .item {
  padding: 0; }
.compressedElement .aggregatorElement .item h4 {
  font-family: "colfax-web", helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
  letter-spacing: .025em; }
.compressedElement .aggregatorElement .item h4 a {
  height: auto;
  color: #d71e25; }
.compressedElement .aggregatorElement .extendedOptions {
  color: red;
  background: transparent none; }
  .compressedElement .aggregatorElement .extendedOptions a.icon {
    color: #b5b5b5; }

.contained .tabbedElement .contentTabs {
  padding: 0;
  margin: 0;
  border: none;
  border-bottom: 2px solid #b5b5b5; }

@media screen and (max-width: 768px) {
  .heroTabs .tabbedElement .layoutContainer .pageElement {
    margin-right: 0; } }
.bg-white .pageElement {
  background: white; }

.bg-grey .pageElement {
  background: #e3e3e3; }

.noBottomMargin .pageElement {
  margin-bottom: 0; }

.rail {
  padding-bottom: 20px;
  margin-right: 15px;
  margin-bottom: 0;
  background: #e3e3e3; }
  .rail .pageElement {
    margin-right: 0;
    margin-bottom: 0; }
  .rail:first-of-type {
    padding-top: 20px; }

.rail + .pageEl:not(.rail) {
  margin-top: 20px; }

.pageEl:not(.rail) + .rail {
  padding-top: 20px; }

.tagline h3 {
  color: #d71e25;
  font-family: "News Cycle",helvetica,arial,sans-serif;
  font-size: 16px;
  padding: 0;
  margin: 0; }
.tagline .pageElement {
  margin-bottom: 1em; }

.dellsTop {
  margin-right: 15px;
  padding-bottom: 0; }
  .dellsTop .pageElement {
    width: 300px;
    margin: 0 auto; }

.dellsBlue {
  width: auto;
  margin-right: 15px;
  padding-top: 0;
  background: #e3e3e3; }
  .dellsBlue > .pageElement {
    width: 300px;
    margin: 0 auto;
    padding-top: 10px;
    padding-left: 10px;
    background: #006599; }
    .dellsBlue > .pageElement .pageElement {
      margin: 0 10px 10px 0; }

@media screen and (max-width: 1200px) {
  .layoutContainer > .wrapInner .dellsTop .pageElement {
    margin-bottom: 0; } }
.container--bgGrey {
  padding: 20px 0 10px;
  background: #e3e3e3;
  position: relative;
  /* for the child pseudo-elements */ }

.container--bgGrey::before, .container--bgGrey::after {
  content: "";
  position: absolute;
  /* fill vertically */
  top: 0;
  bottom: 0;
  width: 100%;
  right: 100%;
  background: #e3e3e3; }

.container--bgGrey::after {
  width: 320px;
  left: 100%;
  /* not browswer prefixed */
  background: #e3e3e3; }

.header--jumbo > .pageElement > h3 {
  font-family: "colfax-web", helvetica, arial, sans-serif;
  font-weight: 900;
  font-size: 48px;
  line-height: 1;
  letter-spacing: .025em;
  color: #d71e25; }

.no-timestamp .dateAuthor {
  display: none; }

.aggregator--customVideo h3 {
  display: none; }
.aggregator--customVideo .item {
  width: 25%;
  padding: 10px;
  float: left; }
  .aggregator--customVideo .item:nth-of-type(4n + 5) {
    clear: both; }
.aggregator--customVideo .item.extendedOptions {
  width: 100%; }
.aggregator--customVideo .newsDate, .aggregator--customVideo .newsAuthor, .aggregator--customVideo .commentsAndMore {
  display: none; }
.aggregator--customVideo .newsItemHeader {
  background: rgba(215, 30, 37, 0.8);
  height: 100%;
  padding: 5px;
  opacity: 0;
  transition: 200ms all ease-in-out; }
  .aggregator--customVideo .newsItemHeader:hover {
    opacity: 1; }
.aggregator--customVideo .newsItemHeader a {
  padding: 0;
  color: white; }
.aggregator--customVideo .newsItemElement {
  background-size: 100%;
  height: 150px;
  background: #b5b5b5;
  position: relative;
  overflow: hidden; }
.aggregator--customVideo .newsItemElement::after {
  content: "";
  position: absolute;
  color: white;
  visibility: visible;
  top: 50%;
  right: 50%;
  font-family: "fontawesome";
  font-size: 2em;
  line-height: 1.5;
  margin-top: -1em;
  margin-right: -1em;
  height: 2em;
  width: 2em;
  padding: .25em .125em .25em .375em;
  border-radius: 50%;
  background: #d71e25;
  text-align: center;
  opacity: .8; }
.aggregator--customVideo .newsItemElement:hover::after {
  display: none; }
.aggregator--customVideo img {
  margin: 0;
  height: 100%;
  display: none; }
.aggregator--customVideo .newsItemElement h2 {
  margin: 0;
  font-size: 14px;
  font: "colfax-web", helvetica, arial, sans-serif;
  font-weight: 400;
  line-height: 1.5; }
@media screen and (max-width: 1000px) {
  .aggregator--customVideo .item {
    width: 33%; }
  .aggregator--customVideo .item:nth-of-type(4n + 5) {
    clear: none; }
  .aggregator--customVideo .item:nth-of-type(3n + 4) {
    clear: both; } }
@media screen and (max-width: 768px) {
  .aggregator--customVideo .item {
    width: 50%; }
  .aggregator--customVideo .item:nth-of-type(3n + 4) {
    clear: none; }
  .aggregator--customVideo .item:nth-of-type(2n + 3) {
    clear: both; } }
@media screen and (max-width: 600px) {
  .aggregator--customVideo .item {
    width: 33%; }
  .aggregator--customVideo .item:nth-of-type(2n + 3) {
    clear: none; }
  .aggregator--customVideo .item:nth-of-type(3n + 4) {
    clear: both; } }
@media screen and (max-width: 480px) {
  .aggregator--customVideo .item {
    width: 50%; }
  .aggregator--customVideo .item:nth-of-type(3n + 4) {
    clear: none; }
  .aggregator--customVideo .item:nth-of-type(2n + 3) {
    clear: both; } }

.callout--red .pageElement {
  background: #d71e25 url("../i/pattern-stripe.png") bottom left repeat; }

.callout--black .pageElement {
  background: #222222; }

.link--block .linkElement {
  position: relative;
  padding-left: 60px; }
  .link--block .linkElement .icon {
    padding: 15px 15px 13px;
    font-family: "colfax-web", helvetica, arial, sans-serif;
    font-weight: 700;
    font-size: 24px;
    line-height: 1;
    background: #b5b5b5 url("../i/pattern-stripe.png") bottom left repeat;
    color: #222222; }
    .link--block .linkElement .icon:before {
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      display: block;
      width: 58px;
      background-color: #d71e25; }
  .link--block .linkElement:hover .icon {
    background: #d71e25;
    color: white; }
    .link--block .linkElement:hover .icon:before {
      background-color: #222222; }

.link--block.audio .icon:before {
  background-image: url("../i/icon-audio.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover; }

.link--block.stopwatch .icon:before {
  background-image: url("../i/icon-stopwatch.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover; }

.link--block.football .icon:before {
  background-image: url("../i/icon-football.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover; }

.link--dellsBanner .linkElement {
  margin-bottom: 15px; }
  .link--dellsBanner .linkElement .icon {
    padding: 20px 20px 20px 175px;
    font-size: 16px;
    line-height: 1.2;
    text-transform: uppercase;
    background: transparent url("../i/logo-dells.png") left center no-repeat;
    background-size: 150px;
    color: #222222; }
    .link--dellsBanner .linkElement .icon:before {
      content: 'Presented By';
      display: block;
      font-family: "News Cycle", helvetica, arial, sans-serif; }

@media screen and (max-width: 1200px) {
  .rail {
    margin-right: 0; } }
@media screen and (max-width: 768px) {
  .header--jumbo > .pageElement > h3 {
    font-size: 36.009px; } }
.edit_mode #panelOne {
  display: block; }
.edit_mode #siteContainer2.two_panel #panelTwo #sport-header {
  width: 100%; }
.edit_mode.sportsPage #displayBodyContent {
  width: 100%; }
.edit_mode .socialSharing {
  display: none; }
.edit_mode #panelOne {
  padding: 0 15px;
  width: 22%;
  margin: 0; }
.edit_mode #panelTwo {
  padding: 0 15px;
  margin: 0;
  width: 78%; }

/* Account Tools Moved */
#accountNav {
  display: block;
  border-bottom: 0px;
  margin: auto;
  position: relative;
  max-width: 1200px;
  width: 100%; }

#accountNav a {
  padding: 0 15px; }

#accountNav:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  right: 100%;
  background: #000;
  height: 100%; }

#accountNav:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  left: 100%;
  background: #000;
  height: 100%; }

/* Grey Afters */
.adSpace::after,
.container--bgGrey::after,
.slideshowContainer::after,
#bottom_leaderboard_ad::after {
  width: 100%; }

/* Edit Mode Page Content Container */
.edit_mode #pageContentContainer {
  margin-top: 0; }

.edit_mode .adSpace::after,
.edit_mode .container--bgGrey::after,
.edit_mode .slideshowContainer::after,
.edit_mode #bottom_leaderboard_ad::after,
.edit_mode .adSpace::before,
.edit_mode .container--bgGrey::before,
.edit_mode .slideshowContainer::before,
.edit_mode #bottom_leaderboard_ad::before {
  display: none; }

.edit_mode.sportsPage #displayBodyContent {
  position: relative;
  margin-left: 0; }

.edit_mode.sportsPage #siteContainer2.two_panel #panelTwo,
.edit_mode.sportsPage #displayBodyContent {
  margin-left: 0; }

.pollElement label {
  font-family: "Lucida Grande", verdana, geneva, helvetica, arial, sans;
  font-size: 14px;
  color: #111111;
  font-weight: 300;
  padding-left: 15px; }

.pollElement ul li {
  border-top: none;
  padding: 10px; }

.sn-call-to-action {
  background: url("https://assets.ngin.com/site_files/2769/i/callout_bg.jpg"); }

.sn-call-to-action:hover {
  background: #222222; }

.sn-call-to-action .sn-call-to-action-title {
  font-family: "colfax-web",helvetica,arial,sans-serif;
  text-transform: uppercase;
  font-size: 32px;
  float: right;
  width: 60%;
  -webkit-font-smoothing: antialiased !important;
  position: relative; }

.sn-call-to-action .sn-call-to-action-title:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 5px;
  background: #b5b5b5;
  left: 0;
  bottom: -10px; }

.sn-call-to-action .sn-call-to-action-title:after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-top: 0px solid transparent;
  border-bottom: 15px solid transparent;
  border-right: 15px solid #b5b5b5;
  bottom: -25px;
  right: 47%; }

#sportsNavContainer {
  background: #fff; }

/* Media Queries */
@media screen and (max-width: 768px) {
  /* Mobile Nav */
  .mobile #topNav {
    margin-top: 20px; }

  .mobile #topNav.open {
    z-index: 9999; }

  #topNav table tr td.home:hover > a {
    background: transparent; }

  /* Edit Mode & Admin Toggle*/
  #siteHeader .adminToggle,
  #siteHeader #adminNav {
    position: relative;
    top: 0;
    width: 50%;
    display: inline-block;
    height: 40px;
    background: #eaeaea;
    right: 0;
    float: left;
    border-bottom: solid 1px #b7b7b7; }

  #adminNav a {
    height: 40px;
    display: block; }

  .adminToggle {
    top: -27px;
    border-right: solid 1px #b7b7b7; }

  #adminNav a img {
    display: none; }

  .goToAdmin {
    background-image: none; }

  /*.logged_in #accountNav {
  	margin-top: -27px;
  }*/
  .logged_in.mobile #siteHeader {
    height: 90px; }

  .adminToggle:after,
  #adminNav:after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 40px;
    text-align: center;
    top: 0;
    left: 0;
    color: #777777;
    line-height: 40px;
    text-indent: 0; }

  .adminToggle:after {
    content: "Admin Control Panel"; }

  #adminNav:after {
    content: "Switch to Edit Mode";
    z-index: -1; }

  .edit_mode #siteHeader #adminNav {
    background: #D71E25; }

  .edit_mode #siteHeader #adminNav:after {
    color: #ffffff;
    content: "Switch to User Mode"; }

  /* End Edit Mode & Admin Toggle*/
  /* Edit mode content */
  .edit_mode .two_panel #pageContentContainer #panelOne {
    width: 100%; }

  .edit_mode #pageContentContainer {
    margin-top: 0; }

  /* Sports Page */
  .sportsPage #pageContentContainer,
  .gameShow #pageContentContainer,
  .newsPage #pageContentContainer {
    width: 100%;
    max-width: 1200px; }

  .sportsPage #siteContainer2.two_panel #panelTwo {
    max-width: 1200px;
    margin-left: 0; }

  .sportsPage #displayBodyContent {
    margin-left: 0; }

  .sportsPage .column {
    width: 100% !important; }

  .sport-tools {
    margin: 0 15px; }

  .sport-tools li {
    margin-bottom: 2px; }

  #megaDropDown-season {
    margin: 15px 0; }

  #sport-crumbs {
    margin: 10px 15px 0; }

  #scroll-container {
    overflow: scroll; }

  .pageElement .playerName small {
    position: relative; } }

/*# sourceMappingURL=main.css.map */
