:root{
    --cor-fundo-primaria: #000;
    --cor-fundo-primaria-claro: #222;
    --cor-fundo-secundaria: #fff;
    --cor-fundo-terciaria: #EBCB85;
    --cor-fundo-terciaria-escuro: #4C412F;
    --cor-primaria: #fff;
    --cor-secundaria: #EBCB85;
    --cor-secundaria-escuro: #4C412F;
    --cor-terciaria: #000;
}

a h4{
    color: var(--cor-secundaria-escuro);
}
a h4:hover{
    color: var(--cor-terciaria);
}
a{
    color: var(--cor-secundaria-escuro);
}
a:hover{
    color: var(--cor-terciaria);
}

.navigation .navbar{
    padding: 10px 0;
}
#brand img{
    max-height: 65px;
}

.navigation{
    background-color: var(--cor-fundo-primaria);
}

.navigation .navbar .navbar-nav > li a{
    color: var(--cor-primaria);
}

.navigation .navbar .navbar-nav > li a:after{
    background-color: var(--cor-fundo-terciaria);
}

.navigation .navbar .navbar-nav > li.has-child:after{
    color: var(--cor-secundaria);
}

.tag.price{
    background-color: var(--cor-fundo-terciaria);
}

#slider .homepage-slider .slide .overlay{
    padding-bottom: 25px;
}

.link-arrow:after{
    color: var(--cor-secundaria);
}

.link-arrow:hover:after{
    color: var(--cor-secundaria-escuro);
}

.horizontal-search-float .search-box .form-map input[type="text"], .horizontal-search-float .search-box .form-map input[type="email"], .horizontal-search-float .search-box .form-map input[type="search"], .horizontal-search-float .search-box .form-map input[type="password"], .horizontal-search-float .search-box .form-map input[type="number"], .horizontal-search-float .search-box .form-map textarea, .horizontal-search-float .search-box .form-map select, .horizontal-search-float .search-box .form-map .selectpicker, .horizontal-search-float .search-box .form-map .price-range{
    background-color: var(--cor-fundo-primaria);
}
.horizontal-search-float .search-box .form-map input[type="text"]:hover, .horizontal-search-float .search-box .form-map input[type="email"]:hover, .horizontal-search-float .search-box .form-map input[type="search"]:hover, .horizontal-search-float .search-box .form-map input[type="password"]:hover, .horizontal-search-float .search-box .form-map input[type="number"]:hover, .horizontal-search-float .search-box .form-map textarea:hover, .horizontal-search-float .search-box .form-map select:hover, .horizontal-search-float .search-box .form-map .selectpicker:hover, .horizontal-search-float .search-box .form-map .price-range:hover{
    background-color: var(--cor-fundo-primaria);
}
.horizontal-search .search-box-wrapper{
    background-color: var(--cor-fundo-primaria);
}

.horizontal-search .search-box-wrapper .search-box .form-map .selectpicker{
    border-radius: 8px;
}

.horizontal-search .search-box-wrapper .search-box .form-map button{
    border-radius: 8px;
    background-color: var(--cor-fundo-terciaria);
    color: var(--cor-terciaria);
}
.horizontal-search .search-box-wrapper .search-box .form-map button:hover{
    background-color: var(--cor-fundo-terciaria-escuro);
    color: var(--cor-primaria);
}
.background-color-default-darker{
    background-color: var(--cor-fundo-primaria-claro);
}
.has-dark-background a{
    color: var(--cor-secundaria);
}

.feature-box .icon{
    background-color: var(--cor-fundo-primaria);
}
.feature-box .icon:after{
    border-color: transparent var(--cor-fundo-primaria) transparent transparent;
}
.feature-box .icon .fa{
    color: var(--cor-secundaria);
}
.feature-box .description h3{
    color: var(--cor-terciaria);
}
.link-arrow{
    color: var(--cor-terciaria);
}
.link-arrow:hover{
    color: var(--cor-terciaria);
}
.horizontal-search .search-box-wrapper .search-box .form-map .selectpicker .caret:after{
    color: var(--cor-secundaria);
}
.property .overlay .additional-info{
    background-color: var(--cor-fundo-terciaria);
}
.property .overlay .additional-info li header{
    opacity: 0.75;
}
.banner .submit{
    color: var(--cor-terciaria)
}
.banner .submit i{
    color: var(--cor-secundaria)
}

blockquote .cite footer{
    color: var(--cor-terciaria);
}
#page-footer .inner #footer-copyright{
    background-color: var(--cor-fundo-primaria);
}

ul.list-links li a:hover{
    color: var(--cor-terciaria);
}

#partners .logo{
    padding: 5px;
}
#partners .logo img{
    width: 100%;
    max-width: 120px;
    max-height: 35px;
}

#whatsappBtn{
    position: fixed;
    right: 10px;
    bottom: 10px;
    color: #25D366;
    z-index: 9999;
}
.bootstrap-select .selectpicker .filter-option:before{
    color: #EBCB85 !important;
}
.property-slide{
    max-height: 65vh;
}
.property-slide img{
    max-height: 65vh;
    width: auto !important;
    margin: 0 auto;
}
.property-carousel .owl-controls .owl-nav .owl-prev, .property-carousel .owl-controls .owl-nav .owl-next{
    background-color: var(--cor-fundo-terciaria);
}
.property-carousel .owl-controls .owl-nav .owl-prev:hover, .property-carousel .owl-controls .owl-nav .owl-next:hover{
    background-color: var(--cor-fundo-terciaria-escuro);
}
.owl-carousel .owl-item {
    overflow: hidden;
}

.btn.btn-default:hover, select.btn-default:hover{
    background-color: var(--cor-fundo-terciaria-escuro);
}

.btn.btn-default, select.btn-default{
    background-color: var(--cor-fundo-terciaria);
}