/*
Theme Name: VAM Areca Leaf Plates
Theme URI: https://vamarecaleafplates.store
Author: Manikkavasagam V
Author URI: https://vamarecaleafplates.store
Description: Custom mobile-friendly theme for VAM Areca Leaf Plates with Bootstrap, AOS animations, and testimonial carousel.
Version: 1.0
License: GNU General Public License v2 or later
Text Domain: vam-plates
*/

/* Global */
body { font-family: Arial, sans-serif; background:#faf9f6; }

/* Header */
.navbar { background:#2d6a4f; }
.navbar a { color:#fff !important; font-weight:500; }
.navbar a:hover { text-decoration: underline; }

/* Hero */
.hero { background: #f2eadf; padding: 80px 20px; text-align: left; }
.hero h1 { font-size: 2.2rem; font-weight: bold; color:#333; }
.hero p { font-size: 1.1rem; color:#444; margin: 15px 0; }
.btn-custom { margin-right: 10px; border-radius: 30px; padding: 10px 20px; }

/* Welcome */
.welcome { background:#fff; padding:60px 20px; text-align:center; }
.welcome h2 { font-weight:bold; margin-bottom:15px; }
.welcome p { font-size:1.1rem; color:#555; max-width:800px; margin:auto; }

/* Why Choose Us */
.features .card { 
  border:none; 
  background:#fff; 
  padding:30px 20px; 
  border-radius:8px;  /* rectangle */
  box-shadow:0 4px 8px rgba(0,0,0,0.08);
  height:100%;
}

/* Trust */
.trust { background:#2d6a4f; color:#fff; padding:30px 10px; text-align:center; }

/* Gallery */
.gallery img { border-radius:12px; transition:transform .3s; }
.gallery img:hover { transform:scale(1.05); }

/* Testimonials */
.testimonials { background:#fff; padding:60px 20px; }
.testimonial-card { 
  background:#f9f9f9; 
  padding:25px; 
  border-radius:12px; 
  box-shadow:0 4px 10px rgba(0,0,0,0.05);
}

/* Footer */
footer.site-footer { background:#2d6a4f; color:#fff; padding:40px 20px; }
footer.site-footer h5 { font-weight:bold; margin-bottom:15px; }
footer.site-footer a { color:#fff; text-decoration:none; display:block; margin-bottom:8px; }
footer.site-footer a:hover { text-decoration:underline; }
.footer-bottom { text-align:center; margin-top:20px; border-top:1px solid rgba(255,255,255,0.2); padding-top:15px; font-size:0.9rem; }

/* Utility */
.rounded-circle { border-radius: 50% !important; }
