;
height: auto;
}
/* ---------- Top highlight area (no floats, wrap on mobile) ---------- */
.HighlightPanel {
display: flex;
flex-wrap: wrap;
gap: 12px;
align-items: flex-start;
margin-bottom: 20px;
}
.HighlightPanel .FloatRight {
float: none !important;
width: auto !important;
flex: 1 1 280px;
min-width: 260px;
}
/* Quick links formatting */
.hp-quicklinks { font-size: 14px; }
.hp-quicklinks-title { text-align: center; margin-bottom: 6px; }
.hp-quicklinks-links { text-align: left; line-height: 1.6; }
/* ---------- Two-column section ---------- */
.hp-two-col {
display: flex;
gap: 20px;
align-items: flex-start;
}
.hp-sidebar {
flex: 0 0 375px;
max-width: 100%;
}
.hp-main {
flex: 1 1 0;
min-width: 0;
}
/* Image sizing from your page */
.hp-img {
max-width: 250px;
width: 100%;
height: auto;
}
/* Divider */
.hp-divider { margin: 24px 0; }
/* ---------- Mobile breakpoint ---------- */
@media (max-width: 768px) {
.hp-two-col { flex-direction: column; }
.hp-sidebar { flex: 1 1 auto; }
.HighlightPanel .FloatRight {
flex: 1 1 100%;
min-width: 0;
}
fieldset legend span {
font-size: 18px !important;
}
.hp-img { max-width: 100%;
}
}
/* Actions layout */
.hp-actions{
padding: 12px;
}
.hp-actions-grid{
display:flex;
flex-wrap:wrap;
gap:10px;
justify-content:flex-end;
}
/* Buttons */
.hp-btn{
display:inline-block;
padding:10px 12px;
border-radius:12px;
text-decoration:none;
font-weight:600;
line-height:1.2;
white-space:nowrap;
}
/* Primary CTA */
.hp-btn-primary{
background:#607D96;
color:#fff !important;
border:1px solid rgba(0,0,0,.1);
white-space:normal; /* allow wrap for the two-line label */
text-align:center;
min-width: 240px;
}
/* Smaller subline inside primary */
.hp-btn-sub{
font-weight:500;
font-size:0.9em;
opacity:0.95;
}
/* Secondary buttons */
.hp-btn-secondary{
background:transparent;
border:1px solid rgba(0,0,0,.2);
}
.hp-actions-grid .hp-btn-secondary{
background: rgba(0,0,0,.02);
}
/* Hover */
.hp-btn:hover{ text-decoration:underline; }
/* Mobile: make the membership button full width */
@media (max-width:768px){
.hp-actions-grid{ justify-content:stretch; }
.hp-btn-primary{ width:100%; min-width:0; }
}
.hp-clear { clear: both; }
.hp-footer {
clear: both; /* extra safety */
margin-top: 24px;
padding-top: 12px;
}
/* Page wrapper */
.hp-page{
max-width: 1320px; /* modern but not huge */
margin: 0 auto;
padding: 0 20px; /* breathing room on sides */
}
.hp-page h2{ margin: 0 0 12px; }
.hp-page h3{ margin: 18px 0 8px; }
.hp-page p{ line-height: 1.55; }
.hp-section{
margin: 32px 0;
}
/* Speakers list container */
.hp-speakers{
margin-top: 10px;
max-height: 360px; /* keeps sidebar tidy */
overflow-y: auto;
padding-right: 6px;
}
/* Individual speaker row */
.hp-speaker{
display: grid;
grid-template-columns: 60px 1fr;
gap: 10px;
padding: 8px 0;
border-bottom: 1px solid rgba(0,0,0,.08);
}
.hp-speaker:last-child{
border-bottom: none;
}
/* Date column */
.hp-speaker-date{
font-weight: 600;
font-size: 13px;
color: #555;
text-align: right;
padding-top: 2px;
}
/* Details */
.hp-speaker-details strong{
display: block;
font-size: 14px;
}
.hp-speaker-details em{
display: block;
font-size: 13px;
font-style: italic;
color: #555;
line-height: 1.35;
}
/* Postponed styling */
.hp-speaker-postponed strong{
color: #c00000;
}
/* Mobile tuning */
@media (max-width: 768px){
.hp-speakers{ max-height: 260px; }
.hp-speaker{
grid-template-columns: 50px 1fr;
}
}
/* Highlight the upcoming speaker */
.hp-speaker-upcoming{
position: relative;
background: linear-gradient(90deg, rgba(47,111,143,0.12), rgba(47,111,143,0.03));
border-left: 4px solid #2f6f8f;
padding-left: 6px;
border-radius: 6px;
}
.hp-speaker-upcoming::before{
content: "Upcoming";
position: absolute;
top: 6px;
right: 0;
font-size: 11px;
font-weight: 700;
color: #2f6f8f;
text-transform: uppercase;
letter-spacing: 0.04em;
opacity: 0.95;
}
.hp-list{
font-size: 16px;
line-height: 1.5;
padding-left: 20px;
margin: 10px 0;
}
.hp-list li{ margin-bottom: 8px; }
Welcome to Foothills Camera Club
Promoting the Art of Photography Through Education and Fellowship
Field Trips
Field trips are coordinated by our Field Trip Coordinator, but you don’t have to wait.
If you have an idea for an outing, feel free to invite other members.
An executive member can also add it to the calendar.
Education
- In-person and Zoom speakers throughout the season
- Workshops, critiques, and themed challenges to build skills
2027 Competition Categories
- September Digital Open #1
- October Nature Botany
- November Monochrome Print
- December Architecture/City Scapes
- January Environmental Human Portraiture
- February Nature Zoology
- March Landscape Print
- April Digital Open #2
Special 5 Themes
- Festive
- Moody
- Suspenseful
- Lonely
- Wonder
President’s Theme: Human Nature
Images for the two “season-long” competitions must be taken between June 5, 2026 and the close of competition in May 2027.
Social Media
We have a private Facebook group for members and past members:
Join the FCC Facebook Group.
Sponsors: 2025-2026 Sponsors
Thank you to all of our sponsors! Sponsor representatives will join us at the meetings throughout the season.
2025-2026 Competition Results
20Affiliates/BigMetalPrints.png" style="width: 136px; height: 44px;">