/*transform origin*/
/*transform origin*/
body {
  font-family: "Outfit", sans-serif;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: 0;
  font-weight: 400;
}
@media (max-width: 767.8px) {
  body {
    font-size: 20px;
    line-height: 20px;
  }
}

@media (min-width: 992px) {
  .mt_two_column_container.padding_image .mt_two_col.mt_col_reverse {
    column-gap: 1.2vw;
  }
}

.mt_banner .mt_main_heading {
  font-weight: 400;
  font-family: "bellefair", sans-serif;
  font-size: 64px;
  line-height: 90px;
  letter-spacing: 0;
  text-transform: uppercase;
}
@media (max-width: 991.8px) {
  .mt_banner .mt_main_heading {
    font-size: 30px;
    line-height: 38px;
  }
}

.mt_fill_btn, .mt_transparent_btn, .mt_btn {
  text-transform: uppercase;
  font-family: "Outfit", sans-serif;
  letter-spacing: 0.12rem;
}

.mt_specials_heading {
  font-family: "bellefair", sans-serif;
}

.special_slider_wrapper .mt_cta_slider .slick-slide a[href="#"] {
  pointer-events: none;
}
.special_slider_wrapper .mt_cta_slider .slick-slide a {
  font-family: "Outfit", sans-serif;
  letter-spacing: 0;
  font-weight: 400;
}
.special_slider_wrapper .mt_cta_slider .slick-slide span {
  letter-spacing: 0;
}

.error404 header {
  background: #004F51;
}

.mt_thankyou_wrapper {
  width: 100% !important;
  left: 0 !important;
}

@media (min-width: 992px) {
  .mt_banner.mt_inner_banner .mt_banner_content {
    padding: 249px 0 104px;
  }
}

.addtoany_share_save_container {
  display: none;
}

#available_filters .mt_txt_sub {
  text-transform: uppercase;
  letter-spacing: 0.15rem;
}
@media (max-width: 991.8px) {
  #available_filters .mt_txt_sub {
    font-size: 18px;
  }
}

.special_slider_wrapper {
  margin-bottom: 0;
}

.mt_header_wrap {
  margin-top: unset !important;
}

.mt_two_column_layout .mt_two_col .mt_col_img img, .mt_two_column_list_layout .mt_two_col .mt_col_img img {
  border-radius: 90px 90px 20px 20px;
  height: 100%;
}

.mt_two_column_layout .mt_two_col .mt_col_img, .mt_two_column_list_layout .mt_two_col .mt_col_img {
  height: 100%;
}

/*transform origin*/
header {
  width: 100%;
  left: unset;
}
header .show_desk.logo.default {
  max-width: 240px;
  height: 96px;
}
header .mt_fill_btn {
  padding: 10px 20px !important;
}

.mt_fixed.color_theme {
  background-color: #004F51;
}
.mt_fixed.color_theme .show_desk.logo.default {
  max-width: 240px;
  max-height: 70px;
}

.mt_menu_toggle {
  border: 1px solid #ffffff;
}
.mt_menu_toggle:hover {
  background-color: #101820;
}
.mt_menu_toggle span {
  border-bottom: 2px solid #ffffff;
  transition: unset;
}

.mt_navigation_wrapper nav ul li a {
  text-transform: uppercase;
  line-height: 24px;
  letter-spacing: 0.1rem;
}

header.color_theme .mt_navigation_wrapper .mt_menu_toggle:hover span {
  border-bottom: 2px solid #ffffff;
}

header.color_theme .left_btn,
header.color_theme.mt_fixed .left_btn {
  background-color: #ffffff;
  color: #004F51;
  border-color: #004F51;
}

@media (max-width: 991.8px) {
  header.mainHeaderBgColor {
    background-color: #004F51;
  }
}

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

button.mt_menu_toggle.close {
  border-color: #101820;
}

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

@media (max-width: 991.8px) {
  header .mt_navigation_wrapper .mt_menu_toggle,
  header .mt_navigation_wrapper .mt_menu_toggle span {
    border-color: white;
  }
  header .logo {
    width: 90px;
  }
}
header.color_theme.mt_fixed .mt_navigation_wrapper .mt_menu_toggle {
  border-color: #ffffff;
}

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 #ffffff;
}

.mt_ham_top {
  padding-bottom: 15px;
}

.mt_hamb_menu a[aria-label=logo] {
  width: 140px;
  height: 100px;
  position: absolute;
  top: 22px;
  left: 24px;
  background: url(../images/TheArcher-Logo-HORIZ-562_Updated.png) no-repeat right top;
  background-size: contain;
}

@media (min-width: 992px) {
  .menu-hamburger-menu-container ul {
    margin-right: 10px !important;
  }
}
header.color_theme.mt_fixed .mt_navigation_wrapper ul li a {
  color: #ffffff;
}
header.color_theme.mt_fixed .mt_navigation_wrapper ul li a::after {
  background: #ffffff;
}

@media (max-width: 1199.8px) {
  header .mt_navigation_wrapper nav ul li {
    padding-right: 11px;
  }
}

body .mt_header_wrap {
  margin-top: 0;
}

header .mt_navigation_wrapper .header_right nav {
  margin-right: 0px !important;
}

header .mt_navigation_wrapper nav ul li {
  padding-right: 18px !important;
}
@media (max-width: 1044.8px) {
  header .mt_navigation_wrapper nav ul li {
    padding-right: 12px !important;
  }
}
header .mt_navigation_wrapper nav ul li a {
  font-size: 14px !important;
}

@media (max-width: 991.8px) {
  header .mt_navigation_wrapper .header_right .show_mob .mob_call_icon {
    margin-right: 10px;
  }
}
.schedule_a_tour_header_right {
  display: none;
}

.mt_navigation_wrapper .data-tour-header-menu {
  display: none;
}

@media (max-width: 1044.8px) {
  .mt_navigation_wrapper [itemprop=url] img.show_desk {
    height: 68px;
  }
}
header .mt_navigation_wrapper .header_right {
  width: calc(100% - 50px);
}

@media (min-width: 992px) {
  header .schedule_a_tour_header_right {
    font-size: 14px;
    display: unset;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    margin-right: 20px;
    background-color: #ffffff;
    color: #004F51;
    border-color: #004F51;
  }
  header .schedule_a_tour_header_right:hover {
    background-color: #004F51 !important;
    color: #ffffff !important;
    border-color: #ffffff !important;
  }
}
/*transform origin*/
footer {
  background-color: #101820;
}
footer .mt_footer_main .mt_social_login .mt_resident_login {
  font-family: "Outfit", sans-serif;
}
@media (min-width: 992px) {
  footer .mt_footer_main .mt_social_login .mt_resident_login {
    border-color: #292828;
    background-color: #292828;
  }
}
footer .mt_footer_main .mt_social_login .mt_resident_login:active, footer .mt_footer_main .mt_social_login .mt_resident_login:hover {
  background-color: #ffffff;
}
footer .mt_footer_main .mt_txt_sub {
  text-transform: uppercase;
  font-family: "Outfit", sans-serif;
  line-height: 28px;
  font-size: 18px;
  letter-spacing: 0.1rem;
  font-weight: 700;
}
footer .mt_footer_info span {
  font-weight: 500;
}
@media (min-width: 992px) {
  footer .mt_footer_logo_wrap {
    width: 21.74vw !important;
  }
}
footer .mt_footer_btn_wrap a.mt_fill_btn {
  background-color: #ffffff;
  color: #292828;
  border-color: #292828;
}
footer .mt_footer_btn_wrap .mt_transparent_btn {
  background-color: transparent;
  color: #ffffff;
  text-transform: uppercase;
  border-color: #ffffff;
}
footer .mt_footer_btn_wrap .mt_ft_tour_btn:hover {
  background-color: #ffffff;
  color: #292828;
  border-color: #292828;
}
footer .mt_footer_btn_wrap a.mt_ft_cnt_btn:hover {
  background-color: transparent;
  color: #ffffff;
  border-color: #ffffff;
}
@media (min-width: 992px) {
  footer .mt_footer_logo img {
    width: 250px !important;
  }
}
footer .mt_subfooter_logo {
  max-width: 149px;
}
footer .mt_fill_btn {
  padding: 10px 20px !important;
}
footer .mt_social svg {
  display: block;
}
@media (max-width: 991.8px) {
  footer .mt_footer_main .mt_footer_top_row .mt_footer_info {
    text-align: center;
  }
}

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