/*
 Theme Name:   Master Template Child Theme
 Theme URI:    https://www.wpbeginner.com/
 Description:  Master template child theme 
 Author:       QBurst
 Author URI:   
 Template:     mastertemplate
 Version:      1.0.0
*/
.mt_events_blog .mt_main_heading,
#blog_page .mt_sub_heading,
#blog_detail .mt_blog_details .mt_main_heading,
#fp_grid_view .mt_list_box .mt_list_col.mt_fp_unit .mt_h4_heading,
.mt_specials_inner h3.mt_sub_heading.mt_heading_italic,
.mt_quick_fpsrch .mt_main_heading,
.mt_home_neigh .mt_main_heading,
.mt_fp_detail.mt_two_col .mt_fp_images h1,
.mt_home_intro .mt_main_heading, .heading,.mt_sub_heading .mt_heading_italic,#page_404 .mt_banner .mt_main_heading, #thank_you_page .mt_banner .mt_main_heading{
    font-family: linotype-didot, serif;
    font-weight: 400;
    font-style: italic;
    color: #000;
}
h2.banner_custom_font {
    font-family:  kepler-std,  serif !important;
    font-size: 25px;
}
.mt_sub_heading.mt_heading_italic,
#our_story_page .mt_h4_heading,
.subheading,.mt_sub_heading, .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),
footer .mt_footer_address_block h3,footer .hywrap .form-actions button,
header .mt_navigation_wrapper .mt_header_right .mt_visit_btn,.mt_btn,#contact_page .hywrap #more-info a,.mt_text_small,.neighborhood .mt_map_cont .map-popup h3,
#page_404 .mt_banner .mt_txt_sub_heading, #thank_you_page .mt_banner .mt_txt_sub_heading,.mt_events_blog .mt_box .mt_evt_blg_date{
    font-family: linotype-didot, serif;
    font-weight: 400;
    font-style: italic;
    color: #000;
}

#contact_page .mt_contact_flex .mt_contact_details .mt_contact_heading,
footer h2,
.mt_mob_dropdown_wrap .selectivo__option,
.mt_floorplan .mt_sub_heading,
body,input, select, textarea, button
footer .mt_footer_address_block span, footer .mt_footer_address_block p,
.mt_events_blog .mt_box .mt_h4_heading{
    font-family: gill-sans-nova, sans-serif;
    font-weight: 400;
    font-style: normal;
}
#contact_page .mt_contact_flex .mt_contact_details .mt_contact_heading {
    font-weight: 600;
}
html.system .mt_transparent_btn:hover, .mt_transparent_btn.active,
html.system header .mt_navigation_wrapper .mt_header_right .mt_visit_btn:hover{
    background: #FFF;
    color: #b9b99c;
}
html.system .mt_transparent_btn:hover, .mt_transparent_btn.active {
    border: 1px solid #b9b99c;
    padding: 17px 15px 16px;
}
.first-type-btn:hover,
html.system .mt_fp_detail.mt_two_col a.mt_blue_btn:hover, 
.mt_fp_detail.mt_two_col a.mt_black_btn:hover,
html.system .mt_two_col .mt_col_content .mt_btn.mt_fill_btn:hover,
html.system #contact_page .hywrap button[type="submit"]:hover,
.mt_transparent_btn:hover ,
html.system .mt_transparent_btn, .mt_transparent_btn{
    border: 1px solid #b9b99c;
    background: #b9b99c;
    color: #fff;
}
.floorplan-comapre header, .floorplan-detail header,
.mt_fill_btn {
    border: 1px solid #b9b99c;
    background: #b9b99c;
}
html.system .mt_fill_btn:hover {
    border: 1px solid #103e65;
    background: #103e65;
    color: #FFF;
}
.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: url(images/share.svg) transparent no-repeat left center;
}
.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: url(images/+.svg) transparent no-repeat left center;
}
.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/add.png) transparent no-repeat left center;
}
/*.neighborhood .mt_map_cont .mt_labels{display: none !important;}*/
.neighborhood .mt_map_cont .mt_labels{background: none}
.floorplan-detail header.mt_fixed, .mt_fixed{background: rgba(185 ,185 ,156,1) !important;}
.mt_sec_vertical_line::after,#home_page .mt_home_cnt.mt_home_type2.mt_sec_vertical_line:not(.mt_fp_widget_hided)::before {
    border: 1px solid #b9b99c;
}
.home-page .mt_banner .mt_txt_intro,
.mt_banner .mt_main_heading,
#amenities_page .mt_sub_heading,
#contact_page .mt_banner .mt_main_heading,
#amenities_page .mt_banner_content h1,
#floorplans_page.mt_floorplan .mt_banner_content h1,
header .mt_navigation_wrapper .mt_header_right .mt_visit_btn,
header .mt_navigation_wrapper nav ul li a,.neighborhood .mt_map_cont .map-popup span, .neighborhood .mt_map_cont .map-popup a,.neighborhood .mt_map_cont .mt_category_list > li > button, .neighborhood .mt_map_cont .mt_category_list > li > span,footer .mt_footer_address_block span, footer .mt_footer_address_block p{
    font-family: gill-sans-nova, sans-serif;
    font-weight: 400;
    font-style: normal;
}
html.system header .mt_navigation_wrapper #menu-header-menu li a:hover, header .mt_navigation_wrapper #menu-header-menu li.current_page_item a{
    font-weight: 400;
}
footer .hywrap form,
footer{
    background-color: rgb(141, 137, 129);
}
html.system footer .hywrap .form-actions button:hover , html.system #home_page .mt_home_gallery .mt_btn:hover{
    background: #FFF;
    color: #b9b99c;
    border-color:#FFF;
}
footer .mt_footer_bottom_block a.mt_privacy, footer .mt_footer_bottom_block span.mt_privacy,footer .mt_footer_address_block{
    border-color: #FFF;
}
.mt_hamb_menu li a {
    color: #ffffff;
    font-family: heebo, sans-serif;
    font-style: normal;
    font-weight: 400;
}
header .mt_logo_area img {
    max-width: 120px;
}
.mt_hid header .mt_header_right .mt_menu_toggle .mt_menu_3, .mt_hid header .mt_header_right .mt_menu_toggle .mt_menu_2, .mt_hid header .mt_header_right .mt_menu_toggle .mt_menu_1 {
    background-color: #ffffff !important;
}
header .mt_navigation_wrapper nav ul li a {
    margin-right: 2vw;
}
html.system .mt_hamb_menu li a:hover, .mt_hamb_menu li.current_page_item a {
    color: #424242;
}
.mt_hid header .mt_menu_toggle .mt_menu_3,.mt_hid header .mt_menu_toggle .mt_menu_2{
    background: #fff;
}
.mt_quick_fpsrch .dropdown .selectivo__label{
    color: #b9b99c;
    font-family: heebo, sans-serif;
    font-style: normal;
    font-weight: 400;
}
.mt_quick_fpsrch .dropdown .selectivo__option.selectivo__option--selected,
.mt_quick_fpsrch .dropdown .selectivo__option.infocus,
.mt_quick_fpsrch .dropdown .selectivo__option:hover {
    background: #b9b99c;
    color: #ffffff;
    font-weight: 300;
}
.dropdown [role="listbox"] {
    border: 1px solid #b9b99c;
}
.mt_quick_fpsrch .dropdown .selectivo__option,.neighborhood .mt_map_cont .map-popup span, .neighborhood .mt_map_cont .map-popup a{
    color: #3e4248;
    font-weight: 300;
}
.mt_top_header ul li a{
    color: #003050;
    font-family: heebo, sans-serif;
    font-style: normal;
    font-weight: 300;
}
html.system .mt_top_header ul li a:hover,#gallery_page .mt_gallery_caption .mt_gallery_pag,
.mt_banner_content .mt_txt_intro{
    font-weight: 400;
}
.mt_top_header ul li:not(:last-child) a {
    border-right: 1px solid #003050;
}
.mt_specials_popup p{
    color:#54565a;
}
html.system .neighborhood .mt_map_cont .map-popup a:hover{
    color:#54565a;
    font-weight: 400;
}
.mt_specials_popup .mt_promo{
    background-color: #b9b99c;
}
.mt_specials_popup .mt_promo:after {
    border-top: 14px solid #cccca8;
}
.mt_quick_fpsrch .dropdown .selectivo__label::after {
    border-top-color: #b9b99c;
}
.mt_quick_fpsrch .dropdown.selectivo--open .selectivo__label::after {
    border-bottom-color: #b9b99c;
}
.mt_quick_fpsrch .dropdown .selectivo__option{
    color: #3e4248;
    font-weight: 300;
}
.mt_search_btn.mt_blue_btn.mt_btn{
    border: 1px solid #b9b99c;
    background: #b9b99c;
    color: #FFF;
}
header {
    background: rgba(255, 255, 255, .35);
}
.hywrap select, .hywrap textarea, .hywrap input[type="text"] {
    border-color: #b9b99c;
}
html.system .mt_search_btn.mt_blue_btn.mt_btn:hover {
    border: 1px solid #b9b99c;
    background: #b9b99c;
    color: #FFF;
}
#fp_list_view .mt_list_box .mt_list_row .mt_h4_heading{
    font-family:Â kepler-std, Â serif;
}
#fp_list_view .mt_list_box:nth-child(2n) .mt_list_row {
    background-color: rgba(185, 185, 156 , .2);
}
input.mt_compare_checkbox:checked ~ * .mt_compare_checklabel {
    border-color: #b9b99c;
    background: url(../images/floorplan/compare-tick.svg) no-repeat center center #b9b99c;
}
.mt_floorplan .mt_fp_filter > div.mt_filter_bottom .dropdown li.selectivo__option--selected,
.mt_floorplan .mt_fp_filter > div.mt_filter_bottom .dropdown li.selectivo__option:focus,
.mt_floorplan .mt_fp_filter > div.mt_filter_bottom .dropdown li.selectivo__option:hover,
#fp_grid_view .mt_list_box .mt_list_col .mt_btn {
    background-color: #b9b99c;
    color: #ffffff;
}
#fp_grid_view .mt_list_box .mt_list_col .mt_btn:hover {
     color: #b9b99c;
    background-color: #ffffff;
    border: 1px solid #b9b99c;
}
.neighborhood .mt_map_cont .mt_category_list>li.active {
    background-image: url(images/checked.png);
}
.mt_floorplan .mt_specials_popup{
    border-color:#b9b99c;
    background: #FFF;
}
.mt_calculate_popup .mt_popup_inner .mt_calc_wrapper .mt_calc_top span,
.mt_fp_detail.mt_two_col .mt_calc_btn,
.mt_fp_detail.mt_two_col .mt_calc_btn,
.mt_events_blog .mt_box .mt_btn,
.mt_calculate_popup .mt_popup_inner .mt_calc_wrapper p.mt_apt_det.active .mt_calc_price {
    color: #b9b99c;
}
.mt_fp_detail.mt_two_col .mt_fp_details h2,
.mt_fp_details p {
    font-family: kepler-std, serif;
    color: #000;
}
.mt_calculate_popup .mt_popup_inner .mt_calc_wrapper .mt_calc_top span {
    border-color:#b9b99c;
}
.mt_quick_fpsrch .mt_txt_intro,
#home_page .mt_home_cnt.mt_home_type2 .mt_two_col .mt_col_content .mt_sub_heading {
    color: #000;
}
#home_page .mt_home_cnt.mt_home_type2 .mt_two_col:nth-of-type(3) .mt_col_img {
    background-size: contain !important;
}
.first-type-btn,.mt_fp_detail.mt_two_col a.mt_blue_btn, .mt_fp_detail.mt_two_col a.mt_black_btn,
.mt_two_col .mt_col_content .mt_btn.mt_fill_btn,#contact_page .hywrap button[type="submit"],.mt_transparent_btn{
    border: 1px solid #b9b99c;
    color: #b9b99c;
    background: transparent;
}
.first-type-btn,
html.system .mt_fp_detail.mt_two_col a.mt_blue_btn, 
.mt_fp_detail.mt_two_col a.mt_black_btn,
html.system .mt_two_col .mt_col_content .mt_btn.mt_fill_btn,
html.system #contact_page .hywrap button[type="submit"],
.mt_transparent_btn {
    border: 1px solid #b9b99c;
    background: #b9b99c;
    color: #FFF;
}
.mt_fp_detail.mt_two_col .mt_fp_details .mt_fp_btn_block button {
    background: url(images/eye.png) transparent no-repeat left center;
}
[role="option"].selectivo__option--selected,
.mt_gal_cat,.mt_tab_head_wrapper {
    background: #b9b99c !important;
}
.mt_floorplan .mt_fp_filter > div.mt_filter_bottom .dropdown .selectivo__label,
.dropdown .selectivo__dropdown {
    border: 1px solid #b9b99c;
}
footer input[type="text"], footer textarea,
.dropdown .selectivo__dropdown {
    border: 1px solid #b9b99c !important;
}
#blog_detail .mt_blog_details p strong{font-weight: 400;}
.mt_blog_social_icon.mt_blog_share.addthis_button_more{
    background-image: url(images/share_round_blog.svg) !important;
}
.mt_blog_social_icon.mt_blog_fb.addthis_button_facebook{
    background-image: url(images/fb_round_blog.svg) !important;
    background-size: contain;
}
.mt_blog_social_icon.mt_blog_tw.addthis_button_twitter{
    background-image: url(images/twitter_round_blog.svg) !important;
    background-size: contain;
}
.mt_floorplan .mt_fp_filter > div.mt_filter_top .mt_fp_view_type.mt_build_btn,
.neighborhood .mt_sub_category_items .mt_sub_cat_item p.mt_sub_item_dist,
#amenities_page #tab3,
#our_story_page .mt_story_slider_sec,
#our_story_page .mt_story_staff,
#our_story_page .mt_events_blog,
.mt_blog_social_icon.mt_blog_fb.addthis_button_facebook img,.mt_blog_social_icon.mt_blog_tw.addthis_button_twitter img{
    display: none;
}

.mt_specials_popup .mt_popup_close:hover{
    background-image: url(images/close-hover.png);
}
#gallery_page .mt_gallery_caption,#gallery_page .mt_banner .mt_slider{
    background: #8d8981;
}
.mt_quick_fpsrch .dropdown .selectivo__label{
    border-color: #b9b99c;
}
footer .hywrap .form-actions button {
    background: transparent;
    color: #fff;
    padding: 2px 30px 0;
    display: inline-flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    vertical-align: middle;
}
#page_404 .mt_banner_content>*:not(.mt_btn),
#home_page .mt_home_cnt.mt_home_type2 .mt_home_intro .mt_main_heading, 
#home_page .mt_home_cnt.mt_home_type2 .mt_home_intro .mt_txt_intro,
.mt_home_sec2 .mt_main_heading,
.mt_home_sec2 .mt_txt_sub,
.mt_floorplan .mt_sub_heading {
    color: #000;
}
#our_story_page .mt_two_col .mt_txt_sub,
.mt_banner_content p,
#amenities_page .mt_txt_sub,
.mt_home_intro .mt_txt_intro,
#amenities_page .mt_banner_content p,
#gallery_page .mt_gallery_caption .mt_txt_intro,
.mt_floorplan .mt_fp_bottom_block p.mt_txt_sub,
.mt_home_sec2 .mt_txt_sub,
#home_page .mt_two_col .mt_col_content .mt_txt_sub ,
#home_page .mt_home_cnt.mt_home_type2 .mt_home_intro .mt_txt_intro,
.mt_txt_sub, .mt_blog_details, .mt_retail_item p, #event_detail_page .mt_evt_desc {
    font-family: kepler-std, serif;font-weight: 300;font-style: normal;
    color: #000;
}
.mt_banner .mt_main_heading,
.home-page .mt_banner .mt_main_heading,
#amenities_page .mt_banner_content h1,
#gallery_page .mt_gallery_caption .mt_gallery_pag,
#gallery_page .mt_gallery_caption .mt_txt_intro,
footer .mt_footer_address_block h3,
footer h2,
header .mt_navigation_wrapper .mt_header_right .mt_visit_btn,
header .mt_navigation_wrapper nav ul li a,
.mt_hamb_menu,
#floorplans_page.mt_floorplan .mt_banner_content h1,
#amenities_page .mt_banner_content p,
.mt_banner_content p,
#contact_page .mt_banner .mt_main_heading {
    color: #ffffff;
}
.neighborhood .mt_map_cont .mt_neighborhood_category,
.mt_hamb_menu {
    background-color: #b9b99c;
}
footer .mt_footer_address_block span, footer .mt_footer_address_block p{color:#FFF;}
.mt_floorplan .mt_fp_filter > div.mt_filter_top .mt_fp_view_type.mt_list_btn.active {
    background-image: url(images/list-active.png);
}
.mt_floorplan .mt_fp_filter > div.mt_filter_top .mt_fp_view_type.mt_grid_btn.active {
    background-image: url(images/grid-active.png);
}

a.pa-link,
.mt_contact_details a.phonenumber {
    cursor: default;
    text-decoration: none;
    color: #000;
}

#our_story_page .mt_home_intro .mt_main_heading span{
    font-size: 24px;
    display: table;
    clear: both;
    border-top: 2px solid rgba(185, 185, 156, 1);
    line-height: 60px;
    margin: 30px 0 0 0;
}

#contact_page .mt_transparent_btn.active {
    background: #fff;
    color: #b9b99c;
}

.home-page .mt_banner .mt_main_heading span{
    white-space: nowrap;
}
.home-page .mt_banner .mt_main_heading,
.neighborhood .mt_map_cont .mt_category_list>li{
    font-family: gill-sans-nova, sans-serif;
}
.neighborhood .mt_sub_category_items .mt_sub_cat_item p{
    font-family: kepler-std, serif;
    font-size: 20px;
}
.home-page .mt_banner .mt_main_heading {
    max-width: 74%;
}
.neighborhood .mt_map_cont .gm-style .gm-style-iw-c .gm-ui-hover-effect {
    right: -4px !important;
}
.neighborhood .mt_map_cont .map-popup h3 {
    margin-right: 5px;
}
.covid_popup {
    background-color: rgba(185,185,156,1) !important;
    color: #fff;
    padding: 25px 8.7vw 25px 32px;
    display: flex;
    width: calc(100% - 20px);
    margin: 0 auto;
    position: relative;
    justify-content: space-between;
    align-items: center;
}
.covid_popup .covid_popup_close {
    position: absolute;
    width: 14px;
    height: 13px;
    top: 25px;
    right: 25px;
    background: url('images/close.png') no-repeat center center;
    background-size: 14px 13px;
    cursor: pointer;
}
.covid_popup .covid_info p {
    font-size: 20px;
    line-height: 26px;
}
.covid_popup .covid_btn_wrap {
    margin-left: 6.3vw;
}
.covid_popup .covid_btn_wrap .mt_btn {
    border-color: #ffffff;
    color: #ffffff;
    font-style: normal;
    font-family: gill-sans-nova,sans-serif;
    font-size: 14px;
    padding: 17px 15px 16px;
}
.mt_fp_detail.mt_two_col a.mt_blue_btn, .mt_fp_detail.mt_two_col a.mt_black_btn{
    width:274px;
    letter-spacing:2px;
}
@media (max-width: 1400px) {
    .covid_popup {
        padding-right: 5.7vw;
    }
    .covid_popup .covid_btn_wrap {
        margin-left: 4.3vw;
    }

}
@media (max-width: 991px) {
    .covid_popup {
        padding-right: 65px;
    }
}
@media (max-width: 768px) {
    .covid_popup {
        padding: 15px 32px 17px 32px;
        flex-direction: column;
    }
    .covid_popup .covid_popup_close {
        top: 7px;
        right: 7px;
    }
    .covid_popup .covid_info {
        padding-right: 0px;
        text-align: center;
    }
    .covid_popup .covid_btn_wrap {
        margin: 12px 0 0;
        text-align: center;
    }
    .covid_popup .covid_btn_wrap .mt_btn {
        padding: 8px 15px 7px;
        letter-spacing: 2px;
    }

}
.covid_popup .covid_btn_wrap .mt_btn:hover {
    padding-left: 15px;
    padding-right: 15px;
}

.covid_info a {
    text-decoration: underline;
    color: white;
}
/***** sightmap *****/
.sight-map header{
    position:relative !important;
    margin-bottom: 25px;
    border: 1px solid #b9b99c;
    background: #b9b99c;
    top:0;
}
.sight-map .back{
    display:flex;
}
.sight-map .back .mt_btn{
    padding:17px 40px 16px;
}
.system .sight-map .back .mt_btn:hover{
    padding:17px 40px 16px;
}
.mt_floorplan .mt_fp_filter > div .view_map_popup_btn{
    border:1px solid #b9b99c;
    background: #b9b99c;
    text-align: center;
    font-family: linotype-didot, serif;
    font-weight: 400;
    font-style: italic;
    padding-left: 18px !important;
    padding-right: 18px !important;
}
.system .mt_floorplan .mt_fp_filter > div .view_map_popup_btn:hover{
    border: 1px solid #b9b99c;
    padding: 17px 15px 16px;
    background:#FFF;
    color:#b9b99c;
    padding:17px 18px 17px;
}
iframe#sightmap{
    height:100vh;
}
@media (max-width: 790px) {
    .sight-map .back{
        margin-bottom:20px;
    }
}
@media (max-width: 768px) {
    .sight-map header{
        padding:30px 0;
    }
}
@media (max-width:375px) {
    .sight-map .back .mt_btn, .system .sight-map .back .mt_btn:hover{
        padding-left:25px;
        padding-right:25px;
    }
}
@media (min-width: 868px) {
    .map_cont iframe{padding-left:50px;padding-right:50px;}
}

a.cookie {
    padding-right: 2vw;
}
footer .mt_footer_bottom_block .mt_social_wrapper {
    width: 16vw;
    padding-bottom: 10px;
}

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

  .gmap_marker_div .number-label{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    margin-top: -4px;
  }
  .gm-ui-hover-effect>span {
    background-color: transparent;
  }
  .mt_compare_checklabel, .mt_compare_txt #text_compare_p, .mt_compare_txt #floor_plan_compare_btn {
    display: none;
}
.mt_fp_disclaimer,.rfwa-expense-guide-container,.rfwa-group-title,.rfwa-group-description,.rfwa-accordion-content {
    font-family: kepler-std, serif;
}
.rfwa-expense-type.Optional{
    border:1px solid #000;
}
.monthly-rent {
    font-weight: 700;
}
.floorplan-detail .fp-calc-text {
    width: max-content !important;
    position: absolute;
    top: 3px;
    left: 24px;
    font-weight: 700 !important;
}
.floorplan-detail .rfwa-fee-calculator::before {
    margin-left: -5px;
    margin-top: -3px;
}
.rfwa-expense-guide-container h2, .rfwa-expense-guide-container p, .rfwa-expense-footer, .mt_fp_disclaimer, .rfwa-export-pdf-link, .base-rent {
    color: #000 !important;
}
.rfwa-expense-type, .rfwa-expense-type-required{
    background-color: #b9b99c !important;
    color: #fff !important;
    border: 1px solid #b9b99c !important;
}

.rfwa-expense-type.Optional,.rfwa-expense-type.Situational, .rfwa-expense-type-optional,.rfwa-expense-type-situational {
    background-color: #ffffff !important;
    color: #b9b99c !important;
    border: 1px solid #b9b99c !important;
}
#fp_list_view .mt_list_box .mt_desktop.mt_list_col {
    flex-direction: column;
    align-items: flex-start;
}

@media (min-width: 768px) {
  .mt_page_padding {
    padding-left: 4.6vw;
    padding-right: 4.6vw;
  }
}

@media (max-width: 768px){
  .floorplan-detail .rfwa-fee-calculator{
    left: 10%;
    transform: translateX(-350%);
  }
}
