:root {
    --theme-primary-color: #E4D2B2;
    --theme-primary-color-t05: rgba(135, 31, 31, 0.5);

    --theme-primary-color-dark: #E4D2B2;
    --theme-primary-color-dark-05: rgba(228, 210, 178, 0.5);
    --theme-primary-color-dark-09: rgba(228, 210, 178, 0.9);
    --theme-secondary-color: #E3DED7;
    --theme-secondary-color-t05: rgba(227, 222, 215,0.5);

    --theme-footer-color: rgb(0, 0, 0);
    --theme-footer-color-t09: rgba(0, 0, 0, 0.9);
    --theme-navbar-color: #871F1F;
    --theme-navbar-color-08: rgba(135, 31, 31, 0.8);
    --theme-secondary-color-dark: rgb(65, 57, 39);
}
.main-header .dropdown-menu a:hover {
    color: var(--theme-primary-color);
}
.blog-3 h3 a:hover {
    color: var(--theme-primary-color);
}
.top-header-3 .top-header-inner .top-contact-item i, .top-header-3 .top-header-inner .top-contact-item p {
    color: var(--theme-primary-color);
}

.main-footer-3 {
    background: url(../img/bg-footer.png) #fff;
}

.main-footer-3::before {
    background-color: #fff !important;
}

li.menu3>.megamenu {
    left: 320px
}

.top-header-3 .top-logo img {
    -webkit-filter: drop-shadow(1px 1px 0px #494949);
    filter: drop-shadow(1px 1px 0px#494949);
    height: 64px;
}

.main-header-5 {
    background: var(--theme-navbar-color-08) !important;
}

.main-footer-3 .footer-inner .contact-info li {
    color: #000;
}

.main-footer-3 ul li a {
    color: #000;
}

.main-footer-3 .subscribe-newsletter .form-control {
    border: #00000012 1px solid;
}

.main-footer-3 .subscribe-newsletter h3 {
    color: var(--theme-navbar-color);
}

.main-footer-3 .social-media .icon span {
    color: var(--theme-navbar-color);
}

.main-footer-3 .footer-inner .contact-info li small {
    color: var(--theme-navbar-color)!important;
}

.main-footer-3 .sub-footer p {
    color: #000;
}

.main-footer-3 .footer-inner p {
    color: #000;
}

.main-footer-3 .copy a {
    color:  var(--theme-navbar-color);
}

.main-footer-3 h4 {
    font-size: 22px;
    margin-bottom: 7px;
    font-weight: 400;
    color: var(--theme-navbar-color);
}

/* .main-header-5 {
    background: black !important;
} */

.main-header-5.header-shrink {
    background: var(--theme-navbar-color) !important;
}

/* .main-header-5.header-shrink {
    background: black !important;
} */

.main-footer-3 .social-media .icon {
    background: unset !important;
    color: var(--theme-secondary-color) !important;
}


.main-header-5.header-shrink .header-inner {
    box-shadow: none;
    background: var(--theme-navbar-color) !important;
}

.megamenu-title {
    color: var(--theme-secondary-color);
    font-size: 16px;
    font-weight: 500;
    border-bottom: 1px solid var(--theme-secondary-color);
}
@media (max-width: 1400px) {
    .top-header-3 .top-logo img {
        height: 50px;
    }
}

li.menu4 > .megamenu {
    left: 280px;
}

li.menu5 > .megamenu {
    left: 425px;
}

.dropdown-ul li {
    border-top: solid 1px var(--theme-navbar-color-08);
    background-color: var(--theme-navbar-color-08);
}

.busca-home .nav-tabs .nav-link.active, .busca-on .nav-tabs .nav-link:hover, .busca-home .nav-tabs .nav-link:hover {
    background: var(--theme-navbar-color);
}

.button-theme {
    background: var(--theme-navbar-color);
}

.main-footer-3 .f-logo {
    max-width: 255px;
    filter: none !important;

}

@media (max-width: 992px) {
.main-header-5 {
    background: #ffffff5c !important;
}

.main-header-5.header-shrink {
    background: #fff !important;
}

.main-header-5.header-shrink .header-inner {
    background: #fff !important;
}

.navbar-light .navbar-toggler span {
    color: var(--theme-navbar-color);
}

.main-header-5 .navbar-toggler {
    border: solid 1px var(--theme-navbar-color) !important;
}

}
.whatsapp-plug-icon {
    right: 20px;
    left: unset !important;

}

#page_scroller {
    bottom: 92px;
    right: 17px;
}

.tci2 {
    display: none !important;
}

.top-header-3 .top-header-inner .top-contact-item::before {
    background: unset !important;
}