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 {
    box-shadow: none;
}

ul,ol { margin: 0; }
button, .botao, .btn { background-image: none; box-sizing: border-box; border: 0; border-radius: 0; }
a:hover,
a:focus { text-decoration: none; }
.cor-secundaria { color: #808080; }
.produto-compartilhar { display: none; }

#AcessoRestritoIdade.modal { top: 0; left: 0; right: 0; bottom: 0; border: 0; width: 100%; margin-left: 0; border-radius: 0; background-color: #000000; position: fixed; }
#AcessoRestritoIdade.modal:before {
    animation: pulse ease-in 20s infinite;
    content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border: 0; width: 100%; margin-left: 0; border-radius: 0; background: url(https://cdn.awsli.com.br/1562/1562697/arquivos/18-anos-background.jpg) center center no-repeat #000000;
}

.atalhoWhatsapp { position: fixed; z-index: 10; bottom: 30px; right: 30px; }
.atalhoWhatsapp > * { width: 50px; height: 50px; display: block; }

@keyframes pulse {
    0% {
        transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1);
    }
    50% {
        transform: scale(1.6); -webkit-transform: scale(1.6); -moz-transform: scale(1.6); -ms-transform: scale(1.6); -o-transform: scale(1.6);
    }
    100% {
        transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1);
    }
}

.acesso-restrito .modal-header { max-width: 500px; position: absolute; bottom: 50%; left: 50%; transform: translateX(-50%); }
.acesso-restrito .info-container img { display: none; }
.acesso-restrito .info-container .titulo { color: #ffffff; text-align: center; font-size: 30px; text-shadow: 0 3px 5px rgba(0,0,0,1); }
.acesso-restrito .modal-footer {
    max-width: 500px; min-width: 300px; border: 0; position: absolute; top: 55%; left: 50%; background-color: transparent; padding: 0;
    transform: translateX(-50%);
    box-shadow: none; -webkit-box-shadow: none;
}
.acesso-restrito .modal-footer span { text-align: center; color: #ffffff; display: block; margin: auto; margin-bottom: 15px; }
.acesso-restrito .modal-footer a { width: 65%; margin-right: 5%; float: left; line-height: 40px; height: 40px; padding: 0; background-color: #ffffff; color: #000000; font-weight: 600; text-shadow: none; }
.acesso-restrito .modal-footer a:last-child { width: 25%; margin-right: 0; margin-left: 5%; }
.acesso-restrito .modal-footer a:hover { background-color: #000000; color: #ffffff; }

@media screen and (max-width: 767px){
    .acesso-restrito .modal-header { width: 100%; }
    .acesso-restrito .modal-header p.titulo { font-size: 22px; }
}

.caixa-sombreada { box-shadow: none; }
.atalhos-mobile.visible-phone,
#barraTopo { display: none!important; }
.barra-inicial { background-color: #ffffff; border-bottom: 0; }
.barra-inicial * { color: #000000; fill: #000000; }
.barra-inicial *:hover { color: #333333!important; fill: #333333!important; }
.barra-inicial .conteiner { width: 95%; max-width: none; }
.barra-inicial .lista-redes ul li { border-color: #333333; }
.barra-inicial .lista-redes a i { background-color: #ffffff!important; background: #ffffff!important; }
.barra-inicial .canais-contato { border-left-color: #000000; }
.barra-inicial .canais-contato .hidden-phone { display: none; }
.botao { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }

.conteiner-principal {  background-color: #ffffff; }
.conteiner-principal > div > .conteiner { padding: 0 20px; }
.conteiner-principal > div > .conteiner > .row-fluid {  margin: 0 auto; }
.conteiner-principal > #corpo > .conteiner { overflow-x: hidden; }

.conteiner-principal #cabecalho { position: relative; z-index: 20; border-bottom: 1px solid #ffffff; padding: 10px 0 8px; }
.conteiner-principal #cabecalho .conteiner { width: 95%; max-width: none; }

.conteudo-topo .superior { display: none; }
.conteudo-topo .inferior { display: none; }
.menu.superior { display: none; }

.logo a { width: 68px; height: 86px; }
.logo a img { width: auto; height: 100%; }

.menuIcones { float: right; margin-bottom: 0; }
.menuIcones > li { float: left; padding: 0 10px; position: relative; }
.menuIcones > li > a { display: block; }
.menuIcones svg { width: 25px; height: 90px; display: block; border-bottom: 4px solid transparent; box-sizing: border-box; }
.menuIcones svg * { fill: #000000; }
.menuIcones > li:last-child { display: none; }


.menuBox {
    position: absolute; top: 90%; right: 0; opacity: 0; pointer-events: none; background-color: #ffffff; padding: 20px;
    box-shadow: 0 20px 20px rgba(0,0,0,0.5); -webkit-box-shadow: 0 20px 20px rgba(0,0,0,0.5); -moz-box-shadow: 0 20px 20px rgba(0,0,0,0.5); -ms-box-shadow: 0 20px 20px rgba(0,0,0,0.5); -o-box-shadow: 0 20px 20px rgba(0,0,0,0.5);
    transition: all ease-in-out 300ms; -webkit-transition: all ease-in-out 300ms; -moz-transition: all ease-in-out 300ms; -ms-transition: all ease-in-out 300ms; -o-transition: all ease-in-out 300ms;
}
.menuBox .carrinho-interno { display: block; top: 0; }
.menuBox .carrinho-interno li { width: 100%; box-sizing: border-box; }
.menuBox .carrinhoVazio { white-space: nowrap; font-size: 16px; }
.menuIcones > li:hover > svg { border-color: #ffffff; }
.menuIcones > li:hover > .menuBox { opacity: 1; top: 100%; pointer-events: all; }

.menuIcones #form-buscar { }


.menuTopo {
    position: absolute; left: 50%; top: 10px;
    transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%);
}
.menuTopo > li { float: left; margin-right: 30px; }
.menuTopo > li:last-child { margin-right: 0; }
.menuTopo > li > *:first-child { font-size: 16px; color: #000000; font-weight: 600; text-transform: uppercase; height: 90px; line-height: 90px; display: block; box-sizing: border-box; }
.menuTopo > li:hover > *:first-child { border-color: #000000; }

.menuProdutos > ul {
    
    opacity: 0; display: grid; pointer-events: none; position: fixed; top: 90%; width: 100vw; left: 50%; transform: translateX(-50%); background-color: #000000; padding: 40px; box-sizing: border-box;
    box-shadow: 0 20px 20px rgba(0,0,0,0.5); -webkit-box-shadow: 0 20px 20px rgba(0,0,0,0.5); -moz-box-shadow: 0 20px 20px rgba(0,0,0,0.5); -ms-box-shadow: 0 20px 20px rgba(0,0,0,0.5); -o-box-shadow: 0 20px 20px rgba(0,0,0,0.5);
    transition: all ease-in-out 300ms; -webkit-transition: all ease-in-out 300ms; -moz-transition: all ease-in-out 300ms; -ms-transition: all ease-in-out 300ms; -o-transition: all ease-in-out 300ms;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-gap: 30px;
}
.menuProdutos > ul > li { margin: 0; border: 0; }
.menuProdutos > ul > li > a .titulo { font-size: 18px; color: #ffffff; font-weight: 600; line-height: 30px; margin-bottom: 10px; display: block; }
.menuProdutos > ul > li > a [class^="icon-"],
.menuProdutos > ul > li > a [class*=" icon-"] { display: none; }
.menuProdutos > ul > li > ul > li a { color: #cccccc; font-size: 14px; line-height: 22px; }
.menuProdutos > ul > li > ul > li a:hover { text-decoration: underline; }

.menuProdutos:hover > ul,
.menuProdutos:focus > ul { opacity: 1; top: 100%; pointer-events: all; }

#form-buscar { background-color: #ffffff; margin: 0; }
#form-buscar input[type=text] {
    font-size: 14px; background-color: #eeeeee;
    float: left; width: 250px; height: auto; margin: 0; padding: 0 55px 0 15px; line-height: 50px; border: 0; box-sizing: border-box;
    border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
#form-buscar .botao {
    position: absolute; top: 20px; right: 20px; width: 50px; height: auto; margin: 0; padding: 0; line-height: 50px; border: 0; background-color: #eeeeee; background-image: none; box-sizing: border-box;
    border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
#form-buscar .botao:before { color: #000000; font-size: 20px; display: block; }

@media screen and (max-width: 767px){
    #cabecalho { padding-top: 0; }
    #cabecalho > .conteiner > .row-fluid { display: flex; }
    #cabecalho > .conteiner > .row-fluid .span3 { float: none; margin: 0 auto 0 0; width: auto; }
    #cabecalho > .conteiner > .row-fluid .span3 .logo { margin-bottom: 0; }

    .conteudo-topo { margin: 0 0 0 auto; }

    .menuIcones > li:last-child { display: block; }
    .menuTopo {
        position: fixed; top: 91px; left: 100%; background-color: #000000; padding-top: 30px; width: 100%; height: calc(100vh - 91px);
        display: flex; flex-wrap: wrap; flex-direction: column;
        transform: translateX(0); -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0);
    }
    .menuTopo > li { width: 100%; margin-right: 0; }
    .menuTopo > li > *:first-child { color: #ffffff; border-bottom: 0; border-left: 4px solid transparent; padding: 0 15px; height: 40px; line-height: 40px; width: 100%; }
    .menuProdutos > ul {
        position: relative; top: 0; left: 0; width: 100%; transform: translateX(0); opacity: 1; display: grid; padding: 20px; box-shadow: none;
        grid-template-columns: repeat(2, 1fr);
    }
    .menuProdutos:hover > ul,
    .menuProdutos:focus > ul { top: 0; pointer-events: all; }
    .menuProdutos > ul > li > a .titulo { font-size: 14px; }

    body.menuAtivo { overflow: hidden; }
    .menuAtivo .menuTopo {
        transform: translateX(-100%); -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%);
    }

    .menuBox { position: fixed; top: 90px; left: 0; right: auto; width: 100%; box-sizing: border-box; }
    .menuBox .carrinho-interno { width: 100%; left: 0; box-sizing: border-box; }
    .menuIcones > li:hover .menuBox { top: 90px; }

    #form-buscar input[type=text] { width: 100%; }
}




/* BANNER FULL */
.conteiner-principal .conteiner { background-color: transparent; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; }
.conteiner-principal > .secao-banners > .conteiner > .row-fluid .flexslider img { width: 100%; max-width: 1920px; position: relative; left: 50%; transform: translateX(-50%); }
.conteiner-principal > .secao-banners > .conteiner { max-width: 100%; }
.tema-pequeno .secao-banners .conteiner { max-width: 100%; }
.conteiner-principal > .secao-banners > .conteiner > .row-fluid { max-width: 100%; }
.conteiner-principal > .secao-banners > .conteiner > .row-fluid .tarja { margin-top: 30px; }
.conteiner-principal > .secao-banners > .conteiner > .row-fluid .tarja img { max-width: 100%; margin: 0 auto; display: block; }
.flexslider { border: 0; }

@media screen and (max-width: 767px){
    .conteiner-principal > .secao-banners > .conteiner > .row-fluid .flexslider img { width: 100%; max-width: none; }
}

/* CONTEUDO - CORPO */
#corpo { padding-top: 40px; }


.borda-principal { border: 0; }
.listagem .titulo-categoria { text-align: center; font-size: 34px; color: #000000; text-transform: uppercase; }
.listagem .titulo-categoria:hover { background-color: inherit; padding-left: 0; }
.listagem .produtos-carrossel { padding: 0; }
.listagem .listagem-linha li { border: 0; }
.listagem-item .acoes-produto { position: relative; bottom: auto; opacity: 1; border: 0; }
.listagem .listagem-item .imagem-produto { width: 100%; height: auto!important; padding-top: 100%; position: relative; background-color: #ffffff; overflow: hidden; }
.listagem .listagem-item .imagem-produto img {
    max-width: 150%; max-height: 100%; position: absolute; top: 0; bottom: 0; left: -25%; right: -25%; margin: auto;
    transition: transform ease-in-out 300ms; -webkit-transition: transform ease-in-out 300ms; -moz-transition: transform ease-in-out 300ms; -ms-transition: transform ease-in-out 300ms; -o-transition: transform ease-in-out 300ms;
}
.listagem .span3 .imagem-produto,
.listagem .produtos-carrossel[data-produtos-linha="4"] .imagem-produto { height: auto; }
.listagem .info-produto { padding-top: 20px; }
.listagem .listagem-item .nome-produto { width: 100%; font-size: 16px; color: #000000; line-height: normal; text-align: center; font-family: 'Raleway', serif; font-weight: 700; text-transform: uppercase; }
.listagem .preco-produto > div { text-align: center; }
.listagem .preco-produto .preco-venda { color: #606060; font-size: 16px; }
.listagem .preco-produto .preco-promocional { color: #606060; font-size: 16px; }
.listagem .preco-produto .desconto-a-vista { text-align: center; width: 100%; display: block; }
.listagem .preco-produto .preco-a-partir { font-size: 16px; color: #606060; }
.listagem .preco-produto .preco-a-partir span:first-child { display: block; width: 100%; font-size: 12px; }
.listagem .acoes-produto .botao.principal i { display: none; }

.bandeiras-produto { top: 9px; }
.bandeiras-produto span { background-color: #000000; border: 0; margin: 0; padding: 0 6px; font-size: 9px; line-height: 19px; box-shadow: none; }

.botao.principal { background-color: transparent; color: #9eb616; width: 100%; line-height: 40px; padding: 0; margin: 0; border: 3px solid #9eb616; border-radius: 30px; }
.botao:hover { background-image: none; background-color: #9eb616; color: #ffffff; }
/*.flex-viewport ul { width: 100%!important; }
.flex-viewport ul li { width: 25%!important; }*/
.listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-prev { left: 0; background-color: #000000; padding: 10px; }
.listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-next { right: 0; background-color: #000000; padding: 10px; }
.listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-prev:hover,
.listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-next:hover { background-color: #000000; opacity: 1; }


@media screen and (max-width: 767px){
    .listagem .listagem-item .info-produto { width: 100%; }
    .listagem .listagem-item .imagem-produto { padding-top: 100%; }
    .listagem .listagem-item .imagem-produto img { height: 90%; max-height: none; }

    .listagem .listagem-linha > ul { flex-wrap: wrap; }
    .listagem .listagem-linha li { width: 50%; }
    .listagem-linha li:first-child { margin-top: 20px; }
    .ordenar-listagem .filtro-mobile .btn { color: #ffffff; text-shadow: none; }
}


/* CATEGORIAS - INTERNA*/

.breadcrumbs { border: 0; }
.menu .nivel-tres, .menu.lateral .nivel-um > li > a { background-color: #000000; box-shadow: none; }
.menu .nivel-dois { box-shadow: none; border: 1px solid #000000; }
.menu.lateral .nivel-um > li > a strong { font-size: 16px; color: #ffffff; }

.menu.lateral.outras .nivel-um > li > a { background-color: #ffffff; }
.menu.lateral.outras .nivel-um li a strong { font-size: 16px; color: #000000; }
.menu.lateral.outras .nivel-um li:hover a { background-color: #000000; }
.menu.lateral.outras .nivel-um li:hover a strong { color: #ffffff; }
.filtro { background-color: #ffffff; }

.ordenar-listagem label { border-color: #000000; border-radius: 0; }
.ordenar-listagem .input-append .btn-group:last-child > .dropdown-toggle { border-radius: 0; padding: 0 10px; }
.ordenar-listagem .btn { background-image: none; background-color: #000000; border-radius: 0; }
.ordenar-listagem .btn i { color: #ffffff; line-height: 30px; }

.listagem-linha ul { display: flex; }
.listagem .listagem-item { height: 100%; box-sizing: border-box; padding-bottom: 60px; background-color: transparent; }
.listagem-item .acoes-produto.hidden-phone { display: block!important; position: absolute; left: 10px; right: 10px; top: auto; bottom: 5px; background-color: transparent; padding: 0; }
.listagem-item .acoes-produto-responsiva { display: none!important; }
.listagem-item:hover .acoes-produto { bottom: 5px; }
.listagem .preco-produto.destaque-preco { text-align: center; }


/* PRODUTO DETALHE - INTERNA */
.produto .conteiner-imagem>div { background-color: #ffffff; }
.produto .info-principal-produto .breadcrumbs ul li:after { content: '»'; }
.produto .info-principal-produto .breadcrumbs ul li:last-child:after { content: ''; }
.produto .info-principal-produto .breadcrumbs ul li .fa { display: none; }
.produto .info-principal-produto .breadcrumbs ul li:last-child { font-weight: 700; }
.produto .nome-produto { font-size: 30px; color: #000000; }

.produto .codigo-produto { border-bottom: 0; }

.produto .atributos ul li a:hover,
.produto .atributos ul li.active a { border: 0; background-color: #000000; }
.produto .atributos ul li a:hover:after,
.produto .atributos ul li.active a:after { content: ''; width: 28px; height: 28px; position: absolute; top: 2px; left: 2px; border-radius: 50%; border: 1px solid #ffffff; }
.produto .atributos ul li a { box-shadow: none; margin: 0; border-radius: 50%; }
.produto .atributos ul li a span { border-radius: 50%; border: 2px solid transparent; font-size: 16px; width: 30px; padding: 0; }
.produto .atributos ul li a:hover span,
.produto .atributos ul li.active a span { color: #ffffff; }
.produto .atributo-cor ul li a span { border-width: 15px; width: 0; }

.produto .acoes-produto .preco-produto .preco-venda { font-size: 16px; color: #aaaaaa; }
.produto .acoes-produto .preco-produto .preco-promocional { font-size: 24px; color: #000000; }
.produto .acoes-produto .preco-produto .desconto-a-vista { margin-top: 10px; display: block; }

.produto .acoes-produto .comprar { width: 100%; }
.produto .acoes-produto .comprar .popover { display: none!important; }
.produto .acoes-produto .comprar .qtde-adicionar-carrinho { width: 30%!important; float: right; margin-bottom: 20px; }
.produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho { border-color: #000000; border-radius: 0; box-sizing: border-box; height: auto; line-height: 30px; }
.produto .acoes-produto .comprar .botao.principal { background-image: none; line-height: 50px; }
.produto .acoes-produto .comprar .botao.principal i { display: none; }

.parcelas-produto .accordion { background-color: #ffffff; }

.cep .input-append.input-prepend input { border-color: #000000; border-radius: 0; box-sizing: border-box; width: 110px; height: auto; line-height: 30px; padding: 0 15px; }
.cep .input-append.input-prepend .btn { background-image: none; border-radius: 0; background-color: #000000; border: 0; box-sizing: border-box; line-height: 32px; color: #ffffff; text-shadow: none; padding: 0 15px; }
.produto .cep ul { background-color: #ffffff; }

.table { background-color: #ffffff; }
.table th, .table tr, .table td { border-color: #000000; }
.table th { background-color: #000000; }
.table th > * { color: #ffffff; }
.finalizar-compra .caixa-sombreada { box-shadow: none; }
.finalizar-compra .controls .input-append input { border-color: #000000; border-radius: 0; height: auto; line-height: 30px; padding: 0; }
.finalizar-compra .controls .input-append .btn { background-color: #000000; color: #ffffff; text-shadow: none; line-height: 32px; padding: 0 15px; border-radius: 0; }
.tabela-carrinho .preco-produto .preco-promocional { color: #000000; }
.tabela-carrinho .produto-info ul li:nth-child(1),
.tabela-carrinho .produto-info ul li:nth-child(2) { display: none; }

.acao-editar { margin-top: 50px; }
.acao-editar > div * { width: 25%; float: left; background-color: #aaaaaa; color: #000000; line-height: 30px; }
.acao-editar > div *:hover { background-color: #9eb616; color: #ffffff; }
.acao-editar > div .botao.principal { width: 50%; float: right; line-height: 60px; text-transform: uppercase; }
.acao-editar > div .botao.principal i { display: none; }
.acao-editar .selo-ssl { position: relative; float: right; margin-top: 20px; }
.pagina-carrinho .bannerExtra { display: none; }

.carrinho-checkout .atendimento li .display-table { color: #ffffff; }
.carrinho-checkout .atendimento li .display-table strong { color: #ffffff; }
.carrinho-checkout .conteiner-principal #corpo .conteiner { box-shadow: none; }
.carrinho-checkout form .span4 { background-color: #ffffff; border: 1px solid #000000; }
.carrinho-checkout form input,
.carrinho-checkout form select,
.carrinho-checkout form textarea { border-color: #000000; border-radius: 0; }
.carrinho-checkout form .botao.principal { line-height: 60px; }
.carrinho-checkout form .botao.principal i { display: none; }

.identificacao .control-group input { border-radius: 0; border-color: #000000; box-shadow: none; }
.identificacao .control-group .submit-email.botao.principal { width: 124px; max-width: 300px; line-height: 52px; padding: 0; }

.cadastro-logar .botao.principal { margin-top: 20px; }

@media screen and (min-width: 767px){
    .cadastro-logar form[method=post] .botao.principal { width: calc(100% + 60px); margin-left: -60px; }
}
.recuperar-senha { margin-left: 0; }



@media screen and (max-width: 767px){
    #modalContato .control-group .botao.principal.pull-right { margin-right: 0; }
}

.bannerExtra { display: block; width: 100%; }
.bannerExtra > * { width: 100%; }
.bannerExtra > * img { width: 100%; height: auto; }

@media screen and (max-width: 767px){
    .bannersExtras > *:first-child { margin-bottom: 30px; }
    .bannerExtra > * { width: 100%; }
}


#barraNewsletter { box-shadow: none; background-color: #eeeeee; }
#barraNewsletter.posicao-rodape .componente .interno { padding: 70px 0; background-color: #eeeeee; }
#barraNewsletter .componente .interno-conteudo:after { content: ""; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
#barraNewsletter .componente .titulo { display: block; color: #000000; font-size: 30px; text-transform: uppercase; margin-bottom: 0; }
#barraNewsletter .componente .titulo i { display: none; }
#barraNewsletter .componente .texto-newsletter { float: left; font-size: 18px; color: #606060; text-align: left; text-transform: uppercase; width: 40%; padding: 0; }
#barraNewsletter .componente div.newsletter-cadastro,
#barraNewsletter .componente .newsletter-confirmacao { width: 60%; float: right; margin-top: -20px; }
#barraNewsletter .componente input[type="text"] { width: 100%; font-size: 20px; font-family: 'Raleway', sans-serif; color: #000000; background-color: transparent; border: 0; border: 3px solid #000000; line-height: 60px; height: 60px; border-radius: 30px; box-sizing: border-box; padding: 0 20px; }
#barraNewsletter .componente .botao { position: absolute; top: 0; right: 0; width: 30%; line-height: 60px; padding: 0 15px; border: 0; background-color: transparent; background-image: none; }
#barraNewsletter .componente .botao.newsletter-assinar:after { font-size: 16px; color: #000000; letter-spacing: 0; transition: all ease-in-out 300ms; }
#barraNewsletter .componente .botao:hover { background-color: transparent; color: #000000; }
#barraNewsletter .componente .botao.newsletter-assinar:hover:after { color: #000000; letter-spacing: 3px; }


.proverbios { font-size: 16px; text-align: left; line-height: 30px; padding-bottom: 50px; }

#rodape .institucional { background-color: #ffffff; background-image: none; padding: 0; }
.conteiner-principal #rodape .conteiner { padding: 40px 0; max-width: 990px; }
.links-rodape ul li { list-style: none; }
.links-rodape ul li a { font-size: 14px; line-height: 25px; color: #000000; }
.links-rodape ul li:hover { text-decoration: underline; }
.links-rodape ul li:hover a { color: #333333; }
#rodape .redes-sociais { position: relative; background: none; box-shadow: none; }
#rodape .titulo { color: #000000; padding: 0; border: 0; }
#rodape .caixa-facebook { display: none; }
#rodape .institucional .lista-redes ul { float: left; }
#rodape .institucional .lista-redes ul li.visible-phone { display: block!important; }
#rodape .institucional .lista-redes ul li { margin-right: 10px; }
#rodape .institucional .lista-redes ul li a i { background: #ffffff; color: #000000; font-size: 24px; width: 40px; height: 40px; line-height: 40px; }
#rodape .institucional .lista-redes ul li:hover a i { background: rgba(255,255,255,0.6); }

#rodape .pagamento-selos { background: #1a1a1a; padding: 0; }
#rodape .pagamento-selos .titulo { color: #ffffff;}
#rodape .bandeiras-pagamento { background-color: #ffffff; padding: 10px; }
#rodape .bandeiras-pagamento li { width: 16.66666%; margin: 0; text-align: center; }
#rodape .bandeiras-pagamento li i { display: block; margin: 0 auto; }
#rodape .selos li { background-color: #ffffff; padding: 10px; }
#rodape .gateways-rodape { border-radius: 0; border: 0; margin: 0; }

#rodape>div:last-child .conteiner .row-fluid .span9.span12 { display: none; }
#rodape .logoDev { padding: 20px; }
#rodape .logoDev p { display: block; text-align: center; margin-bottom: 10px; line-height:16px; }
#rodape .logoDev a { display: table; margin: 0 auto; max-width: 150px; height: auto; }



@media screen and (max-width: 1024px){
    .conteiner-principal > div > .conteiner { padding: 0 10px; }
    .conteiner-principal #rodape .conteiner { padding: 40px 10px; }

    .acao-editar > div * { width: 100%; margin: 0 0 20px; }
    .acao-editar > div .botao.principal { width: 100%; }

    .table th, .table tr { border-bottom: 1px solid #000000!important; }
    .table th, .table td { border: 0!important; }
}

#modalContato .controls a.botao.pull-right { display: none; }
#modalContato table tr:first-child { display: none; }


textarea:focus, input[type="text"]:focus, input[type="password"]:focus,
input[type="datetime"]:focus, input[type="datetime-local"]:focus,
input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus,
input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus,
input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus,
input[type="color"]:focus, .uneditable-input:focus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}