body, .titulo { font-family: 'Roboto Slab' !important }
body:not(.carrinho-checkout) { background: #fff; }
body:not(.carrinho-checkout) .conteiner-principal .conteiner {box-shadow: none;background: transparent;}

/* Header */
#barraTopo { display: none !important; }
.menu li { padding: 0 15px !important; }
body .barra-inicial { display: none; }
body:not(.carrinho-checkout) #cabecalho {background: url('https://cdn.awsli.com.br/834/834589/arquivos/bg-enfeite.png') repeat-x, url('https://cdn.awsli.com.br/834/834589/arquivos/bg-header.jpg') no-repeat;padding-top: 30px;margin-bottom: 60px;}
body:not(.carrinho-checkout) #cabecalho .conteiner {padding: 0px;max-width: 100%;}
body:not(.carrinho-checkout) #cabecalho .conteiner .row-fluid {max-width: 1140px;margin:auto;}
body #cabecalho .conteiner .row-fluid.superior { display: none; }
body #cabecalho .conteiner .row-fluid.inferior {margin: 15px 0;display: block;}
body #cabecalho .conteiner .row-fluid.inferior .busca-mobile {min-width: 280px;float: left;margin-left: 70px;}
body #cabecalho .conteiner .row-fluid.inferior .busca-mobile .busca {padding: 0px;background: none;border: 2px solid #333;}
body #cabecalho .conteiner .row-fluid.inferior .busca-mobile .busca form {}
body #cabecalho .conteiner .row-fluid.inferior .busca-mobile .busca form input {border-radius: 0px;border: none;height: 32px;font-size: 14px;padding: 4px 6px;}
body #cabecalho .conteiner .row-fluid.inferior .busca-mobile .busca .botao-busca {top: 0px;right: 0px;border-radius: 0;background: #333;height: 40px;}
body #cabecalho .conteiner .row-fluid.inferior .menu-institucional {}
body #cabecalho .conteiner .row-fluid.inferior .menu-institucional ul {margin: 0 20px;display: block;}
body #cabecalho .conteiner .row-fluid.inferior .menu-institucional ul li {display: inline-block;margin: 12px 5px;}
body #cabecalho .conteiner .row-fluid.inferior .menu-institucional ul li a {padding: 10px;font-size: 14px;color: #252525;text-transform: uppercase;font-weight: bold;font-family: 'Roboto Slab';}
body #cabecalho .conteiner .row-fluid.inferior .hidden-phone {width: 55px;float: right;}
body:not(.carrinho-checkout) #cabecalho .conteiner .row-fluid .conteudo-topo {float: right;}
body:not(.carrinho-checkout) #cabecalho .conteiner .row-fluid .span3 {position: absolute;width: 230px;z-index: 99;margin-top: 13.5px;}
body:not(.carrinho-checkout) #cabecalho .conteiner .row-fluid .logo a {height: 175px;}
.logo a img { z-index: 1}
body #cabecalho .conteiner .menu.superior {background: #fff;border-top: 2px solid #000000;border-bottom: 2px solid #000000;margin: 0px;}
body #cabecalho .conteiner .menu.superior ul {max-width: 1140px;margin: auto;}
body #cabecalho .conteiner .menu.superior ul li:first-child { margin-left: 240px}
body #cabecalho .conteiner .menu.superior ul li a strong { font-family: 'Roboto Slab'; text-transform: uppercase; font-weight: bold; font-size: 14px; color: #000; }

@media only screen and (max-width: 990px) {
	body:not(.carrinho-checkout) #cabecalho .conteiner .row-fluid .logo a {height: 130px;margin-top: 17.5px;}
	body:not(.carrinho-checkout) #cabecalho .conteiner .row-fluid .logo a img {margin-left: 10px;}
	body #cabecalho .conteiner .row-fluid.inferior .busca-mobile {min-width: 190px;margin-left: 0;}
	body #cabecalho .conteiner .menu.superior ul li:first-child {margin-left: 180px;}
	body #cabecalho .conteiner .menu.superior ul li {padding: 0 15px;}
	body #cabecalho .conteiner .menu.superior ul li a {}
	body #cabecalho .conteiner .menu.superior ul li a strong {margin: 10px 0;font-size: 12px;}
}

@media only screen and (max-width: 767px) {
    /* Header */ 
    body:not(.carrinho-checkout) #cabecalho {background: url('https://cdn.awsli.com.br/834/834589/arquivos/bg-header.jpg');padding-top: 59px;margin-bottom: 0px;}
    body:not(.carrinho-checkout) #cabecalho .conteiner .row-fluid .span3 {position: relative; width: 120px; margin: 10px auto 0; }
    body:not(.carrinho-checkout) #cabecalho .conteiner .row-fluid .span3 h1 {margin: 0; }
    body:not(.carrinho-checkout) #cabecalho .conteiner .row-fluid .logo a {height: 100px; }
    body:not(.carrinho-checkout) #cabecalho .conteiner .row-fluid .conteudo-topo {}
    body #cabecalho .conteiner .row-fluid.inferior {display: block; }
    body #cabecalho .conteiner .row-fluid.inferior .busca-mobile {margin: 0 20px;float: none;}
    body #cabecalho .conteiner .menu.superior {display: none; }
    body #cabecalho .conteiner .row-fluid.inferior .menu-institucional {text-align: center; margin: 15px auto 0; }
    body #cabecalho .autenticate {margin: 10px 0;text-align:  center;display: block;}
	
	/* Home */
	body .conteiner-principal .secao-banners {
    margin-top: 0px;
}
    body .secao-banners .conteiner .mini-banner .modulo {}
    body .secao-banners .conteiner .mini-banner .modulo img {
    margin: 0 5% 5%;
    width: 90%;
}

    /* Vitrine */     
    .listagem, .listagem-item .info-produto, .listagem, .listagem-item .info-produto > *, .listagem .listagem-linha li .preco-produto, .listagem .listagem-item .acoes-produto-responsiva a {text-align: left !important;float: left;margin-left: 0px !important;}
    .listagem, .listagem-item .info-produto { padding-left: 0px; }
    body .listagem-linha li {margin-top: 0;}

	/* Footer */
	.pagamento-selos {text-align: center;}
	.pagamento-selos .bandeiras-pagamento li, .pagamento-selos .selos li {float: none;display: inline-block;}
	#rodape .institucional { text-align: center}
	#rodape iframe {width: auto !important;}
    
}
@media only screen and (max-width: 480px) {
	body .listagem {width: 100%;}
	body .listagem .listagem-linha li {width: 100%;}
	body .listagem .listagem-item .info-produto {display: flex;flex-direction: column;}
	body .listagem .listagem-item .info-produto > a {text-align: center !important;}
	body .listagem .listagem-item .info-produto .preco-produto > div {text-align: center;}
 	body .listagem .listagem-item .info-produto .preco-produto {display: block;width: 100%;}
	body .listagem .listagem-item .acoes-produto-responsiva {position: relative;top: 0px;left: 0px;text-align: center;width: 100%;}
	body .listagem .listagem-item .acoes-produto-responsiva a {float:  none;margin: auto !important;}

	body #barraNewsletter .componente .texto-newsletter {font-size: 13px;padding-left: 0;background: transparent;width: 100%;}
	body #barraNewsletter .componente input[type="text"] {margin-left: 0;margin-right: 0px;display: block;}
	body #barraNewsletter .componente div.newsletter-cadastro, body #barraNewsletter .componente .newsletter-confirmacao {text-align: center;}
	body #barraNewsletter .componente .botao {margin: 15px 0 0;}
	body:not(.carrinho-checkout) #cabecalho {margin-bottom: 0px;}
	body #cabecalho .conteiner .row-fluid.inferior .busca-mobile {min-width: 250px;}
    
    .modal-comprar-ajax-status .tooltip.left .tooltip-arrow {top: -5px;right: 50%;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #000;}
	.modal-comprar-ajax-status .tooltip.left {top: auto !important;bottom: -40px !important;left: 25px !important;}
}

/* Carrinho */ 
.carrinho {border: none;}
.carrinho>a i {background: transparent;color: #333 !important;font-size: 34px;}
.carrinho .qtd-carrinho {margin: 0; font-size: 12px; font-weight: bold; line-height: 22px; background: red; color: #fff; width: 22px; height: 22px; text-align: center; border-radius: 50%; text-indent: -2px; position: absolute; top: -4px; left: 30px; }
.carrinho>a span {display: none !important;}

/* Banners */
body .secao-banners {margin-top: -60px;}
body .secao-banners .row-fluid.banner.cheio::after {content: ''; background: url('https://cdn.awsli.com.br/834/834589/arquivos/bg-enfeite.png') repeat-x; height: 25px; width: 100%; margin-bottom: 30px; }
body .secao-banners .conteiner {max-width: 100%;padding: 0;}
body .secao-banners .conteiner .mini-banner {max-width: 1140px;margin: 20px auto 0;display: block !important;}
body .secao-banners .conteiner .flexslider { border: none; border-radius: 0px}
body .secao-banners .sem-banner { display:none;}

/* Footer */
#rodape .institucional { background: url(https://cdn.awsli.com.br/834/834589/arquivos/bg-header.jpg);padding: 15px 0; }
#rodape .titulo {color: #000; text-transform: uppercase; font-size: 16px; font-weight: 500; border: none; margin: 0; padding-bottom: 15px; }
.links-rodape ul {}
#rodape .sobre-loja-rodape, #rodape .redes-sociais, #rodape .gateways-rodape { display:none !important;}
.links-rodape ul li {list-style: none; line-height: 1.75; }
.links-rodape ul li a {color: #333 !important;font-size: 12px;}

/* Home */
/* Vitrine */
#listagemProdutos {border: 0px;}
#listagemProdutos .titulo-categoria {border: 0px;text-align: center;background: transparent;padding: 10px;}
#listagemProdutos .titulo-categoria strong {background: #000;color: #fff;font-size: 30px;font-family: 'Roboto Slab';font-weight: 500;text-transform: uppercase;padding: 5px 10px;}
.listagem .listagem-linha li {border: 0;margin-left: 0px;width: 25%;}
.listagem .listagem-linha li > div  {border: 2px solid #000;padding-bottom: 40px;}
.listagem .listagem-linha li .nome-produto {text-transform: uppercase;font-family: 'Roboto Slab';font-size: 15px;text-align: center;display: block;}
.listagem .listagem-linha li .preco-produto {text-align: center;}
.listagem .listagem-linha li .preco-produto div strong {color: #000;font-weight: bold;}
.listagem .listagem-item .acoes-produto {bottom: 0px; padding: 0; border: none; opacity: 1; }
.listagem .listagem-item .acoes-produto a {padding: 12px 14px;background: #000;text-transform: uppercase;display: block;border-radius: 0px;transition: all .5s;}
.listagem .listagem-item .acoes-produto a:hover {background: #eaeaea;color: #000;border-color: #eaeaea;}


/* Geral */
.caixa-sombreada { padding: 0px; box-shadow: none;}
#barraNewsletter .componente .texto-newsletter {text-transform: uppercase; font-size: 20px; font-weight: 500; background: url(https://cdn.awsli.com.br/834/834589/arquivos/icon-newsletter.jpg) no-repeat center left; padding: 6px 0 6px 70px;}
#barraNewsletter .componente input[type="text"]  { width: 230px; padding: 10px; border: 0px; margin-left: 30px; margin-right: 10px;}
#barraNewsletter .componente .botao  {     border: 2px solid #fff; background: #000; padding: 11px 30px; margin-left: 5px;}

.bandeira-frete-gratis, .produto .tag-frete-gratis, .adicionado-carrinho {display: none !important;}
#modalContato table {display: none;}

#modal18anos {width: 450px;height: 340px;}
.modal-18anos { padding: 0px; position:relative;}
.modal-18anos button {position:absolute;top: 210px;background: #030303;color: #fff;left: 28%;padding: 15px 25px;opacity:  1;font-family: 'Roboto Slab';font-size: 22px;font-weight: normal;}
.modal-18anos button:last-child {left: 52%; }


.autenticate { display: inline-block; margin: 10px 30px; }
.autenticate .bem-vindo { text-decoration: underline; }

.tabela-carrinho .quantidade a.icon-minus, .tabela-carrinho .quantidade a.icon-plus { display: none }

#modalContato .form-horizontal .control-label::after { content: ' *' }
#modalContato .control-group:nth-child(4) label::after {content: ''; }

#fancybox-loading { z-index: 999999;}

/* custom */

body #cabecalho .conteiner .menu.superior ul li a strong{
    font-size: 11px;
}
#corpo {
    background-color: #FFF;
}
.listagem-item {
    border-radius: 20px;
    background-color: #fff;
}
.produtos-carrossel .listagem-item {
    min-height: 385px;
}
.secao-principal .listagem-item {
    min-height: 330px;
}
.listagem-item .acoes-produto{
    border-radius: 0px 0px 14px 14px;
}
.listagem .listagem-item .acoes-produto a {
    border-radius: 0 0 14px 14px;
    background: #000;
    color: #FFF;
}
.listagem .listagem-item .acoes-produto:hover{
    background: #000;
    color: #d01b24 !important;
}
#listagemProdutos .titulo-categoria strong {
    border-radius: 15px;
}
.busca{
    border-radius: 14px;
}
.busca #form-buscar input{
    border-radius: 14px !important;
}
.busca #form-buscar button{
    border-radius: 0px 12px 11px 0px !important;
}
.newsletter-cadastro input, .newsletter-cadastro button{
    border-radius: 14px !important;
}
.pagina-produto .abas-custom #descricao span, .pagina-produto .abas-custom #descricao strong, .pagina-produto #descricao div {
    color: #000 !important;
}