Community and Culture: How Cannabis Events Spark Change
Alt text: Illustrated outdoor festival with NCSEF banners, live music, tents, and a crowd of diverse, joyful people celebrating together.
Intro:
From downtown festivals to small-town markets, cannabis events do more than just celebrate—they bring people together, educate new faces, and move the movement forward.
Event Highlights:
Live music, food trucks, and learning sessions in Lexington, Louisville, and more!
Vendors showcasing artisanal products and social equity initiatives.
NCSEF info tents and volunteers ready to answer questions and connect community members to real opportunities.
Real Connections:
Many attendees find job leads, mentorship, and new friendships—all in one lively, welcoming space.
Find Your Next Event:
Check our calendar or follow us on social for updates about the next big gathering!
Just copy and paste this straight into your blog editor and upload the image using the link above. If you want
/* NCSEF Custom Blog CSS for Squarespace */
/* Blog Post Layout */
.blog-item-wrapper {
background: linear-gradient(135deg, rgba(45, 80, 22, 0.1), rgba(0, 0, 0, 0.05));
border-left: 5px solid #FFD700;
margin-bottom: 40px;
padding: 30px;
border-radius: 10px;
transition: all 0.3s ease;
}
.blog-item-wrapper:hover {
transform: translateY(-5px);
box-shadow: 0 10px 25px rgba(45, 80, 22, 0.2);
border-left: 8px solid #FFD700;
}
/* Blog Post Titles */
.blog-item-title a {
color: #2d5016 !important;
font-weight: bold;
font-size: 1.8rem;
text-decoration: none;
transition: color 0.3s ease;
}
.blog-item-title a:hover {
color: #FFD700 !important;
}
/* Blog Post Meta Information */
.blog-meta-item {
color: #666;
font-size: 0.9rem;
margin-right: 15px;
}
.blog-meta-item::before {
content: "✊";
color: #FFD700;
margin-right: 5px;
}
/* Blog Post Excerpts */
.blog-excerpt p {
color: #333;
line-height: 1.6;
font-size: 1.1rem;
}
/* Read More Buttons */
.blog-more-link {
background: linear-gradient(45deg, #2d5016, #FFD700);
color: #000 !important;
padding: 12px 25px;
border-radius: 25px;
text-decoration: none !important;
font-weight: bold;
display: inline-block;
margin-top: 15px;
text-transform: uppercase;
letter-spacing: 1px;
transition: all 0.3s ease;
}
.blog-more-link:hover {
transform: translateY(-2px);
box-shadow: 0 5px 15px rgba(45, 80, 22, 0.3);
}
/* Blog Categories/Tags */
.blog-meta-item--tags a {
background: #2d5016;
color: #FFD700 !important;
padding: 5px 12px;
border-radius: 15px;
text-decoration: none;
font-size: 0.8rem;
margin-right: 8px;
transition: all 0.3s ease;
}
.blog-meta-item--tags a:hover {
background: #FFD700;
color: #2d5016 !important;
}
/* Individual Blog Post Page */
.blog-item-content h1 {
color: #2d5016;
border-bottom: 3px solid #FFD700;
padding-bottom: 15px;
margin-bottom: 25px;
}
.blog-item-content h2 {
color: #2d5016;
border-left: 4px solid #FFD700;
padding-left: 15px;
margin-top: 30px;
}
.blog-item-content h3 {
color: #2d5016;
position: relative;
}
.blog-item-content h3::before {
content: "✊";
color: #FFD700;
margin-right: 10px;
}
/* Blog Post Content */
.blog-item-content p {
line-height: 1.7;
margin-bottom: 20px;
color: #333;
}
.blog-item-content blockquote {
border-left: 5px solid #FFD700;
background: rgba(45, 80, 22, 0.05);
padding: 20px;
margin: 25px 0;
font-style: italic;
color: #2d5016;
}
/* Blog Sidebar */
.blog-sidebar {
background: linear-gradient(135deg, #2d5016, rgba(45, 80, 22, 0.8));
color: #FFD700;
padding: 30px;
border-radius: 10px;
}
.blog-sidebar h3 {
color: #FFD700;
border-bottom: 2px solid #FFD700;
padding-bottom: 10px;
}
/* Newsletter Signup in Blog */
.blog-newsletter-signup {
background: linear-gradient(45deg, #000, #2d5016);
color: #FFD700;
padding: 30px;
text-align: center;
border-radius: 10px;
margin: 40px 0;
}
.blog-newsletter-signup h3 {
color: #FFD700;
margin-bottom: 15px;
}
.blog-newsletter-signup input {
padding: 12px;
border: 2px solid #FFD700;
border-radius: 5px;
margin-right: 10px;
width: 250px;
}
.blog-newsletter-signup button {
background: #FFD700;
color: #000;
padding: 12px 25px;
border: none;
border-radius: 5px;
font-weight: bold;
cursor: pointer;
}
/* Social Sharing Buttons */
.blog-item-share .share-button {
background: #2d5016;
color: #FFD700 !important;
border-radius: 50%;
width: 45px;
height: 45px;
margin-right: 10px;
transition: all 0.3s ease;
}
.blog-item-share .share-button:hover {
background: #FFD700;
color: #2d5016 !important;
transform: scale(1.1);
}
/* Blog Navigation */
.blog-item-pagination {
background: rgba(45, 80, 22, 0.1);
padding: 20px;
border-radius: 10px;
margin-top: 40px;
}
.blog-item-pagination a {
color: #2d5016 !important;
font-weight: bold;
text-decoration: none;
}
.blog-item-pagination a:hover {
color: #FFD700 !important;
}
/* Comments Section */
.blog-item-comments {
background: rgba(45, 80, 22, 0.05);
padding: 30px;
border-radius: 10px;
margin-top: 40px;
}
/* Mobile Responsive */
@media (max-width: 768px) {
.blog-item-wrapper {
padding: 20px;
margin-bottom: 25px;
}
.blog-item-title a {
font-size: 1.4rem;
}
.blog-newsletter-signup input {
width: 100%;
margin-bottom: 15px;
margin-right: 0;
}
}
/* Special NCSEF Blog Features */
.equity-spotlight {
background: linear-gradient(45deg, rgba(255, 215, 0, 0.1), rgba(45, 80, 22, 0.1));
border: 2px solid #FFD700;
padding: 25px;
border-radius: 10px;
margin: 30px 0;
}
.equity-spotlight::before {
content: "🌟 Social Equity Spotlight";
color: #2d5016;
font-weight: bold;
display: block;
margin-bottom: 15px;
}
.policy-update {
background: rgba(45, 80, 22, 0.1);
border-left: 5px solid #2d5016;
padding: 20px;
margin: 25px 0;
}
.policy-update::before {
content: "📋 Policy Update";
color: #2d5016;
font-weight: bold;
display: block;
margin-bottom: 10px;
}