/* TAMANHO LOGO */ 

.logo img {
    max-height: 50px !important;
} 

/* POSIÇÃO LOGO MOBILE */

@media (max-width: 767px) and (min-width: 320px) { 
    .col-auto.g_logo { 
        position: fixed; 
        left: 33%; 
    } 
} 

/* LAYOUT LISTAGEM DE PRODUTOS */

@media (min-width: 768px){
    .g_ .listagem .listagem-linha li {
    border: 0;
    margin: 0px;
}
}

/* TEXTO SOBRE A LOJA JUSTIFICADO */

#rodape .institucional p {
    text-align: justify;
} 

/* ALTERAR FONTE CORPO */

body { 
    font-family: "Oswald", sans-serif !important; 
} 

/* REMOVER ESPAÇO BANNER E MENU */

.g_ header { 
    margin-bottom: 0; 
} 

/* TEXTO ALTERNATIVO CABEÇALHO */

body::before { 
content: '🚚 FRETE GRÁTIS SUDESTE EM COMPRAS ACIMA DE R$300,00 | PARCELAMENTO EM ATÉ 3X SEM JUROS 💳'; 
background: #000; 
color: #fff; 
display: block; 
text-align: center; 
height: 30px; 
line-height: 30px; 
font-size: 14px; 
} 

/* TEXTO ALTERNATIVO CABEÇALHO MOBILE */ 

@media(max-width: 767px){
    .conteudo-topo .busca-mobile .atalho-menu::before {
        content: 'Menu';
        font-weight:bold;
        font-family: 'Oswald' ,sans-serif;
    }
    
    .busca {
        margin: 0 80px 0 0;
    }
    
    .busca input {
        box-sizing:border-box;
    }
    
    body::before {
        content: 'SOMENTE ITENS ORIGINAIS | 1º TROCA GRÁTIS EM 30 DIAS';
        background: #000;
        color: #fff;
        display: block;
        text-align: center;
        height: 30px;
        line-height: 30px;
        font-size: 14px;
        margin-top: 80px;
    }
    
    #cabecalho {
        padding-top: 0;
    }
    
    #cabecalho .menu.superior .nivel-um>li {
        padding: 0;
        width: 100%;
    }
    
    .menu.superior .categoria-paginas .nivel-dois li a {
        white-space: inherit;
    }
}

/* BOTÃO NEWS */

#barraNewsletter .componente .newsletter-assinar:after { 
    content: 'Cadastrar' !important; 
} 

/* CAIXA NEWS */

#barraNewsletter.posicao-rodape .componente .texto-newsletter { 
    color: #000000; 
} 

/* POP-UP NEWS */

#modalNewsletter > div > div > div > div > span { 
    color: #7000B7 !important; 
} 

#modalNewsletter > div > div > div > div > div { 
    color: #000 !important; 
} 

#modalNewsletter > div > div > div > div > div > div.newsletter-cadastro.input-conteiner > button { 
    background-color: #7000B7 !important; 
} 

/* DISTANCIA FULL BANNER */

@media screen and (max-width: 768px) {
   #fullbanner-mob {
       margin-top: 30px;
   }
}

/* DISTANCIA BANNER TARJA */

.span12.banner.tarja { 
    margin: 00px 0 
} 

/* BORDA MINI BANNER */

.modulo .flexslider .slides img { 
    height: auto; 
    border-radius: 60px; 
} 

/* TEXTO CATEGORIA MINI BANNER */

.g_ .mini-banner .modulo img+label { 
    display: block;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 20px;
    letter-spacing: 3px;
} 

/* DESTACAR À VISTA EM ROXO */

.listagem .preco-produto .desconto-a-vista strong { 
    color:#7000B7 !important; 
    font-family: 'Oswald', sans-serif; 
    font-size: 14px !important; 
    font-weight:700
}

.produto .preco-produto .desconto-a-vista strong { 
    color:#7000d9 !important; 
    font-family: 'Oswald', sans-serif; 
    font-size: 14px !important; 
    font-weight:700 
}

/* ALTERA COR DOS TEXTOS "OU" E "À VISTA VIA BOLETO BANCÁRIO" */ 

#corpo > div > div.secao-principal.row-fluid.sem-coluna > div > div.acoes-flutuante.borda-principal.hidden-phone.hidden-tablet > div.acoes-produto.disponivel > div:nth-child(1) > div > span { 
    color: #000000; 
} 

/* ALTERA COR DO TEXTO SOBRE DISPONIBILIDADE */ 

#corpo > div > div.secao-principal.row-fluid.sem-coluna > div > div.acoes-flutuante.borda-principal.hidden-phone.hidden-tablet > div.acoes-produto.disponivel > div.comprar > span > span.disponibilidade.disp-entrega > b { 
    color: #000000; 
} 

/* ALTERA COR DO TEXTO "APROVEITE!" */ 

#corpo > div > div.secao-principal.row-fluid.sem-coluna > div > div.acoes-flutuante.borda-principal.hidden-phone.hidden-tablet > div.acoes-produto.disponivel > div.comprar > span > span > b.cor-principal { 
    color: #000000; 
} 

/* ALTERA COR DO TEXTO QUANTIDADE DISPONÍVEL */ 

#corpo > div > div.secao-principal.row-fluid.sem-coluna > div > div.acoes-flutuante.borda-principal.hidden-phone.hidden-tablet > div.acoes-produto.disponivel > div.comprar > span > span > b.qtde_estoque { 
    color: black; 
} 

#corpo > div > div.secao-principal.row-fluid.sem-coluna > div > div.acoes-flutuante.borda-principal.hidden-phone.hidden-tablet > div.acoes-produto.disponivel > div:nth-child(1) > div > div:nth-child(1) > span > strong:nth-child(2) { 
    color: black; 
    font-weight: 700; 
} 

/* ALTERAR COR RODAPÉ INSTITUCIONAL */

#rodape .institucional {
    background-color: white;
    background-position: top center;
    background-repeat: repeat;
    background-image: none;
}

/* ALTERAR COR RODAPÉ TEXTO SELOS */

#rodape .pagamento-selos { 
    background-color: white; 
    background-position: top center; 
    background-repeat: repeat; 
    background-image: none; 
} 

/* COR ICONE REDE SOCIAL */

  #rodape .lista-redes [class^=icon] {
   color: #7000B7;
  }
  .barra-inicial .lista-redes [class^=icon] {
   color: #7000B7;
  }
  #rodape .lista-redes ul li:hover a i {
    color: white;
  }
  #rodape .lista-redes ul li:hover a {
    background: white;
  }
  .barra-inicial .lista-redes ul li:hover a i {
    color: white;
  }

/* COR BORDA REDE SOCIAL */

#rodape .lista-redes ul li a {
    border: solid 2px purple;
}

/* COR DO TITULO */

#listagemProdutos.listagem .titulo-categoria strong, #listagemProdutos.listagem>.titulo, .listagem.aproveite-tambem .titulo-categoria strong, .listagem.aproveite-tambem>.titulo {
    text-align: center;
    color: #7000B7;
}

/* COR BARRA DE BUSCA */

#cabecalho .busca input, #cabecalho .busca input:focus {
    background: white;
    color: purple;
}

#cabecalho .busca .botao {
    color: #7000B7;
}
#cabecalho .busca .botao:hover {
    color: white;
}

/* CORES MINHA CONTA E SACOLA */

#cabecalho .actions>li>a .icon .a {
	fill: #7000B7;
}

#cabecalho .actions>li>a {
	color: #7000B7;
}

#cabecalho .actions>li:hover .total-cart, #cabecalho .actions>li:hover a {
	color: #7000B7;
}

#cabecalho .account .account-list {
	border-top: solid 2px purple;
}

#cabecalho .carrinho>a i .icon {
    fill: purple;
}

#cabecalho .carrinho .wrap .total-cart {
    color: purple;
}

#cabecalho .carrinho .qtd-carrinho {
    background: purple;
    border: solid 1px purple;
}

/* CENTRALIZAR O TÍTULO DE SOBRE A LOJA */ 

#rodape .sobre-loja-rodape .titulo { 
    text-align: center 
} 

/* MUDAR FONTE DO RODAPE */ 

#rodape .titulo .institucional { 
    font-family: 'Oswald', sans-serif; 
    text-transform: uppercase; 
    font-size: 14pt 
} 

#rodape .sobre-loja-rodape .titulo { 
    font-family: 'Oswald', sans-serif; 
    text-align: center 
} 

/* REMOVER CATEGORIAS DO RODAPÉ */

.links-rodape-categorias { 
    display: none !important; 
} 

/* REMOVER ESPAÇO CONTEINER PRINCIPAL*/

.conteiner-principal.style {
    padding-top: 00px;
}

/* REMOVER ESPAÇO RODAPÉ E CENTRALIZAR SELOS */

#rodape .pagamento-selos .titulo { 
    color: #fff; 
} 

#rodape .pagamento-selos { 
    background: #fff; 
    margin-top: 0px; 
} 

@media (min-width: 1200px){
#rodape .pagamento-selos .row-fluid {
display: flex;
justify-content: center;
}
}

/* BORDAS EM GERAL */

div.filtro.lista.borda-principal { 
    border-radius: 10px; 
} 

div.componente{ 
    border-radius: 10px; 
} 

div .caixa-facebook .hidden-phone { 
border-radius: 20px; 
} 

div .redes-sociais .borda-principal { 
    border-radius: 20px; 
} 

.conteudo-topo .busca-mobile .atalho-menu { 
    border-radius: 10px; 
} 

#barraTopo .busca .botao-busca { 
    border-radius: 10px; 
    border-top-left-radius: 0; 
    border-bottom-left-radius: 0; 
} 

.busca input { 
    width: 100%; 
    border-radius: 10px; 
} 

#barraTopo .carrinho>a i { 
    border-radius: 0px; 
    border-top-right-radius: 0; 
    border-bottom-right-radius: 0; 
} 

#barraNewsletter .componente input[type=“text”] { 
    border-radius: 10px; 
} 

#barraNewsletter .componente .botao { 
    border-radius: 10px; 
} 

#barraTopo .carrinho.vazio>a span { 
height: 20px; 
} 

.produto .acoes-flutuante .close_float { 
    border-radius: 10px; 
    border-top-right-radius: 0; 
} 

.produto .acoes-flutuante { 
    border-radius: 20px; 
    border-top-right-radius: 0; 
    border-bottom-right-radius: 0; 
} 

.botao.principal.botao-comprar, .botao.principal.grande, .acoes-produto-responsiva .tag-comprar { 
    border-radius: 10px; 
    margin: 00px auto;
} 

img { 
    border-radius: 10px; 
} 

.elastislide-carousel ul li a { 
    border-radius: 10px; 
} 

.parcelas-produto .accordion { 
    border-radius: 10px; 
} 

.abas-custom .tab-content { 
    border-radius: 10px; 
} 

.produto .conteiner-imagem > div { 
    border: none; 
} 

.parcelas-produto .accordion .accordion-group .accordion-heading img { 
    border-radius: inherit; 
} 

.acao-editar>div * { 
    border-radius: 10px; 
} 

.finalizar-compra .caixa-sombreada { 
    border-radius: 20px; 
} 

.tabela-carrinho tr { 
    border-radius: 10px; 
} 

.carrinho-checkout .atendimento { 
    border-radius: 10px; 
} 

.resumo-compra.caixa-sombreada { 
    border-radius: 10px; 
} 

.carrinho-checkout .atendimento .icone-box { 
    border: none; 
} 

.fundo-principal, .botao.principal, .botao.principal:hover, .menu li:hover > a .fundo-secundario, .flex-control-paging li a.flex-active, .dropdown-menu > li > a:hover, .filtro.lista ul li label:hover, .filtro.lista ul li.active label, .menu-simples li a:hover, .menu-simples li.active a {
    border-radius: 10px; 
} 

.menu.superior .nivel-dois { 
    border-radius: 10px; 
    border-top-right-radius: 0px; 
    border-top-left-radius: 0px; 
} 

.atalhos-mobile li { 
    border-radius: inherit; 
} 

.gateways-rodape li img { 
    border-radius: 0px; 
} 

#cabecalho .atalhos-mobile { 
    border-radius: 0 0 1rem 1rem; 
    overflow: hidden; 
    border: 0; 
} 

@media only screen and (max-width: 767px){ 
    #form-buscar { 
        border-bottom: 0; 
        border-top: 0;
	} 

.busca {
    margin: 0 00px 0 0; 
} 

li.fundo-principal { 
		background: white;
} 

#barraNewsletter { 
    box-shadow: none; 
} 

.conteiner-principal {
		margin: 10px; 
} 

body { 
    padding-right: 0 !important; 
    padding-left: 0 !important; 
	} 
} 

.gateways-rodape { 
    background: none; 
    border:0px;
    text-align: inherit;
} 

.borda-principal { 
    border-color: #000000; 
} 

/* FONTE EM GERAL */

a, button, div, h1, h2, h3, h4, h5, h6, label, p, span {
    font-family: 'Oswald', sans-serif; 
}

.g_ .abas-custom .tab-content, .g_ .abas-custom .tab-content *, .g_ .pagina-pagina #corpo .titulo+div *, .g_ .pagina-pagina .titulo+div {
    color: #333!important;
    font-size: 15px!important;
    line-height: 30px!important;
    font-family: 'Oswald'!important;
}

.body { 
    font-family: 'Oswald', sans-serif; 
} 

.menu { 
    font-family: 'Oswald', sans-serif; 
} 

.principal { 
    font-family: 'Oswald', sans-serif; 
} 

.tab-content { 
    font-family: 'Oswald', sans-serif; 
} 

.info-produto { 
    font-family: 'Oswald', sans-serif; 
} 

.nome-produto.titulo { 
    font-family: 'Oswald', sans-serif; 
} 

.titulo-categoria { 
    font-family: 'Oswald', sans-serif; 
    text-transform: uppercase; 
} 

.nome-produto { 
    font-family: 'Oswald', sans-serif; 
} 

.preco-produto { 
    font-family: 'Oswald', sans-serif; 
} 

.barra-inicial { 
    font-family: 'Oswald', sans-serif; 
} 

.acoes-conta { 
    font-family: 'Oswald', sans-serif; 
} 

.conteiner { 
    font-family: 'Oswald', sans-serif; 
} 

.carrinho { 
    font-family: 'Oswald', sans-serif; 
} 

.qtd-carrinho.titulo { 
    font-family: 'Oswald', sans-serif; 
    text-transform: uppercase; 
} 

.titulo { 
    font-family: 'Oswald', sans-serif; 
} 

.ui-autocomplete-input { 
    font-family: 'Oswald', sans-serif; 
} 

/* TESTE MUDANÇA TEXTO RODAPÉ */

#rodape .sobre-loja-rodape .titulo { 
    font-family: 'Oswald', sans-serif; 
    text-align: center; 
    content: ‘Sobre a loja’; 
    font-size: 18px; 
    color: #000000; 
} 

#rodape .institucional .redes-sociais .titulo { 
    font-family: 'Oswald', sans-serif; 
    padding-top: 00px;
} 

#rodape .institucional .span3 { 
    display: block; 
    height: 50px; 
} 

#rodape .pagamento-selos .row-fluid{
    justify-content: center; 
} 

#rodape .titulo { 
    padding: 0; 
    margin-bottom: 10px; 
    border: none; 
    color: #7000d9; 
} 

#rodape .links-rodape-categorias { 
    display:none !important
} 

/* CENTRALIZAR BANNER TARJA */

.banner.tarja { 
    text-align: center; 
}

/* REMOVER ESPAÇO TOPO (MENU E BANNER) */

.conteiner-principal {
    padding-top: 00px!important;
}

#cabecalho > .conteiner {
    margin-bottom: 0;
    padding-bottom: 0;
}

.secao-banners>.conteiner {
    margin-top: 0;
    padding-top: 0;
}

.secao-banners .flexslider {
    padding-top: 0;
    margin-top: 0;
    border: 0 none;
}

.secao-banners .conteiner {
    padding-bottom: 0px;
}

.pagina-inicial .secao-banners {
    padding-top: 0;
}
    
@media (max-width: 1024px){
    .conteiner-principal .conteiner {
        padding: 10px 10px;
    }
}    

.listagem .titulo-categoria {
    margin: 0;
    padding: 0;
}

.listagem .titulo-categoria {
    padding-bottom: 0px !important;
    margin-top: 0px !important;
}

.coluna>div, #corpo .conteiner>div {
    margin-bottom: 0px;
}

.abriga-bannertarja {
    margin-bottom: 0px !important;
}

/* BOTÃO TIRE SUAS DÚVIDAS WHATSAPP*/

.listagem .listagem-item {
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

.listagem .listagem-item:hover {
  height: calc(100% + 50px);
}

.listagem-item .acoes-produto {
  bottom: 00px!important;
  padding: 10px 10px 10px 10px!important;
}

.listagem [data-produtos-linha] li:hover a.duvidas-whatsapp, .row-fluid .listagem li:hover a.duvidas-whatsapp {
    opacity: 1;
}

a.duvidas-whatsapp {
    position: initial;
    bottom: 10px;
    width: 100%;
    background-color: #fff;
    text-decoration: none;
    padding: 5px 30px 5px 30px;
    font-family: 'Oswald', sans-serif;
    font-size: 15px;
    font-weight: 500;
    border: solid 1px #7000B7;
    justify-content: space-between;
    border-radius: 60px;
    text-align: center;
    opacity: 0;
    
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
a.duvidas-whatsapp:hover {
    border-color: #7000B7;
    background-color: #fff;
    color: black;
    font-weight: 700;
}
a.duvidas-whatsapp i {
    color: #7000B7;
    font-size: 15px;
    vertical-align: middle;
    
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
a.duvidas-whatsapp:hover i {
    color: black;
}

/* TIRAR ESPAÇO TITULO PRODUTO E PREÇO */

.listagem .span3 .listagem-item .nome-produto, .listagem .produtos-carrossel[data-produtos-linha="4"] .listagem-item .nome-produto {
    min-height: 00px;
}

/* DEIXAR EM CAIXA ALTA "MARCAS" */

.g_ .g_title, .g_ .listagem .titulo-categoria strong {
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    text-align: center;
    font-size: 50px;
    color: #000;
    font-weight: 500!important;
    display: block;
    line-height: initial;
    padding-top: 00px;
    padding-bottom: 00px;
}

/* MUDAR FONTE BOTÃO "CADASTRAR" */

.g_ #barraNewsletter .componente .newsletter-assinar:after {
    content: "Assinar";
    font-size: 16px;
    font-family: 'Oswald', sans-serif;
    font-weight: 500;
}

/* BOTÃO AÇÕES "MINHA CONTA" */

.theme-functions>li.dropdown>a>span.svg-ico+span {
    font-size: 20px;
    TEXT-TRANSFORM: uppercase;
    text-decoration: none!important;
    font-weight: 500;
    color: #000;
    margin: -15px 0 0 15px;
    vertical-align: middle;
    display: inline-block;
}

/* FONTE MENU SUPERIOR CATEGORIAS */

.g_ .menu.superior>.nivel-um>li>a>strong {
    font-size: 20px;
    font-weight: 500;
    color: #000;
    margin: 00px;
}

/* REMOVER CATEGORIAS RODAPÉ */

.links-rodape-categorias {
    display:none !important;
}

/* BOTÃO PEDIDO VIA WHATSAPP */

.botao-whatsapp {
    margin-top:6px;
    border: 1px solid;
    border-radius: 60px;
    border-color: #7000B7;
}

.botao-whatsapp a {
    display:flex;
    align-items:center;
    justify-content:center;
    width: 100%;
    font-size: 16px;
    line-height: 50px;
}
.botao-whatsapp svg {
    width: 16px;
    height: 16px;
    margin-left: 5px; 
    fill: #7000B7;
}
.produto-detalhes .botao-whatsapp {
    box-shadow: 0 1px 4px 0 #b1b1b175;
    margin-top: 10px;
}

.produto-detalhes .botao-whatsapp a {
    width:364px;
}

/* PLANO DE FUNDO POP-UP NEWS */

#modalNewsletter .componente {
    background: url(https://cdn.awsli.com.br/1984/1984964/arquivos/Concept2.jpg); 
    width: 580px; 
    height: 370px;
}

div.fancybox-skin {
    padding: 00px !important;
}

.fancybox-inner {
    overflow: hidden !important;
}

div.fancybox-wrap.fancybox-desktop.fancybox-type-html.modal-modalNewsletter.fancybox-opened {
    width: 580px !important; 
    height: 370px !important;
    left: 50% !important;
    margin-left: -290px !important;
}

.fancybox-outer, .fancybox-inner {
    position: relative;
    display: contents;
}

#modalNewsletter .componente .interno {
    padding: 100px !important;
}

.newsletter input[type="text"] {
    width: 100%;
    margin: 0;
    font-family: 'Oswald';
}

#modalNewsletter .componente .titulo {
    font-size: 30px;
    text-align: center;
    margin-bottom: 00px;
}

#modalNewsletter .componente .texto-newsletter {
    font-size: 15px;
    text-align: center;
    color: white;
}

/* REDUZIR ESPAÇO RODAPÉ, PÁGINA DE CONTEÚDO E VITRINE */

.g_ #rodape .pagamento-selos {
    background-color: #fff;
    padding: 0rem 0;
}

.g_ #rodape .institucional {
    background-image: none;
    background-color: #fff;
    border-bottom: 1px solid #fff;
    padding: 0rem 0 0rem 0;
}

.listagem .listagem-linha:first-child {
    padding: 0px;
    margin: 0;
}

.g_ .g_title, .g_ .listagem .titulo-categoria, .g_ .pagina-pagina h1.titulo {
    border: 0;
    border-radius: 60px;
    background: linear-gradient(30deg, #f5f5f5, transparent);
    padding: 10px;
    margin: 30px 0 30px 0;
}

.conteudo h1 {
    font-size: 50px;
    text-align: center;
}

/* TROCAR CORES MENSAGENS DE ATENÇÃO */

.alert-success {
    background-color: #ffffff;
    border-color: #000;
    color: #7000b7;
}

.alert-danger, .alert-error {
    background-color: #ffffff;
    border-color: #000000;
    color: #7000b7;
}

/* TEXTO EM CAIXA ALTA TITULO RODAPÉ */

.g_ #rodape .institucional h5, .g_ #rodape .titulo {
    color: #000000;
    text-transform: uppercase;
    text-align: inherit;
    font-weight: 500;
    margin: 0 0 2rem 0;
    font-size: 30px;
    display: block;
    border: 0;
    padding: 0;
}

/* TEXTO DIGITAR E-MAIL CAIXA NEWS */

.g_ #barraNewsletter .componente input[type=text] {
    color: black;
    font-weight: 400;
    padding: 0;
    margin: 0 15px 0 0;
    vertical-align: middle;
    max-width: 170px;
    white-space: break-spaces;
    text-align: left;
    line-height: 22px;
    width: 300px;
    max-width: 100%;
    border: 0;
    font-family: 'Oswald';
}

/* AJUSTE MARGEM LISTAGEM EM LINHA */

.listagem>ul, .listagem-linha>ul {
    margin-top: 30px;
    margin-left: 2% !important;
}

/* AJUSTE NOS FILTROS DA COLUNA LATERAL ESQUERDA */

.filtro {
    box-shadow: 0 2px 4px rgb(0 0 0 / 20%);
    outline: 1px solid rgba(0,0,0,0.05);
    padding: 30px;
    margin-top: 30px;
    margin-bottom: 30px;
}

/* BOTÃO RASTREIO NA PÁGINA DE CONTEÚDO "RASTREAMENTO" */

.rastreio {
    background: #f5f5f5 !important;
    padding: 15px 30px 15px 30px;
    border-radius: 60px;
    margin-top: 10px;
    color: #fff;
    font-weight: 700;
}

/* CORRGIR LEGENDA/NOME FULL BANNER */

.info-banner {
    max-width: 1000px;
    word-wrap: break-word;
    font-size: 40px;
    line-height: 45px;
    margin: 0;
    position: absolute;
    left: 20px;
    bottom: 20px;
    z-index: 20;
    padding: 20px;
    color: #ffffff;
    background-color: rgb(0 0 0 / 50%);
    border-radius: 60px;
}

/* PERSONALIZAÇÃO BARRA DE BUSCA */

.g_ #search-form>div>form input {
    margin: 10px 25px 10px 75px;
    border-bottom: 2px solid #000000;
    border-top: 1px solid;
    border-radius: 60px!important;
    padding: 10px 10px 10px 10px!important;
    height: 36px;
    width: 200px;
    color: #000000!important;
    background: #f6f6f6;
}

/* CORRIGIR TEXTO DESCRIÇÃO NA ABA PRODUTOS */

.g_ .secao-principal.row-fluid>.produto>.row-fluid:nth-child(4):before {
    content: "Descrição";
    color: #000000;
    font-weight: 500;
    text-align: center;
    text-transform: uppercase;
    font-size: 30px;
    margin: 3rem 0 3rem 0;
    display: block;
}

/* ALTERAR TAMANHO FORMAS DE ENVIO */

.pagamento-selos #span4-envios ul li img {
    width: 700px !important;
}

/* PERSONALIZAR TITULOS DESTAQUES E LANÇAMENTOS */

.listagem .titulo-categoria strong {
  position: relative;
  display: block;
}


.listagem .titulo-categoria strong:after {
  content: "";
  width: 130px;
  height: 3px;
  background: #7000B7;
  left: 50%;
  bottom: 00px;
  margin-left: -65px;
  position: absolute;
}

/* TORNAR A IMAGEM DO PRODUTO CLICÁVEL */

.g_ .listagem-item .produto-sobrepor {
    pointer-events: auto;
}

.g_ .listagem .listagem-item .add-wishlist {
      z-index: 1000;
}  

/* ALTERAR COR E TAMANHO RODAPÉ */

.g_ #rodape .institucional p, .g_ #rodape .institucional ul li a {
    color: #000000;
    font-size: 16px;
    display: block;
    line-height: 32px;
    text-decoration: none;
    transition: opacity .2s;
    opacity: 1;
}

/* CENTRALIZAR SELOS DO RODAPÉ */

.g_ #rodape div:not(#g_social)>ul li {
    display: contents;
}

.g_ #rodape .selos li {
    float: none;
    display: -webkit-box;
    vertical-align: middle;
}

/* PERSONALIZAR TEXTO OPINIÕES CLIENTES */

h5 {
    font-size: 20px;
    font-weight: 400;
    text-align: center;
    color: #7000b7;
}

/* MARGEM ENTRE MINI BANNER E VITRINE */

.g_ .pagina-inicial #corpo, .g_ .pagina-inicial #corpo .conteudo>.row-fluid, .g_ .pagina-inicial.secao-secundaria {
    margin-bottom: 30px!important;
}

/* MARGEM ENTRE BANNER E MINI BANNER*/

.banner.cheio {
   margin-bottom: 0px;
}

.secao-banners .conteiner {
   padding-top: 0px;
}

/* POSICIONAR SELOS */

.selos>ul {
    margin: 0;
    display: inline-flex;
    justify-content: center;
    align-items: stretch;
    justify-items: center;
    flex-direction: row-reverse;
    flex-wrap: wrap;
    align-content: center;
}

#seloEbit {
    display: inherit !important;
    overflow: hidden;
    position: relative;
}

#seloEconfy img {
    width: 70px !important;
    height: 95px;
    position: relative;
    bottom: 0;
    left: 0;
}

#ra-widget-reputation .ra-widget-reputation-holder .ra-widget-reputation-content {
    overflow: hidden;
    display: block;
    width: 70px;
    height: 95px;
    border-radius: 10px;
    border-width: 0.5px;
    border-style: solid;
}

/* LOJA INTEGRADA RODAPÉ */

.g_ #rodape>div:last-child {
    background-color: #f5f5f5!important;
    padding: 0rem 0 0rem 0;
    border-top: 1px solid #ffffff!important;
    border-radius: 60px;
}