/* SOUTHPORT CORRIDOR — HEADER REFRESH */
/* Reduce excessive space above the header */
.site-header {
	padding-top: 30px;
	padding-bottom: 15px;
}

/* Modernize the website title */
.site-title {
	font-size: 34px;
	font-weight: 700;
	letter-spacing: -.8px;
	line-height: 1.2;
}

/* Refine the tagline */
.site-description {
	font-size: 14px;
	line-height: 1.5;
	color: #666666;
}

/* Tighten the navigation */
.main-navigation a {
	padding: 10px 12px;
	font-size: 13px;
}

/* Reduce space around the header collage */
.header-image {
	margin-top: 20px;
	margin-bottom: 20px;
}

/* Adjust for mobile screens */
@media screen and (max-width: 768px) {
	.site-header {
		padding-top: 20px;
		padding-bottom: 10px;
	}
	
	.site-title {
		font-size: 27px;
	}
}

/* SOUTHPORT CORRIDOR — ARTICLE REFRESH */
/* Stronger, cleaner headlines */
.entry-title {
	font-size: 32px;
	font-weight: 700;
	line-height: 1.2;
	letter-spacing: -.6px;
}

/* Improve article readability */
.entry-content {
	font-size: 17px;
	line-height: 1.75;
}

/* Make article images look polished */
.entry-content img {
	border-radius: 5px;
}

/* Refine dates and author information */
.entry-footer,
.entry-meta {
	font-size: 12px;
	color: #777777;
}

/* Improve spacing between homepage stories */
.blog .post,
.home .post {
	margin-bottom: 45px;
	padding-bottom: 30px;
	border-bottom: 1px solid #eeeeee;
}

/* Mobile-friendly headlines */
@media screen and (max-width: 768px) {
	.entry-title {
		font-size: 26px;
	}
	
	.entry-content {
		font-size: 16px;
	}
}

/* SOUTHPORT CORRIDOR — CLEAN ARTICLE LAYOUT */
/* Hide the long metadata column */
.single-post .entry-footer {
	display: none;
}

/* Let articles use their full content area */
@media screen and (min-width: 61.5625em) {
	.single-post .entry-content {
		float: none;
		width: 100%;
	}
}

/* Improve long headlines */
.single-post .entry-title {
	overflow-wrap: normal;
	word-break: normal;
	hyphens: none;
	font-size: 30px;
}

/* Keep article images responsive */
.single-post .entry-content img {
	max-width: 100%;
	height: auto;
}