#inner-wrap .login-nav--wrapper li.we3-login-hook.has-avatar a:after{display:none;}

/********************We3 Styles*****************/
body .we3-search-page .we3-filter-search-bar .we3-search-bar-container .we3-search-button {
  background: #F6303D;
}
body .we3-search-page .we3-filter-search-bar .we3-search-bar-container .we3-search-button i {
  display: none;
}
body .we3-search-page .we3-filter-search-bar .we3-search-bar-container #we3-alert-container #we3-create-alert i {
  font-family: 'icomoon';
}
body .we3-search-page .we3-search-results {
  max-width: 1100px;
  margin: 0 auto;
}

.we3 [class^="icon-"], [class*=" icon-"] {font-family:'icomoon';}

.we3-real-estate .we3-search-bar{
	background:#E5EFF0;
}
.we3-real-estate header.realestate-page--header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  align-items: stretch;
  -ms-flex-pack: distribute;
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  justify-content: space-around;
  border-bottom: 1px solid #A4B3BA;
}
.we3-real-estate .realestate-page--container {
  max-width: 1100px;
  margin: 0 auto;
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
.we3-real-estate .realestate-page--category-dropdown {
  color: #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  height: auto;
  position: relative;
  min-width:160px;
}
.we3-real-estate .realestate-page--category-dropdown .realestate-page--header-dropdown {
  display: none;
}
.we3-real-estate .realestate-page--category-dropdown  button#realestate-page--dropdown-toggle {
  background: #FFF;
  border: none;
  color: #000;
  outline: 0;
  padding: 0 1em;
  line-height: 3em;
  width:100%;
  text-align:left;
  border-right:1px solid #A4B3BA;
  border-left:1px solid #A4B3BA;
}
.we3-real-estate .realestate-page--category-dropdown  button#realestate-page--dropdown-toggle i.fa.fa-caret-down {
  margin-right: 12px;
}
.we3-real-estate .realestate-page--category-dropdown .realestate-page-list .widget_nav_menu {
  margin: 0;
}
.we3-real-estate .realestate-page--category-dropdown.open-menu button#realestate-page--dropdown-toggle {
  background: #fff;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  color: #F6303D;
  outline: 0;
  padding: 0 1em;
  line-height: 3em;
  font-weight: 700;

}
.we3-real-estate .realestate-page--category-dropdown.open-menu .realestate-page--header-dropdown {
  display: inherit;
  position: absolute;
  z-index: 9;
  background: #fff;
  color: #F6303D;
  width: 100%;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
}
.we3-real-estate .realestate-page--category-dropdown.open-menu .realestate-page--header-dropdown .widget ul li > a {
  padding: 5px 10px 3px 34px;
  color: #F6303D;
}
.we3-real-estate .realestate-page--category-dropdown.open-menu .realestate-page--header-dropdown .widget ul li > a:hover {
  background: #F2F2F2;
  text-decoration: none;
}
.we3-real-estate .realestate-page-nav-list ul {
  list-style: none;
  height: auto;
  padding: 0;
  margin: 0;
}
.we3-real-estate .realestate-page-nav-list ul li {
  display: inline-block;
  line-height: 3em;
  padding: 0 1em;
}
.we3-real-estate .realestate-page-nav-list ul li a {
  color: #fff;
}
#custom-we3-search-bar form#we-search-bar-form {
  width: 100%;
}
#custom-we3-search-bar {
  margin: 0 auto;
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 35px;
}

body .we3-search-bar .we3-search-bar-container .we3-search-type{border:1px solid #A4B3B6;}
body .we3-search-bar .we3-search-bar-container .we3-search-type ul li.active{background:#A4B3B6;color:#FFF;}
body .we3-search-bar .we3-search-bar-container .we3-search-type ul li{
	color:#A4B3B6;
}
.we3 ul.ui-autocomplete{background:#FFF;}
.we3 .ui-autocomplete .ui-menu-item span.icon-container, .ui-autocomplete li span.icon-container,
body .we3-search-bar .we3-search-bar-container .we3-omni-search .we3-loc-container .we3-loc-pill{background:#F6303D;}
body .we3-search-bar .we3-search-bar-container .we3-omni-search .we3-loc-container .we3-loc-pill i{color:#FFF;}
#custom-we3-search-bar .we3-search-bar .we3-filter-bar .we3-filter-bar-container {
  padding: 10px 0 10px;
}
#custom-we3-search-bar .we3-search-bar .we3-search-bar-container .we3-search-dropdown{background: #A4B3B6;}
body #custom-we3-search-bar ul.we3-filters li,
#custom-we3-search-bar .we3-search-bar .we3-filter-bar .we3-filter-bar-container .we3-filter-more span{
	background:#E5EFF0;
	color:#A4B3B6;
	font-weight:300;
}

body .we3-search-bar .we3-filter-bar{
	background:#cbd7d8;
}
body .we3-search-page .we3-filter-search-bar .we3-refine-bar{
	background:#cbd7d8;
}
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-element-container {
	border-top: 1px solid #A4B3B6;
}
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-search-element {
	border-right: 1px solid #A4B3B6;
}

#custom-we3-search-bar .we3-search-bar .we3-search-bar-container .we3-omni-search .dropdown-icon-container {
  display: none;
}
.we3-search-bar .we3-search-bar-container .we3-search-type{color:#000;}
#custom-we3-search-bar .we3-search-bar .we3-refine-area .we3-refine-content .we3-slider-container div.middle {
  width: 85%;
}
#custom-we3-search-bar .we3-search-bar .we3-refine-area {
  background: #606060;
}
#custom-we3-search-bar ul.we3-filters li {
  background: #606060;
  font-weight:300;
  font-size:12px;
  padding:3px 5px;
}
#custom-we3-search-bar ul.we3-filters li.active {
  color: #000;
  background: #cbd7d8;
}
#custom-we3-search-bar ul.we3-filters li.active i {
  color: #fff;
}
body .we3-search-page .we3-filter-search-bar .we3-refine-bar .we3-search-element:hover{
	background:#A4B3B6;
}

@media (max-width: 767px ) {
    .we3-real-estate .realestate-page--category-dropdown {
    margin: 0 auto;
    border:none;
  }
  header.realestate-page--header .realestate-page-nav-list {
    display: none;
  }
}
.what-people-care-about-section, .featured-neighborhood-section {
  width: 100%;
}
/******************Sub Footer*******************/
.sub-footer {
  background: #EEEEEE;
  width: 100%;
  padding-bottom: 30px;
}
.blankslate-page--footer__container.real-estate-footer-container {
  max-width: 1100px;
  margin: 20px auto;
}

.bottom-real-estate-menu {
  display: flex;
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
  float: none;
  position: relative;
  padding-top: 30px;
}
.bottom-menu {
  width: 22%;
  float: left;
  margin-right: 3%;
}
.bottom-menu .block-title span {
  background: none;
  color: #000;
}
.bottom-menu .block-title {
  padding-bottom: 15px;
  border-bottom: 1px solid #000;
}
.real-estate-container img {
  width: 100%;
}
.this-week-stats img {
  width: 100%;
}
.weekly-stats {
  float: left;
  display: inline-block;
  width: 48%;
  margin-right: 2%;
}
.real-estate-slider-container .hero{
  height: 500px;
  background-position: 0;
  background-size: cover;
}
.real-estate-slider-container {
  margin: 0 auto;
  max-height:280px;
  height:280px;
  opacity:0;
  overflow:hidden;
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}

.real-estate-container header h3 {
    width: 100%;
    text-transform: none;
    color: #474747;
}

/***********************Article Posts*******************/
.latest-stories--section {
  display: inline-block;
}
.more-button {
  margin: 0 auto;
  text-align: center;
  width: 200px;
  background: #F2F2F2;
  margin-top: 30px;
}
.more-button a::after {
  content: "\f054";
  font-family: FontAwesome;
  padding-left: 5px;
  font-size: 10px;
}
.article-content h3 a {
  color: #424242;
  font-family: 'Founders Grotesk Condensed';
  color:#000;
  font-size: 24px;
  line-height: 27px;
}
.more-button a {
  color: #F6303D;
  padding: 5px;
  display: inline-block;
  width: 100%;
}
.more-button a:hover {
  color:#F6303D;
  text-decoration: none;
}
.stories-section .article-posts {
  width: 32%;
  float: left;
  margin-right: 2%;
}
.stories-section .article-posts:last-child {
  margin-right: 0;
}
.article-content .category-title a.article-category {
  color:#F6303D;
}
.article-posts .article-image-container {
  display: inline-block;
  background-size: cover !important;
  width: 100%;
  background-position: 50% 50% !important;
  height:220px;
  overflow:hidden;
}
.article-image-container img {
  opacity: 0;
  max-height: 260px;
}

.article-content h3 {
  margin-top: 10px;
}
/********************Featured Building****************/
.real-estate-featured-buildings, .real-estate-experts{
  width: 100%;
  margin-bottom: 30px;
  display: inline-block;
}
.real-estate-featured-buildings .desktop-save a::before {
  content: "\f015";
  font-family: FontAwesome;
  padding-right: 3px;
}
.real-estate-featured-buildings .desktop-save a {
  color: #F6303D;
  background: #fff;
  padding: 5px;
  display: inline-block;
  position: absolute;
  right: 0;
}

.real-estate-featured-buildings .we3-building-options {
  width: 100%;
  display: inline-block;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 9;
}

.real-estate-featured-buildings .we3-building-options .menu-option {
  display: none;
}

.real-estate-featured-buildings ul {
  margin: 0;
}

.real-estate-featured-buildings .building-name {
  text-align: center;
  color: #fff;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  bottom: 50%;
}
.real-estate-featured-buildings li.featured-buildings img {
  opacity: 0;
}
.real-estate-featured-buildings .building-name h3 {
  color: #fff;
  margin: 0;
}
.real-estate-container .real-estate-featured-buildings header h3 {
  margin: 0 0 10px;
  width: 100%;
  padding: 0 0 10px;
  text-transform: none;
  border-bottom: 1px solid #ccc;
  color: #474747;
  font: 500 1.4em 'Neuton', serif;
}
.real-estate-container li.featured-buildings {
  display: inline-block;
  width: 32.45%;
  background: url(http://bstoner.wpengine.com/wp-content/uploads/2015/07/759387-building-wallpaper.jpg) no-repeat;
  background-size: cover;
  position: relative;
  margin-right: 1%;
}
.real-estate-container li.featured-buildings:last-child {
  margin-right: 0;
}
.real-estate-container li.featured-buildings .sales-amount, .real-estate-container li.featured-buildings .rent-amount {
  color: #F6303D;
}
li.featured-buildings .building-information {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  margin: 0 10%;
  background: #fff;
}
li.featured-buildings .building-information .address {
  padding-top: 10px;
  text-align: center;
  padding-bottom: 5px;
}
li.featured-buildings .building-information .amount {
  text-align: center;
}
li.featured-buildings .building-information .amount .sales-section {
  width: 49%;
  text-align: right;
  float: left;
  padding-right: 2%;
  border-right: 1px solid #7F7F7F;
}
li.featured-buildings .building-information .amount .rent-section {
  text-align: left;
  width: 49%;
  float: left;
  padding-left: 2%;
}
/*************************Real Estate Agents************/
.real-estate-featured-buildings, .real-estate-experts{
  width: 100%;
}
.real-estate-container .expert-agents ul li {
  list-style: none;
  display: inline-block;
  width: 14%;
  margin: 0 1.2%;
}
.real-estate-container .expert-agents ul li a {
  text-decoration: none;
}
.agent-info {
  text-align: center;
}
.agent-listing-count, h3.agent-name {
  color: #F6303D;
}
.expert-agents ul {
  margin: 0;
}
.real-estate-container .expert-agents .agent-photo {
  margin: 5px;
  display: inline-block;
  text-align: center;
  vertical-align: top;
  border-radius: 50%;
  background: #FFF;
  padding-top: 0px;
  overflow: hidden;
}
/***********************Browse Subscribe Section*********/
.subscribe-section, .browse-realestate-section {
  display: inline-block;
  width: 50%;
  float: left;
}
.subscribe-section fieldset {
  position: relative;
}
.subscribe-section input#mce-EMAIL {
  width: 74%;
  height: 30px;
  margin: 0;
  border: 1px solid #3F3F40;
  padding-left: 10px;
}
.subscribe-section input#mc-embedded-subscribe {
  width: 125px;
  border: none;
  background: #3F3F40;
  color: #fff;
  padding: 3px;
  height: 30px;
  position: absolute;
  right: 0;
}
.browse-subscribe-box {
  display: inline-block;
  border-top: 1px solid #000;
  padding-top: 30px;
  width: 100%;
}
.browse-subscribe-box .add-update-section {
  text-align: center;
}
.browse-realestate-section .add-update-section span {
  font-weight: 800;
  color: #000;
}
.add-update-section span {
  padding-left: 10px;
}
.browse-realestate-section .browse-button {
  width: 210px;
  background: #F6303D;
  margin: 0 auto;
  margin-top: 20px;
  text-align: center;
}
.browse-realestate-section .browse-button a {
  color: #fff;
  padding: 5px;
  display: inline-block;
}
.browse-subscribe-box .subscribe-section p {
  text-align: center;
}
.browse-subscribe-box .subscribe-section {
  padding: 0 50px;
}

/************************We3-Slider*********************/
.flexslider.we3-slider {
  border: none;
}
.flexslider.we3-slider li {
  max-width: inherit;
  margin: 0;
  position: relative;
}
.flexslider.we3-slider .listings-holder {
	margin: 0;
}
.we3-slide {
  background: url(/wp-content/uploads/2015/07/759387-building-wallpaper.jpg) no-repeat;

  background-size: 110% 110%;
  height: 100%;
  background-position:-15px -5px;
  max-height: 280px;
}
.flexslider.we3-slider .we3-slide img {
  opacity: 0;
}
.we3-listing-info {
  position: absolute;
  bottom: 16px;
  padding-left: 25px;
  color: #fff;
}
.we3-listing-info .price-space li {
  display: inline-block;
}
.we3-listing-info .price-space {
  margin: 0;
}
.flexslider.we3-slider .we3-listing-info .price-space li {
  padding: 5px 5px 5px 5px;
  font-size: 21px;
  border-right: 1px solid #fff;
  text-transform: uppercase;
}

.flexslider.we3-slider .we3-listing-info .price-space li:first-child {
  padding-left: 0;
}
.flexslider.we3-slider .we3-listing-info .price-space li:last-child {
  padding-right: 0;
  border-right:none;
}
  body .we3-search-bar .we3-search-bar-container .we3-search-type ul li {
    min-width: 78px !important;
  }

  /****Dashboard****/
body .we3-dashboard-nav-wrapper{background:#424242;}
body .bstoner-main-nav-container{margin-bottom:20px;}
body .we3-dashboard-intro .we3-feature.active span.icon-container{background:#424242;border-color:#424242;}
body .we3-dashboard-intro .we3-feature span.icon-container{color:#424242;border-color:#424242;}
body .we3-dashboard-intro .action a.we3-dashboard-action{color:#424242;}
body ul.we3-dashboard-sub-nav li, body ul.we3-dashboard-main-nav li{float:none;width:100%;padding:5px 15px;}
body ul.we3-dashboard-main-nav li.active, body ul.we3-dashboard-main-nav li:hover,
body body ul.we3-dashboard-sub-nav li.active, body ul.we3-dashboard-sub-nav li:hover{background:#333;}
body ul.we3-dashboard-main-nav a.active, body ul.we3-dashboard-main-nav a:hover,
body ul.we3-dashboard-sub-nav a.active, body ul.we3-dashboard-sub-nav a:hover{border-bottom:0;color:#FFF;}
body .bstoner-main-nav-container h3{color:#CCC;margin:0;padding:5px 15px;background:#323232;}
body ul.bstoner-nav-wrapper {margin-left:0;}
body ul.bstoner-nav-wrapper  li{list-style-type:none;font-size:12px;color:#FFF;width:100%;padding:5px 15px;}
body ul.bstoner-nav-wrapper  li a{color:#FFF;}
@media (min-width: 768px) {
	body .we3-dashboard-nav-wrapper{display:inline-block;width:200px;max-width:18%;vertical-align:top;}
	body .we3-dashboard-navigation{font-weight:500;min-height:800px;margin-top:20px;}
	body .we3-dashboard-nav-wrapper .we3-fluid-container{display:block;padding:0;}

	body ul.we3-dashboard-sub-nav{margin:10px 0 0;}
	body ul.we3-dashboard-sub-nav, body ul.we3-dashboard-main-nav{float:none;position:relative;}
	body #inner-wrap > .we3-fluid-container{display:inline-block;width:80%;}
}
/****Dashboard****/

@media (min-width: 768px) {
  .real-estate-container li.featured-buildings:hover .desktop-save {
    display: inherit;
    z-index: 8
  }
}

@media (max-width: 1119px) {
   .article-image-container img {
        max-height: 177px;
   }
}
@media (max-width: 921px) {
  #custom-we3-search-bar ul.we3-filters li {
    background: #424242;
  }
}
@media (max-width: 900px) {
  .flexslider.we3-slider .we3-listing-info .price-space li {
    font-size: 23px;
  }
  .real-estate-container li.featured-buildings:nth-child(2) {
    margin-right: 0;
  }
  .real-estate-container li.featured-buildings:last-child {
    display: none;
  }
  .real-estate-container li.featured-buildings {
    width: 48.8%;
  }
  body .we3-search-bar .we3-search-bar-container .we3-search-type ul li {
    min-width: 78px !important;
  }
  .real-estate-container .expert-agents ul li {
    width: 22%;
  }
  .real-estate-container .expert-agents ul li:last-child, .real-estate-container .expert-agents ul li:nth-child(5) {
    display: none;
  }

  .article-image-container img {
    max-height: 177px;
  }

  .featured-neighborhoods li {
    width: 23.9%;
    margin-right: 1%;
  }

  .article-content h3 a {
    font-size: 26px;
  }

}
@media (max-width: 767px) {
  body .we3-home-search-bar.show-mobile {
    height: 7000%;
  }
  body .we3-home-search-bar.show-mobile .we3-refine-area .we3-refine-content .we3-slider-container div.container {
      color: #969696;
  }
  body .we3-home-search-bar.show-mobile .we3-refine-area .we3-refine-content .we3-slider-container div.middle.container {
      padding-bottom: 15px;
  }
  body .we3-search-bar.show-mobile .we3-refine-area .we3-refine-content ul.filter-options li.active {
    background: #F6303D;
    color: #fff;
  }
  body .we3-home-search-bar .we3-search-bar-container .we3-omni-search input.we3-loc-search-box {
    padding: 7px 15px;
  }
  body .we3-search-bar .we3-search-bar-container .we3-search-type ul li.active {
      background: #F6303D;
      color: #fff;
      border-radius: 0;
  }
  body .we3-search-bar.show-mobile .we3-search-bar-container .we3-search-element {
    border-radius: 0;
  }
  body .we3-search-bar.show-mobile .we3-search-bar-container .we3-search-type {
    width: 100% !important;
    border: none;
  }
  body .we3-home-search-bar .we3-refine-area .we3-refine-content label {
    color: #969696;
  }
  body .we3-home-search-bar .we3-refine-area .we3-refine-content ul.filter-options {
    border: 1px solid #F6303D;
  }
  body .we3-home-search-bar .we3-refine-area .we3-refine-content .we3-slider-values div.container {
      display: table-cell;
      width: 50%;
      color: #969696;
      font-weight: 600;
      font-size: 24px;
  }
  h3.we3-mobile-display {
      margin: 0;
      font-weight: 300;
      color: #F6303D;
  }
  body .we3-search-bar.show-mobile .we3-refine-area .we3-refine-content {
    background: #F2F2F2;
  }
  body .we3-search-bar.show-mobile .ui-slider-track.ui-mini .ui-slider-handle {
    border-color: #F6303D;
  }
  body .we3-search-bar.show-mobile .ui-slider-track .ui-slider-bg {
    background: #F6303D;
  }
  body .we3-search-bar.show-mobile .we3-refine-area .we3-refine-content ul.filter-options li {
    color: #969696;
  }
  #custom-we3-search-bar {
    display: block;
    background: #F2F2F2;
    margin-bottom: 0;
    padding: 20px 15px 15px 15px;
  }
  #custom-we3-search-bar .we3-mobile-search-button.we3-mobile-trigger {
    background: #F6303D;
    font-size: 18px;
    width: 100%;
    padding: 8px;
    height: 40px;
    max-width: inherit;
    display: block;
    margin: 0;
  }
  form#we-search-bar-form {
    margin: 0;
  }
  .real-estate-featured-buildings li.featured-buildings.expanded .we3-building-options .menu-option.mobile-building-menu {
    display: inline-block;
    width: 100%;
    margin-top: -41px;
    position: absolute;
  }
  .real-estate-featured-buildings li.featured-buildings.expanded {
    margin-top: 41px;
  }
  .real-estate-featured-buildings li.featured-buildings.expanded .we3-building-options .menu-option.plus-mobile-button {
    display: none;
  }
  .real-estate-featured-buildings .we3-building-options .menu-option.mobile-building-menu.open-menu {
    display: inline-block;
    position: absolute;
    top: -41px;
    right: 0;
    width: 100%;
  }
  .menu-option.mobile-building-menu a {
    color: #fff;
    background: #F6303D;
    display: inline-block;
    padding: 10px 20px;
    text-align: center;
    float: left;
  }
  .menu-option.mobile-building-menu a.save-building, .menu-option.mobile-building-menu a.more-info {
    width: 40%;
    border-right: 1px solid #fff;
  }
  .menu-option.mobile-building-menu a.close-button {
    width: 20%;
  }
  .we3-real-estate .realestate-page--category-dropdown  button#realestate-page--dropdown-toggle {text-align:center;}
  .we3-building-options .menu-option.plus-mobile-button, .we3-building-options .menu-option.plus-mobile-button {
    display: inherit;
    position: absolute;
    top: 0px;
    right: 0;
  }

  .menu-option.mobile-listing-menu a {
    color: #fff;
    background: #F6303D;
    display: inline-block;
    padding: 10px 20px;
    text-align: center;
    float: left;
  }
  .menu-option.mobile-listing-menu a.save-listing, .menu-option.mobile-listing-menu a.more-info {
    width: 40%;
    border-right: 1px solid #fff;
  }
  .menu-option.mobile-listing-menu a.close-button {
    width: 20%;
  }
  .we3-listing-options .menu-option.plus-mobile-button, .we3-building-options .menu-option.plus-mobile-button {
    display: inherit;
    position: absolute;
    top: 0px;
    right: 0;
  }
  .we3-listing-options .menu-option.plus-mobile-button {
    top:7px;
  }
  .menu-option.plus-mobile-button a {
    color: #fff;
    background: #F6303D;
    padding: 3px 8px;
    display: inline-block;
  }
  .we3-home-search-bar {
    display: none;
  }
  .more-button {
    width: 100%;
  }
  .subscribe-section, .browse-realestate-section {
    display: inline-block;
    width: 100%;
    float: left;
    margin-bottom: 30px;
  }
  .real-estate-container li.featured-buildings {
    width: 100%;
    margin-bottom: 20px;
    display: none;
  }
  .real-estate-container li.featured-buildings:first-child {
    display: inherit;
  }
  .flexslider.we3-slider .we3-listing-info .price-space li {
  font-size: 18px;
  padding: 2px;
  }
  .real-estate-container .expert-agents ul li {
    width: 46%;
    margin-bottom: 20px;
  }
  .browse-subscribe-box .subscribe-section {
    padding: none;
  }
  .subscribe-section input#mce-EMAIL {
    margin-bottom: 10px;
    width: 100%;
  }
  .subscribe-section input#mc-embedded-subscribe{
    position: inherit;
    right: inherit;
    width: 100%;
  }

  .bottom-real-estate-menu {
    display: none
  }
  .featured-neighborhoods li {
    width: 48%;
  }
  .featured-neighborhoods .rent-section, .featured-neighborhoods .sales-section {
    text-align: center;
    width: 100%;
    border:none;
  }
  .stories-section .article-posts {
    width: 100%;
  }

  .article-content h3 a {
    font-size: 26px;
  }
  .featured-neighborhoods .neighborhood-title-link {
    margin: 30px auto;
    text-align: center;
    width: 280px;
    border-bottom: none;
    border: 1px solid #F6303D;
  }
  .featured-neighborhoods .neighborhood-title-link a {
    text-transform: uppercase;
    text-decoration: none;
    color: #F6303D;
    font-weight: 700;
  }
  .sub-footer {
    padding-bottom: 0;
  }
  .sub-footer .blankslate-page--footer__contact {
      background: #c6c6c6;
      border-bottom: 2px solid #fff;
  }
  .sub-footer .blankslate-page--footer__contact .blankslate-page--footer__button-figure {
      display: table;
  }
  .sub-footer .blankslate-page--footer__contact p {
      color: #fff;
  }
  .sub-footer .blankslate-page--footer__contact a {
    color: #fff;
  }
  .sub-footer .blankslate-page--footer__button-text {
    text-align: left;
  }
  .sub-footer .blankslate-page--footer__contact i {
    display: inherit;
  }
  .sub-footer .blankslate-page--footer__button {
      border-top: 2px solid #fff;
  }
}

/*Remove Sq Feet ticket#421#*/
.we3-listing-page .listing-detail-main-info .info-commercial-size .info-sq-ft {
  display: none;
}

body.we3-search.we3-page #inner-wrap .we3-search-page .we3-search-bar-header .we3-search-bar-container #we-search-bar-form .we3-search-top .we3-search-top-element .we3-search-element.we3-omni-search .we3-loc-container {
    margin-left: 0;
    padding: 4px 10px 2px 35px;
    min-height: 40px;
    border-radius: 0;
    border: 1px solid #dedede;
    position: absolute;
    width: 100%;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2;
    max-height: 43px;
  overflow-x: hidden;
  overflow-y: auto;
}