/*
 * This file will hold styles for the mobile version of your website (mobile first).
 */
/*
 * This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide.
 */
@font-face {
  font-family: 'GothamRounded-Bold';
  src: url(/sites/all/themes/westbrook/fonts/GothamRounded-Bold.eot);
  src: local('☺'), url(/sites/all/themes/westbrook/fonts/GothamRounded-Bold.woff) format('woff'), url(/sites/all/themes/westbrook/fonts/GothamRounded-Bold.ttf) format('truetype'), url(/sites/all/themes/westbrook/fonts/GothamRounded-Bold.svg) format('svg');
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'GothamRounded-Medium';
  src: url(/sites/all/themes/westbrook/fonts/GothamRounded-Medium.eot);
  src: local('☺'), url(/sites/all/themes/westbrook/fonts/GothamRounded-Medium.woff) format('woff'), url(/sites/all/themes/westbrook/fonts/GothamRounded-Medium.ttf) format('truetype'), url(/sites/all/themes/westbrook/fonts/GothamRounded-Medium.svg) format('svg');
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'GothamRounded-Light';
  src: url(/sites/all/themes/westbrook/fonts/GothamRounded-Light.eot);
  src: local('☺'), url(/sites/all/themes/westbrook/fonts/GothamRounded-Light.woff) format('woff'), url(/sites/all/themes/westbrook/fonts/GothamRounded-Light.ttf) format('truetype'), url(/sites/all/themes/westbrook/fonts/GothamRounded-Light.svg) format('svg');
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'GothamRounded-Book';
  src: url(/sites/all/themes/westbrook/fonts/GothamRounded-Book.eot);
  src: local('☺'), url(/sites/all/themes/westbrook/fonts/GothamRounded-Book.woff) format('woff'), url(/sites/all/themes/westbrook/fonts/GothamRounded-Book.ttf) format('truetype'), url(/sites/all/themes/westbrook/fonts/GothamRounded-Book.svg) format('svg');
  font-weight: normal;
  font-style: normal; }
body {
  background-color: #12aadf;
  font-family: 'GothamRounded-Book', Arial, san-serif;
  font-size: 12px; }

  body.front .title,
  body.context-fb .title {
    display: none; }

  body.context-fb #region-header-first {
    height: 445px; }
  body.context-fb h1 {
    margin-top: 300px; }

  body.page-user #region-content {
    padding-left: 0px; }

#zone-menu-wrapper {
  background-color: #96c11f;
  height: 55px;
  position: fixed;
  z-index: 90;
  width: 100%; }
  #zone-menu-wrapper #block-nice-menus-1 {
    float: right;
    font-family: 'GothamRounded-Book', sans-serif;
    font-size: 14px; }
    #zone-menu-wrapper #block-nice-menus-1 .block-title {
      display: none; }
    #zone-menu-wrapper #block-nice-menus-1 li {
      background: none;
      border: none;
      border-right: 1px solid white;
      height: 34px;
      padding: 0 5px;
      padding-top: 20px; }
      #zone-menu-wrapper #block-nice-menus-1 li a {
        color: white;
        text-decoration: none;
        padding-right: 5px; }
        #zone-menu-wrapper #block-nice-menus-1 li a:hover {
          color: #333333; }
      #zone-menu-wrapper #block-nice-menus-1 li.last {
        border-right: none; }
      #zone-menu-wrapper #block-nice-menus-1 li ul {
        margin-top: 27px;
        border: none; }
        #zone-menu-wrapper #block-nice-menus-1 li ul li {
          background: #96c11f;
          border: none;
          width: 182px;
          margin-top: 1px;
          font-size: 14px;
          height: auto;
          padding-top: 0px;
          padding: 5px; }
  #zone-menu-wrapper .responsive-menus {
    margin-top: 10px;
    width: 200px; }
      #zone-menu-wrapper .responsive-menus .responsive-menus-simple li {
        background: none !important;
        border: none !important;
        border-right: 0px !important;
        height: auto !important;
        padding: 0px !important;
        padding-top: 0px !important; }
        #zone-menu-wrapper .responsive-menus .responsive-menus-simple li a {
          color: white !important;
          font-size: 12px !important; }
        #zone-menu-wrapper .responsive-menus .responsive-menus-simple li ul {
          margin-top: 0px !important;
          border: none !important; }
          #zone-menu-wrapper .responsive-menus .responsive-menus-simple li ul li {
            background: #96c11f !important;
            border: none !important;
            width: auto !important;
            margin-top: 0px !important;
            font-size: 12px !important;
            height: auto !important;
            padding-top: 0px !important;
            padding: 0px !important; }

#zone-user-wrapper,
#zone-header-wrapper {
  margin-top: 50px; }

#background_cycler {
  padding: 0;
  margin: 0;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  height: 620px;
  overflow: hidden;
  display: none !important; }

#background_cycler img {
  position: absolute;
  left: 0;
  top: 0;
  width: auto;
  z-index: 1;
  min-height: 550px; }

#background_cycler img.active {
  z-index: 3; }

#zone-branding-wrapper {
  margin-top: -1px; }
  #zone-branding-wrapper .logo-img {
    margin-left: -20px;
    margin-top: 0px;
    position: absolute;
    width: 150px;
    z-index: 99; }
    #zone-branding-wrapper .logo-img img {
      width: 100%; }

#zone-postscript-wrapper {
  background-color: white;
  -webkit-box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  padding: 20px 0 0 0; }
      #zone-postscript-wrapper #block-block-3 .left .button1 {
        font-size: 20px;
        color: #e5007d;
        width: 130px;
        vertical-align: top;
        float: left;
        margin-top: 0px;
                /*
         * &:after {
         * content:url(/sites/all/themes/westbrook/images/arrow.png);
         * margin-left: 10px;
         * }
         */ }
        #zone-postscript-wrapper #block-block-3 .left .button1 a {
          color: #e5007d;
          text-decoration: none;
          vertical-align: inherit; }
      #zone-postscript-wrapper #block-block-3 .left .button2 {
        font-size: 20px;
        color: #e5007d;
        width: 170px;
        vertical-align: top;
        float: left;
        margin-top: 0px;
                /*
         * &:after {
         * content:url(/sites/all/themes/westbrook/images/arrow.png);
         * margin-left: 10px;
         * }
         */ }
        #zone-postscript-wrapper #block-block-3 .left .button2 a {
          color: #e5007d;
          text-decoration: none;
          vertical-align: inherit; }
      #zone-postscript-wrapper #block-block-3 .left .button3 {
        font-size: 20px;
        color: #e5007d;
        width: 100px;
        vertical-align: top;
        float: left;
        margin-top: 0px;
                /*
         * &:after {
         * content:url(/sites/all/themes/westbrook/images/arrow.png);
         * margin-left: 10px;
         * }
         */ }
        #zone-postscript-wrapper #block-block-3 .left .button3 a {
          color: #e5007d;
          text-decoration: none;
          vertical-align: inherit; }
      #zone-postscript-wrapper #block-block-3 .left .button4 {
        font-size: 20px;
        color: #e5007d;
        width: 230px;
        vertical-align: top;
        float: left;
        margin-top: 0px;
                /*
         * &:after {
         * content:url(/sites/all/themes/westbrook/images/arrow.png);
         * margin-left: 10px;
         * }
         */ }
        #zone-postscript-wrapper #block-block-3 .left .button4 a {
          color: #e5007d;
          text-decoration: none;
          vertical-align: inherit; }
    #zone-postscript-wrapper #block-block-3 .right {
      width: 300px;
      height: 30px;
      background-color: #e5007d;
      color: white;
      float: right;
      padding: 20px;
      font-size: 13px;
      text-align: center;
      border-top-left-radius: 10px;
      border-top-right-radius: 10px;
      margin-top: 20px; }
      #zone-postscript-wrapper #block-block-3 .right a {
        text-decoration: none;
        color: white; }

#zone-content {
  margin-bottom: 20px; }

#zone-footer {
  font-size: 10px;
  margin-top: 20px;
  color: white; }
  #zone-footer a {
    color: white; }

#block-webform-client-block-1,
#block-webform-client-block-849,
#block-webform-client-block-854,
#block-webform-client-block-892 {
  float: right;
  background: #e6007e;
  width: 300px;
  border-radius: 10px;
  color: white;
  padding: 10px 20px;
  margin-top: 30px; }
  #block-webform-client-block-1 .block-title,
  #block-webform-client-block-849 .block-title,
  #block-webform-client-block-854 .block-title,
  #block-webform-client-block-892 .block-title {
    display: none; }
  #block-webform-client-block-1 .webform-component-markup,
  #block-webform-client-block-849 .webform-component-markup,
  #block-webform-client-block-854 .webform-component-markup,
  #block-webform-client-block-892 .webform-component-markup {
    margin-top: 0px; }
    #block-webform-client-block-1 .webform-component-markup h2,
    #block-webform-client-block-849 .webform-component-markup h2,
    #block-webform-client-block-854 .webform-component-markup h2,
    #block-webform-client-block-892 .webform-component-markup h2 {
      font-family: 'GothamRounded-Book', sans-serif;
      font-size: 20px;
      margin: 0px; }
    #block-webform-client-block-1 .webform-component-markup p,
    #block-webform-client-block-849 .webform-component-markup p,
    #block-webform-client-block-854 .webform-component-markup p,
    #block-webform-client-block-892 .webform-component-markup p {
      margin-bottom: 10px; }
  #block-webform-client-block-1 label,
  #block-webform-client-block-849 label,
  #block-webform-client-block-854 label,
  #block-webform-client-block-892 label {
    text-transform: uppercase;
    font-size: 10px; }
  #block-webform-client-block-1 input[type=text],
  #block-webform-client-block-1 input[type=email],
  #block-webform-client-block-1 select,
  #block-webform-client-block-849 input[type=text],
  #block-webform-client-block-849 input[type=email],
  #block-webform-client-block-849 select,
  #block-webform-client-block-854 input[type=text],
  #block-webform-client-block-854 input[type=email],
  #block-webform-client-block-854 select,
  #block-webform-client-block-892 input[type=text],
  #block-webform-client-block-892 input[type=email],
  #block-webform-client-block-892 select {
    border: none;
    box-shadow: none;
    width: 150px;
    float: right;
    border-radius: 5px; }
  #block-webform-client-block-1 label[for=edit-submitted-how-did-you-hear-about-us],
  #block-webform-client-block-849 label[for=edit-submitted-how-did-you-hear-about-us],
  #block-webform-client-block-854 label[for=edit-submitted-how-did-you-hear-about-us],
  #block-webform-client-block-892 label[for=edit-submitted-how-did-you-hear-about-us] {
    float: left;
    width: 93px; }
  #block-webform-client-block-1 .webform-component--privacy-policy,
  #block-webform-client-block-1 .webform-component--more-info,
  #block-webform-client-block-849 .webform-component--privacy-policy,
  #block-webform-client-block-849 .webform-component--more-info,
  #block-webform-client-block-854 .webform-component--privacy-policy,
  #block-webform-client-block-854 .webform-component--more-info,
  #block-webform-client-block-892 .webform-component--privacy-policy,
  #block-webform-client-block-892 .webform-component--more-info {
    font-size: 14px; }
    #block-webform-client-block-1 .webform-component--privacy-policy label,
    #block-webform-client-block-1 .webform-component--more-info label,
    #block-webform-client-block-849 .webform-component--privacy-policy label,
    #block-webform-client-block-849 .webform-component--more-info label,
    #block-webform-client-block-854 .webform-component--privacy-policy label,
    #block-webform-client-block-854 .webform-component--more-info label,
    #block-webform-client-block-892 .webform-component--privacy-policy label,
    #block-webform-client-block-892 .webform-component--more-info label {
      text-transform: none;
      float: right;
      width: 255px;
      height: 35px;
      font-size: 9px; }
  #block-webform-client-block-1 .webform-component--privacy-policy,
  #block-webform-client-block-849 .webform-component--privacy-policy,
  #block-webform-client-block-854 .webform-component--privacy-policy,
  #block-webform-client-block-892 .webform-component--privacy-policy {
    clear: both; }
    #block-webform-client-block-1 .webform-component--privacy-policy a,
    #block-webform-client-block-849 .webform-component--privacy-policy a,
    #block-webform-client-block-854 .webform-component--privacy-policy a,
    #block-webform-client-block-892 .webform-component--privacy-policy a {
      color: white; }
  #block-webform-client-block-1 .webform-component--number,
  #block-webform-client-block-849 .webform-component--number,
  #block-webform-client-block-854 .webform-component--number,
  #block-webform-client-block-892 .webform-component--number {
    position: absolute;
    margin-top: 150px;
    font-size: 28px;
    font-family: 'GothamRounded-Bold'; }
  #block-webform-client-block-1 input[type=submit],
  #block-webform-client-block-849 input[type=submit],
  #block-webform-client-block-854 input[type=submit],
  #block-webform-client-block-892 input[type=submit] {
    border: none;
    box-shadow: none;
    width: 300px;
    background: #96c11f;
    text-shadow: none;
    border-radius: 5px;
    color: white;
    height: 30px;
    text-transform: uppercase;
    font-family: 'GothamRounded-Book', sans-serif; }

#block-webform-client-block-25 {
  float: right;
  background: #e6007e;
  width: 340px;
  border-radius: 10px;
  color: white;
  padding: 10px 20px;
  margin-top: 30px; }
  #block-webform-client-block-25 .block-title {
    display: none; }
  #block-webform-client-block-25 .webform-component-markup {
    margin-top: 0px; }
    #block-webform-client-block-25 .webform-component-markup h2 {
      font-family: 'GothamRounded-Book', sans-serif;
      font-size: 20px;
      margin: 0px; }
    #block-webform-client-block-25 .webform-component-markup p {
      margin-bottom: 10px; }
  #block-webform-client-block-25 label {
    text-transform: uppercase;
    font-size: 10px; }
  #block-webform-client-block-25 input[type=text],
  #block-webform-client-block-25 input[type=email],
  #block-webform-client-block-25 select {
    border: none;
    box-shadow: none;
    width: 230px;
    float: right;
    border-radius: 5px; }
  #block-webform-client-block-25 label[for=edit-submitted-how-did-you-hear-about-us] {
    float: left;
    width: 93px; }
  #block-webform-client-block-25 .webform-component--privacy-policy,
  #block-webform-client-block-25 .webform-component--more-info {
    font-size: 14px; }
    #block-webform-client-block-25 .webform-component--privacy-policy label,
    #block-webform-client-block-25 .webform-component--more-info label {
      text-transform: none;
      float: right;
      width: 310px;
      height: 35px;
      font-size: 11px; }
  #block-webform-client-block-25 .webform-component--privacy-policy {
    clear: both; }
    #block-webform-client-block-25 .webform-component--privacy-policy a {
      color: white; }
  #block-webform-client-block-25 .webform-component--number {
    position: absolute;
    margin-top: 60px;
    font-size: 28px; }
  #block-webform-client-block-25 input[type=submit] {
    border: none;
    box-shadow: none;
    width: 340px;
    background: #96c11f;
    text-shadow: none;
    border-radius: 5px;
    color: white;
    height: 30px;
    text-transform: uppercase;
    font-family: 'GothamRounded-Book', sans-serif; }

.homevideo {
  width: 100%; }

.homecta {
  padding: 20px 0 40px; }
  .homecta p {
    margin: 0; }
  .homecta img {
    width: 100% !important;
    box-sizing: border-box;
    height: auto !important; }

#block-block-5 {
  float: right;
  background: #e6007e;
  width: 260px;
  border-radius: 10px;
  color: white;
  padding: 10px 20px;
  margin-top: 30px; }
  #block-block-5 .block-title {
    display: none; }
  #block-block-5 h3 {
    font-size: 24px;
    font-family: 'GothamRounded-Book', sans-serif;
    line-height: 28px;
    color: black;
    margin-top: 10px;
    margin-bottom: 10px; }

  .region-content a {
    color: white;
    text-decoration: underline; }
  .region-content a:hover {
    color: #093a4b; }

  body.page-node-2 #zone-header-wrapper,
  body.page-node-20 #zone-header-wrapper,
  body.context-fb #zone-header-wrapper {
    height: 580px; }
    body.page-node-2 #zone-header-wrapper #block-block-8,
    body.page-node-20 #zone-header-wrapper #block-block-8,
    body.context-fb #zone-header-wrapper #block-block-8 {
      position: inherit;
      margin-top: 15px;
      margin-bottom: -20px;
      bottom: 0; }
      body.page-node-2 #zone-header-wrapper #block-block-8 h1,
      body.page-node-20 #zone-header-wrapper #block-block-8 h1,
      body.context-fb #zone-header-wrapper #block-block-8 h1 {
        font-family: 'GothamRounded-Book', sans-serif;
        font-size: 30px;
        line-height: 30px;
        color: black;
        margin-bottom: 0px;
        float: right;
        text-align: right; }
  body.page-node-2 #zone-content,
  body.page-node-20 #zone-content,
  body.context-fb #zone-content {
    margin-top: 20px; }
    body.page-node-2 #zone-content .copy,
    body.page-node-20 #zone-content .copy,
    body.context-fb #zone-content .copy {
      color: white;
      width: auto;
      float: left; }
      body.page-node-2 #zone-content .copy h2,
      body.page-node-20 #zone-content .copy h2,
      body.context-fb #zone-content .copy h2 {
        font-family: 'GothamRounded-Book', sans-serif;
        font-size: 38px;
        margin: 0px; }
      body.page-node-2 #zone-content .copy p,
      body.page-node-20 #zone-content .copy p,
      body.context-fb #zone-content .copy p {
        font-size: 15px;
        line-height: 18px; }
    body.page-node-2 #zone-content .images,
    body.page-node-20 #zone-content .images,
    body.context-fb #zone-content .images {
      float: none;
      width: auto;
      text-align: center; }
      body.page-node-2 #zone-content .images img,
      body.page-node-20 #zone-content .images img,
      body.context-fb #zone-content .images img {
        width: 250px !important;
        height: auto !important; }
      body.page-node-2 #zone-content .images h3,
      body.page-node-20 #zone-content .images h3,
      body.context-fb #zone-content .images h3 {
        font-family: 'GothamRounded-Book', sans-serif;
        font-size: 19px;
        margin: 0px;
        color: white;
        margin: 20px 0 10px; }
    body.page-node-2 #zone-content .button,
    body.page-node-20 #zone-content .button,
    body.context-fb #zone-content .button {
      font-size: 20px;
      width: 280px;
      vertical-align: top;
            /*
       * &:after {
       * content:url(/sites/all/themes/westbrook/images/arrow.png);
       * margin-left: 10px;
       * }
       */ }
      body.page-node-2 #zone-content .button a,
      body.page-node-20 #zone-content .button a,
      body.context-fb #zone-content .button a {
        color: white;
        text-decoration: none;
        vertical-align: inherit; }
    body.page-node-2 #zone-postscript #block-block-1,
    body.page-node-20 #zone-postscript #block-block-1,
    body.context-fb #zone-postscript #block-block-1 {
      margin-bottom: 20px; }
      body.page-node-2 #zone-postscript #block-block-1 .copy,
      body.page-node-20 #zone-postscript #block-block-1 .copy,
      body.context-fb #zone-postscript #block-block-1 .copy {
        color: #12aadf;
        width: auto;
        float: left; }
        body.page-node-2 #zone-postscript #block-block-1 .copy h2,
        body.page-node-20 #zone-postscript #block-block-1 .copy h2,
        body.context-fb #zone-postscript #block-block-1 .copy h2 {
          font-family: 'GothamRounded-Book', sans-serif;
          font-size: 38px;
          margin: 0px; }
        body.page-node-2 #zone-postscript #block-block-1 .copy ul,
        body.page-node-20 #zone-postscript #block-block-1 .copy ul,
        body.context-fb #zone-postscript #block-block-1 .copy ul {
          font-size: 16px;
          margin-left: 20px; }
          body.page-node-2 #zone-postscript #block-block-1 .copy ul li,
          body.page-node-20 #zone-postscript #block-block-1 .copy ul li,
          body.context-fb #zone-postscript #block-block-1 .copy ul li {
            margin-bottom: 10px; }
      body.page-node-2 #zone-postscript #block-block-1 .map,
      body.page-node-20 #zone-postscript #block-block-1 .map,
      body.context-fb #zone-postscript #block-block-1 .map {
        float: right;
        margin-top: 0px; }
        body.page-node-2 #zone-postscript #block-block-1 .map img,
        body.page-node-20 #zone-postscript #block-block-1 .map img,
        body.context-fb #zone-postscript #block-block-1 .map img {
          width: 305px !important;
          height: auto !important; }
        body.page-node-2 #zone-postscript #block-block-1 .map iframe,
        body.page-node-20 #zone-postscript #block-block-1 .map iframe,
        body.context-fb #zone-postscript #block-block-1 .map iframe {
          width: 100%; }

  body.context-location #zone-header-wrapper,
  body.context-indiancinemapromo #zone-header-wrapper,
  body.context-features #zone-header-wrapper,
  body.context-display-village #zone-header-wrapper,
  body.context-nature-technology #zone-header-wrapper,
  body.context-connections #zone-header-wrapper,
  body.context-waterwise #zone-header-wrapper,
  body.context-town-centre #zone-header-wrapper,
  body.context-community #zone-header-wrapper,
  body.context-about-developer #zone-header-wrapper,
  body.context-westbrook-infrastructure #zone-header-wrapper,
  body.context-sponsorships #zone-header-wrapper,
  body.context-what-to-look-for-when-buying-residential-land #zone-header-wrapper,
  body.context-six-reasons-why-a-brand-new-home-is-best #zone-header-wrapper,
  body.context-protected-page #zone-header-wrapper {
    height: 310px; }
    body.context-location #zone-header-wrapper .tab,
    body.context-indiancinemapromo #zone-header-wrapper .tab,
    body.context-features #zone-header-wrapper .tab,
    body.context-display-village #zone-header-wrapper .tab,
    body.context-nature-technology #zone-header-wrapper .tab,
    body.context-connections #zone-header-wrapper .tab,
    body.context-waterwise #zone-header-wrapper .tab,
    body.context-town-centre #zone-header-wrapper .tab,
    body.context-community #zone-header-wrapper .tab,
    body.context-about-developer #zone-header-wrapper .tab,
    body.context-westbrook-infrastructure #zone-header-wrapper .tab,
    body.context-sponsorships #zone-header-wrapper .tab,
    body.context-what-to-look-for-when-buying-residential-land #zone-header-wrapper .tab,
    body.context-six-reasons-why-a-brand-new-home-is-best #zone-header-wrapper .tab,
    body.context-protected-page #zone-header-wrapper .tab {
      width: 100px;
      background-color: #e5007d;
      color: white;
      float: right;
      padding: 10px;
      font-size: 13px;
      text-align: center;
      border-top-left-radius: 10px;
      border-top-right-radius: 10px;
      margin-top: 272px; }
      body.context-location #zone-header-wrapper .tab a,
      body.context-indiancinemapromo #zone-header-wrapper .tab a,
      body.context-features #zone-header-wrapper .tab a,
      body.context-display-village #zone-header-wrapper .tab a,
      body.context-nature-technology #zone-header-wrapper .tab a,
      body.context-connections #zone-header-wrapper .tab a,
      body.context-waterwise #zone-header-wrapper .tab a,
      body.context-town-centre #zone-header-wrapper .tab a,
      body.context-community #zone-header-wrapper .tab a,
      body.context-about-developer #zone-header-wrapper .tab a,
      body.context-westbrook-infrastructure #zone-header-wrapper .tab a,
      body.context-sponsorships #zone-header-wrapper .tab a,
      body.context-what-to-look-for-when-buying-residential-land #zone-header-wrapper .tab a,
      body.context-six-reasons-why-a-brand-new-home-is-best #zone-header-wrapper .tab a,
      body.context-protected-page #zone-header-wrapper .tab a {
        color: white;
        text-decoration: none; }
  body.context-location #zone-content,
  body.context-indiancinemapromo #zone-content,
  body.context-features #zone-content,
  body.context-display-village #zone-content,
  body.context-nature-technology #zone-content,
  body.context-connections #zone-content,
  body.context-waterwise #zone-content,
  body.context-town-centre #zone-content,
  body.context-community #zone-content,
  body.context-about-developer #zone-content,
  body.context-westbrook-infrastructure #zone-content,
  body.context-sponsorships #zone-content,
  body.context-what-to-look-for-when-buying-residential-land #zone-content,
  body.context-six-reasons-why-a-brand-new-home-is-best #zone-content,
  body.context-protected-page #zone-content {
    font-size: 14px;
    color: white;
    margin-top: 20px; }
    body.context-location #zone-content h3,
    body.context-indiancinemapromo #zone-content h3,
    body.context-features #zone-content h3,
    body.context-display-village #zone-content h3,
    body.context-nature-technology #zone-content h3,
    body.context-connections #zone-content h3,
    body.context-waterwise #zone-content h3,
    body.context-town-centre #zone-content h3,
    body.context-community #zone-content h3,
    body.context-about-developer #zone-content h3,
    body.context-westbrook-infrastructure #zone-content h3,
    body.context-sponsorships #zone-content h3,
    body.context-what-to-look-for-when-buying-residential-land #zone-content h3,
    body.context-six-reasons-why-a-brand-new-home-is-best #zone-content h3,
    body.context-protected-page #zone-content h3 {
      font-size: 24px;
      font-family: 'GothamRounded-Book', sans-serif;
      line-height: 28px;
      color: white; }
    body.context-location #zone-content h1,
    body.context-indiancinemapromo #zone-content h1,
    body.context-features #zone-content h1,
    body.context-display-village #zone-content h1,
    body.context-nature-technology #zone-content h1,
    body.context-connections #zone-content h1,
    body.context-waterwise #zone-content h1,
    body.context-town-centre #zone-content h1,
    body.context-community #zone-content h1,
    body.context-about-developer #zone-content h1,
    body.context-westbrook-infrastructure #zone-content h1,
    body.context-sponsorships #zone-content h1,
    body.context-what-to-look-for-when-buying-residential-land #zone-content h1,
    body.context-six-reasons-why-a-brand-new-home-is-best #zone-content h1,
    body.context-protected-page #zone-content h1 {
      font-size: 36px;
      font-family: 'GothamRounded-Book', sans-serif; }
    body.context-location #zone-content #page-title,
    body.context-indiancinemapromo #zone-content #page-title,
    body.context-features #zone-content #page-title,
    body.context-display-village #zone-content #page-title,
    body.context-nature-technology #zone-content #page-title,
    body.context-connections #zone-content #page-title,
    body.context-waterwise #zone-content #page-title,
    body.context-town-centre #zone-content #page-title,
    body.context-community #zone-content #page-title,
    body.context-about-developer #zone-content #page-title,
    body.context-westbrook-infrastructure #zone-content #page-title,
    body.context-sponsorships #zone-content #page-title,
    body.context-what-to-look-for-when-buying-residential-land #zone-content #page-title,
    body.context-six-reasons-why-a-brand-new-home-is-best #zone-content #page-title,
    body.context-protected-page #zone-content #page-title {
      font-size: 36px;
      font-family: 'GothamRounded-Book', sans-serif; }
    body.context-location #zone-content .image,
    body.context-indiancinemapromo #zone-content .image,
    body.context-features #zone-content .image,
    body.context-display-village #zone-content .image,
    body.context-nature-technology #zone-content .image,
    body.context-connections #zone-content .image,
    body.context-waterwise #zone-content .image,
    body.context-town-centre #zone-content .image,
    body.context-community #zone-content .image,
    body.context-about-developer #zone-content .image,
    body.context-westbrook-infrastructure #zone-content .image,
    body.context-sponsorships #zone-content .image,
    body.context-what-to-look-for-when-buying-residential-land #zone-content .image,
    body.context-six-reasons-why-a-brand-new-home-is-best #zone-content .image,
    body.context-protected-page #zone-content .image {
      float: left;
      width: 270px;
      height: 220px; }
    body.context-location #zone-content .text,
    body.context-indiancinemapromo #zone-content .text,
    body.context-features #zone-content .text,
    body.context-display-village #zone-content .text,
    body.context-nature-technology #zone-content .text,
    body.context-connections #zone-content .text,
    body.context-waterwise #zone-content .text,
    body.context-town-centre #zone-content .text,
    body.context-community #zone-content .text,
    body.context-about-developer #zone-content .text,
    body.context-westbrook-infrastructure #zone-content .text,
    body.context-sponsorships #zone-content .text,
    body.context-what-to-look-for-when-buying-residential-land #zone-content .text,
    body.context-six-reasons-why-a-brand-new-home-is-best #zone-content .text,
    body.context-protected-page #zone-content .text {
      float: right;
      width: 420px; }
    body.context-location #zone-content .button,
    body.context-indiancinemapromo #zone-content .button,
    body.context-features #zone-content .button,
    body.context-display-village #zone-content .button,
    body.context-nature-technology #zone-content .button,
    body.context-connections #zone-content .button,
    body.context-waterwise #zone-content .button,
    body.context-town-centre #zone-content .button,
    body.context-community #zone-content .button,
    body.context-about-developer #zone-content .button,
    body.context-westbrook-infrastructure #zone-content .button,
    body.context-sponsorships #zone-content .button,
    body.context-what-to-look-for-when-buying-residential-land #zone-content .button,
    body.context-six-reasons-why-a-brand-new-home-is-best #zone-content .button,
    body.context-protected-page #zone-content .button {
      font-size: 20px;
      width: 430px;
      vertical-align: top;
      margin-bottom: 20px;
            /*
       * &:after {
       * content:url(/sites/all/themes/westbrook/images/arrow.png);
       * margin-left: 10px;
       * }
       */ }
      body.context-location #zone-content .button a,
      body.context-indiancinemapromo #zone-content .button a,
      body.context-features #zone-content .button a,
      body.context-display-village #zone-content .button a,
      body.context-nature-technology #zone-content .button a,
      body.context-connections #zone-content .button a,
      body.context-waterwise #zone-content .button a,
      body.context-town-centre #zone-content .button a,
      body.context-community #zone-content .button a,
      body.context-about-developer #zone-content .button a,
      body.context-westbrook-infrastructure #zone-content .button a,
      body.context-sponsorships #zone-content .button a,
      body.context-what-to-look-for-when-buying-residential-land #zone-content .button a,
      body.context-six-reasons-why-a-brand-new-home-is-best #zone-content .button a,
      body.context-protected-page #zone-content .button a {
        color: white;
        text-decoration: none;
        vertical-align: inherit; }
    body.context-location #zone-content #block-menu-menu-living-in-westbrook-menu,
    body.context-indiancinemapromo #zone-content #block-menu-menu-living-in-westbrook-menu,
    body.context-features #zone-content #block-menu-menu-living-in-westbrook-menu,
    body.context-display-village #zone-content #block-menu-menu-living-in-westbrook-menu,
    body.context-nature-technology #zone-content #block-menu-menu-living-in-westbrook-menu,
    body.context-connections #zone-content #block-menu-menu-living-in-westbrook-menu,
    body.context-waterwise #zone-content #block-menu-menu-living-in-westbrook-menu,
    body.context-town-centre #zone-content #block-menu-menu-living-in-westbrook-menu,
    body.context-community #zone-content #block-menu-menu-living-in-westbrook-menu,
    body.context-about-developer #zone-content #block-menu-menu-living-in-westbrook-menu,
    body.context-westbrook-infrastructure #zone-content #block-menu-menu-living-in-westbrook-menu,
    body.context-sponsorships #zone-content #block-menu-menu-living-in-westbrook-menu,
    body.context-what-to-look-for-when-buying-residential-land #zone-content #block-menu-menu-living-in-westbrook-menu,
    body.context-six-reasons-why-a-brand-new-home-is-best #zone-content #block-menu-menu-living-in-westbrook-menu,
    body.context-protected-page #zone-content #block-menu-menu-living-in-westbrook-menu {
      margin-top: 0px; }
      body.context-location #zone-content #block-menu-menu-living-in-westbrook-menu .block-title,
      body.context-indiancinemapromo #zone-content #block-menu-menu-living-in-westbrook-menu .block-title,
      body.context-features #zone-content #block-menu-menu-living-in-westbrook-menu .block-title,
      body.context-display-village #zone-content #block-menu-menu-living-in-westbrook-menu .block-title,
      body.context-nature-technology #zone-content #block-menu-menu-living-in-westbrook-menu .block-title,
      body.context-connections #zone-content #block-menu-menu-living-in-westbrook-menu .block-title,
      body.context-waterwise #zone-content #block-menu-menu-living-in-westbrook-menu .block-title,
      body.context-town-centre #zone-content #block-menu-menu-living-in-westbrook-menu .block-title,
      body.context-community #zone-content #block-menu-menu-living-in-westbrook-menu .block-title,
      body.context-about-developer #zone-content #block-menu-menu-living-in-westbrook-menu .block-title,
      body.context-westbrook-infrastructure #zone-content #block-menu-menu-living-in-westbrook-menu .block-title,
      body.context-sponsorships #zone-content #block-menu-menu-living-in-westbrook-menu .block-title,
      body.context-what-to-look-for-when-buying-residential-land #zone-content #block-menu-menu-living-in-westbrook-menu .block-title,
      body.context-six-reasons-why-a-brand-new-home-is-best #zone-content #block-menu-menu-living-in-westbrook-menu .block-title,
      body.context-protected-page #zone-content #block-menu-menu-living-in-westbrook-menu .block-title {
        display: none; }
        body.context-location #zone-content #block-menu-menu-living-in-westbrook-menu .menu li,
        body.context-indiancinemapromo #zone-content #block-menu-menu-living-in-westbrook-menu .menu li,
        body.context-features #zone-content #block-menu-menu-living-in-westbrook-menu .menu li,
        body.context-display-village #zone-content #block-menu-menu-living-in-westbrook-menu .menu li,
        body.context-nature-technology #zone-content #block-menu-menu-living-in-westbrook-menu .menu li,
        body.context-connections #zone-content #block-menu-menu-living-in-westbrook-menu .menu li,
        body.context-waterwise #zone-content #block-menu-menu-living-in-westbrook-menu .menu li,
        body.context-town-centre #zone-content #block-menu-menu-living-in-westbrook-menu .menu li,
        body.context-community #zone-content #block-menu-menu-living-in-westbrook-menu .menu li,
        body.context-about-developer #zone-content #block-menu-menu-living-in-westbrook-menu .menu li,
        body.context-westbrook-infrastructure #zone-content #block-menu-menu-living-in-westbrook-menu .menu li,
        body.context-sponsorships #zone-content #block-menu-menu-living-in-westbrook-menu .menu li,
        body.context-what-to-look-for-when-buying-residential-land #zone-content #block-menu-menu-living-in-westbrook-menu .menu li,
        body.context-six-reasons-why-a-brand-new-home-is-best #zone-content #block-menu-menu-living-in-westbrook-menu .menu li,
        body.context-protected-page #zone-content #block-menu-menu-living-in-westbrook-menu .menu li {
          background: url(/sites/all/themes/westbrook/images/arrow_white.jpg) no-repeat right;
          background-position: right 10px center;
          width: 190px;
          padding: 10px;
          border-radius: 10px;
          color: white;
          background-color: #e5007d;
          margin-bottom: 10px; }
          body.context-location #zone-content #block-menu-menu-living-in-westbrook-menu .menu li a,
          body.context-indiancinemapromo #zone-content #block-menu-menu-living-in-westbrook-menu .menu li a,
          body.context-features #zone-content #block-menu-menu-living-in-westbrook-menu .menu li a,
          body.context-display-village #zone-content #block-menu-menu-living-in-westbrook-menu .menu li a,
          body.context-nature-technology #zone-content #block-menu-menu-living-in-westbrook-menu .menu li a,
          body.context-connections #zone-content #block-menu-menu-living-in-westbrook-menu .menu li a,
          body.context-waterwise #zone-content #block-menu-menu-living-in-westbrook-menu .menu li a,
          body.context-town-centre #zone-content #block-menu-menu-living-in-westbrook-menu .menu li a,
          body.context-community #zone-content #block-menu-menu-living-in-westbrook-menu .menu li a,
          body.context-about-developer #zone-content #block-menu-menu-living-in-westbrook-menu .menu li a,
          body.context-westbrook-infrastructure #zone-content #block-menu-menu-living-in-westbrook-menu .menu li a,
          body.context-sponsorships #zone-content #block-menu-menu-living-in-westbrook-menu .menu li a,
          body.context-what-to-look-for-when-buying-residential-land #zone-content #block-menu-menu-living-in-westbrook-menu .menu li a,
          body.context-six-reasons-why-a-brand-new-home-is-best #zone-content #block-menu-menu-living-in-westbrook-menu .menu li a,
          body.context-protected-page #zone-content #block-menu-menu-living-in-westbrook-menu .menu li a {
            color: white;
            font-size: 14px;
            text-decoration: none;
            display: block;
            width: 190px; }
          body.context-location #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.leaf,
          body.context-indiancinemapromo #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.leaf,
          body.context-features #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.leaf,
          body.context-display-village #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.leaf,
          body.context-nature-technology #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.leaf,
          body.context-connections #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.leaf,
          body.context-waterwise #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.leaf,
          body.context-town-centre #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.leaf,
          body.context-community #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.leaf,
          body.context-about-developer #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.leaf,
          body.context-westbrook-infrastructure #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.leaf,
          body.context-sponsorships #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.leaf,
          body.context-what-to-look-for-when-buying-residential-land #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.leaf,
          body.context-six-reasons-why-a-brand-new-home-is-best #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.leaf,
          body.context-protected-page #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.leaf {
            list-style: none; }
          body.context-location #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail,
          body.context-indiancinemapromo #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail,
          body.context-features #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail,
          body.context-display-village #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail,
          body.context-nature-technology #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail,
          body.context-connections #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail,
          body.context-waterwise #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail,
          body.context-town-centre #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail,
          body.context-community #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail,
          body.context-about-developer #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail,
          body.context-westbrook-infrastructure #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail,
          body.context-sponsorships #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail,
          body.context-what-to-look-for-when-buying-residential-land #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail,
          body.context-six-reasons-why-a-brand-new-home-is-best #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail,
          body.context-protected-page #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail {
            background: url(/sites/all/themes/westbrook/images/arrow_pink.jpg) no-repeat right;
            background-position: right 10px center;
            background-color: white; }
            body.context-location #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail a,
            body.context-indiancinemapromo #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail a,
            body.context-features #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail a,
            body.context-display-village #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail a,
            body.context-nature-technology #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail a,
            body.context-connections #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail a,
            body.context-waterwise #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail a,
            body.context-town-centre #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail a,
            body.context-community #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail a,
            body.context-about-developer #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail a,
            body.context-westbrook-infrastructure #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail a,
            body.context-sponsorships #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail a,
            body.context-what-to-look-for-when-buying-residential-land #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail a,
            body.context-six-reasons-why-a-brand-new-home-is-best #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail a,
            body.context-protected-page #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail a {
              color: #e5007d; }
          body.context-location #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover,
          body.context-indiancinemapromo #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover,
          body.context-features #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover,
          body.context-display-village #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover,
          body.context-nature-technology #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover,
          body.context-connections #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover,
          body.context-waterwise #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover,
          body.context-town-centre #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover,
          body.context-community #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover,
          body.context-about-developer #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover,
          body.context-westbrook-infrastructure #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover,
          body.context-sponsorships #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover,
          body.context-what-to-look-for-when-buying-residential-land #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover,
          body.context-six-reasons-why-a-brand-new-home-is-best #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover,
          body.context-protected-page #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover {
            background: url(/sites/all/themes/westbrook/images/arrow_pink.jpg) no-repeat right;
            background-position: right 10px center;
            background-color: white; }
            body.context-location #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover a,
            body.context-indiancinemapromo #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover a,
            body.context-features #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover a,
            body.context-display-village #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover a,
            body.context-nature-technology #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover a,
            body.context-connections #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover a,
            body.context-waterwise #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover a,
            body.context-town-centre #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover a,
            body.context-community #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover a,
            body.context-about-developer #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover a,
            body.context-westbrook-infrastructure #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover a,
            body.context-sponsorships #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover a,
            body.context-what-to-look-for-when-buying-residential-land #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover a,
            body.context-six-reasons-why-a-brand-new-home-is-best #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover a,
            body.context-protected-page #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover a {
              color: #e5007d; }

  body.context-location #zone-header-wrapper {
    background: url(/sites/all/themes/westbrook/images/location_bg.jpg) no-repeat center; }

  body.context-features #zone-header-wrapper,
  body.context-protected-page #zone-header-wrapper {
    background: url(/sites/all/themes/westbrook/images/features_bg.jpg) no-repeat center; }

  body.context-display-village #zone-header-wrapper {
    background: url(/sites/all/themes/westbrook/images/display_village_bg3.jpg) no-repeat center; }

  body.context-nature-technology #zone-header-wrapper {
    background: url(/sites/all/themes/westbrook/images/nature_bg.jpg) no-repeat center; }

  body.context-connections #zone-header-wrapper {
    background: url(/sites/all/themes/westbrook/images/connection_bg.jpg) no-repeat center; }

  body.context-waterwise #zone-header-wrapper {
    background: url(/sites/all/themes/westbrook/images/waterwise_bg.jpg) no-repeat center; }

  body.context-town-centre #zone-header-wrapper {
    background: url(/sites/all/themes/westbrook/images/towncentre_bg.jpg) no-repeat center; }

  body.context-community #zone-header-wrapper {
    background: url(/sites/all/themes/westbrook/images/community_bg.jpg) no-repeat center; }

  body.context-indiancinemapromo #zone-header-wrapper {
    background: url(/sites/all/themes/westbrook/images/community_bg.jpg) no-repeat center; }

  body.context-about-developer #zone-header-wrapper {
    background: url(/sites/all/themes/westbrook/images/developer_bg.jpg) no-repeat center; }

  body.context-westbrook-infrastructure #zone-header-wrapper,
  body.context-what-to-look-for-when-buying-residential-land #zone-header-wrapper,
  body.context-six-reasons-why-a-brand-new-home-is-best #zone-header-wrapper {
    background: url(/sites/all/themes/westbrook/images/developer_bg.jpg) no-repeat center; }

  body.context-sponsorships #zone-header-wrapper {
    background: url(/sites/all/themes/westbrook/images/sponsors_bg_V2.jpg) no-repeat center; }

  body.context-stage-release #zone-header-wrapper {
    background: url(/sites/all/themes/westbrook/images/land_bg.jpg) no-repeat center;
    height: 205px; }
    body.context-stage-release #zone-header-wrapper .tab {
      width: 100px;
      background-color: #e5007d;
      color: white;
      float: right;
      padding: 10px;
      font-size: 13px;
      text-align: center;
      border-top-left-radius: 10px;
      border-top-right-radius: 10px;
      margin-top: 166px; }
      body.context-stage-release #zone-header-wrapper .tab a {
        color: white;
        text-decoration: none; }
  body.context-stage-release #zone-content {
    font-size: 14px;
    color: white;
    margin-top: 40px; }
    body.context-stage-release #zone-content h3 {
      font-size: 24px;
      font-family: 'GothamRounded-Book', sans-serif;
      line-height: 28px;
      color: white; }
    body.context-stage-release #zone-content #page-title {
      font-size: 36px;
      font-family: 'GothamRounded-Book', sans-serif; }
    body.context-stage-release #zone-content .image {
      float: left;
      width: 270px;
      height: 220px; }
    body.context-stage-release #zone-content .text {
      float: right;
      width: 420px;
      height: 220px; }
    body.context-stage-release #zone-content .button {
      font-size: 20px;
      width: 430px;
      vertical-align: top;
            /*
       * &:after {
       * content:url(/sites/all/themes/westbrook/images/arrow.png);
       * margin-left: 10px;
       * }
       */ }
    body.context-stage-release #zone-content table {
      border: none; }
      body.context-stage-release #zone-content table td {
        font-size: 26px; }
        body.context-stage-release #zone-content table td .selling {
          color: #a1d11e; }
        body.context-stage-release #zone-content table td .sold {
          color: #e5007d; }
        body.context-stage-release #zone-content table td span {
          font-size: 20px; }
    body.context-stage-release #zone-content #block-menu-menu-land-submenu {
      margin-top: 0px; }
      body.context-stage-release #zone-content #block-menu-menu-land-submenu .block-title {
        display: none; }
        body.context-stage-release #zone-content #block-menu-menu-land-submenu .menu li {
          background: url(/sites/all/themes/westbrook/images/arrow_white.jpg) no-repeat right;
          background-position: right 10px center;
          width: 190px;
          padding: 10px 30px 10px 10px;
          border-radius: 10px;
          color: white;
          background-color: #e5007d;
          margin-bottom: 10px; }
          body.context-stage-release #zone-content #block-menu-menu-land-submenu .menu li a {
            color: white;
            font-size: 14px;
            text-decoration: none;
            display: block;
            width: 190px; }
          body.context-stage-release #zone-content #block-menu-menu-land-submenu .menu li.leaf {
            list-style: none; }
          body.context-stage-release #zone-content #block-menu-menu-land-submenu .menu li.active-trail {
            background: url(/sites/all/themes/westbrook/images/arrow_pink.jpg) no-repeat right;
            background-position: right 10px center;
            background-color: white; }
            body.context-stage-release #zone-content #block-menu-menu-land-submenu .menu li.active-trail a {
              color: #e5007d; }
          body.context-stage-release #zone-content #block-menu-menu-land-submenu .menu li:hover {
            background: url(/sites/all/themes/westbrook/images/arrow_pink.jpg) no-repeat right;
            background-position: right 10px center;
            background-color: white; }
            body.context-stage-release #zone-content #block-menu-menu-land-submenu .menu li:hover a {
              color: #e5007d; }

  .node-type-land #page-title {
    color: white;
    font-family: 'GothamRounded-Book', sans-serif;
    font-weight: normal;
        /*
     * background: #fff;
     */
    float: left;
    text-align: left;
    width: auto;
    padding: 18px 20px 10px 0; }
  .node-type-land .block-title {
    color: white;
        /*
     * color: #fff;
     */
    font-family: 'GothamRounded-Book', sans-serif;
    font-weight: normal;
    float: left;
    text-align: left;
    width: auto;
    font-size: 28px;
    padding: 24px 4px;
    box-sizing: border-box;
    width: 100%;
    text-transform: none; }
  .node-type-land .node-land {
    float: left;
    width: 100%;
    color: white;
    padding-bottom: 20px; }
    .node-type-land .node-land .group-right {
      float: right;
      width: 100%; }
      .node-type-land .node-land .group-right form {
        padding: 16px 14px;
        background: #009ccd;
        display: block;
        color: white; }
        .node-type-land .node-land .group-right form label.option {
          color: white; }
          .node-type-land .node-land .group-right form label.option a {
            color: white; }
        .node-type-land .node-land .group-right form input {
          width: 100%; }
          .node-type-land .node-land .group-right form input.form-radio {
            width: 10%; }
          .node-type-land .node-land .group-right form .webform-component--privacy-policy label {
            font-size: 11px; }
        .node-type-land .node-land .group-right form .webform-submit {
          float: right;
          color: white;
          background: #e5007d;
          margin-right: 0;
          padding: 8px 19px;
          text-shadow: none;
          border: none; }
      .node-type-land .node-land .group-right h3 {
        padding: 0;
        text-align: left;
        color: white;
        margin: 0; }
      .node-type-land .node-land .group-right .webform-component-markup {
        margin-top: 0; }
    .node-type-land .node-land .group-left {
      width: 100%;
      font-family: 'GothamRounded-Book', sans-serif;
      font-size: 15px;
      line-height: 1.5em;
      padding-bottom: 20px;
      color: white; }
      .node-type-land .node-land .group-left img {
        width: auto;
        height: auto;
        max-width: 320px;
        max-height: 320px;
        margin-bottom: 20px; }
      .node-type-land .node-land .group-left .field-name-field-price {
        font-size: 26px;
        line-height: 46px;
        font-family: 'GothamRounded-Book', sans-serif; }
        .node-type-land .node-land .group-left .field-name-field-price .field-label,
        .node-type-land .node-land .group-left .field-name-field-price .field-items {
          float: none; }
      .node-type-land .node-land .group-left .field {
        float: left;
        width: 40%; }
      .node-type-land .node-land .group-left .field-name-field-land-image {
        width: auto;
        padding-right: 22px; }
        .node-type-land .node-land .group-left .field-name-field-land-image img {
          max-width: 100%;
          height: auto; }
      .node-type-land .node-land .group-left .field-name-land-lot-stage-button {
        width: auto;
        clear: both;
        margin-right: 12px; }
      .node-type-land .node-land .group-left .field-name-back-to-masterplan-button {
        width: 100%; }
        .node-type-land .node-land .group-footer .view-content .views-row {
          width: 93%;
          margin: 0;
          margin-bottom: 20px;
          float: left;
          background: #009ccd;
          padding-bottom: 20px; }
          .node-type-land .node-land .group-footer .view-content .views-row img {
            width: 100%;
            height: auto; }
          .node-type-land .node-land .group-footer .view-content .views-row .views-field-php,
          .node-type-land .node-land .group-footer .view-content .views-row .views-field-php-1 {
            padding: 10px 20px; }
            .node-type-land .node-land .group-footer .view-content .views-row .views-field-php .views-field-field-bedrooms,
            .node-type-land .node-land .group-footer .view-content .views-row .views-field-php-1 .views-field-field-bedrooms {
              background: url(/sites/all/themes/westbrook/images/bedroom.png) left center no-repeat;
              padding-left: 40px;
              float: left;
              width: 30px;
              color: white;
              font-size: 22px; }
            .node-type-land .node-land .group-footer .view-content .views-row .views-field-php .views-field-field-bathrooms,
            .node-type-land .node-land .group-footer .view-content .views-row .views-field-php-1 .views-field-field-bathrooms {
              background: url(/sites/all/themes/westbrook/images/bathroom.png) left center no-repeat;
              padding-left: 40px;
              float: left;
              width: 30px;
              color: white;
              font-size: 22px; }
            .node-type-land .node-land .group-footer .view-content .views-row .views-field-php .views-field-field-car-spaces,
            .node-type-land .node-land .group-footer .view-content .views-row .views-field-php-1 .views-field-field-car-spaces {
              background: url(/sites/all/themes/westbrook/images/carspace.png) left center no-repeat;
              padding-left: 40px;
              float: left;
              width: 30px;
              color: white;
              font-size: 22px; }
            .node-type-land .node-land .group-footer .view-content .views-row .views-field-php .views-field-field-style-1,
            .node-type-land .node-land .group-footer .view-content .views-row .views-field-php .views-field-field-style,
            .node-type-land .node-land .group-footer .view-content .views-row .views-field-php-1 .views-field-field-style-1,
            .node-type-land .node-land .group-footer .view-content .views-row .views-field-php-1 .views-field-field-style {
              float: left;
              padding-top: 10px;
              font-size: 12px;
              line-height: 14px;
              color: white;
              text-transform: uppercase;
              clear: left; }
            .node-type-land .node-land .group-footer .view-content .views-row .views-field-php .views-field-field-builder,
            .node-type-land .node-land .group-footer .view-content .views-row .views-field-php-1 .views-field-field-builder {
              float: left;
              padding-top: 10px;
              font-size: 12px;
              line-height: 14px;
              padding-left: 3px;
              color: white;
              text-transform: uppercase; }
              .node-type-land .node-land .group-footer .view-content .views-row .views-field-php .views-field-field-builder a,
              .node-type-land .node-land .group-footer .view-content .views-row .views-field-php-1 .views-field-field-builder a {
                text-decoration: none; }
            .node-type-land .node-land .group-footer .view-content .views-row .views-field-php .views-field-field-lot-number,
            .node-type-land .node-land .group-footer .view-content .views-row .views-field-php-1 .views-field-field-lot-number {
              float: left;
              padding-top: 10px;
              font-size: 14px;
              line-height: 14px;
              color: white;
              text-transform: uppercase;
              width: 100%; }
              .node-type-land .node-land .group-footer .view-content .views-row .views-field-php .views-field-field-lot-number div,
              .node-type-land .node-land .group-footer .view-content .views-row .views-field-php .views-field-field-lot-number span,
              .node-type-land .node-land .group-footer .view-content .views-row .views-field-php-1 .views-field-field-lot-number div,
              .node-type-land .node-land .group-footer .view-content .views-row .views-field-php-1 .views-field-field-lot-number span {
                float: left;
                margin-right: 3px; }
            .node-type-land .node-land .group-footer .view-content .views-row .views-field-php .views-field-field-lot-size,
            .node-type-land .node-land .group-footer .view-content .views-row .views-field-php-1 .views-field-field-lot-size {
              float: left;
              font-size: 18px;
              margin-left: 8px; }
              .node-type-land .node-land .group-footer .view-content .views-row .views-field-php .views-field-field-lot-size div,
              .node-type-land .node-land .group-footer .view-content .views-row .views-field-php .views-field-field-lot-size span,
              .node-type-land .node-land .group-footer .view-content .views-row .views-field-php-1 .views-field-field-lot-size div,
              .node-type-land .node-land .group-footer .view-content .views-row .views-field-php-1 .views-field-field-lot-size span {
                float: left;
                margin-right: 3px; }
            .node-type-land .node-land .group-footer .view-content .views-row .views-field-php .views-field-body,
            .node-type-land .node-land .group-footer .view-content .views-row .views-field-php-1 .views-field-body {
              float: left;
              width: 100%;
              margin-top: 12px;
              height: 150px;
              position: relative;
              overflow: hidden;
              margin-bottom: 8px; }
              .node-type-land .node-land .group-footer .view-content .views-row .views-field-php .views-field-body ul,
              .node-type-land .node-land .group-footer .view-content .views-row .views-field-php-1 .views-field-body ul {
                                /*
                 * list-style: none;
                 */
                margin-left: 1.2em; }
              .node-type-land .node-land .group-footer .view-content .views-row .views-field-php .views-field-body h3,
              .node-type-land .node-land .group-footer .view-content .views-row .views-field-php-1 .views-field-body h3 {
                margin: 0;
                font-size: inherit;
                color: inherit;
                font-family: inherit;
                text-transform: none;
                font-weight: normal; }
              .node-type-land .node-land .group-footer .view-content .views-row .views-field-php .views-field-body:after,
              .node-type-land .node-land .group-footer .view-content .views-row .views-field-php-1 .views-field-body:after {
                position: absolute;
                display: block;
                content: '';
                bottom: 0;
                left: 0;
                height: 20px;
                width: 100%;
                background: linear-gradient(to bottom, rgba(0, 156, 205, 0) 0%, #009ccd 100%);
                z-index: 25; }
            .node-type-land .node-land .group-footer .view-content .views-row .views-field-php .views-field-field-price,
            .node-type-land .node-land .group-footer .view-content .views-row .views-field-php-1 .views-field-field-price {
              font-size: 28px;
              line-height: 46px;
              float: left;
              width: 100%; }
            .node-type-land .node-land .group-footer .view-content .views-row .views-field-php .views-field-view-node,
            .node-type-land .node-land .group-footer .view-content .views-row .views-field-php-1 .views-field-view-node {
              float: left;
              padding-top: 10px; }
              .node-type-land .node-land .group-footer .view-content .views-row .views-field-php .views-field-view-node a,
              .node-type-land .node-land .group-footer .view-content .views-row .views-field-php-1 .views-field-view-node a {
                color: white;
                text-decoration: none;
                float: left;
                background: #e5007d;
                padding: 4px 12px;
                font-size: 12px;
                line-height: 14px;
                text-transform: uppercase; }
                .node-type-land .node-land .group-footer .view-content .views-row .views-field-php .views-field-view-node a:hover,
                .node-type-land .node-land .group-footer .view-content .views-row .views-field-php-1 .views-field-view-node a:hover {
                  background: #1794bf; }
            .node-type-land .node-land .group-footer .view-content .views-row .views-field-php .enquire_button,
            .node-type-land .node-land .group-footer .view-content .views-row .views-field-php-1 .enquire_button {
              float: right;
              padding-top: 10px; }
              .node-type-land .node-land .group-footer .view-content .views-row .views-field-php .enquire_button input,
              .node-type-land .node-land .group-footer .view-content .views-row .views-field-php-1 .enquire_button input {
                color: white;
                text-decoration: none;
                float: left;
                background: #e5007d;
                padding: 4px 12px;
                font-size: 12px;
                line-height: 14px;
                text-transform: uppercase;
                border: 0;
                border-radius: 0;
                text-shadow: none; }
                .node-type-land .node-land .group-footer .view-content .views-row .views-field-php .enquire_button input:hover,
                .node-type-land .node-land .group-footer .view-content .views-row .views-field-php-1 .enquire_button input:hover {
                  background: #1794bf; }
  .node-type-land .webform-client-form {
    height: 380px; }
  .node-type-land a.button {
    float: left;
    color: white;
    background: #0078be;
    margin-right: 0;
    padding: 8px 19px;
    width: auto;
    font-family: 'helvetica_neuebold', Helvetica Neue, Helvetica, Arial, sans-serif;
    border-radius: 0;
    text-shadow: none;
    text-transform: uppercase;
    margin-bottom: 0;
    text-decoration: none;
    font-size: 12px; }
  .node-type-land .view-content .grid-4.related {
    border: 2px solid #0078be; }

  body.context-what-fits-your-block #zone-header-wrapper {
    background: url(/sites/all/themes/westbrook/images/wfoyb_head_bg.jpg) no-repeat center !important;
    height: 205px;
    background-size: 100% !important; }

  body.context-design-guidelines #zone-header-wrapper,
  body.context-latest-offers #zone-header-wrapper,
  body.context-stamp-duty-calculator #zone-header-wrapper,
  body.context-mortgage-calculator #zone-header-wrapper,
  body.context-10-simple-steps-building #zone-header-wrapper,
  body.context-masterplan #zone-header-wrapper,
  body.context-what-fits-your-block #zone-header-wrapper,
  body.context-builders-information #zone-header-wrapper,
  body.context-home-loan-questions-ask #zone-header-wrapper,
  body.context-finance-calculators #zone-header-wrapper,
  body.node-type-land #zone-header-wrapper,
  body.context-house-and-land-disclaimer #zone-header-wrapper {
    background: url(/sites/all/themes/westbrook/images/house_bg.jpg) no-repeat center;
    height: 205px; }
    body.context-design-guidelines #zone-header-wrapper .tab,
    body.context-latest-offers #zone-header-wrapper .tab,
    body.context-stamp-duty-calculator #zone-header-wrapper .tab,
    body.context-mortgage-calculator #zone-header-wrapper .tab,
    body.context-10-simple-steps-building #zone-header-wrapper .tab,
    body.context-masterplan #zone-header-wrapper .tab,
    body.context-what-fits-your-block #zone-header-wrapper .tab,
    body.context-builders-information #zone-header-wrapper .tab,
    body.context-home-loan-questions-ask #zone-header-wrapper .tab,
    body.context-finance-calculators #zone-header-wrapper .tab,
    body.node-type-land #zone-header-wrapper .tab,
    body.context-house-and-land-disclaimer #zone-header-wrapper .tab {
      width: 100px;
      background-color: #e5007d;
      color: white;
      float: right;
      padding: 10px;
      font-size: 13px;
      text-align: center;
      border-top-left-radius: 10px;
      border-top-right-radius: 10px;
      margin-top: 166px; }
      body.context-design-guidelines #zone-header-wrapper .tab a,
      body.context-latest-offers #zone-header-wrapper .tab a,
      body.context-stamp-duty-calculator #zone-header-wrapper .tab a,
      body.context-mortgage-calculator #zone-header-wrapper .tab a,
      body.context-10-simple-steps-building #zone-header-wrapper .tab a,
      body.context-masterplan #zone-header-wrapper .tab a,
      body.context-what-fits-your-block #zone-header-wrapper .tab a,
      body.context-builders-information #zone-header-wrapper .tab a,
      body.context-home-loan-questions-ask #zone-header-wrapper .tab a,
      body.context-finance-calculators #zone-header-wrapper .tab a,
      body.node-type-land #zone-header-wrapper .tab a,
      body.context-house-and-land-disclaimer #zone-header-wrapper .tab a {
        color: white;
        text-decoration: none; }
  body.context-design-guidelines #zone-content,
  body.context-latest-offers #zone-content,
  body.context-stamp-duty-calculator #zone-content,
  body.context-mortgage-calculator #zone-content,
  body.context-10-simple-steps-building #zone-content,
  body.context-masterplan #zone-content,
  body.context-what-fits-your-block #zone-content,
  body.context-builders-information #zone-content,
  body.context-home-loan-questions-ask #zone-content,
  body.context-finance-calculators #zone-content,
  body.node-type-land #zone-content,
  body.context-house-and-land-disclaimer #zone-content {
    font-size: 14px;
    color: white;
    margin-top: 40px; }
    body.context-design-guidelines #zone-content h3,
    body.context-latest-offers #zone-content h3,
    body.context-stamp-duty-calculator #zone-content h3,
    body.context-mortgage-calculator #zone-content h3,
    body.context-10-simple-steps-building #zone-content h3,
    body.context-masterplan #zone-content h3,
    body.context-what-fits-your-block #zone-content h3,
    body.context-builders-information #zone-content h3,
    body.context-home-loan-questions-ask #zone-content h3,
    body.context-finance-calculators #zone-content h3,
    body.node-type-land #zone-content h3,
    body.context-house-and-land-disclaimer #zone-content h3 {
      font-size: 24px;
      font-family: 'GothamRounded-Book', sans-serif;
      line-height: 28px;
      color: white; }
    body.context-design-guidelines #zone-content #page-title,
    body.context-latest-offers #zone-content #page-title,
    body.context-stamp-duty-calculator #zone-content #page-title,
    body.context-mortgage-calculator #zone-content #page-title,
    body.context-10-simple-steps-building #zone-content #page-title,
    body.context-masterplan #zone-content #page-title,
    body.context-what-fits-your-block #zone-content #page-title,
    body.context-builders-information #zone-content #page-title,
    body.context-home-loan-questions-ask #zone-content #page-title,
    body.context-finance-calculators #zone-content #page-title,
    body.node-type-land #zone-content #page-title,
    body.context-house-and-land-disclaimer #zone-content #page-title {
      font-size: 36px;
      font-family: 'GothamRounded-Book', sans-serif; }
    body.context-design-guidelines #zone-content .image,
    body.context-latest-offers #zone-content .image,
    body.context-stamp-duty-calculator #zone-content .image,
    body.context-mortgage-calculator #zone-content .image,
    body.context-10-simple-steps-building #zone-content .image,
    body.context-masterplan #zone-content .image,
    body.context-what-fits-your-block #zone-content .image,
    body.context-builders-information #zone-content .image,
    body.context-home-loan-questions-ask #zone-content .image,
    body.context-finance-calculators #zone-content .image,
    body.node-type-land #zone-content .image,
    body.context-house-and-land-disclaimer #zone-content .image {
      float: left;
      width: 270px;
      height: 220px; }
    body.context-design-guidelines #zone-content .text,
    body.context-latest-offers #zone-content .text,
    body.context-stamp-duty-calculator #zone-content .text,
    body.context-mortgage-calculator #zone-content .text,
    body.context-10-simple-steps-building #zone-content .text,
    body.context-masterplan #zone-content .text,
    body.context-what-fits-your-block #zone-content .text,
    body.context-builders-information #zone-content .text,
    body.context-home-loan-questions-ask #zone-content .text,
    body.context-finance-calculators #zone-content .text,
    body.node-type-land #zone-content .text,
    body.context-house-and-land-disclaimer #zone-content .text {
      float: right;
      width: 420px;
      height: 220px; }
    body.context-design-guidelines #zone-content .button,
    body.context-latest-offers #zone-content .button,
    body.context-stamp-duty-calculator #zone-content .button,
    body.context-mortgage-calculator #zone-content .button,
    body.context-10-simple-steps-building #zone-content .button,
    body.context-masterplan #zone-content .button,
    body.context-what-fits-your-block #zone-content .button,
    body.context-builders-information #zone-content .button,
    body.context-home-loan-questions-ask #zone-content .button,
    body.context-finance-calculators #zone-content .button,
    body.node-type-land #zone-content .button,
    body.context-house-and-land-disclaimer #zone-content .button {
      font-size: 20px;
      width: 430px;
      vertical-align: top;
            /*
       * &:after {
       * content:url(/sites/all/themes/westbrook/images/arrow.png);
       * margin-left: 10px;
       * }
       */ }
      body.context-design-guidelines #zone-content .button a,
      body.context-latest-offers #zone-content .button a,
      body.context-stamp-duty-calculator #zone-content .button a,
      body.context-mortgage-calculator #zone-content .button a,
      body.context-10-simple-steps-building #zone-content .button a,
      body.context-masterplan #zone-content .button a,
      body.context-what-fits-your-block #zone-content .button a,
      body.context-builders-information #zone-content .button a,
      body.context-home-loan-questions-ask #zone-content .button a,
      body.context-finance-calculators #zone-content .button a,
      body.node-type-land #zone-content .button a,
      body.context-house-and-land-disclaimer #zone-content .button a {
        color: white;
        text-decoration: none;
        vertical-align: inherit; }
    body.context-design-guidelines #zone-content #block-menu-menu-house-land-submenu,
    body.context-latest-offers #zone-content #block-menu-menu-house-land-submenu,
    body.context-stamp-duty-calculator #zone-content #block-menu-menu-house-land-submenu,
    body.context-mortgage-calculator #zone-content #block-menu-menu-house-land-submenu,
    body.context-10-simple-steps-building #zone-content #block-menu-menu-house-land-submenu,
    body.context-masterplan #zone-content #block-menu-menu-house-land-submenu,
    body.context-what-fits-your-block #zone-content #block-menu-menu-house-land-submenu,
    body.context-builders-information #zone-content #block-menu-menu-house-land-submenu,
    body.context-home-loan-questions-ask #zone-content #block-menu-menu-house-land-submenu,
    body.context-finance-calculators #zone-content #block-menu-menu-house-land-submenu,
    body.node-type-land #zone-content #block-menu-menu-house-land-submenu,
    body.context-house-and-land-disclaimer #zone-content #block-menu-menu-house-land-submenu {
      margin-top: 0px; }
      body.context-design-guidelines #zone-content #block-menu-menu-house-land-submenu .block-title,
      body.context-latest-offers #zone-content #block-menu-menu-house-land-submenu .block-title,
      body.context-stamp-duty-calculator #zone-content #block-menu-menu-house-land-submenu .block-title,
      body.context-mortgage-calculator #zone-content #block-menu-menu-house-land-submenu .block-title,
      body.context-10-simple-steps-building #zone-content #block-menu-menu-house-land-submenu .block-title,
      body.context-masterplan #zone-content #block-menu-menu-house-land-submenu .block-title,
      body.context-what-fits-your-block #zone-content #block-menu-menu-house-land-submenu .block-title,
      body.context-builders-information #zone-content #block-menu-menu-house-land-submenu .block-title,
      body.context-home-loan-questions-ask #zone-content #block-menu-menu-house-land-submenu .block-title,
      body.context-finance-calculators #zone-content #block-menu-menu-house-land-submenu .block-title,
      body.node-type-land #zone-content #block-menu-menu-house-land-submenu .block-title,
      body.context-house-and-land-disclaimer #zone-content #block-menu-menu-house-land-submenu .block-title {
        display: none; }
        body.context-design-guidelines #zone-content #block-menu-menu-house-land-submenu .menu li,
        body.context-latest-offers #zone-content #block-menu-menu-house-land-submenu .menu li,
        body.context-stamp-duty-calculator #zone-content #block-menu-menu-house-land-submenu .menu li,
        body.context-mortgage-calculator #zone-content #block-menu-menu-house-land-submenu .menu li,
        body.context-10-simple-steps-building #zone-content #block-menu-menu-house-land-submenu .menu li,
        body.context-masterplan #zone-content #block-menu-menu-house-land-submenu .menu li,
        body.context-what-fits-your-block #zone-content #block-menu-menu-house-land-submenu .menu li,
        body.context-builders-information #zone-content #block-menu-menu-house-land-submenu .menu li,
        body.context-home-loan-questions-ask #zone-content #block-menu-menu-house-land-submenu .menu li,
        body.context-finance-calculators #zone-content #block-menu-menu-house-land-submenu .menu li,
        body.node-type-land #zone-content #block-menu-menu-house-land-submenu .menu li,
        body.context-house-and-land-disclaimer #zone-content #block-menu-menu-house-land-submenu .menu li {
          background: url(/sites/all/themes/westbrook/images/arrow_white.jpg) no-repeat right;
          background-position: right 10px center;
          width: 190px;
          padding: 10px 30px 10px 10px;
          border-radius: 10px;
          color: white;
          background-color: #e5007d;
          margin-bottom: 10px; }
          body.context-design-guidelines #zone-content #block-menu-menu-house-land-submenu .menu li a,
          body.context-latest-offers #zone-content #block-menu-menu-house-land-submenu .menu li a,
          body.context-stamp-duty-calculator #zone-content #block-menu-menu-house-land-submenu .menu li a,
          body.context-mortgage-calculator #zone-content #block-menu-menu-house-land-submenu .menu li a,
          body.context-10-simple-steps-building #zone-content #block-menu-menu-house-land-submenu .menu li a,
          body.context-masterplan #zone-content #block-menu-menu-house-land-submenu .menu li a,
          body.context-what-fits-your-block #zone-content #block-menu-menu-house-land-submenu .menu li a,
          body.context-builders-information #zone-content #block-menu-menu-house-land-submenu .menu li a,
          body.context-home-loan-questions-ask #zone-content #block-menu-menu-house-land-submenu .menu li a,
          body.context-finance-calculators #zone-content #block-menu-menu-house-land-submenu .menu li a,
          body.node-type-land #zone-content #block-menu-menu-house-land-submenu .menu li a,
          body.context-house-and-land-disclaimer #zone-content #block-menu-menu-house-land-submenu .menu li a {
            color: white;
            font-size: 14px;
            text-decoration: none;
            display: block;
            width: 190px; }
          body.context-design-guidelines #zone-content #block-menu-menu-house-land-submenu .menu li.leaf,
          body.context-latest-offers #zone-content #block-menu-menu-house-land-submenu .menu li.leaf,
          body.context-stamp-duty-calculator #zone-content #block-menu-menu-house-land-submenu .menu li.leaf,
          body.context-mortgage-calculator #zone-content #block-menu-menu-house-land-submenu .menu li.leaf,
          body.context-10-simple-steps-building #zone-content #block-menu-menu-house-land-submenu .menu li.leaf,
          body.context-masterplan #zone-content #block-menu-menu-house-land-submenu .menu li.leaf,
          body.context-what-fits-your-block #zone-content #block-menu-menu-house-land-submenu .menu li.leaf,
          body.context-builders-information #zone-content #block-menu-menu-house-land-submenu .menu li.leaf,
          body.context-home-loan-questions-ask #zone-content #block-menu-menu-house-land-submenu .menu li.leaf,
          body.context-finance-calculators #zone-content #block-menu-menu-house-land-submenu .menu li.leaf,
          body.node-type-land #zone-content #block-menu-menu-house-land-submenu .menu li.leaf,
          body.context-house-and-land-disclaimer #zone-content #block-menu-menu-house-land-submenu .menu li.leaf {
            list-style: none; }
          body.context-design-guidelines #zone-content #block-menu-menu-house-land-submenu .menu li.active-trail,
          body.context-latest-offers #zone-content #block-menu-menu-house-land-submenu .menu li.active-trail,
          body.context-stamp-duty-calculator #zone-content #block-menu-menu-house-land-submenu .menu li.active-trail,
          body.context-mortgage-calculator #zone-content #block-menu-menu-house-land-submenu .menu li.active-trail,
          body.context-10-simple-steps-building #zone-content #block-menu-menu-house-land-submenu .menu li.active-trail,
          body.context-masterplan #zone-content #block-menu-menu-house-land-submenu .menu li.active-trail,
          body.context-what-fits-your-block #zone-content #block-menu-menu-house-land-submenu .menu li.active-trail,
          body.context-builders-information #zone-content #block-menu-menu-house-land-submenu .menu li.active-trail,
          body.context-home-loan-questions-ask #zone-content #block-menu-menu-house-land-submenu .menu li.active-trail,
          body.context-finance-calculators #zone-content #block-menu-menu-house-land-submenu .menu li.active-trail,
          body.node-type-land #zone-content #block-menu-menu-house-land-submenu .menu li.active-trail,
          body.context-house-and-land-disclaimer #zone-content #block-menu-menu-house-land-submenu .menu li.active-trail {
            background: url(/sites/all/themes/westbrook/images/arrow_pink.jpg) no-repeat right;
            background-position: right 10px center;
            background-color: white; }
            body.context-design-guidelines #zone-content #block-menu-menu-house-land-submenu .menu li.active-trail a,
            body.context-latest-offers #zone-content #block-menu-menu-house-land-submenu .menu li.active-trail a,
            body.context-stamp-duty-calculator #zone-content #block-menu-menu-house-land-submenu .menu li.active-trail a,
            body.context-mortgage-calculator #zone-content #block-menu-menu-house-land-submenu .menu li.active-trail a,
            body.context-10-simple-steps-building #zone-content #block-menu-menu-house-land-submenu .menu li.active-trail a,
            body.context-masterplan #zone-content #block-menu-menu-house-land-submenu .menu li.active-trail a,
            body.context-what-fits-your-block #zone-content #block-menu-menu-house-land-submenu .menu li.active-trail a,
            body.context-builders-information #zone-content #block-menu-menu-house-land-submenu .menu li.active-trail a,
            body.context-home-loan-questions-ask #zone-content #block-menu-menu-house-land-submenu .menu li.active-trail a,
            body.context-finance-calculators #zone-content #block-menu-menu-house-land-submenu .menu li.active-trail a,
            body.node-type-land #zone-content #block-menu-menu-house-land-submenu .menu li.active-trail a,
            body.context-house-and-land-disclaimer #zone-content #block-menu-menu-house-land-submenu .menu li.active-trail a {
              color: #e5007d; }
          body.context-design-guidelines #zone-content #block-menu-menu-house-land-submenu .menu li:hover,
          body.context-latest-offers #zone-content #block-menu-menu-house-land-submenu .menu li:hover,
          body.context-stamp-duty-calculator #zone-content #block-menu-menu-house-land-submenu .menu li:hover,
          body.context-mortgage-calculator #zone-content #block-menu-menu-house-land-submenu .menu li:hover,
          body.context-10-simple-steps-building #zone-content #block-menu-menu-house-land-submenu .menu li:hover,
          body.context-masterplan #zone-content #block-menu-menu-house-land-submenu .menu li:hover,
          body.context-what-fits-your-block #zone-content #block-menu-menu-house-land-submenu .menu li:hover,
          body.context-builders-information #zone-content #block-menu-menu-house-land-submenu .menu li:hover,
          body.context-home-loan-questions-ask #zone-content #block-menu-menu-house-land-submenu .menu li:hover,
          body.context-finance-calculators #zone-content #block-menu-menu-house-land-submenu .menu li:hover,
          body.node-type-land #zone-content #block-menu-menu-house-land-submenu .menu li:hover,
          body.context-house-and-land-disclaimer #zone-content #block-menu-menu-house-land-submenu .menu li:hover {
            background: url(/sites/all/themes/westbrook/images/arrow_pink.jpg) no-repeat right;
            background-position: right 10px center;
            background-color: white; }
            body.context-design-guidelines #zone-content #block-menu-menu-house-land-submenu .menu li:hover a,
            body.context-latest-offers #zone-content #block-menu-menu-house-land-submenu .menu li:hover a,
            body.context-stamp-duty-calculator #zone-content #block-menu-menu-house-land-submenu .menu li:hover a,
            body.context-mortgage-calculator #zone-content #block-menu-menu-house-land-submenu .menu li:hover a,
            body.context-10-simple-steps-building #zone-content #block-menu-menu-house-land-submenu .menu li:hover a,
            body.context-masterplan #zone-content #block-menu-menu-house-land-submenu .menu li:hover a,
            body.context-what-fits-your-block #zone-content #block-menu-menu-house-land-submenu .menu li:hover a,
            body.context-builders-information #zone-content #block-menu-menu-house-land-submenu .menu li:hover a,
            body.context-home-loan-questions-ask #zone-content #block-menu-menu-house-land-submenu .menu li:hover a,
            body.context-finance-calculators #zone-content #block-menu-menu-house-land-submenu .menu li:hover a,
            body.node-type-land #zone-content #block-menu-menu-house-land-submenu .menu li:hover a,
            body.context-house-and-land-disclaimer #zone-content #block-menu-menu-house-land-submenu .menu li:hover a {
              color: #e5007d; }

  body.context-builders-information #zone-header-wrapper {
    background: url(/sites/all/themes/westbrook/images/house_bg.jpg) no-repeat center;
    height: 205px; }
    body.context-builders-information #zone-header-wrapper .tab {
      width: 100px;
      background-color: #e5007d;
      color: white;
      float: right;
      padding: 10px;
      font-size: 13px;
      text-align: center;
      border-top-left-radius: 10px;
      border-top-right-radius: 10px;
      margin-top: 166px; }
      body.context-builders-information #zone-header-wrapper .tab a {
        color: white;
        text-decoration: none; }

  body.context-get-touch #page-title,
  body.context-terms-conditions #page-title,
  body.context-privacy-policy #page-title,
  body.context-policies #page-title {
    display: none; }
  body.context-get-touch #zone-header-wrapper,
  body.context-terms-conditions #zone-header-wrapper,
  body.context-privacy-policy #zone-header-wrapper,
  body.context-policies #zone-header-wrapper {
    background: url(/sites/all/themes/westbrook/images/contact_bg.jpg) no-repeat center;
    height: 205px; }
    body.context-get-touch #zone-header-wrapper .tab,
    body.context-terms-conditions #zone-header-wrapper .tab,
    body.context-privacy-policy #zone-header-wrapper .tab,
    body.context-policies #zone-header-wrapper .tab {
      width: 100px;
      background-color: #e5007d;
      color: white;
      float: right;
      padding: 10px;
      font-size: 13px;
      text-align: center;
      border-top-left-radius: 10px;
      border-top-right-radius: 10px;
      margin-top: 166px; }
      body.context-get-touch #zone-header-wrapper .tab a,
      body.context-terms-conditions #zone-header-wrapper .tab a,
      body.context-privacy-policy #zone-header-wrapper .tab a,
      body.context-policies #zone-header-wrapper .tab a {
        color: white;
        text-decoration: none; }
  body.context-get-touch #zone-content,
  body.context-terms-conditions #zone-content,
  body.context-privacy-policy #zone-content,
  body.context-policies #zone-content {
    font-size: 14px;
    color: white;
    margin-top: 40px; }
    body.context-get-touch #zone-content h3,
    body.context-terms-conditions #zone-content h3,
    body.context-privacy-policy #zone-content h3,
    body.context-policies #zone-content h3 {
      font-size: 24px;
      font-family: 'GothamRounded-Book', sans-serif;
      line-height: 28px;
      color: white; }
    body.context-get-touch #zone-content ol,
    body.context-terms-conditions #zone-content ol,
    body.context-privacy-policy #zone-content ol,
    body.context-policies #zone-content ol {
      margin-left: 20px; }
    body.context-get-touch #zone-content strong,
    body.context-terms-conditions #zone-content strong,
    body.context-privacy-policy #zone-content strong,
    body.context-policies #zone-content strong {
      color: black; }

  body.context-faqs #page-title {
    display: none; }
  body.context-faqs #zone-header-wrapper {
    background: url(/sites/all/themes/westbrook/images/contact_bg.jpg) no-repeat center;
    height: 205px; }
    body.context-faqs #zone-header-wrapper .tab {
      width: 100px;
      background-color: #e5007d;
      color: white;
      float: right;
      padding: 10px;
      font-size: 13px;
      text-align: center;
      border-top-left-radius: 10px;
      border-top-right-radius: 10px;
      margin-top: 166px; }
      body.context-faqs #zone-header-wrapper .tab a {
        color: white;
        text-decoration: none; }
  body.context-faqs #zone-content {
    font-size: 14px;
    color: white;
    margin-top: 40px; }
    body.context-faqs #zone-content h3 {
      font-size: 24px;
      font-family: 'GothamRounded-Book', sans-serif;
      line-height: 28px;
      color: white; }
    body.context-faqs #zone-content ol {
      margin-left: 20px; }
    body.context-faqs #zone-content strong {
      color: white;
      font-weight: bold; }

    body.context-getting-know-you #zone-branding-wrapper .logo-img {
      margin-left: -110px;
      margin-top: 1px;
      position: absolute;
      width: 190px; }
      body.context-getting-know-you #zone-branding-wrapper .logo-img img {
        width: 190% !important; }
  body.context-getting-know-you #zone-content-wrapper {
    text-align: right;
    color: white; }
    body.context-getting-know-you #zone-content-wrapper h1#page-title {
      display: none; }
    body.context-getting-know-you #zone-content-wrapper h2 {
      font-family: 'GothamRounded-Book', sans-serif;
      font-size: 28px;
      margin: 0px; }
    body.context-getting-know-you #zone-content-wrapper article {
      margin-top: 190px; }
    body.context-getting-know-you #zone-content-wrapper .submitted {
      display: none; }
    body.context-getting-know-you #zone-content-wrapper #webform-client-form-27 {
      margin-bottom: 40px;
      padding: 10%; }
      body.context-getting-know-you #zone-content-wrapper #webform-client-form-27 .form-item,
      body.context-getting-know-you #zone-content-wrapper #webform-client-form-27 label {
        text-align: center;
        display: block;
        margin-bottom: 5px; }
      body.context-getting-know-you #zone-content-wrapper #webform-client-form-27 .form-item {
        margin-bottom: 15px; }
      body.context-getting-know-you #zone-content-wrapper #webform-client-form-27 label {
        text-transform: uppercase; }
      body.context-getting-know-you #zone-content-wrapper #webform-client-form-27 #edit-submitted-title {
        width: 100px; }
        body.context-getting-know-you #zone-content-wrapper #webform-client-form-27 #edit-submitted-comments textarea {
          width: 50%; }
      body.context-getting-know-you #zone-content-wrapper #webform-client-form-27 input[type=text],
      body.context-getting-know-you #zone-content-wrapper #webform-client-form-27 input[type=email],
      body.context-getting-know-you #zone-content-wrapper #webform-client-form-27 select {
        width: 100%;
        border: none;
        border-radius: 10px;
        font-family: 'GothamRounded-Book', Arial, san-serif;
        font-size: 12px;
        color: #666666;
        padding-left: 5px;
        height: 25px; }
      body.context-getting-know-you #zone-content-wrapper #webform-client-form-27 .form-actions {
        text-align: center; }
      body.context-getting-know-you #zone-content-wrapper #webform-client-form-27 input[type=submit] {
        background: none repeat scroll 0 0 #c4007a;
        border-radius: 10px;
        border-width: 0;
        color: white;
        font: 11px "GothamRounded-Medium", Arial, san-serif;
        padding: 10px;
        text-align: center;
        text-shadow: none;
        text-transform: uppercase;
        right: -4px;
        width: 80%; }
      body.context-getting-know-you #zone-content-wrapper #webform-client-form-27 .webform-component--intro {
        margin-bottom: 40px; }
  body.context-getting-know-you #block-block-2 {
    display: none; }

  body.node-type-house #page-title {
    display: none; }
  body.node-type-house #zone-header-wrapper {
    background: url(/sites/all/themes/westbrook/images/house_bg.jpg) no-repeat center;
    height: 205px; }
    body.node-type-house #zone-header-wrapper .tab {
      width: 100px;
      background-color: #e5007d;
      color: white;
      float: right;
      padding: 10px;
      font-size: 13px;
      text-align: center;
      border-top-left-radius: 10px;
      border-top-right-radius: 10px;
      margin-top: 166px; }
      body.node-type-house #zone-header-wrapper .tab a {
        color: white;
        text-decoration: none; }
  body.node-type-house #block-system-main {
    font-size: 14px;
    color: white;
    margin-top: 40px; }
    body.node-type-house #block-system-main .field-name-title h2 {
      float: left;
      font-family: 'GothamRounded-Book', sans-serif;
      font-size: 28px;
      color: white; }
    body.node-type-house #block-system-main .field-name-field-builder {
      float: right; }
    body.node-type-house #block-system-main .field-name-field-house-image {
      margin-bottom: 20px; }
      body.node-type-house #block-system-main .field-name-field-house-image img {
        width: 100%;
        height: auto; }
    body.node-type-house #block-system-main .field-name-field-price {
      font-family: 'GothamRounded-Book', sans-serif;
      font-size: 28px;
      color: black; }
      body.node-type-house #block-system-main .field-name-download-product-sheet a,
      body.node-type-house #block-system-main .field-name-soi-button a {
        text-decoration: none;
        background: url(/sites/all/themes/westbrook/images/arrow_white.jpg) no-repeat right;
        background-position: right 10px center;
        width: 230px;
        padding: 10px 30px 10px 10px;
        border-radius: 10px;
        color: white;
        background-color: #e5007d;
        margin-bottom: 10px; }
    body.node-type-house #block-system-main .field-name-field-disclaimers {
      font-size: 10px;
      padding-top: 20px;
      border-top: 1px solid white; }
    body.node-type-house #block-system-main .field-name-field-style {
      font-family: 'GothamRounded-Book', sans-serif;
      font-size: 20px;
      color: black; }
    body.node-type-house #block-system-main .field-name-field-bedrooms {
      background: url(/sites/all/themes/westbrook/images/bedroom.png) left center no-repeat;
      padding-left: 40px;
      float: left;
      width: 40px; }
    body.node-type-house #block-system-main .field-name-field-bathrooms {
      background: url(/sites/all/themes/westbrook/images/bathroom.png) left center no-repeat;
      padding-left: 35px;
      float: left;
      width: 40px; }
    body.node-type-house #block-system-main .field-name-field-car-spaces {
      background: url(/sites/all/themes/westbrook/images/carspace.png) left center no-repeat;
      padding-left: 40px;
      float: left;
      width: 40px; }
    body.node-type-house #block-system-main .field-name-field-floorplan {
      padding-top: 50px; }
      body.node-type-house #block-system-main .field-name-field-floorplan img {
        width: 100%;
        height: auto;
        margin-bottom: 10px; }
    body.node-type-house #block-system-main .group-left {
      width: 100%;
      padding-right: 0px; }
    body.node-type-house #block-system-main .group-right {
      width: 100%; }
    body.node-type-house #block-system-main .group-footer {
      padding-top: 20px; }
    body.node-type-house #block-system-main #block-webform-client-block-826 {
      background: #009ac7;
      color: white;
      padding: 20px 40px;
      margin: 20px 0; }
      body.node-type-house #block-system-main #block-webform-client-block-826 h3 {
        font-family: 'GothamRounded-Book', sans-serif;
        font-size: 28px;
        color: black; }
      body.node-type-house #block-system-main #block-webform-client-block-826 a {
        color: white !important; }
      body.node-type-house #block-system-main #block-webform-client-block-826 input[type=text],
      body.node-type-house #block-system-main #block-webform-client-block-826 input[type=email],
      body.node-type-house #block-system-main #block-webform-client-block-826 select {
        width: 100%;
        height: 40px;
        border: none; }
      body.node-type-house #block-system-main #block-webform-client-block-826 input[type=submit],
      body.node-type-house #block-system-main #block-webform-client-block-826 button {
        border-radius: 0;
        box-shadow: none;
        text-shadow: none;
        text-transform: uppercase;
        border: none;
        background: #00acdd;
        color: white;
        padding: 10px 20px;
        font-size: 14px; }

body.page-house-and-land,
body.page-land {
    /*
   * EXPOSED FILTERS
   */ }
  body.page-house-and-land #zone-header-wrapper,
  body.page-land #zone-header-wrapper {
    background: url(/sites/all/themes/westbrook/images/house_bg.jpg) no-repeat center;
    height: 205px; }
    body.page-house-and-land #zone-header-wrapper .tab,
    body.page-land #zone-header-wrapper .tab {
      width: 100px;
      background-color: #e5007d;
      color: white;
      float: right;
      padding: 10px;
      font-size: 13px;
      text-align: center;
      border-top-left-radius: 10px;
      border-top-right-radius: 10px;
      margin-top: 166px; }
      body.page-house-and-land #zone-header-wrapper .tab a,
      body.page-land #zone-header-wrapper .tab a {
        color: white;
        text-decoration: none; }
  body.page-house-and-land #page-title,
  body.page-land #page-title {
    font-family: 'GothamRounded-Book', sans-serif;
    font-size: 36px;
    color: white;
    margin-top: 20px; }
  body.page-house-and-land .view-filters,
  body.page-land .view-filters {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid white; }
  body.page-house-and-land #edit-slider-price-wrapper,
  body.page-house-and-land #edit-slider-price-land-wrapper,
  body.page-house-and-land #edit-slider-size-wrapper,
  body.page-house-and-land #edit-slider-frontage-wrapper,
  body.page-land #edit-slider-price-wrapper,
  body.page-land #edit-slider-price-land-wrapper,
  body.page-land #edit-slider-size-wrapper,
  body.page-land #edit-slider-frontage-wrapper {
    background: url(/sites/all/themes/westbrook/images/slider-bg.png) no-repeat scroll 68px 6px rgba(0, 0, 0, 0);
    padding: 10px 30px 20px 10px;
    width: 90%;
    background-size: 75% 47%; }
    body.page-house-and-land #edit-slider-price-wrapper label,
    body.page-house-and-land #edit-slider-price-land-wrapper label,
    body.page-house-and-land #edit-slider-size-wrapper label,
    body.page-house-and-land #edit-slider-frontage-wrapper label,
    body.page-land #edit-slider-price-wrapper label,
    body.page-land #edit-slider-price-land-wrapper label,
    body.page-land #edit-slider-size-wrapper label,
    body.page-land #edit-slider-frontage-wrapper label {
      float: left;
      font-weight: normal;
      line-height: 28px;
      color: white;
      text-align: right;
      width: auto; }
    body.page-house-and-land #edit-slider-price-wrapper .ui-slider,
    body.page-house-and-land #edit-slider-price-land-wrapper .ui-slider,
    body.page-house-and-land #edit-slider-size-wrapper .ui-slider,
    body.page-house-and-land #edit-slider-frontage-wrapper .ui-slider,
    body.page-land #edit-slider-price-wrapper .ui-slider,
    body.page-land #edit-slider-price-land-wrapper .ui-slider,
    body.page-land #edit-slider-size-wrapper .ui-slider,
    body.page-land #edit-slider-frontage-wrapper .ui-slider {
      margin-left: 75px;
      background: #d3d5d6;
      margin-top: 9px;
      border: none; }
      body.page-house-and-land #edit-slider-price-wrapper .ui-slider .ui-slider-range,
      body.page-house-and-land #edit-slider-price-land-wrapper .ui-slider .ui-slider-range,
      body.page-house-and-land #edit-slider-size-wrapper .ui-slider .ui-slider-range,
      body.page-house-and-land #edit-slider-frontage-wrapper .ui-slider .ui-slider-range,
      body.page-land #edit-slider-price-wrapper .ui-slider .ui-slider-range,
      body.page-land #edit-slider-price-land-wrapper .ui-slider .ui-slider-range,
      body.page-land #edit-slider-size-wrapper .ui-slider .ui-slider-range,
      body.page-land #edit-slider-frontage-wrapper .ui-slider .ui-slider-range {
        background: #96c11f;
        box-shadow: inset 2px 2px 2px #666666;
        height: 10px;
        top: 0; }
      body.page-house-and-land #edit-slider-price-wrapper .ui-slider a,
      body.page-house-and-land #edit-slider-price-land-wrapper .ui-slider a,
      body.page-house-and-land #edit-slider-size-wrapper .ui-slider a,
      body.page-house-and-land #edit-slider-frontage-wrapper .ui-slider a,
      body.page-land #edit-slider-price-wrapper .ui-slider a,
      body.page-land #edit-slider-price-land-wrapper .ui-slider a,
      body.page-land #edit-slider-size-wrapper .ui-slider a,
      body.page-land #edit-slider-frontage-wrapper .ui-slider a {
        top: -3px;
        background: url(/sites/all/themes/westbrook/images/slider-handle.png) center center no-repeat;
        border: none; }
    body.page-house-and-land #edit-slider-price-wrapper .val-range,
    body.page-house-and-land #edit-slider-price-land-wrapper .val-range,
    body.page-house-and-land #edit-slider-size-wrapper .val-range,
    body.page-house-and-land #edit-slider-frontage-wrapper .val-range,
    body.page-land #edit-slider-price-wrapper .val-range,
    body.page-land #edit-slider-price-land-wrapper .val-range,
    body.page-land #edit-slider-size-wrapper .val-range,
    body.page-land #edit-slider-frontage-wrapper .val-range {
      margin-left: 60px;
      margin-top: 10px;
      position: relative;
      width: 88%;
      font-size: 9px; }
      body.page-house-and-land #edit-slider-price-wrapper .val-range .min-val,
      body.page-house-and-land #edit-slider-price-land-wrapper .val-range .min-val,
      body.page-house-and-land #edit-slider-size-wrapper .val-range .min-val,
      body.page-house-and-land #edit-slider-frontage-wrapper .val-range .min-val,
      body.page-land #edit-slider-price-wrapper .val-range .min-val,
      body.page-land #edit-slider-price-land-wrapper .val-range .min-val,
      body.page-land #edit-slider-size-wrapper .val-range .min-val,
      body.page-land #edit-slider-frontage-wrapper .val-range .min-val {
        position: absolute;
        left: 0;
        top: 0; }
      body.page-house-and-land #edit-slider-price-wrapper .val-range .max-val,
      body.page-house-and-land #edit-slider-price-land-wrapper .val-range .max-val,
      body.page-house-and-land #edit-slider-size-wrapper .val-range .max-val,
      body.page-house-and-land #edit-slider-frontage-wrapper .val-range .max-val,
      body.page-land #edit-slider-price-wrapper .val-range .max-val,
      body.page-land #edit-slider-price-land-wrapper .val-range .max-val,
      body.page-land #edit-slider-size-wrapper .val-range .max-val,
      body.page-land #edit-slider-frontage-wrapper .val-range .max-val {
        position: absolute;
        right: 0;
        top: 0; }
      body.page-house-and-land #edit-slider-price-wrapper .val-range .increment,
      body.page-house-and-land #edit-slider-price-land-wrapper .val-range .increment,
      body.page-house-and-land #edit-slider-size-wrapper .val-range .increment,
      body.page-house-and-land #edit-slider-frontage-wrapper .val-range .increment,
      body.page-land #edit-slider-price-wrapper .val-range .increment,
      body.page-land #edit-slider-price-land-wrapper .val-range .increment,
      body.page-land #edit-slider-size-wrapper .val-range .increment,
      body.page-land #edit-slider-frontage-wrapper .val-range .increment {
        padding: 0 16px;
        font-size: 8px;
        float: none;
        width: auto; }
      body.page-house-and-land #edit-slider-price-wrapper .val-range span:nth-child(2),
      body.page-house-and-land #edit-slider-price-land-wrapper .val-range span:nth-child(2),
      body.page-house-and-land #edit-slider-size-wrapper .val-range span:nth-child(2),
      body.page-house-and-land #edit-slider-frontage-wrapper .val-range span:nth-child(2),
      body.page-land #edit-slider-price-wrapper .val-range span:nth-child(2),
      body.page-land #edit-slider-price-land-wrapper .val-range span:nth-child(2),
      body.page-land #edit-slider-size-wrapper .val-range span:nth-child(2),
      body.page-land #edit-slider-frontage-wrapper .val-range span:nth-child(2) {
        padding-left: 55px; }
  body.page-house-and-land #edit-slider-size-wrapper,
  body.page-land #edit-slider-size-wrapper {
    clear: left;
    margin-top: 10px; }
  body.page-house-and-land #edit-field-bedrooms-value-wrapper,
  body.page-house-and-land #edit-field-bathrooms-value-wrapper,
  body.page-house-and-land #edit-field-car-spaces-value-wrapper,
  body.page-land #edit-field-bedrooms-value-wrapper,
  body.page-land #edit-field-bathrooms-value-wrapper,
  body.page-land #edit-field-car-spaces-value-wrapper {
    margin-top: 10px;
    margin-left: 14px;
    margin-right: 30px; }
    body.page-house-and-land #edit-field-bedrooms-value-wrapper label,
    body.page-house-and-land #edit-field-bathrooms-value-wrapper label,
    body.page-house-and-land #edit-field-car-spaces-value-wrapper label,
    body.page-land #edit-field-bedrooms-value-wrapper label,
    body.page-land #edit-field-bathrooms-value-wrapper label,
    body.page-land #edit-field-car-spaces-value-wrapper label {
      display: none; }
  body.page-house-and-land #edit-field-bedrooms-value-wrapper,
  body.page-land #edit-field-bedrooms-value-wrapper {
    clear: left;
    background: url(/sites/all/themes/westbrook/images/bedroom.png) 0 6px no-repeat;
    padding-left: 34px; }
  body.page-house-and-land #edit-field-bathrooms-value-wrapper,
  body.page-land #edit-field-bathrooms-value-wrapper {
    background: url(/sites/all/themes/westbrook/images/bathroom.png) 2px 3px no-repeat;
    padding-left: 34px;
    margin-left: 14px; }
  body.page-house-and-land #edit-field-car-spaces-value-wrapper,
  body.page-land #edit-field-car-spaces-value-wrapper {
    background: url(/sites/all/themes/westbrook/images/carspace.png) 0 4px no-repeat;
    padding-left: 34px;
    margin-left: 14px; }
  body.page-house-and-land #edit-field-builder-tid-wrapper,
  body.page-land #edit-field-builder-tid-wrapper {
    position: relative;
    top: 0;
    right: 0;
    margin-left: -4px;
    margin-top: 10px;
    margin-right: 30px; }
    body.page-house-and-land #edit-field-builder-tid-wrapper label,
    body.page-land #edit-field-builder-tid-wrapper label {
      float: left;
      width: auto;
      margin-right: 10px;
      font-weight: normal;
      line-height: 20px;
      color: white; }
    body.page-house-and-land #edit-field-builder-tid-wrapper .views-widget,
    body.page-land #edit-field-builder-tid-wrapper .views-widget {
      float: left; }
  body.page-house-and-land #edit-slider-frontage-wrapper,
  body.page-land #edit-slider-frontage-wrapper {
    top: 0;
    right: 0;
    margin-left: 0px;
    margin-top: 0px; }
      body.page-house-and-land #edit-slider-frontage-wrapper .val-range .increment,
      body.page-land #edit-slider-frontage-wrapper .val-range .increment {
        padding: 0 14px; }
  body.page-house-and-land .views-submit-button,
  body.page-house-and-land .views-reset-button,
  body.page-land .views-submit-button,
  body.page-land .views-reset-button {
    float: left;
    margin-right: 10px;
    padding: 0; }
  body.page-house-and-land input[type=submit],
  body.page-land input[type=submit] {
    background: url(/sites/all/themes/westbrook/images/arrow_white.jpg) no-repeat right;
    background-position: right 10px center;
    width: 90px;
    padding: 10px 30px 10px 10px;
    border-radius: 10px;
    color: white;
    background-color: #e5007d;
    border: none;
    text-shadow: none; }
  body.page-house-and-land .views-row,
  body.page-land .views-row {
    padding: 20px;
    background-color: #089cd1;
    margin-bottom: 20px; }
    body.page-house-and-land .views-row .field-name-title h2,
    body.page-land .views-row .field-name-title h2 {
      font-family: 'GothamRounded-Book', sans-serif;
      font-size: 20px;
      color: white;
      float: left;
      margin-bottom: 0px; }
    body.page-house-and-land .views-row .field-name-field-price,
    body.page-land .views-row .field-name-field-price {
      font-family: 'GothamRounded-Book', sans-serif;
      font-size: 24px;
      color: white;
      float: left; }
    body.page-house-and-land .views-row .group-left,
    body.page-land .views-row .group-left {
      width: 221px;
      clear: left;
      margin-top: 20px;
      margin-right: 20px; }
      body.page-house-and-land .views-row .group-left .field-name-field-house-image,
      body.page-house-and-land .views-row .group-left .field-name-field-land-image,
      body.page-land .views-row .group-left .field-name-field-house-image,
      body.page-land .views-row .group-left .field-name-field-land-image {
        padding: 4px;
        border: 1px solid #cccccc; }
    body.page-house-and-land .views-row .group-right,
    body.page-land .views-row .group-right {
      float: left;
      margin-top: 20px;
      width: 260px; }
      body.page-house-and-land .views-row .group-right .field-name-field-bedrooms,
      body.page-house-and-land .views-row .group-right .field-name-field-bathrooms,
      body.page-house-and-land .views-row .group-right .field-name-field-car-spaces,
      body.page-land .views-row .group-right .field-name-field-bedrooms,
      body.page-land .views-row .group-right .field-name-field-bathrooms,
      body.page-land .views-row .group-right .field-name-field-car-spaces {
        display: inline-block;
        line-height: 27px;
        margin-right: 20px;
        height: 22px;
        font-family: 'GothamRounded-Book', sans-serif;
        color: white; }
      body.page-house-and-land .views-row .group-right .field-name-field-bedrooms,
      body.page-land .views-row .group-right .field-name-field-bedrooms {
        background: url(/sites/all/themes/westbrook/images/bedroom.png) left center no-repeat;
        padding-left: 36px; }
      body.page-house-and-land .views-row .group-right .field-name-field-bathrooms,
      body.page-land .views-row .group-right .field-name-field-bathrooms {
        background: url(/sites/all/themes/westbrook/images/bathroom.png) left center no-repeat;
        padding-left: 36px; }
      body.page-house-and-land .views-row .group-right .field-name-field-car-spaces,
      body.page-land .views-row .group-right .field-name-field-car-spaces {
        background: url(/sites/all/themes/westbrook/images/carspace.png) left center no-repeat;
        padding-left: 36px; }
      body.page-house-and-land .views-row .group-right .field-name-body,
      body.page-land .views-row .group-right .field-name-body {
        margin-top: 10px;
        font-size: 12px; }
        body.page-house-and-land .views-row .group-right .field-name-body p,
        body.page-land .views-row .group-right .field-name-body p {
          margin-bottom: 5px; }
        body.page-house-and-land .views-row .group-right .field-name-node-link a,
        body.page-land .views-row .group-right .field-name-node-link a {
          text-decoration: none;
          float: right;
          background: url(/sites/all/themes/westbrook/images/arrow_white.jpg) no-repeat right;
          background-position: right 10px center;
          width: 70px;
          padding: 10px 30px 10px 10px;
          border-radius: 10px;
          color: white;
          background-color: #e5007d;
          margin-top: -20px; }

  body.page-news #zone-header-wrapper,
  body.page-development-updates #zone-header-wrapper,
  body.page-node-173 #zone-header-wrapper {
    background: url(/sites/all/themes/westbrook/images/features_bg.jpg) no-repeat center;
    height: 310px; }
    body.page-news #zone-header-wrapper .tab,
    body.page-development-updates #zone-header-wrapper .tab,
    body.page-node-173 #zone-header-wrapper .tab {
      width: 100px;
      background-color: #e5007d;
      color: white;
      float: right;
      padding: 10px;
      font-size: 13px;
      text-align: center;
      border-top-left-radius: 10px;
      border-top-right-radius: 10px;
      margin-top: 271px; }
      body.page-news #zone-header-wrapper .tab a,
      body.page-development-updates #zone-header-wrapper .tab a,
      body.page-node-173 #zone-header-wrapper .tab a {
        color: white;
        text-decoration: none; }
  body.page-news h3,
  body.page-development-updates h3,
  body.page-node-173 h3 {
    font-family: 'GothamRounded-Book', sans-serif;
    font-size: 19px;
    margin: 0px;
    color: white;
    margin: 20px 0 10px; }
  body.page-news #page-title,
  body.page-development-updates #page-title,
  body.page-node-173 #page-title {
    font-family: 'GothamRounded-Book', sans-serif;
    font-size: 36px;
    color: white;
    margin-top: 20px; }
  body.page-news .views-row,
  body.page-development-updates .views-row,
  body.page-node-173 .views-row {
    padding: 20px;
    background-color: #089cd1; }
    body.page-news .views-row .field-name-title h2,
    body.page-development-updates .views-row .field-name-title h2,
    body.page-node-173 .views-row .field-name-title h2 {
      font-family: 'GothamRounded-Book', sans-serif;
      font-size: 20px;
      color: white; }
    body.page-news .views-row .group-left,
    body.page-development-updates .views-row .group-left,
    body.page-node-173 .views-row .group-left {
      width: 100%;
      clear: left;
      margin-right: 20px; }
      body.page-news .views-row .group-left .field-name-field-news-image,
      body.page-news .views-row .group-left .field-name-news-image-link,
      body.page-development-updates .views-row .group-left .field-name-field-news-image,
      body.page-development-updates .views-row .group-left .field-name-news-image-link,
      body.page-node-173 .views-row .group-left .field-name-field-news-image,
      body.page-node-173 .views-row .group-left .field-name-news-image-link {
        padding: 4px;
        border: 1px solid #cccccc; }
        body.page-news .views-row .group-left .field-name-field-news-image img,
        body.page-news .views-row .group-left .field-name-news-image-link img,
        body.page-development-updates .views-row .group-left .field-name-field-news-image img,
        body.page-development-updates .views-row .group-left .field-name-news-image-link img,
        body.page-node-173 .views-row .group-left .field-name-field-news-image img,
        body.page-node-173 .views-row .group-left .field-name-news-image-link img {
          width: 100%;
          height: auto; }
    body.page-news .views-row .group-right,
    body.page-development-updates .views-row .group-right,
    body.page-node-173 .views-row .group-right {
      float: left;
      width: 100%; }
      body.page-news .views-row .group-right .field-name-node-link,
      body.page-development-updates .views-row .group-right .field-name-node-link,
      body.page-node-173 .views-row .group-right .field-name-node-link {
        float: right;
        background: url(/sites/all/themes/westbrook/images/arrow_white.jpg) no-repeat right;
        background-position: right 10px center;
        width: 70px;
        padding: 10px 30px 10px 10px;
        border-radius: 10px;
        color: white;
        background-color: #e5007d; }
        body.page-news .views-row .group-right .field-name-node-link a,
        body.page-development-updates .views-row .group-right .field-name-node-link a,
        body.page-node-173 .views-row .group-right .field-name-node-link a {
          text-decoration: none; }

  body.node-type-news #zone-header-wrapper,
  body.node-type-development-updates #zone-header-wrapper {
    background: url(/sites/all/themes/westbrook/images/features_bg.jpg) no-repeat center;
    height: 310px; }
    body.node-type-news #zone-header-wrapper .tab,
    body.node-type-development-updates #zone-header-wrapper .tab {
      width: 100px;
      background-color: #e5007d;
      color: white;
      float: right;
      padding: 10px;
      font-size: 13px;
      text-align: center;
      border-top-left-radius: 10px;
      border-top-right-radius: 10px;
      margin-top: 271px; }
      body.node-type-news #zone-header-wrapper .tab a,
      body.node-type-development-updates #zone-header-wrapper .tab a {
        color: white;
        text-decoration: none; }
  body.node-type-news #page-title,
  body.node-type-development-updates #page-title {
    font-family: 'GothamRounded-Book', sans-serif;
    font-size: 36px;
    color: white;
    margin-top: 20px; }
  body.node-type-news .group-left,
  body.node-type-development-updates .group-left {
    width: 100%; }
  body.node-type-news .group-right,
  body.node-type-development-updates .group-right {
    width: 100%; }

.context-ipad,
.context-ipad-video,
.context-ipad-video {
  background: #24abdd url(/sites/all/themes/westbrook/images/bg-ipad.jpg) no-repeat;
  background-position: 50% -93px; }
  .context-ipad h1,
  .context-ipad-video h1,
  .context-ipad-video h1 {
    display: none; }
  .context-ipad h2,
  .context-ipad h3,
  .context-ipad-video h2,
  .context-ipad-video h3,
  .context-ipad-video h2,
  .context-ipad-video h3 {
    font-family: 'GothamRounded-Book', sans-serif;
    color: white; }
  .context-ipad h2,
  .context-ipad-video h2,
  .context-ipad-video h2 {
    font-size: 55px;
    margin-bottom: 20px; }
  .context-ipad h3,
  .context-ipad-video h3,
  .context-ipad-video h3 {
    font-size: 20px;
    margin-bottom: 60px; }
    .context-ipad .zone-content-wrapper .region-content-inner,
    .context-ipad-video .zone-content-wrapper .region-content-inner,
    .context-ipad-video .zone-content-wrapper .region-content-inner {
      margin-top: 25px; }
    .context-ipad .block-2 p,
    .context-ipad-video .block-2 p,
    .context-ipad-video .block-2 p {
      text-align: center; }
  .context-ipad .block-7,
  .context-ipad-video .block-7,
  .context-ipad-video .block-7 {
    display: none; }

  .context-ipad-video h3,
  .context-ipad-video h3 {
    margin-top: 150px;
    margin-bottom: 20px; }
    .context-ipad-video .zone-content-wrapper p,
    .context-ipad-video .zone-content-wrapper p {
      text-align: center; }

    body.context-what-fits-your-block .col-6 img {
      max-width: 30%;
      position: relative; }
  body.context-what-fits-your-block .paddedbg.nopadding {
    padding: 0;
    margin-top: 20px; }
  body.context-what-fits-your-block .paddedbg {
    display: block;
    padding: 20px;
    background: white;
    border-radius: 10px;
    color: black;
    margin-bottom: 20px;
    text-align: center;
    font-family: 'GothamRounded-Book', sans-serif; }
    body.context-what-fits-your-block .paddedbg span.more {
      color: black;
      text-decoration: underline;
      display: block;
      font-size: 90%; }
    body.context-what-fits-your-block .paddedbg .size {
      display: inline-block;
      background: #12aadf;
      color: white;
      font-family: 'GothamRounded-Book', sans-serif !important;
      font-size: 18px;
      border-radius: 10px;
      padding: 10px 20px;
      text-align: center; }
    body.context-what-fits-your-block .paddedbg .head {
      font-size: 18px;
      text-align: center; }
    body.context-what-fits-your-block .paddedbg h1,
    body.context-what-fits-your-block .paddedbg h2,
    body.context-what-fits-your-block .paddedbg h3,
    body.context-what-fits-your-block .paddedbg h4 {
      font-family: 'GothamRounded-Book', sans-serif;
      border-bottom: 0;
      color: #12aadf !important;
      margin-bottom: 5px; }
    body.context-what-fits-your-block .paddedbg ul li {
      list-style: none;
      display: inline-block;
      text-align: center;
      padding-top: 50px;
      width: 50px;
      font-size: 18px;
      font-weight: bold; }
    body.context-what-fits-your-block .paddedbg li.bed {
      background: url(/sites/all/themes/westbrook/images/icon_bed.png) no-repeat top center; }
    body.context-what-fits-your-block .paddedbg li.bath {
      background: url(/sites/all/themes/westbrook/images/icon_bath.png) no-repeat top center;
      padding: 50px 15px 0; }
    body.context-what-fits-your-block .paddedbg li.car {
      background: url(/sites/all/themes/westbrook/images/icon_garage.png) no-repeat top center; }
    body.context-what-fits-your-block .what-fits-menu ul.menu {
      margin-top: 70px; }
      body.context-what-fits-your-block .what-fits-menu ul.menu li {
        list-style: none;
        width: 190px;
        background: url(/sites/all/themes/westbrook/images/arrow_white.jpg) no-repeat right;
        background-position: right 10px center;
        width: 190px;
        padding: 10px 30px 10px 10px;
        border-radius: 10px;
        color: white;
        background-color: #e5007d;
        margin-bottom: 10px; }
      body.context-what-fits-your-block .what-fits-menu ul.menu li.active-trail,
      body.context-what-fits-your-block .what-fits-menu ul.menu li:hover {
        background: url(/sites/all/themes/westbrook/images/arrow_pink.jpg) no-repeat right;
        background-position: right 10px center;
        background-color: white; }
        body.context-what-fits-your-block .what-fits-menu ul.menu li.active-trail a,
        body.context-what-fits-your-block .what-fits-menu ul.menu li:hover a {
          color: #e5007d; }
      body.context-what-fits-your-block .what-fits-menu ul.menu a {
        text-decoration: none;
        color: white; }

body.context-what-fits-your-block .region-content .container {
  width: 100%; }
  body.context-what-fits-your-block .region-content .container .col-12 {
    width: 100%;
    display: block;
    clear: both;
    margin-bottom: 20px; }
  body.context-what-fits-your-block .region-content .container .col-6 {
    width: 100%;
    float: left;
    margin-bottom: 20px; }
    body.context-what-fits-your-block .region-content .container .col-6 .paddedbg {
      margin: 0 5px; }

  body.page-node-72 #block-nice-menus-1 {
    display: none; }
  body.page-node-72 #zone-header-wrapper {
    height: 500px; }
    body.page-node-72 #zone-header-wrapper #block-block-10 {
      position: inherit;
      margin-top: 15px;
      margin-bottom: -20px;
      bottom: 0; }
      body.page-node-72 #zone-header-wrapper #block-block-10 h1 {
        font-family: 'GothamRounded-Book', sans-serif;
        font-size: 60px;
        line-height: 60px;
        color: white;
        margin-bottom: 0px;
        float: left;
        text-align: left;
        margin-top: 320px; }
  body.page-node-72 #zone-content {
    margin-top: 20px; }
    body.page-node-72 #zone-content #page-title {
      display: none; }
    body.page-node-72 #zone-content .copy {
      color: white;
      width: auto;
      float: left; }
      body.page-node-72 #zone-content .copy h2 {
        font-family: 'GothamRounded-Book', sans-serif;
        font-size: 38px;
        margin: 0px; }
      body.page-node-72 #zone-content .copy p {
        font-size: 15px;
        line-height: 18px; }
    body.page-node-72 #zone-content .images {
      float: none;
      width: auto;
      text-align: center; }
      body.page-node-72 #zone-content .images img {
        width: 250px !important;
        height: auto !important; }
      body.page-node-72 #zone-content .images h3 {
        font-family: 'GothamRounded-Book', sans-serif;
        font-size: 19px;
        margin: 0px;
        color: white;
        margin: 20px 0 10px; }
    body.page-node-72 #zone-content .button {
      font-size: 20px;
      width: 380px;
      vertical-align: top;
      margin-bottom: 20px;
            /*
       * &:after {
       * content:url(/sites/all/themes/westbrook/images/arrow.png);
       * margin-left: 10px;
       * }
       */ }
      body.page-node-72 #zone-content .button a {
        color: white;
        text-decoration: none;
        vertical-align: inherit; }

#block-block-2 {
  width: 100%;
  float: none; }

#block-block-11 {
  width: 100%;
  float: none;
  text-align: left; }

    body.context-indiancinemapromo .block-webform .block-title {
      display: none; }

  body.context-finance-calculators #loan-repayment-calculator {
    height: 1270px !important; }
  body.context-finance-calculators #borrowing-power-calculator {
    height: 1800px !important; }
  body.context-finance-calculators #stamp-duty-calculator {
    height: 1300px !important; }

/*
 * ****************************************
 */
/*
 * ************** Masterplan **************
 */
/*
 * ****************************************
 */
.page-masterplan {
    /*
   * 
   * #section-content {
   * margin-top: 260px;
   * }
   */ }
  .page-masterplan #zone-content {
    width: 98%; }
    .page-masterplan #zone-content #region-content {
      width: 100%;
      margin: 0; }

#mapholder {
  padding-bottom: 72%; }

/*
 * 
 * .mapsample {
 * transform: matrix(1, 0, 0, 1, -388, -35);
 * width: 1300px;
 * height: auto;
 * max-height: 733px;
 * height: 733px;
 * }
 */
  .inactive polygon,
  .inactive path {
    display: none; }

  .sold polygon,
  .sold path {
    fill: rgba(222, 76, 61, 0.6);
    stroke: none; }

body.context-masterplan {
    /*
   * 
   * h1, p {
   * padding: 0 15% 0 5%;
   * }
   * #zone-content {
   * margin-top: 30px;
   * }
   */ }
  body.context-masterplan .text-block {
    width: 100%; }
    body.context-masterplan .text-block p {
      margin-bottom: -10px; }

  .front #zone-user {
    width: 100%;
    margin: 0; }
    .front #zone-user #region-user-first {
      width: 100%;
      margin: 0; }
      .front #zone-user #region-user-first #block-views-banners-block {
        height: 580px;
        overflow: hidden;
        position: absolute;
        z-index: 0; }
        .front #zone-user #region-user-first #block-views-banners-block .block-title {
          display: none; }
        .front #zone-user #region-user-first #block-views-banners-block .flexslider {
          background: none;
          border: none;
          border-radius: 0; }
          .front #zone-user #region-user-first #block-views-banners-block .flexslider .flex-direction-nav {
            display: none; }
          .front #zone-user #region-user-first #block-views-banners-block .flexslider img {
            height: auto; }
            @media (max-width: 1385px) {
              .front #zone-user #region-user-first #block-views-banners-block .flexslider img {
            height: 580px;
            width: auto; } }
  .front #region-header-first {
    width: 25%;
    float: right; }

  .page-node-729 #zone-header-wrapper,
  .page-node-733 #zone-header-wrapper,
  .page-node-889 #zone-header-wrapper {
    height: 310px;
    background: url(/sites/all/themes/westbrook/images/Westbrook-Website_Comm-Fund-Page_2018_WEB_03.jpg) no-repeat center; }
    .page-node-729 #zone-header-wrapper .tab,
    .page-node-733 #zone-header-wrapper .tab,
    .page-node-889 #zone-header-wrapper .tab {
      width: 100px;
      background-color: #e5007d;
      color: white;
      float: right;
      padding: 10px;
      font-size: 13px;
      text-align: center;
      border-top-left-radius: 10px;
      border-top-right-radius: 10px;
      margin-top: 272px; }
      .page-node-729 #zone-header-wrapper .tab a,
      .page-node-733 #zone-header-wrapper .tab a,
      .page-node-889 #zone-header-wrapper .tab a {
        color: white;
        text-decoration: none; }
  .page-node-729 #zone-content,
  .page-node-733 #zone-content,
  .page-node-889 #zone-content {
    font-size: 14px;
    color: white;
    margin-top: 20px; }
    .page-node-729 #zone-content h3,
    .page-node-733 #zone-content h3,
    .page-node-889 #zone-content h3 {
      font-size: 24px;
      font-family: 'GothamRounded-Book', sans-serif;
      line-height: 28px;
      color: white; }
    .page-node-729 #zone-content h1,
    .page-node-733 #zone-content h1,
    .page-node-889 #zone-content h1 {
      font-size: 36px;
      font-family: 'GothamRounded-Book', sans-serif; }
    .page-node-729 #zone-content #page-title,
    .page-node-733 #zone-content #page-title,
    .page-node-889 #zone-content #page-title {
      font-size: 36px;
      font-family: 'GothamRounded-Book', sans-serif; }
    .page-node-729 #zone-content .image,
    .page-node-733 #zone-content .image,
    .page-node-889 #zone-content .image {
      float: left;
      width: 270px;
      height: 220px; }
    .page-node-729 #zone-content .text,
    .page-node-733 #zone-content .text,
    .page-node-889 #zone-content .text {
      float: right;
      width: 420px; }
    .page-node-729 #zone-content .button,
    .page-node-733 #zone-content .button,
    .page-node-889 #zone-content .button {
      font-size: 20px;
      width: 430px;
      vertical-align: top;
      margin-bottom: 20px;
            /*
       * &:after {
       * content:url(/sites/all/themes/westbrook/images/arrow.png);
       * margin-left: 10px;
       * }
       */ }
      .page-node-729 #zone-content .button a,
      .page-node-733 #zone-content .button a,
      .page-node-889 #zone-content .button a {
        color: white;
        text-decoration: none;
        vertical-align: inherit; }
    .page-node-729 #zone-content #block-menu-menu-living-in-westbrook-menu,
    .page-node-733 #zone-content #block-menu-menu-living-in-westbrook-menu,
    .page-node-889 #zone-content #block-menu-menu-living-in-westbrook-menu {
      margin-top: 0px; }
      .page-node-729 #zone-content #block-menu-menu-living-in-westbrook-menu .block-title,
      .page-node-733 #zone-content #block-menu-menu-living-in-westbrook-menu .block-title,
      .page-node-889 #zone-content #block-menu-menu-living-in-westbrook-menu .block-title {
        display: none; }
        .page-node-729 #zone-content #block-menu-menu-living-in-westbrook-menu .menu li,
        .page-node-733 #zone-content #block-menu-menu-living-in-westbrook-menu .menu li,
        .page-node-889 #zone-content #block-menu-menu-living-in-westbrook-menu .menu li {
          background: url(/sites/all/themes/westbrook/images/arrow_white.jpg) no-repeat right;
          background-position: right 10px center;
          width: 190px;
          padding: 10px;
          border-radius: 10px;
          color: white;
          background-color: #e5007d;
          margin-bottom: 10px; }
          .page-node-729 #zone-content #block-menu-menu-living-in-westbrook-menu .menu li a,
          .page-node-733 #zone-content #block-menu-menu-living-in-westbrook-menu .menu li a,
          .page-node-889 #zone-content #block-menu-menu-living-in-westbrook-menu .menu li a {
            color: white;
            font-size: 14px;
            text-decoration: none;
            display: block;
            width: 190px; }
          .page-node-729 #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.leaf,
          .page-node-733 #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.leaf,
          .page-node-889 #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.leaf {
            list-style: none; }
          .page-node-729 #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail,
          .page-node-733 #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail,
          .page-node-889 #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail {
            background: url(/sites/all/themes/westbrook/images/arrow_pink.jpg) no-repeat right;
            background-position: right 10px center;
            background-color: white; }
            .page-node-729 #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail a,
            .page-node-733 #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail a,
            .page-node-889 #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail a {
              color: #e5007d; }
          .page-node-729 #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover,
          .page-node-733 #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover,
          .page-node-889 #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover {
            background: url(/sites/all/themes/westbrook/images/arrow_pink.jpg) no-repeat right;
            background-position: right 10px center;
            background-color: white; }
            .page-node-729 #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover a,
            .page-node-733 #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover a,
            .page-node-889 #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover a {
              color: #e5007d; }
      .page-node-729 #zone-content #webform-client-form-731 .webform-component--left,
      .page-node-729 #zone-content #webform-client-form-888 .webform-component--left,
      .page-node-733 #zone-content #webform-client-form-731 .webform-component--left,
      .page-node-733 #zone-content #webform-client-form-888 .webform-component--left,
      .page-node-889 #zone-content #webform-client-form-731 .webform-component--left,
      .page-node-889 #zone-content #webform-client-form-888 .webform-component--left {
        width: 100%;
        float: left; }
      .page-node-729 #zone-content #webform-client-form-731 .webform-component--right,
      .page-node-729 #zone-content #webform-client-form-888 .webform-component--right,
      .page-node-733 #zone-content #webform-client-form-731 .webform-component--right,
      .page-node-733 #zone-content #webform-client-form-888 .webform-component--right,
      .page-node-889 #zone-content #webform-client-form-731 .webform-component--right,
      .page-node-889 #zone-content #webform-client-form-888 .webform-component--right {
        width: 100%;
        float: left; }
      .page-node-729 #zone-content #webform-client-form-731 .webform-component--do-you-receive-funding-form-any-other-sources,
      .page-node-729 #zone-content #webform-client-form-888 .webform-component--do-you-receive-funding-form-any-other-sources,
      .page-node-733 #zone-content #webform-client-form-731 .webform-component--do-you-receive-funding-form-any-other-sources,
      .page-node-733 #zone-content #webform-client-form-888 .webform-component--do-you-receive-funding-form-any-other-sources,
      .page-node-889 #zone-content #webform-client-form-731 .webform-component--do-you-receive-funding-form-any-other-sources,
      .page-node-889 #zone-content #webform-client-form-888 .webform-component--do-you-receive-funding-form-any-other-sources {
        clear: both; }
      .page-node-729 #zone-content #webform-client-form-731 input[type=text],
      .page-node-729 #zone-content #webform-client-form-731 input[type=email],
      .page-node-729 #zone-content #webform-client-form-888 input[type=text],
      .page-node-729 #zone-content #webform-client-form-888 input[type=email],
      .page-node-733 #zone-content #webform-client-form-731 input[type=text],
      .page-node-733 #zone-content #webform-client-form-731 input[type=email],
      .page-node-733 #zone-content #webform-client-form-888 input[type=text],
      .page-node-733 #zone-content #webform-client-form-888 input[type=email],
      .page-node-889 #zone-content #webform-client-form-731 input[type=text],
      .page-node-889 #zone-content #webform-client-form-731 input[type=email],
      .page-node-889 #zone-content #webform-client-form-888 input[type=text],
      .page-node-889 #zone-content #webform-client-form-888 input[type=email] {
        width: 100%;
        border: none;
        height: 30px;
        background: #eeeeee;
        padding: 5px 10px; }
      .page-node-729 #zone-content #webform-client-form-731 textarea,
      .page-node-729 #zone-content #webform-client-form-888 textarea,
      .page-node-733 #zone-content #webform-client-form-731 textarea,
      .page-node-733 #zone-content #webform-client-form-888 textarea,
      .page-node-889 #zone-content #webform-client-form-731 textarea,
      .page-node-889 #zone-content #webform-client-form-888 textarea {
        width: 100%;
        border: none;
        background: #eeeeee;
        padding: 5px 10px; }
      .page-node-729 #zone-content #webform-client-form-731 .webform-component--signature-area,
      .page-node-729 #zone-content #webform-client-form-888 .webform-component--signature-area,
      .page-node-733 #zone-content #webform-client-form-731 .webform-component--signature-area,
      .page-node-733 #zone-content #webform-client-form-888 .webform-component--signature-area,
      .page-node-889 #zone-content #webform-client-form-731 .webform-component--signature-area,
      .page-node-889 #zone-content #webform-client-form-888 .webform-component--signature-area {
        margin-top: 40px; }
      .page-node-729 #zone-content #webform-client-form-731 .form-actions,
      .page-node-729 #zone-content #webform-client-form-888 .form-actions,
      .page-node-733 #zone-content #webform-client-form-731 .form-actions,
      .page-node-733 #zone-content #webform-client-form-888 .form-actions,
      .page-node-889 #zone-content #webform-client-form-731 .form-actions,
      .page-node-889 #zone-content #webform-client-form-888 .form-actions {
        margin-top: 30px;
        text-align: center; }
        .page-node-729 #zone-content #webform-client-form-731 .form-actions input[type=submit],
        .page-node-729 #zone-content #webform-client-form-888 .form-actions input[type=submit],
        .page-node-733 #zone-content #webform-client-form-731 .form-actions input[type=submit],
        .page-node-733 #zone-content #webform-client-form-888 .form-actions input[type=submit],
        .page-node-889 #zone-content #webform-client-form-731 .form-actions input[type=submit],
        .page-node-889 #zone-content #webform-client-form-888 .form-actions input[type=submit] {
          background: #333333;
          text-align: center;
          color: white;
          width: 300px;
          box-shadow: none;
          border: none;
          text-shadow: none;
          border-radius: 5px;
          height: 30px; }

  .page-node-889 #zone-header-wrapper {
    height: 310px;
    background: url(/sites/all/themes/westbrook/images/community_fund_2019_banner.jpg) no-repeat center; }

  .page-node-778 #zone-header-wrapper,
  .page-node-779 #zone-header-wrapper {
    height: 310px;
    background: url(/sites/all/themes/westbrook/images/family_bg.jpg) no-repeat center; }
    .page-node-778 #zone-header-wrapper .tab,
    .page-node-779 #zone-header-wrapper .tab {
      width: 100px;
      background-color: #e5007d;
      color: white;
      float: right;
      padding: 10px;
      font-size: 13px;
      text-align: center;
      border-top-left-radius: 10px;
      border-top-right-radius: 10px;
      margin-top: 272px; }
      .page-node-778 #zone-header-wrapper .tab a,
      .page-node-779 #zone-header-wrapper .tab a {
        color: white;
        text-decoration: none; }
  .page-node-778 #zone-content,
  .page-node-779 #zone-content {
    font-size: 14px;
    color: white;
    margin-top: 20px; }
    .page-node-778 #zone-content h3,
    .page-node-779 #zone-content h3 {
      font-size: 24px;
      font-family: 'GothamRounded-Book', sans-serif;
      line-height: 28px;
      color: white; }
    .page-node-778 #zone-content h1,
    .page-node-779 #zone-content h1 {
      font-size: 36px;
      font-family: 'GothamRounded-Book', sans-serif; }
    .page-node-778 #zone-content #page-title,
    .page-node-779 #zone-content #page-title {
      font-size: 36px;
      font-family: 'GothamRounded-Book', sans-serif; }
    .page-node-778 #zone-content .image,
    .page-node-779 #zone-content .image {
      float: left;
      width: 270px;
      height: 220px; }
    .page-node-778 #zone-content .text,
    .page-node-779 #zone-content .text {
      float: right;
      width: 420px; }
    .page-node-778 #zone-content .button,
    .page-node-779 #zone-content .button {
      font-size: 20px;
      width: 430px;
      vertical-align: top;
      margin-bottom: 20px;
            /*
       * &:after {
       * content:url(/sites/all/themes/westbrook/images/arrow.png);
       * margin-left: 10px;
       * }
       */ }
      .page-node-778 #zone-content .button a,
      .page-node-779 #zone-content .button a {
        color: white;
        text-decoration: none;
        vertical-align: inherit; }
    .page-node-778 #zone-content #block-menu-menu-living-in-westbrook-menu,
    .page-node-779 #zone-content #block-menu-menu-living-in-westbrook-menu {
      margin-top: 0px; }
      .page-node-778 #zone-content #block-menu-menu-living-in-westbrook-menu .block-title,
      .page-node-779 #zone-content #block-menu-menu-living-in-westbrook-menu .block-title {
        display: none; }
        .page-node-778 #zone-content #block-menu-menu-living-in-westbrook-menu .menu li,
        .page-node-779 #zone-content #block-menu-menu-living-in-westbrook-menu .menu li {
          background: url(/sites/all/themes/westbrook/images/arrow_white.jpg) no-repeat right;
          background-position: right 10px center;
          width: 190px;
          padding: 10px;
          border-radius: 10px;
          color: white;
          background-color: #e5007d;
          margin-bottom: 10px; }
          .page-node-778 #zone-content #block-menu-menu-living-in-westbrook-menu .menu li a,
          .page-node-779 #zone-content #block-menu-menu-living-in-westbrook-menu .menu li a {
            color: white;
            font-size: 14px;
            text-decoration: none;
            display: block;
            width: 190px; }
          .page-node-778 #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.leaf,
          .page-node-779 #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.leaf {
            list-style: none; }
          .page-node-778 #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail,
          .page-node-779 #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail {
            background: url(/sites/all/themes/westbrook/images/arrow_pink.jpg) no-repeat right;
            background-position: right 10px center;
            background-color: white; }
            .page-node-778 #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail a,
            .page-node-779 #zone-content #block-menu-menu-living-in-westbrook-menu .menu li.active-trail a {
              color: #e5007d; }
          .page-node-778 #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover,
          .page-node-779 #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover {
            background: url(/sites/all/themes/westbrook/images/arrow_pink.jpg) no-repeat right;
            background-position: right 10px center;
            background-color: white; }
            .page-node-778 #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover a,
            .page-node-779 #zone-content #block-menu-menu-living-in-westbrook-menu .menu li:hover a {
              color: #e5007d; }
  .page-node-778 #block-system-main,
  .page-node-779 #block-system-main {
    background: #009ac7;
    padding: 20px; }
    .page-node-778 #block-system-main img,
    .page-node-779 #block-system-main img {
      width: 100% !important;
      height: auto !important;
      max-width: 696px; }
  .page-node-778 #block-webform-client-block-776,
  .page-node-778 #block-webform-client-block-777,
  .page-node-779 #block-webform-client-block-776,
  .page-node-779 #block-webform-client-block-777 {
    background: #009ac7;
    color: white;
    padding: 20px 40px;
    margin: 20px 0; }
    .page-node-778 #block-webform-client-block-776 a,
    .page-node-778 #block-webform-client-block-777 a,
    .page-node-779 #block-webform-client-block-776 a,
    .page-node-779 #block-webform-client-block-777 a {
      color: white !important; }
    .page-node-778 #block-webform-client-block-776 input[type=text],
    .page-node-778 #block-webform-client-block-776 input[type=email],
    .page-node-778 #block-webform-client-block-776 select,
    .page-node-778 #block-webform-client-block-777 input[type=text],
    .page-node-778 #block-webform-client-block-777 input[type=email],
    .page-node-778 #block-webform-client-block-777 select,
    .page-node-779 #block-webform-client-block-776 input[type=text],
    .page-node-779 #block-webform-client-block-776 input[type=email],
    .page-node-779 #block-webform-client-block-776 select,
    .page-node-779 #block-webform-client-block-777 input[type=text],
    .page-node-779 #block-webform-client-block-777 input[type=email],
    .page-node-779 #block-webform-client-block-777 select {
      width: 100%;
      height: 40px;
      border: none; }
    .page-node-778 #block-webform-client-block-776 input[type=submit],
    .page-node-778 #block-webform-client-block-776 button,
    .page-node-778 #block-webform-client-block-777 input[type=submit],
    .page-node-778 #block-webform-client-block-777 button,
    .page-node-779 #block-webform-client-block-776 input[type=submit],
    .page-node-779 #block-webform-client-block-776 button,
    .page-node-779 #block-webform-client-block-777 input[type=submit],
    .page-node-779 #block-webform-client-block-777 button {
      border-radius: 0;
      box-shadow: none;
      text-shadow: none;
      text-transform: uppercase;
      border: none;
      background: #00acdd;
      color: white;
      padding: 10px 20px;
      font-size: 14px; }

  .page-node-847 #page-title,
  .page-node-847 #zone-menu-wrapper,
  .page-node-847 #zone-branding-wrapper,
  .page-node-847 #zone-postscript-wrapper,
  .page-node-847 #section-footer,
  .context-15k-offer #page-title,
  .context-15k-offer #zone-menu-wrapper,
  .context-15k-offer #zone-branding-wrapper,
  .context-15k-offer #zone-postscript-wrapper,
  .context-15k-offer #section-footer,
  .context-20k-land #page-title,
  .context-20k-land #zone-menu-wrapper,
  .context-20k-land #zone-branding-wrapper,
  .context-20k-land #zone-postscript-wrapper,
  .context-20k-land #section-footer {
    display: none; }
  .page-node-847 #zone-header-wrapper,
  .context-15k-offer #zone-header-wrapper,
  .context-20k-land #zone-header-wrapper {
    height: 600px; }
  .page-node-847 #zone-user-wrapper,
  .context-15k-offer #zone-user-wrapper,
  .context-20k-land #zone-user-wrapper {
    margin-top: 0; }
  .page-node-847 #zone-user,
  .context-15k-offer #zone-user,
  .context-20k-land #zone-user {
    width: 100%;
    margin: 0; }
    .page-node-847 #zone-user #region-user-first,
    .context-15k-offer #zone-user #region-user-first,
    .context-20k-land #zone-user #region-user-first {
      width: 100%;
      margin: 0; }
      .page-node-847 #zone-user #region-user-first #block-block-14,
      .page-node-847 #zone-user #region-user-first #block-block-19,
      .context-15k-offer #zone-user #region-user-first #block-block-14,
      .context-15k-offer #zone-user #region-user-first #block-block-19,
      .context-20k-land #zone-user #region-user-first #block-block-14,
      .context-20k-land #zone-user #region-user-first #block-block-19 {
        height: 650px;
        overflow: hidden;
        position: absolute;
        z-index: 0;
        width: 100%; }
        .page-node-847 #zone-user #region-user-first #block-block-14 img,
        .page-node-847 #zone-user #region-user-first #block-block-19 img,
        .context-15k-offer #zone-user #region-user-first #block-block-14 img,
        .context-15k-offer #zone-user #region-user-first #block-block-19 img,
        .context-20k-land #zone-user #region-user-first #block-block-14 img,
        .context-20k-land #zone-user #region-user-first #block-block-19 img {
          height: auto; }
          @media (max-width: 1385px) {
            .page-node-847 #zone-user #region-user-first #block-block-14 img,
        .page-node-847 #zone-user #region-user-first #block-block-19 img,
        .context-15k-offer #zone-user #region-user-first #block-block-14 img,
        .context-15k-offer #zone-user #region-user-first #block-block-19 img,
        .context-20k-land #zone-user #region-user-first #block-block-14 img,
        .context-20k-land #zone-user #region-user-first #block-block-19 img {
          height: 650px;
          width: auto; } }
  .page-node-847 #block-block-15,
  .page-node-847 #block-block-20,
  .context-15k-offer #block-block-15,
  .context-15k-offer #block-block-20,
  .context-20k-land #block-block-15,
  .context-20k-land #block-block-20 {
    float: left;
    width: 90%;
    border-radius: 10px;
    color: white;
    padding: 10px 20px;
    margin-top: 10px;
    text-align: center;
    color: white;
    font-size: 16px; }
    .page-node-847 #block-block-15 span,
    .page-node-847 #block-block-20 span,
    .context-15k-offer #block-block-15 span,
    .context-15k-offer #block-block-20 span,
    .context-20k-land #block-block-15 span,
    .context-20k-land #block-block-20 span {
      font-size: 20px; }
    .page-node-847 #block-block-15 p,
    .page-node-847 #block-block-20 p,
    .context-15k-offer #block-block-15 p,
    .context-15k-offer #block-block-20 p,
    .context-20k-land #block-block-15 p,
    .context-20k-land #block-block-20 p {
      margin: 0 !important; }
  .page-node-847 #block-webform-client-block-854,
  .page-node-847 #block-webform-client-block-849,
  .page-node-847 #block-webform-client-block-892,
  .context-15k-offer #block-webform-client-block-854,
  .context-15k-offer #block-webform-client-block-849,
  .context-15k-offer #block-webform-client-block-892,
  .context-20k-land #block-webform-client-block-854,
  .context-20k-land #block-webform-client-block-849,
  .context-20k-land #block-webform-client-block-892 {
    width: 90%;
    background: #9d282f; }
  .page-node-847 #zone-content-wrapper,
  .context-15k-offer #zone-content-wrapper,
  .context-20k-land #zone-content-wrapper {
    margin-bottom: -20px;
    background: url(/sites/all/themes/westbrook/images/20k-bg.jpg) no-repeat; }
  .page-node-847 #zone-content,
  .context-15k-offer #zone-content,
  .context-20k-land #zone-content {
    color: white;
    font-size: 24px;
    margin-bottom: 0 !important;
    padding-top: 40px; }
    .page-node-847 #zone-content span,
    .context-15k-offer #zone-content span,
    .context-20k-land #zone-content span {
      font-size: 20px; }
    .page-node-847 #zone-content .land,
    .context-15k-offer #zone-content .land,
    .context-20k-land #zone-content .land {
      width: 47%;
      padding: 0 1%;
      float: left;
      margin-bottom: 20px;
      font-size: 13px; }
      .page-node-847 #zone-content .land img,
      .context-15k-offer #zone-content .land img,
      .context-20k-land #zone-content .land img {
        margin-bottom: 20px;
        float: left;
        margin-right: 20px; }
      .page-node-847 #zone-content .land strong,
      .context-15k-offer #zone-content .land strong,
      .context-20k-land #zone-content .land strong {
        text-transform: uppercase;
        font-family: 'GothamRounded-Bold'; }
    .page-node-847 #zone-content #block-block-16,
    .context-15k-offer #zone-content #block-block-16,
    .context-20k-land #zone-content #block-block-16 {
      width: 100%;
      float: left;
      margin-top: 40px;
      font-size: 9px;
            /*
       * 
       * .button {
       * background: #fff;
       * padding: 10px;
       * border-radius: 5px;
       * color: #619ecc;
       * 
       * &:hover {
       * background: #e6007e;
       * color: #fff !important;
       * }
       * }
       */ }
      .page-node-847 #zone-content #block-block-16 table,
      .context-15k-offer #zone-content #block-block-16 table,
      .context-20k-land #zone-content #block-block-16 table {
        border: none; }
        .page-node-847 #zone-content #block-block-16 table td,
        .context-15k-offer #zone-content #block-block-16 table td,
        .context-20k-land #zone-content #block-block-16 table td {
          display: inline-grid;
          width: 100%; }
      .page-node-847 #zone-content #block-block-16 .disclaimer,
      .context-15k-offer #zone-content #block-block-16 .disclaimer,
      .context-20k-land #zone-content #block-block-16 .disclaimer {
        font-size: 9px; }
    .page-node-847 #zone-content #block-block-17,
    .context-15k-offer #zone-content #block-block-17,
    .context-20k-land #zone-content #block-block-17 {
      width: 100%;
      float: left; }
      .page-node-847 #zone-content #block-block-17 img,
      .context-15k-offer #zone-content #block-block-17 img,
      .context-20k-land #zone-content #block-block-17 img {
        margin-top: 5px; }
      .page-node-847 #zone-content #block-block-17 p,
      .context-15k-offer #zone-content #block-block-17 p,
      .context-20k-land #zone-content #block-block-17 p {
        margin-bottom: 0 !important; }

  .page-node-857 #page-title {
    display: none; }
  .page-node-857 #messages {
    text-align: center; }
  .page-node-857 #block-system-main {
    text-align: center;
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
    background: white;
    margin-top: 60px; }
    .page-node-857 #node-webform-857 .submitted {
      display: none; }
    .page-node-857 #node-webform-857 input[type=text],
    .page-node-857 #node-webform-857 select {
      width: 90%;
      height: 30px;
      border: 1px solid #999999;
      box-shadow: none;
      text-align: center; }
    .page-node-857 #node-webform-857 input[type=submit] {
      background: #7968ad;
      color: white;
      border-radius: 0;
      width: 90%;
      height: 30px;
      text-shadow: none;
      box-shadow: none;
      margin-top: 40px;
      margin-bottom: 20px;
      border: none; }

.page-node-865 {
  background-color: #666666 !important; }
  .page-node-865 #section-header,
  .page-node-865 #zone-postscript-wrapper,
  .page-node-865 #section-footer,
  .page-node-865 #page-title {
    display: none; }
  .page-node-865 #zone-content {
    width: 100%;
    max-width: 600px; }
    .page-node-865 #zone-content #region-content {
      width: 100%;
      background: #e4e2da;
      color: #3e444a;
      font-size: 16px; }
  .page-node-865 #block-webform-client-block-866 {
    background: #005f86;
    width: 60%;
    padding: 20px;
    margin: 0 20px 20px;
    color: white; }
    .page-node-865 #block-webform-client-block-866 .block-title {
      font-family: 'GothamRounded-Medium', sans-serif;
      color: white; }
    .page-node-865 #block-webform-client-block-866 input[type=text],
    .page-node-865 #block-webform-client-block-866 input[type=email],
    .page-node-865 #block-webform-client-block-866 select {
      width: 100%;
      height: 30px;
      box-shadow: none;
      border: none; }
    .page-node-865 #block-webform-client-block-866 #edit-submitted-privacy-policy {
      font-size: 12px; }
    .page-node-865 #block-webform-client-block-866 input[type=submit] {
      border-radius: 0;
      border: none;
      background: white;
      text-shadow: none; }
  .page-node-865 #block-block-18 {
    background: #00a3db;
    color: white;
    font-size: 10px; }

  .page-node-921 #zone-header-wrapper,
  .context-blog-categories #zone-header-wrapper,
  .context-blog #zone-header-wrapper {
    padding-bottom: 150px; }
    .page-node-921 #zone-header-wrapper #block-easy-breadcrumb-easy-breadcrumb,
    .context-blog-categories #zone-header-wrapper #block-easy-breadcrumb-easy-breadcrumb,
    .context-blog #zone-header-wrapper #block-easy-breadcrumb-easy-breadcrumb {
      font-size: 16px;
      margin-bottom: 40px;
      width: 70%;
      float: left; }
  .page-node-921 #zone-content-wrapper,
  .context-blog-categories #zone-content-wrapper,
  .context-blog #zone-content-wrapper {
    clear: both;
    background: linear-gradient(to bottom, #12aadf 150px, #12aadf 150px, #12aadf 150px, #f7f5f5 150px, #f7f5f5 100%);
        /*
     * W3C
     */
    padding-top: 70px; }
    .page-node-921 #zone-content-wrapper p,
    .context-blog-categories #zone-content-wrapper p,
    .context-blog #zone-content-wrapper p {
      font-size: 16px; }
      .page-node-921 #zone-content-wrapper #zone-content #page-title,
      .context-blog-categories #zone-content-wrapper #zone-content #page-title,
      .context-blog #zone-content-wrapper #zone-content #page-title {
        display: none; }
      .page-node-921 #zone-content-wrapper #zone-content #block-views-blog-posts-block,
      .context-blog-categories #zone-content-wrapper #zone-content #block-views-blog-posts-block,
      .context-blog #zone-content-wrapper #zone-content #block-views-blog-posts-block {
        text-align: center; }
        .page-node-921 #zone-content-wrapper #zone-content #block-views-blog-posts-block .block-title,
        .context-blog-categories #zone-content-wrapper #zone-content #block-views-blog-posts-block .block-title,
        .context-blog #zone-content-wrapper #zone-content #block-views-blog-posts-block .block-title {
          display: none; }
        .page-node-921 #zone-content-wrapper #zone-content #block-views-blog-posts-block .views-row,
        .context-blog-categories #zone-content-wrapper #zone-content #block-views-blog-posts-block .views-row,
        .context-blog #zone-content-wrapper #zone-content #block-views-blog-posts-block .views-row {
          margin-bottom: 40px;
          padding-bottom: 40px;
          border-bottom: 1px solid #999999; }
        .page-node-921 #zone-content-wrapper #zone-content #block-views-blog-posts-block .views-field-field-image,
        .context-blog-categories #zone-content-wrapper #zone-content #block-views-blog-posts-block .views-field-field-image,
        .context-blog #zone-content-wrapper #zone-content #block-views-blog-posts-block .views-field-field-image {
          margin-bottom: 20px; }
          .page-node-921 #zone-content-wrapper #zone-content #block-views-blog-posts-block .views-field-field-image img,
          .context-blog-categories #zone-content-wrapper #zone-content #block-views-blog-posts-block .views-field-field-image img,
          .context-blog #zone-content-wrapper #zone-content #block-views-blog-posts-block .views-field-field-image img {
            width: 100%;
            height: auto; }
        .page-node-921 #zone-content-wrapper #zone-content #block-views-blog-posts-block .views-field-title,
        .context-blog-categories #zone-content-wrapper #zone-content #block-views-blog-posts-block .views-field-title,
        .context-blog #zone-content-wrapper #zone-content #block-views-blog-posts-block .views-field-title {
          padding: 0 80px 20px; }
          .page-node-921 #zone-content-wrapper #zone-content #block-views-blog-posts-block .views-field-title a,
          .context-blog-categories #zone-content-wrapper #zone-content #block-views-blog-posts-block .views-field-title a,
          .context-blog #zone-content-wrapper #zone-content #block-views-blog-posts-block .views-field-title a {
            font-family: 'GothamRounded-Bold', sans-serif;
            font-weight: normal;
            font-size: 30px;
            line-height: 30px;
            letter-spacing: 0.02em;
            text-transform: uppercase;
            text-decoration: none;
            color: #005982; }
        .page-node-921 #zone-content-wrapper #zone-content #block-views-blog-posts-block .views-field-nothing,
        .context-blog-categories #zone-content-wrapper #zone-content #block-views-blog-posts-block .views-field-nothing,
        .context-blog #zone-content-wrapper #zone-content #block-views-blog-posts-block .views-field-nothing {
          font-size: 16px;
          margin-bottom: 20px; }
            .page-node-921 #zone-content-wrapper #zone-content #block-views-blog-posts-block .views-field-nothing span span,
            .context-blog-categories #zone-content-wrapper #zone-content #block-views-blog-posts-block .views-field-nothing span span,
            .context-blog #zone-content-wrapper #zone-content #block-views-blog-posts-block .views-field-nothing span span {
              color: #006271; }
          .page-node-921 #zone-content-wrapper #zone-content #block-views-blog-posts-block .views-field-view-node a,
          .context-blog-categories #zone-content-wrapper #zone-content #block-views-blog-posts-block .views-field-view-node a,
          .context-blog #zone-content-wrapper #zone-content #block-views-blog-posts-block .views-field-view-node a {
            background: #00b6f0;
            color: white;
            padding: 10px 20px;
            font-size: 18px;
            font-family: 'GothamRounded-Book', sans-serif;
            font-weight: normal;
            text-decoration: none;
            cursor: pointer; }
            .page-node-921 #zone-content-wrapper #zone-content #block-views-blog-posts-block .views-field-view-node a:hover,
            .context-blog-categories #zone-content-wrapper #zone-content #block-views-blog-posts-block .views-field-view-node a:hover,
            .context-blog #zone-content-wrapper #zone-content #block-views-blog-posts-block .views-field-view-node a:hover {
              text-decoration: underline; }
      .page-node-921 #zone-content-wrapper #zone-content #block-views-blog-categories-block,
      .context-blog-categories #zone-content-wrapper #zone-content #block-views-blog-categories-block,
      .context-blog #zone-content-wrapper #zone-content #block-views-blog-categories-block {
        background: #3b3b3b;
        padding: 50px;
        margin-bottom: 30px; }
        .page-node-921 #zone-content-wrapper #zone-content #block-views-blog-categories-block .block-title,
        .context-blog-categories #zone-content-wrapper #zone-content #block-views-blog-categories-block .block-title,
        .context-blog #zone-content-wrapper #zone-content #block-views-blog-categories-block .block-title {
          font-size: 28px;
          line-height: 30px;
          letter-spacing: 0.02em;
          color: white;
          text-align: center;
          margin-bottom: 30px;
          font-family: 'GothamRounded-Book', sans-serif;
          text-transform: uppercase; }
        .page-node-921 #zone-content-wrapper #zone-content #block-views-blog-categories-block .views-row,
        .context-blog-categories #zone-content-wrapper #zone-content #block-views-blog-categories-block .views-row,
        .context-blog #zone-content-wrapper #zone-content #block-views-blog-categories-block .views-row {
          padding: 30px 0;
          border-top: 1px solid white; }
          .page-node-921 #zone-content-wrapper #zone-content #block-views-blog-categories-block .views-row:last-child,
          .context-blog-categories #zone-content-wrapper #zone-content #block-views-blog-categories-block .views-row:last-child,
          .context-blog #zone-content-wrapper #zone-content #block-views-blog-categories-block .views-row:last-child {
            border-bottom: 1px solid white; }
          .page-node-921 #zone-content-wrapper #zone-content #block-views-blog-categories-block .views-row h2,
          .context-blog-categories #zone-content-wrapper #zone-content #block-views-blog-categories-block .views-row h2,
          .context-blog #zone-content-wrapper #zone-content #block-views-blog-categories-block .views-row h2 {
            font-family: 'GothamRounded-Book', sans-serif;
            font-size: 16px;
            line-height: 16px;
            text-transform: none;
            margin-bottom: 0; }
            .page-node-921 #zone-content-wrapper #zone-content #block-views-blog-categories-block .views-row h2 a,
            .context-blog-categories #zone-content-wrapper #zone-content #block-views-blog-categories-block .views-row h2 a,
            .context-blog #zone-content-wrapper #zone-content #block-views-blog-categories-block .views-row h2 a {
              color: white;
              text-decoration: none; }
              .page-node-921 #zone-content-wrapper #zone-content #block-views-blog-categories-block .views-row h2 a:hover,
              .context-blog-categories #zone-content-wrapper #zone-content #block-views-blog-categories-block .views-row h2 a:hover,
              .context-blog #zone-content-wrapper #zone-content #block-views-blog-categories-block .views-row h2 a:hover {
                text-decoration: underline; }

  .node-type-blog-post #zone-header-wrapper {
    padding-bottom: 150px; }
    .node-type-blog-post #zone-header-wrapper #block-easy-breadcrumb-easy-breadcrumb {
      font-size: 16px;
      margin-bottom: 40px;
      width: 70%;
      float: left; }
      .node-type-blog-post #zone-header-wrapper #block-easy-breadcrumb-easy-breadcrumb a {
        color: white; }
    .node-type-blog-post #zone-header-wrapper #block-block-59 {
      width: 29%;
      float: right; }
  .node-type-blog-post #zone-content-wrapper {
    clear: both;
    background: linear-gradient(to bottom, #12aadf 150px, #12aadf 150px, #12aadf 150px, #f7f5f5 150px, #f7f5f5 100%);
        /*
     * W3C
     */
    padding-top: 70px; }
    .node-type-blog-post #zone-content-wrapper p {
      font-size: 16px; }
    .node-type-blog-post #zone-content-wrapper a {
      color: #333333; }
      .node-type-blog-post #zone-content-wrapper #zone-content #block-system-main {
        text-align: center; }
        .node-type-blog-post #zone-content-wrapper #zone-content #block-system-main h2 {
          color: #006271;
          font-family: 'GothamRounded-Bold', sans-serif;
          text-transform: uppercase; }
        .node-type-blog-post #zone-content-wrapper #zone-content #block-system-main img {
          width: 100% !important;
          height: auto !important; }
        .node-type-blog-post #zone-content-wrapper #zone-content #block-system-main .field-name-field-image {
          margin-bottom: 20px; }
          .node-type-blog-post #zone-content-wrapper #zone-content #block-system-main .field-name-field-image img {
            width: 100%;
            height: auto; }
        .node-type-blog-post #zone-content-wrapper #zone-content #block-system-main .field-name-title {
          padding: 0 80px 20px;
          color: #006271; }
        .node-type-blog-post #zone-content-wrapper #zone-content #block-system-main .field-name-date-and-blog-category {
          font-size: 16px;
          margin-bottom: 20px; }
          .node-type-blog-post #zone-content-wrapper #zone-content #block-system-main .field-name-date-and-blog-category span {
            color: #006271; }
        .node-type-blog-post #zone-content-wrapper #zone-content #block-system-main .field-name-back-to-articles {
          margin: 60px 0 30px; }
          .node-type-blog-post #zone-content-wrapper #zone-content #block-system-main .field-name-back-to-articles a {
            background: #00b6f0;
            color: white;
            padding: 10px 20px;
            font-size: 18px;
            font-family: 'GothamRounded-Book', sans-serif;
            font-weight: normal;
            text-decoration: none;
            cursor: pointer; }
            .node-type-blog-post #zone-content-wrapper #zone-content #block-system-main .field-name-back-to-articles a:hover {
              text-decoration: underline; }
      .node-type-blog-post #zone-content-wrapper #zone-content #block-views-blog-categories-block {
        background: #3b3b3b;
        padding: 50px; }
        .node-type-blog-post #zone-content-wrapper #zone-content #block-views-blog-categories-block .block-title {
          font-size: 28px;
          line-height: 30px;
          letter-spacing: 0.02em;
          color: white;
          text-align: center;
          margin-bottom: 30px;
          font-family: 'GothamRounded-Book', sans-serif;
          text-transform: uppercase; }
        .node-type-blog-post #zone-content-wrapper #zone-content #block-views-blog-categories-block .views-row {
          padding: 30px 0;
          border-top: 1px solid white; }
          .node-type-blog-post #zone-content-wrapper #zone-content #block-views-blog-categories-block .views-row:last-child {
            border-bottom: 1px solid white; }
          .node-type-blog-post #zone-content-wrapper #zone-content #block-views-blog-categories-block .views-row h2 {
            font-family: 'GothamRounded-Book', sans-serif;
            font-size: 16px;
            line-height: 16px;
            text-transform: none;
            margin-bottom: 0; }
            .node-type-blog-post #zone-content-wrapper #zone-content #block-views-blog-categories-block .views-row h2 a {
              color: white;
              text-decoration: none; }
              .node-type-blog-post #zone-content-wrapper #zone-content #block-views-blog-categories-block .views-row h2 a:hover {
                text-decoration: underline; }

  .context-blog-categories .feed-icon,
  .context-blog .feed-icon {
    display: none; }
  .context-blog-categories #block-block-60,
  .context-blog #block-block-60 {
    margin-bottom: 60px; }
    .context-blog-categories #block-block-60 img,
    .context-blog #block-block-60 img {
      width: 100%;
      height: auto; }
  .context-blog-categories #block-system-main,
  .context-blog #block-system-main {
    text-align: center; }
    .context-blog-categories #block-system-main .node-blog-post,
    .context-blog #block-system-main .node-blog-post {
      margin-bottom: 40px;
      padding-bottom: 40px;
      border-bottom: 1px solid #999999; }
    .context-blog-categories #block-system-main .field-name-field-image,
    .context-blog #block-system-main .field-name-field-image {
      margin-bottom: 20px; }
      .context-blog-categories #block-system-main .field-name-field-image img,
      .context-blog #block-system-main .field-name-field-image img {
        width: 100%;
        height: auto; }
    .context-blog-categories #block-system-main .field-name-title,
    .context-blog #block-system-main .field-name-title {
      padding: 0 80px 20px; }
      .context-blog-categories #block-system-main .field-name-title a,
      .context-blog #block-system-main .field-name-title a {
        font-family: 'GothamRounded-Bold', sans-serif;
        font-weight: normal;
        font-size: 30px;
        line-height: 30px;
        letter-spacing: 0.02em;
        text-transform: uppercase;
        text-decoration: none;
        color: #005982; }
    .context-blog-categories #block-system-main .field-name-date-and-blog-category,
    .context-blog #block-system-main .field-name-date-and-blog-category {
      font-size: 16px;
      margin-bottom: 20px; }
      .context-blog-categories #block-system-main .field-name-date-and-blog-category span,
      .context-blog #block-system-main .field-name-date-and-blog-category span {
        color: #006271; }
      .context-blog-categories #block-system-main .field-name-node-link a,
      .context-blog #block-system-main .field-name-node-link a {
        background: #00b6f0;
        color: white;
        padding: 10px 20px;
        font-size: 18px;
        font-family: 'GothamRounded-Book', sans-serif;
        font-weight: normal;
        text-decoration: none;
        cursor: pointer; }
        .context-blog-categories #block-system-main .field-name-node-link a:hover,
        .context-blog #block-system-main .field-name-node-link a:hover {
          text-decoration: underline; }

    .page-node-28 #block-views-current-developments-block .block-title {
      text-align: center;
      margin-bottom: 20px;
      font-size: 24px;
      font-family: 'GothamRounded-Bold', sans-serif; }
    .page-node-28 #block-views-current-developments-block .views-row {
      width: 98%;
      margin: 0 1% 40px;
      float: left;
      text-align: center; }
      .page-node-28 #block-views-current-developments-block .views-row img {
        width: 100%;
        height: auto;
        margin-bottom: 20px; }
      .page-node-28 #block-views-current-developments-block .views-row strong {
        font-family: 'GothamRounded-Bold', sans-serif;
        font-size: 18px; }
      .page-node-28 #block-views-current-developments-block .views-row .views-field-body {
        height: 200px; }
      .page-node-28 #block-views-current-developments-block .views-row .views-field-field-link {
        background: url(/sites/all/themes/westbrook/images/arrow_white.jpg) no-repeat right;
        background-position: right 10px center;
        width: 190px;
        padding: 10px;
        border-radius: 10px;
        color: white;
        background-color: #e5007d;
        margin: 0 auto;
        margin-bottom: 10px; }
        .page-node-28 #block-views-current-developments-block .views-row .views-field-field-link a {
          color: white;
          text-decoration: none; }
  .page-node-28 #block-views-current-developments-block-1 {
    padding-top: 40px;
    margin-top: 40px;
    border-top: 1px solid #666666; }
    .page-node-28 #block-views-current-developments-block-1 .block-title {
      text-align: center;
      margin-bottom: 20px;
      font-size: 24px;
      font-family: 'GothamRounded-Bold', sans-serif; }
    .page-node-28 #block-views-current-developments-block-1 .views-row {
      width: 98%;
      margin: 0 1% 40px;
      float: left;
      text-align: center; }
      .page-node-28 #block-views-current-developments-block-1 .views-row img {
        width: 100%;
        height: auto;
        margin-bottom: 20px; }
      .page-node-28 #block-views-current-developments-block-1 .views-row strong {
        font-family: 'GothamRounded-Bold', sans-serif;
        font-size: 18px; }
      .page-node-28 #block-views-current-developments-block-1 .views-row .views-field-body {
        height: 400px; }
      .page-node-28 #block-views-current-developments-block-1 .views-row .views-field-field-link {
        background: url(/sites/all/themes/westbrook/images/arrow_white.jpg) no-repeat right;
        background-position: right 10px center;
        width: 190px;
        padding: 10px;
        border-radius: 10px;
        color: white;
        background-color: #e5007d;
        margin: 0 auto;
        margin-bottom: 10px; }
        .page-node-28 #block-views-current-developments-block-1 .views-row .views-field-field-link a {
          color: white;
          text-decoration: none; }

