/*
 * This file will hold styles that are loaded using the same media query as the narrow grid.
 */
/*
 * If you are using the default media queries provided by Omega, these styles will also
 * *  apply to the normal and widescreen layouts. You may override these styles in the normal
 * *  and widescreen CSS files as appropriate.
 */
#section-content {
  font-size: 20px; }

.page-header {
  font-size: 36px;
  line-height: 42px;
  padding: 15px; }

  .block-block-12 .button {
    width: 80%; }

.register-form {
  display: block;
  float: right;
  opacity: 0.8;
  padding: 20px;
  width: 78%;
  margin-top: 0px; }

  .front #section-content {
    margin-top: 0px; }

  #zone-front1-wrapper .block-title,
  #zone-front2-wrapper .block-title,
  #zone-front3-wrapper .block-title,
  #zone-front4-wrapper .block-title {
    font-size: 50px;
    line-height: inherit;
    padding-top: 0; }
  #zone-front1-wrapper .front-left,
  #zone-front2-wrapper .front-left,
  #zone-front3-wrapper .front-left,
  #zone-front4-wrapper .front-left {
    float: left;
    width: 50%; }
  #zone-front1-wrapper .front-right,
  #zone-front2-wrapper .front-right,
  #zone-front3-wrapper .front-right,
  #zone-front4-wrapper .front-right {
    float: right;
    width: 50%; }
  #zone-front1-wrapper .text,
  #zone-front2-wrapper .text,
  #zone-front3-wrapper .text,
  #zone-front4-wrapper .text {
    padding: 2%;
    width: 46%; }

    .front #zone-content-wrapper .block-title {
      font-size: 50px;
      line-height: inherit;
      padding-top: 0; }
    .front #zone-content-wrapper .front-left {
      float: left;
      width: 50%; }
    .front #zone-content-wrapper .front-right {
      float: right;
      width: 50%; }
    .front #zone-content-wrapper .text {
      padding: 2%;
      width: 46%; }
    .front #zone-content-wrapper .arrow {
      display: inherit; }

  .page-node-44 .stager {
    width: 30%; }

  .page-node-61 .left {
    width: 49%; }
  .page-node-61 .right {
    width: 49%; }

    .page-land-for-sale .view-header .views-exposed-widget {
      width: 50%; }
    .page-land-for-sale .view-header .buttons {
      width: 23%; }
      .page-land-for-sale .view-content .views-row .group-left {
        width: 50%; }
      .page-land-for-sale .view-content .views-row .group-middle {
        width: 20%; }
      .page-land-for-sale .view-content .views-row .group-right {
        width: 22%;
        font-size: 32px;
        line-height: 40px; }

  .node-type-land .group-left {
    width: 33%;
    margin-bottom: 0; }
  .node-type-land .group-middle {
    width: 60%; }

    .page-house-and-land .view-header .views-exposed-widget,
    .view-related-house-and-land-packages .view-header .views-exposed-widget {
      width: 50%; }
    .page-house-and-land .view-header .buttons,
    .view-related-house-and-land-packages .view-header .buttons {
      width: 23%; }
    .page-house-and-land .view-content .views-row,
    .view-related-house-and-land-packages .view-content .views-row {
      width: 30%;
      margin-bottom: 0px; }
        .page-house-and-land .view-content .views-row .views-field-php .views-field-field-bedrooms,
        .page-house-and-land .view-content .views-row .views-field-php-1 .views-field-field-bedrooms,
        .view-related-house-and-land-packages .view-content .views-row .views-field-php .views-field-field-bedrooms,
        .view-related-house-and-land-packages .view-content .views-row .views-field-php-1 .views-field-field-bedrooms {
          width: 40px; }
        .page-house-and-land .view-content .views-row .views-field-php .views-field-field-bathrooms,
        .page-house-and-land .view-content .views-row .views-field-php-1 .views-field-field-bathrooms,
        .view-related-house-and-land-packages .view-content .views-row .views-field-php .views-field-field-bathrooms,
        .view-related-house-and-land-packages .view-content .views-row .views-field-php-1 .views-field-field-bathrooms {
          width: 40px; }
        .page-house-and-land .view-content .views-row .views-field-php .views-field-field-car-spaces,
        .page-house-and-land .view-content .views-row .views-field-php-1 .views-field-field-car-spaces,
        .view-related-house-and-land-packages .view-content .views-row .views-field-php .views-field-field-car-spaces,
        .view-related-house-and-land-packages .view-content .views-row .views-field-php-1 .views-field-field-car-spaces {
          width: 40px; }

    .node-type-house #block-system-main .field-name-field-builder {
      float: right;
      margin-top: -70px;
      margin-bottom: 0px; }
        .node-type-house #block-system-main .group-header .field-name-floorplan-download a {
          float: left;
          margin-top: 0; }
        .node-type-house #block-system-main .group-header .field-name-product-sheet-button a {
          float: left;
          clear: both; }
    .node-type-house #block-system-main .group-left {
      width: 48%; }
    .node-type-house #block-system-main .group-right {
      width: 50%;
      margin-bottom: 0px; }

  .context-what-fits-your-block .col-6 {
    width: 48%;
    margin-right: 4%; }
    .context-what-fits-your-block .col-6.right {
      margin-right: 0; }

        .page-news .view-community-news .views-row .field-name-title h2,
        .page-development-updates .view-community-news .views-row .field-name-title h2 {
          font-size: 50px;
          line-height: 50px; }
      .page-news .view-community-news .views-row .group-left,
      .page-news .view-community-news .views-row .group-right,
      .page-development-updates .view-community-news .views-row .group-left,
      .page-development-updates .view-community-news .views-row .group-right {
        width: 50%; }
        .page-news .view-community-news .views-row.views-row-odd .group-left,
        .page-development-updates .view-community-news .views-row.views-row-odd .group-left {
          float: left; }
        .page-news .view-community-news .views-row.views-row-odd .group-right,
        .page-development-updates .view-community-news .views-row.views-row-odd .group-right {
          float: right; }
        .page-news .view-community-news .views-row.views-row-odd .field-name-node-link,
        .page-development-updates .view-community-news .views-row.views-row-odd .field-name-node-link {
          right: 20px;
          position: absolute; }
        .page-news .view-community-news .views-row.views-row-even .group-left,
        .page-development-updates .view-community-news .views-row.views-row-even .group-left {
          float: right; }
        .page-news .view-community-news .views-row.views-row-even .group-right,
        .page-development-updates .view-community-news .views-row.views-row-even .group-right {
          float: left; }
        .page-news .view-community-news .views-row.views-row-even .field-name-node-link,
        .page-development-updates .view-community-news .views-row.views-row-even .field-name-node-link {
          left: 20px;
          position: absolute; }
      .page-news .view-community-news .views-row .field-name-body,
      .page-development-updates .view-community-news .views-row .field-name-body {
        font-size: 14px; }

    .node-type-news-article #section-content #page-title,
    .node-type-development-update #section-content #page-title {
      font-size: 50px;
      line-height: 80px; }

  .context-news .group-left,
  .context-news .group-right {
    width: 50%; }

  .page-node-60 #section-content {
    margin-top: 184px; }
  .page-node-60 #block-webform-client-block-25 {
    width: 50%; }
  .page-node-60 #block-block-9,
  .page-node-60 #block-block-27 {
    width: 48%; }

      #zone-postscript-wrapper #webform-client-form-35 .webform-component-email input[type=email] {
        width: 340px; }

  #section-footer #block-system-main-menu {
    display: inherit; }
  #section-footer .block-block-11 {
    float: right;
    margin-top: -55px; }

  .context-homepage #block-block-25,
  .page-node-51 #block-block-25,
  .page-node-50 #block-block-25 {
    float: left;
    width: 49%; }
  .context-homepage #block-webform-client-block-49,
  .page-node-51 #block-webform-client-block-49,
  .page-node-50 #block-webform-client-block-49 {
    float: right;
    width: 45%; }
  .context-homepage #region-branding,
  .page-node-51 #region-branding,
  .page-node-50 #region-branding {
    text-align: right; }

  .page-masterplan-home .page-header {
    width: 35%; }
  .page-masterplan-home #mapholder {
    padding-bottom: 1370px; }
  .page-masterplan-home .col {
    width: 32.6%; }

  .page-node-79 .page-header {
    width: 60%; }
  .page-node-79 #mapholder {
    padding-bottom: 790px; }
  .page-node-79 .col {
    width: 32.6%; }

    .page-node-46 .banner img {
      left: 50% !important; }
    @media all and (-ms-high-contrast: none),
    (-ms-high-contrast: active) {
      .page-node-46 .banner img {
        left: 0% !important; } }

  .page-node-132 .button {
    font-size: 16px; }
  .page-node-132 .stage-release {
    width: 50%; }

  .node-type-basic-page-no-banner #section-content {
    margin-top: 184px; }

