/* Ajustes da Minha Contabilidade sobre o template MetroBank (carregado depois do style.css e color.css) */

/* Logo: mesma altura do logo original do template (199x38) */
.main-header .logo-box .logo img,
.sticky-header .logo-box .logo img,
.mobile-menu .nav-logo img {
  height: 38px;
  width: auto;
  max-width: 199px;
}
.main-footer .footer-logo img {
  height: 39px;
  width: auto;
  max-width: 199px;
}

/* Português não usa "Title Case": tira o capitalize forçado pelo tema */
.main-menu .navigation > li > ul > li > ul > li > a,
.mobile-menu .navigation li ul li > a,
.service-block-one .inner-box h4,
.career-block-one .inner-box .btn-box a {
  text-transform: none;
}

/* Evita palavras sozinhas na última linha (complementa o SemViuvas) */
p, h1, h2, h3, h4, h5, h6, li { text-wrap: pretty; }

/* Resposta dos formulários (/api/sendmail) */
.form-result { width: 100%; font-size: 15px; line-height: 24px; }

/* WhatsApp flutuante (o botão de voltar ao topo fica à direita) */
.mc-wa-float {
  position: fixed; left: 24px; bottom: 24px; z-index: 999;
  width: 56px; height: 56px; border-radius: 50%;
  display: grid; place-items: center;
  background: #25d366; color: #fff; font-size: 30px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, .2);
  transition: transform .2s;
}
.mc-wa-float:hover { color: #fff; transform: scale(1.08); }

/* Simulador de impostos: o resultado é texto ("R$ ... por mês"), com o mesmo visual dos campos numéricos */
.content_block_two .content-box .form-group input[type='text'] {
  position: relative;
  display: block;
  width: 100%;
  height: 60px;
  background: #fff;
  border: 1px solid #E6E6E6;
  font-size: 16px;
  color: #141417;
  padding: 10px 30px;
}
.content_block_two .content-box .form-group input[type='text']::placeholder { color: #A3A3A3; }
