/********* Base CSS *********/
@import url(http://fonts.googleapis.com/css?family=Maven+Pro:400,900,700,500);

* {font-family: 'Maven Pro', sans-serif;}
body{font-family: 'Maven Pro', sans-serif;}
input {font-family: 'Maven Pro', sans-serif;}
.titulo{font-family: 'Maven Pro', sans-serif;}
.conteiner-principal .conteiner {background-color: transparent; box-shadow: none;}

.coluna .componente {
    background-color: transparent;
}
.menu .nivel-dois {
    box-shadow: none;
    border: 1px solid #EEE;
    top:38px !important;
}

.carrinho-interno .botao i {display: none;}
.carrinho-interno .preco-venda {font-size: 12px;}
.carrinho-interno .preco-produto .preco-promocional {font-size: 20px;}
.carrinho-interno .nome-produto {
    width: 90px;
}

/** Base **/
.barra-inicial .bem-vindo {font-size: 12px; position:fixed; top: o; left: o; margin:0 auto;}

.barra-inicial .canais-contato ul li i {margin-right: 0;}
.barra-inicial .canais-contato ul li {list-style-type: disc;font-size: 12px;color: #cccccc;padding-right: 17px;padding-left: 0; border-left: none;}
.barra-inicial .canais-contato .icon-user:before {content: ""; background: url(https://cdn.awsli.com.br/22/22380/arquivos/printer-icon.png); padding: 9px 9px; background-position: -4px -5px;position: relative;top: 4px;}
.barra-inicial .canais-contato .icon-comment:before {content: ""; background: url(https://cdn.awsli.com.br/22/22380/arquivos/printer-icon.png); padding: 10px 12px; background-position: -36px -5px;position: relative; top: 5px;}
.barra-inicial .canais-contato .icon-phone:before {content: ""; background: url(https://cdn.awsli.com.br/22/22380/arquivos/printer-icon.png); padding: 10px 11px; background-position: -73px -5px;position: relative; top: 6px;}
.barra-inicial .canais-contato .fa-whatsapp:before {content: ""; background: url(https://cdn.awsli.com.br/22/22380/arquivos/printer-icon.png); padding: 4px 11px; background-position: -102px -5px;position: relative;}
.barra-inicial .bem-vindo a:hover {
    text-decoration: none;
    color: #333333;
}
.barra-inicial .bem-vindo a span:hover {
        color: #00a6eb;
        text-decoration: none;
}
.canais-contato a:hover {
    color: #00a6eb;
    text-decoration: none;
}

.barra-inicial .lista-redes ul {float: right;}
.barra-inicial .lista-redes ul li {border-left: none;}
.barra-inicial .lista-redes .icon-facebook, .barra-inicial .lista-redes .icon-google-plus, .barra-inicial .lista-redes .icon-twitter, .barra-inicial .lista-redes .icon-youtube {background-color: transparent;}
.barra-inicial .lista-redes a:hover i {background-color: transparent;}
.barra-inicial .lista-redes .icon-facebook:before {content: ""; background: url(https://cdn.awsli.com.br/22/22380/arquivos/printer-icon.png); padding: 14px; background-position: -137px -3px; position: relative;}
.barra-inicial .lista-redes li:hover .icon-facebook:before {background-position: -137px -34px;}
.barra-inicial .lista-redes .icon-google-plus:before {content: ""; background: url(https://cdn.awsli.com.br/22/22380/arquivos/printer-icon.png); padding: 14px; background-position: -201px -3px; position: relative;}
.barra-inicial .lista-redes li:hover .icon-google-plus:before {background-position: -201px -34px;}
.barra-inicial .lista-redes .icon-twitter:before {content: ""; background: url(https://cdn.awsli.com.br/22/22380/arquivos/printer-icon.png); padding: 14px; background-position: -169px -3px; position: relative;}
.barra-inicial .lista-redes li:hover .icon-twitter:before {background-position: -169px -34px;}
.barra-inicial .lista-redes .icon-youtube:before {content: ""; background: url(https://cdn.awsli.com.br/22/22380/arquivos/printer-icon.png); padding: 14px; background-position: -232px -3px; position: relative;}
.barra-inicial .lista-redes li:hover .icon-youtube:before {background-position: -232px -34px;}

.conteudo-topo {padding-top: 22px;}
.conteudo-topo .busca {background-color: transparent; border: none;}
.conteudo-topo .busca input {width: 92.6%; border-color: #dddddd; border-radius: 0; padding: 19px;font-size: 15px;font-family: 'Maven Pro', sans-serif;}
.conteudo-topo .busca input::-webkit-input-placeholder {color: #999999;}
.conteudo-topo .busca .botao-busca {background-color: transparent; background-image: none; border: none;}
.conteudo-topo .busca .icon-search:before {content: ""; background: url(https://cdn.awsli.com.br/22/22380/arquivos/printer-icon.png); padding: 20px; background-position: -3px -82px;}

.conteudo-topo .carrinho {border-width: 0; margin-top: 7px;}
.conteudo-topo .carrinho>a i {background-color: transparent; width: 15px;}
.conteudo-topo .carrinho .icon-shopping-cart:before {content: ""; background: url(https://cdn.awsli.com.br/22/22380/arquivos/printer-icon.png); padding: 20px; background-position: -60px -85px; position: relative; left: -2px; top: 8px;}
.conteudo-topo .carrinho>a strong {font-size: 16px; background-color: #5DA4E8; border-radius: 20px; line-height: 23px; padding-left: 8px; padding-right: 8px; color: #fff; margin: 0 4% 0 6%;}
.conteudo-topo .carrinho .titulo span {font-size: 16px; color: #f24aa5; font-weight: bold; padding-top: 5px;}
.conteudo-topo .carrinho>a span {font-size: 14px; line-height: 16px;}

.conteudo-topo .carrinho.vazio>a span { color: #f24aa5; margin-left: 22px; padding: 6px 10px; border-radius: 20px; line-height: 15px !important; font-weight: bold;}

#cabecalho .logo a img {left: -30px; max-height: 150%;}

#cabecalho .menu a {
    line-height: 20px;
    padding-top: 7px;
    padding-bottom: 10px;
}

#cabecalho .menu.superior .titulo {
    margin: 0;
}

#cabecalho .menu.superior {background-image: url(https://cdn.awsli.com.br/22/22380/arquivos/bg-menu.png); margin-bottom: -9px; text-align: center;}
#cabecalho .menu.superior .nivel-um>li {position: relative; border-right: none; border-left: none; border-top-width: 4px; border-color: transparent; float: none; display: inline-block;}
#cabecalho .menu.superior .nivel-um>li:before {
    content: '';
    padding: 3px 3px;
    position: absolute;
    background-color: #00c368;
    border-radius: 20px;
    //top: 45%;
    left: 0;
}
#cabecalho .menu.superior .nivel-um>li:first-child:before {
    background-color: transparent;
}
#cabecalho .menu li.com-filho>a i {display: none;}
#cabecalho .menu.superior .nivel-um>li:hover {border-top-width: 4px; margin-top: 0px; border-color: #fed700;}

#cabecalho .nivel-dois {
    background-color: #f6f6f6;
    box-shadow: none;
}
#cabecalho .nivel-dois li {
    text-align: left;
    border-width: 0;
}
#cabecalho .nivel-dois a {
    color: #333333;
    font-size: 15px;
    line-height: 29px;
    font-weight: 500;
}
#cabecalho .nivel-dois a:hover {
    color: #f24aa5;
}
#cabecalho .nivel-dois li:hover {
    background-color: transparent;
}
#cabecalho .nivel-um a strong {
    color: #fff;
}

.banner .flex-direction-nav a {width: 35px; height: 35px; background: url(https://cdn.awsli.com.br/22/22380/arquivos/icon-banner.png) no-repeat -10px -2px; transition: initial;}
.banner .flex-direction-nav .flex-next {background-position: -62px -40px;}
.banner .flex-direction-nav li:hover .flex-prev {background-position: -10px -39px;}
.banner .flex-direction-nav li:hover .flex-next {background-position: -62px -3px;}
.banner .flex-control-nav {display: none;}

#corpo #listagemProdutos h4.titulo {color: #333333; font-size: 24px; text-align: center; border-bottom: 4px solid #00a6eb; padding-bottom: 12px; width: 250px; margin: auto; margin-top: 55px;}
#corpo #listagemProdutos > ul {border-top: 1px solid #dfdfdf; margin-top: -4px;}

#corpo .listagem .listagem-linha li {border-width: 0;}
#corpo .listagem .listagem-item {border: 1px solid #dddddd; padding: 30px 14px 0;}
#corpo .listagem .info-produto {border-top: 1px solid #dfdfdf; margin-top: 15px; text-align: center;}
#corpo .listagem .listagem-item .nome-produto { min-height: 70px;}
#corpo .listagem .nome-produto {font-size: 15px;}
#corpo .listagem .bandeiras-produto {display: none;}
#corpo .listagem .preco-promocional {margin: 0 0 10px; font-size: 26px; display: block;}
#corpo .listagem .preco-venda {font-size: 14px; color: #999999;}
#corpo .listagem .preco-parcela {font-size: 15px; color: #333333; border-bottom: 1px solid #dfdfdf; padding-bottom: 3px;}
#corpo .listagem .desconto-a-vista {font-size: 15px; color: #333333;}
#corpo .listagem .preco-parcela strong {color: #00a6eb;}
#corpo .listagem .desconto-a-vista strong {color: #f24aa5;}
#corpo .listagem-item .acoes-produto {background-color: rgba(0,166,235,0.6); border-width: 0; transition: inherit;}
#corpo .listagem-item:hover .acoes-produto {bottom: 0; top: 0; padding: 80% 0;}

#corpo .acoes-produto a.botao {background-color: #fed700; background-image: none; border: none; border-radius: 0; color: #000; text-shadow: none; font-size: 0px; padding: 14px;}
#corpo .acoes-produto a.botao i {display: none;}
#corpo .acoes-produto a.botao:before {content: 'Comprar'; font-size: 30px; font-weight: 500;}

#rodape .institucional {background-image: none;}
#rodape .institucional .titulo {display: block; font-size: 20px; color: #333333; padding: 20px 0; margin-bottom: 0; border-bottom: none; font-weight: 500;}
#rodape .institucional .links-rodape ul li {list-style-image: none;}
#rodape .institucional .links-rodape ul li a, #rodape .institucional p, #rodape .institucional ul li {font-size: 16px; color: #333333;}
#rodape .institucional .links-rodape ul li a:hover {color: #00a6eb; text-decoration: none;}
#rodape .institucional .icon-phone:before, #rodape .institucional .fa-whatsapp:before {color: #00A6EB; padding-right: 7px;}
#rodape .institucional ul li.fixo {padding-bottom: 10px;}
#rodape .institucional ul li.space {padding-left: 22px;}
#rodape .institucional ul li.whats {padding-top: 10px; padding-bottom: 10px;}
#rodape .institucional i.mail-contato:before {content: ""; background: url(https://cdn.awsli.com.br/22/22380/arquivos/printer-icon.png); padding: 10px 11px; background-position: -41px -33px; position: relative; top: 6px;}
#rodape .institucional i.icon-cell-phone:before {content: ""; background: url(https://cdn.awsli.com.br/22/22380/arquivos/printer-icon.png); padding: 10px 11px; background-position: -75px -37px; position: relative; top: 6px;}

#rodape .institucional .lista-redes .icon-google-plus, #rodape .institucional .lista-redes .icon-twitter, #rodape .institucional .lista-redes .icon-youtube {background-color: transparent;}
#rodape .institucional .lista-redes ul li {border-left: none;}
#rodape .institucional .icon-google-plus:before {content: ""; background: url(https://cdn.awsli.com.br/22/22380/arquivos/printer-icon.png); padding: 14px; background-position: -201px -3px; position: relative;}
#rodape .institucional li:hover .icon-google-plus:before {background-position: -201px -34px;}
#rodape .institucional .icon-twitter:before {content: ""; background: url(https://cdn.awsli.com.br/22/22380/arquivos/printer-icon.png); padding: 14px; background-position: -169px -3px; position: relative;}
#rodape .institucional li:hover .icon-twitter:before {background-position: -169px -34px;}
#rodape .institucional .icon-youtube:before {content: ""; background: url(https://cdn.awsli.com.br/22/22380/arquivos/printer-icon.png); padding: 14px; background-position: -232px -3px; position: relative;}
#rodape .institucional li:hover .icon-youtube:before {background-position: -232px -34px;}
#rodape .institucional .lista-redes {background-color: #eeeeee; padding-top: 3px; margin-top: -12px;}

#rodape .pagamento-selos {background: #fff;}

#rodape .redes-sociais {background: none; box-shadow: none; border-width: 0; padding: 20px 20px;}
#rodape .redes-sociais .titulo {display: none;}

#rodape .caixa-facebook {
    box-shadow: none;
}

#corpo-newsletter {overflow: hidden;background-color: #00a6eb; border-bottom: 5px solid #fed700;height: 100px;}
#corpo-newsletter .box {
    overflow: hidden;
}
#corpo-newsletter .box-newsletter {position: relative;margin: auto;padding-top: 10px;}
#corpo-newsletter .box-newsletter .box .titulo {font-size: 26px; color: #fed700;}
#corpo-newsletter .box-newsletter .box .box-conteudo {float: left;padding-right: 40px;}
#corpo-newsletter .box-newsletter .box p.cadastre-se {font-size: 18px; color: #fff;}
#corpo-newsletter .box-newsletter .box .interno-conteudo {float: left;}
#corpo-newsletter .box-newsletter .box input {border-radius: 0; box-shadow: none; border: none;  font-size: 15px;background-color: transparent;width: 490px;}
#corpo-newsletter .box-newsletter .box input::-webkit-input-placeholder {color: #999999;}
#corpo-newsletter .box-newsletter .box button.botao {background-color: transparent; background-image: none; border: none;padding: 0;}
#corpo-newsletter .box-newsletter .newsletter-cadastro {background-color: #fff; padding-top: 10px; padding-bottom: 2px; padding-left: 20px;}
#corpo-newsletter .box-newsletter .icon-chevron-right:before {content: ""; background: url(https://cdn.awsli.com.br/22/22380/arquivos/printer-icon.png); padding: 12px 15px; background-position: -258px -95px;}
#corpo-newsletter .box-icone {
    overflow: hidden;
    float: left;
}
#corpo-newsletter .box-icone .icone-email {
    background: url(https://cdn.awsli.com.br/22/22380/arquivos/printer-icon.png);
    padding: 25px 35px;
    background-position: -8px -147px;
    float: left;
}

#rodape .pagamento-selos + div {border: 0 none!important;}
#rodape .pagamento-selos + div .conteiner {border-top: 1px solid #e7dde4; margin: 0 auto; padding: 20px 0 0 0 !important; position: relative;}
#rodape .pagamento-selos + div .span9, .pagina-carrinho #rodape div .span9 {text-align: left!important;}
#rodape .pagamento-selos + div .span9 p, .pagina-carrinho #rodape div .span9 p { color: #999999; font-size: 12px; width: 70%;}
#rodape .span12 + div {max-width: 980px; margin: 0 auto; position: relative; z-index: 999;}
#rodape .text-rodape a {color: #575757;font-size: 14px;}
#rodape .text-rodape .loja-integrada {position: absolute; right: 200px; bottom: 38px; color: #999999; font-size: 12px; font-weight: 700;}
#rodape .text-rodape .loja-integrada span {font-size: 0!important; background: url(https://cdn.awsli.com.br/22/22380/arquivos/li.png) no-repeat; height: 31px; width: 160px; display: inline-block; margin-left: 5px; line-height: 37px;}
#rodape .text-rodape .selo-integrandose {position: absolute; right: 0; bottom: 41px; color: #9a9a9a; font-size: 13px; }
#rodape .text-rodape .selo-integrandose span {font-size: 0!important; background: url(//cdn.awsli.com.br/22/22380/arquivos/ag-admake.png) no-repeat; height: 30px; width: 122px; display: inline-block; margin-left: 15px; line-height: 40px;}
#rodape .text-rodape .selo-integrandose a:hover {text-decoration: none;}

.conteudo-topo .superior {
    display: none;
}

/*** Pagina Inicial ***/
.pagina-inicial .listagem>.titulo {display: block;}

.pagina-inicial .marcas {border: 1px solid #dddddd;}
.pagina-inicial .marcas .flex-direction-nav a {width: 20px; height: 30px; background: url(https://cdn.awsli.com.br/22/22380/arquivos/seta-marcas.png) no-repeat 3px 3px;}
.pagina-inicial .marcas .flex-direction-nav .flex-next {background-position: -26px -22px;}
.pagina-inicial .marcas .flex-direction-nav .flex-prev {left: 0px;}
.pagina-inicial .marcas .flex-direction-nav .flex-next {right: 0;}
.pagina-inicial .marcas .flex-direction-nav a {opacity: 1; transition: initial;}
.pagina-inicial .marcas .flex-direction-nav li:hover a.flex-prev {background-position: 3px -22px;}
.pagina-inicial .marcas .flex-direction-nav li:hover a.flex-next {background-position: -26px 3px;}
.pagina-inicial .marcas .flexslider {margin: 5px 0;}

/*** Pagina Categoria e Pagina Busca ***/
.pagina-produto .preco-promocional {
    display: block;
    font-size: 22px;
}
.pagina-produto .abas-custom .tab-content {
    box-shadow: none;
    border: 1px solid #E6E6E6;
}
.pagina-produto .produto .acoes-flutuante {
    box-shadow: none;
    border: 1px solid #E6E6E6;
}
.menu.lateral .nivel-um>li>a {
    box-shadow: none;
    border: 1px solid #E6E6E6;
}

/*** Pagina Carrinho ***/
.pagina-carrinho #rodape div .span9 p {
    width: 100%;
    text-align: center;
}

/*** Responsivo ***/
@media (max-width: 1200px){
    #corpo-newsletter {
    height: 150px;
    }
    #corpo-newsletter .box-newsletter {
    width: 585px;
    }
}

@media (max-width: 1067px){
    .conteudo-topo .carrinho>a i {width: 4px;}
    .conteudo-topo .carrinho .icon-shopping-cart:before {left: -13px;}

    .conteudo-topo .carrinho.vazio>a span {
        margin-left: 16px;
    }

}

@media (max-width: 979px) {
    .conteudo-topo .carrinho>a i {width: 40px;}
    .conteudo-topo .carrinho .icon-shopping-cart:before {left: 20px;}

    .conteudo-topo .carrinho.vazio>a span {
        margin-left: 38px;
        text-align: center;
    }
    #corpo-newsletter .box-newsletter {
    width: auto;
    }
    #corpo-newsletter .box-newsletter .box input {
    width: 320px;
    }
    #corpo-newsletter .box-newsletter .box p.cadastre-se {
    font-size: 15px;
    }
    #corpo-newsletter {
    height: 100px;
    }
    #corpo-newsletter .box-newsletter .box .box-conteudo {
    padding-right: 10px;
    }

}

@media (max-width: 859px){
    .conteudo-topo .carrinho>a i {width: 15px;}
    .conteudo-topo .carrinho .icon-shopping-cart:before {left: -5px;}

    .conteudo-topo .carrinho.vazio>a span {
        margin-left: 25px;
    }
    #corpo-newsletter .box-newsletter .box input {
    width: 320px;
    }
    #corpo-newsletter .box-newsletter .box p.cadastre-se {
    font-size: 14px;
    }

}

@media (max-width: 767px){
    .conteudo-topo .busca-mobile {background-color: transparent;}
    .conteudo-topo .busca input {padding: 11px 19px;}
    .conteudo-topo .busca .icon-search:before {background-position: -9px -88px;}

    #cabecalho .menu.superior .nivel-dois {display: none; top:0px !important;}

    #corpo #listagemProdutos h4.titulo {margin-top: 25px;}
    #corpo #listagemProdutos > ul {padding-top: 20px;}

    #corpo .listagem .listagem-item {padding: 10px;}
    #corpo .listagem .info-produto {border-top: none; margin-top: 0;}
    #corpo .listagem .listagem-item .nome-produto {min-height: 30px;}
    .listagem .listagem-item .acoes-produto-responsiva {text-align: center; margin: 0;}

    #corpo-newsletter .box-newsletter .box p.cadastre-se {
    display: none;
    }
    #corpo-newsletter .box-newsletter .box .titulo {
    line-height: 60px;
    }
    #corpo-newsletter .box-newsletter .box .box-conteudo {
    padding-right: 30px;
    }
    #corpo-newsletter .box-newsletter .newsletter-cadastro {
    width: 180%;
    }
    #corpo-newsletter .box-newsletter .box input{
        width: 80%;
    }
    .conteudo-topo .superior {
        display: block;
    }

}

@media (max-width: 479px){
    .conteudo-topo .busca input {
        width: 86.6%;
    }
    .listagem .listagem-item .acoes-produto-responsiva {display: none !important;}
    #corpo-newsletter {
    height: 160px;
    }

}
