.barra-inicial {
    background-color: #ac1524;
}
.redes-sociais {
    border-top: 0;
    position: relative !important;
    padding-bottom: 10px !important;
}
.menu.superior {
    background: #c46770;
}
.menu.superior .titulo {
    color: #fff;
}
.barra-inicial .icon-facebook {
    background: transparent;
}
#rodape .lista-redes.span4.hidden-phone .icon-facebook {
    background: transparent;
}
.busca {
    background-color: transparent;
}

.carrinho > a > * {
    color: #c46770;
}
.carrinho > a i {
    background: none;
}
.listagem .titulo-categoria {
    display: block;
    font-size: 24px;
    margin: 40px 0 0;
    padding: 10px 0;
    transition: all 0.2s ease;
    color: #c46770;
}
.listagem .span4 .imagem-produto,
.listagem .produtos-carrossel .imagem-produto {
    height: 385px;
}

.listagem .listagem-item {
    text-align: center;
}
.listagem .titulo-categoria {
    text-align: center;
}

.listagem .listagem-item .imagem-produto {
    height: 300px;
}

.listagem .info-produto {
    padding: 4px 5px 0px;
}

.listagem .span3 .listagem-item .nome-produto,
.listagem .produtos-carrossel[data-produtos-linha="“4”"] .listagem-item .nome-produto {
    min-height: 25px;
}

.produto .nome-produto {
    font-size: 18px;
    line-height: normal;
    margin: 0;
    text-align: center;
}
.info-principal-produto {
    text-align: center;
}
.produto .principal .atributos {
    padding-top: 15px;
    text-align: center;
}

.fundo-principal {
    background-color: #c46770;
}

#rodape .institucional,
#rodape .pagamento-selos {
    background-image: url();
}
.row-fluid.banner.hidden-phone {
    display: block !important;
}

@media (max-width: 768px) {
    #listagemProdutos > ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: flex-start;
    }
    #listagemProdutos > ul li.listagem-linha ul {
        display: flex;
        flex-wrap: wrap;
        align-items: flex-start;
        justify-content: center;
    }
    #listagemProdutos > ul li.listagem-linha ul li {
        width: 50%;
        margin: 0 0 15px;
    }
    .listagem.com-caixa .listagem-item {
        border: 0;
    }
    .listagem.com-caixa .listagem-item .imagem-produto {
        border: 0;
        padding: 0;
    }
    .listagem .listagem-item .info-produto {
        border: none !important;
        padding: 5px 0;
    }
    .listagem .listagem-item .info-produto a.nome-produto {
        display: flex;
        align-items: center;
    }
    .busca .botao-busca {
        padding: 5px 14px !important;
    }
    .listagem .listagem-item .acoes-produto-responsiva,
    #btn-top {
        display: none !important;
    }
    .preco-produto s.preco-venda {
        display: block;
        font-size: 14px;
		font-family: "Roboto", sans-serif !important;
    }
    .preco-produto .desconto-a-vista,
    .preco-produto strong.titulo {
        font-size: 16px !important;
		font-family: "Roboto", sans-serif !important;
    }
    .preco-venda {
        display: block;
        font-size: 12px !important;
    }

    .listagem .listagem-item .imagem-produto {
        height: 200px !important;
    }
    .listagem-item .info-produto a.nome-produto {
        min-height: 0px !important;
        display: flex;
        align-items: center;
    }
    .listagem .listagem-item .nome-produto {
        margin-bottom: 0px !important;
		font-size: 13px !important;
    }
}

#rodape .redes-sociais {
    background: none !important;
    box-shadow: none !important;
    border: none !important;
}

.carrinho {
    border-width: 0px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.12);
    position: relative;
}

@media screen and (max-width: 380px) {
    .listagem-item .info-produto a.nome-produto {
        font-size: 13px !important;
    }

    a,
    a:hover,
    a:focus,
    .cor-principal,
    .menu a:hover,
    .atributo-comum a:hover span,
    .atributo-comum .active a span {
        font-family: "Roboto", sans-serif !important;
        font-size: 14px !important;
    }

    .titulo {
        font-family: "Roboto", sans-serif !important;
    }
	
}

.listagem .listagem-item .nome-produto {
    font-weight: bold;
}

.atributo-comum a:hover span,
.atributo-comum .active a span {
    font-family: "Roboto", sans-serif !important;
    font-size: 14px !important;
}

.preco-produto strong.titulo {
    font-family: "Roboto", sans-serif !important;
    font-size: 14px !important;
}