/*transform origin*/
.floor-plans-detail .mt_fp_image {
  background-color: #fff; }
.floor-plans-detail .mt_cat .dropdown .selectivo__dropdown .selectivo__option.mt_fp_tab_link {
  color: #000;
  font-size: 14px;
  line-height: 20px;
  padding: 10px; }
.floor-plans-detail .mt_one_column .mt_one_column_content_wrapper .mt_btn:hover {
  color: #000 !important; }
.floor-plans-detail .mt_col_content .mt_sub_heading,
.floor-plans-detail .mt_col_content .mt_fp_features_heading,
.floor-plans-detail .mt_col_content .mt_extras_heading {
  color: #37401d !important; }
.floor-plans-detail .mt_col_content .mt_fp_beds,
.floor-plans-detail .mt_col_content .mt_fp_bath {
  background-color: #d6cfc9;
  font-family: "Montserrat-Medium", "Helvetica Neue", Arial, sans-serif;
  font-weight: 500; }
.floor-plans-detail .mt_col_content .disclaimer_text {
  font-family: "Montserrat-Medium", "Helvetica Neue", Arial, sans-serif;
  font-weight: 500; }
  .floor-plans-detail .mt_col_content .disclaimer_text p {
    font-family: "Montserrat-Medium", "Helvetica Neue", Arial, sans-serif; }
.floor-plans-detail .mt_col_content .features li,
.floor-plans-detail .mt_col_content .features p {
  font-family: "Montserrat-Medium", "Helvetica Neue", Arial, sans-serif !important; }
  @media (max-width: 991.01px) {
    .floor-plans-detail .mt_col_content .features {
      margin-bottom: 64px; } }
.floor-plans-detail .mt_col_content .flex_cnt li,
.floor-plans-detail .mt_col_content .flex_cnt span {
  font-family: "Montserrat-Medium", "Helvetica Neue", Arial, sans-serif;
  color: #000 !important; }
.floor-plans-detail .mt_col_content p {
  color: #000 !important; }
.floor-plans-detail .fp_detail_wrap label {
  color: #37401d;
  font-family: "eb-garamond", serif;
  font-weight: 600; }
.floor-plans-detail .fp_detail_wrap span {
  color: #000 !important; }
.floor-plans-detail #back_btn {
  padding-left: 20;
  display: flex;
  font-family: "Montserrat-Medium", "Helvetica Neue", Arial, sans-serif; }
  .floor-plans-detail #back_btn svg {
    margin-right: 8px;
    margin-top: 3px; }
  .floor-plans-detail #back_btn .link_arrow.grey {
    color: #000 !important; }
@media (min-width: 992px) {
  .floor-plans-detail .mt_two_column_list_layout .mt_two_col {
    padding-bottom: 64px; } }
@media (min-width: 992px) {
  .floor-plans-detail .mt_two_column_list_layout .mt_two_col .mt_col_img {
    margin-left: 3.9vw;
    margin-top: 40px; } }
@media (max-width: 991.01px) {
  .floor-plans-detail .mt_two_column_list_layout .mt_two_col .mt_col_img {
    width: calc(100% - 8.4vw); } }
.floor-plans-detail .mt_two_column_list_layout .mt_two_col .mt_col_img img {
  object-fit: contain;
  margin-top: 2vw;
  margin-bottom: 2vw; }
@media (min-width: 992px) {
  .floor-plans-detail .mt_two_column_layout .mt_two_col .mt_col_content {
    padding-top: 64px;
    padding-bottom: 0; } }
.floor-plans-detail .mt_fp_list_col.mt_fp_beds,
.floor-plans-detail .mt_fp_list_col.mt_fp_bath {
  font-size: 16px; }
.floor-plans-detail .mt_fp_list_grp .mt_border_btn_grey {
  border: 2px solid #7cbfa4 !important; }
  .floor-plans-detail .mt_fp_list_grp .mt_border_btn_grey:hover {
    color: #000 !important;
    background-color: #fff !important; }
.floor-plans-detail .mt_fp_btn_wrap {
  flex-flow: column !important; }
  .floor-plans-detail .mt_fp_btn_wrap .mt_btn {
    font-size: 16px;
    line-height: 18px;
    letter-spacing: 1.2px;
    font-weight: 600;
    color: black;
    border: 1px solid #7cbfa4; }
  .floor-plans-detail .mt_fp_btn_wrap .data-layer-event-apply-now.data-layer-event-fp-detail-cta {
    background-color: #7cbfa4; }
    .floor-plans-detail .mt_fp_btn_wrap .data-layer-event-apply-now.data-layer-event-fp-detail-cta:hover {
      background-color: #d6cfc9;
      color: #000; }
  .floor-plans-detail .mt_fp_btn_wrap .data-layer-event-fp-detail-cta {
    background-color: transparent; }
    .floor-plans-detail .mt_fp_btn_wrap .data-layer-event-fp-detail-cta:hover {
      background-color: #7cbfa4;
      color: #000; }
  .floor-plans-detail .mt_fp_btn_wrap .second_btn_row {
    display: flex;
    flex-flow: column; }
    @media (min-width: 992px) {
      .floor-plans-detail .mt_fp_btn_wrap .second_btn_row {
        margin-left: 10px; } }
  @media (max-width: 991.01px) {
    .floor-plans-detail .mt_fp_btn_wrap {
      flex-flow: column !important;
      width: 100%; } }
.floor-plans-detail .mt_two_column_list_layout .mt_two_col .mt_col_content ul.features li {
  color: #000; }
.floor-plans-detail .mt_two_column_list_layout
.mt_two_col
.mt_col_content
.mt_fp_list_grp
.mt_fp_details
span {
  font-weight: 700; }
.floor-plans-detail .mt_one_column .mt_one_column_content_wrapper .mt_paragraph {
  color: #000; }
.floor-plans-detail .mt_one_column .mt_one_column_content_wrapper .mt_btn {
  background-color: transparent;
  border-color: #da202c;
  color: black;
  width: auto; }
  html.system .floor-plans-detail .mt_one_column .mt_one_column_content_wrapper .mt_btn:hover {
    color: #fff;
    border: 2px solid #000; }
.floor-plans-detail #mt_tabs button:hover {
  background-color: #7cbfa4 !important; }
.floor-plans-detail .mt_fp_detail_btn_wrapper {
  justify-content: flex-start; }
  .floor-plans-detail .mt_fp_detail_btn_wrapper #mt_tabs {
    border-radius: 0; }
    .floor-plans-detail .mt_fp_detail_btn_wrapper #mt_tabs button:first-child {
      border-radius: 0; }
    @media (min-width: 992px) {
      .floor-plans-detail .mt_fp_detail_btn_wrapper #mt_tabs button,
      .floor-plans-detail .mt_fp_detail_btn_wrapper #mt_tabs a {
        float: left; } }
    @media (max-width: 991.01px) {
      .floor-plans-detail .mt_fp_detail_btn_wrapper #mt_tabs button,
      .floor-plans-detail .mt_fp_detail_btn_wrapper #mt_tabs a {
        display: block;
        background-color: #fff;
        border-right: 0; } }
    html.system .floor-plans-detail .mt_fp_detail_btn_wrapper #mt_tabs button:hover,
    html.system .floor-plans-detail .mt_fp_detail_btn_wrapper #mt_tabs a:hover {
      background-color: #da202c; }
.floor-plans-detail .mt_border_btn_grey {
  border: 2px solid #da202c; }
  .system .floor-plans-detail .mt_border_btn_grey:hover {
    color: #fff;
    background: #405f62;
    border: 2px solid #405f62; }
@media (min-width: 992px) {
  .floor-plans-detail .mt_one_column {
    padding-top: 72px;
    padding-bottom: 72px; } }
.floor-plans-detail .mt_fp_close {
  background: #405f62 url(../../images/gallery/close.svg) no-repeat center center;
  border-radius: 0;
  border: 2px solid transparent;
  transition: all 0.3s ease-in-out; }
  @media (max-width: 991.01px) {
    .floor-plans-detail .mt_fp_close {
      width: 35px;
      height: 35px; } }
  .floor-plans-detail .mt_fp_close svg {
    display: none; }
  @media (min-width: 992px) {
    .system .floor-plans-detail .mt_fp_close:hover {
      background-color: #fff;
      border: 2px solid #000; } }
.floor-plans-detail .mt_mob_dropdown_wrap .dropdown .selectivo__label {
  padding: 10px 35px 10px 16px;
  border-radius: 0;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  border-color: #d7cfca; }
@media (max-width: 991.01px) {
  .floor-plans-detail .mt_mob_dropdown_wrap .dropdown #mt_tabs.selectivo__dropdown {
    top: 42px;
  }
}
@media (max-width: 991.01px) and (max-width: 991.01px) {
  .floor-plans-detail .mt_mob_dropdown_wrap .dropdown #mt_tabs.selectivo__dropdown {
    min-width: 160px;
    max-width: 160px;
    left: 46px;
  }
}
@media (max-width: 991.01px) {
    .floor-plans-detail .mt_mob_dropdown_wrap .dropdown #mt_tabs.selectivo__dropdown .selectivo__option {
      padding: 10px 16px; }
      .floor-plans-detail .mt_mob_dropdown_wrap .dropdown #mt_tabs.selectivo__dropdown .selectivo__option.selectivo__option--selected::after {
        border: 0;
        width: 20px;
        height: 20px;
        background: url(../../images/floorplan/check.svg) no-repeat center center;
        -moz-transform: rotate(0deg) translateY(2.5px);
        -o-transform: rotate(0deg) translateY(2.5px);
        -ms-transform: rotate(0deg) translateY(2.5px);
        -webkit-transform: rotate(0deg) translateY(2.5px);
        transform: rotate(0deg) translateY(2.5px); } }

#back_btn {
  color: #000; }
  #back_btn .link_arrow.grey {
    background-color: #000; }
    #back_btn .link_arrow.grey::after, #back_btn .link_arrow.grey::before {
      background-color: #000; }

.mt_image_popup .mt_popup_inner .mt_fp_close {
  background: #000 url(../../images/icons/close.svg) no-repeat center center; }
  .mt_image_popup .mt_popup_inner .mt_fp_close:hover {
    background: #fff url(../../images/icons/close_black.svg) no-repeat center center; }

.mt_fp_image {
  border-color: #d7cfca; }

.mt_zoom_img {
  cursor: pointer;
  text-align: center; }

.mt_slider_popup .mt_popup_inner .mt_control_btn {
  display: none; }
.mt_slider_popup .mt_popup_inner .mt_slider .slick-prev, .mt_slider_popup .mt_popup_inner .mt_slider .slick-next, .mt_slider_popup .mt_popup_inner .mt_thumb_slider .slick-prev,
.mt_slider_popup .mt_popup_inner .mt_thumb_slider .slick-next {
  background: #fff url(../../images/gallery/arrow.svg) no-repeat center center;
  border: 2px solid #da202c;
  margin-top: -22px;
  width: 44px;
  height: 44px;
  z-index: 3;
  transform: none; }
  @media (min-width: 992px) {
    .system .mt_slider_popup .mt_popup_inner .mt_slider .slick-prev:hover,
    .system .mt_slider_popup .mt_popup_inner .mt_slider .slick-next:hover,
    .system .mt_slider_popup .mt_popup_inner .mt_thumb_slider .slick-prev:hover,
    .system
    .mt_slider_popup .mt_popup_inner .mt_thumb_slider .slick-next:hover {
      border-color: #405f62;
      background: #405f62 url(../../images/gallery/arrow_white.svg) no-repeat center center; } }
.mt_slider_popup .mt_popup_inner .mt_slider .slick-arrow.slick-prev,
.mt_slider_popup .mt_popup_inner .mt_thumb_slider .slick-arrow.slick-prev {
  transform: rotate(180deg);
  left: 3%; }
.mt_slider_popup .mt_popup_inner .mt_slider .slick-arrow.slick-next,
.mt_slider_popup .mt_popup_inner .mt_thumb_slider .slick-arrow.slick-next {
  right: 3%; }
.mt_slider_popup .mt_popup_inner .mt_slider .slick-prev,
.mt_slider_popup .mt_popup_inner .mt_slider .slick-next {
  top: 44.5%;
  margin-top: unset; }

.floor-plans-detail .mt_fp_detail_btn_wrapper {
  display: flex;
  justify-content: center;
  align-items: center; }
.floor-plans-detail .mt_two_column_layout .mt_two_col .mt_col_img, .floor-plans-detail .mt_two_column_list_layout .mt_two_col .mt_col_img {
  height: auto;
}
.floor-plans-detail #mt_tabs button:last-child:hover {
  border-radius: 0px;
}
.floor-plans-detail .mt_fp_detail_icon.mt_share_btn {
  background: url(../../images/icons/share.svg) transparent no-repeat left center;
  display: none;
  pointer-events: none;
}
.floor-plans-detail
.mt_two_column_list_layout
.mt_two_col
.mt_col_content
.mt_fp_list_grp.mt_fp_btn_wrap
.mt_btn {
  font-family: "Montserrat-Medium", "Helvetica Neue", Arial, sans-serif;
  text-transform: uppercase !important;
  border: 2px solid #7cbfa4 !important; }

/*# sourceMappingURL=floorplan-details.css.map */
