/*css geral*/


.conteiner-principal .conteiner, 
.flexslider, .listagem,
.menu .nivel-dois, 
.menu .nivel-tres,
.menu.lateral .nivel-um > li > a,
.sugestoes,
.produto .conteiner-imagem > div,
.abas-custom .nav-tabs li a,
.filtro,
.abas-custom .tab-content{box-shadow: none;}

.borda-alpha,.borda-alpha *{border-color:none;}

.borda-principal
{ border:none; }

.barra-inicial
{ 
    height: 48px;
    background-color: #34ae0b;
    border-bottom: solid 1px #f76909;
}





#cabecalho {height: 210px;}
.acoes-conta a {font-size: 16px; float:right;}
.acoes-conta > li i{display:none;}

.conteudo-topo .superior{padding: 10px 0 5px 0;}
.conteudo-topo .inferior{margin-top: 45px;}
 


/* WHATSAPP FIXO 
.whatsapp-fixo {
    position: fixed;
    bottom:10px;
    left:10px;
    z-index: 999;
   }*/
   
.floating-whatsapp{display:none;}

.bem-vindo{font-size: 14px; color: #5f5f5f;}
.bem-vindo .cor-principal{color: #5f5f5f;}
.bem-vindo:hover{color: #5f5f5f;}


.barra-inicial .canais-contato ul li{ line-height: 47px; border: none;}

.canais-contato ul li:nth-child(2) { display: block; }
.canais-contato ul li:nth-child(3) { display: block; }

#cabecalho .canais-contato li {font-size: 12px; color: #fff; font-family: 'Oswald'; border: none;}
#cabecalho .canais-contato li:hover {color: #5f5f5f;}
#cabecalho .canais-contato span {color: #fff; font-size: 1.4em;}
#cabecalho .canais-contato span:hover {color: #fff;}
#cabecalho .canais-contato i {background-color:#ffffff; color: #fff;}
#cabecalho .canais-contato i:hover{background-color:#ffffff; color: #fff;}
#cabecalho .canais-contato .cor-princiapal {font-size: 12px; color: #fff; font-family: 'Oswald';}
#cabecalho .canais-contato a {font-size: 12px; color: #fff; font-family: 'Oswald';}
#cabecalho .canais-contato a:hover {color: #fff;}

#cabecalho .busca{border: 0; background: #fff; height:43px;width:80%;}
#cabecalho .busca input{background:none; border: none; box-shadow: 0; font-size: 14px; border-radius:none;}
#cabecalho .busca .botao-busca{background: #fff; border: 0;border-radius: 0;height:43px}

#cabecalho .busca{
    border: 0;
    height:43px;
    padding: 0;
    border: solid 1px #d7d7d7;
    box-shadow: 0;
}

#form-buscar
{
    box-shadow: 0;
}

div.busca.borda-alpha
{
    padding: 0;
    box-shadow: none;
}

#cabecalho .busca .botao-busca{
    position:absolute;
    right:0;
    top:0;
    width: 43px;
    height: 43px;
    font-size: 1.8em;
    color: #80d928;
}

#cabecalho .busca input{
    height: 33px;
    margin-top: 0;
    border-radius: 0;
    box-shadow: none;
}

/* ************************** */

#cabecalho .carrinho .cor-secundaria {}
#cabecalho .carrinho .fundo-principal {background: #f9f9f9;}
#cabecalho .carrinho .icon-shopping-cart
{
    display: none;
    /*background: #f9f9f9;*/
    color: #80d928;
    font-size: 1.6em;
}



#cabecalho .carrinho .carrinho-interno .icon-shopping-cart {
                                                             background-color: transparent;
                                                            
                                                           }
/*.carrinho .titulo {font-family: serif;}*/
#cabecalho .carrinho {
                      border: none;
                      }
#cabecalho .carrinho > a {
                            float: right;
                            width: auto;
                            border: solid 1px #f9f9f9;
                            padding-right: 18px;
                            color: #34ae0b;
                            background: #f9f9f9 url(//cdn.awsli.com.br/195/195999/arquivos/car-icon.png) 11px 11px no-repeat;
                            padding-left: 16px;
                        }

#cabecalho .carrinho span.titulo
{
    color: #34ae0b;
    font-weight: bold;
    text-transform: uppercase;
    margin-left: 25px;
}

#cabecalho .carrinho > a > span{padding-left: 10px;}

#cabecalho .carrinho .qtd-carrinho
{
    margin-left: 40px;
}

/* ************************** */

#cabecalho .conteiner{
    max-width:100%;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
    padding:10px;
     
}

#cabecalho .conteiner > .row-fluid{
    width: 1140px;
    margin: 10 auto;
    padding:20;
}




/* ######################################################### */


.secao-banners>.conteiner {
                            /*margin-top: 53px;*/
                            padding-top: 10px;
                            padding: 12px 10px;
                           }
.secao-banners .flexslider {
                            padding-top: 10px;
                            margin-top: 10px;
                            border: 0 none;
                           }


/* #########################Menu################################ */


.menu.superior > ul{
    width: 1140px;
    margin: auto;
    padding: 20px 5px;
}

.menu.superior 
{
    background: #34ae0b;
    height: auto;
    /*border-top: solid 2px #f76909;
    border-bottom: solid 2px #f76909;*/
}

.menu.superior .nivel-um
{
    width: 100%;
    text-align: center;
    /*display: inline !important;*/
    padding: 0px 1px;
}

.menu.superior .nivel-um > li
{
    float: none;
    /*display: inline-block;*/
    text-align: left;
    /*border-left: groove 2px #ffffff;*/
    border-left: solid 1px #ffffff;
    border-right: none;
    height: auto;
    margin-top: 4px;
}

.menu.superior .nivel-um > li a
{
   /* height: 31px;*/
    margin: 10;
    padding: 10;
}





.menu.superior .nivel-um > li .titulo
{
    text-align: left;
    font-size: 15px;
    color: #fff;
    margin-top: 6px;
}

.menu.superior .nivel-um .categoria-id-664036 .titulo{color: #ffac00;}
.menu.superior .nivel-um > li:hover .titulo{color: #f76909;}
.menu.superior .nivel-um .categoria-id-664036:hover .titulo{color: #ffac00;}
.menu.superior .nivel-um .icon-chevron-down{ background-color: #34ae0b; color: #f76909; font-size: 1.2em; }


.menu.superior .nivel-dois
{
    padding: 10;
    border-top: 1px solid #e4e4e4;
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    top: 31px;
}

.menu.superior .nivel-dois li{border-bottom: 1px solid #e4e4e4;}
.menu.superior .nivel-dois a
{
    color: #34ae0b;
    line-height: 35px;
    border-top: none;
    font-family: 'Open Sans';
    padding: 12px 10px;
}




/* ################ RESPONSIVE MENU ################ */

@media only screen and (max-width: 767px)
{
    
    #cabecalho {height: auto;}

    .menu.superior
    {
        margin: 0;
        padding: 0;
        height: auto;
        border-top: none;
        border-bottom: none;
    }
    .menu.superior .titulo{ margin: 0; }
    
    .menu.superior .nivel-um
    {
        margin: auto;
        display: none;
    }
    .menu.superior .nivel-um.active, .menu.superior .nivel-dois
    {
        display: block;
        border-top: none;
        border-left: none;
        border-right: none;
    }
    .menu.superior .nivel-um > li
    {
        float: none;
        display: block;
        padding: 0;
        border-left: none;
    }
    .menu.superior .nivel-um > li:hover { margin: 0; border-top: none; }
    .menu.superior .nivel-um .titulo { font-size: 15px; }
    .menu.superior .nivel-dois
    {
        position: static;
        background: none;
        box-shadow: none;
        padding: 0;
    }
    .menu.superior .nivel-dois li
    {
        padding: 0 10px; border: none;
    }
    
    
    .menu.superior .categoria-id-664020 {background: none;}
    .menu.superior .categoria-id-664019 {background: none;}
    .menu.superior .categoria-id-664023 {background: none;}
    .menu.superior .categoria-id-664029 {background: none;}
    .menu.superior .categoria-id-664032 {background: none;}
    .menu.superior .categoria-id-664036 {background: none;}

    .menu.superior .categoria-id-664020:hover {background: none;}
    .menu.superior .categoria-id-664019:hover {background: none;}
    .menu.superior .categoria-id-664023:hover {background: none;}
    .menu.superior .categoria-id-664029:hover {background: none;}
    .menu.superior .categoria-id-664032:hover {background: none;}
    .menu.superior .categoria-id-664036:hover {background: none;}

    
    
}



/* ######################################################### */

h1.nome-produto.titulo.cor-secundaria
{
    font-size: 2em;
    text-transform: uppercase;
    color: #34ae0b;
    font-weight: 700;
}

.acoes-produto .preco-promocional.cor-principal.titulo
{
    color: #80d928;
    font-size: 2.6em;
    font-weight: 800;
}

.sugestoes .preco-promocional,.sugestoes .preco-venda
{
    font-size: 14px;
    white-space: nowrap;
    display: block;
}

.produto .acoes-produto .preco-parcela{font-size:16px;}
.produto .acoes-produto .preco-parcela .cor-secundaria{font-size:16px; font-weight: normal;}




.produto-compartilhar .lista-redes i.icon-facebook{background-color:#ffffff; color: #fff;}
.produto-compartilhar .lista-redes i.icon-facebook:hover{background-color:#ffffff; color: #fff}
.produto-compartilhar .lista-redes i.icon-instagram {background-color:#ffffff; color: #fff;}
.produto-compartilhar .lista-redes i.icon-instagram:hover{background-color: #ffffff; color: #fff;}
.produto-compartilhar .lista-redes i.icon-twitter{background-color:#34ae0b; color: #fff;}
.produto-compartilhar .lista-redes i.icon-twitter:hover{background-color: #34ae0b; color: #fff;}




.breadcrumbs
{
    border: solid 1px #ffac00;
    padding: 10px 0;
    margin:50px 0 20px;
    
    
}

.breadcrumbs ul{margin:0}
.breadcrumbs ul li
{
    float: left;
    border-left: none;
    /*background: url(//cdn.awsli.com.br/177/177963/arquivos/brandcrumb-arrow.png) right center no-repeat;*/
    padding-right: 6px;
}

.breadcrumbs ul li a{color: #34ae0b; font-size: 14px;}
.breadcrumbs ul li strong{font-size: 14px;}
.breadcrumbs ul li:first-child{border:0}
.breadcrumbs ul li:first-child *{padding-left:0}
.breadcrumbs ul li *{font-size:11px;padding:0 10px}

.btn-primary{color:#fff; background:#80d928; *background:#80d928;}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background:#80d928;*background:#80d928;}

/*
.produto .acoes-produto .comprar .botao-comprar:after
{
    content: 'ORÇAMENTO';
}
*/



.produto .acoes-produto .comprar .botao-comprar
{
    font-size: 18px;
    font-weight: 600;
    box-shadow: none;
    text-shadow: none;
    background: #80d929 url(//cdn.awsli.com.br/195/195999/arquivos/buy-icon.png) 5px center no-repeat;
    padding-left: 41px;
}

.produto .acoes-produto .comprar span
{
    display: block;
    font-size: 11px;
    margin: 5px 0 0 5px;
}



.finalizar-compra { margin: 100px 0px 0px; 
                 }



.atributos ul li a
{
    box-shadow: none;
    border-width: 2px;
    border-style: solid;
    border-color: #d5d5d5;
    margin: 2px;
}

.atributos ul li a:hover,.atributos ul li.active a
{
    box-shadow: none;
    border-width: 2px;
    border-style: solid;
    border-color: #34ae0b;
    margin: 2px;
}

.span6 .conteiner-imagem
{
    background: url(//cdn.awsli.com.br/195/195999/arquivos/zoom.png) right 8px no-repeat;
}


/* ************************** */




#rodape .institucional
{
    background: #fff;
}
#rodape .links-rodape a{
    color: #666;
}
#rodape .links-rodape ul li{
    list-style-image:none;
    margin-left: 0;
}
#rodape .titulo{
    color: #b9f1f9;
    text-transform: uppercase;
}
#rodape .titulo{
    display: block;
    font-size:17.5px;
    padding: 20px 0 0 0;
    margin-bottom: 26px;
    border-bottom: none;
}

.pagamento-selos{background: #34ae0b;}

#rodape .redes-sociais{

    padding: 0 20px;
    position: absolute;
    top: 0;
    bottom: 10;
    background: none;
    box-shadow: none;
}


#rodape .span4 p
{
    line-height: 1.6em;
    text-align: justify;
}


/* ************************** */

.bandeiras-produto span
{
    box-shadow: none;
    border: 0;
    background: #34ae0b;
    font-size: 12px;
    text-transform: uppercase;
    padding: 4px 10px 3px 10px;
    color: #fff;
}

.listagem .listagem-linha{padding: 30; border: 0; text-align: left;}
.listagem .listagem-item .nome-produto {font-size: 20px; color: #575757; font-weight: 600; font-family: 'Open Sans'; line-height: 1.2em; }
.listagem .info-produto .preco-promocional
{
    font-size: 30px;
    font-weight:bold;
    display: block;
    color: #80d928;
}

.listagem .info-produto .preco-parcela {font-size:16px;}
.listagem .info-produto .preco-parcela .cor-secundaria{font-size:16px; font-weight: normal; color: #575757;}



.listagem-linha .listagem-item:hover
{
    /*background: #ececec;*/
}

.listagem-linha .listagem-item:hover > a
{
    border: solid 2px #e1e1e1;
    background: rgba(225,225,225,0.4);
}


.info-produto .cor-secundaria{color: #80d928;}
.info-produto .cor-principal{color: #80d928;}

.botao.principal{ color:#FFF; text-shadow: 0 1px 1px rgba(0,0,0,0.2); }
.botao.principal{ background-color: #80d928; }

/* ************************** */

.elastislide-carousel ul li
{
    overflow: hidden;
}

.elastislide-carousel ul li a
{
    border: none;
}

.elastislide-carousel ul li img
{
    width: 100%;
}

.elastislide-carousel ul li.active a{border:4px solid #34ae0b}

/* ************************** */

.listagem-item .acoes-produto{background: none; border: 0; padding: 0; bottom: 220px;}
.listagem-item:hover .acoes-produto{bottom: 220px;}
.listagem-item .acoes-produto .botao
{
    background: #80d928;
    border: solid 1px #80d928;
    text-shadow: none;
    border-radius: 6px;
    font-size: 0;
    color: #fff;
    text-transform: uppercase;
    position: relative;
    padding-left: 42px;
    font-weight: 600;
}

.listagem-item .acoes-produto .botao i
{
    width: 25px;
    height: 19px;
    background: url(//cdn.awsli.com.br/195/195999/arquivos/buy-icon.png) no-repeat 0 0;
    text-indent: -9999px;
    position: absolute;
    top: 5px;
    left: 8px;
}

/*.listagem-item .acoes-produto .botao:after{content: 'COMPRE AGORA'; font-size: 18px;}*/


/* ************************** */


.logo a img{
    height: 100px;
}


/* ************************* */

/* Responsive */

@media (max-width: 1140px) {
    
    #cabecalho .conteiner > .row-fluid{
        width: 100%;
    }

    .menu.superior > ul{
        width: 100%;
    }
}

@media (min-width: 1200px) {
    
    #cabecalho .row-fluid .span3
    {
        /*width: 23.076923076923077%;*/
        /**width: 23.023731587561375%;*/
        width: 33%;
        *width: 33%;
    }
    
    #cabecalho .row-fluid .span9
    {
        /*
        width: 74.35897435897436%;
        *width: 74.30578286961266%;
        */
        width: 64%;
        *width: 64%;
    }
    

    .conteudo-topo.span9 .superior.row-fluid .span8
    {
        /*
        width: 65.81196581196582%;
        *width: 65.75877432260411%;
        */
        
        width: 42%;
        *width: 42%;
    }
    
    .conteudo-topo.span9 .superior.row-fluid .span4
    {
        /*
        width: 31.623931623931625%;
        *width: 31.570740134569924%;
        */
        
        width: 54.91%;
        *width: 54.91%;
        
    }
}

@media (max-width: 1199px)
{
    .conteudo-topo.span9 .superior.row-fluid .span8
    {
        width: 30%;
        *width: 30%;
    }
    
    .conteudo-topo.span9 .superior.row-fluid .span4
    {
        width: 62%;
        *width: 62%;
        
    }
}

@media (max-width: 960px)
{
    #rodape .redes-sociais
    {
    padding: 0 10px;
    position: absolute;
    top: 0;
    bottom: 10;
    background: none;
    box-shadow: none;

    }
}

@media (max-width: 1440px)
{
    #conteiner .span12, .row-fluid .span12 {
        max-width:100%;
        margin: 10 auto;
        /*margin-top: 73px;*/
        padding-top: 20;
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0;
    }
    /* ############################# */

    #comdicoes_compra_btn {
        width: 220px;
        height: 29px;
        display: block;
        background: url(//cdn.awsli.com.br/195/195999/arquivos/btn-com.png);
        margin-top: 26px;
    }
}

@media screen and (min-width:  768px) {
    #cabecalho .carrinho > a {
        width: 155px !important;
    }
    
    .alert {
        margin-top: 70px !important;
    }
    
    #corpo .cadastro {
        margin-top: 25px !important;
    }
}


#cabecalho .menu.superior .nivel-um { 
    display: block !important;
}


.icon-shopping-cart{
  display: none;
}



.marca-id-libus {
  display: none !important;
}

.marca-id-bracol {
  display: none !important;
}

.marca-id-3m {
  display: none !important;
}

.marca-id-calfor-pampena {
  display: none !important;
}

.marca-id-handex {
  display: none !important;
}

.marca-id-nutriex {
  display: none !important;
}

.marca-id-spk {
  display: none !important;
}

.marca-id-steel-lab {
  display: none !important;
}

.marca-id-steelflex {
  display: none !important;
}

.marca-id-super-safety {
  display: none !important;
}

