:root {
    --navhomepage-bg-color: rgb(252, 250, 250);
    --navhomepage-text-color: rgb(9, 59, 117);

    --navpages-bg-color: rgb(255, 255, 255);
    --navpages-text-color: rgb(0, 0, 0);

    --mobilehomepage-bg-color: rgb(255, 255, 255);
    --mobilehomepage-text-color: rgb(0, 0, 0);

    --mobilemain-bg-color: rgb(255, 255, 255);
    --mobilemain-text-color: rgb(0, 0, 0);

    --button-bg-color: rgb(0, 0, 0);
    --button-text-color: #FFFFFF;

    --formcontactheader-bg-color: rgb(9, 59, 117);
    --formcontactheader-text-color: rgb(255, 255, 255);

    --label-new-bg-color: rgb(244, 255, 0);
    --label-new-text-color: rgb(0, 0, 0);

    --label-highlights-bg-color: rgb(212, 29, 52);
    --label-highlights-text-color: rgb(255, 255, 255);

    --label-lowprice-bg-color: rgb(244, 224, 0);
    --label-lowprice-text-color: #FFFFFF;

    --label-exclusive-bg-color: #000000;
    --label-exclusive-text-color: #FFFFFF;

    --label-sell-bg-color: #FF0000;
    --label-sell-text-color: #FFFFFF;

    --label-rent-bg-color: #FF0000;
    --label-rent-text-color: #FFFFFF;

    --label-reserved-bg-color: #DE6203;
    --label-reserved-text-color: #FFFFFF;

    --footer-bg-color: rgb(27, 27, 27);
    --footer-text-color: rgb(255, 255, 255);
}

header.header-nav.menu_style_home_one {
    background-color: var(--navhomepage-bg-color);
}
header.header-nav.menu_style_home_one .ace-responsive-menu li span {
    color: var(--navhomepage-text-color)!important;
}
header.header-nav.menu_style_home_one.stricky-fixed .ace-responsive-menu li a {
    color: var(--navhomepage-text-color);
}

header.header-nav.menu_style_home_one.header-bg {
    background-color: var(--navpages-bg-color) !important;
}

header.header-nav.menu_style_home_one.header-bg .ace-responsive-menu li a {
    color: var(--navpages-text-color);
}

.home_adv_srch_opt .nav-pills li.nav-item a.nav-link.active,
.home_adv_srch_opt .nav-pills li.nav-item a.nav-link.active:before,
.btn-thm,
.my_profile_setting_input .btn2 {
    background-color: var(--button-bg-color) !important;
    color: var(--button-text-color) !important;
    border: 0px !important;
    -webkit-box-shadow: unset;
    -moz-box-shadow: unset;
    -o-box-shadow: unset;
    box-shadow: unset;
}

.mbp_pagination ul.page_navigation li.active .page-link,
.scrollToHome,
#main2 .filter_open_btn,
#open2.flaticon-filter-results-button:before {
    background-color: var(--button-bg-color) !important;
    color: var(--button-text-color) !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}

.home_adv_srch_opt .nav-pills li.nav-item a.nav-link.active:before {
    background-color: var(--button-bg-color) !important;
}

.testimonial_post .text-thm{
    color: var(--button-bg-color) !important;
}

.form-contact-title {
    background-color: var(--formcontactheader-bg-color) !important;
    color: var(--formcontactheader-text-color) !important;
}

.header.stylehome1,.stylehome1 .mm-listitem,.mm-navbar a,.stylehome1 .mm-navbar, .stylehome1 .mm-btn_prev:before{
    background-color: var(--mobilehomepage-bg-color) !important;
}

.stylehome1 .mm-listitem a,.mm-navbar a{
    color: var(--mobilehomepage-text-color) !important;
}

.mm-btn_next:after, .mm-btn_prev:before{
    border-color: var(--mobilehomepage-text-color) !important;
}

.properti_city .new{
    background-color: var(--label-new-bg-color) !important;
    color: var(--label-new-text-color) !important;
}

.properti_city .exclusive{
    background-color: var(--label-exclusive-bg-color) !important;
    color: var(--label-exclusive-text-color) !important;
}

.properti_city .destaque{
    background-color: var(--label-highlights-bg-color) !important;
    color: var(--label-highlights-text-color) !important;
}

.properti_city .lowprice{
    background-color: var(--label-lowprice-bg-color) !important;
    color: var(--label-lowprice-text-color) !important;
}

.properti_city .reserved{
    background-color: var(--label-reserved-bg-color) !important;
    color: var(--label-reserved-text-color) !important;
}

.properti_city .sell{
    background-color: var(--label-sell-bg-color) !important;
    color: var(--label-sell-text-color) !important;
}

.properti_city .rent{
    background-color: var(--label-rent-bg-color) !important;
    color: var(--label-rent-text-color) !important;
}
