/* Blog index improvements - Added by stronenv 2023-09-05 */

h2.wp-block-post-title {
	font-size: 7vh;
}


.blog-query-loop .wp-block-post .blog-date-column .wp-block-post-date {
    color: var(--wp--preset--color--white);
    transition: color 0.3s ease;
}
.blog-query-loop .wp-block-post:hover .blog-date-column .wp-block-post-date, .blog-query-loop .wp-block-post:focus .blog-date-column .wp-block-post-date, .blog-query-loop .wp-block-post:focus-within .blog-date-column .wp-block-post-date {
	color: var(--wp--preset--color--primary);
}

.blog-query-loop .wp-block-post .blog-title-column .wp-block-post-title a {
	color: var(--wp--preset--color--primary);
	transition: color 0.3s ease;
	text-underline-offset: 9px;
}
.blog-query-loop .wp-block-post .blog-title-column .wp-block-post-title a:hover, .blog-query-loop .wp-block-post .blog-title-column .wp-block-post-title a:focus {
	text-decoration:underline;
}

.blog-query-loop .wp-block-post:hover .blog-title-column .wp-block-post-title a, .blog-query-loop .wp-block-post:focus .blog-title-column .wp-block-post-title a, .blog-query-loop .wp-block-post:focus-within .blog-title-column .wp-block-post-title a {
	color: var(--wp--preset--color--white);
}
@media screen and (max-width:979px) {
	.blog-query-loop .wp-block-post .blog-columns {
		flex-wrap: wrap!important;
	}
	.blog-query-loop .wp-block-post .blog-date-column, .blog-query-loop .wp-block-post .blog-title-column {
		flex-basis:100% !important;
	}
	.blog-columns {
    gap: 1rem;
	}
}

@media screen and (min-width:980px) {
	.blog-query-loop .wp-block-post {
		margin-left:-158px;
		padding-left:158px;
	}
	.blog-query-loop .wp-block-post .blog-date-column {
		margin-left:-158px;
	}
	.blog-query-loop .wp-block-post .blog-title-column h2 {
		margin-right: -128px;
	}
	
}

/* Footer padding on mobile - Added by stronenv 2023-09-05 */

@media screen and (max-width:781px) {
	.footer-cover {
		padding-left: var(--wp--custom--gap--horizontal) !important;
    padding-right: var(--wp--custom--gap--horizontal) !important;
	}
}

/* Scale home page social links neatly - Added by stronenv 2023-09-05 */
.home-page-social-links {
	display:flex;
}
.home-page-social-links p {
	font-size: clamp(min(2.7rem), 4.4vw, max(4.7rem));
}
@media screen and (min-width:782px) {
	.home-page-social-links {
		display:flex;
		justify-content:flex-end;
	}
}