/* ===== GLOBAL STYLES ===== */
body {
background-color: #1a3009 !important;
color: #F5F5DC !important;
}
/* Header/Navigation Styling */
header {
background-color: #2D5016 !important;
box-shadow: 0 2px 8px rgba(0,0,0,0.3);
}
header a, header span {
color: #F5F5DC !important;
}
header a:hover {
color: #D4A574 !important;
transition: color 0.3s ease;
}
/* Button Styles */
.wix-btn-primary, button[class*="primary"] {
background-color: #D4A574 !important;
color: #1a3009 !important;
border: none !important;
font-weight: 600 !important;
transition: all 0.3s ease !important;
}
.wix-btn-primary:hover {
background-color: #c89960 !important;
transform: scale(1.05);
}
.wix-btn-secondary, button[class*="secondary"] {
background-color: transparent !important;
border: 2px solid #D4A574 !important;
color: #F5F5DC !important;
font-weight: 600 !important;
transition: all 0.3s ease !important;
}
.wix-btn-secondary:hover {
background-color: #D4A574 !important;
color: #1a3009 !important;
}
/* Section Backgrounds */
section[class*="section"] {
background-color: #2D5016;
padding: 60px 20px;
}
section:nth-child(even) {
background-color: #1a3009;
}
/* Card/Box Styling */
.card, [class*="card"], [class*="box"] {
background-color: #3d6b1f !important;
border-radius: 8px;
padding: 30px;
box-shadow: 0 4px 12px rgba(0,0,0,0.3);
transition: transform 0.3s ease;
}
.card:hover {
transform: translateY(-5px);
}
/* Headings */
h1, h2, h3, h4, h5, h6 {
color: #F5F5DC !important;
font-weight: 700;
}
h1 {
font-size: 3.5rem;
line-height: 1.2;
}
h2 {
color: #D4A574 !important;
font-size: 2.5rem;
}
/* Links */
a {
color: #D4A574 !important;
text-decoration: none;
transition: color 0.3s ease;
}
a:hover {
color: #c89960 !important;
text-decoration: underline;
}
/* Testimonial Styling */
.testimonial, [class*="testimonial"] {
background-color: #2D5016 !important;
border-left: 4px solid #D4A574;
padding: 25px;
border-radius: 8px;
font-style: italic;
color: #FFF8DC !important;
}
/* Form Styling */
input, textarea, select {
background-color: #3d6b1f !important;
border: 2px solid #D4A574 !important;
color: #F5F5DC !important;
padding: 12px;
border-radius: 6px;
transition: border-color 0.3s ease;
}
input:focus, textarea:focus, select:focus {
border-color: #c89960 !important;
outline: none;
}
input::placeholder, textarea::placeholder {
color: #c1c1a8 !important;
}
/* Footer Styling */
footer {
background-color: #2D5016 !important;
color: #FFF8DC !important;
padding: 40px 20px;
}
footer a {
color: #D4A574 !important;
}
/* WhatsApp Floating Button */
.whatsapp-float {
position: fixed;
bottom: 30px;
right: 30px;
width: 60px;
height: 60px;
background-color: #D4A574;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 0 4px 12px rgba(0,0,0,0.4);
z-index: 9999;
transition: all 0.3s ease;
cursor: pointer;
}
.whatsapp-float:hover {
transform: scale(1.1);
background-color: #c89960;
}
/* Mobile Responsive Adjustments */
@media (max-width: 768px) {
h1 {
font-size: 2.5rem;
}
h2 {
font-size: 2rem;
}
.whatsapp-float {
width: 50px;
height: 50px;
bottom: 20px;
right: 20px;
}
section[class*="section"] {
padding: 40px 15px;
}
}
/* Smooth Scrolling */
html {
scroll-behavior: smooth;
}
/* Accent Elements */
.accent-line {
width: 80px;
height: 4px;
background-color: #D4A574;
margin: 20px auto;
}
top of page
bottom of page