@media only screen and (max-width: 850px) {
  #responsiveMenuButton {
    background: transparent url(../../graphics/icon-nav-open-dark.png) no-repeat top left; }

  #responsiveLoginButton {
    background: transparent url(../../graphics/icon-nav-log-in-dark.png) no-repeat top left; }

  #responsiveLoginButton.loggedIn {
    background-image: url(../../graphics/icon-nav-player-page-dark.png); }

  #responsiveMenuButton.active, #responsiveLoginButton.active {
    background-image: url(../../graphics/icon-nav-close-dark.png); }

  #responsiveHeader .responsiveMenuToggle,
  #responsiveHeader .leagueInfoLink,
  #responsiveSportMenu .responsiveMenuToggle {
    background-color: #f14332; }
    #responsiveHeader .responsiveMenuToggle.active,
    #responsiveHeader .leagueInfoLink.active,
    #responsiveSportMenu .responsiveMenuToggle.active {
      background-color: #000;
      color: #eee; }

  #responsivePlayerMenu a {
    color: #555; }

  #homePageContainer {
    padding-top: 10px; }

  #pageContainerBox {
    margin-top: 10px;
    padding: 0; }

  #topBar, #headerContainer, #sportMenu,
  #rightSidebar, #footerFacebook, #homeSportIcons {
    display: none; }

  div.pageWidth, div.pageWidthWide,
  #outerContainer, #pageContainer, #mainColumn,
  #footerTagline, #footerContactColumn,
  #footerMenuColumn, #footerLinks div.footerLinksColumn {
    position: relative;
    float: none;
    top: auto;
    left: auto;
    width: auto;
    min-width: 0;
    max-width: none;
    height: auto;
    min-height: 0;
    margin: 0 0 2rem 0;
    text-align: left;
    padding: 0; }

  #pageContainer {
    padding: 0 10px;
    text-align: left; }

  #mainColumn {
    margin-top: 0; }

  #footerBottom {
    padding: 10px; }

  #footerAds {
    text-align: center; }

  #footerAds .footerAd {
    float: none;
    margin: 0 auto 12px auto; }

  #footerLogo {
    margin-top: 0; }

  #footerTagline {
    margin-top: 8px; }

  #footerMenuColumn {
    border: 0; }

  .footerLinksColumn {
    text-align: center;
    height: auto;
    margin: 20px 0 12px 0; }

  #footerBottom #footerCompanyColumn {
    right: 1rem; }

  #loginColumn, #homeSportIcons {
    float: none;
    width: auto;
    height: auto;
    text-align: left; }

  #homePageTop {
    width: 627px;
    margin: 0 auto; }

  #sliderColumn {
    border: 0;
    padding: 0; }

  #homePageMiddle {
    max-width: 750px;
    margin: 10px auto; }

  #newsFeedColumn {
    width: 55%; }

  #facebookLikeBox {
    background-color: #fff; }

  #homePageBottom {
    text-align: center; }

  #aboutColumn {
    margin: 0 auto;
    float: none; }

  #homeBottomAdColumn {
    display: none; } }
@media only screen and (max-width: 767px) {
  #homePageTop #loginColumn, #sliderContainer ul.flex-direction-nav {
    display: none; }

  #homePageTop, #sliderColumn, #facebookColumn, #newsFeedColumn, #aboutColumn, #homeBottomAdColumn {
    position: relative;
    float: none;
    top: auto;
    left: auto;
    width: auto;
    min-width: 0;
    max-width: none;
    height: auto;
    min-height: 0;
    margin: 0 0 2rem 0;
    text-align: left;
    padding: 0; }

  #homePageTop {
    max-width: 627px;
    margin: 0 auto; }

  #sliderContainer, #sliderOuterContainer, #slider, ul.slides li {
    position: relative;
    top: auto;
    left: auto;
    float: none;
    width: auto;
    height: auto;
    max-width: 618px; }

  #sliderContainer {
    margin: 0;
    padding: 0;
    border: 0; }

  #slider li img {
    max-width: 100%; }

  #sliderColumn {
    border: 0;
    margin-bottom: 0; }

  #sliderContainer {
    padding: 4px; }

  #homePageMiddle {
    border: 0;
    padding-top: 0; }

  #facebookLikeBox {
    background: #FFF;
    padding: 0;
    border-radius: 0;
    width: 292px;
    margin: 0 auto 8px auto; }

  #featuredGalleryContainer {
    margin-left: 10px; }

  #newsFeedColumn {
    border: 0; }

  #newsFeed {
    margin: 24px 10px 0 10px;
    padding-left: 10px; }

  .newsFeedItem {
    height: auto; }

  #aboutColumn {
    height: auto; }

  #HomePageBottomAd img {
    max-width: 97%; } }
@media only screen and (max-width: 568px) {
  #sliderContainer {
    padding: 3px; }

  ol.flex-control-nav {
    display: none; }

  #newsFeedColumn {
    margin-bottom: 10px; }

  #facebookColumn {
    margin-bottom: 0; }

  #facebookLikeBox {
    background: #FFF;
    padding: 0;
    border-radius: 0;
    width: 292px;
    margin: 0 auto 8px auto; }

  #aboutColumn {
    margin-bottom: 0; }

  #footerTop {
    margin-top: 0;
    height: 18px; }

  #footerStripe {
    height: 10px; }

  #footerLogo, #footerTagline {
    display: none; }

  #footerContactColumn {
    border-right: 1px solid #444;
    margin-bottom: 16px; }

  #footerMenuColumn {
    padding-top: 16px;
    border-top: 1px solid #444; }
    #footerMenuColumn li {
      padding: 0.3rem 0; }
      #footerMenuColumn li a {
        font-size: 1rem;
        font-weight: normal; }

  #footerBottom .pageWidth {
    margin-bottom: 0; } }
/* Team Builder */
@media only screen and (max-width: 430px) {
  body.teamBuilderV2.forceResponsive #playerInvitePopup #playersToInviteColumn .inviteColumns span.teamPayer {
    width: 100px; }
  body.teamBuilderV2.forceResponsive #playerInvitePopup #playersToInviteColumn .inviteColumns span.remove {
    margin-left: 0; } }
