.bg-primary,
html .bg-color-primary,
html .bg-primary {
    background-color: #191c1f !important;
}

html .text-color-primary,
html .text-primary {
    color: #191c1f !important;
}

#header .header-nav-main nav>ul>li.open>a,
#header .header-nav-main nav>ul>li:hover>a {
    background: #9c7c38 !important
}

#header .header-nav-main nav>ul>li.dropdown.open>a:before,
#header .header-nav-main nav>ul>li.dropdown:hover>a:before {
    border-bottom-color: #9c7c38;
}

#header .header-nav-main nav>ul>li.dropdown .dropdown-menu {
    border-top-color: #0088CC;
}

#destaques-home {
    background-color: #191c1f !important;
    color: #fff;

}

.item-destaque .row {
    align-items: center;
}

.item-destaque h2 {
    margin: 0;
    color: #fff;
}

.item-destaque p {
    margin: 0;
}

footer i,
footer a,
footer .endereco {
    color: #777;
}

footer span {
    font-size: 16px;
    color: #777;
}

footer a.btn-secondary {
    background-color: #9c7c38 !important;
    border-color: #9c7c38 !important;
    color: #333 !important;
}

footer a.btn-secondary:hover {
    background-color: transparent !important;
    color: #9c7c38 !important;
}

#header .header-nav-main nav>ul>li.dropdown .dropdown-menu {
    border-top-color: #9c7c38 !important;
}

.page-header.page-header-background h1 {
    color: #fff !important;
}

html.text-color-dark {
    color: #191c1f !important;
}

html.sticky-header-enabled #header .header-logo-sticky-change img {
    height: 65px !important;
    width: auto !important;
}

img.header-logo-sticky {
    top: 75px !important;
}

footer .microdata.endereco i,
footer .microdata.endereco span[itemprop="telephone"],
footer .microdata.endereco a,
footer .microdata.endereco br {
    display: none;
}

.endereco>div[itemprop="geo"] {
    display: none;
}

.btn-ver-mapa a {
    display: block !important;
}

html.sticky-header-enabled #header .header-logo-sticky-change .header-logo-sticky {
    visibility: hidden;
}

html.sticky-header-enabled.sticky-header-active #header .header-logo-sticky-change .header-logo-sticky {
    visibility: visible;
}

p {
    text-align: justify;
}

html .bg-color-light-scale-1 {
    background-color: #212529 !important;
}

html .text-color-dark,
html .text-dark,
.page-header .breadcrumb li,
.page-header .breadcrumb li a {
    color: #fff !important;
}

.owl-item h3,
.owl-item p {
    color: #9c7c38 !important;
}

#profissionais h2 strong {
    color: #333333;
}

img.img-apresentacao {
    max-height: 400px;
}