/*cabeçalho*/
/*títulos cabeçalho*/
#cabecalho .actions>li>a, #cabecalho .span4.hidden-phone > ul .fale-conosco .title {
    color: #000;
}
/*hover subcategorias*/
.full.menu .conteiner li.all-categories.com-filho .nivel-dois .titulo:hover {
    color: #000;
}
/*icones cabeçalho*/
#cabecalho .actions>li>a svg path {
    fill: #fff !important;
}
/*hover cabeçalho*/
#cabecalho .actions li:hover .total-cart,#cabecalho .actions li:hover a {
    color: #000;
}
/*ícone sacola*/
#cabecalho .actions> .carrinho >a .icon * {
    fill: #b40000
}
/*hover icone fale conosco*/
#cabecalho .span4.hidden-phone ul li.action-item.account:hover > a > svg path, #Capa_1:hover {
    fill: #fff;
}
/*background full menu*/
.full.menu {
    background: #fff;
}

/*títulos full menu*/
.full.menu .conteiner .nivel-um>li>a>.titulo {
    color: #000000;
}
/*ícone menu flutuante*/
#cabecalho.fixed .open-menu svg path {
    fill: #292929;
}
#cabecalho.fixed .open-menu {
    color: #292929;
}
#cabecalho .actions .carrinho a .icon * {
    fill: #484848;
}
#cabecalho .carrinho .qtd-carrinho {
    position: relative;
    top: 1px;
    width: 31px;
    height: 22px;
    background: 0;
    line-height: 20px;
    color: #484848;
    font-size: 11px;
    font-weight: 400;
    margin: 0 0px;
    /* float: left; */
    display: block !important;
}
#cabecalho .carrinho-manipula a span div span {
    padding: 0;
    white-space: nowrap;
    margin-left: 5px;
    color: #484848;
}
.caixa-destaque a.botao.principal {
    border: none;
    text-transform: lowercase;
    font-size: 16px;
    background: #B00000;
    color: white;
}
#rodape .sobre-loja-rodape .logo a {
    background: #fff;
    border-radius: 0 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80%;
    height: auto;
}
.full.menu .conteiner .nivel-um>li>a>.titulo {
    color: #000000;
    font-size: 1.2 vw;
    font-family: Lato;
    font-weight: 300;
    transition: all .2s ease-out;
    line-height: normal;
    white-space: nowrap;
}
.produto div.principal .acoes-produto .comprar .botao-comprar {
    height: 55px;
    /* line-height: 55px; */
    text-shadow: none;
    border: none;
    text-transform: lowercase;
    font-weight: 500;
    font-size: 22px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 5px;
    color: #fff;
    background: #b40000;
    padding: 0 10px;
    width: auto;
    flex: auto;
    display: flex;
    justify-content: center;
    align-items: center;
}
#modalNewsletter .interno .icon path {
    stroke: #fff;
}
.botao.principal, .botao.principal:hover, .dropdown-menu>li>a:hover, .filtro.lista ul li label:hover, .filtro.lista ul li.active label, .flex-control-paging li a.flex-active, .fundo-principal, .menu li:hover>a .fundo-secundario, .menu-simples li a:hover, .menu-simples li.active a {
    background: 0 0;
    color: #000000;
    text-shadow: none;
    margin-bottom: 7px;
}
}
<p class="texto-newsletter newsletter-cadastro">Flexibilidade nos preços! Deixe seu e-mail e entramos em contato para analisar o seu pedido</p>
}

/*corpo*/
/*icone ofertas*/
.full.menu .conteiner .nivel-um>li.offers .icon path {
    fill: #FFFFFF!important;
}
/*color ofertas*/
.full.menu .conteiner .nivel-um>li.offers>a>.titulo {
    color: #FFFFFF!important
}
/*setas fullbanner*/
.flex-direction-nav li a {
    background: #a2a2a2;
}
/*slick full banner*/
.banner .flexslider .flex-control-paging li a.flex-active {
    background: #8B0000;
}
/*botão ver mais*/
#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar,.listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar {
    color: #fff;
    background: #505050;
}

/*bandeiras off*/
.bandeiras-produto .bandeira-promocao {
    background: #bcbcbc;
    color: #fff;
}
span.fundo-principal.bandeira-promocao:before {
    border-left: 15px solid #35d7af;
}
/*Adicionar à sacola*/
a.botao.botao-comprar.principal.botao-comprar-ajax:after {
    content: 'adicionar à  sacola';
}
/*botão  newsletter popup*/
.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .input-conteiner .botao {
    border: solid 1px #8B0000;
    background: #8B0000;
    color: #fff;
}
path#Caminho_12 {
    stroke: #8B0000;
}
/*deixar os títulos das vitrines com letra maiúscula*/
#listagemProdutos.listagem .titulo-categoria strong, #listagemProdutos.listagem>.titulo, .listagem.aproveite-tambem .titulo-categoria strong, .listagem.aproveite-tambem>.titulo {
    text-transform: none;
}
.coluna div.componente.newsletter .texto-newsletter {
    color: #505050;
    font-size: 20px;
    font-family: Lato;
    font-weight: 400;
    display: block;
    margin: 20px 0;
    text-align: center;
    text-transform: lowercase;
}



/*icone newsletter*/
#barraNewsletter.posicao-rodape .componente .texto-newsletter svg.icon path {
    stroke: #505050;
}
/*botão newsletter*/
#barraNewsletter.posicao-rodape .componente .newsletter-assinar {
    color: #505050;
    border: solid 2px #505050;
}
/*barra newsletter*/
#barraNewsletter.posicao-rodape {
    background: #000000;
}

/*ícone barra newsletter*/
#barraNewsletter.posicao-rodape .componente .texto-newsletter svg.icon path {
    stroke: #ff4b82;
}

/*botão barra newsletter*/
#barraNewsletter.posicao-rodape .componente .newsletter-assinar:hover:after,#barraNewsletter.posicao-rodape .componente .newsletter-assinar:hover:before {
    color: #fff;
    fill: #fff
}

#barraNewsletter.posicao-rodape .componente .input-conteiner, #barraNewsletter.posicao-rodape .componente .texto-newsletter {
    width: 90%;
    text-overflow: clip;
    overflow: visible;
    white-space: normal;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
}

#barraNewsletter.posicao-rodape .componente .newsletter-assinar {
    color: #ff4b82;
    border: solid 2px #ff4b82;
}

/*scroll topo*/
.scrollToTop {
    background: #a2a2a2;
    color: #fff;
}
/*scroll topo*/
.scrollToTop:active,.scrollToTop:focus,.scrollToTop:hover {
    background: #000000;
    color: #fff
}
/*instagram*/
div#instagram h2 a {
    color: #8B0000;
}

/*instagram*/
div#instagram h2 a:hover {
    color: #000
}
#cabecalho .carrinho .carrinho-interno .carrinho-rodape .botao:after {
    content: "Fechar Compra";
    font-size: 13px;
    font-weight: 700;
    color: #f00;
    text-transform: uppercase;
    margin: 0 auto;
    width: auto;
}

/*rodape*/
/*redes rodape*/
#rodape .lista-redes ul li a {
    background: #000;
}
/*redes rodape*/
#rodape .lista-redes ul li:hover a i {
    color: #8B0000;
}

/*redes rodape*/
#rodape .lista-redes [class^=icon] {
    color: #FFF;
}

/*titulos rodape*/
#rodape .titulo {
    color: #bcbcbc;
}
/*titulo ajuda*/
#rodape .institucional .span9 .span4.links-rodape.links-rodape-paginas > span:after {
    color: #bcbcbc;
}
/*hover links rodape*/
#rodape .institucional li a:hover {
    color: #000000;
}

/*links e sobre a loja rodape*/
#rodape .institucional a,#rodape .institucional p {
    color: #bcbcbc;
}
/*botão sobre a loja*/
#rodape .sobre-loja-rodape .more {
    border: solid 2px #505050;
    color: #505050;
}
#rodape .sobre-loja-rodape .more:hover {
    color: #ffffff;
    background: #000;
}
/*popup newsletter*/
path#Caminho_12 {
    stroke: #000;
}

.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .input-conteiner .botao {
    border: solid 1px #ff4b82;
    background: #ff4b82;
}
/*newsletter das categorias*/
.coluna div.componente.newsletter {
    background: #ffffff;
    border: solid 1px #d0d0d0;
}
.coluna div.componente.newsletter .titulo svg path {
    stroke: #ff4b82;
}
.coluna div.componente.newsletter .botao {
    background: #ff4b82;
    border: solid 2px #ff4b82;
    color: #fff;
    
    
}
#cabecalho .carrinho .carrinho-interno .carrinho-rodape .botao {
    height: 44px;
    line-height: 44px;
    font-size: 0;
    transition: all .2s ease-out;
    width: 40%;
    border: 1px solid;
    border-color: #f00;
}
#cabecalho .carrinho .carrinho-interno .carrinho-rodape .botao {
    height: 44px;
    line-height: 44px;
    font-size: 0;
    transition: all .2s ease-out;
    width: 40%;
    border: 1px solid;
    border-color: #f00;
}
#cabecalho .carrinho .carrinho-interno .carrinho-rodape .botao:hover {
    background: #c13434;
    border-color: #464645;
}



/*ícones mobile*/
@media only screen and (max-width: 767px){
.atalhos-mobile ul li a .icon * {
    fill: #f7b0a8;
}
.conteudo-topo .busca-mobile .atalho-menu.icon-th::before {
    color: #f7b0a8;

}
.flex-direction-nav li a .icon {
    fill: #f7b0a8;
}
}

.full.menu .conteiner .nivel-um > li > a:hover > .titulo {
    color: #ed1b24 !important;
    font-weight: 600 !important;
}

#cabecalho .support:hover .support-items, #cabecalho .account:hover .account-list {
    visibility: hidden !important;
}

.full.menu .nivel-dois .mega-categorias {
    padding: 15px !important
}

.full.menu .nivel-dois .mega-recebe {
    display: none !important;
}

.full.menu .nivel-dois {
    width: auto !important;
}

.produto div.principal .cep .input-append.input-prepend .btn:hover {
    border: 1px solid #656767 !important;
    color: #656767 !important;
}

.produto div.principal .cep .input-append.input-prepend .btn:hover::before {
    color: #656767 !important;
}

#rodape .institucional a, #rodape .institucional p, #rodape .titulo, #rodape .institucional .span9 .span4.links-rodape.links-rodape-paginas > span::after {
    color: #656767;
}

#rodape > div.institucional > div > div > div.span3 {
    float: left;
    top: 0px;
    left: 0px;
}

.office-hours .title {
    display: none;
}
@media screen and (max-width: 767px){
ul.flex-direction-nav {
display: none;
}
}
}
.tabela-carrinho * {
    text-align: center;
    vertical-align: middle;
}

.muted {
    color: #fff;
    
    
}
}
.atributo-comum .active a span, .atributo-comum a:hover span, .cor-principal, .menu a:hover, a, a:focus, a:hover {
    color: #fff;
}
li.all-categories.com-filho {
display: none;
}

}