:root {
	--u002du002dcontrast-2: #000000;
}
.entry-meta {
	font-size: 16px;
}
.entry-content ul a:after,.entry-content ol a:after {
	background-color: #8e2ef2 !important;
}
.entry-content ol a:after {
	background-color: #8e2ef2 !important;
}
/* .entry-content ol li a:after {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: -3px;
height: 3px;
background-color: #8e2ef2;
z-index: -1;
}
.entry-content ul li a:after {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: -3px;
height: 3px;
background-color: #8e2ef2;
z-index: -1;
} */
.entry-content > strong {
	margin-bottom: 1.5rem;
	display: block;
}
div#post-meta-im .gb-inside-container {
	display: block;
}
div#post-meta-im .gb-inside-container > * {
	display: inline;
}
div#post-meta-im .gb-inside-container > div {
	line-height: 2;
}
.gb-headline.seperator a, .gb-headline.authors a { font-weight: bold; }

.show-cats span.gb-headline-text span:last-child {
	display: none;
}



@media ( min-width: 580px ) {
	.gb-headline.seperator:before {
		content: ' , ';
	}
}
@media ( max-width: 600px ) {
	button.menu-toggle {
		display: none !important;
	}
}
@media ( max-width: 580px ) {
	div#post-meta-im .gb-inside-container {
		/* 		display: flex; */
		/* 		flex-wrap: wrap; */
	}
	div#post-meta-im .gb-inside-container > * {
		display: inline-block;
	}
	div#post-meta-im .gb-headline {
		margin-left: 0px;
		padding-left: 0px;
		border-left-width: 0px;
	}
}

/* Mediavine CSS */

@media only screen and (max-width: 359px) {
	.inside-article {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
}

/* End Mediavine CSS */

/* Display updated date */
.posted-on .updated {
	display: inline-block;
	margin-right: 1em;
}
/*Add date prefixes */
.posted-on .updated:before {
	content: 'Last Updated: ';
}
.posted-on .entry-date:before {
	content: 'Published: ';
}	

/*Cover Block force mobile height */

@media(max-width: 768px) {
	.wp-block-cover {
		min-height: 220px !important;
	}
}


/* space out numbered list */
ol li {
	margin-bottom: 20px;
}

/* space out unnumbered list */

ul li {
	margin-bottom: 7px;
}

/*sticky sidebar for shoe reviews*/


@media(min-width: 769px) { 
	.single-shoe_review .inside-right-sidebar {
		position: sticky;
		top: 0;
	}
}

/*Italics CSS For Dynamic Blocks*/

.gb-headline.italic-style {
	font-style: italic;
}

/*Author Bio Popup*/

@media (min-width: 1025px) {
	.author-popup{
		width: 410px;
		position: absolute;
		display: none;
	}

	.author-link:hover ~ .author-popup{
		display: block;
	}

	.author-popup:hover{
		display: block;
	}
}

.author-popup {
	display: none;
}

/*Keep search on menu bar line*/
.inside-navigation.grid-container {
	display: flex;
}

/*reduce mobile logo size so top bar is spaced well*/

nav#mobile-header img{
	height: 50px;
}

nav#mobile-header .menu-bar-items {
	margin-right: 10px;
}
.formkit-form[data-uid="ad1d6be3b0"] {
	max-width: 700px;
	border: none !important;
}
.formkit-form .seva-fields.formkit-fields .formkit-field {
	flex: 100% !important;
	width: 100% !important;
}
.formkit-form .seva-fields.formkit-fields button {
	flex: 100% !important;
	width: 100% !important;
	height: auto !important;
}
.formkit-form[data-uid="ad1d6be3b0"] .formkit-fields {
	display: block !important;
}


/*color underline of links*/
.entry-content p a {
	position: relative;
	z-index: 1;
}

.entry-content p a:after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: -3px;
	height: 3px;
	background-color: #8e2ef2;
	z-index: -1;
}

.site-content ul a:hover {
	text-decoration: none;


}

.entry-content ul a {
	position: relative;
	z-index: 1;
}

.entry-content ul a:after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: -3px;
	height: 3px;
	background-color: rgba(255, 0, 0, 0.5);
	z-index: -1;
}

.site-content p a:hover {
	text-decoration: none;


	/* Change default bullets */
	ul {
		list-style: none; 



	}

	ul li::before {
		content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
		color: #e21b1b; /* Change the color */
		font-weight: bold; /* If you want it to be bold */
		display: inline-block; /* Needed to add space between the bullet and the text */
		width: 1em; /* Also needed for space (tweak if needed) */
		margin-left: -1em; /* Also needed for space (tweak if needed) */
	}