    .logo { font-size: 1.8rem; font-weight: bold; color: #000; }
    .logo span { color: #b78c27; }
    .navbar-custom { background-color: #111; min-height: 50px; }
    .navbar-nav .nav-link { padding: 0 1.9rem; color: white !important; min-width: 90px; }
    .navbar-nav .nav-item::after { content: ""; position: absolute; right: 0; top: 25%; height: 50%; width: 1px; background-color: #444; }
    .navbar-nav .nav-item:last-child::after { display: none; }
    .navbar-toggler-text { color: white; font-weight: bold; margin-left: 0.5rem; }
    .card-text { font-size: 0.9rem; color: #333; }
    footer { background-color: #2c2c2c; color: white; }
    .footer-top { background-color: #111; padding: 40px 0; }
    .footer-top h5 { color: #b78c27; font-weight: bold; }
    .footer-bottom { background-color: #2c2c2c; text-align: center; padding: 15px 0; font-size: 0.9rem; }
    .social-icons a { font-size: 1.5rem; margin-right: 15px; color: white; text-decoration: none; }

    /* Estilo personalizado para o carrossel */
    .carousel-indicators [data-bs-target] {
      background-color: #b78c27;
    }
    .carousel-control-prev-icon,
    .carousel-control-next-icon {
      filter: invert(1);
    }
    .carousel-caption h2, .carousel-caption p {
      color: #fff;
    }
    .carousel-destaque .col-md-6 h2 {
      color: #b78c27;
      font-weight: bold;
    }
	
	
	.pagination .page-link {
  color: #b78c27;
  border-color: #b78c27;
}

.pagination .page-link:hover {
  background-color: #b78c27;
  color: #fff;
}

.pagination .page-item.active .page-link {
  background-color: #b78c27;
  border-color: #b78c27;
  color: #fff;
}