/*
 Theme Name:   ReHub Child
 Theme URI:    http://example.com/
 Description:  Child theme for the ReHub theme
 Author:       Your Name
 Author URI:   http://example.com
 Template:     rehub
 Version:      1.0.0
*/

/* Custom homepage styles */
.hero {
  text-align: center;
  padding: 60px 20px;
  background: #F5F5F5;
}
.hero h1 {
  color: #6B4F3F;
  font-size: 48px;
}
.hero p {
  font-size: 18px;
  color: #444;
}
.button {
  background: #6B4F3F;
  color: #fff;
  padding: 10px 20px;
  border-radius: 6px;
  text-decoration: none;
}
/* ===== Footer - Horizontal layout ===== */
.site-footer {
    font-family: inherit; /* match homepage font */
    display: flex;
    justify-content: center; /* center horizontally */
    align-items: center;
    flex-wrap: wrap; /* wrap on small screens */
    gap: 20px; /* space between items */
    padding: 20px;
    background-color: #F5F5F5; /* optional: same as homepage background */
    color: #333;
}

.site-footer a {
    color: #6B4F3F; /* brown hue to match homepage */
    text-decoration: none;
    font-weight: 500;
}

.site-footer a:hover {
    text-decoration: underline;
}

/* Optional: small screen adjustment */
@media (max-width: 600px) {
    .site-footer {
        flex-direction: column;
        gap: 10px;
    }
}
.custom-footer-widget {
    text-align: center;
    font-family: inherit; /* matches homepage font */
    color: #444; /* homepage text color */
    padding: 20px 0;
    background-color: #F5F5F5;
}

.custom-footer-widget .footer-links {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 30px; /* space between links */
    margin-bottom: 10px;
}

.custom-footer-widget .footer-links a {
    color: #444; /* match homepage font color */
    text-decoration: none;
    font-weight: 500;
    transition: color 0.3s ease;
}

.custom-footer-widget .footer-links a:hover {
    color: #6B4F3F; /* homepage brown for hover */
}

.custom-footer-widget .footer-copy {
    font-size: 12px;
    color: #444;
}

