@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);

/* Reset */
a,button,input[type="submit"],input[type="button"],.btn,a:before,a:after{
  cursor: pointer;
  -webkit-transition: 0.3s all; transition: 0.3s all;
}

ul, li{ 
  list-style: none; 
}

body, form, ul, li, h1, h2, h3, h4, h5, h6{ 
  margin: 0; 
  padding: 0; 
}

body, a, span, strong, b, p, h1, h2, h3, h4, h5, h6, input, .titulo{ 
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #000; 
}

body {
  background: #fff url(https://portalsaudequantum.com.br/lojinha_img/2s0guup.png) repeat-x;
}

a:hover{ 
  text-decoration: none; 
}

img, 
input, 
.flexslider,
.lista-redes ul li,
.acoes-conta ul li,
.canais-contato ul li{ 
  border: 0; 
} 

input:focus, 
select:focus,
.listagem li:hover .listagem-item{ 
  outline: none; 
}

.listagem .span3 .listagem-item .nome-produto {
  margin-bottom: 20px;
}

.listagem .listagem-item.produto-adicionado {
  background-color: transparent;
}

.listagem .listagem-item.produto-adicionado .imagem-produto img {
    opacity: 1;
    -webkit-filter: initial;
    -moz-filter: initial;
    -ms-filter: initial;
    -o-filter: initial;
    filter: initial;
    filter: initial;
}

#barraTopo .canais-contato i {
    display: none;
}

.conteiner-principal .conteiner, 
.flexslider, 
.menu .nivel-dois, 
.menu .nivel-tres, 
.listagem .listagem-item,
.listagem li:hover .listagem-item,
.menu.lateral .nivel-um > li > a,
.sugestoes,
.produto .conteiner-imagem > div,
.abas-custom .nav-tabs li a,
.abas-custom .tab-content{ 
  box-shadow: none; 
}

.conteudo-topo .btn-group a {
    background: transparent;
    border: 0;
    padding: 0;
}

.pagina-inicial .listagem>.titulo {
    display: block;
}

.conteiner-principal .conteiner{ 
  background: none; 
}

.listagem .titulo-categoria:hover {
  background: transparent;
  padding-left: 0;
}

.breadcrumbs {
    border-width: 0;
}

.list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
}

.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}

.carrinho-interno i {
    display: none;
}

.links-rodape ul li {
    list-style-image: none;
}

#rodape .redes-sociais {
    background: none;
    box-shadow: none;
    border: none;
    top: 30px;
}

#rodape .institucional {
    background-color: #8fc7c1;
    background-image: none;
}

#rodape .institucional:before {
    content: '';
    background: url(//cdn.awsli.com.br/temas/40/borda-institucional.png);
    width: 100%;
    height: 30px;
    position: absolute;
    top: -19px;
    left: 0;
}

.pagamento-selos {
    background: none;
    min-height: 120px;
}

.lista-redes .icon-facebook,
.lista-redes .icon-twitter,
.lista-redes .icon-instagram,
.lista-redes .icon-google-plus,
.lista-redes .icon-pinterest,
.lista-redes .icon-youtube {
    background-color: transparent;
}

.lista-redes a:hover i {
  background-color: transparent;
}

#barraTopo {
  display: none !important;
}

/* Logo centro */
.logo-centro .conteudo-topo .superior {
    border: 0;
}
.logo-centro .conteudo-topo .acoes-conta {
  width: 100%;
  padding: 0;
}
.logo-centro .conteudo-topo .acoes-conta li:last-child:before {
  display: none;
}
.logo-centro .conteudo-topo .inferior {
    text-align: center;
}
.logo-centro .conteudo-topo .carrinho a span {
    color: #8FC7C1;
    line-height: 30px;
    margin-left: 10px;
    text-transform: uppercase;
}

/* Icones */
.icon-comment:before {
    content: '';
    background: url(//cdn.awsli.com.br/temas/40/comment.png);
    width: 17px;
    height: 15px;
    vertical-align: middle;
}
.icon-phone:before {
    content: '';
    background: url(//cdn.awsli.com.br/temas/40/telefone.png);
    width: 15px;
    height: 15px;
    vertical-align: middle;
}
.fa-whatsapp:before {
    content: '';
    background: url(//cdn.awsli.com.br/temas/40/whats.png);
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
}


/* Style */
.barra-inicial {
  display: none;
}
#cabecalho {
    border-top: 6px solid #8fc7c1;
}
  .conteudo-topo .superior {
      padding: 5px 0 16px;
      margin-bottom: 15px;
      border-bottom: 1px solid #e2e1e0;
  }
    .conteudo-topo .bem-vindo {
        color: #999999;
        line-height: 20px;
        width: 180%;
    }
      .conteudo-topo .bem-vindo span {
          color: #0C30A6;
      }
        .conteudo-topo .bem-vindo:hover span {
          text-decoration: underline;
        }
      .conteudo-topo .canais-contato ul {
          position: relative;
          float: inherit;
          width: 100%;
          text-align: right;
      }
        .conteudo-topo .canais-contato ul li {
            display: inline-block;
            padding: 0 14px 0 0;
            margin: 0;
        }
          .conteudo-topo .canais-contato ul li:last-child {
              padding-right: 0;
          }
            .conteudo-topo .canais-contato li i {
                margin: 0 !important;
                padding: 0 2px 0 0;
            }
              .conteudo-topo .canais-contato ul a,
              .conteudo-topo .canais-contato ul span {
                  color: #999999;
              }
                .conteudo-topo .canais-contato li.tel-skype i {
                    color: #8FC7C1;
                    font-size: 18px;
                    vertical-align: middle;
                }
                  .conteudo-topo .canais-contato li.plus ul {
                      display: none;
                      position: absolute;
                      background: #0C30A6;
                      right: 0;
                      width: 120px;
                      text-align: center;
                      padding: 10px 0;
                      z-index: 9;
                  }
                    .conteudo-topo .canais-contato ul li.plus {
                        position: absolute;
                        left: 100%;
                        padding-left: 10px;
                        color: #8FC7C1;
                    }
                      .conteudo-topo .canais-contato ul li.plus:hover ul {
                        display: block;
                      }
                        .conteudo-topo .canais-contato li.plus ul i,
                        .conteudo-topo .canais-contato li.plus ul a {
                            color: #fff;
                        }
.conteudo-topo .busca {
    padding: 0;
    background: transparent;
    border: 0;
}
  .conteudo-topo .busca input {
      font-size: 13px;
      color: #999999;
      border-radius: 0;
      border: 1px solid #e9e8e7;
      box-shadow: none;
      width: 100%;
      height: 55px;
      line-height: 55px;
      padding: 0 55px 0 20px;
      box-sizing: border-box;
  }
    .conteudo-topo .busca input::-webkit-input-placeholder {
      color: #999999;
    }
      .conteudo-topo .busca button {
          top: 0;
          right: 0;
          background: none;
          border: 0;
          width: 55px;
          height: 55px;
          line-height: 55px;
          padding: 0;
          color: 0C30A6;
      }
        .conteudo-topo .busca button:before {
            content: '';
            background: url(https://portalsaudequantum.com.br/lojinha_img/f3ba14.png);
            width: 24px;
            height: 24px;
            vertical-align: middle;
        }
          .conteudo-topo .busca button:hover {
            opacity: 0.9;
          }
            .conteudo-topo .busca button:after {
                content: '';
                background: url(//cdn.awsli.com.br/temas/40/borda-lupa.png);
                width: 3px;
                height: 32px;
                position: absolute;
                left: 0;
                top: 50%;
                margin-top: -15px;
            }
.conteudo-topo .conteudo-acoes {
    text-align: right;
    padding-top: 6px;
    padding-bottom: 6px;
}
  .conteudo-topo .acoes-conta {
      float: inherit;
      width: 80%;
      display: inline-block;
      background: transparent;
      padding: 10px 0;
  }
    .conteudo-topo .acoes-conta li {
        text-align: inherit;
    }
      .conteudo-topo .acoes-conta li:last-child:before {
          content: '';
          border-right: 1px solid #e2e1e0;
          margin-right: 8px;
      }
        .conteudo-topo .acoes-conta li i {
            display: inline-block;
            margin: 0;
            background: transparent;
        }
          .conteudo-topo .acoes-conta li a {
              border-width: 0;
              line-height: inherit;
              font-weight: 400;
              color: #999999;
              display: inline-block;
          }
            .conteudo-topo .acoes-conta li .icon-list:before {
                content: '';
                background: url(//cdn.awsli.com.br/temas/40/icon-user.png);
                width: 13px;
                height: 12px;
                vertical-align: middle;
            }
              .conteudo-topo .acoes-conta li .icon-user:before {
                  content: '';
                  background: url(https://portalsaudequantum.com.br/lojinha_img/eqpedy.png);
                  width: 11px;
                  height: 15px;
                  vertical-align: middle;
              }
                .conteudo-topo .acoes-conta li a:hover {
                  color: #8fc7c1;
                  text-decoration: underline;
                }
.conteudo-topo .carrinho {
    border-width: 0;
    display: inline-block;
}
  .conteudo-topo .carrinho i {
      background: transparent;
      position: relative;
  }
    .conteudo-topo .carrinho i:before {
        content: '';
        background: url(//cdn.awsli.com.br/temas/40/cesta.png);
        width: 33px;
        height: 30px;
        vertical-align: middle;
    }
      .conteudo-topo .carrinho i strong {
          position: absolute;
          top: 10px;
          right: -6px;
          width: 19px;
          height: 19px;
          line-height: 16px;
          background-color: #0C30A6;
          border-radius: 100%;
          border: 2px solid #fff;
          color: #fff;
          font-size: 11px;
          font-weight: bold;
          box-sizing: border-box;
      }
.menu.superior {
    background-color: #0C30A6;
}
  .menu.superior .nivel-um {
      text-align: center;
  }
    .menu.superior .nivel-um>li {
        position: relative;
        border: 0;
        float: inherit;
        display: inline-block;
        padding: 0 30px;
    }
      .menu.superior .nivel-um>li i {
        display: none;
      }
        .menu.superior .nivel-um>li:before {
            content: '';
            background: url(//cdn.awsli.com.br/temas/40/menu-icon.png);
            width: 13px;
            height: 13px;
            position: absolute;
            right: -13px;
            top: 50%;
            margin-top: -7px;
        }
          .menu.superior .nivel-um>li:last-child:before {
            display: none;
          }
            .menu.superior .nivel-um>li strong {
                color: #fff;
                font-size: 15px;
                text-transform: uppercase;
            }
              .menu.superior .nivel-dois li {
                  border: 0;
              }
                .menu.superior .nivel-dois li:hover {
                    background: #0C30A6;
                }
                  .menu.superior .nivel-dois li a {
                      margin: 0;
                  }
                    .menu.superior .nivel-dois li:hover a {
                      color: #fff;
                    }
                      .menu.superior .nivel-dois ul {
                          background: #0C30A6;
                          border-left: 1px solid #fff;
                      }
.banner.cheio .flex-control-nav,
.banner.cheio .flex-direction-nav {
    display: none;
}
.pagina-inicial #corpo {
    margin-bottom: 0;
}
#corpo .conteiner {
    background: #fff;
}
.pagina-inicial #corpo .conteiner {
  background: transparent;
}
#corpo .banner.mini-banner {
    margin-bottom: 20px;
}
.recebe-bg {
    background: url(//cdn.awsli.com.br/temas/40/bg-produtos.png);
}
  #corpo .mini-banner,
  #corpo .conteiner>div {
      margin-bottom: 0;
  }
    .recebe-bg #listagemProdutos > a {
        background: #fff;
        border-top: 4px solid #8fc7c1;
        padding: 25px 20px;
    }
      .recebe-bg #listagemProdutos > a strong {
          font-size: 20px;
          text-transform: uppercase;
          color: #0C30A6;
      }
        .recebe-bg #listagemProdutos > a strong:before {
            content: '';
            position: relative;
            top: 3px;
            background: url(https://portalsaudequantum.com.br/lojinha_img/2zp5wgg.png);
            width: 20px;
            height: 21px;
            margin-right: 15px;
            display: inline-block;
        }
          .recebe-bg #listagemProdutos > ul {
              background: #fff;
              margin-bottom: 60px;
              padding: 0 20px;
          }
            .recebe-bg #listagemProdutos > ul ul {
                margin: 0;
            }
              .listagem .listagem-linha li:first-child > div {
                  margin-left: 0;
              } 
                .listagem .listagem-linha {
                    padding-top: 0;
                    border-width: 0;
                }
.listagem .span3 .listagem-item .nome-produto, 
.listagem .produtos-carrossel[data-produtos-linha="4"] .listagem-item .nome-produto {
    min-height: 70px;
}
  .listagem .listagem-linha li {
      border-width: 0;
  }
    .listagem .listagem-item {
        border: 1px solid transparent;
        text-align: center;
    }
      .listagem .listagem-item:hover {
          border: 1px solid #e2e1e0;
      }
        .listagem .listagem-item .nome-produto {
          font-size: 16px;
          color: #777777;
          line-height: 20px;
        }
          .preco-produto .preco-venda {
              font-size: 16px;
              color: #999999;
          }
            .preco-produto .preco-promocional,
            .preco-produto .preco-a-partir strong {
                font-size: 22px !important;
                color: #8fc7c1;
            }
              .preco-produto .preco-parcela,
              .preco-produto .preco-parcela span {
                  color: #777777;
              }
                .preco-produto .preco-parcela strong {
                    color: #0C30A6;
                }
                  .preco-produto .desconto-a-vista {
                      position: relative;
                      display: block;
                      margin-top: 10px;
                      padding-top: 10px;
                      color: #777777;
                      text-transform: lowercase;
                  }
                    .preco-produto .desconto-a-vista strong {
                      text-transform: uppercase;
                      color: #47a7a1;
                    }
                      .preco-produto .desconto-a-vista:before {
                          content: '';
                          width: 70px;
                          height: 1px;
                          background-color: #e2e1e0;
                          position: absolute;
                          top: 0;
                          right: 0;
                          left: 0;
                          margin: auto;
                      }
                        .preco-produto .preco-a-partir span {
                            color: #999;
                        }
                          .listagem-item .acoes-produto {
                              position: inherit;
                              border: 0;
                              background: transparent;
                              padding: 0;
                          }
                            .listagem-item .acoes-produto a {
                                width: 100%;
                                white-space: inherit;
                                display: inline-block;
                                padding: 0 10px;
                                border-radius: 0;
                                border: 0;
                                background: #8fc7c1;
                                text-shadow: none;
                                height: 40px;
                                line-height: 40px;
                                box-sizing: border-box;
                            }
                              .listagem-item .acoes-produto a .icon-shopping-cart:before {
                                  content: '';
                                  background: url(//cdn.awsli.com.br/temas/40/cesta-btn.png);
                                  width: 20px;
                                  height: 17px;
                                  vertical-align: middle;
                              }
                                .listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-prev, 
                                .listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-next {
                                    padding: 0;
                                    background: transparent;
                                    margin-top: -30px;
                                    height: 60px;
                                }
                                  .listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-prev:before,
                                  .listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-next:before {
                                      content: "";
                                      display: block;
                                      width: 30px;
                                      height: 60px;
                                  }
                                    .listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-prev:before {
                                      background: url(https://portalsaudequantum.com.br/lojinha_img/104pb9l.png) 0 -4px;
                                    }
                                      .listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-next:before {
                                        background: url(https://portalsaudequantum.com.br/lojinha_img/104pb9l.png) -43px -4px;   
                                      }
                                        .listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-prev,
                                        .listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-next {
                                            opacity: 1;
                                        }
                                          .listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-prev {
                                            left: -50px;
                                          }
                                            .listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-next {
                                              right: -50px;
                                            }
                                              .listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-prev:hover:before {
                                                background-position: 0 -72px;
                                              }
                                                .listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-next:hover:before {
                                                  background-position: -43px -72px;
                                                }
.bandeiras-produto span {
    background: #0C30A6 !important;
    border: 0;
    box-shadow: none;
}
.menu.lateral .nivel-um>li {
    border: 0;
}
  .menu.lateral .nivel-um>li>a {
      background: #0C30A6 !important;
  }
    .menu.lateral .nivel-um>li>a strong {
        color: #fff;
    }
      .menu.lateral .nivel-um>li>a i {
          display: none;
      }
.lateral.outras {
    background: #fff;
}
  .lateral.outras .filtro {
      border: 0;
      box-shadow: none;
  }
    .lateral.outras .filtro * {
        color: #777783;
    }
      .lateral .atributos ul li a {
          box-shadow: none;
          margin: 0;
          border: 1px solid !important;
      }
        .lateral .atributos ul li.active a {
            background: #0C30A6;
            border-color: transparent !important;
        }
          .lateral .atributos ul li.active a span {
              color: #fff;
          }
            .newsletter .interno {
                background: #fff;
            }
.pagina-categoria .preco-produto .preco-a-partir span,
.pagina-categoria .preco-produto .preco-promocional,
.pagina-busca .preco-produto .preco-a-partir span,
.pagina-busca .preco-produto .preco-promocional {
    display: block;
}
.pagina-categoria .listagem .listagem-item,
.pagina-busca .listagem .listagem-item {
  padding: 0;
}
.pagina-categoria .listagem-item .acoes-produto i,
.pagina-busca .listagem-item .acoes-produto i {
    display: none;
}
  .pagina-categoria .listagem-item .acoes-produto a,
  .pagina-busca .listagem-item .acoes-produto a {
      height: inherit;
      white-space: inherit;
  }
.ordenar-listagem.topo {
  border-width: 0;
}
.produto .nome-produto {
    font-size: 28px;
    color: #060699;
}
  .aproveite-tambem h4.titulo {
      border-bottom: 1px solid;
      color: #8FC7C1;
      font-size: 17px;
      text-transform: uppercase;
      padding-bottom: 7px;
  }
.produto .comprar a {
    background: #0C30A6;
    border: 0;
    border-radius: 0;
    height: 60px;
    line-height: 60px;
    box-sizing: border-box;
    padding: 0 20px;
}
.breadcrumbs i {
    display: none;
}
.info-principal-produto .breadcrumbs ul li:after {
    font-size: 12px;
    color: #666679;
}
.carrinho-checkout .atendimento,
.carrinho-checkout .atendimento .icone-box {
    border-width: 0;
}
.carrinho-checkout .atendimento li .display-table {
    color: #8FC7C1;
}
.carrinho-checkout #rodape .assinaturas {
    float: inherit;
    width: 100%;
    text-align: center;
}
.cep label {
    display: block;
    margin: 0;
    width: 100%;
    font-weight: 400;
    color: #A6A4A1;
}
  .cep .icone-cep:before {
      content: '';
      background: url(//cdn.awsli.com.br/temas/40/icon-cep.png);
      width: 13px;
      height: 13px;
      margin-right: 5px;
      display: inline-block;
      vertical-align: middle;
  }
    .cep .input-append.input-prepend input {
        width: 80%;
        height: 30px;
        line-height: 30px;
        box-sizing: border-box;
        padding: 0 15px;
        border: 0;
        box-shadow: none;
        background: #E0DDD8;
        color: #7C7B79;
        border-radius: 0;
    }
      .cep .input-append.input-prepend input::-webkit-input-placeholder {
        color: #7C7B79;
      }
        .cep .input-append.input-prepend button {
            margin-left: 15px !important;
            background: #EB8B96;
            border: 0;
            border-radius: 0 !important;
            color: #fff;
            text-shadow: none;
            height: 30px;
            line-height: 30px;
            padding: 0 12px;
            box-sizing: border-box;
        }
          .cep .input-append.input-prepend button:hover {
            opacity: 0.9;
          }
#barraNewsletter, 
#barraNewsletter .show-hide, 
#barraNewsletter .componente, 
#barraNewsletter.posicao-rodape .conteiner {
    background-color: #fff;
    box-shadow: none;
}
  #barraNewsletter.posicao-rodape .componente .interno {
      padding: 15px 0;
  }
    #barraNewsletter.posicao-rodape .titulo {
        display: inline-block;
        vertical-align: middle;
        margin: 0 40px 0 0;
        font-size: 25px;
        color: #0C30A6;
        text-transform: uppercase;
    }
      #barraNewsletter.posicao-rodape .titulo i {
        display: none;
      }
        #barraNewsletter.posicao-rodape .titulo p {
            display: block;
            font-size: 18px;
            color: #777777;
            text-transform: none;
            margin-left: 10px;
            padding: 0;
        }
          #barraNewsletter.posicao-rodape .interno-conteudo {
            position: relative;
            display: inline-block;
            height: inherit;
            vertical-align: middle;
            width: 45%;
            padding-right: 107px;
            text-align: left;
        }
          #barraNewsletter.posicao-rodape .news-flower:before {
              content: '';
              background: url(https://portalsaudequantum.com.br/lojinha_img/2rca92b.png);
              width: 113px;
              height: 184px;
              margin-right: 5px;
              display: inline-block;
              vertical-align: middle;
          }
            #barraNewsletter.posicao-rodape .interno-conteudo .newsletter-cadastro {
                position: relative;
                display: block;
                z-index: 9;
            }
              #barraNewsletter.posicao-rodape .interno-conteudo .newsletter-cadastro input {
                  width: 100%;
                  font-size: 13px;
                  color: #999999;
                  padding: 0 20px;
                  box-shadow: none;
                  border: 1px solid #e9e8e7;
                  border-radius: 0;
                  height: 55px;
                  line-height: 55px;
                  box-sizing: border-box;
              }
                #barraNewsletter.posicao-rodape .interno-conteudo .newsletter-cadastro input::-webkit-input-placeholder {
                  color: #999999;
                }
                  #barraNewsletter.posicao-rodape .interno-conteudo .newsletter-cadastro button {
                      position: absolute;
                      top: 0;
                      right: 0;
                      width: 57px;
                      height: 55px;
                      line-height: 55px;
                      padding: 0;
                      background: transparent;
                      border: 0;
                  }
                    #barraNewsletter.posicao-rodape .interno-conteudo .newsletter-cadastro button:hover {
                      opacity: 0.9;
                    }
                      #barraNewsletter.posicao-rodape .interno-conteudo .newsletter-cadastro button:after {
                          content: "\f0da";
                          color: #0C30A6;
                          font-size: 25px;
                          display: inline-block;
                          font: normal normal normal 25px/1 FontAwesome;
                          text-rendering: auto;
                          -webkit-font-smoothing: antialiased;
                          -moz-osx-font-smoothing: grayscale;
                          vertical-align: middle;
                          text-align: center;
                      }
                        #barraNewsletter.posicao-rodape .interno-conteudo .newsletter-cadastro button:before {
                            content: '';
                            background: url(//cdn.awsli.com.br/temas/40/borda-lupa.png);
                            width: 3px;
                            height: 32px;
                            position: absolute;
                            left: 0;
                            top: 50%;
                            margin-top: -15px;
                            display: block;
                        }
                          #barraNewsletter.posicao-rodape .interno-conteudo:after {
                              content: '';
                              background: url(https://portalsaudequantum.com.br/lojinha_img/e5fasj.png);
                              width: 120px;
                              height: 133px;
                              position: absolute;
                              top: -30;
                              right: 0;
                          }
#rodape .titulo {
    color: #8fc7c1;
    border: 0;
    padding-bottom: 0;
    text-transform: uppercase;
    font-size: 17px;
}
  #rodape .institucional .titulo {
    color: #fff;
  }
    #rodape .institucional a:hover {
      text-decoration: underline;
    }
      #rodape .redes-sociais .titulo {
          display: none;
      }
        #rodape .redes-sociais .caixa-facebook {
            box-shadow: none;
            border: 25px solid #37a09a;
        }
          #rodape .redes-sociais .lista-redes i {
              color: #d8d7d5;
              background-color: #f5f3f1;
              border-radius: 100%;
              width: 33px;
              height: 33px;
              line-height: 33px;
              box-sizing: border-box;
              margin: 0 2px;
              font-size: 17px;
          }
            #rodape .redes-sociais .lista-redes a:hover i {
              color: #fff;
              background-color: #0C30A6;
            }
.gateways-rodape {
    background: transparent;
    border: 0;
}
  .gateways-rodape li {
      border: 0 !important;
      width: 20%;
  }
#rodape .cnpj-rodape,
#rodape .assinaturas,
#rodape .assinaturas > span,
#rodape .assinaturas > a {
    display: inline-block;
    vertical-align: middle;
}
  #rodape .assinaturas {
      float: right;
      display: none;
  }
    #rodape .cnpj-rodape p {
        font-size: 12px;
        color: #808080;
    }
      #rodape .assinaturas > span {
          margin-right: 30px;
      }
        #rodape .cnpj-rodape {
            line-height: 38px;
        }


@media (max-width: 1200px){
  .conteudo-topo .canais-contato ul li:first-child {
    display: none;
  }
  .conteudo-topo .acoes-conta li i {
    display: none;
  }
  .listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-prev {
      left: -40px;
  }
  .listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-next {
    right: -40px;
  }
  #barraNewsletter.posicao-rodape .titulo {
    margin: 0 15px 0 0;
  }
  #barraNewsletter.posicao-rodape .interno-conteudo {
    width: 39%;
    float: right;
    top: 20px;
  }
  .pagina-categoria .listagem-item .acoes-produto a,
  .pagina-busca .listagem-item .acoes-produto a {
    line-height: 20px;
  }
}

@media (max-width: 979px){
  .conteudo-topo .canais-contato ul li {
    padding: 0;
  }
  .conteudo-topo .canais-contato ul li i,
  .conteudo-topo .acoes-conta li:first-child,
  .conteudo-topo .acoes-conta li:last-child:before,
  #barraNewsletter.posicao-rodape .news-flower,
  #barraNewsletter.posicao-rodape .interno-conteudo:after {
      display: none;
  }
  .conteudo-topo .acoes-conta li {
      width: 100%;
      text-align: center;
  }
  .conteudo-topo .canais-contato ul li:last-child:before {
    content: '/';
    color: #999;
  }
  .listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-prev {
      left: -30px;
  }
  .listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-next {
    right: -30px;
  }
  #barraNewsletter.posicao-rodape .componente .interno {
    text-align: center;
    padding-bottom: 30px;
  }
  #barraNewsletter.posicao-rodape .titulo {
      display: block;
      margin: 0;
  }
  #barraNewsletter.posicao-rodape .interno-conteudo {
      width: 90%;
      float: inherit;
      top: inherit;
      padding: 0;
  }
  #rodape .cnpj-rodape,
  #rodape .assinaturas {
      display: block;
      text-align: center;
      float: inherit;
  }
}

@media ( max-width: 768px ){
  #rodape {
    text-align: center;
  }
  .conteudo-topo .busca-mobile {
    background: transparent;
  }
  .menu.superior {
    padding: 0;
    border: 0;
  }
  #cabecalho .atalhos-mobile.fundo-secundario,
  #cabecalho .atalhos-mobile li {
      background: #0C30A6;
  }
  #cabecalho .atalhos-mobile.fundo-secundario {
      border-bottom: 5px solid #37A09A;
  }
  .conteudo-topo .busca-mobile .atalho-menu {
      font-size: 18px;
      width: 50px;
      height: 55px;
      line-height: 55px;
      padding: 0;
      box-sizing: border-box;
      border-radius: 0;
      background: #37A09A;
      border: 0;
  }
  .menu.superior .nivel-um>li {
      display: block;
      padding: 0;
  }
  .menu.superior .nivel-um>li:before {
    display: none;
  }
  .listagem .listagem-item:hover {
      border: 1px solid transparent;
  }
  .listagem-item .acoes-produto {
    opacity: 1;
  }
}

@media (max-width: 500px){
  #rodape .assinaturas > span {
      display: block;
      margin-bottom: 10px;
      margin-right: 0;
  }
}