/* css/style.css */

body {
  padding-top: 75px;
}

.logo {
  height: 50px;
  width: auto;
}

.navbar-nav .nav-link {
  font-weight: 500;
  padding: 10px 15px !important;
}

.navbar-nav .nav-link:hover {
  color: #198754 !important;
}

.btn-whatsapp {
  background: #198754;
  color: #fff;
  border-radius: 6px;
  padding: 8px 18px;
}

.btn-whatsapp:hover {
  background: #157347;
  color: #fff;
}

@media (max-width:991px) {
  .navbar-nav {
    padding-top: 10px;
  }

  .btn-whatsapp {
    margin-top: 10px;
    display: inline-block;
  }
}

/* Custom Additions for Dynamic SEO Pages */
.shadow-text {
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.8);
}

.hover-primary:hover {
  color: #0d6efd !important;
  background-color: #f8f9fa;
  border-radius: 4px;
}

.pulse-animation {
  animation: pulse 2s infinite;
}

@keyframes pulse {
  0% { transform: scale(1); }
  50% { transform: scale(1.05); }
  100% { transform: scale(1); }
}

.location-hero {
  border-bottom: 5px solid #198754;
}

.content-wrapper h2 {
  color: #198754;
  margin-top: 20px;
  margin-bottom: 15px;
  font-weight: 700;
}

.content-wrapper h3 {
  margin-top: 15px;
  font-weight: 600;
}

.content-wrapper ul {
  padding-left: 20px;
}

.content-wrapper li {
  margin-bottom: 10px;
}
:root { --bs-primary: #D4AF37; --bs-primary-rgb: 212, 175, 55; } .text-primary { color: #D4AF37 !important; } .bg-primary { background-color: #D4AF37 !important; } .btn-primary { background-color: #D4AF37 !important; border-color: #D4AF37 !important; color: #111 !important; } .btn-primary:hover { background-color: #b3932e !important; border-color: #b3932e !important; }

.hover-zoom img { transition: transform 0.5s ease; } .hover-zoom:hover img { transform: scale(1.05); }

.lustful-logo i { color: #ff2a5f !important; animation: pulse 2s infinite; }

@keyframes pulse { 0% { transform: scale(1); } 50% { transform: scale(1.1); } 100% { transform: scale(1); } }

/* Floating WhatsApp & Toasts */ .floating-whatsapp { position: fixed; bottom: 30px; right: 30px; background-color: #25d366; color: white; border-radius: 50%; width: 60px; height: 60px; font-size: 35px; display: flex; justify-content: center; align-items: center; box-shadow: 0 4px 10px rgba(0,0,0,0.3); z-index: 9999; text-decoration: none; transition: 0.3s; } .floating-whatsapp:hover { background-color: #1ebe57; color: white; transform: scale(1.1); } @keyframes slideInUp { from { transform: translateY(100%); opacity: 0; } to { transform: translateY(0); opacity: 1; } } @keyframes fadeOut { from { opacity: 1; } to { opacity: 0; } }
