.texto-newsletter.newsletter-cadastro {
    color: black;
}
.secao-principal.row-fluid.sem-coluna .coluna.span3 {
    display: none;
}
.secao-principal.row-fluid.sem-coluna .conteudo.span9 {
    width: 100%;
}
.listagem .listagem-item {
text-align: center;
}
@media (min-width: 1200px){
    .row-fluid .span4 {
        width: 33%;
    }
    .row-fluid [class*="span"] {
        margin-left: 0;
    }
}
.g_ .menu.superior>.nivel-um>li.com-filho>ul>li>a, .g_ .theme-functions>li.dropdown>ul>li>a {
    font-size: 12px;
}
.g_ .produto .acoes-produto .preco-parcela * {
    color: #595959;
}
@media (min-width: 768px){
    .pagina-busca .listagem>ul:not(.produtos-carrossel)>li, 
    .pagina-categoria .listagem>ul:not(.produtos-carrossel)>li {
        width: 100%;
        margin: 0px;
        }
}

@media (max-width: 767px){
    .pagina-busca .listagem>ul:not(.produtos-carrossel)>li, 
    .pagina-categoria .listagem>ul:not(.produtos-carrossel)>li {
        width: 100%;
        margin: 0px;
    }
}
.g_ #rodape [title="Loja Integrada - Plataforma de loja virtual."] svg {
    display: none;
}

.g_ #rodape [title="Loja Integrada - Plataforma de loja virtual."] {

    padding: 0px;
}

.g_ #rodape #logo_before{display:none;}

.g_ #rodape .institucional {
    padding: 1;
}

.g_ #rodape .pagamento-selos {
    padding: 0;
}

.g_ #rodape>div:last-child {
    padding: 0;
}
.g_ .produto .acoes-produto .preco-produto .preco-a-partir .titulo, .g_ .produto .acoes-produto .preco-produto .titulo.preco-promocional, .g_ .produto .acoes-produto .preco-produto.destaque-parcela .preco-promocional {
    font-size: 19px;
}
.g_ .abas-custom .tab-content, .g_ .abas-custom .tab-content *, .g_ .pagina-pagina #corpo .titulo+div *, .g_ .pagina-pagina .titulo+div {
    color: #000000!important;
    font-size: 14px;
}
.g_ .g_title, .g_ .listagem .titulo-categoria strong {
    font-size: 20px;
}
.g_ .listagem-item .acoes-produto {
      bottom: 19%;
}
.g_ .listagem .bandeiras-produto>span {
      background: transparent;
}
.bandeiras-produto span {
 color: #000;
}
.g_ .listagem .bandeiras-produto {
    transform: none;
}
.g_ .listagem-item .acoes-produto a, .g_ .listagem-item .acoes-produto a:hover {
    background: transparent;
    height: 185px;
}
.g_ #rodape .institucional h5, .g_ #rodape .titulo {
    font-size: 18px;
}
.g_ #rodape .institucional p, .g_ #rodape .institucional ul li a {
    font-size: 15px;
}
.g_ .breadcrumbs ul li * {
    font-size: 12px;
}
.g_ .codigo-produto {
    font-size: 12px;
    color: #595959;
}
.g_ .categoryTitle h1.titulo {
    font-weight: 600;
    font-size: 15px;
}
.g_ .ordenar-listagem label {
    font-size: 15px;
    line-height: 32px;
}
.g_ .ordenar-listagem label+.btn-group>.btn {
    line-height: 32px;
}
.ordenar-listagem label {
    padding: 0px 4px;
}
.g_ .abas-custom .tab-content:before {
    font-size: 0;
}
.g_ .abas-custom .tab-content:before {
    margin: auto;
}
.g_ .logo a>img, .g_ .logo img, .g_ .logo svg {
    max-width: 95PX;
}
.g_ .menu.superior>.nivel-um>li>a>strong {
    font-size: 13px;
}
.g_ .produto .principal .nome-produto {
    font-size: 20px;
}
.g_ #barraNewsletter .componente .texto-newsletter {
    font-weight: 500;
    width: 329px;
    white-space: normal;
    text-align: center;
    color: #565656
}
@media only screen and (max-width: 767px){
    .g_ .logo {
        position: absolute;
        z-index: 10;
        top: -19px;
        width: 23px;
        left:calc(192%);
        margin: 0px;
}
.g_ .menu-trigger {
    width: 20px;
    height: 20px; 
}
.g_ .svg-ico svg {
    height: 20px;
    width: 20px;
}
  .g_ .svg-ico {
    padding: 20px 0;
}
}
.g_ .menu.superior>.nivel-um>li.com-filho>ul>li>a, .g_ .theme-functions>li.dropdown>ul>li>a {
    font-size: 14px;
}
.g_ .produto .acoes-produto .preco-parcela, .g_ .produto .acoes-produto .preco-produto .titulo.preco-venda, .g_ .produto div.principal .acoes-produto .preco-produto.destaque-parcela .preco-venda {
    color: #595959;
}
#rodape .row-flex>div.col.offset-md-1{
    display: none;
}
#rodape .pagamento-selos {
margin-top: -115px;
}
#rodape .row-flex>div {
    font-family: 'Roboto';
}
.g_ #rodape>div:last-child p {
    color: #000000;
    font-size: 12px;
}
#rodape .row-flex>div.ul.total-itens_2{
    display: none;
}
.g_ .listagem .listagem-item .nome-produto {
    font-size: 17px;
}
.g_ #rodape .pagamento-selos {
        display: none;
}
#avisoCookies .conteiner{
    height: 150px;
}
  .g_ .listagem .listagem-item .nome-produto {
    margin: 22px 0 5px 0;
}
.g_ .qtde-adicionar-carrinho button {
   left: -3px;
   padding: 18px;
}
.g_ .product-functions a {
  color: black;
}
.g_ .listagem-item .acoes-produto a .svg-ico svg {
  padding: 116px 0 9px 0;
}
  .alert {
    font-size: 16px;
}
.g_ .cabecalho-interno .titulo{
    font-size: 19px;
}
.pagina-carrinho .acao-editar a.botao{
    background-color: #595959 !important;
}
.alert-info {
  background-color: #dfe0e1;
  color: #000;
}
#rodape .titulo.ul.total-itens_2{
    display: none;
}
.g_ .listagem-item .acoes-produto a, .g_ .listagem-item .acoes-produto a:hover {
    display: none;
}

body.pagina-pagina h1 {
display: none;
}

@media (max-width: 767px) {
    .g_ .listagem-linha>ul>li {
        float: left;
        width: 100%;
        margin: 0;
        padding: 0 .5rem;
    }
}
.menu .nivel-dois .com-filho i {
    position: absolute;
    right: -2px;
    top: -3px;
}


#cabecalho > div.conteiner > div.menu.superior > ul > li.categoria-id-23090151{
  display: block;
}

element {
  width: 285px;

  height: auto;

  position: absolute;

  top: 121px;

  left: 17px;

  opacity: 1;

  overflow: visible;

}

.logo a img {
  position: absolute;
  top: 0px;
  bottom: 0;
  left: -37px;
  right: 0;
  margin: auto;
  max-height: 100%;
}

.cep { display: none; }

.atributos ul li a:hover, .atributos ul li.active a, .borda-principal, .elastislide-carousel ul li.active a, .tema-scuro .nav-tabs li.active a {
  border-color: #fff;
}


.g_ .banner.cheio .flexslider .slides img {
    max-height: 870px;
}

@media only screen and (max-width: 767px) {
  input#calcularFrete, input#usarCupom, #btn-cupom, #btn-frete {
    padding: 2px !important;
    height: auto !important;
    line-height: 20px !important;
  }
}
