.scrollToTop {
    position: fixed;
    z-index: 999;
    bottom: 6rem;  /* Mantém a mesma distância da parte inferior */
    left: 1rem;    /* Agora posicionado no canto esquerdo */
    background: #fff;
    color: #000;
    display: block;
    width: 54px;
    height: 54px;
    text-align: center;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.4);
    border-radius: 150px;
    padding: 0px 6px;
    text-transform: uppercase;
    box-sizing: border-box;
    transition: all .2s ease-out;
    opacity: 0.85; /* Define 85% de transparência */
}


.scrollToTop span {
  display: none;
}


@media (max-width: 767px) {
  .scrollToTop {
    display: none !important; /* Força a ocultação do botão na versão mobile */
  }
}

.coluna.span3.esquerda {
    width: 15%; /* Reduz a largura da coluna para 65% da largura original */
}

/* Estilo para o contêiner da newsletter */
.newsletter-cadastro {
  display: block; /* Configuração padrão para empilhar os itens verticalmente */
}

/* Estilo para o campo de e-mail */
.newsletter-cadastro input {
  width: 100%; /* Faz o campo de e-mail ocupar toda a largura do contêiner */
  box-sizing: border-box; /* Inclui padding e bordas na largura total */
  padding: 15px; /* Adiciona padding interno */
  margin-bottom: 10px; /* Espaçamento entre o campo de e-mail e o botão */
}

/* Estilo para o botão */
.newsletter-cadastro button {
  width: 100%; /* Faz o botão ocupar toda a largura do contêiner */
  box-sizing: border-box; /* Inclui padding e bordas na largura total */
  position: relative;
  padding: 7px; /* Adiciona padding interno */
}

.newsletter input[type="text"] {
    width: 100%;
}

.newsletter .botao {
    position: relative;
}


#comentarios-container {
    display: none !important;
}


