<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */
/* Increase the default font size on small devices */

/* smartphone portrait -  (max-width:320px) */
html {
  font-size:112.5%;
}

tbody tr td {
  vertical-align: top;
}

#page-wrapper .container {
  padding: 0 5px;
}

#li_search {
  display:block !important;
}

#sidr-0-button {
  height: 50px;
  left: -2px;
  width: 49px;
  margin-top: -68px;
}
#branding, .region-header {
  width: 100%;
  float: none;
  height: 30px;
}

#header {
  border-bottom:3px solid #9A0529;
  margin-bottom:8px;
  position:relative;
  width:99%;
  /*margin-top: 25px;*/
}

#logo {
  text-align: center;
  padding: 12px 0;
}

#logo img {
  vertical-align: inherit;
  width: 170px;
}

.field-name-field-image-s1 figure img {
    max-width: 320px;
    width: 100%;
}

.pane-title.block-title {
  font-size: 1.1em;
}

#home-panel #carousel-three-slides {
  text-align: right;
}

.page-node-93 .pane-title.block-title {
  margin-left: 3px !important;
}

.view-fron-banner {
  height:auto;
}

/* *** MENU - Harvard  Campus service ***  */
.region-body-footer, .region-body-top, .region-body-bottom, .region-body-header, #block-system-user-menu, #header #block-block-2 {
  display:none;
}

.region-header .block-region-header {
  display: none;
}

.block.block-block.no-title.odd.first.last.block-count-7.block-region-body-header.block-3 {
  width: 100%;
  max-width: 320px;
}

#block-block-7, #block-block-8 {
    display: none;
}

.region.region-body-top{
 display: block;
}

.region.region-body-header {
  display: block;
}

/* *** MENU - Harvard  Campus service ***  */
.region-body-top .block-inner ul.three-cols li {
  float: inherit;
}

.region-body-footer {
 display: block;
}

.region.region-body-bottom {
 display: block;
}

.region-inner.clearfix{
 width: 100%;
 width-max: 320px;
}

#menu-bar {
  height:8px;
  max-width:320px;
  width:100%;
}
#menu-bar nav {
  display:none;
}
#header #block-block-2 {
  width:265px;
}
.views-slideshow-cycle-main-frame img {
  max-width:315px;
  width:100% !important;
  margin-left:2px;
}
.front-title-bean-block .title {
  font-size:11px;
}
.view-announcements-view .views-row {
  padding:0;
}
.view-display-id-block_1 .views-field-nothing {
  top:150px;
}
.view-announcements-view .field-group-announcements {
  width:78%;
}
.view-display-id-block_1 .views-field-nothing {
  height:77px;
  position:inherit;
  top:150px;
}
.video-front-title-block .item.wrap-title {
  height:40px;
  margin-left:0;
  top:14px;
}
.video-front-title-block .wrap-title .subtitle {
  margin-right:5px;
  margin-top:-4px;
  text-align:center !important;
  width:78px !important;
}
.wrap-title .title {
  font-weight:bold !important;
  margin-left:27% !important;
}
.video-front-title-block {
  position:relative;
}
a[href^="mailto:"] {
  font-size:13px;
  font-size:100%;
}
#footer div.copy {
  font-size:0.8em;
}
#footer div.copy + div.menu {
  display:none;
}

.bean-informative-block .field-item.even &gt; p {
  /*text-align: center;*/
}

/* *** our properties **** */

#hide_map {
  width: 75px;
  font-size: 1.1em;
}

#hide_map img {
  padding: 0 2px 0 8px !important;
  width: 10px !important;
}

#our-properties .region.region-three-inset-right-top.region-conditional-stack {
  margin-left: 3px;
}

.page-our-properties .three-inset-right &gt; .inset-wrapper {
  width:100% !important;
}
#our-properties-listing .views-field-field-image, #our-properties-listing .property-right-content {
  float:none;
}
.icons_huh {
  width:177px !important;
}
.our-properties-title img {
  left:1px;
}
#our-properties .pane-title.block-title {
/*.pane-title.block-title {*/
  font-size:0.7em;
}
#hide_map {
  font-size:1em;
}
#edit_jump_chosen, #edit-jump {
  width:160px !important;
}
.chosen-container-single .chosen-single {
  float:right;
  width:70%;
}
.tab-links {
  display:none;
}
tr.info, tr.even, tr:nth-child(2n+1) {
  background:none;
}
#breadcrumb {
  display:none;
}

.top-title-property-address {
  display: block;
  font-size: 12px;
}

.region-three-inset-right-top .block-content, .region-three-inset-right-middle .block-content {
  padding: 2px;
}

/*******/

/*.views-field-field-image a .image-style-img177x145 {*/
#our-properties-listing .views-field-field-image a .image-style-img177x145 {
  margin-bottom:24px;
  position:relative;
  top:58px;
}
.icons_huh {
  bottom:-27px !important;
}
.our-properties-title {
  float:left;
  font-size:16px;
  left:0;
  padding-left:20px;
  position:relative;
  text-transform:capitalize;
  top:-165px;
  width:100%;
}
.our-properties-address {
  float:none !important;
  left:0;
  position:relative;
  top:-163px;
}
.dist-time-box {
  float:none;
  height:75px;
  left:186px;
  position:absolute;
  text-align:center;
  top:-112px;
  width:79px;
}
.dist-time-box .dist {
  border-bottom:1px solid #BBBBBB;
  border-right:0 solid;
  margin-left:12px;
  margin-top:-4px;
  width:45px;
}
.dist-time-box div {
  float:left;
  margin-left:3px;
  margin-top:4px;
  padding:0 8px;
  text-align:center;
  width:60px;
}
.view-pricing-floor-plans-collection-view table {
  float:none;
  margin-top:0;
  width:auto;
}
.view-pricing-floor-plans-collection-view table tr th:first-child, .view-pricing-floor-plans-collection-view table tr td:first-child {
  padding:1px;
  width:auto;
}

.panel-pane.pane-entity-field.pane-node-field-column-1.no-title.block {
   width: 99%;
}

/* *** our properties - button filter animation  *** */

.at-panel.panel-display.three-inset-right.clearfix {
 /* margin-top:38px;*/
  margin-top:3px
}

#btn_filter_smartphone {
  background: #1d6a9a;
  border: 1px solid;
  border-radius: 4px;
  color: #FFFFFF;
  display: block !important;
  float: left;
  font-size: 0.7em;
  margin-left: 10px;
  padding: 6px 14px;
}
#preview {
  width:310px;
}
#our-properties .inset-wrapper {
  position:inherit;
  width:320px;
  /*position:fixed;
  top:146px;
  left:255px;
  */
}
.show_btn_filter {
  left: 247px;
  position: absolute !important;
  top: -6px;
}
/*region-three-inset-right-sidebar*/
#our-properties div.region-three-inset-right-sidebar div.region-inner.clearfix {
  width: 232px;
}
#our-properties div.region-three-inset-right-sidebar .region-inner {
  display:none;
  /*margin-top:43px;*/
  margin-top:9px;
  position:relative;
  width:232px !important;
}
/*inset-wrapper*/
#our-properties div.inset-wrapper {
  margin-top:5px;
  width:320px;
}
.landing-img-wrapp {
  max-width:310px;
  margin: 0;
}
.page-node-110 .region-three-inset-right-middle {
  width:100% !important;
}

/*#block-bean-footer-huh {
  width:320px;
}*/

.rslides1 {
  width: 100% !important;
  max-width: 315px;
}

/*  #carousel-three-slides ul.rslides_tabs  */

#block-bean-footer-huh {
    max-width: 320px;
    width: 98%;
}

#footer div.copy {
  /*border: 1px solid;*/
  /*display: none;*/
  font-size: 0.8em;
  height: 36px;
  margin: 0 auto;
  text-align: center;
  white-space: normal;
  width: 99%;
}










.field-item.menu {
  display:none;
}

/* our properties - amenities &amp; features */

.pane-node-field-column-2, .pane-node-field-column-1 {
  width: 100%;
}

/* *** living-huh/sustainability-harvard-university-housing *** */

.page-node-90 .region.region-three-inset-right-middle, 
.page-node-90 .region.region-three-inset-right-inset,
.page-node-91 .region-three-inset-right-middle,
.page-node-91 .region-three-inset-right-inset {
  width: 99% !important;
  margin: 0 auto;
}

.page-node-93 .region-three-inset-right-middle {
  width: 96% !important;
} 

.page-node-91 .region-three-inset-right-middle, .page-node-93 .region-three-inset-right-middle, .page-node-90 .region-three-inset-right-middle {
  margin: 0 auto 20px;
}

.region-three-inset-right-inset .block-content, .region-two-66-33-second .block-content {
  padding: 10px 5px;
}

/* *** apply **** */

.region-three-inset-right-sidebar .region-inner {
  display:none;
}
.three-inset-right &gt; .inset-wrapper {
  width:100% !important;
  width:98% !important;
}
.three-inset-right &gt; .inset-wrapper {
  margin-right: 3px;
}
.page-node-110 .region-three-inset-right-inset {
  width:100% !important;
  margin: 0 auto;
}

.page-node-110 .region-three-inset-right-inset .pane-title.block-title {
  width: 95% !important;
}
.page-node-93 .pane-announcements-view .pane-title.block-title, .pane-bean-about-leasing-living-huh .pane-title.block-title, .pane-bean-about-property-managment-living .pane-title.block-title, .page-node-90 .pane-announcements-view .pane-title.block-title, .pane-bean-sustainability-rss-feed .pane-title.block-title, .page-node-110 .pane-announcements-view .pane-title.block-title, .title-without-background .pane-title.block-title {
  margin-left: 5px;
}

.field-item p {
  /*font-size:0.7em;*/
}
.region-three-inset-right-inset {
  margin-left:3px;
  width:99% !important;
}

#subMenu {
 display: block !important;
}

#subMenu ul {
  background:#fff;
}
#subMenu ul li {
  border-bottom:1px solid #808080 !important;
  display:table-row;
  height:auto;
  line-height:normal !important;
  min-height:25px;
}
#subMenu ul li a {
  color:#1d6a9a !important;
  padding:5% 0;
  padding-left:0 !important;
  width:235px;
}
#subMenu ul li a span {
  color:#1d6a9a !important;
  float:right !important;
  margin:0 !important;
  padding:0 !important;
}
.submenu_end {
  border-bottom:0 !important;
}

/* apply/application-process/housing-eligibility */
#tabs &gt; ul &gt; li {
  /*display: block;
  margin: 15px 0;*/
}

#tabs ul li.ui-state-active {
    display: inline-block;
}

/* faculty */

.field-item.even &gt; p {
  font-size: .9em;
}

.sale-prop-links li {
  /*display: block !important;
  border-right: 0 solid #707070 !important;*/
}

#gallery {
  text-align: inherit;
}

.elastislide-horizontal {
  padding: 0;
}

.horizontal-tabs ul.horizontal-tabs-list li {
  /*width: 100%;*/
}

.field-name-field-mapcontent iframe {
    width: 100%;
}

.field-name-body {
  width: 310px;
}


#node_property_for_sale_full_group_overphotos .fieldset-wrapper {
  max-width: 305px;
}
.rg-image img {
  max-width: 225px;
}

.horizontal-tabs fieldset.horizontal-tabs-pane {
  padding: 0;
}


.page-node-110 .region-three-inset-right-middle .block-content {
  padding: 0 8px;
}

/* *** contact us *** */

.webform-client-form textarea {
  width: 100%;
}

.page-node-91 .region-three-inset-right-inset, .page-node-93 .region-three-inset-right-inset, .page-node-90 .region-three-inset-right-inset {
  margin-left: 2px;
  width: 99% !important;
}

.page-node-91 .region-three-inset-right-middle, .page-node-93 .region-three-inset-right-middle, .page-node-90 .region-three-inset-right-middle{
  /*margin: 0 0 20px 5px;*/
  margin: 0 auto 20px auto;
}

footer .block {
  width: 100%;
}

/* *** fleet manager *** */

.region-two-66-33-first .region-inner, .region-two-66-33-second .region-inner {
  padding-left: 0;
}


/* *** parking *** */

.wrap-image-basic-page:last-child {
  text-align: right;
}

.image-style-carousel-225x210 {
  max-width: 320px !important;
  width: 100% !important;
}

.region-help .block-region-help {
  float: left;
}

.section-tools-resources .tool-block {
  height: auto;
}

.section-tools-resources div.right {
  width: 195px;
}
</pre></body></html>