/*transform origin*/
.mt_two_column_container.brown_border .mt_two_column_list_layout .mt_col_img img {
  border: 15px solid #A5594F; }
  @media (max-width: 991px) {
    .mt_two_column_container.brown_border .mt_two_column_list_layout .mt_col_img img {
      border-width: 10px; } }
.mt_two_column_container.wooden_border .mt_two_column_list_layout .mt_col_img img {
  padding: 15px;
  background: url("../images/wooden-border.png") no-repeat;
  background-size: cover; }
  @media (max-width: 991px) {
    .mt_two_column_container.wooden_border .mt_two_column_list_layout .mt_col_img img {
      padding: 10px; } }
.mt_two_column_container.golden_border .mt_col_img img {
  border: 15px solid #CDA371; }
  @media (max-width: 991px) {
    .mt_two_column_container.golden_border .mt_col_img img {
      border-width: 10px; } }
.mt_two_column_container.linen_border .mt_col_img img {
  padding: 15px;
  background: url("../images/linen_dark_compressed.jpg") no-repeat;
  background-size: cover; }
  @media (max-width: 991px) {
    .mt_two_column_container.linen_border .mt_col_img img {
      padding: 10px; } }

.mt_transparent_btn, .mt_fill_btn, .mt_btn {
  padding: 16px 20px 16px; }

#available_filters {
  background: url("../images/linen_dark_compressed.jpg") no-repeat;
  background-size: cover; }
  #available_filters .mt_filter_wrap .dropdown .selectivo__label {
    color: #334049;
    font-weight: 300;
    border-color: #334049; }
  #available_filters .mt_filter_wrap .dropdown .selectivo__option {
    font-weight: 300; }
  #available_filters .dropdown [role=option]:focus, #available_filters .dropdown [role=option]:hover, #available_filters [role=option].selectivo__option--selected {
    background: #A5594F; }
  #available_filters .mt_txt_sub {
    font-weight: 300; }

@media (min-width: 992px) {
  .mt_banner.mt_inner_banner .mt_banner_content {
    text-align: left;
    align-items: flex-start;
    padding-left: 5.5vw; } }
@media (min-width: 992px) and (max-width: 1499px) {
  .mt_banner.mt_inner_banner .mt_banner_content {
    padding-top: 215px;
    padding-bottom: 70px; } }
@media (min-width: 1920px) {
  .mt_banner.mt_inner_banner .mt_banner_content {
    padding-top: 11vw;
    padding-bottom: 8vw; } }
@media (max-width: 991px) {
  .mt_banner.mt_inner_banner .mt_banner_content {
    padding-top: 135px;
    padding-bottom: 55px; } }
.mt_banner.mt_inner_banner .mt_banner_img_right {
  position: absolute;
  width: 34vw;
  height: 15vw;
  right: 4vw;
  top: 100px;
  min-height: 200px; }
  .mt_banner.mt_inner_banner .mt_banner_img_right::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    transform: translateX(-100%); }

.neighborhood .mt_banner.mt_inner_banner .mt_banner_img_right::before {
  transform: translateX(-65%);
  background: url("../images/neighborhood_type.svg") top center/contain no-repeat;
  bottom: 0;
  width: 3vw; }

.contact .mt_no_banner .mt_contact_left {
  background: url(../images/bgContact.jpg) repeat center center;
  object-fit: cover; }
  .contact .mt_no_banner .mt_contact_left .mt_sub_heading {
    font-weight: 400;
    font-size: 48px;
    line-height: 60px;
    letter-spacing: 0%; }
  .contact .mt_no_banner .mt_contact_left .mt_inquiry_type {
    display: none; }

#mt_contact_page .hywrap button[type=submit] {
  border: 1px solid #A5594F;
  border-radius: 0;
  background-color: #A5594F; }
  #mt_contact_page .hywrap button[type=submit]:hover {
    color: #A5594F !important; }

@media (min-width: 992px) {
  #mt_contact_page .mt_contact_right, #mt_contact_section .mt_contact_right {
    background: #CFBEAC !important; } }
@media (min-width: 992px) {
  #mt_contact_page, #mt_contact_section {
    margin-bottom: 0 !important; } }
.amenities .mt_banner.mt_inner_banner .mt_banner_img_right::before, .gallery .mt_banner.mt_inner_banner .mt_banner_img_right::before {
  transform: translateX(-65%);
  background: url("../images/Hayworth_logomark_red.png") top center/contain no-repeat;
  bottom: -29px;
  width: 6vw;
  height: 6vw;
  z-index: 1;
  left: 2vw;
  top: auto; }

.amenities .last_section {
  padding-bottom: 3.9vw; }
@media (max-width: 991px) {
  .amenities .mt_two_column_container.first_section {
    margin-top: 64px !important; }
  .amenities .mt_two_column_container .mt_col_img {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .amenities .welcome_home .mt_one_column {
    padding-top: 48px !important;
    padding-bottom: 48px !important; } }

@media (max-width: 991px) {
  body {
    background-color: #F2EEE4; } }

.mt_transparent_btn, .mt_fill_btn, .mt_transparent_btn_bnr_white, .gallery .lightbox .slick-prev, .gallery .lightbox .slick-next, .mt_border_btn_grey, .mt_hamb_menu ul li.mt_transparent_btn {
  border-radius: 0; }

#mt_contact_page .mt_contact_right .mt_contact_address {
  padding-top: 16px; }

#mt_contact_page .hywrap .control-label {
  font-size: 16px;
  line-height: 20px;
  font-weight: 300;
  color: #334049;
  padding-top: 0; }

#mt_contact_page .mt_contact_left .mt_required_info {
  font-weight: 600 !important;
  color: #314441 !important; }

.error404 header {
  background: #A5594F; }

#mt_error .mt_banner_content {
  max-width: 480px;
  margin-top: 60px;
  margin-bottom: 60px; }
  @media (max-width: 991px) {
    #mt_error .mt_banner_content .mt_btn {
      width: 100%;
      text-align: center; } }
@media (max-width: 991px) {
  #mt_error.content_left .mt_banner_content, #mt_error.text_left .mt_banner_content {
    text-align: left;
    margin-top: 29vh;
    margin-bottom: 11vh;
    align-items: flex-start; } }
@media (max-width: 575px) {
  #mt_error.content_left .mt_banner_content, #mt_error.text_left .mt_banner_content {
    max-width: 90%; } }

.error .mt_thankyou_wrapper {
  background-position: center !important; }

.main-content #mt_thank-you .mt_banner_content {
  width: auto;
  max-width: 100%;
  margin: 160px 9vw; }
  @media (max-width: 991px) {
    .main-content #mt_thank-you .mt_banner_content {
      margin-top: 64px;
      margin-bottom: 64px; } }
  @media (min-width: 992px) {
    .main-content #mt_thank-you .mt_banner_content {
      padding-left: 15vw;
      padding-right: 15vw; } }
  @media (min-width: 1500px) {
    .main-content #mt_thank-you .mt_banner_content {
      max-width: 1220px;
      margin-left: auto;
      margin-right: auto;
      padding-left: 220px;
      padding-right: 220px; } }
.main-content #mt_thank-you .mt_social a {
  line-height: 0; }
  .main-content #mt_thank-you .mt_social a[href*="instagram"], .main-content #mt_thank-you .mt_social a[href*="facebook"] {
    width: 24px;
    height: 24px;
    background: center/contain no-repeat; }
    .main-content #mt_thank-you .mt_social a[href*="instagram"] img, .main-content #mt_thank-you .mt_social a[href*="facebook"] img {
      display: none; }
  .main-content #mt_thank-you .mt_social a[href*="instagram"] {
    background-image: url("../images/insta_icon.svg"); }
  .main-content #mt_thank-you .mt_social a[href*="facebook"] {
    background-image: url("../images/fblogo.svg"); }
.main-content #mt_thank-you .mt_social svg path {
  fill: #A5594F; }

@media (max-width: 991.8px) {
  .amenities .mt_two_column_layout .mt_two_col.mt_col_reverse, .mt_two_column_list_layout .mt_two_col.mt_col_reverse {
    flex-direction: column; } }
.special_slider_wrapper .mt_cta_slider .slick-slide span,
.special_slider_wrapper .mt_cta_slider .slick-slide a {
  font-weight: 300; }

@media (max-width: 767px) {
  .special_slider_wrapper .mt_cta_slider .slick-slide span > span {
    display: block; } }

.mt_cta_slider .slick-prev, .mt_cta_slider .slick-next {
  border-width: 0 2px 2px 0;
  border-color: #334049; }

.special_slider_wrapper .special_slider_wrapper_close {
  background-image: url("../images/close-gray.svg"); }
@media (max-width: 767px) {
  .special_slider_wrapper .mt_cta_slider .slick-slide {
    justify-content: flex-start; } }

.amenities .disclaimer .mt_col_content .mt_paragraph:last-child {
  list-style-type: none;
  margin-top: 20px !important;
  font-style: italic;
  margin-left: -20px !important; }

.amenities .bg-red .mt_two_col .mt_col_img {
  border: 15px solid #A5594F; }
  @media (max-width: 991px) {
    .amenities .bg-red .mt_two_col .mt_col_img {
      border-width: 10px; } }

@media (max-width: 991px) {
  .amenities .mt_one_column_container.not-special {
    margin-top: 0; }
  .amenities .mt_one_column_container.margin {
    margin-top: -30px;
    margin-bottom: -30px; } }
.contact #mt_contact_page .hywrap .controls input[type="radio"] {
  margin-top: 0; }

@media (max-width: 991px) {
  .amenities .not-special, #available_filters {
    margin-top: 64px !important; }

  .not-special.welcome_home {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-bottom: 64px !important; } }
@media (min-width: 992px) {
  .mt_one_column.with_bg_color .mt_one_column_content_wrapper {
    padding: 50px 0 60px; } }
/**** Floorplans detal**/
.floor-plans-detail .mt_two_column_list_layout .mt_two_col .mt_col_content .mt_border_btn_grey {
  border-color: #334049 !important;
  color: #334049 !important; }
  .floor-plans-detail .mt_two_column_list_layout .mt_two_col .mt_col_content .mt_border_btn_grey:hover {
    background-color: #F2EEE4 !important;
    color: #334049 !important; }
.floor-plans-detail #mt_tabs button:last-child {
  display: none; }
.floor-plans-detail .mt_with_both_margins_desktop.mt_no_banner.mt_two_column_layout.floor-plans {
  background-color: #F2EEE4 !important; }
.floor-plans-detail #back_btn {
  text-transform: uppercase !important;
  font-weight: 300;
  font-size: 14px !important; }
.floor-plans-detail .mt_two_column_list_layout .mt_two_col .mt_col_content .mt_fp_list_grp.fp_detail_wrap,
.floor-plans-detail .mt_two_column_list_layout .mt_two_col .mt_col_content p, .floor-plans-detail .mt_fp_details label, .floor-plans-detail h4, .floor-plans-detail ul li {
  color: #000000 !important;
  font-weight: 300; }
  .floor-plans-detail .mt_two_column_list_layout .mt_two_col .mt_col_content .mt_fp_list_grp.fp_detail_wrap span,
  .floor-plans-detail .mt_two_column_list_layout .mt_two_col .mt_col_content p span, .floor-plans-detail .mt_fp_details label span, .floor-plans-detail h4 span, .floor-plans-detail ul li span {
    color: #000000 !important;
    font-weight: 300; }
.floor-plans-detail .mt_two_column_list_layout .mt_two_col .mt_col_content h3 {
  font-weight: 400; }
.floor-plans-detail .mt_two_column_list_layout .mt_two_col .mt_col_img {
  background-color: #ffffff; }
.floor-plans-detail .mt_fp_list_col.mt_fp_beds, .floor-plans-detail .mt_fp_list_col.mt_fp_bath {
  color: #000000 !important;
  font-weight: 300 !important; }

#mt_contact_page .hywrap textarea,
#mt_contact_page .hywrap select,
#mt_contact_page .hywrap .controls input,
.contact #mt_contact_page .hywrap textarea,
.contact #mt_contact_page .hywrap select,
.contact #mt_contact_page .hywrap .controls input {
  background-color: #fff; }

.thank-you.has_cta_slider #mt_thank-you .mt_banner_content {
  padding-top: 64px !important; }
  @media (max-width: 991px) {
    .thank-you.has_cta_slider #mt_thank-you .mt_banner_content {
      padding-top: 40px !important; } }

.thankyou .mt_thankyou_wrapper {
  background-position: top center !important;
  height: calc(100% + 32px) !important; }

#back_btn {
  color: #000000;
  text-transform: uppercase;
  font-weight: 300; }

.mt_specials_wrapper .mt_specials_popup {
  background-color: #F2EEE4; }
  @media (max-width: 991px) {
    .mt_specials_wrapper .mt_specials_popup {
      max-width: calc(100% - 40px); } }
  .mt_specials_wrapper .mt_specials_popup p {
    font-weight: 300; }
    .mt_specials_wrapper .mt_specials_popup p {
      font-size: calc(18px + 2 * ((100vw - 375px) / 1097)); }
      @media screen and (min-width: 1472px) {
        .mt_specials_wrapper .mt_specials_popup p {
          font-size: 20px; } }
    .mt_specials_wrapper .mt_specials_popup p {
      line-height: 28px; }
      @media screen and (min-width: 375px) {
        .mt_specials_wrapper .mt_specials_popup p {
          line-height: calc(28px + 2 * ((100vw - 375px) / 1097)); } }
      @media screen and (min-width: 1472px) {
        .mt_specials_wrapper .mt_specials_popup p {
          line-height: 30px; } }
  .mt_specials_wrapper .mt_specials_popup .mt_fill_btn {
    background-color: #CFBEAC;
    color: #314441;
    border: 1px solid #CFBEAC; }
    .system .mt_specials_wrapper .mt_specials_popup .mt_fill_btn:hover {
      border-color: #334049 !important;
      color: #334049 !important;
      background-color: #ffffff !important; }
  .mt_specials_wrapper .mt_specials_popup .mt_promo {
    background-color: #A5594F;
    color: #ffffff; }
    .mt_specials_wrapper .mt_specials_popup .mt_promo .mt_promo_tag {
      border-top-color: #A5594F; }
  .mt_specials_wrapper .mt_specials_popup .mt_specials_heading {
    font-weight: 400 !important; }

@media (max-width: 991px) {
  .amenities .bg-red .mt_two_column_list_layout .mt_two_col .mt_col_img img {
    min-height: 0 !important; } }
.mt_two_column_list_layout .mt_two_col .mt_col_content ul li,
.mt_two_column_list_layout .mt_two_col .mt_col_content .description {
  font-weight: 300; }

@media (max-width: 991px) {
  .expense-display .rfwa-expense-guide-container {
    padding: 20px 0 !important; } }
.expense-display .rfwa-expense-guide-container h2 {
  font-family: "ivypresto-text", serif;
  color: #000000; }
.expense-display .rfwa-expense-guide-container p {
  font-family: "ivypresto-text", serif;
  color: #000000; }

.qrfwa-expense-footer,
[data-accordion="true"] .rfwa-expense-guide-container .rfwa-accordion-header h3,
.rfwa-expense-guide-container p,
.rfwa-expense-list th,
.rfwa-expense-list .rfwa-expense-label,
.rfwa-expense-list .rfwa-expense-amount.has-tooltip,
.rfwa-expense-list .rfwa-expense-details,
.rfwa-expense-list td::before,
.rfwa-expense-footer {
  font-family: "ivystyle-sans", sans-serif !important;
  color: #000000 !important; }

.rfwa-expense-list td {
  font-family: "ivystyle-sans", sans-serif !important; }

.rfwa-expense-type,
.rfwa-expense-type-required {
  background-color: #000000 !important;
  border: 1px solid #000000 !important;
  font-family: "ivystyle-sans", sans-serif !important; }

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

.floor-plans .more_component {
  margin-top: 50px !important; }

.fp-content .rfwa-fee-calculator {
  top: -3px !important; }

.expense-display .rfwa-expense-guide-container h2 {
  margin-top: 0 !important; }

.rfwa-expense-list th {
  font-weight: 600 !important; }

.rfwa-export-pdf-link {
  color: #000000 !important; }

.mt_fp_list_wrap .mt_fp_list_box .mt_fp_list_col.mt_fp_details label,
.monthly-rent {
  font-weight: bold !important; }

.mt_fp_list_wrap .mt_fp_list_box .mt_fp_list_col.mt_fp_details,
.mt_fp_list_wrap .mt_fp_list_box .mt_fp_list_col.mt_fp_details .mt_fp_list_col {
  width: auto !important; }

.mt_fp_grid_view .mt_fp_list_wrap .mt_fp_list_box .mt_fp_list_grp {
  margin-bottom: 20px !important; }

.floor-plans-detail .mt_two_column_list_layout .mt_two_col .mt_col_content .mt_fp_list_grp.fp_detail_wrap .monthly-rent,
.floor-plans-detail .mt_two_column_list_layout .mt_two_col .mt_col_content .mt_fp_list_grp.fp_detail_wrap label {
  font-weight: bold !important; }

.detail-calculator-wrap {
  margin-top: 10px !important;
  margin-bottom: 10px !important; }
  .detail-calculator-wrap a {
    position: relative; }
    .detail-calculator-wrap a span {
      position: absolute;
      top: 0px;
      left: 30px;
      width: 200px;
      font-size: 18px !important; }

.floor-plans-detail .mt_two_column_list_layout .mt_two_col .mt_col_content .mt_fp_list_grp.fp_detail_wrap {
  width: 200px !important; }

.mt_fp_list_view .mt_fp_disclaimer {
  margin-top: 10px !important; }

.mt_fp_list_box .mt_fp_disclaimer,
.disclaimer_text {
  margin-top: 20px !important;
  text-align: center; }

.price-div-details {
  margin-top: 20px !important; }

.page-parent .monthly-rent {
  margin-bottom: 4px; }

[data-accordion="true"] .rfwa-expense-guide-container .rfwa-accordion-icon::before {
  border-right: 2px solid black !important;
  border-bottom: 2px solid black !important; }

@media (max-width: 991px) {
  .floor-plans-detail .fee_table,
  .floor-plans.compare .fee_table {
    padding: 20px 4.2vw !important; } }

.sightmap .fee_table {
  margin-top: 30px; }

.monthly-rent .rfwa-fee-calculator {
  top: -3px !important; }

.mt_fp_compare_wrapper .mt_compare_items .rfwa-fee-calculator {
  margin-top: 0 !important; }

/*transform origin*/
header {
  left: 0;
  width: 100%; }
  header a {
    text-transform: uppercase;
    font-family: "ivystyle-sans", sans-serif !important;
    font-weight: 300 !important;
    font-size: 14px;
    line-height: 24px; }
  header.color_theme .left_btn {
    background-color: #F2EEE4;
    color: #334049;
    border-color: #F2EEE4;
    padding: 16px 20px; }
    @media (max-width: 991.8px) {
      header.color_theme .left_btn {
        font-weight: 300;
        font-size: 14px;
        line-height: 24px;
        text-transform: uppercase;
        padding: 11px 16px; } }
  header.color_theme.mt_fixed .left_btn {
    background-color: #F2EEE4;
    color: #334049;
    border-color: #F2EEE4;
    padding: 16px 20px; }
    @media (max-width: 991.8px) {
      header.color_theme.mt_fixed .left_btn {
        font-weight: 300;
        font-size: 14px;
        line-height: 24px;
        text-transform: uppercase;
        padding: 11px 16px; } }
  header.mainHeaderBgColor, header .mt_fixed {
    background: #a5594f !important; }
  @media (max-width: 991.8px) {
    header .mt_navigation_wrapper .mt_menu_toggle,
    header .mt_navigation_wrapper .mt_menu_toggle span {
      border-color: #FFFFFF; } }
  header .mt_navigation_wrapper .header_right .mt_menu_toggle {
    border: 1px solid #fff;
    border-radius: 0; }
  header.color_theme .left_btn:hover {
    background-color: #ffffff !important;
    color: #334049 !important;
    border: 1px solid #334049 !important; }

@media (max-width: 991.8px) {
  header .logo {
    display: block;
    max-width: 150px; }

  header.color_theme .left_btn {
    padding: 11px 24px;
    background-color: #F2EEE4; } }
@media (max-width: 375px) {
  header .logo {
    max-width: 100px; }

  header.color_theme .left_btn {
    padding: 11px 16px;
    background-color: #F2EEE4; } }
.logo_ham_menu {
  position: relative;
  max-width: 150px;
  height: auto; }

.mt_ham_top {
  display: flex;
  justify-content: space-between;
  padding: 0 15px;
  background-color: #a5594f;
  padding-top: 20px;
  margin-top: -15px; }

.mt_ham_top_logo {
  margin-bottom: 25px; }

.mt_menu_toggle {
  border: 1px solid #fff; }

.mt_hamb_menu ul li.mt_fill_btn.half_width a {
  text-transform: uppercase; }

.mt_hamb_menu ul li.mt_fill_btn:hover a {
  color: #A5594F !important; }

.mt_hamb_menu ul li.mt_transparent_btn:hover {
  background-color: #F2EEE4 !important;
  color: #334049 !important;
  border-color: #F2EEE4 !important; }

.mt_hamb_menu ul li.mt_transparent_btn:hover a {
  color: #334049 !important; }

header.color_theme.mt_fixed .mt_navigation_wrapper .mt_menu_toggle {
  border-color: #fff; }
  header.color_theme.mt_fixed .mt_navigation_wrapper .mt_menu_toggle span {
    border-bottom: 2px solid #fff; }

@media (max-width: 991.8px) {
  header .mt_navigation_wrapper .header_right .show_mob {
    margin-right: 5px;
    position: relative;
    top: -2px; } }
.menu-hamburger-menu-container #menu-hamburger-menu .disable {
  pointer-events: none; }

header.color_theme.mt_fixed .mt_navigation_wrapper ul li a {
  color: white !important; }

.mt_menu_toggle.close .close_btn path {
  stroke: #fff; }

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

header.color_theme.mt_fixed .mt_navigation_wrapper ul li a::after {
  background-color: #ffffff; }

/*transform origin*/
footer {
  background: transparent; }
  footer .mt_btn:hover {
    border-color: #334049 !important;
    color: #334049 !important; }
  footer .mt_btn.mt_transparent_btn:hover {
    background-color: #ffffff !important; }
  footer .mt_footer_btn_wrap .data-layer-event-contact-btn {
    color: #334049;
    background-color: #CFBEAC;
    border-color: #CFBEAC; }
  footer .mt_footer_btn_wrap .data-layer-event-schedule-tour {
    border-color: #334049;
    color: #334049;
    padding: 16px 20px 16px; }
  footer .mt_footer_sub {
    background: #CFBEAC; }
    footer .mt_footer_sub .mt_ft_links {
      color: #334049; }
  footer .mt_footer_info h3 {
    color: #334049;
    font-weight: 600;
    font-size: 16px;
    font-family: "ivystyle-sans", sans-serif !important; }
  footer .mt_footer_info span, footer .mt_footer_info p, footer .mt_footer_info a {
    font-weight: 300;
    color: #334049; }
  footer .mt_footer_main .mt_social_login .mt_social a path {
    fill: #334049; }
  footer .mt_footer_main .mt_social_login .mt_social a:hover path {
    fill: #556270; }

footer .mt_footer_main .mt_social_login .mt_resident_login {
  color: #334049;
  background-color: #CFBEAC;
  border-color: #CFBEAC;
  padding: 16px 20px;
  font-size: 14px;
  line-height: normal; }
  footer .mt_footer_main .mt_social_login .mt_resident_login svg {
    display: none; }
  footer .mt_footer_main .mt_social_login .mt_resident_login:hover {
    color: #a5594f;
    background-color: #fff; }

footer.mt_theme1 .mt_footer_main .mt_footer_top_row .mt_footer_info .mt_ofc_ph {
  display: inline; }

footer .mt_page_padding .mt_address div:nth-of-type(1) {
  display: none; }

footer .mt_footer_main .mt_social_login {
  border-top: 0; }
  footer .mt_footer_main .mt_social_login .mt_social {
    align-items: center; }

@media (max-width: 991.8px) {
  footer .mt_footer_main .mt_footer_top_row .mt_footer_info > div {
    margin-bottom: 20px; } }
@media (min-width: 992px) {
  .mt_footer_outer_wrap {
    margin: 0px auto;
    width: calc(100% - 32px); } }

html.system .mt_filter_sticky_bar .mt_fp_filter_btn:hover svg path {
  fill: #334049 !important; }

html.system .mt_filter_sticky_bar .mt_fp_filter_btn:hover {
  background-color: #F2EEE4 !important;
  border: 1px solid #F2EEE4 !important; }

footer .mt_footer_main .mt_footer_top_row .mt_footer_logo_wrap .mt_footer_logo img {
  width: 325px; }

footer .mt_footer_main .mt_social_login .mt_social a path,
footer .mt_footer_main .mt_social_login .mt_social a:hover path {
  fill: #334049 !important; }

footer a.data-layer-event-footer-links.data-layer-event-social-media {
  display: flex; }

@media (max-width: 991px) {
  footer .mt_footer_main .mt_footer_top_row .mt_footer_logo_wrap .mt_footer_logo {
    margin: 0 8px 32px; }

  footer .mt_footer_btn_wrap {
    margin: 0 8px; } }

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