/*transform origin*/
@media (max-width: 991px) {
  .mt_map_block {
    padding-top: 100px; } }
.mt_map_block .neighborhood_intro h2 {
  font-weight: 400; }
  .mt_map_block .neighborhood_intro h2 {
    font-size: calc(30px + 18 * ((100vw - 375px) / 1097)); }
    @media screen and (min-width: 1472px) {
      .mt_map_block .neighborhood_intro h2 {
        font-size: 48px; } }
  .mt_map_block .neighborhood_intro h2 {
    line-height: 38px; }
    @media screen and (min-width: 375px) {
      .mt_map_block .neighborhood_intro h2 {
        line-height: calc(38px + 22 * ((100vw - 375px) / 1097)); } }
    @media screen and (min-width: 1472px) {
      .mt_map_block .neighborhood_intro h2 {
        line-height: 60px; } }
  @media (max-width: 991px) {
    .mt_map_block .neighborhood_intro h2 {
      letter-spacing: 0.025em; } }

.mt_map_cont .mt_neighborhood_category h3 {
  font-size: 16px;
  line-height: 28px;
  font-weight: 600; }
.mt_map_cont .mt_neighborhood_category .mt_category_list > li.active button {
  background-color: #A5594F;
  border-radius: 2px;
  color: #ffffff !important; }
.mt_map_cont .mt_neighborhood_category .mt_category_list > li button {
  font-weight: 300; }
  .system .mt_map_cont .mt_neighborhood_category .mt_category_list > li button:hover {
    background-color: #A5594F;
    border-radius: 2px;
    color: #ffffff !important; }
.mt_map_cont .mt_neighborhood_category .mt_category_list > li .mt_sub_category_list {
  background-color: #F2EEE4; }
.mt_map_cont .mt_map_wrapper {
  padding: 5px 5px 5px 0;
  background: #CFBEAC;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }
.mt_map_cont .gm-style-iw-chr > button {
  width: 30px !important;
  height: 30px !important; }
  .mt_map_cont .gm-style-iw-chr > button > span {
    margin: 0 !important; }
.mt_map_cont .gm-style .gm-style-iw-c .map-popup #content-sect h3,
.mt_map_cont .gm-style .gm-style-iw-d .map-popup #content-sect h3 {
  color: #000000; }
.mt_map_cont .gm-style .gm-style-iw-c .map-popup #content-sect .link_block a,
.mt_map_cont .gm-style .gm-style-iw-d .map-popup #content-sect .link_block a {
  text-decoration: underline;
  color: #000000; }
.mt_map_cont .map-popup {
  min-width: 230px; }

.mt_map_cont .mt_neighborhood_category .mt_category_list > li button:hover:after {
  border-color: #ffffff; }

@media (max-width: 991px) {
  .neighborhood .mt_two_column_container.linen_border .mt_two_col {
    flex-direction: column; }
    .neighborhood .mt_two_column_container.linen_border .mt_two_col .mt_col_img {
      margin-top: 64px;
      margin-bottom: 0; } }
@media (max-width: 991px) {
  .neighborhood #available_filters {
    margin-top: 0 !important; } }

@media (max-width: 991px) {
  .mt_neigh_first_col .mt_two_column_layout .mt_two_col .mt_col_img {
    margin-top: 64px; } }

/*# sourceMappingURL=neighborhood.css.map */
