/*barra de Rolagem*/
::-webkit-scrollbar-track{background-color: #5f5f5f;}
::-webkit-scrollbar{width:10px;background-color: #5f5f5f;}
::-webkit-scrollbar-thumb{background-color: #14203b;}

/*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: #2b4a8c; height: 35px;}
.barra-inicial .lista-redes {margin-top: 4px; width: fit-content; width: -moz-fit-content;}
.barra-inicial .lista-redes ul li {border: 0;}
.barra-inicial .lista-redes ul li a i {background-color: transparent; background-image: none; font-size: 22px;}
#cabecalho {background-color: white; box-shadow: 0 0 5px rgb(0 0 0 / 30%); margin-bottom: 25px; -webkit-box-shadow: 0 0 5px rgb(0 0 0 / 30%); -moz-box-shadow: 0 0 5px rgb(0 0 0 / 30%);}
.pagina-inicial #cabecalho {margin-bottom: 0;}
#cabecalho .fundo-secundario {background-color: #01a752;}
#cabecalho .conteudo-topo .inferior .busca-mobile, #cabecalho .conteudo-topo .inferior .busca-mobile .busca {background-color: transparent; border: 0;}
#cabecalho .conteudo-topo .inferior .busca-mobile .busca input {border-radius: 0; border: 0; box-shadow: none; background-color: #f6f6f6; font-size: 13px; color: #808080; height: 33px;}
#cabecalho .conteudo-topo .inferior .busca-mobile .busca input::placeholder {color: #808080;}
#cabecalho .conteudo-topo .inferior .busca-mobile .busca .botao {height: 53px; background-color: #f6f6f6; background-image: none; border: none; color: #808080; font-size: 17px;}
#cabecalho .conteudo-topo .inferior .span8 a.botao {line-height: 39px; border-radius: 0;}
#cabecalho .conteudo-topo .inferior .span8 a.botao::before {content: "\f0c9";}
#cabecalho .menu.superior .nivel-um, #cabecalho .menu.superior .nivel-um li {border: 0;}
#cabecalho .menu.superior .nivel-um li a .titulo {font-size: 16px; color: #2b4a8c; font-weight: 600;}
#cabecalho .menu.superior .nivel-um li .nivel-dois li a {font-size: 15px; text-transform: uppercase; color: #2b4a8c;}
#barraTopo {background-color: white;}
#barraTopo .row-fluid h4.titulo .cor-secundaria {display: none;}
.logo-acompanhante img {position: relative; top: -4px; width: 97px;}
#cabecalho .conteiner .row-fluid .conteudo-topo .superior .span8 .btn-group::active #cabecalho .conteiner .row-fluid .conteudo-topo .superior .span8 a.bem-vindo {display: none !important;}
.txt-oculto {display: none;}

/*Body*/
body {background-color: white; overflow-x: hidden;}
.titulo, input, button, select, textarea {font-family: 'Oswald',Arial,sans-serif;}
.pagina-carrinho #cabecalho .atendimento, .pagina-carrinho #cabecalho .atendimento li a .icone-box, .pagina-carrinho #cabecalho .atendimento li .icone-box {border: none;}
.pagina-carrinho #cabecalho .atendimento li a .icone-box i, .pagina-carrinho #cabecalho .atendimento li .icone-box i {color: #01a752;}
#corpo #listagemProdutos .titulo-categoria {border: none; text-align: center;}
.listagem .titulo-categoria:hover {padding-left: 0; background-color: transparent;}
.pagina-produto #corpo .secao-principal .produto .row-fluid .span12 .abas-custom .tab-content .tab-pane p {font-size: 16px;}
.pagina-produto #corpo {margin-top: 50px;}
.pagina-produto #corpo .secao-principal .produto .principal .cep form div .input-append input {background-color: #f6f6f6; border-radius: 0; box-shadow: none;}
.pagina-produto #corpo .secao-principal .produto .principal .cep form div .input-append .btn {background-color: #f6f6f6; background-image: none; border-radius: 0; text-shadow: none;}
.pagina-pagina #corpo .conteiner .secao-principal .conteudo .caixa-sombreada p {font-size: 17px;}

.botao.principal.grande {background-image: none; border-radius: 0; text-shadow: none; text-transform: uppercase; font-size: 25px;}
#corpo .conteiner, .conteiner-principal .conteiner {box-shadow: none;}
.pagina-inicial #corpo .conteudo .listagem .titulo-categoria strong {display: none;}
#corpo .conteudo .listagem .titulo-categoria .novo-titulo-vitrine, .pagina-pagina #corpo .secao-principal .conteudo h1.titulo, .pagina-categoria #corpo .secao-principal .conteudo h1.titulo {font-size: 30px; text-transform: uppercase; font-weight: 600; color: #00457E; text-align: center;}
.pagina-pagina #corpo .secao-principal .conteudo h1.titulo {margin-bottom: 50px;}
.pagina-categoria #corpo .secao-principal .conteudo h1.titulo {margin-top: 40px;}
#corpo .produtos-carrossel .listagem-linha .flex-direction-nav .flex-nav-prev .flex-prev, #corpo .conteudo .listagem .produtos-carrossel .listagem-linha .flex-direction-nav .flex-nav-next .flex-next {opacity: 1;}
#corpo .produtos-carrossel .listagem-linha .flex-direction-nav .flex-nav-prev .flex-prev::before {width: 16px; height: 26px; background-image: url("https://cdn.awsli.com.br/2384/2384814/arquivos/arrow-left.png"); background-repeat: no-repeat; background-position: center; opacity: 1;}
#corpo .produtos-carrossel .listagem-linha .flex-direction-nav .flex-nav-next .flex-next::before {width: 16px; height: 26px; background-image: url("https://cdn.awsli.com.br/2384/2384814/arquivos/arrow-right.png"); background-repeat: no-repeat; background-position: center; opacity: 1;}
#corpo .listagem-item {text-align: center; position: relative; padding: 0;}
#corpo .listagem-item::before {content: ""; border: 1px solid #078fff; position: absolute; top: 10px; right: 23px; left: 23px; bottom: -11px; opacity: 0; z-index: 9;}
#corpo .listagem-item:hover:before {opacity: 1;}
#corpo .listagem-linha div ul li {border: 0;}
#corpo .listagem-item .imagem-produto {height: 250px;}
#corpo .listagem-item .info-produto {padding: 15px 15px 10px;}
#corpo .listagem-item .info-produto .nome-produto {font-size: 17px; text-transform: uppercase; color: #00457e; min-height: 25px;}
#corpo .listagem-item .info-produto div .preco-produto .preco-venda, #corpo .conteudo .listagem .listagem-item .info-produto div .preco-produto div .preco-promocional {font-size: 17px; text-transform: uppercase; font-weight: 500;}
#corpo .listagem-item .acoes-produto-responsiva, #corpo .conteudo .listagem .listagem-item .acoes-produto {transition: 0.6s; position: relative; text-align: center; border: 0;}
#corpo .listagem-item .acoes-produto-responsiva a {padding: 0 55px;}
#corpo .listagem-item .acoes-produto-responsiva a .titulo {font-size: 16px; font-weight: 500;}
#corpo .listagem-item .acoes-produto-responsiva a .icon-search {display: none;}
#corpo .listagem-item .acoes-produto-responsiva a .titulo::before {content: "\f07a"; color: white; font-family: 'FontAwesome'; margin-right: 5px;}
.pagina-pagina #corpo .secao-principal .banner.vitrine {display: none;}
.caixa-sombreada {box-shadow: none;}

/*Banner*/
.secao-banners {background-color: white;}
.secao-banners .conteiner {box-shadow: none; padding: 0;}
.secao-banners .conteiner .banner.cheio .flexslider {border: none; border-radius: 0;}
.pagina-inicial .secao-banners .conteiner .banner.cheio .span12 .flexslider .slides li img {transform: scale(1.0); margin-top: 29px;}
.secao-banners .conteiner .banner.cheio .flexslider .flex-direction-nav {display: none;}
.secao-banners .conteiner .banner.tarja {text-align: center; margin: 40px 30px;}
.secao-banners .conteiner .banner.cheio .flex-control-paging li a.flex-active {background-color: #01a752; border-color: #01a752;}
.secao-banners .conteiner .banner.cheio .flex-control-paging li a {background-color: #00457E; border-color: #00457E;}
.secao-banners .conteiner .banner.cheio .flex-control-paging {left: 0; right: 0;}

/*Mini Banners Acima da News*/
.banners-final div {margin-bottom: 30px;}

/*News*/
#barraNewsletter {color: white; height: 430px; background-image: url(https://cdn.awsli.com.br/2384/2384814/arquivos/novidades-alleppo-jeans.png); background-position: center; display: table; box-shadow: none; background-repeat: no-repeat;}
#barraNewsletter .conteiner, #barraNewsletter .newsletter {background-color: transparent !important;}
#barraNewsletter .conteiner {display: table-cell; vertical-align: middle;}
#barraNewsletter .texto-newsletter {font-size: 30px !important; display: block !important; color: white; text-transform: uppercase;}
#barraNewsletter .texto-newsletter:after {content: "e fique por dentro das novidades da nossa loja!"; color: #fef201; font-weight: 500; text-transform: uppercase; display: block; margin-top: 13px;}
#barraNewsletter .newsletter .newsletter-cadastro input {background-color: white; width: 435px; height: 33px; border-radius: 0; margin-top: 30px; margin-right: 0; border-color: white; font-size: 18px; text-align: center;}
#barraNewsletter .newsletter .newsletter-cadastro .botao {width: 90px; height: 43px; border: none; border-radius: 0; background-image: none; color: white; margin-top: 30px; background-color: #00457e; font-weight: 500; text-transform: none;}

/*Rodapé*/
#rodape .institucional {background-color: #2b4a8c; background-image: none; padding-bottom: 0;}
#rodape .institucional .conteiner {padding: 30px 20px;}
#rodape .institucional .conteiner a:focus {color: #01a752;}
#rodape .institucional .conteiner .row-fluid .span3 .redes-sociais, #rodape .institucional .conteiner .row-fluid .span9 .row-fluid .span12.visible-phone {display: none !important;}
#rodape .institucional .conteiner .row-fluid .links-rodape.links-rodape-categorias {display: none;}
#rodape .institucional .conteiner .titulo {border-bottom: 0; font-size: 15px; font-weight: 500; margin-bottom: 0;}
#rodape .institucional .conteiner .row-fluid .links-rodape ul li {list-style: none; padding-left: 10px;}
#rodape .institucional .conteiner .row-fluid .links-rodape ul li a {font-size: 13px;}
#rodape .institucional .minha-conta ul li a, #rodape .institucional .contatos-rodape a {font-size: 13px;}
#rodape .institucional .contatos-rodape div {width: 195px; padding-left: 10px;}
#rodape .institucional .contatos-rodape div a i {font-size: 18px; margin-right: 5px;}
#rodape .pagamento-selos {background-image: none; background-color: #2b4a8c;}
#rodape .pagamento-selos .conteiner .row-fluid .span9.selos {display: none !important;}
#rodape .pagamento-selos .conteiner .row-fluid .pagamento {width: 100%; text-align: center;}
#rodape .pagamento-selos .conteiner .row-fluid .pagamento .titulo {display: none;}
#rodape .pagamento-selos .conteiner .row-fluid .pagamento .gateways-rodape {background-image: none; border-radius: 0; border: 0;}
#rodape .pagamento-selos .conteiner .row-fluid .pagamento ul li {float: none; width: 100px; border-right: 0; border-left: 0; display: inline;}
#rodape .pagamento-selos .conteiner .row-fluid .selos {display: none;}
#rodape>div:last-child {background-color: white !important; border-top: 0; height: 73px;}
#rodape>div:last-child .conteiner .row-fluid div p {color: #4a4949; font-size: 15px;}
#rodape>div:last-child .conteiner .row-fluid div:last-child a:last-child img {margin-left: 20px;}

/*Medias MIN*/
@media screen and (min-width: 375px) {
    .pagina-inicial .secao-banners .conteiner .banner.cheio .span12 .flexslider .slides li img {margin-top: 33px;}
    
    #corpo .conteudo .listagem .listagem-item .acoes-produto-responsiva a {padding: 0 82px;}
}

@media screen and (min-width: 425px) {
    .pagina-inicial .secao-banners .conteiner .banner.cheio .span12 .flexslider {height: 199px;}
    
    #corpo .conteudo .listagem .listagem-item .acoes-produto-responsiva a {padding: 0 104px;}
}

@media screen and (min-width: 480px) {
    #corpo .conteudo .listagem .listagem-item::before {right: 8px; left: 8px; bottom: 13px;}
    #corpo .conteudo .listagem .listagem-item .imagem-produto {height: 230px;}
    #corpo .conteudo .listagem .listagem-item .acoes-produto-responsiva {margin: 0 0 0 200px;}
    #corpo .conteudo .listagem .listagem-item .acoes-produto-responsiva a {padding: 0 34px;}
}

@media screen and (min-width: 500px) {
    .pagina-inicial .secao-banners .conteiner .banner.cheio .span12 .flexslider {height: 227px;}
    
    #corpo .conteudo .listagem .listagem-item::before {bottom: 11px;}
}

@media screen and (min-width: 600px) {
    #corpo .conteudo .listagem .listagem-item .imagem-produto {height: 274px;}
}

@media screen and (min-width: 700px) {
    #corpo .conteudo .listagem .listagem-item .imagem-produto {height: 327px;}
    
    .banners-final {display: flex; justify-content: space-between;}
    .banners-final div {width: 49%;}
}

@media screen and (min-width: 768px) {
    .barra-inicial .canais-contato {margin-top: 2px; width: fit-content; width: -moz-fit-content; float: right;}
    .barra-inicial .canais-contato ul .hidden-phone, .barra-inicial .canais-contato ul li:nth-of-type(2), .barra-inicial .canais-contato ul .tel-whatsapp {display: none;}
    .barra-inicial .canais-contato ul li {border: 0;}
    .barra-inicial .canais-contato ul li a {font-size: 13px; text-transform: uppercase;}
    .barra-inicial .canais-contato ul li a:focus {color: white;}
    .barra-inicial .frase-topo {font-size: 13px; text-transform:uppercase; margin: 2px auto; width: fit-content; width: -moz-fit-content;}
    .barra-inicial .frase-topo span {font-weight: 600;}
    #barraTopo .conteiner .busca form input {border-radius: 0; border: 0; box-shadow: none; background-color: #f6f6f6; font-size: 10px; color: #80808}
    #barraTopo .conteiner .busca form .botao {background-color: #f6f6f6; background-image: none; border: none; color: #808080; height: 28px;}
    #cabecalho {height: 190px;}
    #cabecalho .conteiner {box-shadow: none; height: 170px;}
    #cabecalho .conteiner .row-fluid .conteudo-topo .superior .span4 {display: none;}
    #cabecalho .conteudo-topo .superior {width: fit-content; position: relative; top: 61px; z-index: 9; left: 65.5%; padding: 0;}
    #cabecalho .conteudo-topo .superior, #cabecalho .conteudo-topo .superior .span8 {width: fit-content; width: -moz-fit-content;}
    #cabecalho .conteudo-topo .superior .span8 .bem-vindo:nth-of-type(1) {display: none !important;}
    #cabecalho .conteudo-topo .superior .span8 .bem-vindo {font-size: 15px; color: #193f85; line-height: 19px;}
    #cabecalho .conteudo-topo .superior .span8 .bem-vindo span {font-weight: 600;}
    #cabecalho .conteudo-topo .inferior {position: relative; top: 18px;}
    #cabecalho .conteudo-topo .inferior .busca-mobile {width: 185px;}
    #cabecalho .conteudo-topo .inferior .busca-mobile .busca .botao {height: 41px;}
    #cabecalho .conteudo-topo .inferior .span4.hidden-phone {width: fit-content; width: -moz-fit-content; position: relative; top: 7px; margin-left: 0; float: right; left: -3%;}
    #cabecalho .conteudo-topo .inferior .atendimento {float: left; width: 137px;}
    #cabecalho .conteudo-topo .inferior .entre {float: left; width: 180px; margin-left: 5px;}
    #cabecalho .conteudo-topo .inferior .atendimento p {font-size: 15px; color: #193f85; line-height: 19px; margin-bottom: 0; margin-top: 4px;}
    #cabecalho .conteudo-topo .inferior .atendimento p span {font-weight: 600;}
    #cabecalho .conteudo-topo .inferior .atendimento img {margin-right: 3px; margin-top: 6px; float: left;}
    #cabecalho .conteudo-topo .inferior .atendimento .dados-atendimento {display: none; transition: 0.5s; background-color: white; border: 1px solid #e1e1e1; position: absolute; z-index: 999; box-shadow: 0 5px 10px rgb(0 0 0 / 20%); -moz-box-shadow: 0 5px 10px rgb(0 0 0 / 20%); -webkit-box-shadow: 0 5px 10px rgb(0 0 0 / 20%);}
    #cabecalho .conteudo-topo .inferior .atendimento:hover .dados-atendimento {display: block;}
    #cabecalho .conteudo-topo .inferior .entre img {margin-top: 6px;}
    #cabecalho .carrinho, #barraTopo .row-fluid .carrinho {border: none;}
    #cabecalho .carrinho>a>i, #barraTopo .row-fluid .carrinho>a i {color: transparent; background-color: transparent; background-image: url("https://cdn.awsli.com.br/2384/2384814/arquivos/carrinho-de-compras-icone.png"); width: 36px; height: 34px; background-position: center;}
    #cabecalho .carrinho .qtd-carrinho, #barraTopo .row-fluid .carrinho .qtd-carrinho {color: white; position: absolute; left: 40px; background-color: #2b4a8c; line-height: 21px; margin: 0; font-size: 11px; width: 20px; top: -2px; height: 20px; text-align: center; border-radius: 50%;}
    #cabecalho .carrinho span, #barraTopo .row-fluid .carrinho span {display: none !important;}
    #cabecalho .menu.superior {background-color: transparent;}
    #cabecalho .menu>.nivel-um {position: relative; text-align: center;}
    #cabecalho .menu.superior .nivel-um>li {border: none; text-align: center; float: none; display: inline-block; line-height: 28px; position: relative;}
    #cabecalho .menu.superior .nivel-um>li:nth-of-type(2) .nivel-dois {-webkit-column-count: 2; -moz-column-count: 2; column-count: 2;}
    #cabecalho .menu.superior .nivel-dois {-webkit-box-shadow: 0px 7px 14px -6px rgb(0 0 0 / 35%); -moz-box-shadow: 0px 7px 14px -6px rgb(0 0 0 / 35%); box-shadow: 0px 7px 14px -6px rgb(0 0 0 / 35%);}
    #cabecalho .menu.superior .nivel-um>li .nivel-dois, #cabecalho .menu.superior .nivel-um>li .nivel-dois li {text-align: left !important;}
    #cabecalho .menu.superior .nivel-um li .nivel-dois {top: 46px;}
    #cabecalho .menu.superior .nivel-dois li {padding: 0; width: 100%;}
    #cabecalho .menu.superior .nivel-um>li .nivel-dois li a {padding: 0 15px;}
    #cabecalho .conteudo-topo .inferior .atendimento .dados-atendimento {padding: 8px; width: 170px; box-shadow: 0 5px 10px rgb(0 0 0 / 20%); -moz-box-shadow: 0 5px 10px rgb(0 0 0 / 20%); -webkit-box-shadow: 0 5px 10px rgb(0 0 0 / 20%);}
    #cabecalho .conteudo-topo .inferior .atendimento .dados-atendimento .tel1, #cabecalho .conteudo-topo .inferior .atendimento .dados-atendimento .whats1, #cabecalho .conteudo-topo .inferior .atendimento .dados-atendimento .email1 {margin-bottom: 12px;}
    #cabecalho .conteudo-topo .inferior .atendimento .dados-atendimento div .titulo {color: #00457E; font-size: 13px;}
    #cabecalho .conteudo-topo .inferior .atendimento .dados-atendimento div a {font-size: 14px;}
    #cabecalho .conteudo-topo .inferior .atendimento .dados-atendimento div a i {font-size: 15px; color: #01a752;}
    #cabecalho .conteudo-topo .inferior .atendimento .dados-atendimento .horario div img {width: 18px}
    #cabecalho .conteudo-topo .superior .span8 .btn-group>a {background-color: transparent; background-image: none; border: none; padding: 3px 0; color: #2b4a8c; font-size: 15px;}
    #cabecalho .conteudo-topo .superior .span8 .btn-group>a::after {content: "\f078"; font-family: "FontAwesome";}
    #cabecalho .conteudo-topo .superior .btn-group.open .dropdown-toggle {box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;}
    #cabecalho .conteudo-topo .superior .btn-group .dropdown-menu {border-radius: 0; border: 1px solid rgba(0,0,0,0.1); margin: 0;}
    #cabecalho .conteudo-topo .superior .btn-group:hover .dropdown-menu {display: block;}
    #cabecalho .conteudo-topo .superior .btn-group .dropdown-menu li a {color: #00457E;}
    #cabecalho .conteudo-topo .superior .btn-group .dropdown-menu li:hover a {color: white;}
    
    .secao-banners .conteiner {max-width: 2000px;}
    .pagina-inicial .secao-banners .conteiner .banner.cheio .span12 .flexslider {height: auto;}
    .pagina-inicial .secao-banners .conteiner .banner.cheio .span12 .flexslider .slides li img {margin-top: 0; transform: none;}
    
    #corpo .listagem .listagem-linha div ul li {width: 350px !important;}
    #corpo .listagem .listagem-item::before {bottom: -2px;}
    #corpo .listagem .listagem-item .imagem-produto {height: 356px;}
    #corpo .listagem .listagem-item .acoes-produto a {border-radius: 0; border: 0; background-image: none; text-shadow: none; text-transform: uppercase; font-size: 16px; font-weight: 500; padding: 6px 112px;}
    .pagina-categoria #corpo .conteudo .listagem .listagem-item .acoes-produto a {padding: 6px 30px;}
    .pagina-categoria #corpo .conteudo .listagem .listagem-item .info-produto .nome-produto {font-size: 12px;}
    .pagina-categoria #corpo .conteudo .listagem .listagem-item .imagem-produto {height: 165px;}
    .pagina-produto #corpo .listagem li {border: none;}
    .pagina-produto #corpo .listagem .listagem-item .info-produto .nome-produto {max-width: 182px; font-size: 12px;}
    .pagina-produto #corpo .listagem .listagem-item .acoes-produto {position: relative; background-color: transparent; border: 0;}
    .pagina-produto #corpo .listagem .listagem-item .acoes-produto a {padding: 6px 58px;}
    .pagina-produto #corpo .listagem-item::before {right: 4px; left: 4px;}
    .pagina-produto #corpo .listagem .listagem-item .imagem-produto {height: 239px;}
    
    #rodape .institucional .row-fluid .span9 {width: 100%;}
    #rodape .institucional .row-fluid .span9 .links-rodape-paginas {margin-left: 9%;}
    #rodape .minha-conta {width: fit-content; width: -moz-fit-content; position: absolute; margin: 0 auto; left: 0; right: 0;}
    #rodape .contatos-rodape {position: absolute; right: 2%;}
    #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: 800px) {
    #cabecalho .conteudo-topo .inferior .atendimento {position: relative; left: 2%;}
    #cabecalho .conteudo-topo .inferior .entre {margin-left: 20px;}
    
    #corpo .conteudo .listagem .listagem-linha div ul li {width: 365px !important;}
    #corpo .conteudo .listagem .listagem-item .imagem-produto {height: 373px;}
    .pagina-categoria #corpo .conteudo .listagem .listagem-item .acoes-produto a {padding: 6px 34px;}
    .pagina-categoria #corpo .conteudo .listagem .listagem-item .info-produto .nome-produto {font-size: 13px;}
    .pagina-categoria #corpo .conteudo .listagem .listagem-item .imagem-produto {height: 171px;}
}

@media screen and (min-width: 900px) {
    #cabecalho .conteudo-topo .inferior .busca-mobile {width: 225px;}
    #cabecalho .conteudo-topo .inferior .atendimento {left: 3%;}
    #cabecalho .conteudo-topo .inferior .atendimento img {margin-right: 6px;}
    #cabecalho .conteudo-topo .superior {left: 66.5%;}
    #cabecalho .conteudo-topo .inferior .entre {position: relative; left: 2%;}
    
    #corpo .conteudo .listagem .listagem-linha div ul li {width: 415px !important;}
    .pagina-categoria #corpo .conteudo .listagem .listagem-item .acoes-produto a {padding: 6px 45px;}
    .pagina-categoria #corpo .conteudo .listagem .listagem-item .info-produto .nome-produto {font-size: 14px;}
    .pagina-categoria #corpo .conteudo .listagem .listagem-item .imagem-produto {height: 194px;}
    .pagina-produto #corpo .listagem .listagem-item .acoes-produto a {padding: 6px 45px;}
}

@media screen and (min-width: 950px) {
    #cabecalho .conteudo-topo .inferior .busca-mobile {width: 240px;}
    #cabecalho .conteudo-topo .inferior .entre {left: 2%;}
    #cabecalho .conteudo-topo .superior {left: 65%;}
}


@media screen and (min-width: 1001px) {
    #cabecalho .conteudo-topo .inferior .busca-mobile {width: 260px;}
    #cabecalho .conteudo-topo .superior {left: 66.5%;}
    #cabecalho .conteudo-topo .inferior .atendimento {left: 4%;}
    #cabecalho .conteudo-topo .inferior .entre {left: 4%;}
    
    #corpo .conteudo .listagem .listagem-linha div ul li {width: 310px !important;}
    #corpo .conteudo .listagem .titulo-categoria .novo-titulo-vitrine, .pagina-pagina #corpo .secao-principal .conteudo h1.titulo, .pagina-categoria #corpo .secao-principal .conteudo h1.titulo {font-size: 35px;}
    #corpo .conteudo .listagem .listagem-item::before {bottom: -1px;}
    #corpo .conteudo .listagem .listagem-item .imagem-produto {height: 350px;}
    #corpo .conteudo .listagem .listagem-item .acoes-produto a {padding: 6px 92px;}
    .pagina-categoria #corpo .conteudo .listagem .listagem-item .acoes-produto a {padding: 6px 57px;}
    .pagina-categoria #corpo .conteudo .listagem .listagem-item .imagem-produto {height: 218px;}
    .pagina-produto #corpo .listagem .listagem-item .acoes-produto a {padding: 6px 58px;}
    .pagina-produto #corpo .listagem .listagem-item .imagem-produto {height: 313px;}
    
    #rodape .contatos-rodape {position: absolute; right: 2%;}
}

@media screen and (min-width: 1024px) {
    #cabecalho .conteudo-topo .inferior .busca-mobile {position: relative; left: 4%;}
    #cabecalho .conteudo-topo .inferior .atendimento {left: 7%;}
    #cabecalho .conteudo-topo .inferior .entre {left: 6.5%;}
    #cabecalho .conteudo-topo .superior {left: 67.5%;}
    
    #corpo .conteudo .listagem .listagem-linha div ul li {width: 318px !important;}
    #corpo .conteudo .listagem .listagem-item .imagem-produto {height: 327px;}
    #corpo .conteudo .listagem .listagem-item .acoes-produto a {padding: 6px 97px;}
    #corpo .conteudo .listagem .listagem-item .bandeiras-produto {z-index: 9;}
}

@media screen and (min-width: 1100px) {
    #cabecalho .conteudo-topo .inferior .busca-mobile {left: 8%;}
    #cabecalho .conteudo-topo .inferior .atendimento {left: 11%;}
    #cabecalho .conteudo-topo .inferior .entre {left: 10%;}
    #cabecalho .conteudo-topo .superior {left: 68%;}

    #corpo .conteudo .listagem .listagem-linha div ul li {width: 338px !important;}
    #corpo .conteudo .listagem .listagem-item .imagem-produto {height: 346px;}
    #corpo .conteudo .listagem .listagem-item .acoes-produto a {padding: 6px 106px;}
    .pagina-categoria #corpo .conteudo .listagem .listagem-item .acoes-produto a {padding: 6px 66px;}
    .pagina-categoria #corpo .conteudo .listagem .listagem-item .imagem-produto {height: 236px;}
    .pagina-produto #corpo .listagem .listagem-item .acoes-produto a {padding: 6px 67px;}
}

@media screen and (min-width: 1150px) {
    #cabecalho .conteudo-topo .inferior .busca-mobile {left: 13%;}
    #cabecalho .conteudo-topo .inferior .atendimento {left: 16%;}
    #cabecalho .conteudo-topo .superior {left: 71%;}
    #cabecalho .conteudo-topo .inferior .entre {left: 15.5%;}
}

@media screen and (min-width: 1180px) {
    #cabecalho .conteudo-topo .inferior .busca-mobile {left: 15%;}
    #cabecalho .conteudo-topo .inferior .atendimento {left: 18%;}
    #cabecalho .conteudo-topo .inferior .entre {left: 17.5%;}
    #cabecalho .conteudo-topo .superior {left: 71.4%;}
    
    #corpo .conteudo .listagem .listagem-linha div ul li {width: 364px !important;}
    #corpo .conteudo .listagem .listagem-item:hover:before {left: 13px; right: 13px;}
    #corpo .conteudo .listagem .listagem-item .imagem-produto {height: 372px;}
    #corpo .conteudo .listagem .listagem-item .acoes-produto a {padding: 6px 116px;}
}

@media screen and (min-width: 1200px) {
    .pagina-categoria #corpo .conteudo .listagem .listagem-item .acoes-produto a {padding: 6px 69px;}
    .pagina-categoria #corpo .conteudo .listagem .listagem-item .imagem-produto {height: 251px;}
    .pagina-produto #corpo .listagem .listagem-item .acoes-produto a {padding: 6px 75px;}
    
    #rodape .contatos-rodape {right: 5%;}
}

@media screen and (min-width: 1201px) {
    #corpo .conteudo .listagem .listagem-item .acoes-produto a {padding: 6px 115px;}
}

@media screen and (min-width: 1400px) {
    #rodape .contatos-rodape {right: 10%;}
}

@media screen and (min-width: 1500px) {
    #rodape .contatos-rodape {right: 13%;}
}

@media screen and (min-width: 1600px) {
    #rodape .contatos-rodape {right: 15%;}
}

@media screen and (min-width: 1700px) {
    #rodape .contatos-rodape {right: 17%;}
}

@media screen and (min-width: 1800px) {
    #rodape .contatos-rodape {right: 19%;}
}

@media screen and (min-width: 1900px) {
    #rodape .contatos-rodape {right: 21%;}
}

@media screen and (min-width: 2100px) {
    #rodape .contatos-rodape {right: 23%;}
}

@media screen and (min-width: 2200px) {
    #rodape .contatos-rodape {right: 25%;}
}

@media screen and (min-width: 2300px) {
    #rodape .contatos-rodape {right: 25%;}
}

@media screen and (min-width: 2400px) {
    #rodape .contatos-rodape {right: 27%;}
}

@media screen and (min-width: 2600px) {
    #rodape .contatos-rodape {right: 29%;}
}

/*Medias MAX*/
@media screen and (max-width: 767px) {
    .barra-inicial .conteiner .row-fluid .frase-topo {display: none;}
    .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: #efefef; overflow-y: auto;}
    #cabecalho .conteudo-topo .inferior .atendimento, #cabecalho .conteudo-topo .inferior .entre {display: none !important;}
    
    #rodape .minha-conta {margin-bottom: 30px;}
    .secao-banners .conteiner .row-fluid .banner.tarja {display: none;}
}

/*Medias MIN and MAX*/
@media screen and (min-width: 768px) and (max-width: 1000px) {
    #cabecalho .menu.superior .nivel-um li .nivel-dois {display: none;}
}