.site-branding {
    text-shadow: 1px 1px 1px #555;
}
#masthead > div > h1 a {
	color: black;
}
.main-navigation a:link, .main-navigation a:visited, .main-navigation a:active {
	color: #FF99FF;
	border: 1px solid #999;
	background-color: #DAF7A6;
	border-radius: 15px;
	box-shadow: 2px 4px #999;
	font-family: "Open Sans", Arial, sans-serif;
}
.main-navigation a:hover {
	color: #666;
}

.main-navigation li a {
	padding: 4px 10px;
}

@media (min-width: 1024px) {
	.main-navigation li:last-child {
		float: right;
	}
	
	.main-navigation li a {
		font-size: 17px;
	}
}

@media (min-width: 1000px) and (max-width: 1060px) {
	.main-navigation li a {
		font-size: 15px;
	}
}

@media (min-width: 768px) and (max-width: 999px) {
	.main-navigation a:link, .main-navigation a:visited, .main-navigation a:active {
		box-shadow: none;
		border-radius: 10px;
	}
	
	.main-navigation li a {
		font-size: 12px;
  	margin-right: 18px;
	}
}

.sticky .entry-meta, .blog .featured-content .entry-meta .posted-on {
	background-color: #4FC3F7;
}
.blog .featured-content .entry-title a, .blog .sticky .entry-title a {
	color: #4FC3F7;
}
.widget-area .sidebar-primary aside, .widget-area .sidebar-secondary aside {
	background-color: #FF99FF;
	border-top-color: #DAF7A6;
}
.widget-area .sidebar-primary aside a, .widget-area .sidebar-secondary aside {
	color: black;
}
.widget-area .sidebar-primary aside .widgettitle, .widget-area .sidebar-primary aside .widget-title, .widget-area .sidebar-secondary aside .widget-title {
	color: black;
}
.entry-meta .posted-on {
	background-color: #DAF7A6;
}
.blog .entry-title a {
	color: #999;
}
time.entry-date.published.updated, time.entry-date.published {
	color: black;
}
.nav-previous a, .nav-next a {
	color: #4FC3F7;
}

/*posts*/
.entry-meta .byline {
	background-color: #4FC3F7;
	color: black;
}
.jp-relatedposts-post-title a {
	color: #4FC3F7;
}
.entry-footer a[rel="category tag"] {
	background-color: #4FC3F7;
}
.entry-footer a[rel="tag"] {
	background-color: #DAF7A6;
	color: #999;
}
.main-navigation {
    border-top: none;
}
.site-branding {
	background: url('https://sneercampaign.com/wp-content/uploads/2019/03/sneeriversarybanner5.png') right no-repeat;
	background-size: contain;
	max-height: 175px;
	padding: 2em;
}

/* -- shit to maybe remove later but i'm adding it now while waiting for melissa to give me the okay, thx -- */
/* even out margin for video embeds */
figure.wp-block-embed.wp-block-video {
	margin-bottom: 1.5em;
}

/* fix margin for embed iframe */
.wp-embed-responsive .wp-has-aspect-ratio iframe {
	margin-top: 0;
	margin-bottom: 0;
}
/* -- /shit to maybe remove later but i'm adding it now while waiting for melissa to give me the okay, thx -- */