/* Reduz o espaço interno do topo */
header, .header, .topbar, .topo, #header {
    padding: 5px 0 !important;
}

/* Diminui a altura da área do logo */
header img, .header img, #header img {
    max-height: 70px !important;
    height: auto !important;
}

/* Campo de busca mais compacto */
input[type="search"],
.header-search,
.search-bar {
    height: 38px !important;
    padding: 5px 10px !important;
    font-size: 14px !important;
}

/* Menu mais fino */
nav, .menu, .navbar, .main-menu {
    padding: 4px 0 !important;
    margin: 0 !important;
}

/* Remove "Desenvolvido por" padrão do rodapé */
.footer .developed, 
.footer .platform {
    display: none !important;
}

/* Adiciona novo texto centralizado no rodapé */
.footer::after {
    content: "Desenvolvido por M. Rodrigo Alencar";
    display: block;
    width: 100%;
    text-align: center;
    margin-top: 12px;
    margin-bottom: 12px;
    font-size: 14px;
    color: #666;
}
/* Remove o texto padrão do rodapé da Loja Integrada */
.footer .developed,
.footer .platform {
    display: none !important;
}

/* Adiciona o novo texto ao rodapé */
.footer::after {
    content: "Desenvolvido por M. Rodrigo Alencar";
    display: block;
    text-align: center;
    padding: 12px 0;
    font-size: 14px;
    color: #555;
}
/* 2 — Tenta inserir o novo texto no rodapé usando os seletores mais usados nos temas */
.footer::after,
.rodape::after,
.footer-inferior::after,
#footer::after,
#rodape::after {
    content: "Rebranding por M. Rodrigo Alencar";
    display: block;
    width: 100%;
    text-align: center;
    padding: 12px 0;
    font-size: 14px;
    color: #555;
}

footer .li-footer, 
footer .powered-by,
#rodape-assinatura,
.footer-assinatura,
.assinatura-loja-integrada,
.desenvolvido-por,
.footer-developed,
.footer__powered,
#lojaintegrada-footer {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}
