@import url('https://fonts.googleapis.com/css?family=Amatic+SC:400,700');

.filtro h4 {
   font-size: 26px;    
}

.produto .nome-produto {
   font-family: tahoma,geneva,sans-serif !important;
}

.preco-parcela strong {
   font-family: tahoma,geneva,sans-serif !important;
   font-weight: 400;
   font-size: 15px;
}

body {
   font-family: tahoma,geneva,sans-serif !important;
   line-height: 19pt;
   font-size: 14px !important;
}

p {
   font-family: tahoma,geneva,sans-serif !important;
   font-size: 14px;     
}

.row-fluid [class*="span"] {
    font-size: 14px !important;
}

#barraTopo {
   height: 51px;   
}

#barraTopo .carrinho>a i {
    height: 31px;
    width: 31px;
    padding-top: 7px;
}

#barraTopo .carrinho>a strong {
    line-height: 37px;
}

#barraTopo .carrinho>a span b {
    line-height: 37px;
}

#barraTopo .canais-contato {
    padding-top: 7px;
}

.botao {
    font-family: 'Amatic SC' !important;    
}

.listagem .listagem-item .nome-produto {
    font-weight: 400;
    margin-bottom: 30px;
    font-size: 15px;
    line-height: 19px;
}


.preco-produto.destaque-preco .titulo {
    font-family: tahoma,geneva,sans-serif !important;
    font-size: 17pt;
    line-height: 19pt;
    font-weight: 400;
    color: #57aa1f;
}

.preco-produto strong.titulo {
    font-family: tahoma,geneva,sans-serif !important;
    font-size: 17pt;
    line-height: 19pt;
    font-weight: 400;
}

.titulo {
    font-family: 'Amatic SC' !important;
    font-size: 26pt;
    line-height: 19pt;
    font-weight: bold;     
}

.preco-produto.destaque-preco {
 text-align: right!important;   
}

strong {
    font-family: 'Amatic SC' !important;
    font-size: 19pt;
    line-height: 19pt;
    font-weight: bold;   
}

.botao {
 font-size: 26px;   
}

.bandeiras-produto span {
    font-family: 'Amatic SC' !important;
    padding: 7px;
    line-height: 17px;
    color: #FFF;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 400;
    margin: 0 3px 3px 0;
    border: 1px solid #FFF;
    box-sizing: border-box;
    box-shadow: 0 0 2px rgba(0,0,0,0.5);
    white-space: nowrap;   
}

.info-produto {
    border-color: #2B388F;
    border-width: 2px 0 0;   
}

#barraNewsletter .componente input[type="text"] {
    width: 301px;
    margin-right: 5px;
    border-radius: 4px;
    /* height: calc(2.25rem + 2px); */
    height: 1.3rem;
}

#barraNewsletter .componente .texto-newsletter, #barraNewsletter .componente .alert {
    font-size: 26px;
    color: #fff;
    font-family: 'Amatic SC' !important;
}

.carrinho-interno .nome-produto {
    font-size: 17px;
}

.carrinho-interno .preco-produto .preco-promocional {
    font-size: 19px;
}

.carrinho>a i {
    width: 55px;
    height: 100%;
    line-height: 50px;
    font-size: 26px;   
}

.cor-secundaria {
    font-size: 15px;
}

.carrinho>a span {
    padding: 0;
    font-size: 17px; 
}

.carrinho>a span b {
    font-size: 17px;    
}

.carrinho>a strong {
    line-height: 50px;
}

[class^="icon-"], [class*=" icon-"] {
    font-size: 14px;   
}

.carrinho.vazio>a span {
    margin-left: 65px;
    line-height: 50px;
    font-size: 14px;
    font-family: tahoma,geneva,sans-serif !important;
    font-weight: 400;
}

.barra-inicial {
    background-color: #fff !important;
    font-family: 'Amatic SC' !important;
}

.barra-inicial.fundo-secundario {
    border-color:#57aa1f; 
    padding-top:15px;
    border-width: 2px 0 0;
    border-style: solid;
}

.barra-inicial .canais-contato span, .barra-inicial .canais-contato a, .barra-inicial .canais-contato i {
    font-size: 23px !important;   
    color: #57AA1F;
}

.busca {
    height: 40px;   
}

.busca form, .busca input {
    height: 30px;   
}

.busca .botao-busca {
    height: 40px;
}

.menu .titulo {
    font-size: 31px;
}

.row-fluid [class*="span"] {
    font-size: 19px; 
}

.menu.superior {
    background-color: rgba(0,0,0,0.09);
    margin-top: 20px !important;
    text-align: center;
    /* width: 33.4em; */
    margin: 0 auto;
}

.menu.superior .titulo {
    color: #fff;   
}

.menu a {
    text-align: left;   
}

.categoria-id-2987005 {
    background-color: #F5B60D;    
}

.categoria-id-2986962 {
    background-color: #FFD60E;    
}

.categoria-id-2986970 {
    background-color: #d5f100;    
}

.categoria-id-2986975 {
    background-color: #89F50D;    
}

.categoria-id-2987003 {
    background-color: #57AA1F;
}

.info-principal-produto .breadcrumbs ul li *{
    font-size: 14px;
    text-transform: uppercase;
    line-height: 25px;   
}

.breadcrumbs ul li * {
    font-size: 19px;    
}

.menu.lateral.outras li .titulo {
    font-size: 19px;      
}

.filtro.lista ul li label {
    font-size: 15px;    
}

.menu li.com-filho>a i {
    display: none;   
}

.menu li {
    padding: 0px 51.3px;
}

.menu.superior .nivel-um>li {
    border-right: 1px solid rgba(0,0,0,0);
    border-left: 1px solid rgba(255,255,255,0);
}

.borda-principal, .atributos ul li a:hover, .atributos ul li.active a, .tema-scuro .nav-tabs li.active a, .elastislide-carousel ul li.active a {
    border-color: #fff;   
}

.listagem .titulo-categoria {
    border-top-width: 2px;
    border-color: #57AA1F;   
}

.lista-redes .icon-facebook {
    background-color: transparent;
    color: #fff;
}

.lista-redes .icon-instagram {
    background: transparent;
    color: #fff;
}

.acoes-conta>li i {
    display: inline-block;
    width: 25px;
    height: 25px;
    margin-right: 1px;
    margin-bottom: 6px;
    padding-top: 0px;
    line-height: 30px;   
}

.conteiner-principal .conteiner {
    padding: 10px 10px;
}

#rodape2 .redes-sociais.borda-principal {
    background: none !important;
    box-shadow:none;
}

.gateways-rodape {

    background: none;
    border:0px;

}

#rodape2 .redes-sociais.borda-principal {
    border-color: transparent;   
}

#rodape2 .institucional .lista-redes {
    display: none;   
}

.institucional .redes-sociais .titulo {
    display: none !important;    
}

#rodape2 .caixa-facebook {
    margin: 39px 0;   
}

.fundo-secundario, .fundo-secundario *, .fundo-secundario *:hover, .fundo-secundario:hover, .fundo-secundario.botao:hover {
    color: #929497;   
}

#rodape2 .institucional {
    background-color: #fff;
}

#rodape2 .institucional {
    background-image: none;
    padding: 20px 0;
}

.conteiner-principal .conteiner {
    box-shadow: 0 3px 10px 0 rgba(0,0,0,0)
}

#corpo {
    margin-bottom: 0px;   
}

#barraTopo .canais-contato ul li {
    font-size: 13px !important;   
}

.caixa-sombreada {
    padding: 0px;
    box-shadow: 0 0 5px rgba(0,0,0,0);   
}

blockquote p {
    margin-bottom: 0;
    font-size: 21.5px;
    font-weight: 600;
    line-height: 1.25;
}

blockquote {
    padding: 0 40px;
}

cite {
    font-size: 21.5px;   
}

.pagina-pagina .conteudo li {
    list-style: none;   
}

#rodape2 .titulo {
    font-size: 27.5px;   
}

#rodape {
 display: none;   
}

.pagamento-selos {
    padding: 20px 0;
}

.social-personalizado {
    background-color: #57AA1F;
    padding: 20px 0;
    font-family: 'Raleway', serif;
    font-size: 13px;
    color: #FFF;
}

.lista-redes a {
    display: none;   
}

.lista-redes ul li {
    border-left: none;   
}

.header-stars {
    text-align: center;
    margin-bottom: 20px;
}

.stars {
    color: #57AA1F;
    font-size: 21px;   
}

.data {
    font-weight: 400!important;
    font-size: 15px;
}

.compra-stars {
    color: #57AA1F;
    font-size: 21px;
    margin-right: 10px;   
}

.entrega-stars {
    color: #57AA1F;
    font-size: 21px;
    margin-right: 10px;     
}

.suporte-stars {
    color: #57AA1F;
    font-size: 21px;
    margin-right: 10px;     
}

.links-rodape ul li {
    list-style-image: none;
    
}

.busca .botao-busca {
    font-family: FontAwesome!important;
    color: #fff;   
}

.institucional a {
    color: #929497   
}

.tarja * {
    margin-bottom: 30px; 
}

p.texto-newsletter.newsletter-cadastro :before {
    background-image: url(https://cdn.awsli.com.br/382/382638/arquivos/email.png);   
}

.flex-direction-nav {
    display: none;   
}

.links-rodape-col-1 {
    padding-left: 7%;   
}

@media (max-width: 767px) {
.fundo-secundario, .fundo-secundario *, .fundo-secundario *:hover, .fundo-secundario:hover, .fundo-secundario.botao:hover {
    color: #fff;
}
.botao {
    font-family: FontAwesome!important;
}
.busca form, .busca input {
    height: auto;
}
#rodape2 .institucional {
    text-align: center;   
}
.links-rodape-col-1 {
    padding-left: 0;   
}
}