/*barra de Rolagem*/
::-webkit-scrollbar-track{background-color: #4a4a4a;}
::-webkit-scrollbar{width:10px;background-color: #4a4a4a;}
::-webkit-scrollbar-thumb{background-color: #004d79;}

/*Header*/
.open-nav .menu.superior {transform: translate(0, 0); -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0);}

.barra-inicial {background-color: #04284a; height: 30px; border-top: 1px solid #ff2800;}
.barra-inicial .frase-topo {width: fit-content; width: -moz-fit-content; width: -webkit-fit-content;}
.barra-inicial .frase-topo p {color: white; text-transform: uppercase; font-size: 10px;}
.barra-inicial .lista-redes {width: fit-content; right: 0; position: absolute; left: 0; margin: 0 auto !important;}
.barra-inicial .lista-redes ul li {border: 0;}
.barra-inicial .lista-redes ul li a i {background-color: transparent; background-image: none;}
.barra-inicial .canais-contato {width: fit-content; width: -moz-fit-content; width: -webkit-fit-content; float: right;}
.barra-inicial .canais-contato ul li.hidden-phone, .barra-inicial .canais-contato ul li:nth-of-type(2) {display: none;}
.barra-inicial .canais-contato ul li a {color: white; text-transform: uppercase; font-size: 10px;}
.barra-inicial .canais-contato ul .central-atendimento {border: none;}
.barra-inicial .canais-contato ul .central-atendimento a img {margin-right: 8px;}

#cabecalho {background-color: white;}
#cabecalho .conteiner {box-shadow: none;}
#cabecalho .menu.superior .nivel-um {border: 0;}
#cabecalho .menu.superior .nivel-um li {border: 0;}
#cabecalho .menu.superior .nivel-um li a .titulo {font-size: 11px; text-transform: uppercase; color: white; font-weight: 600;}
#cabecalho .menu.superior .nivel-um li .nivel-dois li a {color: white; font-size: 10px; text-transform: uppercase;}
#cabecalho .conteudo-topo .busca-mobile {background-color: transparent;}
#cabecalho .conteudo-topo .busca-mobile .busca form input {background-color: white; border: 1px solid #dcdcdc; color: black; font-size: 13px; box-shadow: none; height: 30px; border-radius: 0;}
#cabecalho .conteudo-topo .busca-mobile .busca form input::placeholder, #barraTopo .busca input::placeholder {color: #dcdcdc;}
#cabecalho .conteudo-topo .busca-mobile .busca form .botao-busca {background-color: white; height: 48px; background-image: url("https://cdn.awsli.com.br/2580/2580133/arquivos/lupa-icone.png"); border: 0; color: transparent; background-repeat: no-repeat; background-position: center; right: 4%; top: 2px;}
#cabecalho .conteiner .conteudo-topo .busca-mobile .atalho-menu {border-radius: 0; background-image: none; line-height: 36px;}
#cabecalho .carrinho, #barraTopo .row-fluid .carrinho {border: none;}
#cabecalho .carrinho>a>i, #barraTopo .row-fluid>.carrinho i {background-image: url("https://cdn.awsli.com.br/2580/2580133/arquivos/carrinho-bg.png"); background-repeat: no-repeat; background-color: transparent; color: transparent;}
#cabecalho .carrinho .qtd-carrinho, #barraTopo .row-fluid .carrinho .qtd-carrinho {font-size: 15px; margin: 0; line-height: 15px; background-color: red; padding: 5px 10px; border-radius: 25px; color: white;}
#cabecalho .carrinho span, #barraTopo .row-fluid .carrinho span {display: none;}

.sticky {position: fixed !important; top: 20px !important; background-color: white !important; margin: 0 auto; left: 0; right: 0; z-index: 9999 !important; box-shadow: 0 0 7px rgba(0,0,0,0.5);}

#barraTopo .row-fluid .titulo a {display: none;}
.logo-acompanhante img {position: relative; top: -1px; width: 120px;}
#barraTopo .busca input {background-color: white; border: 1px solid #dcdcdc; color: black; font-size: 10px; box-shadow: none; height: 20px; border-radius: 0;}
#barraTopo .busca .botao-busca {background-color: white; height: 24px; background-image: url("https://cdn.awsli.com.br/2580/2580133/arquivos/lupa-icone.png"); border: 0; color: transparent; background-repeat: no-repeat; background-position: center; background-size: contain; right: 2%; top: 3px;}
#barraTopo .carrinho>a i {height: 29px; width: 34px;}
#barraTopo .row-fluid .carrinho .qtd-carrinho {padding: 5px 10px;}

/*Banners*/
.pagina-inicial .secao-banners .banner.tarja {position: absolute; text-align: center;}
.secao-banners .conteiner .banner.hidden-phone {margin: 0;}

/*Corpo*/
body, .titulo {font-family: 'Poppins', sans-serif !important;}
#corpo {margin-bottom: 0;}
.conteiner-principal .conteiner {box-shadow: none;}
#corpo .secao-principal .conteudo .marcas {display: none;}
.titulo {font-weight: 500;}

/*Podutos - Home*/
#corpo .secao-principal .conteudo .listagem .titulo-categoria {border: none; background-color: transparent; padding-left: 0;}
.listagem .titulo-categoria:hover {padding-left: 0; background-color: transparent;}
#corpo .listagem .titulo-categoria strong {display: none;}
#corpo .listagem .titulo-categoria .novo-titulo-vitrine {color: black; font-size: 20px; font-weight: 500;}
#corpo .listagem .listagem-linha .listagem-item {text-align: center; border-color: transparent;}
#corpo .listagem .listagem-linha .listagem-item .imagem-produto {margin-bottom: 40px;}
#corpo .listagem .listagem-linha .listagem-item .info-produto .nome-produto {color: #00639b; font-weight: 500; font-size: 17px; min-height: 35px; margin-bottom: 15px;}
#corpo .listagem .listagem-linha .listagem-item .info-produto div .preco-produto div .preco-promocional {color: #e20002; font-size: 20px; font-weight: 600;}
#corpo .listagem .listagem-linha .listagem-item .info-produto div .preco-produto div .preco-parcela, #corpo .conteudo .listagem .listagem-linha .listagem-item .info-produto div .preco-produto div .preco-parcela strong, #corpo .conteudo .listagem .listagem-linha .listagem-item .info-produto div .preco-produto div .preco-parcela span {color: #868686; font-size: 14px; font-weight: 500;}
#corpo .listagem .listagem-linha .listagem-item .acoes-produto-responsiva, #corpo .listagem .listagem-linha .listagem-item .acoes-produto {opacity: 1; border: 0; position: absolute; background-color: transparent; bottom: 32%;}
#corpo .listagem .listagem-linha .listagem-item .acoes-produto-responsiva a, #corpo .listagem .listagem-linha .listagem-item .acoes-produto a {background-color: transparent; border: 0; box-shadow: none; text-shadow: none; color: transparent; height: 65px; width: 65px; background-image: url("https://cdn.awsli.com.br/2580/2580133/arquivos/botao-comprar.png"); padding: 0; float: right;}
#corpo .listagem .listagem-linha .listagem-item .acoes-produto-responsiva a .titulo, #corpo .listagem .listagem-linha .listagem-item .acoes-produto-responsiva a i {display: none;}
.listagem .listagem-linha li {border-width: 0 0 0 0;}

/*Paginas Internas*/
.pagina-pagina #corpo .conteiner .secao-principal .conteudo .caixa-sombreada {box-shadow: none;}
.pagina-pagina #corpo .conteiner .secao-principal .conteudo .caixa-sombreada h1.titulo {font-weight: 500; margin-bottom: 30px;}
.pagina-pagina #corpo .conteiner .secao-principal .conteudo .caixa-sombreada p, .pagina-pagina #corpo .conteiner .secao-principal .conteudo .caixa-sombreada ul li {color: black; font-size: 13px;}

/*Pag Produto*/
.pagina-produto #corpo .conteiner {padding-top: 50px;}
.pagina-produto #corpo .conteiner .secao-principal .produto h1.nome-produto {color: #00639b;}
.pagina-produto #corpo .conteiner .secao-principal .produto .acoes-produto .preco-produto.destaque-preco .titulo {color: #e20002; font-weight: 600;}
.pagina-produto #corpo .conteiner .secao-principal .produto .comprar .botao-comprar i {display: none;}
.pagina-produto #corpo .conteiner .row-fluid .span12 .abas-custom .tab-content {box-shadow: none;}
.pagina-produto #corpo .conteiner .row-fluid .span12 .abas-custom .tab-content 
.pagina-produto #corpo .conteiner .acoes-flutuante {text-align: center !important;}
.pagina-produto #corpo .conteiner .produto .acoes-flutuante .comprar {text-align: center;}
.pagina-produto #corpo .conteiner .produto .aproveite-tambem h4.titulo {font-size: 25px;}

/*Mini Banners - Rodapé*/
.banners-rodape div:nth-of-type(1) {margin-bottom: 20px;}

/*Footer*/
#rodape .institucional {background-image: none; background-color: #f2f2f2;}
#rodape .institucional .conteiner {padding: 60px 20px 40px 20px;}
#rodape .institucional .redes-sociais {display: none !important;}
#rodape .institucional .titulo {border-bottom: 0; margin-bottom: 0; color: #00639b; text-transform: uppercase; font-size: 15px; font-weight: 600; padding-bottom: 5px; padding-top: 0;}
#rodape .institucional p, #rodape .institucional p a, #rodape .institucional ul li a {font-size: 14px; color: #007dc5;}
#rodape .institucional .box-empresa-rodape {margin-bottom: 35px;}
#rodape .institucional .box-empresa-rodape p a i {color: #007dc5; font-size: 22px; margin-right: 10px;}
#rodape .institucional .box-empresa-rodape img {margin-bottom: 30px;}
#rodape .institucional ul li {list-style: none;}
#rodape .institucional .sobre-loja-rodape {display: none !important;}
#rodape .institucional .span9 .span12.visible-phone {display: none !important;}
#rodape .pagamento-selos {display: none;}

#rodape>div:last-child {background-color: #f2f2f2 !important; border-top: 10px solid white;}
#rodape>div:last-child .conteiner .row-fluid div:last-child a:last-child img {margin-left: 20px;}
#rodape>div:last-child .conteiner .row-fluid div:first-child p {color: #00639b; font-size: 12px;}

/*Medias MIN*/
@media screen and (min-width: 600px) {
    #cabecalho .conteudo-topo .busca-mobile .busca form .botao-busca {right: 6%;}
}

@media screen and (min-width: 768px) {
    #cabecalho {height: 150px;}
    #cabecalho .conteiner {position: relative; height: 130px; border-bottom: 4px solid #04284a;}
    #cabecalho .logo a img {top: -20px;}
    #cabecalho .menu.superior {background-color: transparent; position: relative; top: -50px;}
    #cabecalho .conteudo-topo .superior .span12 .acoes-conta {display: none !important;}
    #cabecalho .menu>.nivel-um {position: relative; text-align: center;}
    #cabecalho .menu .nivel-um>li {border: none; text-align: center; float: none; display: inline-block; line-height: 27px; position: relative;}
    #cabecalho .menu.superior .nivel-um li {padding: 0 6px;}
    #cabecalho .menu.superior .nivel-um li a .titulo {font-size: 9px; color: #004d79; font-weight: 700;}
    #cabecalho .menu.superior .nivel-um li a i {background-color: transparent; color: red; margin: 0;}
    #cabecalho .menu.superior .nivel-um li .nivel-dois {background-color: #1c1d53;}
    #cabecalho .menu.superior .nivel-um li .nivel-dois li:hover {background-color: transparent;}
	#cabecalho .conteudo-topo .inferior .busca {background-color: transparent; border: 0;}
	#cabecalho .conteudo-topo .busca form input {background-color: white; border: 1px solid #dcdcdc; color: black; font-size: 9px; box-shadow: none; height: 30px; border-radius: 0;}
	#cabecalho .conteudo-topo .busca form .botao-busca {background-color: white; height: 36px; background-image: url("https://cdn.awsli.com.br/2580/2580133/arquivos/lupa-icone.png"); border: 0; color: transparent; background-repeat: no-repeat; background-position: center; right: 4%; top: 7px;}
	#cabecalho .conteiner .conteudo-topo .superior .span12 .bem-vindo:nth-of-type(1) {display: none !important;}
	#cabecalho .conteiner .conteudo-topo .superior .span12 .login-novo {text-transform: uppercase; font-size: 12px;  line-height: 12px; display: inline-block; position: absolute; color: #004d79; font-weight: 600; position: absolute; top: 12%; left: 8%;}
    #cabecalho .conteiner .conteudo-topo .superior .span12 .login-novo::before {content: url("https://cdn.awsli.com.br/2580/2580133/arquivos/entrar-ou-cadastrar-icone.png"); position: absolute; left: -35px; top: -7px;}
    #cabecalho .conteiner .conteudo-topo .superior .span12 .btn-group {position: absolute; top: 15px;}
    #cabecalho .conteiner .conteudo-topo .inferior .span12 .carrinho.vazio a .vazio-text {display: none !important;}
    #cabecalho .conteudo-topo:nth-of-type(2) .superior {display: none;}
    
    #barraTopo {box-shadow: none !important;}
    #barraTopo .busca .botao-busca {right: 3%;}
    #barraTopo .span6 .carrinho>a i {background-image: url("https://cdn.awsli.com.br/2580/2580133/arquivos/carrinho-bg.png"); background-repeat: no-repeat; background-color: transparent; color: transparent;}
    
    .pagina-inicial #corpo .conteiner {padding-top: 70px;}
	.pagina-inicial .secao-banners .banner.tarja {top: 45px;}
    
    #corpo .conteudo .listagem .titulo-categoria .novo-titulo-vitrine {font-size: 30px;}
    
    .banners-rodape {display: flex; justify-content: space-between; max-height: 366px; margin-bottom: 0;}
    .banners-rodape div {margin-bottom: 0;}
    .secao-banners .banner.tarja {padding: 25px 0 15px 0;}
    .pagina-inicial .secao-banners .banner.tarja {padding: 0;}
    
    /*Pag Categoria*/
    .pagina-categoria #corpo .conteudo .listagem .listagem-linha .listagem-item .info-produto .nome-produto {font-size: 12px;}
    .pagina-categoria #corpo .conteudo .listagem .listagem-linha .listagem-item .info-produto div .preco-produto div .preco-promocional {font-size: 15px;}
    .pagina-categoria #corpo .conteudo .listagem .listagem-linha .listagem-item .info-produto div .preco-produto div .preco-parcela, .pagina-categoria #corpo .conteudo .listagem .listagem-linha .listagem-item .info-produto div .preco-produto div .preco-parcela strong, .pagina-categoria #corpo .conteudo .listagem .listagem-linha .listagem-item .info-produto div .preco-produto div .preco-parcela span {font-size: 10px;}
    .pagina-categoria #corpo .conteudo .listagem .listagem-linha .listagem-item .acoes-produto-responsiva, .pagina-categoria #corpo .conteudo .listagem .listagem-linha .listagem-item .acoes-produto {bottom: 38%;}
    
    /*Pag Produto*/
    .pagina-produto #corpo .conteiner .secao-principal .produto .acoes-produto .preco-produto.destaque-preco .titulo {font-size: 25px;}
    
    #rodape .institucional .box-empresa-rodape {float: left; max-width: 170px; margin-right: 17px;}
    #rodape .institucional .row-fluid .span9>.row-fluid {position: relative;}
    #rodape .institucional .row-fluid .span9>.row-fluid .contatos-rodape {width: fit-content; width: -moz-fit-content; width: -webkit-fit-content;position: absolute; right: 0;}
    #rodape>div:last-child .conteiner .row-fluid {position: relative;}
    #rodape>div:last-child .conteiner .row-fluid div:first-child {position: absolute; left: 0; width: auto !important; top: 13px;}
    #rodape>div:last-child .conteiner .row-fluid div:last-child {text-align: right !important;}
}

@media screen and (min-width: 1001px) {
    .barra-inicial .frase-topo p, .barra-inicial .canais-contato ul .central-atendimento a {font-size: 11px;}
    
    #cabecalho .conteiner .conteudo-topo .superior .span12 .login-novo {top: 32%;}
    #cabecalho .menu.superior .nivel-um li {padding: 0; text-align: left;}
    #cabecalho .menu.superior .nivel-um li a {padding: 0 11px;}
    #cabecalho .menu.superior .nivel-um li a .titulo {font-size: 11px;}
    #cabecalho .menu.superior .nivel-um li .nivel-dois li a {font-size: 11px;}
    #cabecalho .conteudo-topo .inferior .busca {position: relative; left: 280%; top: -20px;}
    #cabecalho .conteudo-topo .busca form input {font-size: 11px;}
    #cabecalho .conteudo-topo .inferior .carrinho {width: fit-content; width: -moz-fit-content; width: -webkit-fit-content; position: relative; right: -70%; top: -10px;}
    
    #corpo .listagem .listagem-linha .listagem-item .acoes-produto {bottom: 35%;}
    
    /*Pag Categoria*/
    .pagina-categoria #corpo .conteudo .listagem .listagem-linha .listagem-item .info-produto .nome-produto {font-size: 13px;}
    .pagina-produto #corpo .conteiner .secao-principal .produto h1.nome-produto {font-size: 22px;}
    
    #rodape .institucional .box-empresa-rodape {max-width: 100%; margin-right: 50px;}
}

@media screen and (min-width: 1100px) {
    #corpo .listagem .listagem-linha .listagem-item .acoes-produto {bottom: 30%;}
    
    /*Pag Categoria*/
    .pagina-categoria #corpo .conteudo .listagem .listagem-linha .listagem-item .info-produto .nome-produto {font-size: 14px;}
    .pagina-categoria #corpo .conteudo .listagem .listagem-linha .listagem-item .info-produto div .preco-produto div .preco-promocional {font-size: 17px;}
    
    #rodape .institucional .box-empresa-rodape {margin-right: 70px;}
}

@media screen and (min-width: 1200px) {
    #cabecalho .menu.superior .nivel-um li {padding: 0 15px;}
    
    .pagina-categoria #corpo .conteudo .listagem .listagem-linha .listagem-item .acoes-produto-responsiva, .pagina-categoria #corpo .conteudo .listagem .listagem-linha .listagem-item .acoes-produto {bottom: 34%;}
    
    #rodape .institucional .box-empresa-rodape {margin-right: 92px;}
}

@media screen and (min-width: 1300px) {
    /*Pag Categoria*/
    .pagina-categoria #corpo .conteudo .listagem .listagem-linha .listagem-item .info-produto .nome-produto {font-size: 15px;}
}

/*Medias MAX*/
@media screen and (max-width: 767px) {
 .menu.superior {position: fixed; top: 0; left: 0; z-index: 999; width: 260px; height: 100%; transition: all 300ms ease-in-out; transform: translate(-260px, 0); -webkit-transform: translate(-260px, 0); background-color: #004d79; overflow-y: auto;}
}

/*Medias MIN and MAX*/
@media screen and (min-width: 768px) and (max-width: 1023px) {
    #cabecalho .menu.superior .nivel-um li a i {display: none;}
    #cabecalho .menu.superior .nivel-um li .nivel-dois {display: none;}
}