/* #rodape > div:nth-child(3) > div > div.wrap-logo-rodape > a:nth-child(1) {display: none !important;} */
.barra-inicial {
    /*background: url("https://cdn.awsli.com.br/production/static/loja/estrutura/v1/img/padroes/padrao01.jpg") center center;*/
    background: none;
}

.conteiner { /* Muda a cor do do Fundo */
    background-color: #444444;
}

.pagamento-selos {  /* Muda a cor do do Fundo do Rodape para branco */
	background: #fff;
}

/*
div.span9, div.span12, div.span4.links-rodape-categorias {  // Esconde Categorias em Rodapé
	display: none;
}
*/

table.table.table-hover.hidden-phone { /* Esconde Tabela */
    /* display: none; */
}

div.coluna.span3.esquerda { /* Esconde Menu Lateral Esquerdo */
    display: none;
}

div.conteudo.span9 {
    /* width: 74.46808510638297%; */
   width: 93%;
}

div.span6 table tr th:nth-child(2), table tr td:nth-child(2), .mapa {  /* Outra forma de esconder Tabelas */
    /* display: none; */
}

#rodape .redes-sociais{  /* Muda a cor do Titulo de Rede Sociais para branco e Esconde Caixa com Fundo */
    background:none;
    -webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
    border: 0px;
    color: #ffffff;
}

span.titulo.cor-secundaria.hidden-phone { /* Muda a cor do Titulo de Rede Sociais para branco */
    color: #ffffff;
    margin-top: 10px;
}  

div.span12.visible-phone { /* Mostra Contato no Rodape */
    display: inline !important;
    /*visibility: visible !important;*/
    float: left;
    width: 250px;
}  

div.span4.sobre-loja-rodape { /* Mostra Sobre a Loja no Rodape */
    display: inline !important;
    float: left;
    width: 240px;
}

i.fa.fa-whatsapp {  /* Mostra ícone do Whatsapp */
    content: "\f232"; 
    font-family: "Font Awesome 5 Brands"; 
    padding-right: 4px;
}

div.span6 table tr:nth-child(2), .mapa {  /* Esconde CPF da Vanessa e Mapa de Localização */
    display: none;
}

/* https://www.w3schools.com/cssref/tryit.asp?filename=trycss_content */
/* https://developer.mozilla.org/pt-BR/docs/Web/CSS/::after */

div.lista-redes > ul > li > a::after {  /*Gera automaticamente marcações de aspas. Lembrando que a propriedade content só pode ser usada nos pseudo-elementos ::after ou ::before.*/
    /* content: "  @viamodernaboutique"; */
}

div.lista-redes.span3.hidden-phone > ul > li:nth-child(3) > a::after {
    content: "  @viamodernaboutique";
}

ul > li.visible-phone > a::before {  /*Gera automaticamente marcações de aspas. Lembrando que a propriedade content só pode ser usada nos pseudo-elementos ::after ou ::before.*/
    content: "  Compartilhar Produto    ";
    width: 150px !important;    
}


div.span4.sobre-loja-rodape > p {
	white-space: pre;
}


/* Flexibiliza as colunas dos produtos */
div#listagemProdutos {
	display: flex;
	flex-direction: column;
	display: -webkit-flex;
	-webkit-flex-flow: column;
	flex-flow: column;
}
/* ======================================  */  

/* Inverte Ordem da exposição dos Produtos */

div.titulo-categoria.borda-principal.cor-principal.vitrine-lancamento:nth-child(1) { order: 3;}
div#listagemProdutos >  ul:nth-child(2) { order: 4;}
div.titulo-categoria.borda-principal.cor-principal.vitrine-destaque:nth-child(3) { order: 1;}
div#listagemProdutos >  ul:nth-child(4) { order: 2;}

/* ======================================  */

.logo {  /* Tamanho da Caixa */
	width: auto !important;
	height: 150px;
}

.logo a {
    height: 150px;
}

.logo a img {
    /* position: absolute; */
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    max-height: 100%;
}

@media only screen and (max-width: 767px) {
.busca input { width: 80%; padding: 10px !important; }
}

@media (max-width: 979px) and (min-width: 479px){  /* 768px */  /* Logomarca no Centro da tela Mobile */
	.logo a img {
      display: block;
      margin-left: auto;
      margin-right: auto;
      width: 70%;
	}
    h1.logo.cor-secundaria {
      display: block;
      margin-left: auto;
      margin-right: auto;
    }
    .row-fluid .banner .cheio  {
      /*height: 250px !important;*/
     
    }
     .slides > li:nth-child(1) > a > img  { 
         content:url('') !important; 
          display: none !important; 
     }
     .slides > li:nth-child(2) > a > img  { 
         content:url('') !important; 
          display: none !important; 
     }
     .slides > li:nth-child(3) > a > img  { 
          content:url('') !important; 
          display: none !important; 
     }
}

@media only screen and (max-width: 479px){
.acoes-produto-responsiva.visible-phone { /* Botao Veja Mais Mobile */
    /* display: none !important; */
    /* visibility: hidden !important; */
 }
}

/* Centralizar os itens do menu */
#cabecalho > .conteiner > .menu.superior { text-align: center; }
#cabecalho > .conteiner > .menu.superior .nivel-um > li { float: none; display: inline-block; border-left: 0; margin-right: -3px; }

@media only screen and (min-width: 1200px){
    #barraTopo .busca {
        margin-right: 0px !important;
    }
    .conteiner {
        max-width: 90% !important;
        /* max-width: 1450px !important; */
    }
    .botao-busca {
        font-size: 26px !important;
        background-color: transparent !important;
        border: 0px !important;
        color: var(--cor-principal) !important;
    }

    .busca input {
        padding: 15px !important;
        width: 80% !important;
    }

    .busca {
        border-radius: 4px;
        border-color: #cccccc !important;
        margin-right: 0px !important;
        position: relative;
        padding: 0px !important;
        background-color: transparent !important; 
    }

    .busca .botao-busca {
        background-color: var(--cor-principal) !important;
        color: #fff !important;
        height: 40px !important;   
        margin-right: 10px !important;   
    }

    .busca form, .busca input {
        margin: 0;
        border: 0px !important;
        border-radius: 4px;
        border-color: #cccccc !important;
    }

    .carrinho {
        border-radius: 4px;
        border-color: #cccccc !important;
        padding-top: 5px;
        padding-bottom: 4px;
    }

    .carrinho, .busca {
        border-width: 1px !important;
        border-style: solid;
        border-color: rgba(0,0,0,0.12);
        position: relative;
    }

    .carrinho > a i {
        margin-left: 10px !important;   
    }
}