/*#### HEADER ####*/
#cabecalho .conteiner{max-width: 1800px;}
#cabecalho .conteiner .row-fluid{margin: 10px 0;}
#cabecalho .conteiner .inferior .hidden-phone.span8{max-width: 450px; margin-left: 50px;}

#cabecalho .busca input{height: 55px;}
#cabecalho .busca input, #cabecalho .busca input::placeholder{background: #009840; color: #ffffff;}
#cabecalho .busca .botao-busca{padding: 0 22px; width: 75px; height:53px; margin-top: 33px; border-radius: 5px; color: #ffffff !important; background:#BA0102 url("https://cdn.awsli.com.br/2080/2080181/arquivos/bg-button-pequisa.png") no-repeat !important;}
#cabecalho .busca-mobile{max-width: 100%;}
#cabecalho .identifique-se{color:#009840; font-weight:bold;}
#cabecalho .identifique-se span{color:#BE0104;}

#cabecalho .interactions{margin: 0;}
#cabecalho .interactions > li > a{width: 100px; border: 2px solid #BA0102; border-radius: 10px; padding:10px; display: flex; flex-wrap: wrap; justify-content: center; align-items: center;}
#cabecalho .interactions > li > a span,
#cabecalho .interactions > li > a strong{flex-basis:100%; text-transform: uppercase; color: #309647; font-weight: bold;}
#cabecalho .interactions > li > a .cart-qtd{display:none;}

#cabecalho .account-content, #cabecalho .carrinho-interno{display:none !important;}

/*#### MENU ####*/
#cabecalho{position: inherit;}
#cabecalho .menu a strong{color:#ffffff !important;}
#cabecalho .nivel-dois a strong{color: #666666 !important;}

#cabecalho .menu .conteiner{display: flex; justify-content: center; align-items: center;}
.complete {background-image: url("https://cdn.awsli.com.br/2080/2080181/arquivos/menu.png");}
.complete .conteiner{background:none;}
.complete.menu .nivel-um {padding-top:5px; padding-bottom:30px;}

.menu li.com-filho > a i {color: #ffffff !important;}

#cabecalho .menu .menu-Mobile a strong {color: #666666 !important;}
#cabecalho .menu .menu-Mobile .mobile-qtd {color: #ffffff !important;} 
#cabecalho .menu .menu-Mobile a {color: #666666 !important;}

#paginas-tab ul li {padding: 10px 20px !important;}

/*botão fechar menu mobile*/
.menu-esconder {top: 0; margin: 20px 40px 0 0;}

/*#### BANNER ####*/
/*.secao-banners{margin-top:183px;}*/
.secao-banners {margin-top:0 !important;}
.secao-banners .conteiner {max-width: 1920px;}
.banner.cheio+.row-fluid {margin: 40px 0 30px;}

/*#### BANNERS TARJA ####*/
.banner.tarja {text-align:center;}
.banner.tarja img {max-width: 1360px; width: 100%;}

/*#### MINI BANNERS ####*/
.listagem .titulo-categoria{height: 77px; width: 100%;}
.listagem .titulo-categoria strong{display:none;}

/*banner mais vendido*/
.listagem .titulo-categoria.vitrine-mas-vendido {background: url("https://cdn.awsli.com.br/2080/2080181/arquivos/ofertas-especiais.png") no-repeat center; background-size: 100%;}

/*banner destaques*/
.listagem .titulo-categoria.vitrine-destaque {background: url("https://cdn.awsli.com.br/2080/2080181/arquivos/destaques.png") no-repeat center; background-size: 100%;}

/*768PX*/
@media(max-width: 768px){
    .listagem .titulo-categoria.vitrine-mas-vendido, .listagem .titulo-categoria.vitrine-destaque {background-size: 250%;}
}

/*#### MARCAS ####*/
.marcas {margin-bottom: 50px;}
.marcas .titulo-categoria {border-radius: 10px; height: 70px; background: url("https://cdn.awsli.com.br/2080/2080181/arquivos/nossas-marcas.png") no-repeat center; background-size: 100%;}
.marcas .titulo-categoria strong{display: none;}
.marcas .flexslider.carousel {margin: 40px 0;}
.marcas .slides li a {height: 80px;}
.marcas .slides li a img {border-radius: 5px;}

/*#### LISTAGEM DE PRODUTO ####*/
.listagem.com-caixa .listagem-linha{padding-top:40px;}
.listagem.com-caixa .listagem-item{border: 2px solid #BE0104; border-radius: 20px;}
.listagem.com-caixa .listagem-linha .listagem-item:hover{border-radius: 20px; border-color: #BE0104;}
/*.listagem.com-caixa .listagem-linha > ul{display: flex; justify-content: center; align-items:center;}*/
.listagem-item.produto-adicionado .bandeiras-produto .adicionado-carrinho{display:none;}
.listagem-item .bandeiras-produto .bandeira-promocao{font-size: 0.875em;font-weight: bold;display: flex; align-items: center; justify-content: center; width: 50px; height:50px;border-radius: 50%; background: url("https://cdn.awsli.com.br/2080/2080181/arquivos/bg-promocao.png") no-repeat;}
.listagem-item .adicionar-produto-favorito{text-decoration: none; font-size: 1.4em; margin: 10px 15px 0 0; color:#FDB8BC;}
.listagem-item .adicionar-produto-favorito:before{content: none;}
.listagem-item .adicionar-produto-favorito:hover{color:#BE0104;}
.listagem .preco-produto > div {display:flex; justify-content:center; font-weight: bold;}
.listagem .preco-produto > div s{color: #b7b6b6;}
.listagem .preco-produto > div strong{color: #309647; font-size: 22px !important;}
.listagem .preco-produto.destaque-parcela > div:first-child {display: none;}
.listagem-item .acoes-produto .contador-quantidade{display:none;}
.listagem-item .acoes-produto{position: inherit; bottom: 0 !important; opacity: 1;}
.listagem-item .acoes-produto .botao-comprar {font-size: 14px;font-weight:bold;text-transform: uppercase; margin: 20px 0;padding: 0;height: 40px; width: 160px; border-radius:25px; background: url("https://cdn.awsli.com.br/2080/2080181/arquivos/bg-button-product.png") no-repeat !important;}
.listagem-item .acoes-produto .botao-comprar i{display: none;}
.listagem .span3 .listagem-item .nome-produto, 
.listagem .produtos-carrossel[data-produtos-linha="4"] .listagem-item .nome-produto{color: #BE0104; margin-bottom: 15px;}

/*767PX*/
@media(max-width: 767px){
    .listagem.com-caixa .listagem-item{margin: 0 auto;}
    .listagem .listagem-item .imagem-produto, .listagem .listagem-item .info-produto{width:100%;}
    .listagem-item .acoes-produto-responsiva{text-align: center; margin: 0 !important;}
    .listagem-item .acoes-produto-responsiva .tag-comprar{text-align:center;font-size: 14px;font-weight:bold;text-transform: uppercase; margin: 20px 0;padding: 0;height: 40px; width: 160px; border-radius:25px; background: url("https://cdn.awsli.com.br/2080/2080181/arquivos/bg-button-product.png") no-repeat !important;}
    .listagem-item .acoes-produto-responsiva .tag-comprar i{display: none !important;}
}

/*479PX*/
@media(max-width: 479px){
    .listagem.com-caixa .listagem-item .imagem-produto{border: none;}
    .listagem .listagem-item .acoes-produto-responsiva{margin: 0 !important; position: inherit;}
}

.voltar-topo{display: none !important;}

/*#### FOOTER ####*/
/*newsletter*/
#barraNewsletter, #barraNewsletter .show-hide, #barraNewsletter .componente, #barraNewsletter.posicao-rodape .conteiner {background: none;}
#barraNewsletter {height: 250px; display: flex; justify-content: center; align-items: center; background: url("https://cdn.awsli.com.br/2080/2080181/arquivos/bg-newsletter.png") center no-repeat;}
#barraNewsletter .componente .newsletter-cadastro.texto-newsletter {text-transform: capitalize; font-size: 20px; display: flex; justify-content: center; align-items: center; height: 66px; background: url("https://cdn.awsli.com.br/2080/2080181/arquivos/bg-title-newsletter.png") no-repeat center !important;}
#barraNewsletter .componente .newsletter-cadastro.texto-newsletter i{ margin-right: 15px;}
#barraNewsletter .componente .newsletter-cadastro.input-conteiner {padding: 0 0 0 10px; margin-top: 15px;}
#barraNewsletter .componente .newsletter-cadastro.input-conteiner:hover button{color: #ffffff !important;}
#barraNewsletter .componente .newsletter-cadastro.input-conteiner button {background: url("https://cdn.awsli.com.br/2080/2080181/arquivos/bg-button-newsletter.png") no-repeat center !important; color: #ffffff !important;}
#barraNewsletter .componente .newsletter-cadastro.input-conteiner button:hover,
#barraNewsletter .componente .newsletter-cadastro.input-conteiner button:focus {color: #ffffff !important;}
#barraNewsletter .componente .newsletter-assinar:after {content: "RECEBER OFERTAS";}

/*footer*/
#rodape {display: none;}
.new-footer {height: auto; background: url("https://cdn.awsli.com.br/2080/2080181/arquivos/bg.png") no-repeat center; background-size: cover; }
.new-footer .conteiner {padding: 50px 0;}
.new-footer .conteiner .span3 {padding: 0 20px;}
.new-footer .conteiner .span3:first-of-type {padding: 0;}
.new-footer .conteiner .span3:first-of-type p {color: #ffffff; font-size: 14px; margin: 20px 0;}
.new-footer .conteiner .span3:first-of-type ul {margin: 0; display: flex;}
.new-footer .conteiner .span3:first-of-type ul li {margin-right: 10px;}
.new-footer .conteiner .span3:nth-of-type(4){padding: 0;}
.new-footer .conteiner .span3 .title{color: #309647; font-weight: 900; font-size: 24px;}
.new-footer .conteiner .span3 .ul {margin: 0;}
.new-footer .conteiner .span3 .ul li {margin-bottom: 10px;}
.new-footer .conteiner .span3 .ul a,
.new-footer .conteiner .span3 .ul li{color: #ffffff; font-size: 14px; word-break: break-all;}
.new-footer .conteiner .span3 .ul a:hover {text-decoration: underline;}
.new-footer .conteiner .span6:nth-of-type(2) {display: flex; align-items: center;}
.new-footer .conteiner .span6:nth-of-type(2) div:nth-of-type(2) {margin-top: 40px; margin-left: 10px; color: #ffffff; font-size: 12px; font-weight: 900; text-transform: uppercase;}
.new-footer .conteiner .span6 .title{color: #309647; font-weight: 900; font-size: 24px;}
.new-footer-border-bottom {background: url("https://cdn.awsli.com.br/2080/2080181/arquivos/bg-textura.png") center; width: 100%; height: 45px;}

/*1200px*/
@media(max-width: 1200px){
    .new-footer .conteiner {padding: 50px 10%; display: flex; justify-content: center; flex-wrap: wrap;}
    .new-footer .conteiner .span3{flex-basis: 50% !important; width: auto !important; display: flex; justify-content: center; flex-wrap: wrap;}
    .new-footer .conteiner .span3:nth-of-type(1) img {height: 70px;}
    .new-footer .conteiner .span3:nth-of-type(1) ul img {height: auto;}
    .new-footer .conteiner .span3:first-of-type p {text-align: center;}
    .new-footer .conteiner .span3:nth-of-type(3){padding-left: 0;}
    .new-footer .conteiner .span3 .title {flex-basis: 100%; text-align: center;}
    .new-footer .conteiner .span3 .ul li {text-align: center;}
    .new-footer .conteiner .span6 {flex-basis: 100%; width: 100% !important; text-align: center;}
    .new-footer .conteiner .span6:nth-of-type(2) {justify-content: center; margin-top: 20px;}
}

/*1172px*/
@media(max-width: 1172px){
    #cabecalho .identifique-se {display: none;}
    #cabecalho .busca .botao-busca {margin-top: 1px;}
}

/*980px*/
@media(max-width: 980px){
    .new-footer .conteiner:first-of-type {padding-bottom: 0;}
    .new-footer .conteiner:nth-of-type(2) {padding-top: 0;}
    .new-footer .conteiner .span3{margin-bottom: 20px;}
}

/*640px*/
@media(max-width: 640px){
    .new-footer .conteiner .span3 {flex-basis: 100% !important;}
}

/*#### PÁGINA CARRINHO DE COMPRAS ####*/
.pagina-carrinho .finalizar-compra .acao-editar .botao.principal.grande,
.carrinho-checkout #finalizarCompra {background: url("https://cdn.awsli.com.br/2080/2080181/arquivos/bg-button-cart.png") center !important;}

/*############ PÁGINAS INTERNAS ##############*/
#corpo {margin-top: 0 !important;}
.breadcrumbs ul li * {font-size: 16px;}

/*############ PÁGINA DO PRODUTO ##############*/
.pagina-produto #corpo {padding-bottom: 0; margin-bottom: 0;}
.info-principal-produto .breadcrumbs {display: none;}
.produto .conteiner-imagem img {width: 300px;}
.pagina-produto .acoes-flutuante {display: none !important;}
.produto > .row-fluid:first-child {border: 2px solid #be0f19; border-radius: 25px; padding: 30px; margin-bottom: 50px;}
.pagina-produto .nome-produto {text-align: center; color: #be0f19; font-size: 30px; font-weight: 800;}
.pagina-produto .codigo-produto {border-bottom: 1px solid #e5e5e5 !important; padding: 15px 0 0 0 !important;}
.pagina-produto .codigo-produto .cor-secundaria, .produto .codigo-produto .cor-secundaria b {font-weight: normal; color: #666666 !important; font-size: 14px;}
.pagina-produto .codigo-produto .cor-secundaria.pull-right {display: none;}
.produto .acoes-produto .preco-produto div {display: flex; align-items: center;}
.produto .acoes-produto .preco-produto.destaque-parcela div:first-child {display: none;}
.produto .acoes-produto .preco-produto .preco-venda {font-size: 20px !important; color: #a7a7a7; font-weight: 800 !important;}
.produto .acoes-produto .preco-produto .preco-promocional {font-size: 34px !important; color: #009840; font-weight: 800 !important;}
.produto .acoes-produto .comprar .qtde-adicionar-carrinho {width: 120px !important;}
.produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho {border-radius: 25px; border-color: #009840; color: #009840; font-weight: 800; padding-left: 40px;}
.produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho-title {padding: 0 15px; color: #009840; font-weight: 800;}
.produto .acoes-produto .comprar .botao.botao-comprar {text-transform: uppercase; font-weight: 800; font-size: 16px; background: url("https://cdn.awsli.com.br/2080/2080181/arquivos/bg-button-cart.png") center !important; width: 100% !important; border-radius: 25px;}
.produto .acoes-produto .comprar .botao.botao-comprar i {display: none;}
.produto .acoes-produto .comprar span span {text-align: center;}
.produto .acoes-produto .comprar .disponibilidade-produto {color: #a7a7a7; text-align: center; font-weight: 800;}
.produto .acoes-produto .comprar .disponibilidade-produto b {color: #309647 !important;}
.pagina-produto .esconder-variacao {display: none;}
.produto .cep form, .acoes-produto .cep div {display: flex; align-items: baseline;}
.produto .cep form .input-append.input-prepend {position: relative; width: 200px !important;}
.produto .cep label {color: #be0f19; font-weight: bold; font-size: 14px;}
.produto .principal .cep {margin-top: 40px !important;}
.produto .principal .cep input {border-radius: 25px !important; border-color: #309647 !important; width: 100% !important;}
.produto .principal .cep button {width: 60px; position: absolute; top: 0; right: 0; border-radius: 25px !important; color: #ffffff !important; border-color: #309647 !important; background: url("https://cdn.awsli.com.br/2080/2080181/arquivos/bg-button-cart.png") center !important; z-index: 99;}

/*descrição*/
#descricao {color: #666666; font-size: 18px;}
.produto > .row-fluid:nth-of-type(2) {height: 70px; border-radius: 15px; background: url("https://cdn.awsli.com.br/2080/2080181/arquivos/descricao.png") no-repeat center; background-size: 100%;}
.produto > .row-fluid:nth-of-type(3),
.produto > .row-fluid:nth-of-type(4){border: 2px solid #be0f19; border-radius: 25px; padding: 30px;}
 
.produto > .row-fluid:nth-of-type(3) .abas-custom,
.produto > .row-fluid:nth-of-type(4) .abas-custom{margin-top: 0;}

.produto .listagem.aproveite-tambem > .titulo {margin-top: 30px; font-size: 0; height: 70px; border-radius: 15px; background: url("https://cdn.awsli.com.br/2080/2080181/arquivos/relacionados.png") no-repeat center; background-size: 100%;}
.produto .listagem.com-caixa .listagem-linha {padding-top: 0;}

/*767px*/
@media (max-width: 767px){
    .produto {margin-top: 50px !important;}
    .produto > .row-fluid:nth-of-type(1) {display: none;}
    .produto .conteiner-imagem > div {border: none !important;}
    .produto .principal .cep button {line-height: 0;}
    .pagina-produto .produto-video {display: none;}
    
    .produto > .row-fluid:nth-of-type(5) {background: url("https://cdn.awsli.com.br/2080/2080181/arquivos/descricao.png") no-repeat top center !important; background-size: 100%; border: none; margin: 50px 0 30px; padding: 85px 0 0 !important;  border-radius: 0;}
    .produto > .row-fluid:nth-of-type(5) .span12 {border: 2px solid #be0f19; border-radius: 25px;}
    .produto .listagem.aproveite-tambem > .titulo {background-size: cover; border-radius: 0 !important;}
}

/*420px*/
@media (max-width: 420px){
    .produto .listagem.aproveite-tambem > .titulo {background-size: 250% !important;}
}

/*carrinho checkout*/
.carrinho-checkout #formularioLogin .submit-email {min-width: 120px; background: url("https://cdn.awsli.com.br/2080/2080181/arquivos/bg-button-cart.png") center !important;}

/*767px*/
@media (max-width: 767px){
    .carrinho-checkout #formularioLogin #id_email_login {width: 100%;}
}


/*MODAL CONTATO*/
#modalContato {max-width: 800px !important; border-radius: 10px; overflow: hidden; width: 90% !important;}
#modalContato .form-horizontal .control-label {text-align: left;}
#modalContato .form-horizontal input[type="text"],
#modalContato .form-horizontal textarea {width: 100%;}

/*767px*/
@media (max-width: 767px){
    #modalContato {margin: 0 auto !important;}
}

/*PÁGINA CADASTRO DE CLIENTE*/
.formulario-cadastro-cliente input,
.formulario-cadastro-cliente select {min-height: 40px; width: 100%;}
.formulario-cadastro-cliente .checkbox input[type="checkbox"],
.formulario-cadastro-cliente .checkbox input[type="radio"]{width: auto !important; min-height: auto !important;}

.cadastro input[type="text"], .cadastro input[type="password"], .cadastro select {min-height: 40px;}

#id_email_recuperar_senha {min-height: 40px; width: 100%;}
#id_numero_pedido, #id_mes, #id_ano, #id_cep, #id_cpf, #id_cnpj {min-height: 40px;}
.buscar-pedidos .botao,
#id_telefone_celular, #id_telefone_principal, #id_telefone_comercial {min-height: 40px;}

#usarCupom {height: 30px; min-height: 30px;}

/*767px*/
@media (max-width: 767px){
    #modalRecuperarSenha {margin: 0 auto !important;max-width: 600px; width: 90% !important;}
}

/*conta ### lista de desejo*/
/*767px*/
@media (max-width: 767px){
    .abas-conta li a {padding: 8px; font-size: 14px;}
}


