/* REMOÇÃO DE ELEMENTOS */
.pagina-id-328694,
#cabecalho .nivel-um .offers,
#rodape div.span4.links-rodape.links-rodape-paginas > ul > li:nth-child(2),
/* .prod-id-48011776,
.prod-id-48324880, */
/*DEPILPOS
#listagemProdutos .prod-id-43969476,*/
/*DEPILPOS*/
.aproveite-tambem,
/* .aproveite-tambem li.span3:nth-child(4),
.produto-37105909 .aproveite-tambem li.span3:nth-child(3),
.float-contact .float-modal,
.float-contact .float-messenger,
.float-contact .float-open,
.float-contact,
.float-contact.open-contato,
#listagemProdutos li:nth-child(8).span4,
#listagemProdutos li:nth-child(9).span4 */
.scrollToTop,
#barraNewsletter.posicao-rodape .componente .texto-newsletter,
#barraNewsletter {display: none!important;}
/* HOME */
.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .input-conteiner .botao {border-color: #00BBB4; background-color: #00bbb4; }
.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .input-conteiner .botao:hover {background-color: #ff6c00;border-color:#ff6c00;}
.atalhos-mobile ul li a .qtd-carrinho,
#cabecalho .carrinho .qtd-carrinho {background-color: #ef1436;border-color: #ef1436;}
#cabecalho .support .support-items .office-hours {border-bottom: none;}
#cabecalho .support .support-items .tracking {display: none;}
#listagemProdutos.listagem .titulo-categoria:after,
.produto-compartilhar .lista-favoritos:hover,
#listagemProdutos.listagem .titulo-categoria:after,
#listagemProdutos.listagem>.titulo:after,
.listagem.aproveite-tambem .titulo-categoria:after,
.listagem.aproveite-tambem>.titulo:after,
.full.menu {background-color: #fc7945;border-color: #fc7945;}
.pagina-categoria .conteudo h1.titulo,
#listagemProdutos.listagem .titulo-categoria strong,
#listagemProdutos.listagem>.titulo,
.listagem.aproveite-tambem .titulo-categoria strong,
.listagem.aproveite-tambem>.titulo {color: #ff6c00;}
.full.menu .nivel-um>li:hover>a>.titulo {color: #bb3f00;}
.adic-favo:active, .adic-favo:focus, .adic-favo:hover {color: #ef1436;}
#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar,
.listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar,
#barraNewsletter.posicao-rodape .componente .newsletter-assinar,
#cabecalho .carrinho .carrinho-interno .carrinho-rodape .botao:hover,
.conteudo-topo .busca-mobile .atalho-menu,
.produto div.principal .acoes-produto .comprar .botao-comprar,
.produto .acoes-flutuante .botao-comprar,
.bandeiras-produto .bandeira-frete-gratis {background-color: #00bbb4;}
#cabecalho .carrinho .carrinho-interno .carrinho-rodape .botao:hover,
.produto-compartilhar .lista-favoritos,
#barraNewsletter.posicao-rodape .componente .newsletter-assinar {border-color: #00bbb4}
.produto div.principal .acoes-produto .preco-produto .preco-promocional,
#barraNewsletter.posicao-rodape .componente .newsletter-assinar:hover:after,
.produto-compartilhar .lista-favoritos,
#barraNewsletter.posicao-rodape .componente .newsletter-assinar:hover:before {color: #00bbb4;}
#video h2 {width: 100%; max-width: 900px; color: #00bbb4; font-weight: 100; font-size: 40px; line-height: 55px; margin: 0 auto 100px;text-align: center;}
#video h2 span {color: #ff6c00;font-weight: 700;}
#barraNewsletter.posicao-rodape .conteiner {border-top: none;}
#barraNewsletter .interno-conteudo h4 {width: 100%;color: #00bbb4;text-transform: uppercase;font-size: 26px;line-height: 32px;margin-bottom: 40px;}
#listagemProdutos.listagem .listagem-item .info-produto .nome-produto,
.listagem.aproveite-tambem .listagem-item .info-produto .nome-produto,
#rodape .lista-redes [class^=icon],
.produto div.principal .nome-produto,
#barraNewsletter .interno-conteudo h4 span {color: #ff6c00;}
#listagemProdutos.listagem .listagem-item .info-produto .preco-produto .preco-promocional,
#cabecalho .carrinho .carrinho-interno .carrinho-rodape .botao:hover,
.produto div.principal .acoes-produto .comprar .disponibilidade-produto .cor-principal,
.produto div.principal .cep label,
.produto div.principal .cep .input-append.input-prepend .btn:before,
.produto .acoes-flutuante .disponibilidade-produto .cor-principal,
.listagem.aproveite-tambem .listagem-item .info-produto .preco-produto .preco-promocional {color: #00bbb4;}
#listagemProdutos {display: flex;flex-direction: column;}
#listagemProdutos .vitrine-destaque {order: 1;}
#listagemProdutos .vitrine-destaque + ul {order: 2;}
#listagemProdutos .vitrine-mas-vendido {order: 3;}
#listagemProdutos .vitrine-mas-vendido + ul {order: 4;}

#listagemProdutos.listagem .imagem-produto,
#listagemProdutos.listagem .produtos-carrossel[data-produtos-linha] .imagem-produto,
.listagem.aproveite-tambem .imagem-produto,
.listagem.aproveite-tambem .produtos-carrossel[data-produtos-linha] .imagem-produto {height: 400px;}

#rodape .pagamento-selos .titulo::after,
#rodape .institucional .titulo::after,
.scrollToTop {background-color: #00bbb4;}

.float-contact .float-open,
.float-contact .float-items>li>a {background-color: #25d266;}
.float-contact.open-contato {display:block;}
.float-contact .float-items>li>a:hover,
.float-contact .float-open:hover,
.scrollToTop:active, .scrollToTop:focus, .scrollToTop:hover {background-color: #ff6c00;}
.bandeiras-produto span {margin: 0;}
.bandeiras-produto .bandeira-frete-gratis,
.bandeiras-produto .bandeira-promocao {font-size: 12px;font-weight: 700;}
.bandeiras-produto .bandeira-promocao {width: 75px;margin-left: 25px;}
#rodape .links-rodape-atendimento .office-hours .title .icon .c,
#rodape .links-rodape-atendimento .icon {fill: #868686;}
#rodape .links-rodape-atendimento ul {border-bottom: 0;margin-bottom: 0;}
#rodape .lista-redes ul li a {border-color: #ff6c00;}
#rodape .institucional {background-color: #ffffff;}
#rodape .institucional a,
#rodape .institucional p {margin-top: 0;color:#000;}
#rodape .institucional .titulo {color: #03303b;}
#rodape .titulo {padding-bottom: 0;margin-bottom: 0;}
#rodape .pagamento-selos .titulo::after,
#corpo .caixa-sombreada iframe {
    width: 100%;
    display: block;
    max-width: 560px;
    margin: 20px auto;
}

#corpo .caixa-sombreada h1::after,
#corpo .caixa-sombreada h2::after,
#rodape .pagamento-selos .titulo::after,
#rodape .institucional .titulo::after {
    content: "";
    width: 100%;
    height: 1px;
    display: block;
    margin: 15px auto;
}
#rodape .institucional .redes-sociais .titulo {margin-top: 10px;}
#rodape .links-rodape-categorias ul,
#rodape .pagamento-selos .row-fluid ul {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin: 0;
    justify-content: flex-start;
    flex-wrap: wrap;
}

/* INTERNA */
.accordion-group.pagseguro .bandeiras-pagamento .visa,
.accordion-group.pagseguro .bandeiras-pagamento .mastercard,
.accordion-group.pagseguro .bandeiras-pagamento .hipercard,
.accordion-group.pagseguro .bandeiras-pagamento .amex,
.accordion-group.pagseguro .bandeiras-pagamento .elo,
.accordion-group.pagseguro .bandeiras-pagamento .boleto,
.institucional .sobre-loja-rodape,
#st-1.sharethis-inline-share-buttons {display: none;}
.produto-compartilhar .lista-favoritos i {color: #D0D0D0;}
.produto #descricao:before {color: #ff6c00;border-color: #ff6c00;}
.pagina-produto .secao-principal {margin-top: 40px;}
.pagina-produto #descricao h2,
.pagina-produto #descricao h3,
.pagina-produto #descricao p span {color: #ff6c00;}
#corpo .caixa-sombreada p,
#corpo .caixa-sombreada p a,
.pagina-produto #descricao ul li,
.pagina-produto #descricao p {font-size: 18px;line-height: 25px;}
.pagina-produto #descricao a,
#corpo .caixa-sombreada p a {color: #00bbb4;}
#corpo .caixa-sombreada p span {color: #ff6c00;}
#corpo .caixa-sombreada h1,
#corpo .caixa-sombreada h2 {text-align: center;font-size: 28px;font-weight: 700;line-height: 34px;color: #ff6c00;margin: 50px 0;}
#corpo .caixa-sombreada h1:after,
#corpo .caixa-sombreada h2:after {background-color: #ff6c00;}
#corpo .caixa-sombreada h6 {color: #ff6c00;font-size: 18px;font-weight: 700;}
#corpo .caixa-sombreada ul.sem-lista {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 0;
}
#corpo .caixa-sombreada ul.sem-lista li {list-style: none;}

/* Carrinho */
.identificacao .control-group .botao.principal {font-size: 16px;}
.email-box .submit-email {background-color: #ff6c00!important;}

@media screen and (min-width: 1024px) {
    #corpo .caixa-sombreada .videos {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    #corpo .caixa-sombreada .videos p {
        flex-basis: 49%;
    }
}
@media screen and (max-width: 1024px) {
    .bandeiras-produto {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex-direction: column;    
    }
}

@media only screen and (max-width: 767px){
    .span8.busca-mobile.fixed,
    .busca.borda-alpha {display: none;}
    .conteudo-topo.span9 {margin-top: -115px;}
    .listagem .listagem-item .imagem-produto, .listagem .listagem-item .info-produto {
        float: none;
        width: auto;
    }
    .conteudo-topo .menu.superior.visible-phone .menu-close:after {background-color: #00bbb4;}
    #rodape .links-rodape {background-color: #ffffff;border: 0;}
    #rodape .links-rodape.links-rodape-paginas ul,
    #rodape .links-rodape .office-hours,
    #rodape .links-rodape.links-rodape-atendimento ul {display: block;}
    #rodape .links-rodape-categorias ul, #rodape .pagamento-selos .row-fluid ul {justify-content: space-between;}
    #rodape .span9 .span4 ul {margin-top: 15px;}
    .conteiner-principal .flexslider .slides img {max-width: 160%; width: 160%;margin-left: -215px;}
}

@media screen and (max-width: 480px) {
.listagem ul:not(.produtos-carrossel)>li, .pagina-busca .listagem>ul:not(.produtos-carrossel)>li, .pagina-categoria .listagem ul:not(.produtos-carrossel)>li { width: 100% !important;}
}
@media screen and (max-width: 375px) {
    .secao-banners .banner.cheio {display: block!important;}
}

.muted {
display: none;
}