body {
  color: #333;
  font-weight: 400;
}

* {
  box-shadow: none;
  font-family: Raleway, sans-serif
}

a:hover {
  text-decoration: none
}

.cor-secundaria {
  color: #333
}

.identificacao .email-box {
    margin-right: 155px;
}

.identificacao .control-group .submit-email.botao.principal {
    max-width: inherit;
}

.botao {
  border: none;
  background: 0 0;
  padding: 10px;
  text-transform: uppercase
}

.botao:hover {
  background-image: none;
  opacity: .8;
  filter: alpha(opacity=80)
}

.borda-principal {
  border: none
}

.conteiner-principal .conteiner {
  box-shadow: none;
  padding: 10px
}

#barraTopo .canais-contato ul li {
    font-size: 11px;
    margin-left: 0;
    padding-left: 3px;
}

#barraTopo .canais-contato ul li a, 
#barraTopo .canais-contato ul li i {
    font-size: 12px!important;
    color: #333;
}

#barraTopo .canais-contato ul li i {
  margin-right: 0;
}    

.barra-inicial {
  height: 48px;
  line-height: 48px;
  margin-bottom: 10px;
  text-transform: uppercase
}

.caixa-sombreada {
  box-shadow: none;
  border: 1px solid #ddd
}

.pagina-carrinho .caixa-sombreada {
  box-shadow: none;
  border: none
}

.barra-inicial.fundo-secundario {
  background-color: #333;
  color: #fff
}

.barra-inicial.fundo-secundario a,
.barra-inicial .canais-contato i,
.barra-inicial.fundo-secundario span,
.barra-inicial.fundo-secundario span:hover {
  color: #fff
}

.barra-inicial.fundo-secundario a:hover {
  color: #ccc;
  text-decoration: none
}

.flexslider {
  border: none;
  box-shadow: none
}

.flexslider:hover {
  opacity: .8;
  filter: alpha(opacity=80)
}

.conteudo-topo .superior {
  padding: 0
}

.logo a {
  height: 80px;
  text-align: center
}

.logo a:hover {
  opacity: .8;
  filter: alpha(opacity=80)
}

.logo a img {
  max-height: 130%;
}

.menu.superior {
  background-color: #fff;
  padding-left: 0;
  border-bottom: 3px solid #333
}

.menu.superior .nivel-um>li {
  border: none
}

.menu.superior .titulo {
  margin: 20px 0;
  color: #333;
  text-transform: uppercase;
  font-size: 14px;
}

.menu.superior .titulo .fundo-secundario {
  background-color: none;
  color: #333
}

.menu li.com-filho>a i {
  background: 0 0;
  color: #333
}

.menu li.com-filho:hover i,
.menu li.com-filho>a:hover i {
  background: #333
}

.menu li>a i {
  margin-left: 0
}

.menu.superior .nivel-um>li:hover {
  margin-top: 0;
  background: #333
}

.menu.superior .nivel-um>li:hover .titulo,
.menu.superior .nivel-um>li:hover i {
  color: #fff
}

.menu.superior .nivel-dois {
  top: 60px;
  font-size: 14px;
  padding: 0;
  border-color: #333;
  border-top: 3px solid #333
}

.menu.superior .nivel-dois * {
  border-color: #333
}

.menu li>ul>li.com-filho>a i.fundo-secundario {
  background: 0 0;
  color: #999
}

.menu li>ul>li.com-filho>a:hover i {
  background: #f2f2f2;
  color: #999
}

.menu .nivel-dois .com-filho i {
  top: 2px
}

.sugestoes * {
  border: 0
}

.lista-redes .icon-bold,
.lista-redes .icon-facebook,
.lista-redes .icon-google-plus,
.lista-redes .icon-instagram,
.lista-redes .icon-pinterest,
.lista-redes .icon-twitter,
.lista-redes .icon-youtube {
  background-color: #333;
  color: #fff
}

.lista-redes .icon-bold:hover,
.lista-redes .icon-facebook:hover,
.lista-redes .icon-google-plus:hover,
.lista-redes .icon-instagram:hover,
.lista-redes .icon-pinterest:hover,
.lista-redes .icon-twitter:hover,
.lista-redes .icon-youtube:hover {
  background-color: #fff;
  color: #333
}

.lista-redes ul li {
  border: none;
  margin-right: 5px
}

.lista-redes i {
  margin-top: 0;
  width: 25px;
  height: 20px;
  padding: 3px 0 2px;
  line-height: 20px
}

.barra-inicial ul li {
  height: 40px
}

.canais-contato .icon-comment,
.canais-contato .icon-phone {
  color: #fff;
  font-size: 13px
}

.canais-contato .icon-comment:hover,
.canais-contato .icon-phone:hover {
  color: #fff
}

.canais-contato ul li {
  border: 0
}

.busca {
  padding: 0;
  background: 0 0;
  border: 0
}

.busca * {
  border-radius: 0
}

.busca input {
  border: 1px solid #ddd;
  border-radius: 0;
  height: 28px;
  padding: 7px 0 7px 15px;
  font-size: 14px;
  font-style: italic
}

.busca .botao {
  top: 0;
  height: 44px;
  border: 1px solid #333;
  background: #333;
  color: #fff;
  padding-left: 15px;
  padding-right: 15px
}

.busca .botao:hover {
  background: #333;
  color: #ccc;
  opacity: 1;
  filter: alpha(opacity=100)
}

.bem-vindo {
  font-size: 12px;
  color: #333
}

i.icon-list.fundo-principal,
i.icon-user.fundo-principal {
  display: none
}

.acoes-conta {
  float: right;
  font-size: 13px;
}

#cabecalho ul.dropdown-menu {
  box-shadow: 0;
  border: 1px solid #ddd
}

.busca .botao-busca {
  right: -25px
}

.carrinho {
  float: right;
  border: 1px solid #333;
  background: #333;
  height: 42px;
  padding: 0 15px 0 5px;
  font-size: 14px;
  color: #fff
}

.carrinho:hover {
  border: 1px solid #333;
  background: #333
}

.carrinho .fundo-principal {
  background: 0 0;
  font-size: 18px
}

.carrinho>a span {
  font-size: 13px;
  color: #fff
}

.carrinho>a span b {
  text-transform: uppercase
}

.carrinho>a strong {
  color: #fff;
  margin-left: 0;
  margin-right: 5px
}

.carrinho .fundo-principal {
  color: #fff
}

.carrinho .fundo-principal:hover,
.carrinho:hover {
  color: #ccc
}

.carrinho-interno.borda-principal {
  border: none;
  top: 44px
}

.carrinho-interno .nome-produto {
  font-size: 13px
}

.carrinho-interno .preco-produto .preco-promocional {
  font-size: 15px
}

.listagem .listagem-item .acoes-produto a {
    background: #333;
}

.carrinho-interno>div>span> i {
  display: none
}

.carrinho-interno>div>span strong.titulo.cor-principal {
  font-size: 20px;
  margin-top: 5px
}

#cabecalho .carrinho span b:before {
    color: #fff;
}

#barraTopo .carrinho span b:before {
    content: "";
}

#barraTopo .carrinho a > span > b{
    font-size: 12px;
    line-height: 17px;
}

.tabela-carrinho * {
  vertical-align: initial
}

.flex-direction-nav a {
  background-image: url(//cdn.awsli.com.br/temas/2/bg_direction_nav.png);
  margin: -20px 20px 0
}

.banner .flex-control-nav {
  background: 0 0
}

.flex-control-nav li {
  margin: 0 2px;
  background: 0 0
}

.banner .flex-control-paging li a {
  width: 15px;
  height: 15px;
  border-radius: 10px
}
.secao-banners .flexslider .flex-direction-nav li a.flex-next{ 
  background-position: -24px 0px; 
}
.secao-banners .flexslider .flex-direction-nav li a.flex-prev{ 
  background-position: 0 0px; 
}
.flex-direction-nav a:before, .flex-direction-nav a.flex-next:before{ 
  background: none; 
}

#barraTopo {
  box-shadow: none
}

#barraTopo {
  height: 50px;
  padding: 5px 0 7px;
  margin: 0;
  border-bottom: 1px solid #ddd
}

#barraTopo .carrinho {
  padding: 7px;
  height: 28px
}

#barraTopo .canais-contato {
  margin-top: 5px
}

#barraTopo .canais-contato ul li a,
#barraTopo .canais-contato ul li i {
  font-size: 13px;
  color: #333
}

#barraTopo .canais-contato ul li a:hover,
#barraTopo .canais-contato ul li i:hover {
  color: #333
}

#barraTopo h4 {
  margin-top: 6px;
}

#barraTopo .carrinho-interno {
  top: 42px
}

#barraTopo .titulo.cor-secundaria {
  color: #fff
}

#listagemProdutos .titulo {
  margin: 20px 0;
  text-transform: uppercase
}

.listagem .span6 .imagem-produto {
  height: 380px
}

.listagem .span4 .imagem-produto {
  height: 330px
}

.listagem .span3 .imagem-produto {
  height: 250px
}

.listagem .listagem-linha li {
  border: none
}

.listagem .listagem-item {
  text-align: center
}

.listagem .listagem-item .produto-sobrepor:hover {
  background: url(//cdn.awsli.com.br/temas/2/hover-products1.png) center center no-repeat
}

.listagem.com-caixa .listagem-item:active,
.listagem.com-caixa .listagem-item:hover {
  border: none;
  box-shadow: none
}

.listagem .listagem-item .acoes-produto {
  bottom: 0;
  background: none;
  border-width: 0;
  top: 85%;
}

.listagem .listagem-item .acoes-produto .icon-search,
.acoes-produto-responsiva .tag-comprar .icon-search{ 
  display: none
}
.acoes-produto-responsiva .tag-comprar {
  display: block;
  background: none;
}

.acoes-produto-responsiva .tag-comprar{
  display: block!important;
}

.acoes-produto-responsiva .tag-comprar span{
  color: #fff;
  background: #000;
  padding: 8px;
}

.listagem .listagem-item .nome-produto {
  font-size: 14px;
  min-height: 0;
  margin-top: 10px
}

.listagem .listagem-item .preco-produto .preco-promocional {
  font-size: 18px;
}

.listagem .bandeiras-produto span {
  box-shadow: none
}

.listagem.com-caixa .listagem-item {
  border: none;
  background: 0 0;
  box-shadow: none
}

.listagem .listagem-linha {
  border-width: 0
}

.listagem.com-caixa .listagem-item .imagem-produto {
  border: none
}

.menu .nivel-dois,
.menu .nivel-tres,
.menu.lateral .nivel-um>li>a {
  box-shadow: none;
  border: 1px solid #ddd;
  border-bottom: 0;
  text-transform: uppercase
}

.menu .nivel-dois,
.menu .nivel-tres,
.menu.lateral .nivel-um>li:first-child>a {
  border-radius: 3px 3px 0 0
}

.menu .nivel-dois,
.menu .nivel-tres,
.menu.lateral .nivel-um>li>a:last-child {
  border-bottom: 1px solid #ddd;
  border-radius: 0 0 3px 3px
}

.menu.lateral .titulo {
  font-size: 13px
}

.menu.lateral .titulo:hover {
  color: #333
}

.menu.lateral.fechado .nivel-um .com-filho i {
  color: #333;
  background: 0 0
}

.menu .nivel-dois>li>a,
.menu .nivel-tres>li>a {
  padding: 5px;
  border: 0
}

.menu li>a i {
  color: #333;
  background: 0 0
}

.sugestoes {
  box-shadow: none;
  border: 1px solid #ddd;
}

.sugestoes>.titulo {
  text-transform: uppercase;
  font-size: 14px;
  border: none;
  padding-bottom: 0
}

.sugestoes .imagem-produto,
.sugestoes .nome-produto,
.sugestoes .preco-produto,
.sugestoes .ver-mais,
.sugestoes ul li {
  border: 0
}

.sugestoes .comprar {
  background-color: #fff
}

.fundo-principal,
.fundo-principal *,
.fundo-principal:hover,
.fundo-principal.botao:hover,
.fundo-principal:hover {
  color: #333
}

.componente {
  background-color: #fff;
  border: 1px solid #ddd;
}

.componente .titulo {
  font-size: 14px;
  text-transform: uppercase
}

.componente .titulo i {
  color: #333
}

.componente .interno:hover {
  background-color: #f3f3f3
}

.newsletter .input-conteiner input {
  height: 40px;
  padding: 0 10px 0 15px;
  font-style: italic
}

.newsletter .botao {
  margin-top: 5px
}

.newsletter .botao:hover,
.sugestoes .imagem-produto:hover {
  opacity: .5;
  filter: alpha(opacity=50)
}

.marcas .flexslider {
  padding: 15px 0
}

.marcas .flex-direction-nav a {
  background-image: url(//cdn.awsli.com.br/temas/2/bg_direction_nav-1.png)
}

.marcas .carousel li:hover {
  opacity: .5;
  filter: alpha(opacity=50)
}

.produto .conteiner-imagem>div {
  box-shadow: none
}

.produto .nome-produto {
  text-transform: uppercase;
  font-size: 22px
}

.produto .principal .atributos b {
  color: #333;
}

.produto .principal .preco-promocional {
  font-size: 32px;
  letter-spacing: -1px
}

.produto .cep label {
  font-size: 13px;
}

.produto .elastislide-carousel {
  margin-bottom: 20px
}

.produto .elastislide-carousel ul li a {
  box-shadow: none
}

.produto .elastislide-carousel ul li.active a {
  border: 1px solid #333
}

.produto .produto-compartilhar .lista-favoritos {
  color: #fff;
  text-transform: uppercase
}

.produto .produto-compartilhar .lista-favoritos i {
  color: #fff
}

.produto>.row-fluid:first-child {
  border: 0
}

.produto .acoes-flutuante .preco-produto div>* {
  font-size: 20px;
}

.produto .acoes-flutuante {
  padding: 10px 20px 20px 30px;
  box-shadow: none;
  border: 1px solid #ddd
}

.produto .acoes-flutuante .close_float {
  left: -70px;
  background: #333;
  color: #fff
}

.produto .acoes-flutuante .close_float:hover {
  opacity: .5;
  filter: alpha(opacity=50)
}

.produto .acoes-flutuante .comprar {
  margin-top: 10px
}

.produto .input-prepend {
  border: 1px solid #fff
}

.produto .input-prepend .add-on:first-child {
  background: #fff;
  padding: 10px
}

.produto .input-prepend .btn {
  background: #f3f3f3;
  color: #333;
  padding: 10px 15px
}

.produto .input-prepend .btn:hover {
  background: #333;
  color: #fff
}

.produto .input-prepend .add-on:first-child i {
  color: #333
}

.produto .input-prepend.input-append input {
  padding: 10px 15px
}

#formCalcularCep {
  background: 0 0
}

.atributos ul li a {
  box-shadow: none;
  border: 1px solid #ddd;
  margin: 0
}

.atributos ul li a:hover {
  border: 1px solid #333
}

.atributos ul li.active a {
  border: 1px solid #ddd;
  background: #f3f3f3
}

.abas-custom .nav-tabs li a {
  box-shadow: none;
  text-transform: uppercase;
  border: 0;
  padding: 0;
  color: #333
}

.abas-custom .nav-tabs li a:hover {
  border: 0;
  color: #333
}

.abas-custom .tab-content {
  box-shadow: none;
  padding: 0;
  font-size: 14px;
  line-height: 25px
}

.produto>.row-fluid+.row-fluid .span12 {
  border: 1px solid #ddd;
  padding: 20px
}

.produto .aproveite-tambem h4 {
  text-transform: uppercase;
  font-size: 16px
}

.breadcrumbs {
  border: 1px solid #ddd;
  padding-left: 10px;
}

.breadcrumbs ul li * {
  font-size: 14px
}

.breadcrumbs ul li {
  border: 0
}

.breadcrumbs ul li:last-child {
  font-style: italic
}

.breadcrumbs ul li a:hover {
  color: #333
}

.pagination ul>.active>a,
.pagination ul>.active>span,
.pagination ul>li>a:focus,
.pagination ul>li>a:hover {
  background: #fff;
  color: #333
}

.ordenar-listagem .dropdown-menu>li>a {
  color: #333
}

.btn-group>.btn:first-child {
  background: #fff;
  color: #333
}

.conteudo h1 {
  font-size: 20px;
  text-transform: uppercase
}

.filtro {
  border: 1px solid #ddd;
  box-shadow: none;
  outline: 0
}

.filtro h4 {
  border: 0;
  text-transform: uppercase;
  font-size: 14px
}

.conta-menu .titulo {
  font-size: 16px;
  text-transform: uppercase;
  border: 0
}

.conta-menu i {
  display: none
}

.pagina-pagina p {
  font-size: 13px;
  line-height: 25px
}

.cabecalho-interno .titulo {
  font-size: 18px;
  text-transform: uppercase
}

.cabecalho-interno .titulo small {
  font-size: 13px;
  margin-left: 10px
}

.pagina-carrinho h6 {
  color: #333;
  font-size: 14px
}

.pagina-carrinho table button {
  color: #333;
  background: #F3F3F2
}

.pagina-carrinho table button:hover {
  background: #F3F3F2;
  color: #333
}

.carrinho-checkout .atendimento {
  border: none
}

.carrinho-checkout .atendimento .icone-box {
  border: none;
  color: #333
}

.pagina-conta *,
.pagina-favorito-listar *,
.pagina-pedido-listar * {
  box-shadow: none
}

.pagina-conta .abas-conteudo,
.pagina-favorito-listar .abas-conteudo,
.pagina-pedido-listar .abas-conteudo {
  border: none;
  padding: 0
}

.abas-conta li a {
  border: 1px solid #ddd;
  background: 0 0;
  box-shadow: none;
  border-radius: 0
}

.abas-conta li a i {
  display: none
}

.abas-conta li {
  margin: 0
}

.caixa-dados {
  padding: 30px 0 0;
  border: none
}

.caixa-dados h3 {
  font-size: 18px;
  text-transform: uppercase;
  border: none
}

.caixa-dados h3 small {
  font-size: 14px;
  margin-left: 10px
}

.caixa-info {
  background: 0 0;
  border: 1px solid #ddd
}

.menu-simples li.divisor {
  border: 0;
  margin: 0;
  padding: 0
}

#modalContato .titulo {
  font-size: 16px;
  text-transform: uppercase
}

#rodape p {
  color: grey;
}

#rodape .institucional {
  background: #333;
  min-height: 0
}

#rodape .pagamento-selos {
  background: #333
}

#rodape .redes-sociais {
  background: 0 0;
  box-shadow: none
}

#rodape .titulo {
  border: none;
  margin: 0;
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
}
#rodape .links-rodape ul li {
  list-style: none
}

#rodape .caixa-facebook {
  box-shadow: none;
  border: 1px solid #333
}

#rodape a:hover {
  color: #ccc
}

.integrandose-head {
  padding: 10px 0;
  text-align: center;
  border-bottom: 1px solid #ddd
}

.integrandose-head:hover {
  opacity: .8;
  filter: alpha(opacity=80)
}

.integrandose {
  text-align: center
}

.pagamento-selos+div p {
  padding-top: 12px
}

.pagamento-selos+div .span10 {
  position: relative
}

@media only screen and (max-width: 767px) {
  #cabecalho {
    padding-top: 50px
  }
  .conteiner-principal {
    padding: 0 10px
  }
  .atalhos-mobile li {
    border: 0;
    height: 42px
  }
  .atalhos-mobile li a {
    padding-top: 0;
    text-shadow: none;
    top: -2px;
    color: #fff
  }
  .atalhos-mobile li a:hover {
    color: #ccc
  }
  .atalhos-mobile li.fundo-principal a {
    color: #fff
  }
  .atalhos-mobile {
    height: 42px
  }
  a.icon-home,
  a.icon-shopping-cart,
  a.icon-signout,
  a.icon-user {
    color: #fff;
    font-size: 20px
  }
  .conteudo-topo .busca-mobile {
    padding: 0;
    background-color: #fff;
    border: none;
    border-radius: 0
  }
  .busca .botao-busca {
    line-height: 20px;
    right: -5px
  }
  .conteudo-topo .busca-mobile .atalho-menu {
    line-height: 24px;
    padding-left: 15px;
    padding-right: 15px
  }
  .menu.superior *,
  .menu.superior .nivel-um {
    border: none
  }
  .menu.superior a {
    color: #fff;
    line-height: 20px
  }
  .menu.superior {
    border-bottom: 0
  }
  .listagem .listagem-item .produto-sobrepor:hover {
    background: 0 0
  }
  .listagem .span4 .listagem-item .nome-produto {
    text-transform: uppercase
  }
  .acoes-produto-responsiva .tag-comprar {
    display: none
  }
  .breadcrumbs {
    padding-left: 15px
  }
  .ordenar-listagem label {
    padding-top: 5px
  }
  .input-append .btn-group:last-child>.dropdown-toggle {
    padding-top: 0;
    padding-bottom: 0;
    height: 31px
  }
  .tabela-carrinho tr {
    border: none
  }
  #rodape * {
    text-align: center
  }
  #rodape .pagamento>ul li {
    float: none
  }
  #rodape .integrandose {
    right: auto !important;
    top: auto !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-right: 10px !important;
  }
  .menu.superior .nivel-dois li {
      padding: 0;
  }
  .menu.superior .nivel-dois a {
      color: #333;
      padding: 5px 0;
      margin: 0;
  }
}