@import url(//fonts.googleapis.com/css?family=Fauna+One);

/* Reset */
a,button,input[type="submit"],input[type="button"],.btn,a:before,a:after{
    cursor: pointer;
}
 
ul, li,
.links-rodape ul li{ 
    list-style: none; 
}
 
body, form, ul, li, h1, h2, h3, h4, h5, h6{ 
    margin: 0; 
    padding: 0; 
}
 
body, a, span, strong, b, p, h1, h2, h3, h4, h5, h6, input, .titulo{ 
    font-family: 'Fauna One', serif;
    font-size: 14px;
}
 
a:hover{ 
    text-decoration: none; 
}
 
#cabecalho .busca .icon-search:hover:before,
#barraTopo .busca .botao-busca:hover,
.carrinho .carrinho-interno>div .botao:hover{
    opacity: 0.8;
} 

input:focus, 
select:focus,
.listagem li:hover .listagem-item,
.busca input,
.lateral .filtro{ 
    outline: none; 
}
 
.barra-inicial,
.canais-contato i,
.carrinho > a > span > span,
.menu.superior .nivel-um>li i,
.menu.lateral .nivel-um .com-filho i,
.menu.lateral.fechado .nivel-um .com-filho i,
.listagem .listagem-item .acoes-produto .icon-search,
.listagem .acoes-produto-responsiva .tag-comprar .icon-search,
#rodape .redes-sociais .titulo{
    display: none!important;
}
   
.conteiner-principal .conteiner,
#barraNewsletter, 
#barraNewsletter .show-hide, 
#barraNewsletter .componente, 
#barraNewsletter.posicao-rodape .conteiner,
#cabecalho .inferior .acoes-conta,
#cabecalho .busca,
#cabecalho .busca .botao-busca,
#cabecalho .carrinho>a i,
.menu.superior li:hover, 
.menu.superior .nivel-dois li:hover,
.listagem .titulo-categoria:hover,
#corpo .listagem .titulo-categoria,
.menu .nivel-dois li:hover, 
.menu.lateral.outras .nivel-um li:hover a,
.listagem .listagem-item .acoes-produto,
#rodape .gateways-rodape{ 
    background: none; 
}

.conteiner-principal .conteiner,
.menu.superior .nivel-dois,
.menu .nivel-dois, 
.menu .nivel-tres, 
.menu.lateral .nivel-um>li>a,
.newsletter input[type="text"],
.listagem .bandeiras-produto span,
#barraNewsletter .componente input[type="text"],
#rodape .redes-sociais,
#rodape .caixa-facebook,
.pagina-pagina .caixa-sombreada,
.lateral .filtro{ 
    box-shadow: none; 
}

.listagem .listagem-item.produto-adicionado{
    background-color: transparent;
}

img, 
input, 
.flexslider,
.menu.superior .nivel-um>li,
#cabecalho .busca,
#cabecalho .busca .botao-busca,
.carrinho,
.menu .nivel-dois li,
#corpo .listagem .titulo-categoria,
.menu.lateral,
.componente.newsletter,
.listagem .listagem-linha,
.listagem .listagem-linha li,
.listagem .listagem-item .acoes-produto,
.listagem .listagem-item .acoes-produto .botao-comprar,
.listagem .bandeiras-produto span,
#barraNewsletter .componente input[type="text"],
#barraNewsletter .componente.newsletter .botao,
#rodape .titulo,
#rodape .gateways-rodape,
.lista-redes ul li,
.menu.lateral .com-filho.borda-principal,
.lateral .filtro,
.produto .acoes-flutuante,
.carrinho-checkout .atendimento,
.carrinho-checkout .atendimento .icone-box{ 
    border: 0 none; 
} 

/* barra topo */
#barraTopo .busca .botao-busca,
#barraTopo .carrinho>a i{
    background: #f17997;
}
#barraTopo .carrinho>a span,
#barraTopo .carrinho>a strong,
#barraTopo .canais-contato a,
#barraTopo .canais-contato span{
    color: #f17997;
}

/* Cabecalho */
body{
    background: #fff url(//cdn.awsli.com.br/temasv2/151/bg-topo.jpg) repeat-x!important;
}
#cabecalho > .conteiner{
    padding-top: 28px;
    padding-bottom: 0;
}

    #cabecalho .canais-contato ul li{
        background: url(//cdn.awsli.com.br/temasv2/151/bullet.png) no-repeat left;
        display: inline-block;
        padding-left: 13px;
        margin-left: 6px;
    }
    #cabecalho .canais-contato li:first-child{
        background: none;
    }

        #cabecalho .bem-vindo,
        #cabecalho .canais-contato li a,
        #cabecalho .canais-contato li span,
        #cabecalho .acoes-conta li a{
            color: #f17997;
            font-size: 13px;
        }
        #cabecalho .bem-vindo:hover span,
        #cabecalho .canais-contato li a:hover,
        #cabecalho .acoes-conta li:hover a{
            color: #22bbb0;
        }
            #cabecalho .bem-vindo span{
                color: #ed3459;
                font-size: 13px;
            }

    #cabecalho .inferior .acoes-conta{
        float: none;
        width: auto;        
        margin-left: 20%;
    } 
        #cabecalho .inferior .acoes-conta li{
            width: 100%; 
            float: none;
            display: block;
            text-align: left;
        } 
            #cabecalho .inferior .acoes-conta li a{
                font-weight: 400;
                line-height: 25px;
                border-width: 0px;
            }
            #cabecalho .inferior .acoes-conta li:hover a{
                color: #22bbb0;
            }
            #cabecalho .inferior .acoes-conta li i{
                height: 13px;
                width: 13px;
                background: none;
                float: left;
            }
            #cabecalho .inferior .acoes-conta li .icon-list:before,
            #cabecalho .inferior .acoes-conta li .icon-user:before{    
                background-image: url(//cdn.awsli.com.br/temasv2/151/sprite-tema.png);   
                background-repeat: none;        
                height: 13px;
                width: 13px;
                content: '';
                top: 3px;
                position: relative;
            }
            #cabecalho .inferior .acoes-conta li .icon-list:before{
                background-position: -14px 1px;
            }
            #cabecalho .inferior .acoes-conta li:hover .icon-list:before{
                background-position: -14px -11px;
            }
            #cabecalho .inferior .acoes-conta li .icon-user:before{
                background-position: 0 0;
            }
            #cabecalho .inferior .acoes-conta li:hover .icon-user:before{
                background-position: 0px -13px;
            }

    #cabecalho .busca{
        padding: 0;
    }   
        #cabecalho .busca #auto-complete{
            border-color: #e5e5e5;
            color: #999999;
            height: 50px;
            box-shadow: none;
            border-radius: 0;
            padding: 0 0 0 15px;
            margin: 0;
        }  
        #cabecalho .busca .icon-search:before{
            background: url(//cdn.awsli.com.br/temasv2/151/sprite-tema.png) -138px 0px;
            height: 50px;
            width: 49px;
            content: '';
            position: absolute;
            top: -4px;
            right: -22px;
        }  

    #cabecalho .carrinho{
        position: relative;
        top: 7px;
    }    
        #cabecalho .carrinho > a .icon-shopping-cart{
            margin-right: 25px;
        }
        #cabecalho .carrinho > a .icon-shopping-cart:before{
            background: url(//cdn.awsli.com.br/temasv2/151/sprite-tema.png) 0px -98px;
            height: 36px;
            width: 39px;
            content: '';
        }    
            #cabecalho .carrinho>a span{
                padding: 14px 0 0;
                color: #22bbb0;
                font-size: 15px;
            }
            #cabecalho .carrinho > a span.vazio-text{
                padding: 0;
            }
            #cabecalho .carrinho>a strong{
                font-size: 12px;
                color: #fde4e9;
                background: url(//cdn.awsli.com.br/temasv2/151/carrinho-quantidade.png) no-repeat left 5px;
                margin: 0;
                padding: 0;
                width: 28px;
                height: 34px;
                position: absolute;
                text-align: center;
                top: -15px;
                left: 22px;
            }
            .carrinho .carrinho-interno{
                border-color: #f17997!important;
            }  
            .carrinho .carrinho-interno>div .botao{
                background: #f17997;
            }     

    /* menu superior */
    .menu.superior{
        background: #ed3459;
        text-align: center;
        position: relative;
    }
    .menu.superior:before{
        background: url(//cdn.awsli.com.br/temasv2/151/menu-superior-esq.png) no-repeat;
        height: 68px;
        width: 40px;
        content: '';
        position: absolute;
        left: -40px;
        top: 0;
    }
    .menu.superior:after{
        background: url(//cdn.awsli.com.br/temasv2/151/menu-superior-dir.png) no-repeat;
        height: 68px;
        width: 40px;
        content: '';
        position: absolute;
        right: -40px;
        top: 0;
    }
        .menu.superior .nivel-um>li{
            background: url(//cdn.awsli.com.br/temasv2/151/ico-menu.png) no-repeat left;  
            float: none;
            display: inline-block;  
            padding: 5px 20px 0;                     
        } 
        .menu.superior .nivel-um>li:first-child{
            background: none;
        }
            .menu.superior .nivel-um>li:hover > a{
                background: url(//cdn.awsli.com.br/temasv2/151/over-menu.png) no-repeat center top;
                margin-top: -15px;
                padding-top: 15px;
            }  
                .menu.superior .titulo{
                    font-size: 17px;
                    color: #ffffff;
                } 
        /* nivel dois */
        .menu.superior .nivel-dois{
            background: #f8eef0;
            text-align: left;
            top: 55px;
        }  
            .menu.superior .nivel-dois a{
                color: #f17997;
            } 
            .menu.superior .nivel-dois li:hover a{
                color: #30beb4;
            }     

/* Banners */
.secao-banners .conteiner{
    padding-top: 0;
}
    .secao-banners img, 
    .flexslider{
        border-radius: 0;
    }
    .banner.cheio+.row-fluid{
        margin-top: 0;
    }
    .secao-banners .mini-banner{
        margin-bottom: 50px;
    }

/* Meio */
#corpo{
    background: url(//cdn.awsli.com.br/temasv2/151/fundo-vitrine.png)!important;
    margin: 0;
}
.pagina-inicial #corpo .conteiner .secao-principal{
    background: none;
    margin-top: 0;
}
#corpo .conteiner .secao-principal{
    background: #fff;
    margin-top: -9px;
    padding: 10px 0;
}
    #corpo .listagem .titulo-categoria{
        margin: 20px 0 10px;
        padding: 0;
        text-align: center;
    }
    #corpo .titulo-categoria strong{
        background: #22bbb0;
        color: #ffffff;
        font-size: 18px;
        font-weight: 400;
        height: 45px;
        line-height: 45px;
        display: inline-block;
        padding: 0px 15px;
        position: relative;
    }
    #corpo .titulo-categoria strong:before,
    #corpo .titulo-categoria strong:after{
        content: '';
        display: block;
        height: 52px;
        width: 29px;
        position: absolute;
        top: 0;
    }
    #corpo .titulo-categoria strong:before{
        background: url(//cdn.awsli.com.br/temasv2/151/esq-vitrine.png) no-repeat;
        left: -29px;
    }
    #corpo .titulo-categoria strong:after{
        background: url(//cdn.awsli.com.br/temasv2/151/dir-vitrine.png) no-repeat;
        right: -29px;
    }

    /* vitrine */    
    .listagem .listagem-linha > ul li,
    .listagem .listagem-linha > ul li:first-child,
    .listagem .listagem-linha .flex-viewport > ul > li > div,
    .listagem .listagem-linha .flex-viewport > ul > li:first-child > div{
        background: #fff;
        border: 3px solid #fff;
    }
    .listagem .listagem-linha > ul li:hover,
    .listagem .listagem-linha .flex-viewport > ul > li:hover > div{
        border: 3px solid #f5c4d0;
    }
    .listagem .listagem-linha.flexslider > ul li,
    .listagem .listagem-linha.flexslider > ul li:first-child,
    .listagem .listagem-linha.flexslider > ul li:hover{
        border: 0 none;
    }
        .listagem .listagem-item{
            margin-left: 0;
        }
        .listagem .listagem-linha ul li:hover .listagem-item .produto-sobrepor{
            background: url(//cdn.awsli.com.br/temasv2/151/over-vitrine.png) no-repeat right top;
            right: 10px;
            top: 10px;
        }
            .listagem .listagem-linha ul li .imagem-produto, 
            .listagem .produtos-carrossel[data-produtos-linha="4"] .imagem-produto{
                height: 240px;
            }
            .listagem .info-produto .nome-produto{
                color: #999999;
                font-size: 14px;
            }
            .listagem .info-produto .preco-produto .preco-venda{
                color: #999999;
                font-size: 14px;
            }
            .listagem .info-produto .preco-produto strong{
                color: #ed3459;
                font-size: 24px;
            }
            .listagem .info-produto .preco-produto .preco-parcela{
                padding: 8px 0;
                display: block;
            }
            .listagem .info-produto .preco-produto .preco-parcela,
            .listagem .info-produto .preco-produto .preco-parcela strong{
                color: #f06c8d;
                font-size: 14px;
            }
            .listagem .info-produto .preco-produto .desconto-a-vista,
            .listagem .info-produto .preco-produto .desconto-a-vista strong{
                color: #22bbb0;
                font-size: 14px;
                font-weight: 400;
            }
        .listagem-item:hover .acoes-produto{
            bottom: auto;
            top: 58%;
        }      
            .listagem .listagem-item .acoes-produto .botao-comprar,
            .listagem .listagem-linha .acoes-produto-responsiva .tag-comprar{
                background: url(//cdn.awsli.com.br/temasv2/151/comprar-bt.png) no-repeat;
                color: #fff;
                font-size: 20px;
                text-shadow: none;
                height: 40px;
                width: 151px;
                padding: 0;
                line-height: 40px;
            }
            .listagem .listagem-linha .acoes-produto-responsiva .tag-comprar{
                text-align: center;
            } 
        .listagem .bandeiras-produto{
            left: -2px;
        }   
            .listagem .bandeiras-produto .bandeira-carrinho{
                background-color: #f17997;
            } 
            .listagem .bandeiras-produto span{
                color: #ffffff;
                display: block;
                font-size: 14px;
                font-weight: 400;
                text-transform: capitalize;
                padding: 2px 5px 5px;            
            }
            .listagem .bandeiras-produto .bandeira-frete-gratis{
                background: url(//cdn.awsli.com.br/temasv2/151/frete.png) no-repeat;
                font-size: 0;
                height: 30px;
                width: 110px;
                font-size: 0;
            }
            .listagem .bandeiras-produto .bandeira-promocao{
                background: url(//cdn.awsli.com.br/temasv2/151/oferta.png) no-repeat;
                font-size: 0;
                height: 30px;
                width: 71px;
                font-size: 0;
            }
    /* setas navegacao */
    .listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav li a{
        width: 39px;
        height: 45px;        
    }
    .listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-prev{
        left: -29px;
        opacity: 1.0;
    }
    .listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-next{
        right: -29px;
        opacity: 1.0;
    }
        .listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-prev:before,
        .listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-next:before{
            content: "";
            display: block;
            width: 39px;
            height: 45px;
            background: url(//cdn.awsli.com.br/temasv2/151/setas.png) no-repeat;
        }
        .listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-prev:before{
            background-position: -39px 0px;
        } 
        .listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-prev:hover:before{
            background-position: 0 0;
        } 
        .listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-next:before{
            background-position: -79px 0;
        } 
        .listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-next:hover:before{
            background-position: -118px 0;
        }       

/* lateral */
.pagina-inicial #corpo .coluna{
    margin-top: 15px;
}
.menu.lateral .nivel-dois>li>a, 
.menu.lateral .nivel-um>li strong{
    color: #f17997;
}
.menu.lateral .nivel-dois>li:hover>a, 
.menu.lateral .nivel-um>li:hover strong{
    color: #30beb4;
}

.componente.newsletter{
    background: #fff;
}
    .newsletter .botao{
        background: #f17997;
    }
    .newsletter .titulo{
        color: #f17997;
    }
    .newsletter p{
        color: #22bbb0;
    }

/* Newsletter */
#barraNewsletter{
    background: #ed3459 url(//cdn.awsli.com.br/temasv2/151/coracao-rodape.png) repeat-x;
}
    #barraNewsletter .conteiner{
        border-bottom: 1px solid #f4859b!important;
    }
    #barraNewsletter .componente.newsletter .interno{
        padding: 45px 0 25px 0;
    }
        #barraNewsletter .newsletter .titulo,
        #barraNewsletter .newsletter .titulo i,
        #barraNewsletter .texto-newsletter.newsletter-cadastro,
        #barraNewsletter .newsletter-cadastro.input-conteiner{
            float: left;
        }
        #barraNewsletter .newsletter .titulo{
            display: block;
            font-size: 24px;
            color: #fff;
            line-height: 50px;
        }
        #barraNewsletter .newsletter .texto-newsletter.newsletter-cadastro{
            font-size: 18px;
            color: #fff;
            margin-left: 40px;
            margin-top: 2px;
            line-height: 50px;
        }        
            #barraNewsletter .icon-envelope-alt:before{
                background: url(//cdn.awsli.com.br/temasv2/151/ico-news.png) no-repeat;
                height: 47px;
                width: 73px;
                content: '';
                margin: 8px 20px 0 30px;
            }
        #barraNewsletter .newsletter .input-conteiner.newsletter-cadastro{
            width: 44%;
        } 
            #barraNewsletter .newsletter .newsletter-cadastro.input-conteiner input{
                height: 50px;
                width: 92%;
                border-radius: 0;
                padding: 0 0 0 15px;
            }   
            #barraNewsletter .componente.newsletter .botao{
                background: url(//cdn.awsli.com.br/temasv2/151/sprite-tema.png) no-repeat -57px 0px;
                position: absolute;
                top: 0;
                right: 0;
                height: 50px;
                width: 49px;
            }
                #barraNewsletter .componente .newsletter-assinar:after{
                    content: '';
                }

/* Rodape */
#rodape .institucional{
    background: #ed3459!important;
}
#rodape .pagamento-selos{
    background: #ffffff!important;
    min-height: 85px;
}
#rodape .titulo{
    color: #fff;
    margin-bottom: 0;
    font-size: 17px;
}
#rodape .pagamento-selos .titulo{
    color: #ed3459;
}
    #rodape ul li a,
    #rodape ul li p{
        color: #fff;
        margin-bottom: 0;
        font-size: 14px;
    }
    #rodape ul li a:hover{
        text-decoration: underline;
        color: #f5c4d0;
    }
    #rodape .gateways-rodape li{
        width: auto;
        text-align: left;
    } 

#rodape .redes-sociais{
    top: 30px;
    background: #22bbb0;
    border: 10px solid #fff;
    padding: 10px;
    height: 290px;
}
    #rodape .caixa-facebook{
        background-color: #fff;
        margin: 0;
        padding: 10px 0;
    }
    #rodape .institucional .lista-redes{
        padding: 0;
        background: none;
        margin: 10px 0;
    }
        #rodape .institucional .lista-redes li a{
            background: url(//cdn.awsli.com.br/temasv2/151/sprite-tema.png) no-repeat -107px 0px;
            height: 30px;
            width: 30px;
            display: inline-block;
            margin: 0 1px;
        }
        #rodape .institucional .lista-redes li:hover a{
            background-position: -107px -30px;
        }
            #rodape .institucional .lista-redes i{
                background: none!important;
            }

#rodape .pagamento-selos + div,
.pagina-carrinho #rodape > div{ 
    border: 0 none!important;     
} 
    #rodape .pagamento-selos + div > .conteiner,
    .pagina-carrinho #rodape > div > .conteiner{ 
        border-top: 1px solid #e0e0e0; 
        padding: 30px 0 20px;
        position: relative;
    } 
    .pagina-carrinho #rodape > div > .conteiner{ 
        border: 0 none;
    } 
    #rodape .pagamento-selos + div .conteiner .span12,
    .pagina-carrinho #rodape > div > .conteiner .span12{ 
        text-align: left!important; 
    } 
        #rodape .pagamento-selos + div .conteiner .span12 p,
        .pagina-carrinho #rodape > div > .conteiner .span12 p{
            color: #808080;
            font-size: 12px;
        }

#rodape .plataforma{
    position: absolute;
    top: 10px;
    right: 0;
}
    #rodape .plataforma + div{
        display: none!important;
    }
        #rodape .plataforma .inline-block li{
            display: inline-block;
        }
        #rodape .plataforma .integrando span{
            font-size: 0;
            background: url(//cdn.awsli.com.br/temasv2/151/admake.png) no-repeat;
            height: 38px;
            width: 80px;
            display: block;
            margin-right: 15px;
        }
        #rodape .plataforma .loja-integrada span{
            font-size: 0;
            background: url(//cdn.awsli.com.br/temasv2/151/loja-integrada.png) no-repeat;
            height: 30px;
            width: 151px;
            display: block;
        }
.pagina-pagina #corpo .conteiner .breadcrumbs,
.pagina-busca #corpo .conteiner .breadcrumbs,   
.pagina-categoria #corpo .conteiner .breadcrumbs{
    background: #fff;
    margin: -10px 0 0 0;
    padding-bottom: 20px;
    padding-left: 18px;
}
.pagina-cadastro #corpo .conteiner .cadastro,
.pagina-login #corpo .conteiner .cadastro{
    background: #fff;
    margin-top: -9px;
    padding: 15px;
}
.aproveite-tambem.listagem .listagem-linha>ul{
    margin-left: 0;
}

.elastislide-carousel ul li.active a{
    border-color: #ed3459;
}
.produto-compartilhar .lista-favoritos,
.produto .comprar a,
.botao.principal{
    background: #ed3459;
}

.carrinho-checkout .conteiner-principal #corpo .conteiner{
    box-shadow: none;
    background: #fff;
}

.carrinho-checkout .atendimento li .display-table,
.carrinho-checkout .atendimento li .display-table strong,
.carrinho-checkout .atendimento li .display-table i:before{
    color: #ed3459;
}

/*** Responsivo ***/ 
@media ( max-width: 1200px ){
    .menu.superior:before,
    .menu.superior:after{   
        display: none;
    } 
    #barraNewsletter .newsletter .input-conteiner.newsletter-cadastro{
        width: 36%;
    }  
        #barraNewsletter .newsletter .newsletter-cadastro.input-conteiner input{
            width: 89%;
        } 
}

@media ( max-width: 992px ){
    #cabecalho .carrinho > a .icon-shopping-cart{
        margin-right: 5px;
    } 
    .menu.superior .nivel-um>li{
        background: none;
        padding: 5px 10px 0;
    }
    #cabecalho .carrinho span b:before{
        color: #22bbb0;
    }  
    #barraNewsletter .conteiner{
        padding-bottom: 15px!important;
    }
        #barraNewsletter .newsletter .input-conteiner.newsletter-cadastro{
            margin-left: 3%;
            width: 94%;
        }    
            #barraNewsletter .newsletter .newsletter-cadastro.input-conteiner input{
                width: 95%;
            } 
    #rodape .institucional .lista-redes li a{
        margin: 0;
    }        
}

@media ( max-width: 860px ){
    #cabecalho .canais-contato ul li{
        background: none;
        padding: 0;
    }
    .menu.superior .nivel-um>li{
        padding: 5px 5px 0;
    }
}
@media ( max-width: 767px ){
    #cabecalho .acoes-conta{
        display: none;
    } 
    .atalhos-mobile,
    .atalhos-mobile li{
        background-color: #f17997;
        border: 0 none;
    } 
    #cabecalho .busca .icon-search:before{
        top: 0;
        right: 20px;
    }
    .conteudo-topo .busca-mobile{
        background: none;
    }
        .conteudo-topo .busca-mobile .atalho-menu{
            background: #f17997;
            margin: 5px;
        }
    .menu.superior{
        background: none;
        text-align: left;
    }    
        .menu.superior .nivel-um{
            margin: 2px 0 0 0;
        }    
        .menu.superior .nivel-um>li{
            display: block;
            padding: 0;
        }
        .menu.superior .nivel-um>li:hover{
            background: none;
        }
            .menu.superior .nivel-um>li>a,
            .menu.superior .nivel-um>li:hover>a{
                background: #ed3459;
                padding-left: 5px;
                margin-top: 0;
                padding-top: 0;
            }
            .menu.superior .nivel-um>li:hover>a{
                opacity: 0.8;
            }
    #rodape{
        text-align: center;
    }        
        #rodape .redes-sociais{
            background: none;
            border: 0 none;
            height: auto;
        }        
            #rodape .redes-sociais ul li{
                margin: 0 2px;
            }  
    #rodape .plataforma{
        position: relative; 
    } 
    #rodape .pagamento-selos + div .conteiner .span12 p,
    .pagina-carrinho #rodape > div > .conteiner .span12 p{
        text-align: center;
    }               
}

@media ( max-width: 600px ){
    #cabecalho .busca .icon-search:before{
        right: 10px;
    }
}

@media ( max-width: 450px ){
    #cabecalho .busca .icon-search:before{
        right: 0px;
    }
    #cabecalho .busca #auto-complete{
        width: 87%;
    }
    .listagem .listagem-linha .acoes-produto-responsiva{
        top: 58%;
    }    
}

@media ( max-width: 350px ){
    #cabecalho .busca #auto-complete{
        width: 83%;
    }
}