/*barra de Rolagem*/
::-webkit-scrollbar-track{background-color: #545454;}
::-webkit-scrollbar{width:10px;background-color: #223048;}
::-webkit-scrollbar-thumb{background-color: #162037;}

.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 {display: none;}*/

#cabecalho .atalhos-mobile {background-color: #545454;}
#cabecalho .conteiner {box-shadow: none;}
#cabecalho .conteiner .logo a img {max-height: 126%; top: 15px;}
#cabecalho .conteudo-topo .inferior .busca-mobile {background-color: transparent; border: 0;}
#cabecalho .conteudo-topo .inferior .busca-mobile .busca form input {background-color: #ebebeb; box-shadow: none; border-radius: 0; color: #222e4d; height: 22px; border: 0; font-family: 'Roboto';}
#cabecalho .conteudo-topo .inferior .busca-mobile .busca form input::placeholder {color: #545454; font-size: 15px;}
#cabecalho .conteudo-topo .inferior .busca-mobile .busca form .botao-busca {background-color: #ebebeb; height: 40px; border: 0; background-image: none; color: #222e4d; padding: 6px 10px; font-size: 25px; right: 11px;}
#cabecalho .conteudo-topo .inferior .busca-mobile .atalho-menu {line-height: 30px;}
#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: 12px; text-transform: uppercase; color: white;}
#cabecalho .menu.superior .nivel-um li .nivel-dois li a {color: white; font-size: 10px; text-transform: uppercase;}

#barraTopo .row-fluid .titulo a {display: none;}
.logo-acompanhante img {position: relative; top: -1px; width: 140px;}

/*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 {height: 179px;}
.pagina-inicial .secao-banners .conteiner .banner.cheio .span12 .flexslider .slides li img {transform: scale(1.6); margin-top: 29px;}
.secao-banners .banner.tarja {position: absolute; text-align: center;}
.secao-banners .conteiner .banner.hidden-phone {margin: 0;}
.secao-banners .flex-direction-nav .flex-nav-prev a {background: url(https://cdn.awsli.com.br/2572/2572008/arquivos/seta-esquerda-listagem-de-produtos.png); background-repeat: no-repeat; width: 25px; height: 25px; opacity: 1; color: transparent; text-shadow: none; opacity: 1 !important;}
.secao-banners .flex-direction-nav .flex-nav-next a {background: url(https://cdn.awsli.com.br/2572/2572008/arquivos/seta-direita-listagem-de-produtos.png); background-repeat: no-repeat; width: 25px; height: 25px; opacity: 1; color: transparent; text-shadow: none; opacity: 1 !important;}
.secao-banners .flex-control-nav li a:hover {background-color: white;}

/*Diversos*/
body {background-color: white; font-family: 'Roboto' !important;}
#corpo {margin-bottom: 0;}
#corpo .conteiner {box-shadow: none;}
.botao {border-radius: 0; background-image: none; text-shadow: none; border: 0;}
.botao:hover {background-image: none; background-color: #323232;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0;}
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input {border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0;}
.checkout-alerta-seguro .checkout-alerta-seguro-item .icon-ok, .checkout-alerta-seguro .checkout-alerta-seguro-tit {color: #09152c;}
.carrinho-checkout .identificacao hr.sem-margem {display: none;}

/*Listagem de Produtos*/
#corpo .secao-principal .conteudo .listagem .titulo-categoria {text-align: center; border: none; background-color: transparent; padding-left: 0; text-transform: uppercase; font-weight: 700; font-size: 25px;}
.listagem .titulo-categoria:hover {padding-left: 0; background-color: transparent;}
#corpo .listagem .titulo-categoria strong {display: none;}
#corpo .listagem .listagem-linha ul li {border: 0;}
#corpo .listagem .listagem-linha ul li .listagem-item {border: 0;}
#corpo .listagem .listagem-linha ul li .listagem-item .imagem-produto {height: 300px;}
#corpo .listagem .listagem-linha ul li .listagem-item .info-produto .nome-produto {color: #273559; font-size: 18px; text-transform: none; font-weight: 700; line-height: 21px; min-height: 45px;}
#corpo .listagem .listagem-linha ul li .listagem-item .acoes-produto-responsiva {display: none;}
#corpo .listagem .listagem-linha ul li .listagem-item .info-produto div .preco-produto div .preco-promocional {font-size: 18px;}
#corpo .listagem .listagem-linha .flex-direction-nav .flex-nav-prev a, #corpo .listagem .listagem-linha .flex-direction-nav .flex-nav-next a {width: 25px; height: 25px; opacity: 1;}
#corpo .listagem .listagem-linha .flex-direction-nav .flex-nav-prev a::before {background: url("https://cdn.awsli.com.br/2572/2572008/arquivos/seta-esquerda-listagem-de-produtos.png"); width: 25px; height: 25px;}
#corpo .listagem .listagem-linha .flex-direction-nav .flex-nav-next a::before {background: url("https://cdn.awsli.com.br/2572/2572008/arquivos/seta-direita-listagem-de-produtos.png"); width: 25px; height: 25px;}

/*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 {text-align: center; text-transform: uppercase; font-weight: 700; font-size: 25px; color: #273559;}
.pagina-pagina #corpo .conteiner .secao-principal .conteudo .caixa-sombreada div p {font-size: 14px !important;}

/*Pagina Produto*/
.pagina-produto #corpo .conteiner {padding: 30px 20px 10px 20px;}
.pagina-produto #corpo .conteiner .secao-principal .produto .principal .info-principal-produto h1.nome-produto {color: #273559; font-weight: 700;}
.pagina-produto #corpo .conteiner .secao-principal .produto .principal .info-principal-produto .botao-comprar:hover {background-color: #323232;}
.pagina-produto #corpo .conteiner .secao-principal .produto .principal .cep form .form-inline .input-append .input-cep {background-color: #ebebeb; border-color: #ebebeb; box-shadow: none;}
.pagina-produto #corpo .conteiner .secao-principal .produto .principal .cep form .form-inline .input-append .btn {background-color: #142a4e; background-image: none; color: white; text-shadow: none; border-color: #142a4e; border-radius: 0; box-shadow: none;}
.pagina-produto #corpo .conteiner .secao-principal .produto .row-fluid .span12 .abas-custom>.tab-content {box-shadow: none;}
.pagina-produto #corpo .conteiner .secao-principal .produto .row-fluid .span12 .abas-custom>.tab-content div p {font-size: 14px !important;}
.pagina-produto #corpo .conteiner .secao-principal .produto .acoes-flutuante {text-align: center;}
.pagina-produto #corpo .conteiner .secao-principal .produto .acoes-flutuante .nome-produto {font-size: 13px; font-weight: 700; color: #273559;}
.pagina-produto #corpo .conteiner .secao-principal .produto .acoes-flutuante .acoes-produto .comprar .botao-comprar:hover {background-color: #323232;}
.pagina-produto #corpo .conteiner .secao-principal .produto .aproveite-tambem h4.titulo {color: #273559; font-weight: 700; text-align: center;}

/*Pagina Categoria*/
.pagina-categoria #corpo .conteiner .secao-principal .conteudo h1.titulo {text-align: center; color: #273559; font-weight: 700;}
.pagina-categoria #corpo .conteiner .secao-principal .conteudo .listagem .listagem-linha ul li .listagem-item .acoes-produto-responsiva {display: none;}

/*News*/
#barraNewsletter {color: white; height: 569px; background-image: url("https://cdn.awsli.com.br/2572/2572008/arquivos/promocao-e-novidades-bg.png"); background-position: center; display: table;}
#barraNewsletter .conteiner, #barraNewsletter .newsletter {background-color: transparent !important;}
#barraNewsletter .conteiner {display: table-cell; vertical-align: middle;}
#barraNewsletter .texto-newsletter {font-size: 25px !important; display: block !important; line-height: 55px;}
#barraNewsletter .texto-newsletter:before {content: "Promoção e Novidades"; color: white; font-weight: 700; text-transform: uppercase; display: block; line-height: 50px; font-size: 32px;}
#barraNewsletter .newsletter .newsletter-cadastro input {background-color: white; width: 400px; height: 35px; border-radius: 20px 0 0 20px; margin-top: 30px; margin-right: 0; border-color: white; max-width: 315px;}
#barraNewsletter .newsletter .newsletter-cadastro .botao {width: 100px; height: 45px; border: none; border-radius: 20px; background-position: center; color: white; background-color: #273559; margin-top: 30px; background-image: none; position: relative; left: -4%;}

/*Footer*/
#rodape .institucional {background-image: none; background-color: #222e4d; padding: 20px 0;}
#rodape .institucional .conteiner {position: relative}
#rodape .institucional .links-rodape .titulo, #rodape .institucional .titulo {font-size: 15px; font-weight: 700; margin-bottom: 15px; border: none; color: #ffffff; text-transform: uppercase; padding: 8px 0;}
#rodape .institucional .links-rodape ul li {list-style: none; line-height: 20px;}
#rodape .institucional .links-rodape ul li a {font-size: 14px; color: white;}
#rodape .contatos-rodape {width: 100%; max-width: 305px;}
#rodape .contatos-rodape p:nth-of-type(2) a span {text-transform: none;}
#rodape .institucional p, #rodape .institucional p a, #rodape .institucional .links-rodape ul li a {font-size: 12px; color: white; text-transform: uppercase;}
#rodape .pagamento-selos, #rodape .institucional .span12.visible-phone, #rodape .institucional .conteiner .row-fluid .span3 .redes-sociais {display: none !important;}
#rodape .sociais-rodape a i {font-size: 22px; color: white;}
#rodape .pagamento-selos .titulo {display: none;}
#rodape .pagamento-selos {background-color: white; color: #6b6b6b; font-size: 12px; background-image: none; padding: 15px 0;}
#rodape .pagamento-selos .conteiner {padding: 0;}
#rodape .pagamento-selos .pagamento .gateways-rodape {background-color: transparent; border: none; background-image: none; margin: 0; text-align: left;}
#rodape .pagamento-selos .pagamento .gateways-rodape li:nth-of-type(2) {border: none;}
#rodape .pagamento-selos .pagamento .gateways-rodape li {border: none; padding: 0 10px 0 0; width: fit-content;}
#rodape>div:last-child {background-color: #222e4d !important;}
#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: white; font-size: 13px;}

/*Medias MIN*/
@media screen and (min-width: 375px) {
    .pagina-inicial .secao-banners .conteiner .banner.cheio .span12 .flexslider .slides li img {margin-top: 33px;}
}

@media screen and (min-width: 425px) {
    .pagina-inicial .secao-banners .conteiner .banner.cheio .span12 .flexslider {height: 199px;}
}

@media screen and (min-width: 500px) {
    .pagina-inicial .secao-banners .conteiner .banner.cheio .span12 .flexslider {height: 227px;}
}

@media screen and (min-width: 600px) {
    .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;}
}

@media screen and (min-width: 768px) {
    .barra-inicial {background-color: #545454; height: 10px;}
    .barra-inicial .conteiner .lista-redes {width: fit-content; width: webkit-fit-content; width: moz-fit-content; left: 91%; top: 45px; position: relative;}
    .barra-inicial .conteiner .lista-redes ul li {border-left: 0; border: 1px solid #222e4d;}
    .barra-inicial .conteiner .lista-redes ul li:nth-of-type(1) {margin-right: 2px;}
    .barra-inicial .conteiner .lista-redes ul li a i {color: #222e4d; font-size: 17px; background: white;}
    .barra-inicial .conteiner .canais-contato {position: absolute; top: 90px; left: 23.5%; width: fit-content; width: -webkit-fit-content; width: moz-fit-content;}
    .barra-inicial .conteiner .canais-contato ul li a, .barra-inicial .conteiner .canais-contato ul li span, .barra-inicial .conteiner .canais-contato ul li a i, .barra-inicial .conteiner .canais-contato ul li span i {color: #182137; font-size: 13px; text-transform: uppercase;}
    .barra-inicial .conteiner .canais-contato ul li i {margin-right: 2px;}
    
    #cabecalho {background: linear-gradient(to bottom, #ffffff 78%, #222e4d 32%); height: 247px;}
    #cabecalho .conteiner {background-color: transparent;}
    #cabecalho .conteiner .logo a img {top: 55px; left: -74%;}
    #cabecalho .conteiner .menu.superior {background-color: transparent; position: relative; top: -16px; margin-top: 0;}
    #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 5px;}
    #cabecalho .menu.superior .nivel-um li a {padding: 0 9px;}
    #cabecalho .menu.superior .nivel-um li a .titulo {font-size: 9px; margin: 13px 0;}
    #cabecalho .menu.superior .nivel-um li a i {background-color: transparent; margin-left: 0;}
    #cabecalho .menu.superior .nivel-um li .nivel-dois {background-color: #182036;}
    #cabecalho .menu.superior .nivel-um li .nivel-dois li {padding: 0 11px;}
    #cabecalho .menu.superior .nivel-um li .nivel-dois li:hover {background-color: transparent;}
    #cabecalho .menu.superior .nivel-um li .nivel-dois li a {font-size: 13px; text-transform: none;}
    #cabecalho .conteudo-topo .superior .span8>a.bem-vindo {display: none !important;}
    #cabecalho .conteudo-topo .superior .span4 {display: none;}
    #cabecalho .conteudo-topo .inferior {position: relative; top: -40px; left: 30%;}
    #cabecalho .conteudo-topo .inferior .busca-mobile {width: 236px;}
    #cabecalho .conteudo-topo .inferior .busca-mobile .busca {background-color: transparent; border: none;}
    #cabecalho .conteudo-topo .inferior .busca-mobile .busca form input {background-color: #ebebeb; box-shadow: none; border-radius: 0; color: #222e4d; height: 30px; border: 0; font-family: 'Roboto';}
    #cabecalho .conteudo-topo .inferior .busca-mobile .busca form input::placeholder {color: #545454; font-size: 15px;}
    #cabecalho .conteudo-topo .inferior .busca-mobile .busca form .botao-busca {background-color: #ebebeb; height: 38px; border: 0; background-image: none; color: #222e4d; padding: 6px 10px; font-size: 25px;}
    #cabecalho .conteudo-topo .inferior .span4 {display: flex; width: 291px; position: relative; float: right; top: 10px; left: -3%; margin-left: 0;}
    #cabecalho .conteudo-topo .inferior .span4 .minha-conta {width: 160px; margin-right: 25px; position: relative; top: -3px;}
    #cabecalho .conteudo-topo .inferior .span4 .minha-conta a {display: flex;}
    #cabecalho .conteudo-topo .inferior .span4 .minha-conta a div:nth-of-type(1) {margin-right: 9;}
    #cabecalho .conteudo-topo .inferior .span4 .minha-conta a div img {position: relative; top: 3px; margin-right: 8px;}
    #cabecalho .conteudo-topo .inferior .span4 .minha-conta a .titulo {color: #222e4d; text-transform: uppercase; font-weight: 700; font-size: 15px;}
    #cabecalho .conteudo-topo .inferior .span4 .minha-conta a p {margin: 0; font-size: 11px; color: #545454; text-decoration: none;}
    #cabecalho .conteudo-topo .inferior .span4 .minha-conta a:hover p {text-decoration: none;}
    #cabecalho .conteudo-topo .inferior .carrinho {border: none; width: 150px;}
    #cabecalho .conteudo-topo .inferior .carrinho a p.title {position: absolute; margin-bottom: 0; left: 35px; top: -2px; text-transform: uppercase; font-size: 15px; font-weight: 700; width: 115px;}
    #cabecalho .conteudo-topo .inferior .carrinho>a>i {background-image: url("https://cdn.awsli.com.br/2572/2572008/arquivos/meu-carrinho-icone.png"); background-repeat: no-repeat; background-color: transparent; color: transparent; margin-right: 5px; width: 28px; height: 26px;}
    #cabecalho .conteudo-topo .inferior .carrinho a .qtd-carrinho {font-size: 11px; line-height: 12px; margin: 0; margin-right: 4px; position: relative; top: 16px; color: #545454; left: 3px;}
    #cabecalho .conteudo-topo .inferior .carrinho a>span b.titulo {font-size: 11px; line-height: 12px; position: relative; top: 8px; color: #545454; left: 5px; text-transform: none;}
    #cabecalho .conteudo-topo .inferior .carrinho a .vazio-text.cor-secundaria {display: none !important;}
    #cabecalho .conteudo-topo .inferior .carrinho a .vazio-text2 {line-height: 13px; position: relative; top: 16px; left: -19px; font-size: 11px; text-transform: none; color: #545454;}
    #cabecalho .conteudo-topo .inferior .carrinho a span span.cor-secundaria {font-size: 11px; color: #545454; position: relative; top: -19px; left: 51%;}
    #cabecalho .conteudo-topo .inferior .carrinho a span b.titulo>span {display: none;}
    #cabecalho .conteudo-topo .inferior .carrinho .carrinho-interno-ajax .carrinho-interno .carrinho-rodape a i {display: none;}
    #cabecalho .conteudo-topo .inferior .carrinho:hover .carrinho-interno-ajax .carrinho-interno.borda-principal {position: absolute; top: 30px;}
    
    #barraTopo .conteiner .span6 .row-fluid .busca form input {background-color: #ebebeb; box-shadow: none; border-radius: 0; color: #222e4d; border: 0; font-family: 'Roboto';}
    #barraTopo .conteiner .span6 .row-fluid .busca form input::placeholder {color: #545454;}
    #barraTopo .conteiner .span6 .row-fluid .busca form .botao-busca {background-color: #ebebeb; border: 0; background-image: none; color: #222e4d; height: 28px;}
    #barraTopo .conteiner .span6 .row-fluid .span6 .carrinho {border: 0;}
    #barraTopo .conteiner .span6 .row-fluid .span6 .carrinho a i {background-color: transparent; color: transparent; background-image: url("https://cdn.awsli.com.br/2572/2572008/arquivos/meu-carrinho-icone.png"); width: 28px; height: 26px; background-repeat: no-repeat; background-position: center;}
    #barraTopo .conteiner .span6 .row-fluid .span6 .carrinho .carrinho-interno-ajax .carrinho-interno .carrinho-rodape a i {display: none;}
    
    .secao-banners .conteiner {max-width: 100%;}
    .pagina-inicial #corpo .conteiner {padding-top: 45px;}
    #corpo .conteiner .secao-principal .banner.mini-banner {margin-bottom: 80px;}
	.secao-banners .banner.tarja {top: 475px;}
	
	#corpo .secao-principal .conteudo .listagem .titulo-categoria {font-size: 30px;}
	#corpo .listagem .listagem-linha ul li .listagem-item .info-produto .nome-produto {min-height: 55px;}
	#corpo .listagem .listagem-linha ul li .listagem-item .acoes-produto {border-width: 0; background-color: rgba(37,58,113,0.8); max-width: 202px; margin: 0 auto;}
	#corpo .listagem .listagem-linha ul li .listagem-item .acoes-produto a {background-color: transparent; border: 0; text-shadow: none; font-size: 18px; font-weight: 700; background-image: none;}
	
	.pagina-categoria #corpo .listagem .listagem-linha ul li .listagem-item .imagem-produto {height: 165px;}
	.pagina-categoria #corpo .conteiner .secao-principal .conteudo .listagem .listagem-linha ul li .listagem-item .info-produto .nome-produto {font-size: 14px; line-height: 16px;}
	.pagina-categoria #corpo .listagem .listagem-linha ul li .listagem-item .acoes-produto {max-width: 164px;}
	.pagina-categoria #corpo .listagem .listagem-linha ul li .listagem-item .acoes-produto a {font-size: 12px;}
	
	.pagina-pagina #corpo .conteiner .secao-principal .conteudo .caixa-sombreada h1.titulo {font-size: 30px;}
	
	.pagina-carrinho #cabecalho .conteiner .logo a img {left: -4%;}
	.pagina-carrinho #cabecalho .conteiner .menu.superior {top: 72px;}
	.pagina-carrinho #cabecalho .conteiner .conteudo-topo .inferior {top: 72px; left: -2%;}
	.pagina-carrinho #cabecalho .conteudo-topo .inferior .carrinho:hover .carrinho-interno-ajax .carrinho-interno.borda-principal {position: absolute;}
	
	.pagina-carrinho.carrinho-checkout #cabecalho .conteiner .atendimento {border: 0;}
	.pagina-carrinho.carrinho-checkout #cabecalho .conteiner .atendimento li a span .icone-box, .pagina-carrinho.carrinho-checkout #cabecalho .conteiner .atendimento li span .icone-box {border: 0;}
	
	#rodape .contatos-rodape {float: left; margin-right: 60px; max-width: 184px;}
    #rodape .institucional .row-fluid .span9 {width: 60%;}
    #rodape .institucional .links-rodape-categorias {margin-right: 12%;}
    #rodape .sociais-rodape {position: absolute; right: 10px;}
    #rodape .pagamento-selos .conteiner .row-fluid {display: flex;}
    #rodape .pagamento-selos .conteiner .pagamento, #rodape .pagamento-selos .conteiner .selos {text-align: center; width: 50%;}
    #rodape .pagamento-selos .conteiner .selos ul li {float: none;}
    #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: 850px) {
    .barra-inicial .conteiner .canais-contato {left: 22%; top: 65px;}
    .barra-inicial .conteiner .lista-redes {top: 87px; top: 62px;}
    #cabecalho .conteudo-topo .inferior .busca-mobile .busca {width: 280px;}
    
    .secao-banners .banner.tarja {top: 510px;}
}

@media screen and (min-width: 861px) {
    .flexslider .flex-direction-nav .flex-prev, .flexslider:hover .flex-direction-nav .flex-prev {left: 5%;}
    .flexslider .flex-direction-nav .flex-next, .flexslider:hover .flex-direction-nav .flex-next {right: 5%;}
}

@media screen and (min-width: 885px) {	
    #rodape .contatos-rodape {margin-right: 100px;}
}

@media screen and (min-width: 900px) {
    .secao-banners .banner.tarja {top: 535px;}
    
	.pagina-categoria #corpo .listagem .listagem-linha ul li .listagem-item .acoes-produto a {font-size: 14px;}
}

@media screen and (min-width: 950px) {
    #cabecalho .conteudo-topo .inferior .busca-mobile .busca {width: 350px;}
    
    .pagina-carrinho .conteiner .logo a img {left: -23%;}
    
    .secao-banners .banner.tarja {top: 560px;}
}

@media screen and (min-width: 980px) {
    #cabecalho .conteudo-topo .inferior .busca-mobile .busca {width: 370px;}
    #cabecalho .conteudo-topo .inferior .carrinho a span span.cor-secundaria {top: -19px; left: 47px;}
    
    .pagina-categoria #corpo .listagem .listagem-linha ul li .listagem-item .imagem-produto {height: 205px;}
    
    .pagina-carrinho #cabecalho .conteudo-topo .inferior .carrinho a span span.cor-secundaria {top: -19px; left: 47px;}
}

@media screen and (min-width: 1001px) {
    #cabecalho .menu.superior .nivel-um>li {padding: 0 10px;}
    #cabecalho .menu.superior .nivel-um li a .titulo {font-size: 12px;}
    
    .secao-banners .banner.tarja {top: 590px;}
    
    #rodape .contatos-rodape {max-width: 235px; margin-right: 70px !important;}
    #rodape .institucional .links-rodape-paginas {margin-left: 6%;}
}

@media screen and (min-width: 1024px) {
    #cabecalho .conteudo-topo .inferior .busca-mobile .busca {width: 400px;}
}

@media screen and (min-width: 1100px) {
    #cabecalho .conteudo-topo .inferior .busca-mobile .busca {width: 435px;}
    
    .secao-banners .banner.tarja {top: 620px;}
    
    #corpo .secao-principal .conteudo .listagem .titulo-categoria {font-size: 35px;}
    
    .pagina-categoria #corpo .listagem .listagem-linha ul li .listagem-item .imagem-produto {height: 225px;}
    
    .pagina-pagina #corpo .conteiner .secao-principal .conteudo .caixa-sombreada h1.titulo {font-size: 35px;}
    
    .pagina-carrinho .conteiner .logo a img {left: -35%;}
    
    #rodape .contatos-rodape {margin-right: 100px !important;}
    #rodape .sociais-rodape {right: 2%;}
}

@media screen and (min-width: 1180px) {
    .barra-inicial .conteiner .canais-contato {left: 23%;}
    #cabecalho .conteudo-topo .inferior .busca-mobile .busca {width: 490px;}
    
    .secao-banners .banner.tarja {top: 665px;}
    
    .pagina-categoria #corpo .listagem .listagem-linha ul li .listagem-item .imagem-produto {height: 250px;}
	.pagina-categoria #corpo .conteiner .secao-principal .conteudo .listagem .listagem-linha ul li .listagem-item .info-produto .nome-produto {font-size: 15px; line-height: 18px;}
	.pagina-categoria #corpo .listagem .listagem-linha ul li .listagem-item .acoes-produto a {font-size: 15px;}
}

@media screen and (min-width: 1200px) {
    #cabecalho .menu.superior .nivel-um>li {padding: 0 10px;}
    #cabecalho .menu.superior .nivel-um li a .titulo {font-size: 14px;}
    #cabecalho .menu.superior .nivel-um li .nivel-dois li a {font-size: 14px;}
    
    #rodape .contatos-rodape {margin-right: 90px !important;}
}

@media screen and (min-width: 1250px) {
    .barra-inicial .conteiner .canais-contato {left: 24%;}
}

@media screen and (min-width: 1300px) {
    .barra-inicial .conteiner .canais-contato {left: 25%;}
    
    #rodape .contatos-rodape {margin-right: 110px !important;}
}

@media screen and (min-width: 1350px) {
    .barra-inicial .conteiner .canais-contato {left: 26%;}
}

@media screen and (min-width: 1400px) {
    .barra-inicial .conteiner .canais-contato {left: 27%;}
    
    .flexslider .flex-direction-nav .flex-prev, .flexslider:hover .flex-direction-nav .flex-prev {left: 8%;}
    .flexslider .flex-direction-nav .flex-next, .flexslider:hover .flex-direction-nav .flex-next {right: 8%;}
}

@media screen and (min-width: 1500px) {
    .barra-inicial .conteiner .canais-contato {left: 28%;}
    
    .flexslider .flex-direction-nav .flex-prev, .flexslider:hover .flex-direction-nav .flex-prev {left: 11%;}
    .flexslider .flex-direction-nav .flex-next, .flexslider:hover .flex-direction-nav .flex-next {right: 11%;}
}

@media screen and (min-width: 1600px) {
    .barra-inicial .conteiner .canais-contato {left: 29%;}
    
    .flexslider .flex-direction-nav .flex-prev, .flexslider:hover .flex-direction-nav .flex-prev {left: 14%;}
    .flexslider .flex-direction-nav .flex-next, .flexslider:hover .flex-direction-nav .flex-next {right: 14%;}
}

@media screen and (min-width: 1700px) {
    .barra-inicial .conteiner .canais-contato {left: 30%;}
    
    .flexslider .flex-direction-nav .flex-prev, .flexslider:hover .flex-direction-nav .flex-prev {left: 16%;}
    .flexslider .flex-direction-nav .flex-next, .flexslider:hover .flex-direction-nav .flex-next {right: 16%;}
}

@media screen and (min-width: 1800px) {
    .barra-inicial .conteiner .canais-contato {left: 31%;}
    
    .flexslider .flex-direction-nav .flex-prev, .flexslider:hover .flex-direction-nav .flex-prev {left: 18%;}
    .flexslider .flex-direction-nav .flex-next, .flexslider:hover .flex-direction-nav .flex-next {right: 18%;}
}

@media screen and (min-width: 1900px) {
    .barra-inicial .conteiner .canais-contato {left: 32%;}
    
    .flexslider .flex-direction-nav .flex-prev, .flexslider:hover .flex-direction-nav .flex-prev {left: 20%;}
    .flexslider .flex-direction-nav .flex-next, .flexslider:hover .flex-direction-nav .flex-next {right: 20%;}
}

@media screen and (min-width: 2000px) {
    .barra-inicial .conteiner .canais-contato {left: 33%;}
    
    .flexslider .flex-direction-nav .flex-prev, .flexslider:hover .flex-direction-nav .flex-prev {left: 21%;}
    .flexslider .flex-direction-nav .flex-next, .flexslider:hover .flex-direction-nav .flex-next {right: 21%;}
}

@media screen and (min-width: 2100px) {
    .flexslider .flex-direction-nav .flex-prev, .flexslider:hover .flex-direction-nav .flex-prev {left: 22%;}
    .flexslider .flex-direction-nav .flex-next, .flexslider:hover .flex-direction-nav .flex-next {right: 22%;}
}

@media screen and (min-width: 2200px) {
    .barra-inicial .conteiner .canais-contato {left: 34%;}
    
    .flexslider .flex-direction-nav .flex-prev, .flexslider:hover .flex-direction-nav .flex-prev {left: 23%;}
    .flexslider .flex-direction-nav .flex-next, .flexslider:hover .flex-direction-nav .flex-next {right: 23%;}
}

@media screen and (min-width: 2300px) {
    .flexslider .flex-direction-nav .flex-prev, .flexslider:hover .flex-direction-nav .flex-prev {left: 24%;}
    .flexslider .flex-direction-nav .flex-next, .flexslider:hover .flex-direction-nav .flex-next {right: 24%;}
}

@media screen and (min-width: 2400px) {
    .barra-inicial .conteiner .canais-contato {left: 35.3%;}
    
    .flexslider .flex-direction-nav .flex-prev, .flexslider:hover .flex-direction-nav .flex-prev {left: 25%;}
}

@media screen and (min-width: 2500px) {
    .flexslider .flex-direction-nav .flex-prev, .flexslider:hover .flex-direction-nav .flex-prev {left: 27%;}
    .flexslider .flex-direction-nav .flex-next, .flexslider:hover .flex-direction-nav .flex-next {right: 27%;}
}

/*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: #182036; overflow-y: auto;}
    #cabecalho .conteudo-topo .inferior .span4 .minha-conta {display: none;}
    #cabecalho .conteudo-topo .inferior .span4 .carrinho {display: none;}
    #barraTopo {display: none !important;}
    /*#barraTopo .conteiner .row-fluid .busca {display: none;}*/
    /*#barraTopo .conteiner .row-fluid .span6.hidden-phone {display: none;}*/
 
    #corpo .conteiner .secao-principal .banner.mini-banner {display: block !important;}
    #corpo .conteiner .secao-principal .banner.mini-banner>.modulo {margin-bottom: 30px;}
    
    .contatos-rodape {margin-bottom: 30px;}
}

/*Medias MIN e 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;}
}