.carrinho>a strong {
    border: 2px solid;
}
.pagina-inicial .secao-banners,
.tema-transparente .conteiner
{
    padding-top: 15px;
    background: #20BAC4;
}
.abriga-fullbanner,
.abriga-fullbanner .flexslider .slides li img {
    border-radius: 0px;
    border: none;
} body {
    background: #20BAC4;
    font-weight: 400;
}  
#barraNewsletter {
    box-shadow: 0 0 5px rgba(0,0,0,0.3);
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 100000;
    background: #ffffff!important;
}
.componente.newsletter .barra {
    background-color: #20bac4;
}
.abriga-fav a {
    vertical-align: middle;
    color: #ffffff;
}
#rodape .institucional {
    background: #20bac4;
    padding: 20px 0;
}
.componente.newsletter .titulo {
    text-align: center;
    font-weight: 700;
    font-size: 20px;
    color: #20bac4;
    background: #ffffff!important;
}
#cabecalho {
    top: 0;
    width: 100%;
    background: #20bac4;
}
#cabecalho {
    box-shadow: 0px 0px 0px 0px;
    background: #20bac4;
}
.caixa-destaque .botao {
    color:#FFF;
}
.conteiner-principal .conteiner {
    background-color: #20bac4;
    box-shadow: 0 0px 0px 0;
}
#depoimentos .titulo-categoria .cor-principal {
    color: #fff;
}
.contatos-loja ul li a {
    font-size: 16px;
    color: #000000;
    line-height: 26px;
    font-weight: 300;
}
.links-rodape ul li a {
    font-size: 15px;
    line-height: 28px;
    text-decoration: none!important;
    color: #000000!important;
}
.listagem .titulo-categoria {
    display: block;
    font-size: 16px;
    margin: 40
}
a, a:hover, a:focus, .cor-principal, .menu a:hover, .atributo-comum a:hover span, .atributo-comum .active a span {
    color: #ffffff;
}
a, a:hover, a:focus, .cor-principal, .menu a:hover, .atributo-comum a:hover span, .atributo-comum .active a span {
    color: #ffffff;
}
.listagem .titulo-categoria span {
    font-size: 18px;
    color: #ffffff;
    font-weight: 300;
    display: inline-block;
    margin-left: 5px;
}
.novo-login a {
    font-size: 14px;
    color: #000000;
    display: flex;
}
.carrinho>a span {
    padding: 0;
    font-size: 14px;
    line-height: inherit;
    float: none;
    color: #000000;
    display: flex;
    flex-direction: column;
    width: max-content;
}
.novo-atendimento .atendimento-topo span {
    float: left;
    line-height: 16px;
    font-size: 14px;
    color: #000000;
    margin-left: 11px;
    position: relative;
    top: 2px;
    cursor: default;
}
.lista-redes .icon-instagram {
    color:  #20bac4;
}
body {
    font-family: Arial,sans-serif;
    font-size: 16px;
    line-height: normal;
    color: #000000;
}
.element.style {
    color: #000000;
}
.social-rodape.only-social .lista-redes i {
    font-size: 21px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    background: #000000;
    display: block;
}
.breadcrumbs ul li  {
    font-size: 14px;
    color: #000000;
} 
element.style {
    color: #ffffff;
}
.preco-produto{
     color: #000000;
}
.abriga-menu {
    background: #20bac4!important;
}
.nome-produto {
    font-size: 24px;
    font-weight: 700;
    color: #000000 !important;
}
.favoritos {
    color: #ffffff !important;
}
#resumo-produto .produto-flutuante .nome-produto {
    display: inline-block;
    margin-left: 20px;
    font-size: 16px;
    color: #000000;
    font-weight: 700;
    width: 35%;
    vertical-align: middle;
}
.logo a {
    margin: 20px 0;
    height: 90px;
}
.fas .fa-phone {
   color: #000000!important;
}
.coluna-lateral, .container {
    padding: 0;
    border: none;
    background: #000000 !important;
    /* margin-bottom: 0px; */
}
 .menu.lateral .nivel-um {
    padding: 3px 18px;
    background: #20bac4!important;
   }
   .menu .nivel-dois, .menu .nivel-tres, .menu.lateral .nivel-um>li>a {
    background-color: #20bac4!important;
    box-shadow: 0 0 0px rgba(0,0,0,0);
}
.menu.lateral .outras {
    background: #20bac4!important;
}
.filtro.lista a, a:hover, ul li label element.style{
    background-color: transparent!important;
}
.breadcrumbs ul li a {
    font-size: 14px;
    color: #ffffff;
}
.creditos-razaosocial {
    display: inline-block;
    margin: 0;
    font-size: 14px;
    color: #ffffff;
    padding-top: 18px;
}
.div.pagamento.span3 span.titulo {
    font-size: 14px;
    color: #000000;
}
.social-rodape.only-social .lista-redes i:hover {
    background: #bfaac8!important;
}
.social-rodape.only-social .lista-redes i {
    font-size: 21px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    background: #BFAAC8 !important;
    display: block;
    border: 1px solid #bfaac8;
    box-shadow: 0px 2px 2px 0px rgba(160, 160, 160, 0.25) !important;
    border-radius: 10px;
}
.preco-parcela .text {
    color: #000000!important;
}
.conta-rastreio {
 background: #BFAAC8!important;
 }
.novo-conta .conta-inside {
    background: #20bac4!important;
}
#rodape .pagamento-selos {
    background: #ffffff!important;
    padding-bottom: 0;
}
.gateways-rodape {
    background: #ffffff!important;
    padding-bottom: 0;
}
.h1 .small {
    font-weight: normal;
    line-height: 1;
    color: #000000!important;
}
#return-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: #212121;
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    z-index: 100;
    background: #BFAAC8!important;
    box-shadow: 0px 3px 6px 0px rgb(100 100 100 / 19%);
    border: 1px solid #BFAAC8!important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.menu-lateral-outras {
    padding: 18px;
    background:  #BFAAC8!important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 0px;
    box-shadow: 0px 3px 8px 0px rgb(137 137 137 / 14%);
    outline: none;
}
.lateral {
    background: #BFAAC8!important;
}
.filtro {
    padding: 18px;
    background: #20bac4!important;
}
.filtro.lista ul, li, label:hover, li.active, label {
    color: #000000!important;
    background: transparent!important;
    
}
.preco-promocional {
    color: #000!important;
}
.listagem-item .acoes-produto {
    padding: 0;
    border: none;
    background: #20bac4!important;
    bottom: 10%;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    transition: opacity ease-in-out 0.2s,bottom ease-out 0.2s;
}
.listagem .listagem-item {
    padding: 15px;
    margin: 0 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid transparent;
    background: #da291;
}
.parcelas-abrigadas {
    color: #ffffff;
}
.listagem .destaque-avista .preco-parcela {
    display:none;
}
#rodape .pagamento-selos .conteiner .titulo {
    color: #000!important;
}
.sobre-loja-rodape .logo a {
    height: 100px;
    margin-top: 0;
}
.subtotal strong {
    font-size: 16px;
    margin: 0 8px;
    white-space: nowrap;
    color: #000000!important;
}
.carrino-total .titulo {
    font-size: 16px;
    margin: 0 8px;
    white-space: nowrap;
    color: #000000!important;
}
.total strong {
    font-size: 16px;
    margin: 0 8px;
    white-space: nowrap;
    color: #000000!important;
}
.help-inline {
    color: #000000!important;
}
#barraNewsletter .componente .botao {
    background-color: #20bac4!important;
}
.icone-newsletter {
    fill: #20bac4!important;
}
#barraTopo {
    display: none;
    background-color: #20bac4!important;
}
.atalhos-mobile ul {
    margin: 0;
    background: #20bac4!important;
}
.pedidos-conta-mobile a {
    text-align: center;
    margin: 0 auto;
    text-decoration: none !important;
    padding: 10px 3px;
    background-color: #20bac4;
    box-shadow: 0px 3px 3px 0px rgba(20, 20, 20, 0.2);
    display: block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.painel-mobile {
    background-color: #20bac4!important;
}
.cadastro #label {
    color: #000!important;
}
.id-email  .control-label {
    color: #000!important;
}
label.control-label {
    color: #000!important;
}
.menu.lateral li {
    padding: 0;
    border: none;
    background: transparent !important;
    margin-bottom: 0;
}
.div.borda-alpha active {
    background-color: transparent;
}
.qtde-adicionar-carrinho i {
    color: #000;
    font-size: 17px;
    font-weight: 700;
    text-align: center;
    margin: 0 auto;
    display: block;
    font-style: inherit;
}

.quantidade a.icon-plus,
.quantidade a.icon-minus {
    color: #000;
}
.formas-envio .cor-principal.valor {
    color: #000;
}
.breadcrumbs ul li a {
    font-size: 14px;
    color: #000000!important;
}
.text-left a, a:hover, a:focus{
    text-align: left;
    color: #000000!important;
}
li.parcela {
    text-align: left;
    color: #000000!important;
}
b.cor-principal {
    text-align: left;
    color: #000000!important;
}
#barraNewsletter .conteiner {
    text-align: left;
    color: #ffffff!important;
}
#barraNewsletter .componente {
    background-color: #ffffff!important;
}
.newsletter-confirmacao span {
    margin-left: 5px !important;
    text-align: center !important;
    display: inline-block;
    font-size: 15px;
    color: #000;
}
.breadcrumbs ul li * {
    font-size: 14px;
    color: #000000!important;
}
.conteudo.span9 .componente .interno p {
    color: #fff!important;
    font-size: 14px;
    line-height: 20px;
    margin: 0;
}
#barraNewsletter.posicao-rodape .conteiner {
    padding: 0 20px;
    background-color: #ffffff!important;
}
.resumo-compra .tabela-carrinho .padding-preco * {
    text-align: left;
    color: #000;
}
.dep-nome {
    color:#000!important;
}
.titulo .cor-secundaria {
  color:#000!important;
}
.excluir a {
  color: #000!important;
}
.user-logo-fora i {
    font-size: 33px;
    color: #000000;
    display: block;
    width: 67px;
    height: 67px;
    border-radius: 50%;
    line-height: 67px;
    border: 2px solid #000000;
}
.login-itens strong {
    font-size: 15px;
    color: #000000!important;
    font-weight: 700;
    display: block;
    line-height: 15px;
}
.fas.fa-plus-circle {
color: #000!important;
}
.fas.fa-archive {
color: #000!important;
}
.fas.fa-user {
color: #000!important;
}
.table {
color: #000!important;
}
#modalContato table {
    background-color: #b6b6b6;
}
.fas.fa-phone {
color: #000!important;
}
.fab.fa-whatsapp {
color: #000!important;
}
.cabecalho-interno .titulo small {
    font-size: 19px;
    text-transform: none;
    font-weight: 300;
    color: black;
}
.preco-carrinho-total {
color: #000!important;
}
.abas-conta li.active a {
    background-color: transparent;
}
a.politica-privacidade {
color: #000!important;
}
.fas.fa-cog {
color: #000!important;
}
.fas.fa-heart {
color: #000!important;
}
.icon-shopping-cart {
color: #000!important;
}
.jc-bs3-container {
    background-color: transparent!important;
}