/*transform origin*/
/*transform origin*/
@media (min-width: 992px) and (max-width: 1199px) {
  header .mt_navigation_wrapper .header_right nav {
    margin-right: 0; }
    header .mt_navigation_wrapper .header_right nav ul li {
      padding-right: 15px; } }
@media (min-width: 992px) and (max-width: 1399px) {
  header .mt_navigation_wrapper .show_desk.logo {
    padding: 10px; } }
header.mt_fixed .mt_navigation_wrapper .mt_menu_toggle {
  border-color: #e3ddd2 !important; }
  header.mt_fixed .mt_navigation_wrapper .mt_menu_toggle .mt_menu_1,
  header.mt_fixed .mt_navigation_wrapper .mt_menu_toggle .mt_menu_2,
  header.mt_fixed .mt_navigation_wrapper .mt_menu_toggle .mt_menu_3 {
    border-bottom: 2px solid #e3ddd2; }
@media (max-width: 991.8px) {
  header .header_right .show_mob .left_btn.mt_fill_btn {
    padding: 11.5px 20px; } }
header .mt_navigation_wrapper .left_btn {
  background-color: #e65a41 !important;
  color: #002433 !important;
  border-color: #e65a41 !important; }
  header .mt_navigation_wrapper .left_btn:hover {
    background-color: #d88d2a !important;
    border-color: #d88d2a !important;
    color: #002433 !important; }
header .mt_navigation_wrapper .show_desk.logo {
  max-height: 105px; }

@media (max-width: 991.8px) {
  header .mt_navigation_wrapper .show_mob.logo {
    display: block; }
  header .mt_navigation_wrapper .phone_icon {
    display: inline; }
  header .mt_navigation_wrapper .show_mob_sticky.logo,
  header .mt_navigation_wrapper .phone_icon_sticky {
    display: none; }

  header.mt_fixed .mt_navigation_wrapper .show_mob_sticky.logo {
    display: block; }
  header.mt_fixed .mt_navigation_wrapper .phone_icon_sticky {
    display: inline; }
  header.mt_fixed .mt_navigation_wrapper .show_mob.logo,
  header.mt_fixed .mt_navigation_wrapper .phone_icon {
    display: none; } }
@media (min-width: 992px) {
  .phone_icon,
  .phone_icon_sticky,
  .show_mob_sticky.logo {
    display: none; } }
header.mt_fixed.color_theme {
  background-color: #002b35 !important; }

header.color_theme.mt_fixed .mt_navigation_wrapper ul li a {
  color: #e3ddd2 !important; }
  header.color_theme.mt_fixed .mt_navigation_wrapper ul li a:hover {
    text-decoration: underline !important;
    text-underline-offset: 8px !important; }
  header.color_theme.mt_fixed .mt_navigation_wrapper ul li a::after {
    background: #ffffff; }

.mt_hamb_menu .close svg path {
  stroke: #ffffff !important; }

.error404 header.mt_with_both_margins_desktop {
  margin: 0 16px !important; }

@media (max-width: 991.8px) {
  header .mt_navigation_wrapper .mt_menu_toggle,
  header .mt_navigation_wrapper .mt_menu_toggle span {
    border-color: white; } }
header .current_page_item a,
header .current-menu-item a {
  text-decoration: underline;
  text-underline-offset: 8px; }
header .header-menu ul li a:hover {
  text-underline-offset: 8px; }

.mt_menu_toggle.close:hover {
  background: #e65a41; }

.mt_hamb_menu .mt_menu_toggle {
  border: 1px solid #e65a41 !important; }

.mt_menu_toggle svg path {
  fill: #ffffff; }

.mt_hamb_menu ul li.mt_transparent_btn a {
  color: #ffffff; }

.mt_hamb_menu ul li.current_page_item a {
  background-color: #e3ddd2;
  color: #002b35; }

header.mt_fixed .mt_navigation_wrapper .mt_menu_toggle {
  border-color: #e77646 !important; }
  header.mt_fixed .mt_navigation_wrapper .mt_menu_toggle:hover {
    background-color: #e77646 !important; }
    header.mt_fixed .mt_navigation_wrapper .mt_menu_toggle:hover span {
      border-bottom: 2px solid #292828 !important; }

.mt_hamb_menu ul li.mt_transparent_btn {
  border-color: #e77646 !important; }
.mt_hamb_menu .mt_social {
  padding: 15px 30px;
  display: flex;
  align-items: center;
  gap: 30px;
  margin-bottom: 30px; }
  .mt_hamb_menu .mt_social a svg {
    vertical-align: middle; }

.mt_ham_top_logo {
  margin-bottom: 12px; }

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

header.color_theme.mt_fixed .left_btn:hover {
  background-color: #d88d2a !important;
  border-color: #d88d2a !important;
  color: #002433 !important; }

#menu-hamburger-menu {
  list-style-type: none; }

@media (min-width: 992px) {
  footer .mt_adaeho_wrap {
    align-items: center; } }
footer .mt_ft_logo {
  height: 50px !important; }
footer .mt_social_login .mt_btn.mt_resident_login:hover svg path {
  stroke: #ffffff; }
@media (max-width: 991.8px) {
  footer .mt_footer_info .mt_address,
  footer .mt_footer_info .mt_ofc_ph,
  footer .mt_footer_info .mt_hours {
    text-align: center; } }
footer .mt_footer_main
.mt_footer_top_row
.mt_footer_logo_wrap
.mt_footer_btn_wrap
.mt_ft_tour_btn:hover {
  color: #002b35 !important;
  border-color: #d88d2a !important;
  background-color: #d88d2a !important; }
footer .mt_retail {
  display: none; }
footer .mt_social a:first-of-type {
  margin-top: 6px; }
@media (max-width: 991.8px) {
  footer .mt_footer_sub {
    padding-bottom: 32px !important; } }

.mt_footer_sub .mt_social_login {
  width: 100%;
  margin: 0 auto;
  padding-bottom: 78px; }

footer .mt_footer_sub {
  padding-top: 0px;
  background: url(../../mastertemplatetwo-child/images/large-aqua-on-navy.png) no-repeat center center !important; }

footer .mt_page_padding.mt_footer_main {
  padding-bottom: 0px;
  padding-top: 60px; }

footer .mt_footer_sub .mt_ft_links {
  color: #e3ddd2 !important; }

footer .mt_footer_main .mt_social_login {
  border: 0; }

.hide_me {
  display: none; }

.disable_me {
  opacity: 0.4;
  pointer-events: none; }

.mt_hamb_menu .mt_menu_toggle {
  border: 1px solid #002b35; }

@media (min-width: 992px) {
  header.mainHeaderBgColor {
    background: rgba(0, 0, 0, 0.2); } }

.home .mt_banner .mt_slider {
  z-index: unset; }
  .home .mt_banner .mt_slider .slick-arrow {
    display: inline-block !important;
    width: 25px;
    height: 25px;
    border-color: #ffffff;
    border-width: 0 5px 5px 0;
    top: 50%;
    transform: translateY(-50%) rotate(135deg);
    z-index: 2; }
    @media (max-width: 767.8px) {
      .home .mt_banner .mt_slider .slick-arrow {
        width: 15px;
        height: 15px; } }
    .home .mt_banner .mt_slider .slick-arrow.slick-next {
      right: 25px;
      transform: translateY(-50%) rotate(-45deg); }
      @media (max-width: 767.8px) {
        .home .mt_banner .mt_slider .slick-arrow.slick-next {
          right: 15px; } }
    .home .mt_banner .mt_slider .slick-arrow.slick-prev {
      left: 25px; }
      @media (max-width: 767.8px) {
        .home .mt_banner .mt_slider .slick-arrow.slick-prev {
          left: 15px; } }

#menu-hamburger-menu .mt_fill_btn {
  transition: all 0.2s ease-out; }
  #menu-hamburger-menu .mt_fill_btn a {
    color: #002433 !important; }
  #menu-hamburger-menu .mt_fill_btn:hover {
    background-color: #d88d2a !important;
    border-color: #d88d2a !important; }
    #menu-hamburger-menu .mt_fill_btn:hover a {
      color: #002433 !important; }
#menu-hamburger-menu .mt_transparent_btn:hover {
  border-color: #e65a41 !important;
  background-color: #e65a41 !important; }
  #menu-hamburger-menu .mt_transparent_btn:hover a {
    background-color: #e65a41 !important;
    color: #002433 !important; }

.special_slider_wrapper .special_slider_wrapper_close {
  background: url(../images/icons/close-black.svg);
  background-repeat: no-repeat;
  background-size: cover; }

html.system .mt_btn.mt_fill_btn {
  background-color: #e65a41;
  border-color: #e65a41;
  color: #002433 !important; }
  html.system .mt_btn.mt_fill_btn:hover {
    background-color: #d88d2a !important;
    border-color: #d88d2a !important;
    color: #002433 !important; }

#available_filters.mt_quick_fpsrch .dropdown .selectivo__option:hover {
  background: #e65a41;
  color: #ffffff; }
#available_filters.mt_quick_fpsrch .dropdown .selectivo__option--selected {
  background: #e65a41;
  color: #ffffff; }
#available_filters.mt_quick_fpsrch .mt_one_column_content_wrapper .mt_btn.mt_fill_btn {
  background-color: #ffffff !important;
  color: #002b35 !important;
  border-color: #ffffff !important; }
  #available_filters.mt_quick_fpsrch .mt_one_column_content_wrapper .mt_btn.mt_fill_btn:hover {
    background-color: #e65a41 !important;
    color: #ffffff !important;
    border-color: #e65a41 !important; }

.mt_fp_close {
  border: 1px solid #e65a41; }
  .mt_fp_close:hover {
    background-color: #e65a41 !important; }

@media (min-height: 1300px) {
  .thank-you .main-content,
  .not-found .main-content {
    min-height: 80vh !important; } }

.pagination_list li a:hover {
  color: #e65a41 !important; }
  .pagination_list li a:hover .link_arrow {
    background-color: #e65a41 !important; }
    .pagination_list li a:hover .link_arrow:after, .pagination_list li a:hover .link_arrow:before {
      background-color: #e65a41 !important; }

@media (min-width: 992px) {
  .virtual-tour header.mainHeaderBgColor,
  .contact header.mainHeaderBgColor {
    background: #002b35 !important; }
    .virtual-tour header.mainHeaderBgColor.mt_fixed,
    .contact header.mainHeaderBgColor.mt_fixed {
      background: #002b35 !important; } }
@media (max-width: 991.8px) {
  .virtual-tour header.mainHeaderBgColor,
  .contact header.mainHeaderBgColor {
    background: #002b35 !important; } }

@media (min-width: 992px) {
  .floor-plans-detail header.headerTransparent {
    background: #002b35 !important; }
    .floor-plans-detail header.headerTransparent.mt_fixed {
      background: #002b35 !important; } }

body:not(.home) .mt_banner.mt_autoplay.mt_inner_banner:after {
  content: "";
  position: absolute;
  width: 100%;
  bottom: 0;
  background: url("../images/large-aqua-on-navy.png") center/cover no-repeat;
  z-index: 1;
  height: 50px;
  bottom: 0; }
  @media (max-width: 991.8px) {
    body:not(.home) .mt_banner.mt_autoplay.mt_inner_banner:after {
      height: 40px; } }

#pano iframe {
  min-height: 90vh; }

.mt_fp_disclaimer {
  margin-left: 16px;
  font-style: italic;
  margin-top: 16px;
  color: #002b35; }
  @media (max-width: 991.8px) {
    .mt_fp_disclaimer {
      margin-top: 0px; } }

.mt_hid .mt_hamb_menu {
  background: #e3ddd2; }

.mt_hamb_menu ul li a {
  color: #002b35; }

@media (min-width: 992px) {
  header.mt_with_both_margins_desktop {
    margin: 0 !important; } }
body {
  background-color: #e3ddd2 !important; }

.error404.has_cta_slider #mt_error .mt_thankyou_wrapper {
  margin-top: 80px; }

.thank-you header {
  left: 16px !important; }

.mt_hid .mt_hamb_menu {
  background: #002b35; }

.mt_hamb_menu ul li a {
  color: #e3ddd2; }

.mt_hamb_menu ul li a:hover {
  background-color: #e3ddd2; }

.mt_hamb_menu ul li a:hover {
  color: #002433; }

.amenities .mt_two_column_container .mt_two_column_layout .mt_two_col .mt_col_img {
  position: relative; }
  .amenities .mt_two_column_container .mt_two_column_layout .mt_two_col .mt_col_img .mt_slider_inner .slick-list {
    position: relative;
    z-index: 2; }
  .amenities .mt_two_column_container .mt_two_column_layout .mt_two_col .mt_col_img .mt_slider_inner::after {
    width: 40%;
    height: 100%;
    display: block;
    position: absolute;
    content: "";
    left: -7.8vw;
    top: 0;
    bottom: 0;
    background-image: url("../images/large-sand-transp.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 560%; }
.amenities .mt_two_column_container .mt_two_column_layout .mt_two_col.mt_col_reverse .mt_col_img {
  position: relative; }
  .amenities .mt_two_column_container .mt_two_column_layout .mt_two_col.mt_col_reverse .mt_col_img .mt_slider_inner .slick-list {
    position: relative;
    z-index: 2; }
  .amenities .mt_two_column_container .mt_two_column_layout .mt_two_col.mt_col_reverse .mt_col_img .mt_slider_inner::after {
    width: 47%;
    height: 100%;
    display: block;
    position: absolute;
    content: "";
    left: calc(100% - 12vw);
    top: 0;
    bottom: 0;
    background-image: url("../images/large-sand-transp.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 560%; }

.neighborhood .mt_two_column_container .mt_two_column_layout .mt_two_col .mt_col_img {
  position: relative; }
  .neighborhood .mt_two_column_container .mt_two_column_layout .mt_two_col .mt_col_img img {
    position: relative;
    z-index: 2; }
  .neighborhood .mt_two_column_container .mt_two_column_layout .mt_two_col .mt_col_img::after {
    width: 47%;
    height: 100%;
    display: block;
    position: absolute;
    content: "";
    right: -7.8vw;
    top: 0;
    bottom: 0;
    background-image: url("../images/large-aqua-on-navy.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 560%; }

@media (max-width: 991.8px) {
  .specials.mt_one_column_container {
    background-size: cover !important;
    margin-top: 36px; } }
@media (min-width: 992px) {
  .specials.mt_one_column_container {
    width: calc(100% - 32px);
    margin: 0 auto; } }

#mt_thank-you .mt_social_login .mt_social a svg {
  vertical-align: middle; }

.special_slider_wrapper .mt_cta_slider .slick-slide span,
.special_slider_wrapper .mt_cta_slider .slick-slide a {
  font-family: "calluna-sans"; }
  @media (max-width: 575.8px) {
    .special_slider_wrapper .mt_cta_slider .slick-slide span,
    .special_slider_wrapper .mt_cta_slider .slick-slide a {
      text-align: center; } }

.mt_specials_wrapper {
  display: none; }
  .mt_specials_wrapper.show-me {
    display: flex; }
  .mt_specials_wrapper .mt_specials_popup {
    border: 15px solid #002b35;
    background-color: #e3ddd2 !important; }
    .mt_specials_wrapper .mt_specials_popup p {
      color: #31302f; }

html.system .specials .mt_one_column .mt_btn:hover {
  background-color: #d88d2a !important;
  border-color: #d88d2a !important;
  color: #002433 !important; }

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