/* rotate*/
/* translate*/
/*transform origin*/
body, input, select, textarea, button {
  color: #3D4543;
  font: 400 16px "HCo Gotham";
}

.covid_popup {
  background: #C09473;
}

.mt_main_heading, footer h2 {
  color: #3D4543;
  text-transform: uppercase;
  font-family: "HCo Gotham";
  font-weight: 700;
  letter-spacing: 2px;
}

.mt_banner .mt_main_heading, .mt_banner footer h2, footer .mt_banner h2 {
  font-family: "HCo Gotham";
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 2px !important;
}

.mt_sub_heading, .mt_btn, .mt_blog_desc h3, .mt_blog_desc h2, .mt_blog_desc h1, .mt_retail_item h3, #event_detail_page .mt_evnt_txt h2:not(.tribe-events-tickets-title), #event_detail_page .mt_evnt_txt h1:not(.tribe-events-tickets-title) {
  font-family: "HCo Gotham";
  letter-spacing: 2px;
}

.mt_sub_heading.mt_heading_italic, .mt_sub_heading:not(.mt_sub_heading), .mt_blog_desc h3.mt_heading_italic, .mt_blog_desc h3:not(.mt_sub_heading), .mt_blog_desc h2.mt_heading_italic, .mt_blog_desc h2:not(.mt_sub_heading), .mt_blog_desc h1.mt_heading_italic, .mt_blog_desc h1:not(.mt_sub_heading), .mt_retail_item h3.mt_heading_italic, .mt_retail_item h3:not(.mt_sub_heading), #event_detail_page .mt_evnt_txt h2:not(.tribe-events-tickets-title).mt_heading_italic, #event_detail_page .mt_evnt_txt h2:not(.tribe-events-tickets-title):not(.mt_sub_heading), #event_detail_page .mt_evnt_txt h1:not(.tribe-events-tickets-title).mt_heading_italic, #event_detail_page .mt_evnt_txt h1:not(.tribe-events-tickets-title):not(.mt_sub_heading) {
  font-family: "HCo Gotham";
  letter-spacing: 2px;
  color: #3D4543;
}

.mt_fill_btn, footer .hywrap .form-actions button, .mt_specials_popup .mt_btn, .mt_floorplan .mt_fp_filter > .mt_specials_popup .mt_btn {
  color: #C09473;
  border: 1px solid #C09473;
}
html.system .mt_fill_btn:hover, html.system footer .hywrap .form-actions button:hover, footer .hywrap .form-actions html.system button:hover, html.system .mt_specials_popup .mt_btn:hover, .mt_specials_popup html.system .mt_btn:hover {
  color: #434b48;
  background: #C09473;
  border-color: #434b48;
}

.mt_specials_popup .mt_promo, .mt_floorplan .mt_fp_filter > .mt_specials_popup .mt_promo {
  background-color: #005D67;
}
.mt_specials_popup .mt_promo:after, .mt_floorplan .mt_fp_filter > .mt_specials_popup .mt_promo:after {
  border-top: 14px solid #005D67;
}
.mt_specials_popup .mt_btn, .mt_floorplan .mt_fp_filter > .mt_specials_popup .mt_btn {
  background: #fff;
  border-color: #434b48;
  color: #434b48;
}
.mt_specials_popup .mt_popup_close, .mt_floorplan .mt_fp_filter > .mt_specials_popup .mt_popup_close {
  background: url(../images/icons/close.svg) no-repeat center center #3D4543;
  border-radius: 100%;
  background-size: 15px 15px;
}
.mt_specials_popup .mt_specials_inner .mt_sub_heading {
  letter-spacing: 0 !important;
}
@media (max-width: 768px) {
  .mt_specials_popup .mt_specials_inner .mt_txt_intro {
    line-height: 30px;
  }
}
.mt_specials_popup .mt_specials_inner .mt_txt_intro i {
  font-style: normal;
  display: block;
}

@media (max-width: 768px) {
  .mt_txt_intro {
    line-height: 30px !important;
  }
}

.mt_transparent_btn {
  border-color: #434b48;
  color: #434b48;
}
html.system .mt_transparent_btn:hover {
  border-color: #434b48;
  color: #434b48;
  background: #C09473;
}

.disabled_link {
  pointer-events: none;
  cursor: default;
}

.mt_tab_head_wrapper {
  background: #C09473;
}

@media (min-width: 769px) {
  .system .mt_tab_head_wrapper.mt_mob_dropdown_wrap .selectivo__option:hover {
    color: #434b48 !important;
    border-color: #434b48 !important;
  }
  .mt_tab_head_wrapper.mt_mob_dropdown_wrap .selectivo__option.selectivo__option--selected {
    color: #434b48;
    border-color: #434b48;
  }
}

.mt_banner:before {
  background: rgba(0, 0, 0, 0.3);
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  display: block !important;
}

.mt_vt_wrap iframe {
  width: 100%;
  height: 100%;
}

.system .covid_popup .covid_btn_wrap .mt_btn:hover {
  background: #fff;
  color: #C09473;
}

.hidden-link {
  display: none !important;
}

#page_404 .mt_banner:before, #thank_you_page .mt_banner:before {
  display: none !important;
}

.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;
}

.mt_mob_dropdown_wrap .selectivo__option {
  border-color: #434b48 !important;
  color: #434b48 !important;
}

header .mt_navigation_wrapper .mt_header_right .mt_visit_btn:hover {
  border-color: #434b48 !important;
  color: #434b48 !important;
}

.mt_top_header ul li a {
  color: #3D4543;
  font: 700 12px "HCo Gotham";
  letter-spacing: 2px;
}
.mt_top_header ul li:not(:last-child) a {
  border-right-color: #3D4543;
}

header .mt_logo_area img {
  max-width: 260px;
}
@media (max-width: 1200px) {
  header .mt_logo_area img {
    max-width: 170px;
  }
}
@media (max-width: 768px) {
  header .mt_logo_area img {
    max-width: 200px;
  }
}
@media (max-width: 480px) {
  header .mt_logo_area img {
    max-width: 135px;
  }
}
header .mt_navigation_wrapper {
  align-items: center;
}
header .mt_navigation_wrapper li.virtual-tour {
  position: relative;
}
header .mt_navigation_wrapper .mt_header_right .mt_visit_btn {
  font-family: "HCo Gotham";
  letter-spacing: 1px;
  color: #3d4543;
  border: 2px solid #434b48;
  background: #fff;
}
@media (max-width: 1199px) {
  header .mt_navigation_wrapper .mt_header_right .mt_visit_btn {
    padding: 10px 10px;
  }
}
.system header .mt_navigation_wrapper .mt_header_right .mt_visit_btn:hover {
  background: #C09473;
  color: #fff;
}
@media (max-width: 1199px) {
  header .mt_navigation_wrapper .mt_header_right .mt_menu_toggle {
    margin-left: 35px;
  }
}
@media (max-width: 768px) {
  header .mt_navigation_wrapper .mt_header_right .mt_menu_toggle {
    margin-left: 25px;
  }
}
header .mt_navigation_wrapper nav ul li a {
  font-family: "HCo Gotham";
  margin-right: 3vw;
  top: 0px !important;
}
@media (max-width: 1599px) {
  header .mt_navigation_wrapper nav ul li a {
    letter-spacing: 1.8px !important;
    margin-right: 2vw !important;
  }
}
@media (max-width: 1199px) {
  header .mt_navigation_wrapper nav ul li a {
    letter-spacing: 1px !important;
    margin-right: 15px !important;
  }
}
@media (max-width: 991px) {
  header .mt_navigation_wrapper nav ul li a {
    letter-spacing: 0.5px !important;
    margin-right: 8px !important;
  }
}

.mt_hamb_menu {
  background: #3D4543;
}
.mt_hamb_menu li a {
  color: #fff;
  font: 400 16px "HCo Gotham";
  letter-spacing: 1px;
}
html.system .mt_hamb_menu li a:hover {
  color: #C09473;
}
.mt_hamb_menu li.current_page_item a {
  color: #C09473;
}
.mt_hamb_menu .menu-item.menu-item-has-children .sub-menu {
  display: none;
  margin-top: 20px;
  padding-right: 20px;
  margin-bottom: 20px;
}
.mt_hamb_menu .menu-item.menu-item-has-children .sub-menu li a {
  font-size: 14px;
}
.mt_hamb_menu .menu-item.menu-item-has-children > a {
  position: relative;
}
.mt_hamb_menu .menu-item.menu-item-has-children > a::before {
  content: "+";
  position: absolute;
  left: -17px;
}
.mt_hamb_menu .menu-item.menu-item-has-children.open > a::before {
  content: "-";
}
.mt_hamb_menu .menu-item.menu-item-has-children.current-menu-ancestor > a {
  color: #C09473;
}

.mt_hid header .mt_menu_toggle .mt_menu_2,
.mt_hid header .mt_menu_toggle .mt_menu_3 {
  background: #fff;
}

.floorplan-detail header.mt_fixed,
.mt_fixed {
  background: #3D4543 !important;
}

.menu-header-menu-container .sub-menu {
  position: absolute;
  width: 220px;
  left: 0;
  top: 20px;
  padding-top: 8px;
  padding-bottom: 0;
  background: #fff;
  display: block;
  opacity: 0;
  visibility: hidden;
  transition: all ease 0.2s;
}
.menu-header-menu-container .sub-menu li {
  display: block;
  width: 100%;
}
.menu-header-menu-container .sub-menu li a {
  display: block;
  padding: 7px 10px;
  font: 400 12px "HCo Gotham";
  text-decoration: none;
  color: #3D4543;
  letter-spacing: 0;
}
.menu-header-menu-container .sub-menu li a:after {
  display: none;
}
.system .menu-header-menu-container .sub-menu li a:hover {
  background: #C09473;
  color: #fff;
  text-decoration: none;
}

.menu-header-menu-container .menu-item-has-children:hover .sub-menu {
  opacity: 1;
  visibility: visible;
}

.menu-header-menu-container .sub-menu .current_page_item a {
  background: #C09473;
  color: #fff;
}

.menu-header-menu-container li.current_page_parent a,
.menu-header-menu-container li.current-menu-parent a {
  color: #C09473;
}

footer {
  background: #3D4543;
  color: #fff;
}
footer h2 {
  font-size: 30px;
  line-height: 38px;
  color: #fff;
}
@media (max-width: 768px) {
  footer h2 {
    line-height: 30px;
  }
}
footer h2 span {
  font-size: 18px;
  text-transform: none;
  font-weight: 500;
  letter-spacing: 1px;
  color: #C09473;
}
footer .hywrap {
  font-family: "HCo Gotham";
  letter-spacing: 2px;
}
footer .hywrap .top_align .control-label {
  letter-spacing: 1px;
  font: 500 16px "HCo Gotham";
  text-transform: none;
}
footer .hywrap .controls .LV_invalid, footer .hywrap .LV_invalid {
  color: #CF9075;
}
footer .hywrap .form-actions button {
  font-family: "HCo Gotham";
  border-color: #C09473;
}
@media (max-width: 1400px) {
  footer .mt_footer_address_block .mt_address_right {
    width: 28vw !important;
  }
}
@media (max-width: 768px) {
  footer .mt_footer_address_block .mt_address_right {
    width: 100% !important;
  }
}
footer .mt_footer_address_block .mt_address_right p span {
  display: block;
  line-height: 26px;
}
footer .mt_footer_address_block .mt_address_right p span.mt_desktop {
  display: none;
}
footer .mt_footer_address_block h3 {
  font: 700 14px "HCo Gotham";
  letter-spacing: 2px;
  color: #C09473;
}
footer .mt_footer_address_block a {
  color: #fff;
  max-width: 290px;
  display: inline-block;
}
.system footer .mt_footer_address_block a:hover {
  text-decoration: underline;
}
footer .mt_footer_address_block span, footer .mt_footer_address_block p {
  font: 400 14px "HCo Gotham";
  letter-spacing: 1px;
  text-transform: none;
}
@media (max-width: 768px) {
  footer .mt_footer_address_block span, footer .mt_footer_address_block p {
    line-height: 30px;
  }
}
footer .mt_footer_bottom_block a a, footer .mt_footer_bottom_block a span, footer .mt_footer_bottom_block a, footer .mt_footer_bottom_block span {
  font: 400 14px "HCo Gotham";
  letter-spacing: 1px;
  color: #fff;
}
footer .mt_social_wrapper a {
  border: none !important;
}
footer .mt_footer_bottom_block .mt_social_wrapper a:nth-child(2) img, footer .mt_footer_bottom_block .mt_social_wrapper a:nth-child(3) img {
  width: 22px;
}
footer .mt_footer_bottom_block .mt_social_wrapper a:nth-child(1) img {
  width: 22px;
}
footer .mt_footer_bottom_block .mt_social_wrapper a img {
  max-height: 20px;
}
footer .hywrap input, footer .hywrap input[type=text], footer .hywrap select, footer .hywrap textarea {
  font: 500 16px "HCo Gotham";
  color: #3D4543;
}
.mt_quick_fpsrch .mt_main_heading span,
.mt_quick_fpsrch footer h2 span,
footer .mt_quick_fpsrch h2 span {
  display: block;
  font: 400 18px "HCo Gotham";
}

@font-face {
  font-family: "HCo Gotham";
  src: url("../fonts/hco_fonts/woff2/Gotham-Bold_Web.woff2") format("woff2"), url("../fonts/hco_fonts/woff/Gotham-Bold_Web.woff") format("woff"); /* Pretty Modern Browsers */
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "HCo Gotham";
  src: url("../fonts/hco_fonts/woff2/Gotham-Book_Web.woff2") format("woff2"), url("../fonts/hco_fonts/woff/Gotham-Book_Web.woff") format("woff"); /* Pretty Modern Browsers */
  font-display: swap;
  font-style: normal;
}
.mt_quick_fpsrch .mt_main_heading span, .mt_quick_fpsrch footer h2 span, footer .mt_quick_fpsrch h2 span {
  display: block;
  font: 400 18px "HCo Gotham";
}

#home_page .mt_home_cnt {
  position: relative;
  z-index: 0;
  background-color: #D7D1CB;
  width: calc(100% - 20px);
  margin: 100px auto 0;
}
#home_page .mt_home_cnt.mt_home_type2 {
  background: #D7D1CB;
}
#home_page .mt_home_cnt.mt_home_type2 .mt_two_col .mt_col_content {
  text-align: left;
  align-items: flex-start;
  padding: 60px 8.6vw;
  padding-left: 16.6vw;
  background: #3D4543;
  padding-right: 4vw;
}
#home_page .mt_home_cnt.mt_home_type2 .mt_two_col .mt_col_content .mt_sub_heading {
  font-size: 22px;
  color: #C09473;
}
@media (max-width: 768px) {
  #home_page .mt_home_cnt.mt_home_type2 .mt_two_col .mt_col_content .mt_sub_heading {
    text-align: center;
    line-height: 30px;
  }
}
#home_page .mt_home_cnt.mt_home_type2 .mt_two_col .mt_col_content .mt_txt_sub {
  color: #fff;
}
@media (max-width: 768px) {
  #home_page .mt_home_cnt.mt_home_type2 .mt_two_col .mt_col_content .mt_txt_sub {
    text-align: center;
  }
}
#home_page .mt_home_cnt.mt_home_type2 .mt_two_col .mt_col_content .mt_fill_btn, #home_page .mt_home_cnt.mt_home_type2 .mt_two_col .mt_col_content .mt_specials_popup .mt_btn, .mt_specials_popup #home_page .mt_home_cnt.mt_home_type2 .mt_two_col .mt_col_content .mt_btn, #home_page .mt_home_cnt.mt_home_type2 .mt_two_col .mt_col_content footer .hywrap .form-actions button, footer .hywrap .form-actions #home_page .mt_home_cnt.mt_home_type2 .mt_two_col .mt_col_content button {
  background: #3D4543;
}
html.system #home_page .mt_home_cnt.mt_home_type2 .mt_two_col .mt_col_content .mt_fill_btn:hover, html.system #home_page .mt_home_cnt.mt_home_type2 .mt_two_col .mt_col_content .mt_specials_popup .mt_btn:hover, .mt_specials_popup html.system #home_page .mt_home_cnt.mt_home_type2 .mt_two_col .mt_col_content .mt_btn:hover, html.system #home_page .mt_home_cnt.mt_home_type2 .mt_two_col .mt_col_content footer .hywrap .form-actions button:hover, footer .hywrap .form-actions html.system #home_page .mt_home_cnt.mt_home_type2 .mt_two_col .mt_col_content button:hover {
  color: #434b48;
  background: #C09473;
  border-color: #434b48;
}
#home_page .mt_home_cnt.mt_home_type2 .mt_two_col.mt_col_reverse .mt_col_content {
  width: 75%;
  padding-left: 8.6vw;
  padding-right: 22vw;
}
#home_page .mt_home_cnt.mt_home_type2 .mt_btn {
  border-color: #C09473;
  color: #C09473;
  background: transparent;
}
#home_page .mt_home_intro {
  max-width: none;
  text-align: center;
}
#home_page .mt_home_intro > * {
  margin: auto;
}
#home_page .mt_home_intro .mt_main_heading, #home_page .mt_home_intro footer h2, footer #home_page .mt_home_intro h2 {
  margin-bottom: 20px;
}
#home_page .mt_home_intro .btn {
  display: inline-block;
  text-transform: uppercase;
  text-decoration: none;
  color: #C09473;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 2px;
  margin-top: 20px;
  border: 1px solid #C09473;
  padding: 8px 40px 7px;
}
.system #home_page .mt_home_intro .btn:hover {
  color: #434b48;
  border-color: #434b48;
  background: #C09473;
}
#home_page .mt_home_gallery .mt_btn {
  color: #434b48;
  border-color: #434b48;
  background: #C09473;
}
.system #home_page .mt_home_gallery .mt_btn:hover {
  background: #BD582D;
  border-color: #434b48;
  color: #434b48;
}

.mt_quick_fpsrch {
  position: relative;
}
.mt_quick_fpsrch .dropdown .selectivo__label {
  color: #3D4543;
  font: 500 14px "HCo Gotham";
  border-color: #3D4543;
}
.mt_quick_fpsrch .dropdown .selectivo__label::after {
  border-top-color: #C09473;
}
.mt_quick_fpsrch .mt_btn {
  margin-top: 40px;
}
.mt_quick_fpsrch .mt_main_heading span, .mt_quick_fpsrch footer h2 span, footer .mt_quick_fpsrch h2 span {
  letter-spacing: 0;
  text-transform: none;
}
.mt_quick_fpsrch .dropdown .selectivo__option.selectivo__option--selected, .mt_quick_fpsrch .dropdown .selectivo__option.infocus, .mt_quick_fpsrch .dropdown .selectivo__option:hover {
  background: #3D4543;
}
.mt_quick_fpsrch .dropdown.selectivo--open .selectivo__label:after {
  border-bottom-color: #C09473;
}

.gold-strip {
  height: 90px;
  width: calc(100% - 20px);
  background: url(../images/gold-bg.png) no-repeat center center/cover;
  display: block;
  margin: auto;
}

#home_page .mt_home_cnt.mt_home_type2.mt_sec_vertical_line:not(.mt_fp_widget_hided):before, .mt_sec_vertical_line:after {
  border-color: #C09473;
}

.mt_banner video {
  left: 0;
}

#amenities_page h2.mt_main_heading, #amenities_page footer h2, footer #amenities_page h2 {
  text-transform: none;
}
#amenities_page .mt_home_intro {
  text-align: center;
}
#amenities_page .mt_home_intro > * {
  margin: 0 auto;
}
#amenities_page .mt_col_content .mt_sub_heading {
  margin-bottom: 10px;
}
#amenities_page .mt_col_content .mt_txt_sub.mt_txt_para {
  line-height: 1.8;
}
#amenities_page .mt_col_content .mt_txt_sub.mt_txt_para:not(:last-child)::after {
  display: none;
}
#amenities_page .mt_col_content .mt_txt_sub:not(.mt_txt_para) {
  position: relative;
}
#amenities_page .mt_col_content .mt_txt_sub:not(.mt_txt_para):not(:last-child)::after {
  border-color: #C09473;
}
#amenities_page .services_intro {
  margin: 60px 0;
}
#amenities_page .service_two_col {
  margin-bottom: 80px;
  text-align: center;
}
@media (min-width: 769px) {
  #amenities_page .service_two_col {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 50px;
    -moz-column-gap: 50px;
    column-gap: 50px;
  }
}
#amenities_page .service_two_col .mt_txt_sub {
  padding-bottom: 25px;
  position: relative;
  margin-top: 17px;
}
@media (min-width: 769px) {
  #amenities_page .service_two_col .mt_txt_sub {
    break-inside: avoid;
  }
}
#amenities_page .service_two_col .mt_txt_sub::after {
  content: "";
  height: 1px;
  width: 100px;
  border-bottom: 1px solid #C09473;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
#amenities_page .mt_img_ful {
  height: 80vh;
  min-height: 400px;
  background-position: center;
  margin-bottom: 80px;
}
@media (max-width: 768px) {
  #amenities_page .mt_img_ful {
    margin-bottom: 40px;
  }
}
#amenities_page .mt_fill_btn, #amenities_page .mt_specials_popup .mt_btn, .mt_specials_popup #amenities_page .mt_btn, #amenities_page footer .hywrap .form-actions button, footer .hywrap .form-actions #amenities_page button {
  background: transparent;
  border-color: #434b48;
  color: #434b48;
}
.system #amenities_page .mt_fill_btn:hover, .system #amenities_page .mt_specials_popup .mt_btn:hover, .mt_specials_popup .system #amenities_page .mt_btn:hover, .system #amenities_page footer .hywrap .form-actions button:hover, footer .hywrap .form-actions .system #amenities_page button:hover {
  background: #C09473;
  border-color: #434b48;
  color: #434b48;
}

#gallery_page .mt_banner:before {
  display: none !important;
}
#gallery_page .mt_gallery_caption {
  background: #3D4543;
}
#gallery_page .mt_gallery_caption .mt_txt_intro {
  font: 400 16px/24px "HCo Gotham";
  color: #fff;
  letter-spacing: 1px;
}
#gallery_page .mt_gallery_caption .mt_gallery_pag {
  letter-spacing: 1px;
  font-size: 16px;
}
#gallery_page .mt_gal_cat {
  background: #C09473;
  border-color: #434b48;
  color: #434b48;
}
#gallery_page .mt_mob_dropdown_wrap .selectivo__option {
  border-color: #434b48;
  color: #434b48;
}
#gallery_page .mt_mob_dropdown_wrap .selectivo__option.selectivo__option--selected {
  color: #434b48;
  border-color: #434b48;
}
#gallery_page .mt_banner .mt_slider {
  background: #3D4543;
}
#gallery_page .mt_banner .mt_slide.video {
  position: relative;
  min-height: 200px;
}
@media (max-width: 768px) {
  #gallery_page .mt_mob_dropdown_wrap .selectivo__label {
    font-size: 12px !important;
    padding: 13px 45px;
  }
}

@media (min-width: 769px) {
  html.system .mt_mob_dropdown_wrap .selectivo__option:hover {
    color: #434b48 !important;
    border-color: #434b48;
  }
}

.dropdown [role=option]:focus,
[role=option].selectivo__option--selected {
  background: #C09473;
  border-color: #434b48;
  color: #434b48;
}

@media (max-width: 768px) {
  #gallery_page .mt_mob_dropdown_wrap .selectivo__option.selectivo__option--selected {
    color: #434b48;
    border-color: #434b48;
  }
}

.gallery header {
  background: #3D4543;
}
.gallery .slick-initialized .slick-slide {
  display: flex;
  align-items: center;
  justify-content: center;
}

.thumbnail-section {
  max-width: 80%;
  margin: 0 auto;
  margin-top: 15px;
}

/* Gallery page */
/*****banner image thumbnails styling*****/
#thumbnails {
  display: grid;
  grid-template-columns: repeat(7, minmax(110px, 1fr));
  gap: 10px;
  margin-bottom: 1rem;
}

#thumbnails li {
  position: relative;
  transition: all ease 0.3s;
  cursor: pointer;
}

#thumbnails li:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.5);
  transition: all ease 0.3s;
}

#thumbnails li img {
  width: 100% !important;
  height: 128px !important;
  object-fit: cover;
}

#thumbnails li:hover:before,
#thumbnails li.active:before {
  background: rgba(0, 0, 0, 0);
}

/**ie11 hack**/
@media all and (-ms-high-contrast: none) {
  #thumbnails {
    display: flex;
    flex-flow: row wrap;
    gap: 0;
  }
  #thumbnails li {
    width: 9%;
    border: 3px solid #fff;
  } /* IE10 */
  *::-ms-backdrop,
  #thumbnails {
    display: flex;
    flex-flow: row wrap;
    gap: 0;
  }
  *::-ms-backdrop,
  #thumbnails li {
    width: 9%;
    border: 3px solid #fff;
  } /* IE11 */
}
@media (max-width: 1200px) {
  #thumbnails {
    grid-template-columns: repeat(4, minmax(170px, 1fr));
  }
}
@media (max-width: 1024px) {
  #thumbnails {
    grid-template-columns: repeat(4, minmax(150px, 1fr));
  }
}
@media (max-width: 860px) {
  #thumbnails {
    grid-template-columns: repeat(4, minmax(130px, 1fr));
  }
  #thumbnails li img {
    height: 115px !important;
  }
}
@media (max-width: 768px) {
  #thumbnails {
    display: flex;
    flex-flow: row wrap;
    gap: 0;
  }
  #thumbnails li {
    width: 25%;
    border: 3px solid #fff;
  }
  .thumbnail-section {
    max-width: 100%;
  }
}
@media (max-width: 480px) {
  #thumbnails {
    grid-template-columns: repeat(3, minmax(100px, 1fr));
  }
  #thumbnails li img {
    height: 90px !important;
  }
  #thumbnails li {
    width: 33.333%;
  }
}
.contact .mt_banner:before {
  background: rgba(0, 0, 0, 0.3);
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  display: block !important;
}
.contact .hywrap .control-label {
  color: #3D4543;
  font: 500 16px "HCo Gotham";
}
.contact #contact_page .hywrap input,
.contact #contact_page .hywrap input[type=text],
.contact #contact_page .hywrap select,
.contact #contact_page .hywrap textarea {
  border: 1px solid #9EA2A3;
  color: #3D4543;
  font-size: 16px;
}
.contact #contact_page .hywrap #more-info a {
  font: 500 14px "HCo Gotham";
  color: #3D4543;
}
.contact #contact_page .hywrap button[type=submit] {
  font: 500 14px "HCo Gotham";
  border-color: #434b48;
  color: #434b48;
  background: transparent;
}
.system .contact #contact_page .hywrap button[type=submit]:hover {
  background: #C09473;
  color: #434b48;
  border-color: #434b48;
}
.contact #contact_page .mt_contact_flex .mt_contact_details .mt_contact_heading {
  color: #C09473;
  font: 700 14px "HCo Gotham";
  letter-spacing: 2px;
}
.contact #contact_page .mt_contact_flex .mt_contact_details a {
  color: #3D4543;
  font: 400 14px "HCo Gotham";
}
.contact #contact_page footer h2 {
  display: none;
}
.contact .mt_contact_flex .mt_contact_details.officeHrs p span {
  display: block;
  line-height: 30px;
}
.contact .community-form a {
  color: #4A4A4A;
  font-weight: 700;
}

.neighborhood .mt_map_cont .mt_neighborhood_category {
  background: #CF9075;
}
.neighborhood .mt_map_cont .mt_category_list > li {
  font: 500 14px "HCo Gotham";
  text-transform: uppercase;
  color: #fff;
  background-position: left top 0;
}
.neighborhood .mt_map_cont .mt_category_list > li span, .neighborhood .mt_map_cont .mt_category_list > li button {
  font: 500 14px "HCo Gotham";
  letter-spacing: 1px;
}
.neighborhood .mt_map_cont .mt_category_list > li.active {
  background-image: url("../images/icons/checked-dark.png");
}
.neighborhood .mt_map_cont .mt_category_list > li.active button, .neighborhood .mt_map_cont .mt_category_list > li.active span {
  color: #3D4543;
}
@media (max-width: 768px) {
  .neighborhood .mt_map_cont .mt_category_list > li.active button, .neighborhood .mt_map_cont .mt_category_list > li.active span {
    color: #fff;
    font-weight: 700;
  }
}
@media (max-width: 768px) {
  .neighborhood .mt_map_cont .mt_category_list > li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5) !important;
  }
}
.neighborhood .mt_sub_category_items .mt_sub_cat_item p {
  font: 700 16px "HCo Gotham";
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #3D4543;
}
.neighborhood .mt_sub_category_items .mt_sub_cat_item p.mt_sub_item_dist {
  font: 500 14px "HCo Gotham";
  color: #BD582D;
  text-transform: none;
}
.neighborhood .mt_map_cont h3 {
  font: 700 16px "HCo Gotham";
  letter-spacing: 2px;
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  .neighborhood .mt_map_cont h3 {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5) !important;
  }
}
@media (max-width: 768px) {
  .neighborhood .mt_sub_category_list li p:last-child {
    color: #fff;
    font-weight: 400;
    border-bottom-color: rgba(255, 255, 255, 0.5) !important;
    padding-bottom: 0 !important;
    text-transform: none;
  }
}
@media (max-width: 768px) {
  .neighborhood .mt_sub_category_list li {
    margin-bottom: 3px !important;
  }
}
@media (max-width: 768px) {
  .neighborhood .mt_sub_category_list li:last-child p {
    border-bottom: 0 !important;
  }
}
.neighborhood .mt_map_cont .gm-style .gm-style-iw-c .gm-ui-hover-effect {
  background-color: #3D4543;
}
.neighborhood .gm-ui-hover-effect > span {
  background-color: #fff;
}
.neighborhood .mt_map_cont .map-popup h3 {
  letter-spacing: 0;
  padding-right: 10px;
  font-family: "HCo Gotham";
  color: #C09473;
  font-weight: 700;
}
.neighborhood .mt_map_cont .map-popup p.address_sect {
  font-family: "HCo Gotham";
  color: #3D4543;
}
.neighborhood .mt_map_cont .map-popup p.address_sect span {
  font-family: "HCo Gotham";
  color: #3D4543;
}
.neighborhood .mt_map_cont .map-popup .link_block {
  font-family: "HCo Gotham";
  color: #BD582D;
}

.mt_home_neigh .mt_h_neig_cntinner .mt_h_neigmap_wrap {
  text-align: center;
  padding-right: 0;
  display: flex;
  flex-flow: column;
  align-items: center;
}

#page_404 .mt_banner_content > *:not(.mt_btn) {
  color: #fff;
  font-family: "HCo Gotham";
  font-weight: 700;
}
#page_404 .mt_banner .mt_btn {
  color: #434b48;
  border-color: #434b48;
}
.system #page_404 .mt_banner .mt_btn:hover {
  background: #fff;
  color: #434b48;
  border-color: #434b48;
}

#page_404 .mt_banner .mt_banner_content, #thank_you_page .mt_banner .mt_banner_content {
  box-shadow: none;
}

#page_404 .mt_banner .mt_txt_sub_heading, #thank_you_page .mt_banner .mt_txt_sub_heading {
  color: #fff;
  font-weight: 500;
  letter-spacing: 1px;
}

#thank_you_page .mt_sub_heading {
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
}

#page_404 .mt_banner .mt_banner_content, #thank_you_page .mt_banner .mt_banner_content {
  background: rgba(192, 148, 115, 0.95);
}
@media (max-width: 768px) {
  #page_404 .mt_banner .mt_banner_content, #thank_you_page .mt_banner .mt_banner_content {
    background: #C09473 !important;
  }
}

.virtual_tour .mt_banner:before {
  display: none !important;
}
.virtual_tour header {
  background: #3D4543;
}

.mt_banner {
  background: #3D4543;
}

#features_page h2.mt_main_heading, #features_page footer h2, footer #features_page h2 {
  text-transform: none;
}
#features_page .mt_col_content .mt_sub_heading {
  margin-bottom: 10px;
}
#features_page .mt_col_content .mt_txt_sub.mt_txt_para {
  line-height: 1.8;
}
#features_page .mt_col_content .mt_txt_sub.mt_txt_para:not(:last-child)::after {
  display: none;
}
#features_page .mt_col_content .mt_txt_sub:not(.mt_txt_para) {
  position: relative;
}
#features_page .mt_col_content .mt_txt_sub:not(.mt_txt_para):not(:last-child)::after {
  border-color: #C09473;
}

.amenities.features .mt_home_intro {
  text-align: center;
}
.amenities.features .mt_home_intro > * {
  margin: auto;
}

#penthouse_page .mt_cnt_wrap {
  margin-top: 85px;
}
@media (max-width: 768px) {
  #penthouse_page .mt_cnt_wrap {
    margin-top: 45px;
  }
}
#penthouse_page h2.mt_main_heading, #penthouse_page footer h2, footer #penthouse_page h2 {
  text-transform: none;
}
#penthouse_page .mt_slider {
  min-height: 550px;
  height: auto;
  align-self: stretch;
}
@media (max-width: 768px) {
  #penthouse_page .mt_slider {
    height: 50vw;
    min-height: 350px;
  }
}
#penthouse_page .slick-next {
  right: 10px;
}
#penthouse_page .slick-prev {
  left: 10px;
}
#penthouse_page .slick-arrow {
  display: none;
}
#penthouse_page .mt_fill_btn, #penthouse_page .mt_specials_popup .mt_btn, .mt_specials_popup #penthouse_page .mt_btn, #penthouse_page footer .hywrap .form-actions button, footer .hywrap .form-actions #penthouse_page button {
  background: #fff;
  border-color: #434b48;
  color: #434b48;
  margin-top: 10px;
}
.system #penthouse_page .mt_fill_btn:hover, .system #penthouse_page .mt_specials_popup .mt_btn:hover, .mt_specials_popup .system #penthouse_page .mt_btn:hover, .system #penthouse_page footer .hywrap .form-actions button:hover, footer .hywrap .form-actions .system #penthouse_page button:hover {
  background: #C09473;
  border-color: #434b48;
  color: #434b48;
}
#penthouse_page .mt_col_content .mt_sub_heading {
  margin-bottom: 10px;
}
#penthouse_page .mt_col_content .mt_txt_sub.mt_txt_para {
  line-height: 1.8;
}
#penthouse_page .mt_col_content .mt_txt_sub.mt_txt_para:not(:last-child)::after {
  display: none;
}
#penthouse_page .mt_col_content .mt_txt_sub:not(.mt_txt_para) {
  position: relative;
}
#penthouse_page .mt_col_content .mt_txt_sub:not(.mt_txt_para):not(:last-child)::after {
  border-color: #C09473;
}
#penthouse_page .mt_col_content .footer-note {
  margin-top: 15px;
  font-size: 13px;
  font-style: italic;
}

.floor-plans .mt_floorplan .mt_fp_links a {
  font-family: "HCo Gotham";
  border-color: #434b48;
  color: #434b48;
  background: #C09473;
}
.system .floor-plans .mt_floorplan .mt_fp_links a:hover {
  background: #fff;
  color: #434b48;
  border-color: #434b48;
}
.floor-plans .mt_blue_btn {
  background: #434b48;
  font-family: "HCo Gotham";
  border: 1px solid #434b48;
  color: #fff;
  letter-spacing: 2px;
}
.system .floor-plans .mt_blue_btn:hover {
  background: #C09473;
  color: #434b48;
  border-color: #434b48;
}

.floorplan-detail .mt_blue_btn {
  background: #fff;
  font-family: "HCo Gotham";
  border: 1px solid #434b48;
  color: #434b48;
  letter-spacing: 2px;
}
.system .floorplan-detail .mt_blue_btn:hover {
  background: #C09473;
  color: #434b48;
  border-color: #434b48;
}

.view_by,
.mt_floorplan .mt_fp_filter span,
.mt_h4_heading,
.tribe-events-tickets-title,
#event_detail_page .mt_evnt_txt h3:not(.tribe-events-tickets-title) {
  font-family: "HCo Gotham";
  color: #3D4543;
}

#fp_list_view .mt_list_box:nth-child(2n) .mt_list_row {
  background-color: rgba(192, 148, 115, 0.2);
}

#fp_grid_view .mt_h4_heading,
#fp_list_view .mt_list_row .mt_h4_heading {
  color: #3D4543;
  letter-spacing: 0;
}

.mt_floorplan .mt_fp_filter > div.mt_filter_bottom .dropdown .selectivo__label {
  border-color: #3D4543;
  letter-spacing: 1px;
}

.mt_compare_checklabel {
  border-color: #3D4543;
}

input.mt_compare_checkbox:checked ~ * .mt_compare_checklabel {
  background-color: #3D4543;
  border-color: #3D4543;
}

.mt_fp_detail > p,
.mt_fp_detail .mt_compare_items .mt_compare_item .mt_compare_head h2,
.mt_fp_detail.mt_two_col .mt_fp_details h2,
.mt_fp_detail.mt_two_col .mt_fp_details h3 {
  font-family: "HCo Gotham";
  color: #3D4543;
}

.mt_fp_details p {
  color: #3D4543;
}

.mt_fp_detail.mt_two_col .mt_calc_btn {
  color: #005D67;
  font-family: "HCo Gotham";
}

.mt_fp_detail.mt_two_col a.mt_black_btn {
  border-color: #434b48;
  color: #434b48;
}
.system .mt_fp_detail.mt_two_col a.mt_black_btn:hover {
  background: #C09473;
  color: #434b48;
  border-color: #434b48;
}

.mt_fp_detail.mt_two_col a.mt_blue_btn,
.mt_fp_detail.mt_two_col a.mt_black_btn {
  letter-spacing: 2px;
  font-family: "HCo Gotham";
}

.mt_fp_detail.mt_two_col .mt_fp_detail_btn_wrapper a.mt_enlarge_btn,
.mt_fp_detail.mt_two_col .mt_fp_detail_btn_wrapper .mt_fpdetailsec_icon.mt_enlarge_btn {
  background: url(../images/icons/add.svg) no-repeat center center;
  background-size: contain;
}

.mt_fp_detail.mt_two_col .mt_fp_detail_btn_wrapper a.mt_share_btn,
.mt_fp_detail.mt_two_col .mt_fp_detail_btn_wrapper .mt_fpdetailsec_icon.mt_share_btn {
  background-size: contain;
  background-image: url(../images/icons/share.svg);
}

.mt_fp_detail.mt_two_col .mt_fp_detail_btn_wrapper a.mt_download_btn,
.mt_fp_detail.mt_two_col .mt_fp_detail_btn_wrapper .mt_fpdetailsec_icon.mt_download_btn {
  background-size: contain;
  background-image: url(../images/icons/download.svg);
}

.mt_floorplan .mt_fp_filter > div.mt_filter_top .mt_fp_view_type.mt_grid_btn {
  background: url("../images/icons/grid.svg") no-repeat center center;
}

.mt_floorplan .mt_fp_filter > div.mt_filter_top .mt_fp_view_type.mt_list_btn {
  background: url("../images/icons/list.svg") no-repeat center center;
  width: 20px;
}

.mt_floorplan .mt_fp_filter > div.mt_filter_top .mt_fp_view_type.mt_list_btn.active {
  background: url("../images/icons/list-active.svg") no-repeat center center;
}

.mt_floorplan .mt_fp_filter > div.mt_filter_top .mt_fp_view_type.mt_grid_btn.active {
  background-image: url("../images/icons/grid-active.svg");
}

.mt_floorplan .mt_fp_filter > div.mt_filter_top .mt_fp_view_type.mt_build_btn {
  background: url("../images/icons/building.svg") no-repeat center center;
}

.mt_floorplan .mt_fp_filter > div.mt_filter_top .mt_fp_view_type.mt_build_btn.active {
  background-image: url("../images/icons/building-active.svg");
}

.mt_floorplan .mt_fp_filter > div.mt_filter_bottom .mt_select_wrapper .mt_blue_btn {
  background: #005D67;
  border: 0;
  font-family: "HCo Gotham";
  letter-spacing: 2px;
  color: #fff;
}
.system .mt_floorplan .mt_fp_filter > div.mt_filter_bottom .mt_select_wrapper .mt_blue_btn:hover {
  background: #C09473;
  color: #434b48;
  border-color: #434b48;
}

.mt_calculate_popup .mt_popup_inner .mt_calc_wrapper h2,
.mt_calculate_popup .mt_popup_inner .mt_calc_wrapper .mt_popup_content button span,
.mt_calculate_popup .mt_popup_inner .mt_calc_wrapper .mt_addon_item span,
.mt_calculate_popup .mt_popup_inner .mt_calc_wrapper p.mt_apt_det span {
  font-family: "HCo Gotham";
  color: #3D4543;
}

.mt_calculate_popup .mt_popup_inner .mt_calc_wrapper .mt_calc_top span {
  font-family: "HCo Gotham";
  color: #C09473;
  border-color: #C09473;
}

.mt_calculate_popup .mt_popup_inner .mt_calc_wrapper .mt_popup_content button.active .mt_calc_price,
.mt_calculate_popup .mt_popup_inner .mt_calc_wrapper .mt_addon_item.active .mt_calc_price,
.mt_calculate_popup .mt_popup_inner .mt_calc_wrapper p.mt_apt_det.active .mt_calc_price {
  font-family: "HCo Gotham";
  color: #C09473;
}

.mt_calculate_popup .mt_popup_inner .mt_calc_wrapper .mt_popup_content .mt_addon_wrap .mt_addon_item:nth-of-type(odd) {
  background-color: rgba(192, 148, 115, 0.2);
}

.mt_calculate_popup .mt_popup_inner .mt_calc_wrapper .mt_checkbox_wrapper input:checked + label::after {
  background-color: #C09473;
}

.mt_fp_detail.mt_two_col .mt_fp_details .mt_blue_btn {
  background: #C09473;
  color: #434b48;
  border-color: #434b48;
}
.system .mt_fp_detail.mt_two_col .mt_fp_details .mt_blue_btn:hover {
  background: #fff;
  color: #434b48;
  border-color: #434b48;
}

#sightmap {
  padding: 0 20px;
  height: 100vh;
}

#sightmap_parent.mt_floorplan .mt_fp_links a {
  font-family: "HCo Gotham";
  background: #C09473;
  color: #434b48;
  border-color: #434b48;
}
.system #sightmap_parent.mt_floorplan .mt_fp_links a:hover {
  background: #fff;
  color: #434b48;
  border-color: #434b48;
}

/****Specials position changed to top****/
.mt_floorplan .mt_fp_filter > .mt_specials_popup,
.mt_floorplan .mt_specials_popup {
  margin-left: auto;
  margin-right: auto;
  background: rgba(192, 148, 115, 0.2);
  border: 1px solid #434b48;
  padding: 20px 50px 25px;
  margin-bottom: 40px;
  max-width: 770px;
}
.mt_floorplan .mt_fp_filter > .mt_specials_popup .mt_btn,
.mt_floorplan .mt_specials_popup .mt_btn {
  background: #fff;
  color: #434b48;
  border-color: #434b48;
  margin-top: 13px;
}
.mt_floorplan .mt_fp_filter > .mt_specials_popup .mt_sub_heading,
.mt_floorplan .mt_specials_popup .mt_sub_heading {
  font-size: 35px;
  line-height: 50px;
  margin-bottom: 10px;
}
.mt_floorplan .mt_fp_filter > .mt_specials_popup .mt_txt_intro,
.mt_floorplan .mt_specials_popup .mt_txt_intro {
  font-size: 16px;
  max-width: 100%;
  line-height: 22px;
}
@media (max-width: 768px) {
  .mt_floorplan .mt_fp_filter > .mt_specials_popup .mt_txt_intro,
  .mt_floorplan .mt_specials_popup .mt_txt_intro {
    line-height: 22px !important;
  }
}
.mt_floorplan .mt_fp_filter > .mt_specials_popup .mt_txt_intro i,
.mt_floorplan .mt_specials_popup .mt_txt_intro i {
  display: block;
  font-style: normal;
}

.back_to_floorplan {
  font-family: "HCo Gotham";
  color: #434b48;
  border-color: #434b48;
  background: #C09473;
  padding: 11px 40px 10px;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: uppercase;
  height: 40px;
  border: 1px solid #fff;
  text-align: center;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  display: inline-block;
  margin: 10px 0px;
}

.mt_fp_disclaimer {
  margin-top: 30px;
}
.sightmap .mt_fp_disclaimer {
  margin-bottom: 30px;
  padding-left: 20px;
}

.price-wrap {
  display: flex;
  flex-direction: column !important;
  align-items: flex-start !important;
}

.fp-fee-disclaimer, .mt_fp_disclaimer {
  font-size: 12px;
  text-align: center;
  margin-top: 20px;
}

.mt_fp_disclaimer_list p {
  font-size: 12px;
  margin-top: 20px;
}
@media (max-width: 768px) {
  .mt_fp_disclaimer_list {
    display: none;
  }
}

@media (min-width: 769px) {
  .mt_fp_disclaimer {
    display: none !important;
  }
}

.rfwa-expense-guide-container {
  max-width: 1300px !important;
}
.rfwa-expense-guide-container h2, .rfwa-expense-guide-container h3, .rfwa-expense-guide-container p, .rfwa-expense-guide-container .rfwa-export-pdf-link {
  color: #4a4a4a !important;
}

.rfwa-expense-list td::before,
.rfwa-expense-list td::after {
  color: #4a4a4a !important;
}

.rfwa-expense-type-required, .rfwa-expense-type, .rfwa-group-title .rfwa-expense-type-badge {
  background-color: #4a4a4a;
  color: #fff;
  border: 1px solid #4a4a4a;
}

.rfwa-expense-type.Optional, .rfwa-expense-type.Situational, .rfwa-expense-type-optional, .rfwa-expense-type-situational, .rfwa-expense-type.Optional, .rfwa-expense-type.Situational {
  background-color: #C09473 !important;
  color: #434b48 !important;
  border: 1px solid #C09473 !important;
}

.rfwa-expense-footer {
  color: #4a4a4a !important;
  padding-bottom: calc(5em - 20px) !important;
}

.rfwa-fee-calculator-container {
  margin-bottom: 10px;
  position: relative;
}
@media (max-width: 768px) {
  .rfwa-fee-calculator-container a {
    display: flex !important;
    width: 100% !important;
    justify-content: center !important;
  }
}
@media (max-width: 768px) {
  .rfwa-fee-calculator-container a:before {
    width: 22px;
  }
}
.rfwa-fee-calculator-container a span {
  position: absolute;
  top: 5px;
  left: 10px;
  width: 200px;
  font-weight: bold !important;
  color: #4a4a4a !important;
}
@media (max-width: 768px) {
  .rfwa-fee-calculator-container a span {
    position: relative;
    left: -8px;
  }
}

.rfwa-expense-list .rfwa-expense-amount.has-tooltip, .rfwa-expense-list .rfwa-expense-label, .rfwa-expense-list .rfwa-expense-details {
  color: #4a4a4a !important;
}

@media (min-width: 769px) and (max-width: 1199px) {
  .sq-ft-label {
    max-width: 100px;
  }
  .availability-label {
    max-width: 115px;
  }
}
.price-col {
  white-space: nowrap;
  text-transform: none !important;
}

@media (max-width: 991px) {
  #fp_grid_view .mt_list_box {
    width: calc((100% - 60px) / 2) !important;
  }
}
@media (max-width: 768px) {
  #fp_grid_view .mt_list_box {
    width: 100% !important;
  }
}
@media (min-width: 1260px) {
  #fp_grid_view .mt_list_box .mt_list_col:not(.mt_fp_unit):not(.mt_lbox_btn_wrap) > *:last-child {
    padding-left: 10px !important;
  }
}
@media (min-width: 991px) and (max-width: 1260px) {
  .price-col {
    white-space: normal !important;
  }
}
.rfwa-expense-list td, .rfwa-expense-list .rfwa-expense-label, .rfwa-expense-list .rfwa-expense-amount.has-tooltip, .rfwa-expense-list .rfwa-expense-details {
  color: #4a4a4a !important;
}

.rfwa-expense-list th {
  color: #4a4a4a !important;
  font-weight: bold !important;
}

.mt_text_small {
  color: #C09473;
  font-family: "HCo Gotham";
}
.mt_text_small span {
  color: #C09473;
}

#blog_detail .mt_blogdetail_btm .mt_blog_social_icon {
  width: 30px !important;
  height: 30px !important;
}
@media (max-width: 768px) {
  #blog_detail .mt_blogdetail_btm .mt_blog_social_icon {
    margin-right: 10px !important;
  }
}
#blog_detail .mt_blogdetail_btm .mt_blog_social_icon.addthis_button_twitter {
  display: none;
}
#blog_detail .mt_btn.mt_bck_blog {
  letter-spacing: 1px;
  color: #3D4543;
}
body > iframe[src*="https://my.hy.ly/"]
{
  position: absolute;
  margin-top: -5px;
  border: 0;
}
@media screen and (min-width: 769px) {
  .mt_mob_dropdown_wrap .dropdown .selectivo__dropdown {
    display: block !important;
  }
}
a.cookie.mt_cookie{
  border-right: 1px solid #979797;
  padding-right: 3vw;
  line-height: 28px;
}
footer .mt_footer_bottom_block 
{
  justify-content: space-between;
}
footer .mt_footer_bottom_block .mt_social_wrapper {
  width: 20vw;
}

@media  (max-width: 1600px)
{
footer .mt_footer_bottom_block .mt_social_wrapper {
  width: 100% !important;
  padding-left: 0;
  text-align: center;
  margin-bottom: 20px;
}
footer .mt_footer_bottom_right 
{
  justify-content: center;
  width: 100%;
  margin-left: 0px;
}
}

@media (max-width:768px)
{
  a.cookie.mt_cookie{ 
margin-right: 10px !important;
line-height: normal !important;
  }
  footer .mt_footer_bottom_block a, footer .mt_footer_bottom_block span 
  {
      font-size: 12px;
      line-height:normal !important;
  }
}
@media (max-width:480px) 
{
  footer .mt_footer_bottom_block a, footer .mt_footer_bottom_block span 
  {
      font-size: 10px;
  }   
}
footer .mt_footer_bottom_block a, footer .mt_footer_bottom_block span 
{
text-align: center;
}

