@import url('https://fonts.googleapis.com/css?family=Montserrat&display=swap');

body, p, a, span, strong {
  font-family: 'Montserrat', sans-serif;
}

#cabecalho .conteiner {
    background-color: #eee;
}

.acoes-produto-responsiva .tag-comprar, .botao.principal.botao-comprar, .botao.principal.grande {
    background: #231F20;
}

.atalhos-mobile {
    background: #eee;
    border-bottom: solid 1px #e5e5e5;
}

#barraNewsletter.posicao-rodape {
    background: #eee;
}

#barraNewsletter.posicao-rodape .componente .texto-newsletter {
    color: #000;
}

#rodape .institucional {
    background: #eee;
}

#rodape .institucional .titulo {
    color: #000;
}

#rodape .institucional a, #rodape .institucional p {
    color: #999;
}

.conteudo-topo .busca-mobile.fixed {
    background: #eee;
}

.atalhos-mobile ul li a .icon * {
    fill: #000;
}

.flex-direction-nav li a {
    background: #231F20;
}

#rodape .lista-redes ul li a {
    border: solid 1px #000;
    color: #000;
}

#rodape .lista-redes ul li:hover a i {
    color: #231F20;
}

#rodape .lista-redes [class^=icon] {
    color: #000;
}

.conteudo-topo .menu.superior.visible-phone .menu-close:after {
    background: #231F20;
}

#cabecalho {
    background: #eee;
}

.full.menu {
    background: #eee;
}

#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar, .listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar {
    background: #231F20 !important;
}

@media screen and (max-width: 767px){
	.float-contact {
       display: inherit !important;
    }
    
    #modalContato{
        width: 95% !important;
    }
}

div#instagram .icon .cls-1 {
    fill: #231F20;
}

div#instagram h2 a {
    color: #231F20;
}

#rodape .links-rodape-atendimento .icon {
    fill: #000;
}

#cabecalho .actions>li>a .icon * {
    fill: #000;
}

#cabecalho .actions>li>a {
    color: #000;
}

.mega-recebe-prod{
    display: none;
}

.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .input-conteiner .botao {
    border: solid 1px #231F20;
    background: #231F20;
}

.float-contact .float-items>li>a {
    background: #231F20;
}

.float-contact .float-open:hover {
    background: #494445;
}

.float-contact .float-items>li:hover a {
    background: #494445;
}

.scrollToTop:hover {
    background: #494445;
}

.scrollToTop {
    background: #231F20;
}

#barraNewsletter.posicao-rodape .componente .newsletter-assinar {
    background: #231F20;
    border: solid 2px #231F20;
}

#barraNewsletter.posicao-rodape .componente .newsletter-assinar:hover:after, #barraNewsletter.posicao-rodape .componente .newsletter-assinar:hover:before {
    color: #231F20;
    fill: #231F20;
}

.float-contact .float-open {
    background: #231F20;
}

.coluna div.componente.newsletter .botao {;
    background: #231F20;
    border: solid 2px #231F20;
}

#cabecalho.fixed .open-menu .line {
    background: #231F20;
}

#cabecalho .carrinho .qtd-carrinho {
    background: #231F20;
}

.atalhos-mobile ul li a .qtd-carrinho {
    background: #231F20 !important;
}

.conteudo-topo .busca-mobile .atalho-menu {
    background: #231F20 !important;
}

.listagem .produtos-carrossel .listagem-linha li .listagem-item {
    margin: 5px 25px;
}

.slick-next {
    right: 0px;
}

.slick-prev {
    left: 0px;
}

div#instagram .icon {
    width: 20px;
    height: 20px;
}

div#instagram h2 a, div#instagram h2 span {
    font-size: 15px;
}