<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media only screen and (max-width: 850px) {
  body {
    background: #fff; }

  #header, #sidebar, #sportIconRow {
    display: none; }

  #mainPage, #pageContainer, #homePageLeft, #homePageTop, #footer {
    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; }

  #mainPage {
    padding: 0 10px;
    text-align: left;
    min-height: 0;
    margin: 0.5rem 0; }

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

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

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

  #sliderOuterContainer {
    margin-bottom: 1rem; }

  #homePageTagline {
    background: #3b6f48;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    padding: 0.5rem 0;
    font-size: 1rem;
    margin: 1rem 0; }

  #homePageTop div.componentRow div.component.size_1 {
    width: 30%; }

  #homePagePromoBox {
    padding: 0;
    border-bottom: 1px solid #ccc;
    padding-bottom: 1rem; }

  #homePageInternalAd img {
    max-width: 100%; }

  #homePageUpcomingLeagues, #homePageUpcomingEvents {
    width: 45%; }

  #homePageSocial .titleBar {
    display: none; }

  #homePageSocial {
    text-align: center;
    width: 420px;
    margin: 2rem auto; }

  #homePageSocial div {
    margin: 1rem 0; }

  #homePageSocial .instagramContainer::before {
    content: "Jersey Club Sports on Instagram";
    background: #3b6f48;
    padding: .25rem .75rem;
    color: white;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }

  #footerOuter #footer .footerColumn,
  #footerOuter #footer .footerColumn.contact {
    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;
    margin-left: 1rem; }
    #footerOuter #footer .footerColumn li,
    #footerOuter #footer .footerColumn.contact li {
      margin-top: 0.6rem; }

  #llInfo, #copyright {
    margin: 0 1rem; }

  #footerBanner {
    max-width: 100%;
    padding: 0 0.5rem; } }
@media only screen and (max-width: 767px) {
  #homePageTop div.componentRow div.component.size_1,
  #homePageUpcomingLeagues, #homePageUpcomingEvents {
    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;
    border: 0; }

  #homePageTop {
    margin-bottom: 0; }

  #homePageTop #homePageContentContainer .componentRow .component.size_1 {
    padding-top: .75rem;
    border-top: 1px solid #eee;
    margin-bottom: .75rem; }

  #homePageTop #homePageContentContainer .componentRow #component_1_1 {
    border-top: double #eee; }

  #homePageTop #homePageContentContainer .componentRow #component_1_3 {
    border-bottom: double #eee;
    padding-bottom: 1rem;
    margin-bottom: 0; }

  #homePageUpcomingLeagues, #homePageUpcomingEvents {
    border-top: 1px solid #eee;
    padding-top: 1rem;
    margin: 1rem 0; }

  #homePageUpcomingLeagues {
    border-top: double #eee; }

  #homePageTagline {
    padding: 1rem; }

  .footerColumn li, .footerColumn h4 {
    margin: 1rem 0; }
  .footerColumn a {
    font-size: 1.1rem; } }
@media only screen and (max-width: 568px) {
  #sliderOuterContainer {
    margin: .75rem 0; }

  #homePageTagline {
    display: none; }

  #homePageInternalAd {
    margin: 1.0rem 0; }

  #homePagePromoBox {
    border-bottom: 1px solid #eee; }

  #homePageSocial {
    width: auto;
    margin: 0; }

  #homePageSocial .instagramContainer, #homePageSocial .facebookContainer {
    display: none; }

  #homePageUpcoming {
    min-width: 100%;
    margin: 0 auto; }

  /* NEW STYLES */
  html, body {
    max-width: 100%; }

  #responsiveHeader {
    background-color: #ccc !important;
    border-bottom: 3px solid #feb501; }

  #mainPage {
    padding: 0; }
    #mainPage.sitepage {
      padding: 65px 10px 25px;
      margin-top: -31px; }
    #mainPage #responsiveSportMenu {
      display: none; }
    #mainPage #sportMenuSection .title {
      margin-left: 0;
      width: 100%;
      display: block; }
    #mainPage #sportMenuSection .links {
      float: none; }
      #mainPage #sportMenuSection .links .link {
        float: none;
        margin-left: 0;
        margin-right: 25px;
        margin-bottom: 15px;
        color: #feb501; }
        #mainPage #sportMenuSection .links .link a {
          color: #feb501; }
    #mainPage #homepageContent {
      width: 100%; }
      #mainPage #homepageContent &gt; div {
        width: 100%;
        margin-left: 0; }
    #mainPage #homePageTop #sliderOuterContainer {
      width: 100%;
      border: 0;
      border-radius: 0;
      margin-top: -5px;
      height: auto; }
    #mainPage #homepageSponsors {
      display: none; }
    #mainPage #homePageTop #promoLinks {
      width: 100%; }
      #mainPage #homePageTop #promoLinks a {
        width: 95%;
        margin: 10px 10px 0; }
    #mainPage #homePageBottom {
      width: 100%; }
      #mainPage #homePageBottom #bottomPromo {
        width: 95%;
        margin: 10px 10px 0; }
      #mainPage #homePageBottom .homepage-promo {
        margin-left: 10px;
        margin-top: 15px;
        margin-right: 0px;
        width: 94%; }
        #mainPage #homePageBottom .homepage-promo .image {
          width: 95%; }
    #mainPage #homePageVideo {
      width: 95%;
      margin: 10px 10px 0; }
    #mainPage #homePageContentContainer {
      padding: 0; }
      #mainPage #homePageContentContainer #homepageContent {
        width: 95%;
        margin: 10px 10px 15px; }
        #mainPage #homePageContentContainer #homepageContent .component {
          width: 100%; }

  #newsletterSignup {
    display: none; } }
</pre></body></html>