/*
===================================================
	ROOT
===================================================*/
/* 
	Reset 
============================================*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  background: transparent; }

article, aside, figure, footer, header, hgroup, nav, section {
  display: block; }

.clearfix {
  *zoom: 1; }
  .clearfix:before, .clearfix:after {
    display: table;
    content: ""; }
  .clearfix:after {
    clear: both; }

/*
===================================================
	BASE
===================================================*/
html {
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-overflow-scrolling: touch;
  -webkit-tap-highlight-color: white;
  -webkit-text-size-adjust: 100%;
  height: 100%; }

body {
  background: white;
  color: #404040;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.4;
  height: 100%; }

body.home #pagewrap {
  background: black; }
  @media (min-width: 29em) {
    body.home #pagewrap {
      background: white; } }

body.page-template-page-property-map-php {
  background: #ffb310; }

body.page-template-page-about-php {
  background: #990033; }

body.page-template-page-research-php,
body.page-id-100 {
  background: #008ed6; }

body.page-template-page-contact-php,
body.page-id-10 {
  background: #404040; }

#pagewrap {
  min-height: 100%; }

#pagecontainer {
  overflow: auto;
  padding-bottom: 3.5em; }

/* 
	Grid
============================================*/
.wrap {
  *zoom: 1;
  padding-left: 1.5em;
  padding-right: 1.5em;
  margin-left: auto;
  margin-right: auto;
  padding: 0 2%;
  /*
  	@include container;
  	@include susy-grid-background;
  	
  	@include at-breakpoint($desktop) {
  		@include set-container-width;
  		@include susy-grid-background;
  	} 
  */ }
  .wrap:after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 64.5em) {
    .wrap {
      *zoom: 1;
      padding-left: 1.5em;
      padding-right: 1.5em;
      margin-left: auto;
      margin-right: auto; }
      .wrap:after {
        content: "";
        display: table;
        clear: both; } }
  @media (min-width: 42.5em) {
    .wrap {
      padding: 0 1.5em; } }

/*
  Basic Typography
========================================================================================*/
p {
  font-size: 14px;
  line-height: 1.4;
  margin-bottom: 1.75em; }

ul, ol {
  font-size: 14px;
  line-height: 1.4;
  list-style-type: none;
  margin: 0;
  padding: 0; }

/*
  Readmore Font, Links & Selection
========================================================================================*/
.readmore {
  font-size: 16px;
  font-family: "museo-slab-n5", "museo-slab", serif;
  font-style: normal;
  font-weight: 700; }

/*
	Links & Selection
========================================================================================*/
a {
  color: #ffb310;
  text-decoration: none;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }
  a:visited {
    color: #ffb310; }
  a:hover {
    text-decoration: none;
    color: #ffb310; }
  a:hover, a:active, a:focus {
    color: #ffb310;
    outline: 0; }

a.yellow {
  font-size: 16px;
  color: #ffb310 !important;
  font-family: "museo-slab-n5", "museo-slab", serif;
  font-style: normal;
  font-weight: 700;
  text-decoration: none !important; }

ul.flex-direction-nav li a {
  font-size: 16px;
  color: gray; }

header[role="banner"] a {
  color: white;
  font-family: "museo-slab-n5", "museo-slab", serif;
  font-style: normal;
  font-weight: 700; }
  header[role="banner"] a:visited {
    color: white; }
  header[role="banner"] a:hover {
    color: white; }
  header[role="banner"] a:hover, header[role="banner"] a:active, header[role="banner"] a:focus {
    outline: 0; }

.page-subnav ul li.ui-state-active a {
  color: #ffb310; }

footer[role="contentinfo"] a {
  color: #404040; }

::-moz-selection {
  background: #ffb310;
  color: white;
  text-shadow: none; }

::selection {
  background: #ffb310;
  color: white;
  text-shadow: none; }

/*
	Headings
========================================================================================*/
h1, h2, h3, h4, h5, h6 {
  color: inherit;
  font-family: "museo-slab-n5", "museo-slab", serif;
  font-style: normal;
  font-weight: 700;
  text-rendering: optimizelegibility; }

h1 {
  font-size: 50px;
  margin-bottom: 0.25em; }

h2 {
  font-size: 24px;
  color: white;
  margin-bottom: 1.4; }

h3 {
  font-size: 20px;
  margin-bottom: 1.4; }

h4 {
  font-size: 22px;
  margin-bottom: 1.4;
  font-style: normal;
  font-weight: 700; }

#page-Why-Choose-ASURP h4 {
  text-transform: uppercase; }
#page-Why-Choose-ASURP .whyChoose-solo h4 {
  text-transform: uppercase;
  background: #990033;
  color: white;
  padding: 0.5em;
  font-size: 30px; }

h4.border-bottom {
  margin-bottom: 15px;
  padding-bottom: 10px; }

h5 {
  font-size: 16px;
  margin-bottom: 0.5em; }

h6 {
  font-size: 12px;
  margin-bottom: 1.4; }

/*
  font color changes
========================================================================================*/
.black {
  color: black !important; }
  .black a {
    color: black !important; }

.red {
  color: #990033 !important; }
  .red a {
    color: #990033 !important; }

/*
  Page Specific Font Styles
========================================================================================*/
/*Main Navigation
============================================*/
nav[role="navigation"] ul a[title^="Why Choose ASURP?"] {
  color: #990033; }

.page-subnav ul li a {
  font-size: 16px;
  color: white;
  font-family: "museo-slab-n5", "museo-slab", serif;
  font-style: normal;
  font-weight: 700; }
  .page-subnav ul li a:hover {
    color: #ffb310; }
.page-subnav ul li.current_page_item a {
  color: #ffb310; }

/*Home
============================================*/
.home-feature-block p {
  clear: both;
  color: #ffb310; }
  .home-feature-block p a {
    color: white; }
.home-feature-block h4 {
  text-transform: uppercase;
  color: white; }
.home-feature-block a p {
  color: white; }

.type-page {
  color: #404040; }
  .type-page h1 {
    color: white; }

/*Why Choose Page
============================================*/
#page-Why-Choose-ASURP a {
  color: #990033; }
#page-Why-Choose-ASURP h1 {
  color: #990033; }
#page-Why-Choose-ASURP h4 a {
  color: black; }

/*Property Page
============================================*/
div#page-Property-Map .property-list-block {
  font-size: 16px;
  width: 100%; }
  @media (min-width: 53.5em) {
    div#page-Property-Map .property-list-block {
      font-size: 14px; } }
  div#page-Property-Map .property-list-block li a {
    color: #404040; }
div#page-Property-Map .maparea {
  color: white; }
  div#page-Property-Map .maparea p {
    margin-bottom: 1em; }
  div#page-Property-Map .maparea a {
    font-size: 14px;
    color: white;
    font-weight: normal; }
  div#page-Property-Map .maparea ul.subtenant a {
    font-weight: normal !important; }
div#page-Property-Map .property-list a .locator {
  color: #fff; }
div#page-Property-Map .sidelist .tenant-list .expand-info a {
  color: #008ed6 !important; }
div#page-Property-Map .sidelist .available-list .expand-info a {
  color: #990033 !important; }
div#page-Property-Map .accordion .tenant-list .expand-info a {
  color: #008ed6 !important; }
div#page-Property-Map .accordion .available-list .expand-info a {
  color: #990033 !important; }

/*Research
============================================*/
#page-Research {
  color: white; }
  #page-Research h1 {
    color: white; }
  #page-Research .content-block h4 a {
    color: white; }
  #page-Research .content-block p {
    color: white; }
  #page-Research .content-block a {
    color: white;
    font-weight: bold;
    text-decoration: underline; }

/* About Page
============================================*/
#page-About {
  color: white; }
  #page-About h1 {
    color: white; }
  #page-About h2 {
    color: white;
    padding-bottom: 0.75em; }
  #page-About h3 {
    padding-bottom: 0.5em;
    margin-bottom: 1em;
    border-bottom: 1px solid #e6e6e6; }
  #page-About h5 {
    margin-bottom: 0; }
  #page-About .subtitle {
    font-size: 14px; }
  #page-About p {
    color: white; }
  #page-About .director-bio-gallery .title {
    font-size: 14px; }

/*Contact
============================================*/
#page-Contact, .page-id-10 {
  font-size: 16px;
  color: white; }
  #page-Contact p, .page-id-10 p {
    font-size: 16px; }

/*Sidebar
============================================*/
/*footer
============================================*/
footer[role="contentinfo"] {
  color: #404040; }

/*
===================================================
	ELEMENTS
===================================================*/
/* 
	Sprites 
============================================*/
/*
@import "structure/sprite/*.png";
@include all-sprite-sprites;
$structure-sprite: sprite-map("structure/sprite/*.png");
*/
img {
  max-width: 100%;
  vertical-align: middle;
  -ms-interpolation-mode: bicubic;
  height: auto; }

hr {
  background: rgba(255, 255, 255, 0.5);
  border: 0;
  clear: both;
  display: block;
  height: 3px;
  margin: 0.5em 0 1em;
  padding: 0; }

.home-feature-block hr {
  margin: 2em 0; }

#page-Why-Choose-ASURP hr {
  background: #e6e6e6; }

.headingBar {
  background: rgba(0, 0, 0, 0.2);
  font-weight: bold;
  margin-bottom: 1.25em;
  padding: 0.5em 0;
  text-align: center;
  width: 100%; }

.border-bottom {
  border-bottom: 1px solid #e6e6e6; }

/*
	Forms
============================================*/
label {
  display: block; }

input, textarea, select {
  border: 1px solid #bfbfbf;
  color: #404040;
  display: inline-block;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  margin: 0;
  padding: 10px;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

input[type="text"], textarea {
  width: 90%; }
  input[type="text"]:hover, textarea:hover {
    background: #f7f7f7;
    border-color: #bfbfbf; }

input:focus,
textarea:focus {
  background: #f7f7f7;
  border-color: #bfbfbf;
  outline: 0; }

.flex-viewport {
  overflow: hidden;
  width: 100%; }

.slides li {
  display: none; }
  .slides li.clone {
    display: none !important;
    width: 0 !important; }
  .slides li p {
    padding-left: 1px; }

ul.flex-direction-nav {
  display: inline-block;
  padding: 0.5em 0 2em;
  width: 100%; }
  ul.flex-direction-nav li {
    display: inline-block;
    width: 50%;
    float: left; }
    ul.flex-direction-nav li a.flex-prev {
      background: url(../img/structure/arrow-back-white50.png) top left no-repeat;
      padding: 7px 0 5px 26px; }
    ul.flex-direction-nav li a.flex-next {
      background: url(../img/structure/arrow-next-white50.png) top right no-repeat;
      float: right;
      text-align: right;
      padding: 5px 26px 7px 0; }

/*
===================================================
	PAGES
===================================================*/
.mobile {
  display: block; }
  @media (min-width: 53.5em) {
    .mobile {
      display: none; } }

.tablet {
  display: none; }
  @media (min-width: 53.5em) {
    .tablet {
      display: block; } }
  @media (min-width: 64.5em) {
    .tablet {
      display: none; } }

.desktop {
  display: none; }
  @media (min-width: 64.5em) {
    .desktop {
      display: block; } }

/*
	Header
============================================*/
header[role="banner"] {
  overflow: hidden;
  *zoom: 1;
  width: 100%;
  z-index: 999999; }
  header[role="banner"] .wrap {
    background: #ffb310;
    padding: 0; }
  @media (min-width: 53.5em) {
    header[role="banner"] {
      position: fixed;
      top: 0;
      left: 0; } }

.logo {
  font-size: 34px;
  float: left;
  width: 70%; }
  @media (min-width: 53.5em) {
    .logo {
      width: 38.31776%;
      float: left;
      margin-right: 2.80374%; } }
  .logo a {
    background: url("../img/structure/ASURP_logo.png") top left no-repeat;
    background-size: contain;
    display: block;
    margin: 0.75em 0 0 1em;
    text-indent: -99999px; }
    @media (min-width: 31.5em) {
      .logo a {
        margin: 0.4em 0 0 1em; } }

.menu-link {
  background: #404040;
  display: block;
  float: right;
  padding: 1.83em 0;
  text-align: center;
  width: 20%; }
  @media (min-width: 53.5em) {
    .menu-link {
      display: none; } }

#main-menu {
  display: none; }
  @media (min-width: 42.5em) {
    #main-menu {
      display: block; } }

#main-menu-mobile {
  border-top: 1px solid black;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }
  @media (min-width: 31.5em) {
    #main-menu-mobile {
      display: block; }
      #main-menu-mobile ul li {
        display: inline-block;
        float: left;
        width: 20%; }
        #main-menu-mobile ul li a {
          height: 3.45em; } }
  @media (min-width: 53.5em) {
    #main-menu-mobile {
      display: none; } }

nav[role="navigation"] {
  clear: both;
  max-height: 0; }
  nav[role="navigation"].active {
    max-height: 15em; }
  @media (min-width: 31.5em) {
    nav[role="navigation"] {
      width: 100%;
      float: right;
      margin-right: 0;
      clear: both; } }
  @media (min-width: 53.5em) {
    nav[role="navigation"] {
      width: 58.8785%;
      float: right;
      margin-right: 0;
      clear: none;
      max-height: 5em; } }
  nav[role="navigation"] ul {
    float: none !important;
    margin: 0;
    padding: 0;
    width: 100%; }
    @media (min-width: 53.5em) {
      nav[role="navigation"] ul {
        width: 100%;
        float: right;
        margin-right: 0;
        padding-left: 1px; } }
    @media (min-width: 53.5em) {
      nav[role="navigation"] ul li {
        display: inline-block;
        float: left;
        vertical-align: top;
        width: 20%; } }
    nav[role="navigation"] ul a {
      display: block;
      padding: 0.8em; }
      @media (min-width: 53.5em) {
        nav[role="navigation"] ul a {
          border: 0;
          height: 3.45em; } }
    nav[role="navigation"] ul a[title^="Why Choose ASURP?"] {
      background: white; }
    nav[role="navigation"] ul a[title^="Property Map"] {
      background: #ffb310; }
    nav[role="navigation"] ul a[title^="About"] {
      background: #990033; }
    nav[role="navigation"] ul a[title^="Research"] {
      background: #008ed6; }
    nav[role="navigation"] ul a[title^="Contact"] {
      background: #404040; }
    @media (min-width: 53.5em) {
      nav[role="navigation"] ul {
        border: 0;
        display: block; } }
  nav[role="navigation"] .sub-menu {
    display: none; }

/*
  Content
============================================*/
@media (min-width: 53.5em) {
  .child-page [role="main"] {
    padding-top: 6em; } }
.child-page [role="main"] .wp-post-image {
  margin-bottom: 1em; }
  @media (min-width: 42.5em) {
    .child-page [role="main"] .wp-post-image {
      width: 35.29412%;
      float: left;
      margin-right: 3.52941%; } }

[role="main"] {
  padding-top: 1em;
  /* Why Choose Page
   ============================================*/
  /* Property Map Page
   ============================================*/
  /* Research Page 
   ============================================*/
  /* About Page 
   ============================================*/
  /* Contact Page 
   ============================================*/ }
  [role="main"] .page-subnav {
    width: 100%;
    display: inline-block;
    margin-bottom: 1em; }
    [role="main"] .page-subnav ul li {
      margin: 0 0 1px 0; }
      @media (min-width: 42.5em) {
        [role="main"] .page-subnav ul li {
          margin: 0 1px 0 0;
          float: left; } }
      [role="main"] .page-subnav ul li a {
        font-size: 16px;
        display: block;
        padding: 0.75em 1em 1em;
        background: black; }
        @media (min-width: 53.5em) {
          [role="main"] .page-subnav ul li a {
            padding: 0.75em 2em 1em; } }
  [role="main"] .type-page {
    padding: 2em 0; }
    @media (min-width: 53.5em) {
      [role="main"] .type-page {
        padding: 0 0 3em; }
        [role="main"] .type-page header {
          padding-top: 6em; } }
    [role="main"] .type-page .content {
      padding-top: 1.5em; }
  [role="main"] .img-holder {
    text-align: center;
    width: 100%;
    margin-bottom: 1em; }
    [role="main"] .img-holder img {
      width: 100%; }
  @media (min-width: 42.5em) {
    [role="main"] {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 64.5em) {
    [role="main"] {
      width: 100%;
      float: right;
      margin-right: 0; } }
  [role="main"] img.alignleft {
    float: left;
    margin: 0 1.5em 0.5em 0; }
  [role="main"] img.aligncenter {
    margin: 0 auto 1.5em; }
  [role="main"] img.alignright {
    float: right;
    margin: 0 0 0.5em 1.5em; }
  [role="main"] #page-Why-Choose-ASURP {
    background: white;
    position: relative; }
    [role="main"] #page-Why-Choose-ASURP .whyChoose-block {
      margin-bottom: 1.25em;
      padding-bottom: 1.25em; }
      @media (min-width: 53.5em) {
        [role="main"] #page-Why-Choose-ASURP .whyChoose-block {
          width: 48.59813%;
          float: left;
          margin-right: 2.80374%;
          margin-right: 1.4%; } }
      [role="main"] #page-Why-Choose-ASURP .whyChoose-block .title {
        cursor: pointer;
        padding-bottom: 1em; }
      [role="main"] #page-Why-Choose-ASURP .whyChoose-block .img-holder {
        text-align: center;
        width: 100%; }
        [role="main"] #page-Why-Choose-ASURP .whyChoose-block .img-holder img {
          cursor: pointer;
          width: 100%; }
      [role="main"] #page-Why-Choose-ASURP .whyChoose-block .readmore {
        cursor: pointer;
        display: inline-block;
        font-weight: bold; }
    [role="main"] #page-Why-Choose-ASURP .whyChoose-block:nth-child(1), [role="main"] #page-Why-Choose-ASURP .whyChoose-block:nth-child(2) {
      border-bottom: 1px solid #e6e6e6; }
    [role="main"] #page-Why-Choose-ASURP .whyChoose-solo {
      background: white;
      left: 0px;
      padding: 0 24px;
      position: absolute;
      top: 0; }
      [role="main"] #page-Why-Choose-ASURP .whyChoose-solo .content-block {
        display: none; }
        [role="main"] #page-Why-Choose-ASURP .whyChoose-solo .content-block .back {
          background: url(../img/structure/arrow-back-lightgrey.png) top left no-repeat;
          cursor: pointer;
          color: gray;
          display: inline-block;
          height: 30px;
          margin-bottom: 1.5em;
          padding: 5px 0 0 26px;
          width: 100%; }
  [role="main"] div#page-Property-Map {
    background: #ffb310; }
    [role="main"] div#page-Property-Map .page-container {
      background: white;
      display: inline-block;
      padding: 1.5em; }
      @media (min-width: 42.5em) {
        [role="main"] div#page-Property-Map .page-container {
          width: 95%; } }
      [role="main"] div#page-Property-Map .page-container .content-text {
        margin-bottom: 1.5em; }
        [role="main"] div#page-Property-Map .page-container .content-text .download-btn {
          text-align: right; }
          [role="main"] div#page-Property-Map .page-container .content-text .download-btn a {
            background: #404040;
            color: white;
            cursor: pointer;
            font-family: "museo-slab-n5", "museo-slab", serif;
            font-weight: bold;
            left: 3em;
            padding: 0.5em 1em; }
    [role="main"] div#page-Property-Map .locator {
      font-size: 13px;
      border-radius: 17px;
      box-sizing: border-box;
      cursor: pointer;
      font-weight: bold;
      height: 28px;
      padding-top: 5px;
      text-align: center;
      width: 28px;
      z-index: 9999; }
    [role="main"] div#page-Property-Map .active .locator {
      padding-top: 0.2em; }
    [role="main"] div#page-Property-Map .maparea {
      margin-bottom: 1em;
      position: relative;
      text-align: center; }
      @media (min-width: 31.5em) {
        [role="main"] div#page-Property-Map .maparea {
          width: 100%;
          float: left;
          margin-right: 4.7619%; } }
      @media (min-width: 42.5em) {
        [role="main"] div#page-Property-Map .maparea {
          width: 100%;
          float: right;
          margin-right: 0; } }
      @media (min-width: 53.5em) {
        [role="main"] div#page-Property-Map .maparea {
          width: 58.8785%;
          float: right;
          margin-right: 0; } }
      @media (min-width: 64.5em) {
        [role="main"] div#page-Property-Map .maparea {
          width: 65.89147%;
          float: right;
          margin-right: 0; } }
      [role="main"] div#page-Property-Map .maparea .property-info-block {
        position: absolute; }
      @media (min-width: 53.5em) {
        [role="main"] div#page-Property-Map .maparea .infobox {
          display: none;
          margin: 0;
          padding: 20px 20px 30px;
          position: absolute;
          left: 15px;
          text-align: left;
          top: 15px;
          z-index: 1;
          width: 288px; }
          [role="main"] div#page-Property-Map .maparea .infobox .subtitle {
            font-weight: bold;
            margin: 0.75em 0 0.50em; }
          [role="main"] div#page-Property-Map .maparea .infobox .address {
            font-weight: bold; }
          [role="main"] div#page-Property-Map .maparea .infobox ul.subtenant li {
            margin: 0.25em 0; }
          [role="main"] div#page-Property-Map .maparea .infobox .download {
            font-size: 12px;
            font-weight: normal;
            text-decoration: underline; }
          [role="main"] div#page-Property-Map .maparea .infobox .close {
            font-size: 10px;
            bottom: 4%;
            color: white;
            cursor: pointer;
            font-weight: bold;
            position: absolute;
            right: 4%; } }
      [role="main"] div#page-Property-Map .maparea .infobox .property-image {
        margin: 1em 0 0.5em; }
        [role="main"] div#page-Property-Map .maparea .infobox .property-image img {
          width: inherit;
          /* Make images fill their parent's space. Solves IE8. */
          max-width: 100%;
          /* Add !important if needed. */
          height: auto; }
      [role="main"] div#page-Property-Map .maparea .leftbox {
        left: -315px !important; }
      [role="main"] div#page-Property-Map .maparea .active .locator {
        position: absolute; }
      [role="main"] div#page-Property-Map .maparea .tenant {
        /* Amkor .post-520 (dev) / .post-533 (live on asurp)*/
        /* ASU Macro Technology */
        /* Atlantis Research and Medical Group */
        /* Avnet Technology Solutions */
        /* AZ Oncology / .post-537 (dev) / .post-641 (live on asurp) */
        /* Bright Horizons Family Solutions, Inc */
        /* Digital Realty Trust */
        /* Edward Jones */
        /* Edward Jones Training Center */
        /* Go Daddy */
        /* Infocrossing */
        /* Institute for Supply Management (ISM) */
        /* Iridium Satellite LLC */
        /* North Central Association */
        /* PADT Innovation Center */
        /* Research Corporate */
        /* Rimrock II Center */
        /* Nexus */
        /* Connexion */
        /* US Foods, Inc. */
        /* Versum Materials */
        /* ViaSat */
        /* Walgreens */ }
        [role="main"] div#page-Property-Map .maparea .tenant .locator {
          background: #008ed6; }
        [role="main"] div#page-Property-Map .maparea .tenant .active .locator {
          background: #fff;
          border: 3px solid #008ed6;
          color: #008ed6; }
        [role="main"] div#page-Property-Map .maparea .tenant .infobox {
          background: #008ed6; }
        [role="main"] div#page-Property-Map .maparea .tenant .post-533 {
          left: 37%;
          top: 92%; }
        [role="main"] div#page-Property-Map .maparea .tenant .post-246 {
          left: 28.5%;
          top: 15.25%; }
        [role="main"] div#page-Property-Map .maparea .tenant .post-261 {
          left: 84%;
          top: 48%; }
        [role="main"] div#page-Property-Map .maparea .tenant .post-247 {
          left: 17%;
          top: 47%; }
        [role="main"] div#page-Property-Map .maparea .tenant .post-249 {
          left: 75.80%;
          top: 75%; }
        [role="main"] div#page-Property-Map .maparea .tenant .post-641 {
          top: 7%;
          right: 24%; }
        [role="main"] div#page-Property-Map .maparea .tenant .post-250 {
          left: 58.25%;
          top: 14.5%; }
        [role="main"] div#page-Property-Map .maparea .tenant .post-251 {
          left: 34%;
          top: 32%; }
        [role="main"] div#page-Property-Map .maparea .tenant .post-252 {
          left: 25.75%;
          top: 83%; }
        [role="main"] div#page-Property-Map .maparea .tenant .post-306 {
          top: 60.25%;
          right: 19%; }
        [role="main"] div#page-Property-Map .maparea .tenant .post-305 {
          bottom: 10.5%;
          left: 81%; }
        [role="main"] div#page-Property-Map .maparea .tenant .post-256 {
          left: 10%;
          top: 38.5%; }
        [role="main"] div#page-Property-Map .maparea .tenant .post-255 {
          left: 26%;
          top: 65%; }
        [role="main"] div#page-Property-Map .maparea .tenant .post-253 {
          left: 12.5%;
          top: 70%; }
        [role="main"] div#page-Property-Map .maparea .tenant .post-258 {
          left: 62%;
          top: 7%; }
        [role="main"] div#page-Property-Map .maparea .tenant .post-260 {
          left: 81.5%;
          top: 17%; }
        [role="main"] div#page-Property-Map .maparea .tenant .post-262 {
          left: 45.75%;
          top: 29%; }
        [role="main"] div#page-Property-Map .maparea .tenant .post-263 {
          left: 31%;
          top: 5.25%; }
        [role="main"] div#page-Property-Map .maparea .tenant .post-259 {
          left: 52%;
          top: 68%; }
        [role="main"] div#page-Property-Map .maparea .tenant .post-264 {
          left: 64%;
          top: 22.75%; }
        [role="main"] div#page-Property-Map .maparea .tenant .post-265 {
          left: 71.65%;
          top: 33.5%; }
        [role="main"] div#page-Property-Map .maparea .tenant .post-248 {
          left: 43%;
          top: 78%; }
        [role="main"] div#page-Property-Map .maparea .tenant .post-304 {
          top: 28.5%;
          left: 18.25%; }
        [role="main"] div#page-Property-Map .maparea .tenant .post-266 {
          left: 35%;
          top: 57%; }
        [role="main"] div#page-Property-Map .maparea .tenant .map-ASML {
          left: 15%;
          top: 47%; }
      [role="main"] div#page-Property-Map .maparea .available {
        /* 8600 S. Science Dr .post-526 (dev) / .post-562 (live on asurp) */
        /* 8555 S. River Parkway .post-522 (dev) / .post-557 (live on asurp) */
        /* 2155 E Conference Dr */
        /* 2010 E Centennial Circle */
        /* 7855 S River Parkway */
        /* 7755 S Research Drive */ }
        [role="main"] div#page-Property-Map .maparea .available .locator {
          background: #990033; }
        [role="main"] div#page-Property-Map .maparea .available .active .locator {
          background: #fff;
          border: 3px solid #990033;
          color: #990033; }
        [role="main"] div#page-Property-Map .maparea .available .infobox {
          background: #990033; }
        [role="main"] div#page-Property-Map .maparea .available .post-562 {
          left: 57%;
          top: 71%; }
        [role="main"] div#page-Property-Map .maparea .available .post-557 {
          top: 75%;
          left: 39%; }
        [role="main"] div#page-Property-Map .maparea .available .post-505 {
          top: 50%;
          left: 81%; }
        [role="main"] div#page-Property-Map .maparea .available .post-247 {
          top: 47.25%;
          left: 16.15%; }
        [role="main"] div#page-Property-Map .maparea .available .post-156 {
          left: 59%;
          top: 25.75%; }
        [role="main"] div#page-Property-Map .maparea .available .post-155 {
          left: 79%;
          top: 13%; }
        [role="main"] div#page-Property-Map .maparea .available .post-695 {
          top: 25%;
          left: 60%; }
      [role="main"] div#page-Property-Map .maparea .lot {
        /* Lot 3 */
        /* Lot 12 */
        /* Lot 27A */ }
        [role="main"] div#page-Property-Map .maparea .lot .locator {
          background: #ffb310; }
        [role="main"] div#page-Property-Map .maparea .lot .active .locator {
          background: #fff;
          border: 3px solid #ffb310;
          color: #ffb310; }
        [role="main"] div#page-Property-Map .maparea .lot .infobox {
          background: #ffb310;
          color: #404040; }
          [role="main"] div#page-Property-Map .maparea .lot .infobox a {
            color: #404040; }
          [role="main"] div#page-Property-Map .maparea .lot .infobox .close {
            color: #404040; }
        [role="main"] div#page-Property-Map .maparea .lot .post-474 {
          top: 7%;
          left: 71%; }
        [role="main"] div#page-Property-Map .maparea .lot .post-475 {
          top: 44%;
          left: 54%; }
        [role="main"] div#page-Property-Map .maparea .lot .post-477 {
          top: 93%;
          left: 15%; }
    [role="main"] div#page-Property-Map .property-list-block {
      display: inline-block; }
      @media (min-width: 31.5em) {
        [role="main"] div#page-Property-Map .property-list-block {
          width: 100%;
          float: left;
          margin-right: 4.7619%;
          margin: 0; } }
      @media (min-width: 42.5em) {
        [role="main"] div#page-Property-Map .property-list-block {
          width: 100%;
          float: right;
          margin-right: 0; } }
      @media (min-width: 53.5em) {
        [role="main"] div#page-Property-Map .property-list-block {
          width: 38.31776%;
          float: left;
          margin-right: 2.80374%;
          background: none; } }
      @media (min-width: 64.5em) {
        [role="main"] div#page-Property-Map .property-list-block {
          width: 31.78295%;
          float: left;
          margin-right: 2.32558%; } }
      [role="main"] div#page-Property-Map .property-list-block .accordion {
        display: inline-block;
        width: 96.5%; }
        @media (min-width: 53.5em) {
          [role="main"] div#page-Property-Map .property-list-block .accordion {
            display: none; } }
        [role="main"] div#page-Property-Map .property-list-block .accordion h3 {
          background: #f0f0f0 url("../img/structure/arrow-dropdown-down.png") 97% 11px no-repeat !important;
          display: inline-block;
          padding: 0.5em;
          border-bottom: 1px solid #fff;
          width: 100%; }
        [role="main"] div#page-Property-Map .property-list-block .accordion h3.ui-state-active {
          background: #f0f0f0 url("../img/structure/arrow-dropdown-up.png") 97% 11px no-repeat !important; }
        [role="main"] div#page-Property-Map .property-list-block .accordion .property-list {
          display: none;
          height: auto !important;
          width: 100%; }
      [role="main"] div#page-Property-Map .property-list-block .expand-info {
        display: none;
        padding: 0 0 1em 2.37em;
        border-bottom: 1px solid #ccc;
        margin-bottom: 1em; }
        [role="main"] div#page-Property-Map .property-list-block .expand-info .address {
          font-weight: bold;
          margin: 0 0 0 0.5em; }
          @media (min-width: 53.5em) {
            [role="main"] div#page-Property-Map .property-list-block .expand-info .address {
              margin: 0; } }
        [role="main"] div#page-Property-Map .property-list-block .expand-info .view {
          font-size: 12px;
          margin: 0.25em 0 0.25em 0.6em; }
          @media (min-width: 53.5em) {
            [role="main"] div#page-Property-Map .property-list-block .expand-info .view {
              margin: 0.25em 0; } }
          [role="main"] div#page-Property-Map .property-list-block .expand-info .view a {
            text-decoration: underline; }
        [role="main"] div#page-Property-Map .property-list-block .expand-info .links {
          margin: 0.25em 0 0 0; }
        [role="main"] div#page-Property-Map .property-list-block .expand-info .description {
          margin: 0.5em 0 0.5em 0.6em; }
          @media (min-width: 53.5em) {
            [role="main"] div#page-Property-Map .property-list-block .expand-info .description {
              margin: 0em 0 0.5em 0; } }
          [role="main"] div#page-Property-Map .property-list-block .expand-info .description a {
            font-weight: normal !important; }
        [role="main"] div#page-Property-Map .property-list-block .expand-info .subtitle {
          color: #404040;
          font-weight: bold;
          margin: 0.75em 0 0 0.5em; }
          @media (min-width: 53.5em) {
            [role="main"] div#page-Property-Map .property-list-block .expand-info .subtitle {
              margin: 0.75em 0 0 0; } }
        [role="main"] div#page-Property-Map .property-list-block .expand-info ul.subtenant {
          margin: 0 0 0 0.5em; }
          @media (min-width: 53.5em) {
            [role="main"] div#page-Property-Map .property-list-block .expand-info ul.subtenant {
              margin: 0; } }
          [role="main"] div#page-Property-Map .property-list-block .expand-info ul.subtenant li {
            margin: 0.25em 0; }
      [role="main"] div#page-Property-Map .property-list-block .property-list {
        margin-bottom: 1em; }
        @media (min-width: 42.5em) {
          [role="main"] div#page-Property-Map .property-list-block .property-list {
            margin-bottom: 1em;
            margin-right: 1.4%; } }
        [role="main"] div#page-Property-Map .property-list-block .property-list ul li {
          margin: 0.5em 0; }
          [role="main"] div#page-Property-Map .property-list-block .property-list ul li .locator {
            display: inline-block; }
          [role="main"] div#page-Property-Map .property-list-block .property-list ul li .title {
            display: inline-block;
            vertical-align: top;
            margin: 4px 0 0 8px;
            width: 80%; }
            @media (min-width: 53.5em) {
              [role="main"] div#page-Property-Map .property-list-block .property-list ul li .title {
                margin: 5px 0 0 0; } }
      @media (min-width: 31.5em) {
        [role="main"] div#page-Property-Map .property-list-block .tenant-list {
          width: 100%;
          float: left;
          margin-right: 4.7619%; } }
      @media (min-width: 42.5em) {
        [role="main"] div#page-Property-Map .property-list-block .tenant-list {
          width: 48.23529%;
          float: left;
          margin-right: 3.52941%; } }
      @media (min-width: 53.5em) {
        [role="main"] div#page-Property-Map .property-list-block .tenant-list {
          width: 100%;
          float: left;
          margin-right: 5.76923%; } }
      @media (min-width: 64.5em) {
        [role="main"] div#page-Property-Map .property-list-block .tenant-list {
          width: 100%;
          float: left;
          margin-right: 7.31707%; } }
      [role="main"] div#page-Property-Map .property-list-block .tenant-list .locator {
        background: #008ed6; }
      [role="main"] div#page-Property-Map .property-list-block .tenant-list .active .locator {
        background: #fff;
        border: 3px solid #008ed6;
        color: #008ed6; }
      [role="main"] div#page-Property-Map .property-list-block .tenant-list .active .title {
        color: #008ed6;
        font-weight: bold; }
      @media (min-width: 31.5em) {
        [role="main"] div#page-Property-Map .property-list-block .available-list {
          width: 100%;
          float: left;
          margin-right: 4.7619%; } }
      @media (min-width: 42.5em) {
        [role="main"] div#page-Property-Map .property-list-block .available-list {
          width: 48.23529%;
          float: right;
          margin-right: 0; } }
      @media (min-width: 53.5em) {
        [role="main"] div#page-Property-Map .property-list-block .available-list {
          width: 100%;
          float: left;
          margin-right: 5.76923%; } }
      @media (min-width: 64.5em) {
        [role="main"] div#page-Property-Map .property-list-block .available-list {
          width: 100%;
          float: left;
          margin-right: 7.31707%; } }
      [role="main"] div#page-Property-Map .property-list-block .available-list .locator {
        background: #990033; }
      [role="main"] div#page-Property-Map .property-list-block .available-list .active .locator {
        background: #fff;
        border: 3px solid #990033;
        color: #990033; }
      [role="main"] div#page-Property-Map .property-list-block .available-list .active .title {
        color: #990033;
        font-weight: bold; }
      @media (min-width: 31.5em) {
        [role="main"] div#page-Property-Map .property-list-block .lot-list {
          width: 100%;
          float: left;
          margin-right: 4.7619%; } }
      @media (min-width: 42.5em) {
        [role="main"] div#page-Property-Map .property-list-block .lot-list {
          width: 48.23529%;
          float: right;
          margin-right: 0; } }
      @media (min-width: 53.5em) {
        [role="main"] div#page-Property-Map .property-list-block .lot-list {
          width: 100%;
          float: left;
          margin-right: 5.76923%; } }
      @media (min-width: 64.5em) {
        [role="main"] div#page-Property-Map .property-list-block .lot-list {
          width: 100%;
          float: left;
          margin-right: 7.31707%; } }
      [role="main"] div#page-Property-Map .property-list-block .lot-list .locator {
        background: #ffb310; }
      [role="main"] div#page-Property-Map .property-list-block .lot-list .active .locator {
        background: #fff;
        border: 3px solid #ffb310;
        color: #ffb310; }
      [role="main"] div#page-Property-Map .property-list-block .lot-list .active .title {
        color: #ffb310;
        font-weight: bold; }
  [role="main"] div#page-Research {
    background: #008ed6; }
    [role="main"] div#page-Research .research-block {
      margin-bottom: 1.25em;
      padding-bottom: 1.25em; }
      @media (min-width: 53.5em) {
        [role="main"] div#page-Research .research-block {
          width: 48.59813%;
          float: left;
          margin-right: 2.80374%;
          margin-right: 1.4%; } }
      [role="main"] div#page-Research .research-block .title {
        padding-bottom: 1em; }
      [role="main"] div#page-Research .research-block .img-holder {
        text-align: center;
        width: 100%; }
        [role="main"] div#page-Research .research-block .img-holder img {
          width: 100%; }
      [role="main"] div#page-Research .research-block ul.bulleted {
        display: inline-block;
        list-style-type: disc;
        margin: 0 0 1.75em 1.2em; }
  [role="main"] div#page-About {
    background: #990033; }
    [role="main"] div#page-About #Partners, [role="main"] div#page-About #Park-Management, [role="main"] div#page-About #About-ASU {
      display: none; }
    [role="main"] div#page-About img {
      float: left;
      margin-bottom: 1.5em;
      width: 100%; }
      @media (min-width: 42.5em) {
        [role="main"] div#page-About img {
          margin: 0 1.5em 1.5em 0;
          width: auto; } }
    [role="main"] div#page-About .left {
      width: 100%; }
      @media (min-width: 31.5em) {
        [role="main"] div#page-About .left {
          width: 47.61905%;
          float: left;
          margin-right: 4.7619%; } }
    [role="main"] div#page-About .right {
      width: 100%; }
      @media (min-width: 31.5em) {
        [role="main"] div#page-About .right {
          width: 47.61905%;
          float: right;
          margin-right: 0; } }
    [role="main"] div#page-About #Board-of-Directors {
      position: relative; }
      [role="main"] div#page-About #Board-of-Directors .director-bio-gallery {
        /* sets every second. third, and fourth director block to omega*/ }
        [role="main"] div#page-About #Board-of-Directors .director-bio-gallery .director-block {
          cursor: pointer;
          margin-bottom: 1.5em; }
          @media (min-width: 31.5em) {
            [role="main"] div#page-About #Board-of-Directors .director-bio-gallery .director-block {
              width: 30.15873%;
              float: left;
              margin-right: 4.7619%; } }
          @media (min-width: 42.5em) {
            [role="main"] div#page-About #Board-of-Directors .director-bio-gallery .director-block {
              width: 30.61224%;
              float: left;
              margin-right: 4.08163%; }
              [role="main"] div#page-About #Board-of-Directors .director-bio-gallery .director-block .new-grid {
                *zoom: 1;
                width: 98%;
                padding-left: 1em;
                padding-right: 1em;
                margin-left: auto;
                margin-right: auto; }
                [role="main"] div#page-About #Board-of-Directors .director-bio-gallery .director-block .new-grid:after {
                  content: "";
                  display: table;
                  clear: both; } }
          @media (min-width: 53.5em) {
            [role="main"] div#page-About #Board-of-Directors .director-bio-gallery .director-block {
              width: 29.78723%;
              float: left;
              margin-right: 5.31915%; }
              [role="main"] div#page-About #Board-of-Directors .director-bio-gallery .director-block .new-grid {
                *zoom: 1;
                width: 94%;
                padding-left: 1em;
                padding-right: 1em;
                margin-left: auto;
                margin-right: auto; }
                [role="main"] div#page-About #Board-of-Directors .director-bio-gallery .director-block .new-grid:after {
                  content: "";
                  display: table;
                  clear: both; } }
          @media (min-width: 64.5em) {
            [role="main"] div#page-About #Board-of-Directors .director-bio-gallery .director-block {
              width: 23.25581%;
              float: left;
              margin-right: 2.32558%; } }
          [role="main"] div#page-About #Board-of-Directors .director-bio-gallery .director-block .director-image {
            height: 310px;
            margin-bottom: 1em;
            overflow: hidden; }
            @media (min-width: 31.5em) {
              [role="main"] div#page-About #Board-of-Directors .director-bio-gallery .director-block .director-image {
                height: 140px; } }
            @media (min-width: 42.5em) {
              [role="main"] div#page-About #Board-of-Directors .director-bio-gallery .director-block .director-image {
                height: 200px; } }
            @media (min-width: 53.5em) {
              [role="main"] div#page-About #Board-of-Directors .director-bio-gallery .director-block .director-image {
                height: 222px; } }
            [role="main"] div#page-About #Board-of-Directors .director-bio-gallery .director-block .director-image img {
              margin-top: -12%; }
              @media (min-width: 42.5em) {
                [role="main"] div#page-About #Board-of-Directors .director-bio-gallery .director-block .director-image img {
                  margin-top: -7%; } }
          [role="main"] div#page-About #Board-of-Directors .director-bio-gallery .director-block .title {
            margin-bottom: 0.75em; }
        @media (min-width: 31.5em) {
          [role="main"] div#page-About #Board-of-Directors .director-bio-gallery .nth-third {
            width: 30.15873%;
            float: right;
            margin-right: 0; } }
        @media (min-width: 53.5em) {
          [role="main"] div#page-About #Board-of-Directors .director-bio-gallery .nth-third {
            width: 26.66667%;
            float: right;
            margin-right: 0; } }
        @media (min-width: 64.5em) {
          [role="main"] div#page-About #Board-of-Directors .director-bio-gallery .nth-third {
            width: 23.25581%;
            float: left;
            margin-right: 2.32558%; }
          [role="main"] div#page-About #Board-of-Directors .director-bio-gallery .nth-fourth {
            width: 23.25581%;
            float: right;
            margin-right: 0; } }
      [role="main"] div#page-About #Board-of-Directors .director-bio-solo .director-block {
        display: none; }
        [role="main"] div#page-About #Board-of-Directors .director-bio-solo .director-block .back {
          background: url(../img/structure/arrow-back.png) top left no-repeat;
          cursor: pointer;
          display: inline-block;
          height: 30px;
          margin-bottom: 1.5em;
          padding: 5px 0 0 26px;
          width: 100%; }
        @media (min-width: 31.5em) {
          [role="main"] div#page-About #Board-of-Directors .director-bio-solo .director-block img {
            width: 30.15873%;
            float: left;
            margin-right: 4.7619%; } }
        @media (min-width: 31.5em) {
          [role="main"] div#page-About #Board-of-Directors .director-bio-solo .director-block .right-block {
            width: 65.07937%;
            float: right;
            margin-right: 0; } }
        [role="main"] div#page-About #Board-of-Directors .director-bio-solo .director-block .right-block .title {
          display: inline; }
        [role="main"] div#page-About #Board-of-Directors .director-bio-solo .director-block .right-block .subtitle {
          margin-bottom: 25px;
          width: 70%; }
    [role="main"] div#page-About #Partners li {
      margin-bottom: 0.5em; }
  [role="main"] #page-Contact {
    background: #404040; }
    [role="main"] #page-Contact .content {
      background: #404040; }
    [role="main"] #page-Contact img {
      border: 3px solid #ffb310;
      margin-bottom: 2.5em;
      width: 100%; }
      @media (min-width: 42.5em) {
        [role="main"] #page-Contact img {
          margin: 0;
          width: auto; } }
    [role="main"] #page-Contact strong, [role="main"] #page-Contact a {
      font-family: "museo-slab-n5", "museo-slab", serif; }

@media (min-width: 53.5em) {
  [role="complementary"] {
    width: 38.31776%;
    float: right;
    margin-right: 0; } }
@media (min-width: 64.5em) {
  [role="complementary"] {
    width: 23.25581%;
    float: right;
    margin-right: 0; } }
[role="complementary"] .widget {
  font-size: 14px;
  margin-bottom: 1.5em; }

/*
	Footer
============================================*/
footer[role="contentinfo"] {
  background: #ffb310;
  padding: 1em 0;
  clear: both;
  margin-top: -3.5em; }
  footer[role="contentinfo"] .footer-content {
    padding: 0 0 1em; }
    @media (min-width: 31.5em) {
      footer[role="contentinfo"] .footer-content {
        padding: 0; } }

/*
	Homepage
============================================*/
.wrap {
  position: relative; }

body.home {
  /* Why Choose Page*/
  /* Property Map Page*/
  /* About Page */
  /* Research Page */
  /* Contact Page */ }
  body.home [role="main"] {
    padding: 0; }
    body.home [role="main"] div.page {
      clear: both;
      float: left;
      width: 100%;
      position: relative;
      padding: 0 0 3em 0; }
      body.home [role="main"] div.page header {
        padding: 3.5em 0 0.5em; }
        body.home [role="main"] div.page header h1 {
          margin-bottom: 0; }
    body.home [role="main"] .anchor-link {
      position: absolute;
      bottom: 0; }
    body.home [role="main"] .arrow-bg {
      display: block;
      height: 21px;
      margin: 0 auto;
      position: absolute;
      top: 0;
      width: 960px; }
    body.home [role="main"] div#page-Home {
      background: #000; }
      @media (min-width: 53.5em) {
        body.home [role="main"] div#page-Home {
          padding: 3.5em 0 0; } }
      body.home [role="main"] div#page-Home .content {
        background: black;
        color: white;
        padding-top: 0; }
      body.home [role="main"] div#page-Home .anchor-link {
        bottom: 50px; }
      body.home [role="main"] div#page-Home .arrow-bg {
        display: none; }
      body.home [role="main"] div#page-Home .home-feature-block {
        /*feature image*/ }
        @media (min-width: 53.5em) {
          body.home [role="main"] div#page-Home .home-feature-block {
            width: 58.8785%;
            float: right;
            margin-right: 0;
            padding-top: 2.5em; } }
        body.home [role="main"] div#page-Home .home-feature-block img.attachment-full {
          display: none; }
          @media (min-width: 53.5em) {
            body.home [role="main"] div#page-Home .home-feature-block img.attachment-full {
              display: block;
              position: absolute;
              right: 624px;
              top: -57px; } }
        @media (min-width: 31.5em) {
          body.home [role="main"] div#page-Home .home-feature-block .properties img {
            width: 47.61905%;
            float: left;
            margin-right: 4.7619%; }
          body.home [role="main"] div#page-Home .home-feature-block .properties .text-block {
            width: 47.61905%;
            float: right;
            margin-right: 0; } }
        body.home [role="main"] div#page-Home .home-feature-block .posts {
          position: relative;
          width: 100%; }
          body.home [role="main"] div#page-Home .home-feature-block .posts .mask {
            background: url("../img/structure/mask-black.png") bottom center repeat-x;
            bottom: -4px;
            height: 57px;
            position: absolute;
            width: 100%; }
            @media (min-width: 53.5em) {
              body.home [role="main"] div#page-Home .home-feature-block .posts .mask {
                bottom: -22px; } }
      body.home [role="main"] div#page-Home .sidebar {
        margin: 2em 0; }
      body.home [role="main"] div#page-Home .widget {
        width: 100%; }
      @media (min-width: 42.5em) {
        body.home [role="main"] div#page-Home .widget {
          /*
          width: 29%;
          float: left;
          margin-right: 6.5%;
          */
          width: 35.29412%;
          float: left;
          margin-right: 3.52941%; }
        body.home [role="main"] div#page-Home .widget:nth-child(3n) {
          width: 22.35294%;
          float: right;
          margin-right: 0; } }
      @media (min-width: 64.5em) {
        body.home [role="main"] div#page-Home .widget {
          /*
          width: 29%;
          float: left;
          margin-right: 6.5%;
          */
          width: 31.78295%;
          float: left;
          margin-right: 2.32558%; }
        body.home [role="main"] div#page-Home .widget:nth-child(3n) {
          width: 31.78295%;
          float: right;
          margin-right: 0; } }
  body.home #page-Why-Choose-ASURP {
    display: none; }
    @media (min-width: 53.5em) {
      body.home #page-Why-Choose-ASURP {
        display: block; } }
    body.home #page-Why-Choose-ASURP .arrow-bg {
      background: url("../img/structure/arrow-bg-black.png") right 0px no-repeat; }
  body.home div#page-Property-Map {
    display: none; }
    @media (min-width: 53.5em) {
      body.home div#page-Property-Map {
        display: block; } }
    body.home div#page-Property-Map .arrow-bg {
      background: url("../img/structure/arrow-bg-white.png") right 0px no-repeat; }
  body.home div#page-About {
    display: none; }
    @media (min-width: 53.5em) {
      body.home div#page-About {
        display: block; } }
    body.home div#page-About .arrow-bg {
      background: url("../img/structure/arrow-bg-blue.png") right 0px no-repeat; }
  body.home div#page-Research {
    display: none; }
    @media (min-width: 53.5em) {
      body.home div#page-Research {
        display: block; } }
    body.home div#page-Research .arrow-bg {
      background: url("../img/structure/arrow-bg-yellow.png") right 0px no-repeat; }
  body.home #page-Contact {
    display: none; }
    @media (min-width: 53.5em) {
      body.home #page-Contact {
        display: block; } }
    body.home #page-Contact .arrow-bg {
      background: url("../img/structure/arrow-bg-red.png") right 0px no-repeat; }
  body.home [role="complementary"] {
    padding-top: 1em; }
    @media (min-width: 42.5em) {
      body.home [role="complementary"] {
        width: 100%;
        float: right;
        margin-right: 0; } }
    @media (min-width: 64.5em) {
      body.home [role="complementary"] {
        width: 100%;
        float: right;
        margin-right: 0; } }

/* 
	Interior Pages 
============================================*/
/*
===================================================
	MEDIA QUERIES
===================================================*/
/*
@media print {
@import "print";
}

// 480px
@media only screen and (min-width: 480px) {
@import "480";
}

// 600px
@media only screen and (min-width: 600px) {
@import "600";
}

// 768px
@media only screen and (min-width: 768px) {
@import "768";
}
*/
@media only screen and (min-width: 961px) {
  .wrap {
    max-width: 960px; } }
/*
// 1382px
@media only screen and (min-width: 11161px) {
	.wrap {
		max-width: 1160px;
	}
}
*/
/*
// 2x
@media
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
@import "2x"; }
*/
