.clearfix {

  *zoom: 1; }

  .clearfix:before, .clearfix:after {

    display: table;

    content: ""; }

  .clearfix:after {

    clear: both; }



body.skyview p {

  font-size: 12px; }

body.skyview p.lead {

  font-size: 14px;

  color: #5d2d28; }

body.skyview h1, body.skyview h2, body.skyview h3, body.skyview h4, body.skyview h5, body.skyview h6 {

  color: #5d2d28; }

body.skyview h1 {

  font-size: 36px; }

body.skyview h2 {

  font-size: 32px; }

body.skyview h3 {

  font-size: 24px; }

body.skyview h4 {

  font-size: 18px; }

body.skyview h5 {

  font-size: 14px; }

body.skyview h6 {

  font-size: 12px; }



body.skyview .btn-primary {

  background-color: #334a59;

  background-image: -moz-linear-gradient(top, #3d586a, #253540);

  background-image: -ms-linear-gradient(top, #3d586a, #253540);

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3d586a), to(#253540));

  background-image: -webkit-linear-gradient(top, #3d586a, #253540);

  background-image: -o-linear-gradient(top, #3d586a, #253540);

  background-image: linear-gradient(top, #3d586a, #253540);

  background-repeat: repeat-x;

  filter: none; }

  body.skyview .btn-primary:hover {

    background-color: #253540; }



body.skyview ul.nav.nav-tabs {

  border-bottom: 1px solid #c0a360;

  margin-bottom: 0; }

  body.skyview ul.nav.nav-tabs li a {

    background-color: #5d2d28;

    border-color: #c0a360;

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    border-radius: 0;

    color: #c0a360; }

  body.skyview ul.nav.nav-tabs li:hover a {

    background-color: #6f3630;

    border-color: #c0a360; }

  body.skyview ul.nav.nav-tabs li.active a, body.skyview ul.nav.nav-tabs li.active:hover a {

    background-color: white;

    border-bottom-color: white; }



body.skyview .tab-content {

  border: 1px solid #c0a360;

  border-top-color: transparent; }

  body.skyview .tab-content .tab-pane {

    padding: 10px; }

  body.skyview .tab-content .tab-pane h1.alternate-heading,

  body.skyview .tab-content .tab-pane h2.alternate-heading,

  body.skyview .tab-content .tab-pane h3.alternate-heading,

  body.skyview .tab-content .tab-pane h4.alternate-heading,

  body.skyview .tab-content .tab-pane h5.alternate-heading,

  body.skyview .tab-content .tab-pane h6.alternate-heading {

    display: none; }



@media (max-width: 767px) {

  body.skyview ul.nav.nav-tabs {

    display: none !important; } }

@media (max-width: 767px) {

  body.skyview .tab-content {

    display: block !important;

    border: 1px solid transparent !important;

    padding: 0 !important;

    margin-bottom: 0 !important; }

    body.skyview .tab-content .tab-pane {

      display: block !important;

      padding: 0 !important;

      margin-bottom: 15px; }

      body.skyview .tab-content .tab-pane h1.alternate-heading,

      body.skyview .tab-content .tab-pane h2.alternate-heading,

      body.skyview .tab-content .tab-pane h3.alternate-heading,

      body.skyview .tab-content .tab-pane h4.alternate-heading,

      body.skyview .tab-content .tab-pane h5.alternate-heading,

      body.skyview .tab-content .tab-pane h6.alternate-heading {

        display: block;

        padding-bottom: 5px;

        margin-bottom: 10px;

        border-bottom: 1px dashed #c0a360; } }

body.skyview .center-text {

  text-align: center; }

body.skyview .center-margin {

  margin: 0 auto; }

body.skyview .teaser {

  background-color: whitesmoke;

  border-bottom: 1px solid #e5e3dc; }

body.skyview .padded {

  padding: 30px; }



@media (max-width: 979px) {

  .visible-large {

    display: none !important; }



  .hidden-large {

    display: inherit !important; }



  .hidden-not-desktop {

    display: none !important; } }

@media (min-width: 980px) and (max-width: 1199px) {

  .visible-large {

    display: none !important; }



  .hidden-large {

    display: inherit !important; }



  .hidden-not-desktop {

    display: inherit !important; } }

@media (min-width: 1200px) {

  .visible-large {

    display: inherit !important; }



  .hidden-large {

    display: none !important; }



  .hidden-not-desktop {

    display: inherit !important; } }

body.skyview {

  background: #5b2a25; }

  body.skyview > .background-tile {

    background: #e7eace url("../images/textures/body_bg.gif") top left repeat; }

  body.skyview .modal {

    text-align: left !important; }



@media (max-width: 767px) {

  body.skyview {

    padding-left: 0 !important;

    padding-right: 0 !important; }

    body.skyview .container {

      margin-right: 0 !important; } }

body.skyview header#branding {

  background: transparent url("../images/tiles/home_top.jpg") top center no-repeat; }

  body.skyview header#branding.page-branding {

    background: transparent url("../images/tiles/page_top.jpg") top center no-repeat; }

  body.skyview header#branding .navbar {

    border-bottom: 1px solid #391b19;

    -webkit-box-shadow: 0 0px 6px rgba(0, 0, 0, 0.35);

    -moz-box-shadow: 0 0px 6px rgba(0, 0, 0, 0.35);

    box-shadow: 0 0px 6px rgba(0, 0, 0, 0.35);

    margin-bottom: 0px !important;

    min-height: 51px; }

    body.skyview header#branding .navbar .navbar-inner {

      -webkit-border-radius: 0;

      -moz-border-radius: 0;

      border-radius: 0;

      background-color: #76433a;

      background-image: -moz-linear-gradient(top, #875346, #5d2c28);

      background-image: -ms-linear-gradient(top, #875346, #5d2c28);

      background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#875346), to(#5d2c28));

      background-image: -webkit-linear-gradient(top, #875346, #5d2c28);

      background-image: -o-linear-gradient(top, #875346, #5d2c28);

      background-image: linear-gradient(top, #875346, #5d2c28);

      background-repeat: repeat-x;

      filter: none;

      height: 51px;

      padding-right: 0; }

      body.skyview header#branding .navbar .navbar-inner a.brand {

        background: transparent url("../images/logos/skyview_42x42.png") center center no-repeat;

        border-left: 1px solid #745654;

        border-right: 1px solid #745654;

        color: #e5caaf;

        width: 83px;

        height: 42px;

        text-decoration: none;

        text-indent: -9999px;

        padding: 5px 0; }

      body.skyview header#branding .navbar .navbar-inner nav {

        overflow-x: visible;

        overflow-y: visible; }

        body.skyview header#branding .navbar .navbar-inner nav ul.nav {

          width: 1085px;

          margin-right: 0;

          overflow: visible; }

          body.skyview header#branding .navbar .navbar-inner nav ul.nav > li > a {

            width: 153px;

            border-left: 1px solid #653c38;

            border-right: 1px solid #745654;

            color: #e5caaf;

            text-align: center;

            text-transform: uppercase;

            text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);

            overflow: hidden;

            text-overflow: ellipsis;

            white-space: nowrap;

            padding: 16px 0;

            padding-top: 17px;

            cursor: pointer; }

            body.skyview header#branding .navbar .navbar-inner nav ul.nav > li > a:hover {

              background-color: #6d3b34;

              background-image: -moz-linear-gradient(top, #5d2c28, #875346);

              background-image: -ms-linear-gradient(top, #5d2c28, #875346);

              background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5d2c28), to(#875346));

              background-image: -webkit-linear-gradient(top, #5d2c28, #875346);

              background-image: -o-linear-gradient(top, #5d2c28, #875346);

              background-image: linear-gradient(top, #5d2c28, #875346);

              background-repeat: repeat-x;

              filter: none; }

          body.skyview header#branding .navbar .navbar-inner nav ul.nav > li ul li a:hover {

            background-color: #723731;

            background-image: -moz-linear-gradient(top, #813e37, #5d2d28);

            background-image: -ms-linear-gradient(top, #813e37, #5d2d28);

            background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#813e37), to(#5d2d28));

            background-image: -webkit-linear-gradient(top, #813e37, #5d2d28);

            background-image: -o-linear-gradient(top, #813e37, #5d2d28);

            background-image: linear-gradient(top, #813e37, #5d2d28);

            background-repeat: repeat-x;

            filter: none; }

          body.skyview header#branding .navbar .navbar-inner nav ul.nav > li.last-child {

            padding-left: 5px;

            padding-right: 5px; }

            body.skyview header#branding .navbar .navbar-inner nav ul.nav > li.last-child > a {

              border-right: none !important;

              border-left: none !important;

              background: transparent url("../images/graphics/apply_now.png") bottom center no-repeat;

              height: 42px;

              color: #5d2d28;

              text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);

              -webkit-background-size: cover;

              -moz-background-size: cover;

              -ms-background-size: cover;

              -o-background-size: cover;

              background-size: cover;

              width: 143px; }



@media (min-width: 980px) and (max-width: 1199px) {

  body.skyview header#branding .navbar .navbar-inner ul.nav {

    width: 855px !important; }

    body.skyview header#branding .navbar .navbar-inner ul.nav > li.nav-item > a {

      width: 120.14286px !important; }

    body.skyview header#branding .navbar .navbar-inner ul.nav > li.nav-item.last-child a {

      width: 110.14286px !important; } }

html.lt-ie9 body.skyview header#branding .navbar .navbar-inner .nav-collapse.collapse {

  height: auto !important;

  overflow: visible !important; }

html.lt-ie9 body.skyview header#branding .navbar .navbar-inner ul.nav {

  width: 855px !important; }

  html.lt-ie9 body.skyview header#branding .navbar .navbar-inner ul.nav > li.nav-item > a {

    width: 120.14286px !important; }

  html.lt-ie9 body.skyview header#branding .navbar .navbar-inner ul.nav > li.nav-item.last-child > a {

    width: 110.14286px !important; }



@media (max-width: 979px) {

  body.skyview header#branding {

    margin: 0; }

    body.skyview header#branding .container {

      margin: 0 0 !important;

      padding: 0 0 !important;

      width: 100%; }

      body.skyview header#branding .container .navbar {

        width: 100%;

        height: auto !important; }

        body.skyview header#branding .container .navbar .navbar-inner {

          padding: 0 0;

          height: auto !important; }

          body.skyview header#branding .container .navbar .navbar-inner .btn-navbar {

            background-color: #76433a;

            background-image: -moz-linear-gradient(top, #875346, #5d2c28);

            background-image: -ms-linear-gradient(top, #875346, #5d2c28);

            background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#875346), to(#5d2c28));

            background-image: -webkit-linear-gradient(top, #875346, #5d2c28);

            background-image: -o-linear-gradient(top, #875346, #5d2c28);

            background-image: linear-gradient(top, #875346, #5d2c28);

            background-repeat: repeat-x;

            filter: none;

            margin-top: 10px !important;

            margin-right: 20px; }

            body.skyview header#branding .container .navbar .navbar-inner .btn-navbar:hover {

              background-color: #5d2c28; }

          body.skyview header#branding .container .navbar .navbar-inner a.brand {

            background-position: center left;

            margin-left: 20px;

            border-left: none;

            border-right: none; }

          body.skyview header#branding .container .navbar .navbar-inner nav.pull-right {

            float: none; }

            body.skyview header#branding .container .navbar .navbar-inner nav.pull-right .nav-collapse ul.nav > li {

              float: none; }

              body.skyview header#branding .container .navbar .navbar-inner nav.pull-right .nav-collapse ul.nav > li > a {

                display: block !important;

                width: 100%;

                margin: 0 !important;

                padding: 5px 0 !important;

                border-top: none !important;

                border-bottom: none !important;

                border-left: none !important;

                border-right: none !important;

                text-align: left;

                text-indent: 20px; }

              body.skyview header#branding .container .navbar .navbar-inner nav.pull-right .nav-collapse ul.nav > li.last-child {

                padding-left: 0 !important;

                padding-right: 0 !important; }

                body.skyview header#branding .container .navbar .navbar-inner nav.pull-right .nav-collapse ul.nav > li.last-child > a {

                  background-image: none !important;

                  color: #e5caaf;

                  text-shadow: none !important; }

              body.skyview header#branding .container .navbar .navbar-inner nav.pull-right .nav-collapse ul.nav > li ul > li > a {

                color: #c0a360; } }

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2) {

  body.skyview header#branding {

    background-image: url("../images/tiles/home_top%402x.jpg");

    -webkit-background-size: 1600px 62px;

    -moz-background-size: 1600px 62px;

    -ms-backgorund-size: 1600px 62px;

    -o-background-size: 1600px 62px;

    background-size: 1600px 62px; }

    body.skyview header#branding.page-branding {

      background-image: url("../images/tiles/page_top%402x.jpg");

      -webkit-background-size: 1600px 62px;

      -moz-background-size: 1600px 62px;

      -ms-background-size: 1600px 62px;

      -o-background-size: 1600px 62px;

      background-size: 1600px 62px; }

    body.skyview header#branding .navbar .navbar-inner a.brand {

      -webkit-background-size: contain;

      -moz-background-size: contain;

      ms-background-size: contain;

      -o-background-size: contain;

      background-image: url("../images/logos/skyview_42x42%402x.png");

      background-size: contain; } }

body.skyview section#page {

  background: transparent url("../images/tiles/page_middle.jpg") top center no-repeat; }

  body.skyview section#page .container.content {

    min-height: 607px;

    background: #fff;

    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);

    -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);

    box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);

    padding-bottom: 31px; }

    body.skyview section#page .container.content #sidebar {

      background-color: #FEFDF9;

      position: relative;

      border: 1px solid #cfd1ac;

      margin-left: 0;

      margin-right: 28px;

      margin-top: -84px;

      margin-bottom: 30px; }



@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2) {

  body.skyview section#page {

    background: transparent url("../images/tiles/page_middle%402x.jpg") top center no-repeat;

    -webkit-background-size: 1600px 607px;

    -moz-background-size: 1600px 607px;

    -ms-background-size: 1600px 607px;

    -o-background-size: 1600px 607px;

    background-size: 1600px 607px; } }

@media (max-width: 1199px) {

  body.skyview section#page .container.content #sidebar {

    margin-right: 0 !important; } }

html.lt-ie9 body.skyview section#page .container.content #sidebar {

  margin-right: 0 !important; }



@media (max-width: 767px) {

  body.skyview section#page .padded {

    padding: 15px; }

  body.skyview section#page #sidebar {

    background-color: #FEFDF9 !important;

    margin-top: 0 !important;

    border-color: transparent !important; } }

body.skyview section#page.page.page-careers .teaser {

  background-color: #f8f5ee; }

body.skyview section#page.page.page-careers .page-content {

  margin-bottom: 0 !important;

  font-size: 20px;

  font-weight: 200;

  line-height: 27px; }

  body.skyview section#page.page.page-careers .page-content h1, body.skyview section#page.page.page-careers .page-content h2, body.skyview section#page.page.page-careers .page-content h3, body.skyview section#page.page.page-careers .page-content h4, body.skyview section#page.page.page-careers .page-content h5 {

    color: #5d2d28; }

    body.skyview section#page.page.page-careers .page-content h1 a, body.skyview section#page.page.page-careers .page-content h2 a, body.skyview section#page.page.page-careers .page-content h3 a, body.skyview section#page.page.page-careers .page-content h4 a, body.skyview section#page.page.page-careers .page-content h5 a {

      color: #5d2d28; }

      body.skyview section#page.page.page-careers .page-content h1 a:hover, body.skyview section#page.page.page-careers .page-content h2 a:hover, body.skyview section#page.page.page-careers .page-content h3 a:hover, body.skyview section#page.page.page-careers .page-content h4 a:hover, body.skyview section#page.page.page-careers .page-content h5 a:hover {

        color: #4b2420; }

body.skyview section#page.page.page-careers .career-index {

  display: block;

  width: 30px;

  height: 30px;

  background-color: #c7ab54;

  -webkit-border-radius: 15px;

  -moz-border-radius: 15px;

  border-radius: 15px;

  color: white;

  text-align: center;

  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);

  line-height: 30px;

  font-size: 15px;

  font-weight: bold; }



body.skyview section#page.page.page-contact .page-content {

  margin-top: 30px; }

body.skyview section#page.page.page-contact .widget-form {

  margin-top: 30px; }



body.skyview div#masthead {

  background: transparent url("../images/tiles/home_middle_comp.jpg") top center no-repeat;

  width: 100%;

  height: 607px;

  margin-top: -13px; }

  body.skyview div#masthead .container {

    position: relative; }

  body.skyview div#masthead .video {

    position: absolute;

    z-index: 1;

    width: 400px;

    height: 225px;

    left: 24px;

    top: 18px; }

  body.skyview div#masthead .tv {

    position: absolute;

    z-index: 2;

    background-image: url("../images/tiles/tv_frame.png");

    width: 419px;

    height: 249px;

    left: 12px;

    top: 6px;

    cursor: pointer; }



@media (max-width: 979px) {

  body.skyview div#masthead {

    background: none;

    height: auto;

    margin-top: 0 !important; }

    body.skyview div#masthead img {

      display: block;

      width: 100%;

      visibility: visible; }

  body.skyview .home-branding {

    background-image: none !important; } }

@media (min-width: 1199px) {

  body.skyview div#masthead .video {

    left: 139px; }

  body.skyview div#masthead .tv {

    left: 127px; } }

.lt-ie9 body.skyview div#masthead {

  margin-top: 0; }



body.skyview section#page.page.page-properties hgroup.byline h3,

body.skyview section#page.page.page-apartments hgroup.byline h3 {

  color: white;

  text-transform: none;

  font-size: 1em;

  font-weight: bold;

  text-align: right;

  margin-bottom: 0;

  line-height: 1em; }

body.skyview section#page.page.page-properties hgroup.byline h5,

body.skyview section#page.page.page-apartments hgroup.byline h5 {

  font-size: 1.75em;

  font-weight: bold;

  text-align: right;

  margin-bottom: 0;

  line-height: 1em; }

body.skyview section#page.page.page-properties ul.apartments,

body.skyview section#page.page.page-apartments ul.apartments {

  border-top: 1px solid #e6e5e1;

  border-left: 1px solid #e6e5e1;

  border-right: 1px solid #e6e5e1; }

  body.skyview section#page.page.page-properties ul.apartments > li,

  body.skyview section#page.page.page-apartments ul.apartments > li {

    position: relative;

    background-color: #faf7f0;

    border-top: 1px solid white;

    border-bottom: 1px solid #e6e5e1; }

    body.skyview section#page.page.page-properties ul.apartments > li .span1,

    body.skyview section#page.page.page-properties ul.apartments > li .span2,

    body.skyview section#page.page.page-properties ul.apartments > li .span3,

    body.skyview section#page.page.page-properties ul.apartments > li .span4,

    body.skyview section#page.page.page-properties ul.apartments > li .span5,

    body.skyview section#page.page.page-properties ul.apartments > li .span6,

    body.skyview section#page.page.page-properties ul.apartments > li .span7,

    body.skyview section#page.page.page-properties ul.apartments > li .span8,

    body.skyview section#page.page.page-properties ul.apartments > li .span9,

    body.skyview section#page.page.page-properties ul.apartments > li .span10,

    body.skyview section#page.page.page-properties ul.apartments > li .span11,

    body.skyview section#page.page.page-properties ul.apartments > li .span12,

    body.skyview section#page.page.page-apartments ul.apartments > li .span1,

    body.skyview section#page.page.page-apartments ul.apartments > li .span2,

    body.skyview section#page.page.page-apartments ul.apartments > li .span3,

    body.skyview section#page.page.page-apartments ul.apartments > li .span4,

    body.skyview section#page.page.page-apartments ul.apartments > li .span5,

    body.skyview section#page.page.page-apartments ul.apartments > li .span6,

    body.skyview section#page.page.page-apartments ul.apartments > li .span7,

    body.skyview section#page.page.page-apartments ul.apartments > li .span8,

    body.skyview section#page.page.page-apartments ul.apartments > li .span9,

    body.skyview section#page.page.page-apartments ul.apartments > li .span10,

    body.skyview section#page.page.page-apartments ul.apartments > li .span11,

    body.skyview section#page.page.page-apartments ul.apartments > li .span12 {

      margin-left: 0 !important;

      background: transparent url("../images/graphics/arrow%402x.gif") center left no-repeat;

      -webkit-background-size: 36px 96px;

      -moz-background-size: 36px 96px;

      -ms-background-size: 36px 96px;

      -o-background-size: 36px 96px;

      background-size: 36px 96px;

      min-height: 96px; }

      body.skyview section#page.page.page-properties ul.apartments > li .span1.no-arrow,

      body.skyview section#page.page.page-properties ul.apartments > li .span2.no-arrow,

      body.skyview section#page.page.page-properties ul.apartments > li .span3.no-arrow,

      body.skyview section#page.page.page-properties ul.apartments > li .span4.no-arrow,

      body.skyview section#page.page.page-properties ul.apartments > li .span5.no-arrow,

      body.skyview section#page.page.page-properties ul.apartments > li .span6.no-arrow,

      body.skyview section#page.page.page-properties ul.apartments > li .span7.no-arrow,

      body.skyview section#page.page.page-properties ul.apartments > li .span8.no-arrow,

      body.skyview section#page.page.page-properties ul.apartments > li .span9.no-arrow,

      body.skyview section#page.page.page-properties ul.apartments > li .span10.no-arrow,

      body.skyview section#page.page.page-properties ul.apartments > li .span11.no-arrow,

      body.skyview section#page.page.page-properties ul.apartments > li .span12.no-arrow,

      body.skyview section#page.page.page-apartments ul.apartments > li .span1.no-arrow,

      body.skyview section#page.page.page-apartments ul.apartments > li .span2.no-arrow,

      body.skyview section#page.page.page-apartments ul.apartments > li .span3.no-arrow,

      body.skyview section#page.page.page-apartments ul.apartments > li .span4.no-arrow,

      body.skyview section#page.page.page-apartments ul.apartments > li .span5.no-arrow,

      body.skyview section#page.page.page-apartments ul.apartments > li .span6.no-arrow,

      body.skyview section#page.page.page-apartments ul.apartments > li .span7.no-arrow,

      body.skyview section#page.page.page-apartments ul.apartments > li .span8.no-arrow,

      body.skyview section#page.page.page-apartments ul.apartments > li .span9.no-arrow,

      body.skyview section#page.page.page-apartments ul.apartments > li .span10.no-arrow,

      body.skyview section#page.page.page-apartments ul.apartments > li .span11.no-arrow,

      body.skyview section#page.page.page-apartments ul.apartments > li .span12.no-arrow {

        background-image: none !important; }

    body.skyview section#page.page.page-properties ul.apartments > li .photo-box,

    body.skyview section#page.page.page-apartments ul.apartments > li .photo-box {

      padding: 4px;

      background: white;

      border: 1px solid #ede3ca; }

    body.skyview section#page.page.page-properties ul.apartments > li .vertical-arrow,

    body.skyview section#page.page.page-apartments ul.apartments > li .vertical-arrow {

      padding-left: 40px; }

    body.skyview section#page.page.page-properties ul.apartments > li img,

    body.skyview section#page.page.page-apartments ul.apartments > li img {

      width: 100%; }

    body.skyview section#page.page.page-properties ul.apartments > li .placeholder,

    body.skyview section#page.page.page-apartments ul.apartments > li .placeholder {

      height: 112px;

      width: 150px;

      background: #faf7f0 url("../images/graphics/placeholder.png") center center no-repeat;

      overflow: hidden; }

      body.skyview section#page.page.page-properties ul.apartments > li .placeholder span,

      body.skyview section#page.page.page-apartments ul.apartments > li .placeholder span {

        display: none; }

    body.skyview section#page.page.page-properties ul.apartments > li .apartment-name,

    body.skyview section#page.page.page-properties ul.apartments > li .apartment-city,

    body.skyview section#page.page.page-apartments ul.apartments > li .apartment-name,

    body.skyview section#page.page.page-apartments ul.apartments > li .apartment-city {

      text-transform: uppercase; }

    body.skyview section#page.page.page-properties ul.apartments > li .apartment-city,

    body.skyview section#page.page.page-apartments ul.apartments > li .apartment-city {

      font-size: 1.2em;

      text-align: left;

      color: #27363f; }

    body.skyview section#page.page.page-properties ul.apartments > li .apartment-name,

    body.skyview section#page.page.page-apartments ul.apartments > li .apartment-name {

      font-weight: bold !important; }

    body.skyview section#page.page.page-properties ul.apartments > li .apartment-name,

    body.skyview section#page.page.page-properties ul.apartments > li .apartment-address,

    body.skyview section#page.page.page-apartments ul.apartments > li .apartment-name,

    body.skyview section#page.page.page-apartments ul.apartments > li .apartment-address {

      font-size: 1em;

      font-weight: normal;

      line-height: 1.5em;

      color: #5d2d28; }

    body.skyview section#page.page.page-properties ul.apartments > li ul.suites > li,

    body.skyview section#page.page.page-apartments ul.apartments > li ul.suites > li {

      color: #582828; }

    body.skyview section#page.page.page-properties ul.apartments > li a.btn,

    body.skyview section#page.page.page-apartments ul.apartments > li a.btn {

      display: block !important;

      width: 100%;

      height: auto;

      padding-left: 0;

      padding-right: 0;

      padding-top: 10px;

      padding-bottom: 10px;

      text-align: center; }

    body.skyview section#page.page.page-properties ul.apartments > li.mobile-ready .placeholder,

    body.skyview section#page.page.page-apartments ul.apartments > li.mobile-ready .placeholder {

      display: none; }

    body.skyview section#page.page.page-properties ul.apartments > li.mobile-ready .photo-box,

    body.skyview section#page.page.page-apartments ul.apartments > li.mobile-ready .photo-box {

      max-width: 250px;

      margin: 10px 0; }

    body.skyview section#page.page.page-properties ul.apartments > li.mobile-ready .span1,

    body.skyview section#page.page.page-properties ul.apartments > li.mobile-ready .span2,

    body.skyview section#page.page.page-properties ul.apartments > li.mobile-ready .span3,

    body.skyview section#page.page.page-properties ul.apartments > li.mobile-ready .span4,

    body.skyview section#page.page.page-properties ul.apartments > li.mobile-ready .span5,

    body.skyview section#page.page.page-properties ul.apartments > li.mobile-ready .span6,

    body.skyview section#page.page.page-properties ul.apartments > li.mobile-ready .span7,

    body.skyview section#page.page.page-properties ul.apartments > li.mobile-ready .span8,

    body.skyview section#page.page.page-properties ul.apartments > li.mobile-ready .span9,

    body.skyview section#page.page.page-properties ul.apartments > li.mobile-ready .span10,

    body.skyview section#page.page.page-properties ul.apartments > li.mobile-ready .span11,

    body.skyview section#page.page.page-properties ul.apartments > li.mobile-ready .span12,

    body.skyview section#page.page.page-apartments ul.apartments > li.mobile-ready .span1,

    body.skyview section#page.page.page-apartments ul.apartments > li.mobile-ready .span2,

    body.skyview section#page.page.page-apartments ul.apartments > li.mobile-ready .span3,

    body.skyview section#page.page.page-apartments ul.apartments > li.mobile-ready .span4,

    body.skyview section#page.page.page-apartments ul.apartments > li.mobile-ready .span5,

    body.skyview section#page.page.page-apartments ul.apartments > li.mobile-ready .span6,

    body.skyview section#page.page.page-apartments ul.apartments > li.mobile-ready .span7,

    body.skyview section#page.page.page-apartments ul.apartments > li.mobile-ready .span8,

    body.skyview section#page.page.page-apartments ul.apartments > li.mobile-ready .span9,

    body.skyview section#page.page.page-apartments ul.apartments > li.mobile-ready .span10,

    body.skyview section#page.page.page-apartments ul.apartments > li.mobile-ready .span11,

    body.skyview section#page.page.page-apartments ul.apartments > li.mobile-ready .span12 {

      background-image: none !important;

      min-height: 0 !important; }

    body.skyview section#page.page.page-properties ul.apartments > li.mobile-ready .vertical-arrow,

    body.skyview section#page.page.page-apartments ul.apartments > li.mobile-ready .vertical-arrow {

      padding-left: 0 !important; }

    body.skyview section#page.page.page-properties ul.apartments > li.mobile-ready .column-suites,

    body.skyview section#page.page.page-apartments ul.apartments > li.mobile-ready .column-suites {

      display: none; }



@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2) {

  body.skyview section#page.page.page-properties ul.apartments > li .placeholder,

  body.skyview section#page.page.page-apartments ul.apartments > li .placeholder {

    -webkit-background-size: 64px 63px;

    -moz-background-size: 64px 63px;

    -ms-background-size: 64px 63px;

    -o-background-size: 64px 63px;

    background-image: url("../images/graphics/placeholder%402x.png");

    background-size: 64px 63px; } }

@media (min-width: 768px) and (max-width: 979px) {

  body.skyview section#page.page.page-properties ul.apartments > li .span3,

  body.skyview section#page.page.page-apartments ul.apartments > li .span3 {

    margin-right: 10px; }

  body.skyview section#page.page.page-properties ul.apartments > li .span2.column-image,

  body.skyview section#page.page.page-apartments ul.apartments > li .span2.column-image {

    margin: 0 10px; }

    body.skyview section#page.page.page-properties ul.apartments > li .span2.column-image .photo-box,

    body.skyview section#page.page.page-apartments ul.apartments > li .span2.column-image .photo-box {

      margin-top: 0 !important;

      margin-bottom: 0 !important; }

    body.skyview section#page.page.page-properties ul.apartments > li .span2.column-image .placeholder,

    body.skyview section#page.page.page-apartments ul.apartments > li .span2.column-image .placeholder {

      display: block !important;

      height: 50px;

      width: auto !important; } }

body.skyview section#page.page.page-property .utilities-block,

body.skyview section#page.page.page-apartment .utilities-block {

  border-top: 1px solid #cfd1ac; }

  body.skyview section#page.page.page-property .utilities-block .padded,

  body.skyview section#page.page.page-apartment .utilities-block .padded {

    padding-top: 15px !important; }

  body.skyview section#page.page.page-property .utilities-block h1, body.skyview section#page.page.page-property .utilities-block h2, body.skyview section#page.page.page-property .utilities-block h3, body.skyview section#page.page.page-property .utilities-block h4, body.skyview section#page.page.page-property .utilities-block h5,

  body.skyview section#page.page.page-apartment .utilities-block h1,

  body.skyview section#page.page.page-apartment .utilities-block h2,

  body.skyview section#page.page.page-apartment .utilities-block h3,

  body.skyview section#page.page.page-apartment .utilities-block h4,

  body.skyview section#page.page.page-apartment .utilities-block h5 {

    line-height: 1em;

    margin-top: 0; }

body.skyview section#page.page.page-property hgroup.byline h3,

body.skyview section#page.page.page-apartment hgroup.byline h3 {

  color: white;

  text-transform: none;

  font-size: 1em;

  font-weight: bold;

  text-align: right;

  margin-bottom: 0;

  line-height: 1em; }

body.skyview section#page.page.page-property hgroup.byline h5,

body.skyview section#page.page.page-apartment hgroup.byline h5 {

  font-size: 1.75em;

  font-weight: bold;

  text-align: right;

  margin-bottom: 0;

  line-height: 1em; }

body.skyview section#page.page.page-property hgroup.address,

body.skyview section#page.page.page-apartment hgroup.address {

  margin-bottom: 15px; }

  body.skyview section#page.page.page-property hgroup.address h1, body.skyview section#page.page.page-property hgroup.address h2, body.skyview section#page.page.page-property hgroup.address h3, body.skyview section#page.page.page-property hgroup.address h4, body.skyview section#page.page.page-property hgroup.address h5, body.skyview section#page.page.page-property hgroup.address h6,

  body.skyview section#page.page.page-apartment hgroup.address h1,

  body.skyview section#page.page.page-apartment hgroup.address h2,

  body.skyview section#page.page.page-apartment hgroup.address h3,

  body.skyview section#page.page.page-apartment hgroup.address h4,

  body.skyview section#page.page.page-apartment hgroup.address h5,

  body.skyview section#page.page.page-apartment hgroup.address h6 {

    font-weight: 200;

    font-size: 22px;

    color: #27363f; }

  body.skyview section#page.page.page-property hgroup.address h5, body.skyview section#page.page.page-property hgroup.address h6,

  body.skyview section#page.page.page-apartment hgroup.address h5,

  body.skyview section#page.page.page-apartment hgroup.address h6 {

    font-size: 18px;

    color: #4e6c7e; }

  body.skyview section#page.page.page-property hgroup.address h6,

  body.skyview section#page.page.page-apartment hgroup.address h6 {

    display: none; }

body.skyview section#page.page.page-property div.block,

body.skyview section#page.page.page-apartment div.block {

  margin-bottom: 30px; }

body.skyview section#page.page.page-property div.block.block-suites,

body.skyview section#page.page.page-apartment div.block.block-suites {

  margin-bottom: 0; }

  body.skyview section#page.page.page-property div.block.block-suites ul.suites > li,

  body.skyview section#page.page.page-apartment div.block.block-suites ul.suites > li {

    background-color: #faf7f0;

    margin-bottom: 2px;

    padding: 8px;

    min-height: 27px;

    line-height: 27px; }

    body.skyview section#page.page.page-property div.block.block-suites ul.suites > li .arrow,

    body.skyview section#page.page.page-apartment div.block.block-suites ul.suites > li .arrow {

      background: transparent url("../images/graphics/arrow.gif") center right no-repeat; }

    body.skyview section#page.page.page-property div.block.block-suites ul.suites > li .button,

    body.skyview section#page.page.page-apartment div.block.block-suites ul.suites > li .button {

      text-align: center; }

      body.skyview section#page.page.page-property div.block.block-suites ul.suites > li .button a.btn,

      body.skyview section#page.page.page-apartment div.block.block-suites ul.suites > li .button a.btn {

        margin: 0 auto; }

    body.skyview section#page.page.page-property div.block.block-suites ul.suites > li strong,

    body.skyview section#page.page.page-apartment div.block.block-suites ul.suites > li strong {

      font-size: 1.2em;

      font-weight: normal; }

      body.skyview section#page.page.page-property div.block.block-suites ul.suites > li strong.bold,

      body.skyview section#page.page.page-apartment div.block.block-suites ul.suites > li strong.bold {

        font-weight: bold; }

    body.skyview section#page.page.page-property div.block.block-suites ul.suites > li .span1,

    body.skyview section#page.page.page-property div.block.block-suites ul.suites > li .span2,

    body.skyview section#page.page.page-property div.block.block-suites ul.suites > li .span3,

    body.skyview section#page.page.page-property div.block.block-suites ul.suites > li .span4,

    body.skyview section#page.page.page-property div.block.block-suites ul.suites > li .span5,

    body.skyview section#page.page.page-property div.block.block-suites ul.suites > li .span6,

    body.skyview section#page.page.page-property div.block.block-suites ul.suites > li .span7,

    body.skyview section#page.page.page-property div.block.block-suites ul.suites > li .span8,

    body.skyview section#page.page.page-property div.block.block-suites ul.suites > li .span9,

    body.skyview section#page.page.page-property div.block.block-suites ul.suites > li .span10,

    body.skyview section#page.page.page-property div.block.block-suites ul.suites > li .span11,

    body.skyview section#page.page.page-property div.block.block-suites ul.suites > li .span12,

    body.skyview section#page.page.page-apartment div.block.block-suites ul.suites > li .span1,

    body.skyview section#page.page.page-apartment div.block.block-suites ul.suites > li .span2,

    body.skyview section#page.page.page-apartment div.block.block-suites ul.suites > li .span3,

    body.skyview section#page.page.page-apartment div.block.block-suites ul.suites > li .span4,

    body.skyview section#page.page.page-apartment div.block.block-suites ul.suites > li .span5,

    body.skyview section#page.page.page-apartment div.block.block-suites ul.suites > li .span6,

    body.skyview section#page.page.page-apartment div.block.block-suites ul.suites > li .span7,

    body.skyview section#page.page.page-apartment div.block.block-suites ul.suites > li .span8,

    body.skyview section#page.page.page-apartment div.block.block-suites ul.suites > li .span9,

    body.skyview section#page.page.page-apartment div.block.block-suites ul.suites > li .span10,

    body.skyview section#page.page.page-apartment div.block.block-suites ul.suites > li .span11,

    body.skyview section#page.page.page-apartment div.block.block-suites ul.suites > li .span12 {

      min-height: 0 !important; }

body.skyview section#page.page.page-property div.tab-content,

body.skyview section#page.page.page-apartment div.tab-content {

  margin-bottom: 30px; }

body.skyview section#page.page.page-property ul.amenities,

body.skyview section#page.page.page-apartment ul.amenities {

  margin-bottom: 30px; }

  body.skyview section#page.page.page-property ul.amenities li,

  body.skyview section#page.page.page-apartment ul.amenities li {

    color: #27363f;

    padding-left: 20px;

    background: transparent url("../images/graphics/dot.gif") center left no-repeat;

    -webkit-background-size: 10px 10px;

    -moz-background-size: 10px 10px;

    -ms-background-size: 10px 10px;

    -o-background-size: 10px 10px;

    background-size: 10px 10px; }

body.skyview section#page.page.page-property h5.utilities.title,

body.skyview section#page.page.page-apartment h5.utilities.title {

  font-size: 24px;

  color: #27363f; }

body.skyview section#page.page.page-property ul.utilities > li,

body.skyview section#page.page.page-apartment ul.utilities > li {

  float: left;

  width: 50px;

  height: 50px;

  overflow: hidden;

  text-indent: -9999px;

  margin-right: 5px;

  background-image: url("../images/graphics/utilities.png");

  background-color: transparent;

  background-repeat: no-repeat; }

  body.skyview section#page.page.page-property ul.utilities > li.utility-heat,

  body.skyview section#page.page.page-apartment ul.utilities > li.utility-heat {

    background-position: -55px 0; }

  body.skyview section#page.page.page-property ul.utilities > li.utility-water,

  body.skyview section#page.page.page-apartment ul.utilities > li.utility-water {

    background-position: 0 0; }

  body.skyview section#page.page.page-property ul.utilities > li.utility-electricity,

  body.skyview section#page.page.page-apartment ul.utilities > li.utility-electricity {

    background-position: -109px 0; }

  body.skyview section#page.page.page-property ul.utilities > li.utility-cable,

  body.skyview section#page.page.page-apartment ul.utilities > li.utility-cable {

    display: none; }



@media (max-width: 767px) {

  body.skyview section#page.page.page-property div.block > h3,

  body.skyview section#page.page.page-apartment div.block > h3 {

    margin-bottom: 10px !important;

    padding-bottom: 5px !important;

    border-bottom: 1px dashed #c0a360; }

  body.skyview section#page.page.page-property div.block.block-suites ul.suites > li .arrow,

  body.skyview section#page.page.page-apartment div.block.block-suites ul.suites > li .arrow {

    background-image: none; }

  body.skyview section#page.page.page-property div.block.block-suites ul.suites > li .button,

  body.skyview section#page.page.page-apartment div.block.block-suites ul.suites > li .button {

    text-align: left; }

  body.skyview section#page.page.page-property div.block.block-suites ul.suites > li strong,

  body.skyview section#page.page.page-apartment div.block.block-suites ul.suites > li strong {

    font-weight: normal;

    font-size: 1em; }

    body.skyview section#page.page.page-property div.block.block-suites ul.suites > li strong.bold,

    body.skyview section#page.page.page-apartment div.block.block-suites ul.suites > li strong.bold {

      font-weight: normal; } }

@media (min-width: 768px) and (max-width: 979px) {

  body.skyview section#page.page.page-property div.block.block-suites ul.suites > li.visible-desktop,

  body.skyview section#page.page.page-apartment div.block.block-suites ul.suites > li.visible-desktop {

    display: list-item !important; }

  body.skyview section#page.page.page-property .widget.widget-page-title > .row-fluid > .span5,

  body.skyview section#page.page.page-apartment .widget.widget-page-title > .row-fluid > .span5 {

    width: 65.7459% !important; } }

@media (max-width: 979px) {

  body.skyview section#page.page.page-property div.block.block-suites ul.suites > li .arrow,

  body.skyview section#page.page.page-apartment div.block.block-suites ul.suites > li .arrow {

    background-image: none; }

  body.skyview section#page.page.page-property div.block.block-suites ul.suites > li strong,

  body.skyview section#page.page.page-apartment div.block.block-suites ul.suites > li strong {

    font-size: 1em !important; }

  body.skyview section#page.page.page-property hgroup.address h6,

  body.skyview section#page.page.page-apartment hgroup.address h6 {

    display: block;

    margin-top: 5px; } }

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2) {

  body.skyview section#page.page.page-property div.block.block-suites,

  body.skyview section#page.page.page-apartment div.block.block-suites {

    margin-bottom: 0; }

    body.skyview section#page.page.page-property div.block.block-suites ul.suites > li .arrow,

    body.skyview section#page.page.page-apartment div.block.block-suites ul.suites > li .arrow {

      background: transparent url("../images/graphics/arrow%402x.gif") center right no-repeat;

      -webkit-background-size: contain;

      -moz-background-size: contain;

      -ms-background-size: contain;

      -o-background-size: contain;

      background-size: contain; }

  body.skyview section#page.page.page-property ul.utilities li,

  body.skyview section#page.page.page-apartment ul.utilities li {

    -webkit-background-size: 159px 50px;

    -moz-background-size: 159px 50px;

    -ms-background-size: 159px 50px;

    -o-background-size: 159px 50px;

    background-image: url("../images/graphics/utilities%402x.png");

    background-size: 159px 50px; }

    body.skyview section#page.page.page-property ul.utilities li.utility-heat,

    body.skyview section#page.page.page-apartment ul.utilities li.utility-heat {

      background-position: -55px 0; }

    body.skyview section#page.page.page-property ul.utilities li.utility-water,

    body.skyview section#page.page.page-apartment ul.utilities li.utility-water {

      background-position: 0 0; }

    body.skyview section#page.page.page-property ul.utilities li.utility-electricity,

    body.skyview section#page.page.page-apartment ul.utilities li.utility-electricity {

      background-position: -109px 0; }

  body.skyview section#page.page.page-property ul.amenities li,

  body.skyview section#page.page.page-apartment ul.amenities li {

    -webkit-background-size: 10px 10px;

    -moz-background-size: 10px 10px;

    -ms-background-size: 10px 10px;

    -o-background-size: 10px 10px;

    background-image: url("../images/graphics/dot%402x.gif");

    background-color: transparent;

    background-position: center left;

    background-repeat: no-repeat; } }

@media (max-width: 767px) {

  body.skyview section#page.page.page-testimonials ul,

  body.skyview section#page.page.page-testimonial ul {

    margin-top: 15px; }

  body.skyview section#page.page.page-testimonials li,

  body.skyview section#page.page.page-testimonial li {

    margin-bottom: 35px !important; } }

body.skyview footer#colophon {

  position: relative;

  height: 88px; }

  body.skyview footer#colophon > * {

    position: relative;

    z-index: 2; }

  body.skyview footer#colophon.page-branding {

    margin-top: -31px; }

  body.skyview footer#colophon.home-branding {

    background: transparent url("../images/tiles/home_bottom.jpg") top center no-repeat; }

  body.skyview footer#colophon .background-tile {

    position: absolute;

    z-index: 1;

    top: 0;

    left: 0;

    right: 0;

    background: transparent url("../images/tiles/skyview_circle_inner.png") top center no-repeat;

    height: 100px; }

  body.skyview footer#colophon.home-branding .background-tile {

    top: 8px;

    background-image: url("../images/tiles/skyview_circle.png"); }

  body.skyview footer#colophon p, body.skyview footer#colophon ul.nav li a {

    line-height: 18px;

    margin-top: 50px !important;

    margin-bottom: 0;

    color: #9e9073;

    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }

  body.skyview footer#colophon.page-branding p, body.skyview footer#colophon.page-branding ul.nav li a {

    margin-top: 21px; }

  body.skyview footer#colophon ul.nav {

    margin-bottom: 0;

    display: inline; }

    body.skyview footer#colophon ul.nav li {

      display: inline;

      float: left;

      margin-left: 20px; }

      body.skyview footer#colophon ul.nav li a:hover {

        background-color: transparent !important;

        text-decoration: underline; }



@media (max-width: 979px) {

  body.skyview footer#colophon {

    position: relative;

    background: transparent;

    margin-top: -30px;

    z-index: 900; } }

body.skyview .the-end {

  background: #5b2a25 url("../images/tiles/footer_trim.gif") top left repeat-x;

  width: 100%;

  height: 72px;

  text-align: center;

  padding-top: 28px; }

  body.skyview .the-end .logo {

    background: transparent url("../images/tiles/skyview_bottom_text.png") top left no-repeat;

    width: 138px;

    height: 47px;

    margin: 0 auto; }



@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2) {

  body.skyview footer#colophon .background-tile {

    -webkit-background-size: 100px 100px;

    -moz-background-size: 100px 100px;

    -ms-background-size: 100px 100px;

    -o-background-size: 100px 100px;

    background-size: 100px 100px;

    background-image: url("../images/tiles/skyview_circle_inner%402x.png"); }

  body.skyview footer#colophon.home-branding .background-tile {

    background-image: url("../images/tiles/skyview_circle%402x.png"); }

  body.skyview .the-end .logo {

    background-image: url("../images/tiles/skyview_bottom_text%402x.png");

    -webkit-background-size: 138px 47px;

    -moz-background-size: 138px 47px;

    -ms-background-size: 138px 47px;

    -o-background-size: 138px 47px;

    background-size: 138px 47px; } }

body.skyview ul.widget {

  margin: 0;

  padding: 0;

  list-style: none; }

  body.skyview ul.widget > li {

    margin: 0;

    padding: 15px 30px;

    border-bottom: 1px solid #e7eace; }

    body.skyview ul.widget > li hgroup {

      margin-bottom: 0; }

      body.skyview ul.widget > li hgroup h1, body.skyview ul.widget > li hgroup h2, body.skyview ul.widget > li hgroup h3, body.skyview ul.widget > li hgroup h4 {

        color: #27363f;

        font-weight: bold;

        font-size: 24px;

        line-height: 28px;

        margin-top: 6px; }

      body.skyview ul.widget > li hgroup h5, body.skyview ul.widget > li hgroup h6 {

        font-weight: 200;

        font-size: 13px; }

    body.skyview ul.widget > li img {

      float: right; }



@media (max-width: 767px) {

  ul.widget > li {

    padding: 15px;

    clear: both; }

    ul.widget > li .span8 {

      width: 65%;

      float: left; }

    ul.widget > li .span4 {

      width: 30%;

      float: right; } }

body.skyview .widget.widget-banner {

  margin-top: -23px; }

  body.skyview .widget.widget-banner .container {

    background: transparent url("../images/tiles/banner.png") 20px 0 no-repeat; }

    body.skyview .widget.widget-banner .container .row-fluid {

      margin-bottom: 0 !important;

      padding-bottom: 0 !important; }

      body.skyview .widget.widget-banner .container .row-fluid .span12 {

        margin-bottom: 0 !important;

        padding-bottom: 0 !important; }

  body.skyview .widget.widget-banner .spacer {

    height: 71px; }



html.mozilla body.skyview .widget.widget-banner .spacer {

  height: 48px; }



html.ie9 body.skyview .widget.widget-banner,

html.lt-ie9 body.skyview .widget.widget-banner {

  margin-top: 0 !important; }



@media (max-width: 979px) {

  body.skyview .widget.widget-banner {

    margin-top: -3px; } }

@media (max-width: 767px) {

  body.skyview .widget.widget-banner {

    display: none; } }

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2) {

  body.skyview .widget.widget-banner .container {

    background-image: url("../images/tiles/banner%402x.png");

    -webkit-background-size: 620px 71px;

    -moz-background-size: 620px 71px;

    -ms-background-size: 620px 71px;

    -o-background-size: 620px 71px;

    background-size: 620px 71px; } }

body.skyview ul.widget.widget-contacts > li img {

  width: 59px;

  height: 59px; }



@media (max-width: 979px) {

  body.skyview ul.widget.widget-contacts > li .graphic-element {

    display: none; }

  body.skyview ul.widget.widget-contacts > li .span8,

  body.skyview ul.widget.widget-contacts > li .span4 {

    margin-left: 0 !important;

    width: 100% !important; }

  body.skyview ul.widget.widget-contacts > li h4 {

    font-size: 1.2em; } }

@media (max-width: 1199px) {

  body.skyview ul.widget.widget-contacts > li h4 {

    font-size: 1.2em; } }

html.lt-ie9 body.skyview ul.widget.widget-contacts > li h4 {

  font-size: 1.2em; }



body.skyview ul.widget.widget-employees > li img {

  width: 110px;

  height: 140px; }



@media (max-width: 979px) {

  body.skyview ul.widget.widget-employees > li img {

    height: auto !important; } }

body.skyview ul.widget.widget-employees.widget-employees-horizontal > li img {

  width: 110px;

  height: 140px; }



@media (max-width: 979px) {

  body.skyview ul.widget.widget-employees.widget-employees-horizontal > li img {

    height: auto !important; } }

body.skyview div.widget.widget-form {

  background-color: #f8f9f2; }

  body.skyview div.widget.widget-form form label {

    color: #5d2d28;

    font-weight: bold; }

  body.skyview div.widget.widget-form form textarea {

    width: 80%;

    height: 200px; }

  body.skyview div.widget.widget-form form .form-actions {

    background-color: #f8f9f2;

    border-top: 1px solid transparent !important;

    border-bottom: 1px solid transparent !important;

    padding-top: 0 !important;

    padding-bottom: 0 !important; }

    body.skyview div.widget.widget-form form .form-actions .btn.btn-primary {

      background: transparent url("../images/graphics/button_contact.png") center center no-repeat !important;

      -webkit-background-size: 202px 52px;

      -moz-background-size: 202px 52px;

      -ms-background-size: 202px 52px;

      -o-background-size: 202px 52px;

      background-size: 202px 52px;

      width: 202px;

      height: 52px;

      padding: 0 0 0 0 !important;

      overflow: hidden;

      text-indent: -9999px;

      border: none !important;

      -webkit-border-radius: 0;

      -moz-border-radius: 0;

      border-radius: 0;

      -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);

      -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);

      box-shadow: 0 0 0 rgba(0, 0, 0, 0); }

body.skyview div.widget-form form label.checkbox.inline span {

  margin-left: 5px;

  vertical-align: middle; }

body.skyview div.widget-form form .form-actions .btn.btn-primary.btn-large {

  background: transparent url("../images/graphics/button_contact.png") center center no-repeat !important;

  -webkit-background-size: 202px 52px;

  -moz-background-size: 202px 52px;

  -ms-background-size: 202px 52px;

  -o-background-size: 202px 52px;

  background-size: 202px 52px;

  width: 202px;

  height: 52px;

  padding: 0 0 0 0 !important;

  overflow: hidden;

  text-indent: -9999px;

  border: none !important;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  border-radius: 0;

  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);

  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);

  box-shadow: 0 0 0 rgba(0, 0, 0, 0); }



@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2) {

  body.skyview div.widget.widget-form form .form-actions .btn.btn-primary {

    background-image: url("../images/graphics/button_contact%402x.png") !important; }

  body.skyview div.widget-form form .form-actions .btn.btn-primary.btn-large {

    background-image: url("../images/graphics/button_contact%402x.png") !important; } }

@media (max-width: 767px) {

  body.skyview div.modal {

    position: fixed !important; }

    body.skyview div.modal .modal-body {

      padding-bottom: 60px; } }

body.skyview .widget.widget-map #map-canvas {

  width: 100%;

  height: 516px; }



@media (max-width: 767px) {

  body.skyview .widget.widget-map {

    display: none; } }

body.skyview .widget.widget-page-title {

  background-color: #67322c;

  background-image: -moz-linear-gradient(top, #6f3630, #5d2d28);

  background-image: -ms-linear-gradient(top, #6f3630, #5d2d28);

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6f3630), to(#5d2d28));

  background-image: -webkit-linear-gradient(top, #6f3630, #5d2d28);

  background-image: -o-linear-gradient(top, #6f3630, #5d2d28);

  background-image: linear-gradient(top, #6f3630, #5d2d28);

  background-repeat: repeat-x;

  filter: none;

  border-top: 5px solid #a27e1d;

  border-bottom: 1px solid #180c0a; }

  body.skyview .widget.widget-page-title .padded {

    padding: 15px 30px; }

  body.skyview .widget.widget-page-title h1, body.skyview .widget.widget-page-title h2, body.skyview .widget.widget-page-title h3, body.skyview .widget.widget-page-title h4, body.skyview .widget.widget-page-title h5, body.skyview .widget.widget-page-title h6 {

    color: #c0a360;

    font-weight: 200;

    font-size: 32px;

    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);

    text-transform: uppercase;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap; }



@media (max-width: 767px) {

  body.skyview .widget.widget-page-title {

    background-color: #324652;

    background-image: -moz-linear-gradient(top, #3a515f, #27363f);

    background-image: -ms-linear-gradient(top, #3a515f, #27363f);

    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3a515f), to(#27363f));

    background-image: -webkit-linear-gradient(top, #3a515f, #27363f);

    background-image: -o-linear-gradient(top, #3a515f, #27363f);

    background-image: linear-gradient(top, #3a515f, #27363f);

    background-repeat: repeat-x;

    filter: none;

    border-top: 1px solid #4e6c7e;

    border-bottom: 1px solid #141b20; }

    body.skyview .widget.widget-page-title .padded {

      padding: 15px; }

    body.skyview .widget.widget-page-title h1, body.skyview .widget.widget-page-title h2, body.skyview .widget.widget-page-title h3, body.skyview .widget.widget-page-title h4, body.skyview .widget.widget-page-title h5, body.skyview .widget.widget-page-title h6 {

      font-size: 14px; } }

body.skyview .widget.widget-photos .flexslider {

  border: none !important;

  margin: 0 !important;

  padding: 0 !important;

  overflow: hidden; }

  body.skyview .widget.widget-photos .flexslider ul.slides > li {

    height: 400px; }

  body.skyview .widget.widget-photos .flexslider .flex-control-nav {

    display: none; }



body.skyview ul.widget.widget-promotions > li {

  border-top-color: transparent;

  border-bottom-color: transparent;

  margin-bottom: 0 !important;

  padding: 0px 0px !important; }

  body.skyview ul.widget.widget-promotions > li a.image-icon, body.skyview ul.widget.widget-promotions > li a.file-icon {

    float: left;

    width: 30px;

    height: 30px;

    background-size: 30px 30px;

    background-repeat: no-repeat;

    overflow: hidden;

    text-indent: -2000px;

    margin-right: 5px;

    margin-top: 3px; }

  body.skyview ul.widget.widget-promotions > li a.image-icon {

    background-image: url("../images/graphics/image.gif"); }

  body.skyview ul.widget.widget-promotions > li a.file-icon {

    background-image: url("../images/graphics/file.gif"); }

  body.skyview ul.widget.widget-promotions > li .promo-content.has-image {

    padding-left: 40px; }

  body.skyview ul.widget.widget-promotions > li .promo-content.has-pdf {

    padding-left: 40px; }

  body.skyview ul.widget.widget-promotions > li .promo-content.has-image.has-pdf {

    padding-left: 75px; }



body.skyview .widget.widget-sidebar-title .decoration {

  position: absolute;

  top: 0;

  width: 7px;

  height: 11px; }

  body.skyview .widget.widget-sidebar-title .decoration.decoration-left {

    left: -8px;

    background: transparent url("../images/tiles/sidebar_left.png") top left no-repeat; }

  body.skyview .widget.widget-sidebar-title .decoration.decoration-right {

    right: -8px;

    background: transparent url("../images/tiles/sidebar_right.png") top left no-repeat; }

body.skyview .widget.widget-sidebar-title img {

  width: 100%; }

body.skyview .widget.widget-sidebar-title hgroup {

  background: transparent url("../images/tiles/sidebar_top.gif") top center no-repeat;

  height: 81px;

  border-top: 1px solid #27363f;

  text-align: center; }

  body.skyview .widget.widget-sidebar-title hgroup h1, body.skyview .widget.widget-sidebar-title hgroup h2, body.skyview .widget.widget-sidebar-title hgroup h3, body.skyview .widget.widget-sidebar-title hgroup h4, body.skyview .widget.widget-sidebar-title hgroup h5, body.skyview .widget.widget-sidebar-title hgroup h6 {

    color: #c0a360;

    font-weight: 200;

    font-size: 24px;

    margin-top: 14px !important;

    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);

    text-transform: uppercase; }



@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2) {

  body.skyview .widget.widget-sidebar-title .decoration {

    -webkit-background-size: 7px 11px;

    -moz-background-size: 7px 11px;

    -ms-background-size: 7px 11px;

    -o-background-size: 7px 11px;

    background-size: 7px 11px; }

    body.skyview .widget.widget-sidebar-title .decoration.decoration-left {

      background-image: url("../images/tiles/sidebar_left%402x.html"); }

    body.skyview .widget.widget-sidebar-title .decoration.decoration-right {

      background-image: url("../images/tiles/sidebar_right%402x.html"); } }

@media (max-width: 767px) {

  body.skyview .widget.widget-sidebar-title .decoration {

    display: none; }

  body.skyview .widget.widget-sidebar-title img {

    display: none; }

  body.skyview .widget.widget-sidebar-title hgroup {

    background-color: #324652;

    background-image: -moz-linear-gradient(top, #3a515f, #27363f);

    background-image: -ms-linear-gradient(top, #3a515f, #27363f);

    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3a515f), to(#27363f));

    background-image: -webkit-linear-gradient(top, #3a515f, #27363f);

    background-image: -o-linear-gradient(top, #3a515f, #27363f);

    background-image: linear-gradient(top, #3a515f, #27363f);

    background-repeat: repeat-x;

    filter: none;

    border-top: 1px solid #4e6c7e;

    border-bottom: 1px solid #141b20;

    padding: 15px 15px;

    text-align: left;

    margin-top: 0 !important;

    height: auto !important; }

    body.skyview .widget.widget-sidebar-title hgroup h1, body.skyview .widget.widget-sidebar-title hgroup h2, body.skyview .widget.widget-sidebar-title hgroup h3, body.skyview .widget.widget-sidebar-title hgroup h4, body.skyview .widget.widget-sidebar-title hgroup h5, body.skyview .widget.widget-sidebar-title hgroup h6 {

      margin-top: 0 !important;

      margin-bottom: 0 !important;

      padding-bottom: 0 !important;

      line-height: 1em !important; } }

body.skyview ul.widget.widget-testimonials > li {

  background: transparent url("../images/graphics/quote.png") top left no-repeat;

  border-top: 1px solid #cab665;

  border-bottom-color: transparent;

  margin-bottom: 0 !important;

  padding-left: 140px;

  padding-top: 10px; }



@media (max-width: 767px) {

  body.skyview ul.widget.widget-testimonials > li {

    background: none !important;

    border-top-color: transparent !important;

    padding: 0 !important;

    margin-bottom: 15px !important; } }

body.skyview .widget.widget-videos .flexslider {

  border: none !important;

  margin: 0 !important;

  padding: 0 !important;

  overflow: hidden; }

  body.skyview .widget.widget-videos .flexslider ul.slides > li {

    height: 200px; }



tr:nth-of-type(even) {

  background-color:#e7e3d8;

}

tr:nth-of-type(odd) {

  background-color:#ffffff;

}

.rTable {
		    	display: table;
		    	width: 100%;
				vertical-align: middle;
				text-align:center;
		}
		.rTableRow {
		    	display: table-row;
				vertical-align: middle;
				text-align:center;
		}
		.rTableHeading {
		    	display: table-header-group;
		    	background-color: #ddd;
				vertical-align: middle;
				text-align:center;
		}
		.rTableCell, .rTableHead {
		    	display: table-cell;
		    	padding: 3px 10px;
		    	border: 0px solid #999999;
				vertical-align: middle;
				text-align:center;
		}
		.rTableHeading {
		    	display: table-header-group;
		    	background-color: #67322c;
		    	font-weight: bold;
				vertical-align: middle;
				text-align:center;
		}
		.rTableFoot {
		    	display: table-footer-group;
		    	font-weight: bold;
		    	background-color: #67322c;
				vertical-align: middle;
				text-align:center;
		}
		.rTableBody {
		    	display: table-row-group;
				vertical-align: middle;
				text-align:center;
		}
		