/* Import Fonts */
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;1,400&display=swap');
/* Headings with Playfair Display Bold Italic and Colors */
h1, h2, .site-title, .section-heading {
font-family: 'Playfair Display', serif;
font-style: italic;
font-weight: 700; /* Bold italic variant */
color: #1B3F59; /* Deep navy for sophistication */
line-height: 1.2;
margin-bottom: 20px; /* Adds breathing room below */
}
h3, .subheading {
font-family: 'Montserrat', sans-serif;
font-style: italic;
color: #4C749F; /* Mid-blue for subtle contrast */
font-weight: 400;
}
/* Body Text and Links */
body, p, .content-text, .event-description {
font-family: 'Montserrat', sans-serif;
font-weight: 400;
color: #1B3F59; /* Consistent navy for text */
font-size: 16px; /* Slightly larger for modern accessibility */
line-height: 1.6; /* Improves readability */
}
a, .read-more {
color: #4C749F; /* Accent blue for links */
text-decoration: none;
transition: color 0.3s ease; /* Subtle hover for engagement */
}
a:hover, .read-more:hover {
color: #ABBAC6; /* Lighter gray-blue for interaction */
}
/* Side Buffers and Layout */
body {
background-color: #F5EFE7; /* Beige from palette for warm, inviting base */
}
.main-container, .page-wrapper, .gz-content, .wrapper, .container, .container-fluid {
max-width: 1200px; /* Caps width for modern centering */
margin: 0 auto; /* Centers content horizontally */
padding: 0 40px; /* Adds 40px buffer on left/right sides */
}
@media (max-width: 768px) {
.main-container, .page-wrapper, .gz-content, .wrapper, .container, .container-fluid {
padding: 0 20px; /* Smaller buffer on mobile for usability */
}
}
/* Hero Banner and Images */
.hero-banner, .banner-image, .slider-area, .cms-flexslider { /* For marina photo section */
position: relative;
overflow: hidden;
border-radius: 8px; /* Soft corners for modern appeal */
box-shadow: 0 4px 12px rgba(27, 63, 89, 0.1); /* Light shadow using #1B3F59 tint */
margin-bottom: 40px; /* Space below for flow */
}
/* Events Section */
.events-grid, .event-card, .upcoming-event-area {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 20px; /* Space between cards */
background-color: #D9D2C9; /* Light neutral from palette for subtle sectioning */
padding: 20px;
border-radius: 8px;
}
.event-card:hover {
transform: scale(1.05); /* Gentle zoom on hover */
transition: transform 0.3s ease;
}
/* Navigation Menu */
nav ul, .menu-items, .navbar-nav {
display: flex;
justify-content: center;
gap: 20px;
background-color: #F5EFE7; /* Beige for seamless blend */
}
nav a, .navbar-nav a {
color: #1B3F59;
font-family: 'Montserrat', sans-serif;
font-style: italic;
text-transform: uppercase;
padding: 10px 15px;
border-radius: 4px;
transition: background-color 0.3s ease;
}
nav a:hover, .navbar-nav a:hover {
background-color: #ABBAC6; /* Gray-blue hover for interactivity */
color: #F5EFE7;
}
/* Parallax Effect for Hero Section (Add class="hero-parallax" to your slider div in CMS) */
.hero-parallax {
position: relative;
height: 60vh; /* Adjust height as needed */
overflow: hidden;
perspective: 1px; /* Enables 3D space for parallax */
background-color: #F5EFE7; /* Fallback */
}
.hero-parallax::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: url('https://chambermaster.blob.core.windows.net/userfiles/UserFiles/chambers/9114/CMS/196A5198-w1600.jpg'); /* Use your hero image URL; update for rotation if needed */
background-size: cover;
background-position: center;
transform: translateZ(-1px) scale(2); /* Parallax depth: moves slower */
z-index: -1;
}
/* Overlay Button for Engagement (Add inside hero div) */
.parallax-button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
padding: 15px 30px;
background-color: #4C749F; /* Accent blue */
color: #F5EFE7;
font-family: 'Montserrat', sans-serif;
font-style: italic;
text-transform: uppercase;
border: none;
border-radius: 4px;
cursor: pointer;
transition: transform 0.3s ease, background-color 0.3s ease;
z-index: 1; /* Above parallax layer */
}
.parallax-button:hover {
transform: translate(-50%, -50%) scale(1.05); /* Subtle zoom */
background-color: #1B3F59; /* Darker on hover */
}
/* Disable Parallax on Mobile for Performance */
@media (max-width: 768px) {
.hero-parallax::before {
transform: none; /* Flat on mobile */
}
}
Business Name
Your Business Name
Antique and Classic Boat Festival
Antique & Classic Boat Festival
Father’s Day Weekend – June 17, 18, 19, 2016
Please leave your pets at home!
Wooden classics, vintage race boats, and other antique and Chesapeake Bay-related boats come to the Chesapeake Bay Maritime Museum for the 28th annual Antique & Classic Boat Festival in St. Michaels, MD. Hosted by the Chesapeake Bay Chapter of the Antique & Classic Boat Society (ACBS), this Father’s Day weekend event brings an era of by-gone days.
For more information, call 410-745-2916. REMINDER: During CBMM festivals and special events, dogs ARE NOT permitted on Museum grounds, with the exception of certified service dogs. Leashed dogs ARE permitted on Museum grounds during regular business hours.
Date and Time
Friday Jun 14, 2019Saturday Jun 15, 2019
Father’s Day Weekend, June 14 & 15, 2019 Fri. 11am – 5pm; Sat., 10 am-5 pm;
Location
The Antique and Classic Boat Festival is held at The Chesapeake Bay Maritime Museum
Fees/Admission
Individual Admission – Good for Two Days! • $5 per person for CBMM Members and member guests • $18.00 Adults • $15.00 Seniors 62+ & students with ID • $6.00 Kids 6-17 • Children ages 5 and under are free