/* rotate*/
/* translate*/
/*transform origin*/
body {
  color: #2B2B2B; }

body, p, span, .mt_btn, a {
  font-family: "Poppins", sans-serif;
  font-weight: 400; }

.mt_btn {
  font-weight: 700 !important; }

h1, h2, h3, h4, h5, h6, .mt_main_heading, .mt_sub_heading, .mt_h4_heading {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 700; }

.mt_sub_heading.mt_heading_italic, .mt_sub_heading:not(.mt_sub_heading), .mt_blog_desc h3.mt_heading_italic, .mt_blog_desc h3:not(.mt_sub_heading), .mt_blog_desc h2.mt_heading_italic, .mt_blog_desc h2:not(.mt_sub_heading), .mt_blog_desc h1.mt_heading_italic, .mt_blog_desc h1:not(.mt_sub_heading), .mt_retail_item h3.mt_heading_italic, .mt_retail_item h3:not(.mt_sub_heading), #event_detail_page .mt_evnt_txt h2:not(.tribe-events-tickets-title).mt_heading_italic, #event_detail_page .mt_evnt_txt h2:not(.tribe-events-tickets-title):not(.mt_sub_heading), #event_detail_page .mt_evnt_txt h1:not(.tribe-events-tickets-title).mt_heading_italic, #event_detail_page .mt_evnt_txt h1:not(.tribe-events-tickets-title):not(.mt_sub_heading) {
  font-family: "Barlow Condensed", sans-serif; }

.mt_sec_vertical_line::after {
  border-color: #457a7c; }

.disabled_link, .mt_specials_popup .mt_btn {
  pointer-events: none;
  cursor: default; }

.mt_transparent_btn {
  border-color: #253746;
  color: #253746; }
  html.system .mt_transparent_btn:hover {
    background: #253746;
    color: #fff; }

.mt_quick_fpsrch .dropdown .selectivo__label {
  color: #457a7c;
  border-color: #231f22; }

.mt_banner .mt_main_heading {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 700; }

.mt_sub_heading, .mt_blog_desc h3, .mt_blog_desc h2, .mt_blog_desc h1, .mt_retail_item h3, #event_detail_page .mt_evnt_txt h2:not(.tribe-events-tickets-title), #event_detail_page .mt_evnt_txt h1:not(.tribe-events-tickets-title) {
  color: #231f22; }

.mt_fixed {
  background: #231f22 !important; }

.mt_hamb_menu {
  background: #231f22; }
  .mt_hamb_menu li a {
    color: #fff;
    font-family: "Poppins", sans-serif; }
    .system .mt_hamb_menu li a:hover {
      color: #457a7c; }
  .mt_hamb_menu li.current_page_item a {
    color: #457a7c; }
  .mt_hamb_menu .menu-item.menu-item-has-children .sub-menu {
    display: none;
    margin-top: 20px;
    padding-right: 0;
    margin-bottom: 20px; }
    .mt_hamb_menu .menu-item.menu-item-has-children .sub-menu li a {
      font-size: 14px;
      text-transform: uppercase; }
  .mt_hamb_menu .menu-item.menu-item-has-children > a {
    position: relative; }
    .mt_hamb_menu .menu-item.menu-item-has-children > a::before {
      content: "+";
      position: absolute;
      left: -17px; }
  .mt_hamb_menu .menu-item.menu-item-has-children.open > a::before {
    content: "-"; }
  .mt_hamb_menu .menu-item.menu-item-has-children.current-menu-ancestor > a {
    color: #7dedda; }

html.system .mt_hamb_menu li a:hover,
.mt_hamb_menu li.current_page_item a {
  color: #7dedda; }

header .mt_navigation_wrapper nav ul li a {
  font-family: "Barlow Condensed", sans-serif;
  font-size: 18px; }
header .mt_navigation_wrapper .mt_header_right .mt_visit_btn {
  font-family: "Barlow Condensed", sans-serif; }

.mt_top_header ul li a {
  color: #231f22;
  font-family: "Poppins", sans-serif; }
  .system .mt_top_header ul li a:hover {
    color: #457a7c; }

.mt_hid header .mt_menu_toggle .mt_menu_3 {
  background: #fff; }

.mt_hid header .mt_menu_toggle .mt_menu_2 {
  background: #fff; }

.virtual_tour header {
  background: #231f22; }

header .mt_navigation_wrapper nav ul li a {
  margin-right: 2vw; }
  @media (max-width: 1300px) {
    header .mt_navigation_wrapper nav ul li a {
      margin-right: 10px; } }
  @media (max-width: 1100px) {
    header .mt_navigation_wrapper nav ul li a {
      font-size: 15px; } }
  @media (max-width: 890px) {
    header .mt_navigation_wrapper nav ul li a {
      font-size: 14px; } }

footer {
  background: #231f22;
  color: #fff; }
  footer h2 {
    font-family: "Barlow Condensed", sans-serif;
    font-weight: 400; }
  footer .hywrap .top_align .control-label {
    font-family: "Poppins", sans-serif;
    color: #fff; }
  footer .hywrap input,
  footer .hywrap input[type="text"],
  footer .hywrap select,
  footer .hywrap textarea {
    font-family: "Poppins", sans-serif;
    color: #231f22;
    font-size: 20px; }
  @media (max-width: 768.8px) {
    footer .mt_footer_address_block {
      padding-left: 0px;
      padding-right: 0px; } }
  footer .mt_footer_address_block h3 {
    font-family: "Barlow Condensed", sans-serif;
    color: #457a7c; }
  footer .mt_footer_address_block a {
    color: #fff;
    width: 190px;
    display: block; }
    @media (max-width: 768.8px) {
      footer .mt_footer_address_block a {
        margin: 0px auto; } }
  footer .mt_footer_address_block span,
  footer .mt_footer_address_block p {
    font-family: "Poppins", sans-serif;
    color: #fff; }
    @media (max-width: 374.8px) {
      footer .mt_footer_address_block span,
      footer .mt_footer_address_block p {
        font-size: 17px; } }
  footer .mt_address_right span {
    display: block; }
  footer .mt_address_right span.mt_desktop {
    display: none; }
  footer .mt_footer_bottom_block a,
  footer .mt_footer_bottom_block span {
    color: #fff;
    font-family: "Poppins", sans-serif; }
  footer .hywrap .form-actions button {
    font-family: "Poppins", sans-serif;
    font-weight: 700; }
  .system footer .hywrap .form-actions button:hover {
    background: #457a7c;
    color: #fff;
    border-color: #457a7c; }

.system .mt_footer_bottom_block a.mt_privacy:hover, .system footer .mt_footer_bottom_block a.cookie:hover {
  color: #457a7c; }

footer .mt_footer_bottom_block .mt_social_wrapper {
  width: 14vw; }
  @media (max-width: 1200px) {
    footer .mt_footer_bottom_block .mt_social_wrapper {
      width: auto !important; } }
  @media (max-width: 768.8px) {
    footer .mt_footer_bottom_block .mt_social_wrapper {
      width: 100% !important; } }
  footer .mt_footer_bottom_block .mt_social_wrapper a:nth-child(3) {
    display: none; }

a.mt_with_margin.mt_bozzuto_block.partner-logo img {
  height: 22px !important;
  margin-left: 10px; }
  @media (max-width: 575.8px) {
    a.mt_with_margin.mt_bozzuto_block.partner-logo img {
      height: 12px !important; } }

@media (max-width: 1200px) {
  footer .mt_footer_bottom_block .mt_social_wrapper {
    width: 100% !important;
    text-align: center;
    align-self: center;
    justify-content: center;
    justify-self: center;
    margin: auto;
    border-bottom: 1px solid #ffffff;
    padding-bottom: 30px;
    margin-bottom: 10px; }

  footer .mt_footer_address_block {
    border-bottom: 0px  !important; }

  footer .mt_footer_bottom_right {
    margin: auto;
    justify-content: space-between; } }
@media (min-width: 1200px) {
  footer .mt_footer_bottom_block {
    flex-wrap: unset;
    align-items: center; } }
footer .mt_footer_bottom_block a.mt_privacy, footer .mt_footer_bottom_block a.cookie {
  border: none;
  width: auto; }
  @media (max-width: 575.8px) {
    footer .mt_footer_bottom_block a.mt_privacy, footer .mt_footer_bottom_block a.cookie {
      font-size: 12px;
      padding: 0  !important;
      width: 36%;
      margin: 0 10px !important; } }

.mt_privacy {
  min-width: 15%;
  margin: 0 10px !important; }
  @media (min-width: 992px) {
    .mt_privacy {
      width: 220px; } }

@media (min-width: 992px) {
  footer .mt_footer_bottom_block a.cookie {
    width: 270px; } }
@media (max-width: 768.8px) {
  footer .mt_footer_bottom_block a.cookie {
    margin-left: 30px !important; } }

@media (max-width: 480px) {
  .mt_page_padding {
    padding-left: 10px  !important;
    padding-right: 10px !important; } }
span.mt_desktop {
  width: 300px; }

@media (min-width: 768px) {
  footer .mt_footer_bottom_block a.mt_privacy, footer .mt_footer_bottom_block span.mt_privacy, footer .mt_footer_bottom_block a.cookie {
    margin-left: 30px;
    padding: 0 1vw 0 2% !important; } }
#home_page .mt_home_cnt.mt_home_type2 {
  background: #253746; }
  #home_page .mt_home_cnt.mt_home_type2 .mt_btn {
    border: 1px solid #253746;
    color: #253746; }
    html.system #home_page .mt_home_cnt.mt_home_type2 .mt_btn:hover {
      background: #253746;
      color: #fff; }

.home-page .mt_main_heading {
  color: #fff; }
.home-page .mt_home_intro .mt_txt_intro, .home-page .mt_home_intro .mt_txt_sub {
  color: #fff; }
.home-page .mt_quick_fpsrch .mt_main_heading {
  color: #253746; }
.home-page .mt_quick_fpsrch .dropdown .selectivo__label:after {
  border-top-color: #457a7c; }
.home-page .mt_quick_fpsrch .dropdown.selectivo--open .selectivo__label::after {
  border-bottom-color: #457a7c; }
.home-page .mt_quick_fpsrch .dropdown .selectivo__option.selectivo__option--selected, .home-page .mt_quick_fpsrch .dropdown .selectivo__option.infocus, .home-page .mt_quick_fpsrch .dropdown .selectivo__option:hover {
  background: #457a7c; }
.home-page .mt_home_intro.mt_home_sec2 .mt_main_heading {
  color: #253746;
  text-align: center;
  margin: auto; }

#home_page .mt_home_cnt.mt_home_type2 .mt_two_col .mt_col_content .mt_sub_heading {
  color: #231f22;
  text-transform: uppercase; }

#home_page .mt_home_cnt.mt_home_type2.mt_sec_vertical_line:not(.mt_fp_widget_hided)::before {
  border-color: #457a7c; }

.mt_specials_popup {
  color: #231f22; }
  .mt_specials_popup .mt_promo {
    background-color: #457a7c; }
    .mt_specials_popup .mt_promo:after {
      border-top-color: #457a7c; }

.mt_specials_popup .mt_specials_inner .mt_sub_heading {
  font-size: 30px;
  color: #253746;
  font-weight: 700; }

.system #home_page .mt_home_gallery .mt_btn:hover {
  background: #253746;
  border-color: #253746; }

.mt_quick_fpsrch .dropdown .selectivo__label {
  font-family: "Poppins", sans-serif; }

.amenities .mt_home_intro > * {
  max-width: 100%; }
.amenities .mt_quick_fpsrch, .amenities .mt_tab_head_wrapper {
  display: none; }
.amenities .mt_col_content .mt_txt_sub:not(:last-child):after {
  border-color: #457a7c; }

.gallery .mt_gal_cat {
  background: #457a7c; }
  @media (max-width: 768.8px) {
    .gallery .mt_gal_cat .dropdown [role="option"]:focus, .gallery .mt_gal_cat [role="option"].selectivo__option--selected {
      background: #231f22;
      color: #fff; } }
.gallery .mt_quick_fpsrch {
  display: none; }

#contact_page .mt_contact_flex .mt_left_wrap .mt_contact_btn_wrap {
  display: none; }
#contact_page .mt_contact_flex .mt_left_wrap .hywrap .control-label {
  font-family: "Poppins", sans-serif; }
#contact_page .mt_contact_flex .mt_left_wrap .hywrap #more-info a {
  font-family: "Barlow Condensed", sans-serif; }
#contact_page .mt_contact_flex .mt_left_wrap .hywrap button {
  background: #457a7c;
  font-family: "Poppins", sans-serif;
  border-radius: 0;
  border: 0;
  color: #ffffff; }
  html.system #contact_page .mt_contact_flex .mt_left_wrap .hywrap button:hover {
    background: #376263;
    border-color: #376263; }
#contact_page .mt_contact_flex .mt_contact_details .mt_contact_heading {
  font-family: "Barlow Condensed", sans-serif;
  color: #2B2B2B; }
#contact_page .mt_contact_flex .mt_contact_details p a {
  color: #2B2B2B;
  display: block;
  width: 170px;
  margin-left: auto; }
  @media (max-width: 768.8px) {
    #contact_page .mt_contact_flex .mt_contact_details p a {
      margin: 0px auto; } }
#contact_page .mt_contact_flex .mt_contact_details p span {
  display: block; }
#contact_page .mt_contact_flex .mt_contact_details p span.mt_desktop {
  display: none; }

.contact-us footer h2 {
  display: none; }
.contact-us footer .mt_footer_address_block {
  display: none; }

.community-form a {
  color: #2B2B2B; }

.neighborhood .mt_map_cont .mt_neighborhood_category {
  background: #231f22; }
.neighborhood .mt_map_cont h3 {
  font-family: "Barlow Condensed", sans-serif;
  font-size: 24px; }
.neighborhood .mt_map_cont .mt_category_list > li > button, .neighborhood .mt_map_cont .mt_category_list > li > span {
  font-family: "Poppins", sans-serif; }
.neighborhood .mt_sub_category_items .mt_sub_cat_item p {
  color: #457a7c;
  font-family: "Barlow Condensed", sans-serif;
  font-style: normal; }
.neighborhood .mt_sub_category_items .mt_sub_cat_item p.mt_sub_item_dist {
  font-family: "Poppins", sans-serif;
  color: #231f22; }

.neighborhood_bottom_txt {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column; }

.floor-plans .mt_select_wrapper .mt_btn {
  background: #457a7c; }
  html.system .floor-plans .mt_select_wrapper .mt_btn:hover {
    background: #376263; }
.floor-plans .mt_floorplan .mt_fp_filter span,
.floor-plans .mt_floorplan .mt_fp_filter span,
.floor-plans .view_by,
.floor-plans .mt_floorplan .mt_fp_filter > div li a.active {
  color: #2B2B2B; }
.floor-plans .mt_banner_content h1,
.floor-plans .mt_specials_popup .mt_sub_heading {
  font-family: "Barlow Condensed", sans-serif; }
.floor-plans .mt_fp_filter span,
.floor-plans .view_by,
.floor-plans .mt_fp_links a {
  font-family: "Poppins", sans-serif; }
.floor-plans .mt_specials_popup {
  border-color: #457a7c;
  background-color: #f1f1f1;
  color: #2B2B2B;
  display: none !important; }
  .floor-plans .mt_specials_popup .mt_sub_heading {
    color: #2B2B2B; }
  .floor-plans .mt_specials_popup .mt_btn {
    border-color: #253746;
    color: #253746;
    background: transparent; }
.floor-plans .mt_floorplan
.mt_fp_filter
> div.mt_filter_bottom
.dropdown
.selectivo__label {
  font-family: "Poppins", sans-serif;
  font-weight: 400; }
.floor-plans .mt_floorplan .mt_fp_filter .dropdown [role="option"]:focus,
.floor-plans .mt_floorplan .mt_fp_filter [role="option"].selectivo__option--selected {
  background-color: #231f22;
  color: #fff; }
.floor-plans #fp_list_view .mt_list_box:nth-child(2n) .mt_list_row {
  background-color: #f1f1f1; }
  @media (max-width: 768.8px) {
    .floor-plans #fp_list_view .mt_list_box:nth-child(2n) .mt_list_row {
      background: transparent; } }
.floor-plans #fp_list_view .mt_fp_detail.mt_two_col a.mt_blue_btn,
.floor-plans #fp_list_view .mt_fp_detail.mt_two_col a.mt_black_btn {
  font-family: "Poppins", sans-serif; }
.floor-plans #fp_list_view .mt_fp_detail.mt_two_col .mt_fp_details h3,
.floor-plans #fp_list_view .mt_fp_detail.mt_two_col .mt_fp_details h2,
.floor-plans #fp_list_view .mt_fp_detail.mt_two_col .mt_fp_details p {
  color: #2B2B2B; }
.floor-plans #fp_list_view .mt_h4_heading {
  color: #2B2B2B; }
.floor-plans #fp_grid_view .mt_h4_heading {
  color: #2B2B2B; }
.floor-plans .mt_floorplan
.mt_fp_filter
> div.mt_filter_top
.mt_fp_view_type.mt_list_btn.active {
  background-image: url("../images/icons/list-active.png"); }
.floor-plans .mt_floorplan
.mt_fp_filter
> div.mt_filter_top
.mt_fp_view_type.mt_grid_btn.active {
  background-image: url("../images/icons/grid-active.png"); }
.floor-plans .mt_blue_btn {
  background: #457a7c;
  font-family: "Poppins", sans-serif;
  font-weight: 400; }
  html.system .floor-plans .mt_blue_btn:hover {
    background: #376263; }
.floor-plans .mt_fp_bottom_block {
  display: none; }

.mt_calculate_popup .mt_popup_inner .mt_calc_wrapper .mt_calc_top span {
  color: #457a7c;
  border-color: #457a7c;
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 500; }

.mt_calculate_popup
.mt_popup_inner
.mt_calc_wrapper
.mt_popup_content
button
span,
.mt_calculate_popup .mt_popup_inner .mt_calc_wrapper .mt_addon_item span,
.mt_calculate_popup .mt_popup_inner .mt_calc_wrapper p.mt_apt_det span {
  font-family: "Poppins", sans-serif;
  font-weight: 400; }

.mt_calculate_popup
.mt_popup_inner
.mt_calc_wrapper
.mt_popup_content
button.active
.mt_calc_price,
.mt_calculate_popup
.mt_popup_inner
.mt_calc_wrapper
.mt_addon_item.active
.mt_calc_price,
.mt_calculate_popup
.mt_popup_inner
.mt_calc_wrapper
p.mt_apt_det.active
.mt_calc_price {
  color: #457a7c; }

input.mt_compare_checkbox:checked ~ * .mt_compare_checklabel {
  border-color: #457a7c;
  background-color: #457a7c; }

.mt_fp_detail.mt_two_col .mt_fp_details h2,
.mt_fp_detail.mt_two_col .mt_fp_details h3 {
  font-family: "Barlow Condensed", sans-serif; }

.mt_fp_detail.mt_two_col .mt_calc_btn {
  font-family: "Barlow Condensed", sans-serif;
  color: #457a7c;
  font-weight: 700; }

.mt_fp_detail.mt_two_col .mt_fp_detail_btn_wrapper a.mt_enlarge_btn,
.mt_fp_detail.mt_two_col
.mt_fp_detail_btn_wrapper
.mt_fpdetailsec_icon.mt_enlarge_btn {
  background: url("../images/icons/add.png") transparent no-repeat left center; }

.mt_fp_detail.mt_two_col .mt_fp_detail_btn_wrapper a.mt_share_btn,
.mt_fp_detail.mt_two_col
.mt_fp_detail_btn_wrapper
.mt_fpdetailsec_icon.mt_share_btn {
  background: url("../images/icons/share.svg") transparent no-repeat left center; }

.mt_fp_detail.mt_two_col .mt_fp_detail_btn_wrapper a.mt_download_btn,
.mt_fp_detail.mt_two_col
.mt_fp_detail_btn_wrapper
.mt_fpdetailsec_icon.mt_download_btn {
  background: url("../images/icons/download.svg") transparent no-repeat left center; }

.floorplan-detail .mt_main_heading,
.floorplan-detail .mt_fp_details p,
.floorplan-detail .mt_fp_detail.mt_two_col .mt_fp_details h2,
.floorplan-detail .mt_fp_detail.mt_two_col .mt_fp_details h3 {
  color: #2B2B2B; }
.floorplan-detail .mt_blue_btn {
  background: #457a7c;
  font-family: "Poppins", sans-serif;
  font-weight: 400; }
  html.system .floorplan-detail .mt_blue_btn:hover {
    background: #376263; }
.floorplan-detail .mt_fp_detail.mt_two_col a.mt_blue_btn,
.floorplan-detail .mt_fp_detail.mt_two_col a.mt_black_btn {
  font-family: "Poppins", sans-serif; }
.floorplan-detail .mt_fp_detail.mt_two_col a.mt_black_btn {
  border-color: #343a40;
  color: #343a40; }
  html.system .floorplan-detail .mt_fp_detail.mt_two_col a.mt_black_btn:hover {
    background: #343a40;
    color: #fff; }
.floorplan-detail .mt_specials_popup {
  border-color: #457a7c;
  background-color: #f1f1f1;
  color: #2B2B2B;
  display: none !important; }
  .floorplan-detail .mt_specials_popup .mt_sub_heading {
    font-family: "Barlow Condensed", sans-serif;
    font-weight: 500;
    color: #2B2B2B; }
  .floorplan-detail .mt_specials_popup .mt_btn {
    border-color: #253746;
    color: #253746;
    background: transparent; }

.floorplan-comapre .mt_fp_bottom_block {
  display: none; }
.floorplan-comapre .mt_specials_popup {
  border-color: #457a7c;
  background-color: #f1f1f1;
  color: #2B2B2B;
  display: none !important; }
  .floorplan-comapre .mt_specials_popup .mt_sub_heading {
    font-family: "Barlow Condensed", sans-serif;
    font-weight: 500;
    color: #2B2B2B; }
  .floorplan-comapre .mt_specials_popup .mt_btn {
    border-color: #253746;
    color: #253746;
    background: transparent; }

.floorplan-detail header.mt_fixed {
  background: #231f22 !important; }

.mt_calculate_popup .mt_popup_inner .mt_calc_wrapper h2 {
  font-family: "Barlow Condensed", sans-serif; }

.mt_fp_disclaimer {
  margin-top: 30px; }

.floor-plans .fp-fee-disclaimer_grid {
  margin-top: 20px;
  font-size: 12px; }

.floor-plans .fp-fee-disclaimer_list {
  margin: 20px 0;
  font-size: 12px; }

.floor-plans .mt_fp_disclaimer {
  margin-bottom: 35px;
  font-size: 12px; }

input.mt_compare_checkbox {
  position: absolute;
  top: 0;
  left: 0;
  width: 0 !important;
  height: 0;
  pointer-events: none;
  opacity: 0; }

.floor-plans span.mt_desktop {
  width: auto !important; }

.price-column {
  flex-direction: column !important;
  align-items: flex-start !important; }

.rfwa-expense-guide-container h2, .rfwa-expense-guide-container h3, .rfwa-expense-guide-container p, .rfwa-expense-guide-container .rfwa-export-pdf-link {
  color: #2B2B2B !important; }

.rfwa-expense-list td::before,
.rfwa-expense-list td::after {
  color: #2B2B2B !important; }

.rfwa-expense-type-required, .rfwa-expense-type, .rfwa-group-title .rfwa-expense-type-badge {
  background-color: #2B2B2B;
  color: #fff;
  border: 1px solid #2B2B2B; }

.rfwa-expense-type.Optional, .rfwa-expense-type.Situational, .rfwa-expense-type-optional, .rfwa-expense-type-situational, .rfwa-expense-type.Optional, .rfwa-expense-type.Situational {
  background-color: #457a7c !important;
  color: #fff !important;
  border: 1px solid #457a7c !important; }

.rfwa-expense-footer {
  color: #2B2B2B !important;
  padding-bottom: calc(5em - 20px) !important; }

.rfwa-fee-calculator-container {
  margin-bottom: 10px;
  position: relative; }
  @media (max-width: 768.8px) {
    .rfwa-fee-calculator-container a {
      display: flex !important;
      width: 100% !important;
      justify-content: center !important; } }
  @media (max-width: 768.8px) {
    .rfwa-fee-calculator-container a:before {
      width: 22px; } }
  .rfwa-fee-calculator-container a span {
    position: absolute;
    top: 0px;
    left: 10px;
    width: 200px;
    color: #2B2B2B !important; }
    @media (max-width: 768.8px) {
      .rfwa-fee-calculator-container a span {
        position: relative;
        top: 1px;
        left: -12px; } }

.rfwa-expense-list .rfwa-expense-amount.has-tooltip, .rfwa-expense-list .rfwa-expense-label, .rfwa-expense-list .rfwa-expense-details {
  color: #2B2B2B !important; }

@media (min-width: 769px) and (max-width: 1199.8px) {
  .sq-ft-label {
    max-width: 100px; }

  .availability-label {
    max-width: 115px; } }
.price-col {
  white-space: nowrap;
  text-transform: none !important; }

@media (max-width: 991px) {
  #fp_grid_view .mt_list_box {
    width: calc((100% - 60px) / 2) !important; } }
@media (max-width: 768px) {
  #fp_grid_view .mt_list_box {
    width: 100% !important; } }
@media (min-width: 1260px) {
  #fp_grid_view .mt_list_box .mt_list_col:not(.mt_fp_unit):not(.mt_lbox_btn_wrap) > *:last-child {
    padding-left: 10px !important; } }
@media (min-width: 991px) and (max-width: 1260px) {
  .price-col {
    white-space: normal !important; } }
#page_404 .mt_banner .mt_banner_content {
  background: rgba(37, 55, 70, 0.8); }
  #page_404 .mt_banner .mt_banner_content .mt_main_heading, #page_404 .mt_banner .mt_banner_content .mt_txt_sub_heading {
    font-family: "Barlow Condensed", sans-serif;
    font-weight: 500; }
  #page_404 .mt_banner .mt_banner_content h1, #page_404 .mt_banner .mt_banner_content h3, #page_404 .mt_banner .mt_banner_content .mt_txt_sub {
    color: #fff; }
  #page_404 .mt_banner .mt_banner_content .mt_btn {
    border-color: #fff;
    font-family: "Poppins", sans-serif;
    color: #fff;
    font-weight: 400; }
    html.system #page_404 .mt_banner .mt_banner_content .mt_btn:hover {
      background: #253746;
      border-color: #253746; }

.thank-you #thank_you_page .mt_banner .mt_banner_content {
  background: rgba(37, 55, 70, 0.8); }
.thank-you #thank_you_page .mt_txt_sub_heading {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 500;
  text-transform: none;
  letter-spacing: 2px; }
.thank-you #thank_you_page h1, .thank-you #thank_you_page h3 {
  color: #fff; }

.mt_vt_wrap iframe {
  width: 100%;
  height: 100%; }

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