/*
 *   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 body font size on small devices */

/* smartphone landscape -  (min-width:321px) and (max-width:480px) */
html {
  font-size: 112.5%;
}

/** *** Shuttle & Van Services *** */

.panel-pane.pane-menu-tree.pane-active.no-title.block {
    display: none;
}
.region-three-inset-right-sidebar .region-inner {

}
.region-three-inset-right-sidebar {
  width: 100% !important;
}

/* *** ------------- ***  */


/*.pane-title.block-title, .pane-region-panel-left .block-title {*/
.region-three-inset-right-sidebar .pane-block h2, .region-three-inset-right-sidebar .pane-region-panel-left h2 {
  font-size: 18px;
}



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

#li_search{
 display: block !important;
}

#sidr-0-button {
  height: 50px;
  left: -2px;
  width: 49px;
  margin-top: -68px;
}

#subMenu{
 display: block !important;
}

#branding, .region-header {
  float: none;
  height: 30px;
}

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

#logo {
 text-align: center;
}

#logo img {
  max-width: none;
  width: 190px;
}

#header #block-block-2, #block-system-user-menu {
  display: none;
}

#block-bean-footer-huh .menu {
 display: none !important;
}

.views-slideshow-cycle-main-frame .field-type-text .field-items,
#home-panel .img-slide-caption {
  padding: 8px 12px;
}

.views-slideshow-cycle-main-frame .field-type-text .field-items .field-item,
#home-panel .img-slide-caption a {
  font-size: .7em;
}


/* *** 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: 480px;
}
.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;
}

/* *** *** */

.block-block-7 {
  display: none;
}

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

.block.block-block.no-title.odd.first.block-count-9.block-region-body-bottom.block-7 {
  display: none;
}

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

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

/* ** */

#views_slideshow_cycle_teaser_section_fron_banner-block {
  max-width: 480px;
  min-width: 321px;
border 0px solid red;
}

/*views-slideshow-cycle-main-frame-row*/
.views_slideshow_cycle_slide{
  border: 0px solid purple;
  max-width: 100%;
}

.views-slideshow-cycle-main-frame img{
  border: 0px solid blue;
  width: 100%;
  max-width: 150px;
}

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

.page-our-properties .three-inset-right > .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.85em;
}
#hide_map {
  text-align: right;
  width: 95px;
}

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

#edit_jump_chosen, #edit-jump {
  width:160px !important;
}

#ctools-jump-menu {
  margin-right: 4px;
}

.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;
}

/* *** our properties filter button *** */

#btn_filter_smartphone {
  display:block !important;
}

#preview {
  width:310px;
}
#our-properties .inset-wrapper {
  position:inherit;
  width:320px;
}
.show_btn_filter {
  left: 247px;
  position: absolute !important;
  top: -6px;
}

#our-properties div.region-three-inset-right-sidebar .region-inner{
  display:none;
  margin-top:6px;
  position:relative;
  width:242px !important;
}
/*inset-wrapper*/
#our-properties div.inset-wrapper {
  margin-top:5px;
  width:320px;
}
.landing-img-wrapp {
  max-width:310px;
}
.page-node-110 .region-three-inset-right-middle {
  width:100% !important;
}
#block-bean-footer-huh {
  width:320px;
}
.field-item.menu {
  display:none;
}


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

.view.view-pricing-floor-plans-collection-view {
  /*width: 90%;*/
}

.views-field-field-image a .image-style-img177x145 {
  margin-bottom:24px;
  position:relative;
  top:18px;
}
.icons_huh {
  bottom:12px !important;
}
.our-properties-title {
/*  float:left;
  font-size:16px;
  left:0;
  padding-left:20px;
  position:relative;
  text-transform:capitalize;
  top:-165px;
  width:100%;*/

  float: left;
  font-size: 16px;
  left: 186px;
  padding-left: 23px;
  position: relative;
  text-transform: capitalize;
  top: -152px;
  width: 100%;

}
.our-properties-address {
/*  float:none !important;
  left:0;
  position:relative;
  top:-163px;*/

  float: left !important;
  left: 189px;
  position: relative;
  top: -140px;

}
.dist-time-box {
/*  float:none;
  height:75px;
  left:186px;
  position:absolute;
  text-align:center;
  top:-112px;
  width:79px;
*/
  float: none;
  left: 186px;
  position: absolute;
  text-align: center;
  top: -80px;
}
.dist-time-box .dist {
/*  border-bottom:1px solid #BBBBBB;
  border-right:0 solid;
  margin-left:12px;
  margin-top:-4px;
  width:45px;*/

  border-right: 1px solid #BBBBBB;
  margin-left: 12px;
  width: 45px;  
}
.dist-time-box div {
/*  float:left;
  margin-left:3px;
  margin-top:4px;
  padding:0 8px;
  text-align:center;
  width:60px;*/

  float: left;
  margin-left: 3px;
  margin-top: 4px;
  padding: 0 8px;
  text-align: center;
  width: 60px;
}

#our-properties-listing .views-row .property-right-content .view-pricing-floor-plans-collection-view table {
/*.view-pricing-floor-plans-collection-view table {*/
  margin-top: -40px;
  width: 96%;
}

.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;
/*  width:100%;*/
}

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

/** *** faculty *** */

#block-system-main .block-count-5 .region-three-inset-right-sidebar .region-inner{
    display: none !important;
}

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

@media only screen and (min-width: 321px) and (max-width: 340px) {
 #node_property_for_sale_full_group_overphotos .fieldset-wrapper {   max-width: 340px;  }
 .rg-image img {   max-width: 250px; }
}

@media only screen and (min-width: 341px) and (max-width: 390px) {
 #node_property_for_sale_full_group_overphotos .fieldset-wrapper {   max-width: 380px;  }
 .rg-image img {   max-width: 280px; }
}

@media only screen and (min-width: 391px) and (max-width: 435px) {
 #node_property_for_sale_full_group_overphotos .fieldset-wrapper {   max-width: 430px;  }
 .rg-image img {   max-width: 320px; }
}

@media only screen and (min-width: 436px) and (max-width: 480px) {
 #node_property_for_sale_full_group_overphotos .fieldset-wrapper {   max-width: 480px;  }
 .rg-image img {   max-width: 400px; }
}

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

/* *** living *** */

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

.bpage-body.with-carousel {
  padding: 8px;
}

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

tbody tr td {
  vertical-align: top;
}

/* *** */
#footer div.copy {
  font-size: .7em;
}

.webform-client-form textarea, #edit-submitted-how-can-we-help {
    width: 100% !important;
}
.webform-client-form textarea, #edit-submitted-how-can-we-help {
    width: 100% !important;
}

/*.rg-image > img {
  width: 85%;
}*/

/* *** apply ***/
.button-huh {
  margin-right: 5px;
}

.view-announcements-view .field-group-announcements {
  width: 78%;
}

img[src*="Mail_Icon"] {
  width: auto;
}

img[src*="Phone_Icon"] {
  width: auto;
}

