/* WhatsApp Button */
.whatsapp-float {
    position: fixed;
    width: 60px;
    height: 60px;
    bottom: 70px;
    right: 10px;
    background-color: #25D366; 
    color: #FFF;
    border-radius: 50px; 
    text-align: center;
    font-size: 30px; 
    box-shadow: 2px 2px 3px #999;
    z-index: 1050; 
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none; 
}
.portfolio-img {
	width: 300px;
	height: 300px;
	object-fit: cover; /* ou 'contain' se quiser que a imagem inteira apareça */
}
.img-galeria-padrao {
    width: 100%;
    max-height: 600px;
    object-fit: cover;
    object-position: center;
}


.whatsapp-float:hover {
    background-color: #1DA851; /* Cor um pouco mais escura ao passar o mouse */
    color: #FFF;
    text-decoration: none; 
}

/* Estilo para o link de navegação do carrossel ativo */
ul#sliderNav li.nav-slider-item a.active-nav-item {
    color: #cfa968 !important; /* Cor do texto para o item ativo (cor primária do tema) */
    border-bottom: 3px solid #cfa968; /* Barra inferior na cor primária */
    padding-bottom: 12px; /* Ajusta o padding inferior: 15px (original) - 3px (borda) = 12px */
    /* Isso mantém a altura total do item consistente */
}

.nav-slider-item a {
  transition: all 0.3s ease;
  border-bottom: 3px solid transparent;
  color: #333; /* cor padrão */
}

.nav-slider-item.active a {
  border-bottom: 3px solid #007bff; /* underline azul ou sua cor primária */
  background-color: #e9ecef; /* fundo diferente opcional */
  color: #007bff; /* cor do texto quando ativo */
}
.img-logo{
    width: 250px;
    height: 248px;
}