.hero-section { background: linear-gradient(135deg, rgba(102, 126, 234, 0.9) 0%, rgba(118, 75, 162, 0.9) 100%); color: white; text-align: center; padding: 60px 40px; border-radius: 20px; margin-bottom: 40px; box-shadow: 0 20px 60px rgba(0,0,0,0.1); } .hero-section h1 { font-size: 3.5em; margin-bottom: 20px; text-shadow: 2px 2px 4px rgba(0,0,0,0.3); } .hero-section p { font-size: 1.3em; opacity: 0.9; max-width: 800px; margin: 0 auto; } .alpaca-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(350px, 1fr)); gap: 25px; margin-top: 40px; } .alpaca-card { background: linear-gradient(135deg, #ffffff 0%, #f8f9fa 100%); border-radius: 15px; padding: 30px; box-shadow: 0 8px 25px rgba(0,0,0,0.1); border: 1px solid rgba(0,0,0,0.05); transition: all 0.3s ease; position: relative; cursor: pointer; } .alpaca-card:hover { transform: translateY(-5px); box-shadow: 0 15px 40px rgba(0,0,0,0.15); } .alpaca-card.coming-soon::after { content: 'Coming Soon'; position: absolute; top: 15px; right: 15px; background: linear-gradient(45deg, #ff6b6b, #ffa500); color: white; padding: 5px 12px; border-radius: 20px; font-size: 0.8em; font-weight: bold; } .card-icon { font-size: 3em; margin-bottom: 20px; display: block; } .card-title { font-size: 1.4em; font-weight: bold; color: #2d3436; margin-bottom: 15px; } .card-description { color: #636e72; font-size: 1em; line-height: 1.6; } .welcome-message { background: linear-gradient(135deg, #a8edea 0%, #fed6e3 100%); padding: 30px; border-radius: 15px; text-align: center; margin-bottom: 40px; border-left: 5px solid #00b894; } .welcome-message h2 { color: #2d3436; margin-bottom: 15px; font-size: 2em; } .expertise-badge { background: linear-gradient(45deg, #667eea, #764ba2); color: white; padding: 20px; border-radius: 15px; text-align: center; margin: 40px 0; } .expertise-badge h3 { font-size: 1.5em; margin-bottom: 10px; } .directory-header { text-align: center; margin-bottom: 40px; } .directory-header h2 { color: #2d3436; font-size: 2.5em; margin-bottom: 15px; } .directory-header p { font-size: 1.2em; color: #636e72; } .contact-section { background: white; padding: 40px; border-radius: 20px; text-align: center; margin-top: 40px; box-shadow: 0 10px 30px rgba(0,0,0,0.1); } .contact-section h3 { color: #2d3436; margin-bottom: 20px; } /* Success message for payment completion */ .success-message { background: linear-gradient(135deg, #00b894 0%, #00cec9 100%); color: white; padding: 25px; border-radius: 15px; text-align: center; margin-bottom: 30px; display: none; } .success-message.show { display: block; animation: slideInDown 0.5s ease-out; } @keyframes slideInDown { from { transform: translateY(-30px); opacity: 0; } to { transform: translateY(0); opacity: 1; } } @media (max-width: 768px) { .hero-section h1 { font-size: 2.5em; } .hero-section { padding: 40px 20px; } .alpaca-grid { grid-template-columns: 1fr; } }
Welcome to Derek Moore's comprehensive alpaca expertise hub. Access 15+ years of professional alpaca farming knowledge, breeding secrets, and insider tips from Hensting Alpacas.
Derek Moore • Hensting Alpacas • Hampshire, UK
Click on any section below to explore our comprehensive alpaca guides
If you have specific questions about any of these topics or want to discuss alpacas further, don't hesitate to get in touch!