:root{
 	--cor-principal: #700e1f !important;
}
    
a,  a:focus, .cor-principal,  .atributo-comum a:hover span, .atributo-comum .active a span { 
    color: var(--cor-principal ) !important
}
    a:hover,.menu a:hover{
    	opacity:0.7;    
    }
.botao.principal, .tag-comprar.fundo-principal{
	background: #3acc51 !important;
    color:#fff !important;
}
.fundo-principal, #rodape .institucional, .menu li:hover > a .fundo-secundario, .flex-control-paging li a.flex-active,  .filtro.lista ul li.active label, .menu-simples li a:hover, .menu-simples li.active a, #barraNewsletter, #barraNewsletter .show-hide, #barraNewsletter .componente, #barraNewsletter.posicao-rodape .conteiner{
	background-color: var(--cor-principal ) !important
}

.carrinho-info a,.botao.principal.botao-comprar, .botao.principal.grande, .acoes-produto-responsiva .tag-comprar{
	color:#fff !important;
}
.fundo-secundario a, .fundo-secundario a:hover{
	color:#fff !important;
    text-decoration: underline;
}
.icon-shopping-cart { 
    color: #fff !important;
}
.busca-mobile .principal{
    background-color:var(--cor-principal) !important;
    color:#fff;
}
.listagem-item .acoes-produto{ opacity: 1 !important }

 

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
  }
  70% {
      -webkit-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
    box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
  }
  70% {
      -moz-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
      box-shadow: 0 0 0 10px rgba(204,169,44, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
      box-shadow: 0 0 0 0 rgba(204,169,44, 0);
  }
}
    
.whatsapp{
	background:#34af23;
    border-radius:50%;
    width:50px;
    height:50px;
    padding:8px;
    position:fixed;
    left:30px;
    bottom:30px;
    font-size:30px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    justify-content: center;
    transition:all 0.2s ease;
    
}
.whatsapp a{
	color:#fff !important;
}
.whatsapp:hover{
	padding:6px;
    opacity:0.8;
    transition:all 0.2s ease;
    animation: none;
}
a.scrollToTop{
	line-height:1
}