/*transform origin*/
/*transform origin*/
body {
  background-color: #FBF5E7;
}

.features .main-content .mt_two_column_container ul li::marker,
.top-notch-services .main-content .mt_two_column_container ul li::marker,
.sustainable .main-content .mt_two_column_container ul li::marker {
  color: #DA4C3F !important;
}
.features .main-content .mt_two_column_container,
.top-notch-services .main-content .mt_two_column_container,
.sustainable .main-content .mt_two_column_container {
  margin-top: 0 !important;
}
.features .main-content .mt_two_column_container .mt_col_img,
.top-notch-services .main-content .mt_two_column_container .mt_col_img,
.sustainable .main-content .mt_two_column_container .mt_col_img {
  margin-top: 3.9vw !important;
  margin-bottom: 3.9vw !important;
}
.features .main-content .mt_two_column_container .mt_col_content,
.top-notch-services .main-content .mt_two_column_container .mt_col_content,
.sustainable .main-content .mt_two_column_container .mt_col_content {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.features .main-content .last_two_column_container .mt_col_img,
.top-notch-services .main-content .last_two_column_container .mt_col_img,
.sustainable .main-content .last_two_column_container .mt_col_img {
  margin-bottom: 3.9vw !important;
}
@media (max-width: 991px) {
  .features .main-content .last_two_column_container .mt_col_img,
  .top-notch-services .main-content .last_two_column_container .mt_col_img,
  .sustainable .main-content .last_two_column_container .mt_col_img {
    margin-bottom: 0px !important;
  }
}
@media (max-width: 991px) {
  .features .main-content .mt_two_column_container .mt_col_img,
  .top-notch-services .main-content .mt_two_column_container .mt_col_img,
  .sustainable .main-content .mt_two_column_container .mt_col_img {
    margin-top: 8.9vw !important;
    margin-bottom: 0px !important;
  }
  .features .main-content .mt_two_column_container,
  .top-notch-services .main-content .mt_two_column_container,
  .sustainable .main-content .mt_two_column_container {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .features .main-content .mt_two_column_container .mt_col_content,
  .top-notch-services .main-content .mt_two_column_container .mt_col_content,
  .sustainable .main-content .mt_two_column_container .mt_col_content {
    padding-top: 64px !important;
    padding-bottom: 0 !important;
  }
  .features .main-content .mt_two_column_container .mt_col_reverse .mt_col_content,
  .top-notch-services .main-content .mt_two_column_container .mt_col_reverse .mt_col_content,
  .sustainable .main-content .mt_two_column_container .mt_col_reverse .mt_col_content {
    padding-top: 64px !important;
  }
}

#mt_thank-you,
#mt_error {
  min-height: 60vh !important;
  position: relative;
}
#mt_thank-you .mt_thankyou_wrapper,
#mt_error .mt_thankyou_wrapper {
  margin-top: 0 !important;
  width: 100% !important;
  left: 0 !important;
}

#mt_thank-you a {
  text-decoration: underline;
  color: #ffffff;
}

#available_filters .mt_one_column_content_wrapper {
  background-color: rgba(0, 0, 0, 0.1);
}
#available_filters .dropdown [role=option]:focus,
#available_filters .dropdown [role=option]:hover,
#available_filters [role=option].selectivo__option--selected {
  background-color: #a00000;
  color: #fff;
}

.mt_transparent_btn {
  border-color: #D93B36;
  color: #D93B36;
  background-color: #ffffff;
}
.mt_transparent_btn:hover {
  background-color: #D93B36 !important;
  color: #fff;
}

.mt_btn {
  text-transform: capitalize;
}

#mt_error {
  position: relative;
}

iframe[src^="https://my.hy.ly/"] {
  position: absolute;
  margin: -10px;
  position: absolute;
  margin-top: -10px;
}

.mt_main_heading,
.thank-you .mt_col_heading,
.error404 .mt_col_heading {
  font-weight: 600 !important;
}

.mt_txt_intro,
.thank-you .mt_paragraph,
.error404 .mt_paragraph {
  font-weight: 400 !important;
}

.mt_hamb_menu ul li a {
  color: #3c3a38;
}

.mt_hamb_menu ul.mt_ext_link li a {
  color: #3c3a38;
}

.home-page .mt_location_section .mt_location_inner .mt_location_content_wrap .mt_location_map_wrap a {
  margin-top: 20px;
}

.mt_location_section_wrapper .mt_location_section {
  position: relative;
  padding: 100px 0;
}
.mt_location_section_wrapper .mt_location_bg {
  position: absolute;
  height: 100%;
  top: 0;
}
.mt_location_section_wrapper .mt_location_section .mt_location_inner {
  margin-top: 0;
}

@media (min-width: 992px) {
  .home-page .mt_location_section_wrapper {
    margin-bottom: 3.9vw;
  }
}
@media (max-width: 991px) {
  .home-page .mt_location_section_wrapper {
    margin-top: 64px;
    margin-bottom: 64px;
  }
}
.home-page .mt_location_section_wrapper .mt_sub_heading {
  color: #A00000 !important;
}

.features .mt_banner .mt_banner_content > div,
.amenities .mt_banner .mt_banner_content > div,
.sustainable .mt_banner .mt_banner_content > div,
.neighborhood .mt_banner .mt_banner_content > div,
.top-notch-services .mt_banner .mt_banner_content > div,
.contact .mt_banner .mt_banner_content > div {
  width: 80%;
  max-width: 800px;
}
@media (max-width: 991px) {
  .features .mt_banner .mt_banner_content > div,
  .amenities .mt_banner .mt_banner_content > div,
  .sustainable .mt_banner .mt_banner_content > div,
  .neighborhood .mt_banner .mt_banner_content > div,
  .top-notch-services .mt_banner .mt_banner_content > div,
  .contact .mt_banner .mt_banner_content > div {
    width: 100%;
    max-width: 100%;
    padding: 0 12.2vw;
  }
}

.home-page .mt_one_column_container #available_filters {
  padding-bottom: 86px !important;
}
@media (max-width: 991px) {
  .home-page .mt_one_column_container #available_filters {
    padding-bottom: 0 !important;
  }
}
.home-page .last_two_column_container .mt_col_img {
  margin-top: 0 !important;
}

.home-page .mt_location_section .mt_sub_heading {
  font-weight: 400;
}
@media (min-width: 992px) {
  .home-page .mt_location_section .mt_sub_heading {
    font-size: 46px !important;
  }
}

.mt_page_padding {
  padding-left: 7.7vw !important;
  padding-right: 7.7vw !important;
}

.top-notch-services .internal_text_container {
  background-color: #FBF5E7;
  padding: 30px 30px;
}
.top-notch-services .last_two_column_container .mt_col_img {
  margin-bottom: 8.9vw !important;
}

@media (max-width: 991px) {
  .top-notch-services .main-content .mt_two_column_container.last_two_column_container .mt_col_img {
    margin-bottom: 8.9vw !important;
  }
}
.sustainable .first_two_column_image .mt_col_img,
.sustainable .second_two_column_image .mt_col_img,
.sustainable .third_two_column_image .mt_col_img,
.sustainable .fourth_two_column_image .mt_col_img,
.sustainable .fifth_two_column_image .mt_col_img {
  position: relative;
}
.sustainable .first_two_column_image .mt_col_img:after,
.sustainable .second_two_column_image .mt_col_img:after,
.sustainable .third_two_column_image .mt_col_img:after,
.sustainable .fourth_two_column_image .mt_col_img:after,
.sustainable .fifth_two_column_image .mt_col_img:after {
  background: url("../images/wb.svg") right center/cover;
  background-size: 500%;
  content: "";
  position: absolute;
  top: 2vw;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.sustainable .first_two_column_image .mt_col_img:after {
  right: 5vw;
}
.sustainable .second_two_column_image .mt_col_img:after {
  left: 4vw;
}
.sustainable .third_two_column_image .mt_col_img:after {
  right: 5vw;
}
.sustainable .fourth_two_column_image .mt_col_img:after {
  left: 4vw;
}
.sustainable .fifth_two_column_image .mt_col_img:after {
  right: 5vw;
}

.page-template-template-realsync-video-tour header {
  background-color: #3c3a38 !important;
}

#mp-container {
  padding-top: 100vh;
  border: none;
}
@media (min-width: 992px) {
  #mp-container {
    width: calc(100% - 32px);
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 991px) {
  #mp-container {
    width: 100%;
  }
}
#mp-container {
  position: relative;
}
#mp-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

img[src="https://tags.bluekai.com/site/28261?limit=1&phint=mediapartner%3Dbozzuto&phint=user_action%3dlanding_page_view"],
img[src="https://tags.bluekai.com/site/28261?limit=1&phint=mediapartner%3Dbozzuto&phint=user_action%3dlead_submit"] {
  display: none !important;
}

.rfwa-export-link .rfwa-export-pdf-link {
  color: #2c3e50;
}

.expense-display span.rfwa-expense-type-badge {
  font-size: 12px !important;
  line-height: 1.2 !important;
}
.expense-display .rfwa-expense-type.Optional {
  color: #000 !important;
  background-color: #e2e2e2;
  border: 1px solid #e2e2e2;
}

/*transform origin*/
header.mt_fixed.color_theme {
  background-color: #3c3a38;
}
header.mt_fixed.color_theme .mt_navigation_wrapper ul li a {
  color: #ffffff;
}
header.mt_fixed.color_theme .mt_navigation_wrapper ul li a:after {
  background: #ffffff;
}
header.mt_fixed.color_theme .mt_navigation_wrapper .mt_menu_toggle {
  border-color: #ffffff;
}
header.mt_fixed.color_theme .mt_navigation_wrapper .mt_menu_toggle:hover {
  border-color: #ffffff !important;
}
header.mt_fixed.color_theme .mt_navigation_wrapper .mt_menu_toggle .mt_menu_1, header.mt_fixed.color_theme .mt_navigation_wrapper .mt_menu_toggle .mt_menu_2, header.mt_fixed.color_theme .mt_navigation_wrapper .mt_menu_toggle .mt_menu_3 {
  border-color: #ffffff;
}
header.mt_fixed.color_theme .left_btn {
  background-color: #D93B36;
  color: #ffffff;
  border: 1px solid #D93B36;
}
header.mt_fixed.color_theme .left_btn:hover {
  background-color: #ffffff !important;
  color: #D93B36 !important;
}

header.color_theme.mt_fixed .mt_navigation_wrapper .mt_menu_toggle:hover header.color_theme .left_btn {
  background-color: #ffffff;
  color: #3c3a38;
  border-color: #ffffff;
}

@media (max-width: 991px) {
  header.mainHeaderBgColor, .error404 header, .thank-you header {
    background-color: #3c3a38 !important;
  }
}

.error404 header, .thank-you header {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.25) 25%, rgba(0, 0, 0, 0) 92%);
}

header.color_theme .mt_navigation_wrapper .mt_menu_toggle:hover span {
  border-color: #ffffff !important;
}

header .mt_navigation_wrapper .mt_menu_toggle, header .mt_navigation_wrapper .mt_menu_toggle span {
  border-color: #ffffff;
}
@media (max-width: 991px) {
  header .logo.show_mob {
    max-width: 140px;
    height: 42px;
  }
}
@media (max-width: 359px) {
  header .logo.show_mob {
    max-width: 90px;
  }
}

.floor-plans-detail header {
  background-color: #3c3a38 !important;
}

.mt_hamb_menu .close {
  background: #D93B36;
  border-color: #D93B36;
  margin-bottom: 20px;
}
.mt_hamb_menu .close:hover {
  background: #ffffff;
}
.mt_hamb_menu .close:hover svg path {
  stroke: #A00000;
}
.mt_hamb_menu .close svg path {
  stroke: #ffffff;
}
.mt_hamb_menu .primary-menu li.mt_transparent_btn {
  border-color: #D93B36;
}
.mt_hamb_menu .primary-menu li.mt_transparent_btn a {
  color: #D93B36;
}
.mt_hamb_menu .primary-menu li.mt_fill_btn:hover {
  border-color: #D93B36;
  background-color: #ffffff;
}
.mt_hamb_menu .primary-menu li.mt_fill_btn:hover a {
  color: #D93B36;
}

.mt_menu_toggle {
  border-color: #ffffff;
}

.mt_header_wrap .menu-hamburger-menu-container ul {
  list-style-type: none;
}
@media (max-width: 1199px) {
  .mt_header_wrap .mt_navigation_wrapper > .btn_wrap {
    width: calc(83% - 50px) !important;
  }
}
.mt_header_wrap .mt_navigation_wrapper .header_right > .data-layer-event-header-nav.show_desk {
  margin-right: 0px !important;
}
@media (max-width: 1199px) {
  .mt_header_wrap .mt_navigation_wrapper .header_right {
    width: calc(83% - 50px) !important;
  }
}
@media (max-width: 767px) {
  .mt_header_wrap .mt_navigation_wrapper .header_right {
    width: calc(96% - 50px) !important;
  }
}
.mt_header_wrap .mt_navigation_wrapper .header_right .header_right_resident_icon_mobile_view {
  display: none;
}
@media (max-width: 767px) {
  .mt_header_wrap .mt_navigation_wrapper .header_right .header_right_resident_icon_mobile_view {
    display: block !important;
  }
}
.mt_header_wrap .mt_navigation_wrapper .header_right .header_right_resident_icon_mobile_view {
  margin-right: 12px;
  line-height: 0px !important;
}
.mt_header_wrap .mt_navigation_wrapper .header_right .mt_resident_login {
  margin-right: 27px;
}
@media (min-width: 1360px) {
  .mt_header_wrap .mt_navigation_wrapper .header_right .mt_resident_login {
    margin-right: 50px;
  }
}
@media (max-width: 1199px) {
  .mt_header_wrap .mt_navigation_wrapper .header_right .mt_resident_login {
    margin-right: 17px;
  }
}
.mt_header_wrap .mt_navigation_wrapper .header_right .mt_resident_login {
  font-size: 16px;
}
@media (max-width: 1199px) {
  .mt_header_wrap .mt_navigation_wrapper .header_right .mt_resident_login {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .mt_header_wrap .mt_navigation_wrapper .header_right .mt_resident_login {
    display: none;
  }
}
.mt_header_wrap .mt_navigation_wrapper .header_right .mt_resident_login {
  line-height: 18px;
  padding: 6px 7px;
  display: flex;
  align-items: center;
  background: #D93B36;
  border: 1px solid #D93B36;
  color: #ffffff;
}
.mt_header_wrap .mt_navigation_wrapper .header_right .mt_resident_login:hover {
  background: #ffffff;
  color: #D93B36;
  border-color: #D93B36;
}
.mt_header_wrap .mt_navigation_wrapper .header_right .mt_resident_login:hover svg path {
  stroke: #D93B36;
}
@media (max-width: 1359px) {
  .mt_header_wrap .mt_navigation_wrapper nav ul li {
    padding-right: 20px;
  }
}
@media (max-width: 1199px) {
  .mt_header_wrap .mt_navigation_wrapper nav ul li {
    padding-right: 10px;
  }
  .mt_header_wrap .mt_navigation_wrapper nav ul li a {
    font-size: 14px;
  }
}

.special_slider_wrapper .mt_cta_slider .slick-slide span, .special_slider_wrapper .mt_cta_slider .slick-slide a {
  font-family: "proxima-nova", sans-serif;
}

.contact .mainHeaderBgColor, .virtual-tour .mainHeaderBgColor {
  background-color: #3c3a38;
}

footer .mt_footer_main .mt_social_login .mt_resident_login {
  background: #D93B36;
  border: 1px solid #D93B36;
  color: #ffffff;
}
footer .mt_footer_main .mt_social_login .mt_resident_login:hover {
  background: #ffffff;
  color: #D93B36;
  border-color: #D93B36;
}
footer .mt_footer_main .mt_social_login .mt_resident_login:hover svg path {
  stroke: #D93B36;
}
footer .mt_ft_tour_btn {
  text-transform: none;
}
footer .mt_footer_sub {
  justify-content: flex-end;
}
footer .mt_footer_sub .sustainable_logo {
  height: 98px;
}
footer .mt_footer_sub .mt_adaeho_wrap {
  margin-right: 1.5vw;
}
@media (max-width: 991px) {
  footer .mt_footer_sub {
    justify-content: flex-start;
    flex-direction: column;
    align-items: baseline;
  }
  footer .mt_footer_sub .mt_adaeho_wrap {
    margin-bottom: 10px;
  }
  footer .mt_footer_sub .eho {
    margin-left: 0 !important;
  }
  footer .mt_footer_sub .mt_privacy_policy {
    margin-left: 0 !important;
  }
  footer .mt_footer_sub .sustainable_logo {
    height: 50px;
    margin-left: -3px;
  }
}
footer .mt_subfooter_logo {
  margin-right: auto !important;
}
footer .mt_bozzuto_logo img {
  height: 32px;
}
footer .mt_eq_lbl {
  margin-left: 12px !important;
}

.mt_footer_outer_wrap .mt_footer_top_row {
  padding-bottom: 0px !important;
}
@media (max-width: 991px) {
  .mt_footer_outer_wrap .mt_footer_top_row {
    padding-bottom: 0px !important;
  }
}

footer .mt_footer_sub .mt_ft_link_margin {
  margin-left: 12px;
}

@media (min-width: 992px) {
  .page-template-template-realsync-video-tour .mt_footer_main {
    padding-top: 180px !important;
  }
}
@media (max-width: 991px) {
  .page-template-template-realsync-video-tour .mt_footer_main {
    padding-top: 120px !important;
  }
}

.features,
.amenities,
.green-living,
.on-site-retail,
.top-notch-services,
.sustainable,
.neighborhood {
  /*.mt_main_heading {
    font-size: 58px;
    color: #fff;
    font-weight: 700;
    padding: 44px 0 30px;
    line-height: 50px;
  }*/
}
.features .mt_sec_sub_heading,
.amenities .mt_sec_sub_heading,
.green-living .mt_sec_sub_heading,
.on-site-retail .mt_sec_sub_heading,
.top-notch-services .mt_sec_sub_heading,
.sustainable .mt_sec_sub_heading,
.neighborhood .mt_sec_sub_heading {
  line-height: 1.2;
}
.features .main-content .mt_one_column_container,
.amenities .main-content .mt_one_column_container,
.green-living .main-content .mt_one_column_container,
.on-site-retail .main-content .mt_one_column_container,
.top-notch-services .main-content .mt_one_column_container,
.sustainable .main-content .mt_one_column_container,
.neighborhood .main-content .mt_one_column_container {
  margin: 2% 4% 2% 4%;
  margin-bottom: 2%;
}
.features .main-content .mt_one_column_container .mt_col_heading,
.amenities .main-content .mt_one_column_container .mt_col_heading,
.green-living .main-content .mt_one_column_container .mt_col_heading,
.on-site-retail .main-content .mt_one_column_container .mt_col_heading,
.top-notch-services .main-content .mt_one_column_container .mt_col_heading,
.sustainable .main-content .mt_one_column_container .mt_col_heading,
.neighborhood .main-content .mt_one_column_container .mt_col_heading {
  font-family: "proxima-nova", sans-serif;
  font-weight: 500;
  font-size: 41px;
}
@media (min-width: 992px) {
  .features #available_filters,
  .amenities #available_filters,
  .green-living #available_filters,
  .on-site-retail #available_filters,
  .top-notch-services #available_filters,
  .sustainable #available_filters,
  .neighborhood #available_filters {
    padding-left: 3.8vw;
    padding-right: 3.8vw;
  }
}
.features #available_filters .drpdwn_availability,
.amenities #available_filters .drpdwn_availability,
.green-living #available_filters .drpdwn_availability,
.on-site-retail #available_filters .drpdwn_availability,
.top-notch-services #available_filters .drpdwn_availability,
.sustainable #available_filters .drpdwn_availability,
.neighborhood #available_filters .drpdwn_availability {
  margin-right: 0;
}

@media (max-width: 991px) {
  .features .mt_two_column_list_layout .mt_two_col,
  .neighborhood .mt_two_column_list_layout .mt_two_col,
  .top-notch-services .mt_two_column_list_layout .mt_two_col,
  .sustainable .mt_two_column_list_layout .mt_two_col,
  .amenities .mt_two_column_list_layout .mt_two_col {
    flex-direction: column-reverse;
  }
}
.features .internal_text_container {
  background-color: #FBF5E7;
  padding: 30px 30px;
}

.features .first_two_column_image .mt_col_img,
.features .third_two_column_image .mt_col_img {
  position: relative;
}
.features .first_two_column_image .mt_col_img:after,
.features .third_two_column_image .mt_col_img:after {
  background: url("../images/wb.svg") right center/cover;
  background-size: 500%;
  content: "";
  position: absolute;
  top: 2vw;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.features .first_two_column_image .mt_col_img:after {
  right: 5vw;
}
.features .third_two_column_image .mt_col_img:after {
  right: 5vw;
}

a.mt_fp_list_col .mt_fp_beds.active, a.mt_fp_list_col .mt_fp_bath.active {
  border-color: #D93B36 !important;
  border: 1px solid;
}

html.system a.mt_fp_list_col.mt_fp_bath:hover, html.system a.mt_fp_list_col.mt_fp_beds:hover {
  border-color: #D93B36 !important;
  border: 1px solid;
  background-color: #ffffff !important;
}

.mt_fp_filter_lbl {
  font-size: 12px;
}

.floor-plans-detail .mt_one_column {
  padding-top: 7%;
}
.floor-plans-detail #popup_img {
  max-height: 80vh !important;
}
.floor-plans-detail #mt_tabs {
  background: #ffffff;
}
.floor-plans-detail .mt_two_column_list_layout .mt_two_col .mt_col_content .mt_fp_list_grp.fp_detail_wrap {
  flex-direction: column;
}
.floor-plans-detail .base-rent {
  padding-top: 15px;
}
.floor-plans-detail .monthly-rent {
  text-wrap: nowrap;
  font-weight: 600 !important;
}
.floor-plans-detail .sq_feet_and_available {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  gap: 80px;
}
.floor-plans-detail .detail-calculator-wrap .rfwa-fee-calculator {
  height: unset;
  margin-left: -2px;
}
.floor-plans-detail .detail-calculator-wrap .rfwa-fee-calculator:before {
  position: absolute !important;
}
.floor-plans-detail .detail-calculator-wrap .rfwa-fee-calculator span {
  color: #484848 !important;
  font-size: 20px;
  display: inline-block;
  width: max-content;
  margin-left: 35px !important;
}
@media (max-width: 991px) {
  .floor-plans-detail .detail-calculator-wrap .rfwa-fee-calculator span {
    margin-left: 30px !important;
  }
}
.floor-plans-detail .detail-calculator-wrap .rfwa-fee-calculator span {
  font-weight: 600 !important;
}
.floor-plans-detail .rfwa-export-link .rfwa-export-pdf-link {
  color: #2c3e50;
}

.floor-plans .mt_fp_grid_view .fee_disclaimer {
  text-align: center;
}
.floor-plans .fee_disclaimer {
  padding-top: 30px;
  font-size: 14px;
}
.floor-plans .mt_fp_grid_view .mt_fp_list_grp.mt_fp_details_wrap div:nth-child(1) {
  min-width: 134px !important;
}
@media (min-width: 992px) {
  .floor-plans .mt_fp_grid_view .mt_fp_list_grp {
    min-height: 64px;
  }
}
.floor-plans .mt_fp_list_view .mt_fp_list_grp.mt_fp_details_wrap .mt_fp_list_col.mt_fp_details:nth-child(1) {
  min-width: 134px;
}
.floor-plans .mt_fp_grid_view .data-price, .floor-plans .mt_fp_list_view .data-price {
  font-weight: 600;
}
.floor-plans .mt_fp_grid_view .mt_fp_list_box .mt_fp_list_grp .data-layer-event-apply-now:hover {
  background-color: #D93B36 !important;
  color: #ffffff !important;
  border: 1px solid #D93B36;
}
.floor-plans .mt_fp_grid_view .mt_fp_list_box .mt_fp_list_grp .data-layer-event-apply-now, .floor-plans .mt_fp_grid_view .mt_fp_list_box .mt_fp_list_grp .mt_fill_btn.data-layer-event-fp-results-cta {
  color: #D93B36 !important;
  border: 1px solid #D93B36 !important;
}
.floor-plans .mt_fp_grid_view .mt_fp_list_box .mt_fp_list_grp .mt_fill_btn.data-layer-event-fp-results-cta:hover {
  background-color: #D93B36 !important;
  color: #ffffff !important;
  border: 1px solid #D93B36;
}
.floor-plans .mt_fp_grid_view .mt_fp_list_box .mt_fp_list_grp .mt_fill_btn.data-layer-event-fp-results-cta {
  background-color: #ffffff !important;
  color: #D93B36 !important;
  border: 1px solid #D93B36 !important;
}
@media (max-width: 991px) {
  .floor-plans .mt_with_both_margins {
    width: 100%;
  }
}
.floor-plans .mt_filter_sticky_bar .mt_filter_sticky_wrap {
  background-color: #3c3a38;
}
@media (max-width: 991px) {
  .floor-plans .mt_filter_sticky_bar .mt_filter_sticky_wrap {
    background-color: #3c3a38 !important;
  }
}
.floor-plans .mt_fp_list_view .mt_fp_list_grp {
  justify-content: space-between;
}
.floor-plans .mt_fp_list_view .mt_fp_beds {
  text-align: center;
}
.floor-plans .mt_fp_list_view .mt_fp_bath {
  text-align: center;
}
.floor-plans .mt_fp_list_view .mt_txt_intro {
  flex-basis: 10vw;
  margin-right: 0px !important;
  margin-left: 0px !important;
}

.mt_fp_list_view .mt_fp_list_col {
  /*margin: 0 6px;*/
}
.mt_fp_beds_and_baths {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-basis: 17vw;
  padding-left: 0vw;
  border: none;
}

.floor-plans-detail .mt_col_content .mt_fp_list_grp .data-layer-event-schedule-tour:hover {
  background-color: #D93B36 !important;
  color: #ffffff !important;
  border: 1px solid #D93B36;
}
.floor-plans-detail .mt_col_content .mt_fp_list_grp .data-layer-event-schedule-tour {
  color: #D93B36 !important;
  border: 1px solid #D93B36 !important;
}

.mt_fp_list_col.mt_fp_beds, .mt_fp_list_col.mt_fp_bath {
  border: 1px solid;
}

html.system .mt_fp_close:hover {
  background-color: #3c3a38;
}

.mt_fp_close {
  border-color: #3c3a38;
}
.mt_fp_close svg path {
  stroke: #3c3a38;
}

.sightmap .mt_filter_sticky_bar .mt_filter_sticky_wrap {
  background-color: #3c3a38;
}
@media (max-width: 991px) {
  .sightmap .mt_filter_sticky_bar .mt_filter_sticky_wrap {
    background-color: #3c3a38 !important;
  }
}

.ring-container .ringring {
  border: 3px solid #A00000 !important;
}
.ring-container .circle {
  background-color: #a00000 !important;
}

.mt-floor-plan-apartment-grid-and-list-view-back-btn {
  color: #484848 !important;
  margin-top: 30px !important;
}

.mt_fp_list_col.mt_fp_beds, .mt_fp_list_col.mt_fp_bath {
  background-color: #D93B36 !important;
  border-color: #D93B36 !important;
}

@media (min-width: 992px) {
  .mt_fp_cnt_sec #back_btn {
    margin: 20px 0 20px 54px !important;
  }
}
@media (max-width: 991px) {
  .mt_fp_cnt_sec #back_btn {
    margin: 20px 0 20px 38px !important;
  }
}
@media (max-width: 768px) {
  .mt_fp_cnt_sec #back_btn {
    margin: 20px 0 20px 28px !important;
  }
}
@media (max-width: 599px) {
  .mt_fp_cnt_sec #back_btn {
    margin: 20px 0 20px 20px !important;
  }
}
@media (max-width: 430px) {
  .mt_fp_cnt_sec #back_btn {
    margin: 20px 0 20px 14px !important;
  }
}
.mt_fp_padding {
  padding-top: 12px !important;
}

@media (max-width: 991px) {
  .home-neighbor {
    padding-bottom: 30px;
  }
}

.home .mt_banner.mt_banner_overlay:before {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
}

.gallery .mt_banner {
  background-position: 100% 60% !important;
}

.home .internal_text_container {
  background-color: #FBF5E7;
  padding: 30px 30px;
}

.home .lets-live-it-up .mt_btn.mt_fill_btn:hover {
  background-color: #ffffff !important;
}

.home .home_first_two_column_image .mt_col_img,
.home .home_second_two_column_image .mt_col_img {
  position: relative;
}
.home .home_first_two_column_image .mt_col_img:after,
.home .home_second_two_column_image .mt_col_img:after {
  background: url("../images/wb.svg") right center/cover;
  background-size: 500%;
  content: "";
  position: absolute;
  top: 2vw;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.home .home_first_two_column_image .mt_col_img:after {
  right: 5vw;
}
.home .home_second_two_column_image .mt_col_img:after {
  left: 4vw;
}
@media (max-width: 991px) {
  .home .specials_tile .mt_one_column {
    padding-bottom: 0 !important;
  }
}
.home .specials_tile .mt_one_column_content_wrapper {
  background-color: rgb(160, 0, 0) !important;
}
.home .specials_tile .mt_one_column_content_wrapper .mt_btn.mt_fill_btn:hover {
  background-color: #484848 !important;
  border-color: #484848 !important;
}
.home .specials_tile {
  position: relative;
}
.home .specials_tile:after {
  background: url("../images/wb.svg") right center/cover;
  background-size: 180%;
  content: "";
  position: absolute;
  top: 0vw;
  width: 100%;
  height: 100%;
  z-index: -1;
}
@media (max-width: 991px) {
  .home .specials_tile {
    margin-top: -32px;
  }
  .home .specials_tile:after {
    background-size: 375%;
    top: 32px;
  }
}

.gallery .mt_cat .dropdown .selectivo__label::after {
  border-color: #fff;
}
@media (max-width: 991px) {
  .gallery .mt_cat .dropdown .selectivo__label {
    background-color: #D93B36;
    color: #fff;
  }
}
.gallery .mt_cat .dropdown .selectivo__dropdown {
  background: none;
}
.gallery .mt_cat .dropdown .selectivo__dropdown button {
  margin: 0px 10px;
}
@media (max-width: 991px) {
  .gallery .mt_cat .dropdown .selectivo__dropdown button {
    margin: 0px 0px;
  }
}
@media (max-width: 991px) {
  .gallery .mt_cat .dropdown .selectivo__dropdown {
    margin: 0px;
    width: 100%;
    background-color: #FBF5E7;
  }
}
.gallery .mt_cat .dropdown .selectivo__dropdown .selectivo__option {
  color: #6a6160;
}
.gallery .mt_cat .dropdown .selectivo__dropdown .selectivo__option.selectivo__option--selected, .gallery .mt_cat .dropdown .selectivo__dropdown .selectivo__option:hover {
  background-color: #D93B36 !important;
  color: #fff !important;
}
.gallery .lightbox__wrapper .lightbox .slick-arrow {
  background-color: #D93B36 !important;
}
.gallery .lightbox__wrapper .lightbox .lightbox__close {
  border-color: #6a6160;
}

.gallery_lightbox_open .lightbox__wrapper .lightbox .mt_gallery_caption {
  color: #6a6160;
}
@media (max-width: 1199px) {
  .gallery_lightbox_open .lightbox__wrapper .lightbox .mt_gallery_caption {
    height: 143px;
  }
}

.sustainable .internal_text_container {
  background-color: #FBF5E7;
  padding: 30px 30px;
}

#mt_contact_page .mt_sub_heading {
  color: #464b54;
}
#mt_contact_page .mt_required_info {
  color: #464b54 !important;
}
#mt_contact_page #more-info a {
  color: #464b54 !important;
}
#mt_contact_page .hywrap .control-label {
  color: #464b54;
}
#mt_contact_page .hywrap .radio input {
  margin-top: -3px !important;
}
@media (max-width: 359px) {
  #mt_contact_page .g-recaptcha > div {
    width: 100% !important;
  }
  #mt_contact_page .g-recaptcha iframe {
    width: 100% !important;
  }
}
#mt_contact_page .mt_contact_right {
  background: #FBF5E7 !important;
}
#mt_contact_page .mt_contact_right * {
  color: #464b54 !important;
}
#mt_contact_page .mt_contact_right .mt_contact_address > div h3 {
  font-weight: 600;
}
#mt_contact_page .mt_contact_left {
  background: #c6c7c8 !important;
}
#mt_contact_page .mt_contact_left input, #mt_contact_page .mt_contact_left textarea, #mt_contact_page .mt_contact_left select {
  border-color: #464b54 !important;
}

@media (max-width: 991px) {
  .amenities .mt_two_column_list_layout.padding_image .mt_two_col .mt_col_img {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
}
@media (max-width: 991px) {
  .amenities .mt_two_column_list_layout .mt_two_col .mt_col_content {
    padding-top: 7%;
    padding-bottom: 7%;
  }
}
@media (max-width: 991px) {
  .amenities .mt_one_column {
    padding-top: 5% !important;
  }
}
.amenities li::marker {
  color: #DA4C3F;
}
.amenities .entertainment-zones li {
  margin-left: 40px;
}
.amenities .where_leisure li {
  margin-left: 0px;
}
.amenities .amazing-space li:first-child, .amenities .amazing-space li:nth-last-child(2), .amenities .amazing-space li:nth-last-child(3), .amenities .amazing-space li:last-child {
  margin-left: 0px;
}
.amenities .entertainment-zones li:first-child, .amenities .entertainment-zones li:nth-child(2), .amenities .entertainment-zones li:nth-child(3), .amenities .entertainment-zones li:nth-child(4) {
  margin-left: 0px;
}
.amenities .internal_text_container {
  background-color: #FBF5E7;
  padding: 30px 30px;
}
.amenities .first_two_column_image .mt_col_img,
.amenities .third_two_column_image .mt_col_img,
.amenities .fifth_two_column_image .mt_col_img {
  position: relative;
}
.amenities .first_two_column_image .mt_col_img:after,
.amenities .third_two_column_image .mt_col_img:after,
.amenities .fifth_two_column_image .mt_col_img:after {
  background: url("../images/wb.svg") right center/cover;
  background-size: 500%;
  content: "";
  position: absolute;
  top: 2vw;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.amenities .first_two_column_image .mt_col_img:after {
  right: 5vw;
}
.amenities .third_two_column_image .mt_col_img:after {
  right: 5vw;
}
.amenities .fifth_two_column_image .mt_col_img:after {
  right: 5vw;
}

@media (max-width: 991px) {
  .localCusine .mt_col_content {
    padding-top: 0px !important;
  }
}

.neighborhood .internal_text_container {
  background-color: #FBF5E7;
  padding: 30px 30px;
}
@media (max-width: 767px) {
  .neighborhood .neighborhood_banner .mt_banner {
    background-position: center top !important;
  }
}
.neighborhood .first_two_column_image .mt_col_img,
.neighborhood .third_two_column_image .mt_col_img {
  position: relative;
}
.neighborhood .first_two_column_image .mt_col_img:after,
.neighborhood .third_two_column_image .mt_col_img:after {
  background: url("../images/wb.svg") right center/cover;
  background-size: 500%;
  content: "";
  position: absolute;
  top: 2vw;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.neighborhood .first_two_column_image .mt_col_img:after {
  right: 5vw;
}
.neighborhood .third_two_column_image .mt_col_img:after {
  right: 5vw;
}
.neighborhood .mt_map_cont .mt_neighborhood_category .mt_category_list > li button:after {
  border-color: #ffffff;
}

.thank-you .mt_footer_main {
  padding-top: 80px !important;
}
@media (max-width: 991px) {
  .thank-you .mt_footer_main {
    padding-top: 56px !important;
  }
}

.error404 .mt_footer_main {
  padding-top: 80px !important;
}
@media (max-width: 991px) {
  .error404 .mt_footer_main {
    padding-top: 56px !important;
  }
}

/*# sourceMappingURL=common-styles.css.map */
