div#main-area div.produto div.main-produto .area-buy-product button.button {
    background: #00a441;
    border-color: #00a441;
}

div#main-area div.produto div.main-produto .area-buy-product button.button:hover {
    background: #008b37;
    border-color: #008b37;
}

/* HEADER */

.logo svg {
    background: #ba1319 !important;
    border-radius: 5px !important;
    padding: 10px;
}

.header-bottom {
    background: #ba1319 !important;
}

.menu-button .icon-menu,
.menu-button .icon-menu:before,
.menu-button .icon-menu:after {
    background: #ba1319;
}

header.is-tablet-mobile .header-middle .carrinho-ctn>a .icon-top svg path,
header.is-tablet-mobile .header-middle .carrinho-ctn>a .icon-top img path {
    fill: #ffffff;
}

.header-middle {
    background: #ba1319;
    border-bottom: 1px solid #ba1319;
    padding: 10px 0;
}

.header-bottom * {
    color: #fff;
}

.info-header>ul {
    margin-bottom: 0 !important;
}

.header-bottom * {
    color: #fff;
}

.search-area {
    border-bottom: 1px solid #ba1319;
    background: white;
}

.carrinho-ctn .item-ctn {
    border: 1px solid #fff;
}

.login-area svg path,
.carrinho-ctn svg path {
    fill: #fff !important;
}

.login-area:hover,
.carrinho-ctn:hover {
    background: white;
    color: #ffff;
}

.login-area:hover svg path,
.carrinho-ctn:hover svg path {
    fill: #000 !important;
}

.login-area * {
    color: #fff
}

.login-area:hover * {
    color: #000
}

ul#nav-root>li:hover>a {
    background: #c54146;
}

header.is-tablet-mobile .header-search-full .search-area {
    background: white;
}

.menu-button .icon-menu,
.menu-button .icon-menu:before,
.menu-button .icon-menu:after {
    background: #fff !important;
    border-radius: 999px;
}

header.is-tablet-mobile .header-menu-button-ctn>a {
    background: #ffffff00;
}

.container-menu span.menu-text {
    color: black;
}

.menu-list-26 .container-menu {
    flex-direction: column;
}

/* FOOTER */

.footer-middle {
    background: radial-gradient(#c5151c, #7f0000);
}

.footer-middle h3.section-title {
    color: #fff;
}

.footer-middle .institucional li a,
.footer-middle .contato li a {
    color: #fff;
}