<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*  NYC - Three One One Footer
    -------------------
*/
.ie7 .row-three-one-one-footer {
  overflow: hidden; }

.module-threeoneonefooter {
  background-color: #fff200 !important;
  padding: 0 0 25px 0;
  margin-top: 0px;
  margin-bottom: 0px;
  /* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */ }
  @media only screen and (max-width: 479px) {
    .module-threeoneonefooter {
      padding-bottom: 0; } }

.module-threeoneonefooter .module-header {
  padding-top: 30px;
  margin-bottom: 0;
  /* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */ }
  @media only screen and (max-width: 479px) {
    .module-threeoneonefooter .module-header {
      margin-left: 10px;
      padding: 0;
      text-align: left; } }
  .module-threeoneonefooter .module-header h2 {
    font-size: 24px !important;
    line-height: 1 !important;
    min-height: 35px;
    /* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */ }
    @media only screen and (max-width: 479px) {
      .module-threeoneonefooter .module-header h2 {
        display: inline-block;
        margin: 19px 0 7px 0; } }
    .module-threeoneonefooter .module-header h2 span.ico-three-one-one {
      padding-left: 40px;
      padding-bottom: 8px;
      background: url("../../../static/img/global/ico-311.png");
      background-position: 0 0px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 2) {
        .module-threeoneonefooter .module-header h2 span.ico-three-one-one {
          background-image: url("../../../static/img/global/ico-311@x2.png");
          background-size: 31px 31px;
          background-position: 0 0px;
          background-repeat: no-repeat; } }
      @media only screen and (max-width: 497px) {
        .module-threeoneonefooter .module-header h2 span.ico-three-one-one {
          float: left;
          text-align: left;
          white-space: nowrap; } }
  @media only screen and (max-width: 630px) {
    .module-threeoneonefooter .module-header h2.centered {
      text-align: center !important; } }

.module-threeoneonefooter a {
  float: left;
  display: block;
  color: #000;
  margin-right: 2.083333333333%;
  width: 22.340425531915%;
  font-weight: bold;
  text-decoration: none;
  border-bottom: 1px solid #dfd11b;
  padding: 14px 0 14px 10px;
  /* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
  /* Tablet Portrait size to standard 960 (devices and browsers) */ }
  @media only screen and (max-width: 479px) {
    .module-threeoneonefooter a {
      width: 96%; } }
  @media only screen and (min-width: 960px) {
    .module-threeoneonefooter a {
      min-height: 40px; } }
  @media only screen and (min-width: 480px) and (max-width: 599px) {
    .module-threeoneonefooter a {
      width: 46.652174%; } }
  @media only screen and (min-width: 600px) and (max-width: 767px) {
    .module-threeoneonefooter a {
      width: 30%; } }
  @media only screen and (min-width: 768px) and (max-width: 959px) {
    .module-threeoneonefooter a {
      width: 30.555555555556%; } }

.module-threeoneonefooter a:hover {
  background-color: #f1e21d;
  color: #000; }

@media only screen and (max-width: 479px) {
  .module-threeoneonefooter a {
    margin-right: 0; }

  .module-threeoneonefooter a:nth-child(n+6) {
    display: none; }

  .module-threeoneonefooter a:first-child {
    border-top: 1px solid #dfd11b; }

  .module-threeoneonefooter a:last-child {
    border-bottom: none; } }
@media only screen and (min-width: 480px) and (max-width: 599px) {
  .module-threeoneonefooter a:nth-child(2n+0) {
    margin-right: 0; } }
@media only screen and (min-width: 599px) and (max-width: 767px) {
  .module-threeoneonefooter a:nth-child(3n+0) {
    margin-right: 0; } }
@media only screen and (min-width: 768px) and (max-width: 959px) {
  .module-threeoneonefooter a:nth-child(3n+0) {
    margin-right: 0; } }
@media only screen and (min-width: 960px) {
  .module-threeoneonefooter a:nth-child(4n+0) {
    margin-right: 0; } }
.ie7 .module-threeoneonefooter {
  margin-bottom: 0 !important;
  position: relative; }

.ie7 footer {
  margin: 0 !important; }

.ie7 .module-threeoneonefooter a {
  width: 21%; }

.ie7 .module-threeoneonefooter .module-header h2 {
  padding: 10px 0 10px 0; }

.module-threeoneonefooter a:active,
.module-threeoneonefooter a:visited {
  color: #000; }
</pre></body></html>