/* carrinho header */
#cabecalho .carrinho>a {background-color: #ffffff !important}
.fundo-principal, .fundo-principal *, .fundo-principal *:hover, .fundo-principal:hover, .fundo-principal.botao:hover {fill: #f04166 !important}
/* banner */
p.info-banner.titulo {display: none}
h3.title-banner { display: none}

/* checkout */
.carrinho-checkout .atendimento li span.display-table {color: #ffffff !important}
.carrinho-checkout .atendimento li strong {color: #ffffff !important}

/* fale conosco */
.cor-secundaria {color: #f04166 !important}


/*texto cupom*/
span.texto1 {
    color: #ffffff;
}

.busca.borda-alpha {
    background-color: #f04166;
}

.caixa1 {
    border: dashed 1px #ffff;
}

.caixa1>span {
    color: #ffff;
}

.caixa1 span svg path {
    fill: #ffff;
}

.menu.superior .nivel-um {
    background-color: #f04166;
    margin-top: -20px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.menu.superior .nivel-um>li>a {
        color: #ffff;
}

.menu.superior .nivel-um>li>a {
    color: #ffff !important;
}

#cabecalho .account a svg path {
    fill: #ffff;
}

.menu.superior .nivel-um>li.offers>a>.titulo {
        color: #ffff !important;
}

.menu.superior li.all-categories.com-filho .titulo svg path {
        fill: #ffff;
}

.menu.superior .nivel-um>li>a>.titulo {
    color: #ffff;
}

#listagemProdutos.listagem .titulo-categoria strong, #listagemProdutos.listagem>.titulo, .listagem.aproveite-tambem .titulo-categoria strong, .listagem.aproveite-tambem>.titulo {
    color: #f04166;
}

#listagemProdutos .actions .contact li svg rect {
    fill: #e3335a;
}

#listagemProdutos .actions .contact li svg text {
        fill: #ffff;
}

#listagemProdutos .actions .contact li svg g g:first-child path {
    fill: #f04166;
}

.lista-redes i {
    background: #f04166!important;
}

#cabecalho.fixed {
    background: #f04166;
}

#listagemProdutos.listagem .titulo-categoria strong, #listagemProdutos.listagem>.titulo, .listagem.aproveite-tambem .titulo-categoria strong, .listagem.aproveite-tambem>.titulo {
        color: #f04166;
}

#cabecalho .bem-vindo .inferior .busca-mobile, #cabecalho .conteudo-topo .inferior .busca-mobile {
    background-color: #f04166;
}

#cabecalho.fixed .open-menu .line {
    background: #ffff;
}

.menu.superior .titulo {
    color: #ffff;
}

.atalhos-mobile ul {
    background-color: #f04166;
}


.menu.superior .nivel-um>li.offers .icon path {
    fill: #ffff!important;
}

.menu.superior .nivel-um .all-categories.com-filho:hover>a strong {
        fill: #ffff;
}

.rastreio .form-rastreio span {
       color: #f04166;
}

#cabecalho .support .support-items .contact li a, #cabecalho .support .support-items .contact li span {
    font-size: 12px;
}

#listagemProdutos>ul:nth-child(2)>ul>li>span {
    color: #f04166;
}

#rodape li a {
    color: #747270;
}

#rodape .institucional .titulo {
    color: #f04166;
}

.cadastro legend {
        color: #f04166;
    border-color: #f04166;
    
}

.cadastro-logar .botao.principal {
    background: #f04166;
}

.menu.superior .nivel-um>li>a>.titulo {
color: #ffff !important;
}

#cabecalho .actions>li:hover .total-cart, #cabecalho .actions>li:hover a span {
    color: #ffff;
}

.menu.superior .nivel-um>li.offers:hover>a>.titulo {
    color: #ffff!important;
}

span.texto1 {
        color: #000000;
}

.atalhos-mobile ul {
    margin-top: -30px;
}

#listagemProdutos ul.contact {
    display: none;
}

#listagemProdutos>ul:nth-child(2)>ul>li>span {
    display: none;
}

.listagem .produtos-carrossel {
	margin-bottom: -30px;   
}

@media (min-width: 801px) {
    div#instagram ul {
        display: none;
    }

    div#instagram h2 a {
        display: none;    
    }

    div#instagram h2 a, div#instagram h2 span {
         display: none;   
    }
    
    #rodape .newsletter.span4 .conteiner {
    	
    }
}

@media (max-width: 800px) {
    span.conta {
        text-shadow: none;
        color: #ffff !important;
        font-family: Montserrat;
        text-transform: uppercase;
        font-weight: 600;
    }
    
    svg#user {
        margin-right: 5px;
        fill: #ffff !important;
    }
    
    path#Caminho_8 {
        fill: #fff;
    }
    
    rect {
    	fill: #ffff;
    }
    
    #cabecalho .bem-vindo .inferior .busca-mobile, #cabecalho .conteudo-topo .inferior .busca-mobile {
        margin-top: -25px;
        z-index: 10;
    }
    
    .atalhos-mobile ul {
        padding-bottom: 30px;
    }
    
    
}
