/*transform origin*/
iframe[src*="https://my.hy.ly/"] {
  position: absolute;
  margin-top: -5px;
  border: 0;
}

.osano-cm-widget {
  display: none;
}

.osano-cm-disclosure__toggle,
.osano-cm-expansion-panel__toggle,
.osano-cm-disclosure__toggle:hover,
.osano-cm-link:hover,
.osano-cm-link:active,
.osano-cm-link {
  color: #000;
}

.osano-cm-disclosure__toggle,
.osano-cm-expansion-panel__toggle,
.osano-cm-disclosure__toggle:hover,
.osano-cm-link,
.osano-cm-link:hover,
.osano-cm-link:active {
  color: #000;
}

.hide_me {
  display: none !important;
}

.disable_me {
  pointer-events: none !important;
}

.floor-plans .mt_banner {
  width: 100%;
}
.floor-plans .mt_filter_sticky_bar {
  width: 100%;
}

.error .mt_col_heading {
  font-weight: 600;
}
.error .mt_paragraph {
  margin-bottom: 32px;
}

body #available_filters .mt_col_heading {
  color: #062c37;
}
body #available_filters .mt_txt_sub {
  color: #636666;
}
body #available_filters .mt_filter_wrap .dropdown .selectivo__option:focus {
  background: #be642f;
  color: #000000;
}
body #available_filters .mt_filter_wrap .dropdown .selectivo__label {
  border-color: #636666;
  color: #062c37;
}
body #available_filters .mt_filter_wrap .dropdown .selectivo__option--selected {
  background: #be642f;
  color: #000000;
}

.thankyou.mt_with_both_margins_desktop {
  width: 100%;
}

body #mt_thank-you .mt_thankyou_wrapper {
  width: 100%;
  left: 0;
}

.error.mt_with_both_margins_desktop {
  width: 100%;
}

#mt_error .mt_thankyou_wrapper {
  width: 100%;
  left: 0;
}

.thank-you .addtoany_share_save_container {
  display: none;
}

.mt_col_heading {
  color: #062c37;
}

.floor-plans .mt_one_column,
.gallery .mt_one_column,
.sightmap .mt_one_column {
  background: url(../images/TheBelgard_ConcretePattern.jpg) no-repeat center/cover !important;
}
.floor-plans .mt_one_column .mt_paragraph,
.gallery .mt_one_column .mt_paragraph,
.sightmap .mt_one_column .mt_paragraph {
  color: #000000;
}

@media (min-width: 992px) {
  .mt_two_column_container.padding_image .mt_two_col {
    padding-top: 3.9vw;
    padding-bottom: 3.9vw;
    align-items: stretch;
  }
}
.mt_two_column_container.padding_image .mt_two_col .mt_col_content {
  position: relative;
}
@media (min-width: 992px) {
  .mt_two_column_container.padding_image .mt_two_col .mt_col_content {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.mt_two_column_container.padding_image .mt_two_col .mt_col_content::after {
  width: 80px;
  height: 100%;
  position: absolute;
  content: "";
  right: 0;
  top: 0;
  background: url(../images/plus.png) top left;
}
@media (max-width: 991.01px) {
  .mt_two_column_container.padding_image .mt_two_col .mt_col_content::after {
    display: none;
  }
}
@media (min-width: 992px) {
  .mt_two_column_container.padding_image .mt_two_col .mt_col_img {
    margin-top: 0;
    margin-bottom: 0;
    align-self: center;
  }
}
@media (min-width: 992px) {
  .mt_two_column_container.padding_image .mt_two_col.mt_col_reverse .mt_col_content {
    padding-right: calc(80px - 3vw) !important;
  }
}
.mt_two_column_container.padding_image .mt_two_col.mt_col_reverse .mt_col_content::after {
  right: -3.9vw;
}
@media (min-width: 992px) {
  .mt_two_column_container.padding_image .mt_two_col.mt_col_reverse .mt_col_img {
    margin-left: 0;
  }
}

header.color_theme {
  background: #062c37;
}
header.color_theme.mt_transparent:not(.mainHeaderBgColor) {
  background: #062c37;
}
header.color_theme.mt_fixed {
  background: #062c37;
  padding: 25px 0;
}
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;
}
header.color_theme.mt_fixed .mt_navigation_wrapper .mt_menu_toggle {
  border-color: #ffffff;
}
header.color_theme.mt_fixed .mt_navigation_wrapper .mt_menu_toggle .mt_menu_1,
header.color_theme.mt_fixed .mt_navigation_wrapper .mt_menu_toggle .mt_menu_2,
header.color_theme.mt_fixed .mt_navigation_wrapper .mt_menu_toggle .mt_menu_3 {
  border-bottom-color: #ffffff;
}
@media (max-width: 991.01px) {
  header.color_theme {
    background: #062c37;
  }
}
header.color_theme .logo {
  width: 240px;
}
@media (max-width: 1199.01px) {
  header.color_theme .logo {
    width: 200px;
  }
}
@media (max-width: 991.01px) {
  header.color_theme .logo {
    max-width: 160px;
  }
}
@media (max-width: 575.01px) {
  header.color_theme .logo {
    max-width: 120px;
  }
}
header.color_theme .left_btn {
  background: #be642f;
  border-color: #be642f;
  color: #000000;
  font-family: proxima-nova, sans-serif;
  font-weight: 600;
}
@media (max-width: 575.01px) {
  header.color_theme .left_btn {
    padding: 10px;
  }
}
.system header.color_theme .left_btn:hover {
  color: #ffffff;
  border-color: #636666;
  background: #636666;
}
header.color_theme .mt_navigation_wrapper .header_right nav {
  margin-right: 10px;
}

.mt_hamb_menu .mt_menu_toggle {
  border-color: #062c37;
}
.mt_hamb_menu .mt_menu_toggle svg path {
  stroke: #062c37;
}
.mt_hamb_menu .inner_menu {
  margin-top: 15px;
}
.mt_hamb_menu .inner_menu ul li a {
  color: #636666;
}
.system .mt_hamb_menu .inner_menu ul li a:hover {
  color: #062c37;
}
.mt_hamb_menu .inner_menu ul li.current_page_item a {
  color: #062c37;
}
.mt_hamb_menu .inner_menu ul li.mt_fill_btn {
  background: #be642f;
  border-color: #be642f;
}
.mt_hamb_menu .inner_menu ul li.mt_fill_btn a {
  color: #000000;
}
.system .mt_hamb_menu .inner_menu ul li.mt_fill_btn:hover {
  border-color: #636666;
  background: #636666;
}
.system .mt_hamb_menu .inner_menu ul li.mt_fill_btn:hover a {
  color: #ffffff;
}
.mt_hamb_menu .inner_menu ul li.mt_transparent_btn {
  background: #ffffff;
  border-color: #062c37;
}
.mt_hamb_menu .inner_menu ul li.mt_transparent_btn a {
  color: #062c37;
}
.system .mt_hamb_menu .inner_menu ul li.mt_transparent_btn:hover {
  border-color: #636666;
  background: #636666;
}
.system .mt_hamb_menu .inner_menu ul li.mt_transparent_btn:hover a {
  color: #ffffff;
  background: #636666;
}

body .special_slider_wrapper .special_slider_wrapper_close {
  background-image: url(../images/close-btn-hover.svg);
}

.mt_specials_heading,
#mt_testimonial_widget .mt_h4_heading {
  font-family: meno-banner, serif;
  letter-spacing: 1px;
}

.mt_specials_wrapper .mt_specials_popup p {
  font-family: proxima-nova, sans-serif;
}

.mt_hamb_menu {
  display: flex;
  flex-direction: column;
}
.mt_hamb_menu .mt_ham_top {
  order: 1;
}
.mt_hamb_menu .inner_menu {
  order: 2;
}

footer {
  background: transparent;
}
footer .mt_txt_sub {
  font-weight: 600;
}
footer .mt_transparent_btn {
  border: 1px solid #ffffff;
}
.system footer .mt_transparent_btn:hover {
  color: #ffffff;
  background: #636666;
  border-color: #636666;
}
.system footer .mt_footer_main .mt_social_login .mt_social a:hover svg path {
  fill: #be642f;
}
footer .mt_resident_login svg path {
  stroke: #000000;
}
.system footer .mt_resident_login:hover svg path {
  stroke: #ffffff;
}
footer .mt_footer_sub .mt_ft_links {
  color: #ffffff;
}
footer .mt_footer_sub a img {
  max-height: 20px;
  width: auto;
}
@media (max-width: 1199.01px) {
  footer .mt_footer_sub a img {
    max-height: 19px;
  }
}
footer .mt_footer_sub a[data-name="partner logo"] {
  pointer-events: none;
}

@media (max-width: 991.01px) {
  footer .mt_footer_sub .mt_subfooter_logo a:not(:last-child) {
    margin-right: 15px;
  }
}
.expense-display .rfwa-expense-guide-container h2 {
  color: #062c37;
}
.expense-display .rfwa-expense-guide-container p {
  color: #636666;
}
.expense-display[data-accordion=true] .rfwa-expense-guide-container .rfwa-accordion-header h3 {
  color: #062c37;
}
.expense-display .rfwa-expense-list .rfwa-expense-label,
.expense-display .rfwa-expense-list td::before,
.expense-display .rfwa-expense-list .rfwa-expense-amount.has-tooltip span,
.expense-display .rfwa-expense-list .rfwa-expense-details {
  color: #062c37;
}
.expense-display .rfwa-expense-footer {
  color: #636666;
  margin-bottom: calc(5em - 20px);
}
.expense-display[data-accordion=true] .rfwa-expense-guide-container .rfwa-accordion-icon::before {
  border-right-color: #062c37;
  border-bottom-color: #062c37;
}
.expense-display .rfwa-expense-type-required,
.expense-display .rfwa-expense-type.Required {
  background-color: #be642f;
  border-color: #be642f;
  color: #000000;
}
.expense-display .rfwa-expense-type-optional,
.expense-display .rfwa-expense-type.Optional {
  border-color: #d0d5dd;
  background-color: transparent;
  color: #062c37;
}

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