#cabecalho .novo-login a:nth-child(2) {
    display: none !important;
}

.conteiner-principal {
    padding-top: 2px;
}

@media only screen and (min-width: 768px) {
    .tarja-mobile  {
        display: none;    
    }
}

@media only screen and (max-width: 767px) {
    .banner.cheio {
        margin-bottom: -20px !important;
    }
    .tarja-mobile {
        text-align: center;
        padding-top: 20px;
    }
}


/* Barra inicial e Barra Lateral Mobile */
@media only screen and (max-width: 767px) {
    .atalhos-mobile ul {
         background: #000000 !important;
    }

    .menu-mobile-botao .navbar-toggle {
         background: #fff !important;
    }
    
    #cabecalho .carrinho svg {
         fill: #fff !important;
    }
    
    #cabecalho .carrinho>a strong {
         background-color: #fff !important;
         border-color: #fff !important;
    }
    
    .abriga-logo {
    	overflow: hidden !important;
    }
    
    
    .painel-mobile-inside {
         background: #000000 !important;
    }
}

/* Logomarca - Mobile */
@media only screen and (max-width: 767px) {
    #cabecalho .conteiner .logo {
         transform: scale(1.7) !important;
         overflow: hidden !important;
    }
}

/* Cabeçalho */
#cabecalho .abriga-menu {
    /*background: #EF018D !important;*/
	background: #000000 !important;
}

#cabecalho .atendimento-topo svg, #cabecalho .novo-login svg {
    fill: #333 !important;
}

@media only screen and (min-width: 768px) {
     #cabecalho .carrinho svg {
         fill: #333 !important;
     }
}

#cabecalho .carrinho>a strong {
    background-color: #EF018D !important;
    color: #fff !important;
}

.fa-phone:before, .fa-whatsapp:before, .fa-envelope:before {
    color: #555 !important;
}

#cabecalho .carrino-total .titulo {
    color: #000 !important;
}

/* Menu Sperior */
#cabecalho .menu.superior {
    background: transparent !important;
}

#cabecalho .menu.superior .nivel-um>li>a {
	padding: 0px 3px !important;
}	

.menu.superior .nivel-um>li>a>strong {
    font-size: 14px !important;
}

.menu.superior>ul .todos-departamentos>a.icone-lateral strong, .menu.superior .nivel-um>li>a>i {
    color: #fff !important;
}

.menu.superior .nivel-um>li .nivel-dois .menu-categorias .menu-categorias-inside .titulo-categoria strong, .menu.superior>ul .todos-departamentos>ul>li.com-filho>a strong {
    color: #EF018D !important;
}

#cabecalho .menu.superior .produto-menu-destaque span {
    background-color: #EF018D !important;
    margin-top: 15px;
}

#cabecalho .menu.superior .nivel-um>li .nivel-dois.menu-com-produtos .menu-produtos .produto-menu-destaque span i, #cabecalho .menu.superior .produto-menu-destaque span strong {
    color: #fff !important;
}

.todos-departamentos.com-filho a svg {
    fill: #ffffff !important;
}

/* Banners */
@media only screen and (min-width: 767px) {
    .secao-banners {
         overflow: hidden;    
    }
    
    .secao-banners .conteiner {
        max-width: none !important;
        padding: 0px !omportant;
        margin-top: -36px;
        margin-left: -20px;
        margin-right: -20px;    
    }
}

/* Banner Tarja*/
.secao-banners .abriga-bannertarja {
   text-align: center;
}


/* Mini banners */
.secao-banners .mini-banner {
    max-width: 1140px !important;
    margin: auto !important;
}

/* Botões */
.botao.principal.botao-comprar, .botao.principal.grande, .acoes-produto-responsiva .tag-comprar {
    background: #EF018D !important;
}

/* Listagem de Produtos - Home */
.listagem .titulo-categoria strong {
    color: #555 !important;
}

.listagem .bandeira-promocao {
    background: #EF018D !important;
}

.listagem .destaque-parcela .preco-parcela {
    color: #555 !important;
}

.listagem .destaque-parcela .preco-parcela strong {
    color: #EF018D !important;
}


/* Rodapé */
#rodape .institucional {
    /*background: #EF018D !important;*/
	background: #000000 !important;
}

#rodape .titulo, #rodape .contatos-loja, #rodape .contatos-loja ul li a {
    color: #fff !important;
}

#rodape .fa-phone:before, #rodape .fa-whatsapp:before, #rodape .fa-envelope:before {
    color: #fff !important;
}

#rodape .contatos-loja .moldehorario .horarioatendimento, #rodape .contatos-loja .moldehorario .linhahorario {
    color: #fff !important;
}

#rodape .links-rodape ul li a {
    color: #fff !important;
}

#rodape .links-rodape ul li a:hover {
    color: #ccc !important;
}

#rodape .social-rodape .lista-redes i {
    color: #fff !important;
}

#rodape .social-rodape .lista-redes i:hover {
    color: #ccc !important;
}

#rodape .pagamento .titulo, #rodape .selos .titulo, #rodape .formas-envio .titulo {
    color: #777 !important;
}

.logos-creditos {
    border: 0;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    position: absolute;
    overflow: hidden;  
}

/* Voltar ao Topo do Tema - Esconder */
#return-to-top {
    display: none !important;
}

/* Botão WhatsApp - Coloque no início do CSS */
.whatsapp_link {
    position: fixed;
    bottom: 20px;
    left: 2%;
    width: 55px;
    z-index: 1020;
    height: 55px;
    border: none;
    box-shadow: 0 0 0 0 #46d87c73;
    border-radius: 55%;
    background-color: #d6000500; 
}

@media only screen and (max-width: 767px) {
    .logo a {
        height: 65px !important;
    }
}