.post_feed__container {
	margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #0000000D;
}
.post_feed__tags.post_feed--single,
.post_feed__title.post_feed--single,
.post_feed__feedimage.post_feed--single,
.post_feed__image.post_feed--single,
.post_feed__meta.post_feed--single,
.post_feed__content.post_feed--single {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}
@media only screen and (min-width: 48rem) {
	.post_feed__container {
		margin-bottom: 40px;
		padding-bottom: 40px;
	}
}
@media only screen and (min-width: 64rem) { /* Styles that apply to COL-MD and larger */ }
@media only screen and (min-width: 80rem) { /* Styles that apply to COL-LG and larger */ }



.post_feed__tags {
    /*color: #0096DE;*/
    font-size: 10px;
    text-transform: uppercase;
    line-height: 1.2em;
	margin-top: 20px;
    margin-bottom: 15px;
	font-weight: 700;
	}
	.post_feed__tags a {
		color:#0096DE;
	}

.post_feed__date.post_feed__date--podcast,
.post_feed__tags.post_feed__tags--podcast {
	display: inline-block;
}
.post_feed__date.post_feed__date--podcast{
	color: #555555;
	font-size: 10px;
}

.post_feed__image {
	border-radius: 3px;
	margin-bottom: 20px;
}

.post-content p.post_feed__date {
	font-weight: 700;
    color: #555555;
    font-size: 10px;
    text-transform: uppercase;
    margin-bottom: 0px;
}


.post_feed__tags.post_feed__tags--podcast span {
	padding: 5px 10px;
	border-radius: 5px;
	color: white;
    margin-right: 10px;
}
.post_feed__tags.post_feed__tags--podcast span:first-child {
	background: #FDB913;
}
.post_feed__tags.post_feed__tags--podcast span:last-child {
	background: #0096DE;
}

@media only screen and (min-width: 48rem) {
	.post_feed__tags {
		margin-top:0px;
	}
}
@media only screen and (min-width: 64rem) { /* Styles that apply to COL-MD and larger */ }
@media only screen and (min-width: 80rem) { /* Styles that apply to COL-LG and larger */ }





#main .container h2.post_feed__title {
    margin-bottom: 15px;
}
.post_feed__related_post .post_feed__title a {
    color: black;
}
#main .container .post_feed__title.post_feed__title--podcast.fusion-responsive-typography-calculated {
    margin-bottom: 10px;
}
#main .post_feed__container--mostrecent h2.post_feed__title {
    --fontSize: 30 !important;
    font-size: 30px !important;
}
@media only screen and (min-width: 48rem) {
	#main .post_feed__container--mostrecent h2.post_feed__title {
		--fontSize: 40 !important;
		font-size: 40px !important;
	}
}
@media only screen and (min-width: 64rem) { /* Styles that apply to COL-MD and larger */ }
@media only screen and (min-width: 80rem) { /* Styles that apply to COL-LG and larger */ }




.post_feed__feedimage {
    display: block;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding-top: calc( 450 / 800 * 100% );
    border-radius: 3px;
    margin-bottom: 20px;
}
@media only screen and (min-width: 48rem) {
/*
	.post_feed__feedimage {
		margin-bottom: 0px;
	}
 */
}
@media only screen and (min-width: 64rem) { /* Styles that apply to COL-MD and larger */ }
@media only screen and (min-width: 80rem) { /* Styles that apply to COL-LG and larger */ }




p.post_feed__author {
    font-size: 15px;
}
.post_feed__author a {
    color: #0096DE;
    font-weight: 900;
}

.post__byline {
    display: block;
    width: 100%;
	padding-top: 0px;
}
.post__byline--images{
    display: block;
    margin-bottom: 10px;
}
.post__byline--image-link{
	display: inline-block;
    vertical-align: top;
}
.post__byline--image{
    display: inline-block;
    vertical-align: top;
    object-fit: cover;
    max-height: 75px;
    max-width: 75px;
    border-radius: 75px;
    margin-top: 0px;
}
.post__byline--words {
    line-height: 18px;
    font-size: 15px;
}
.post__byline--date {
    font-size: 10px;
    text-transform: uppercase;
}
@media only screen and (min-width: 48rem) {

	.post__byline {
		padding-top: calc( 75px / 2 );
	}
	.post__byline--images{
		display: inline-block;
		margin-bottom: 0px;
	}
	.post__byline--image{
		margin-top: calc( -75px / 2);
	}
	.post__byline--words {
		display: inline-block;
		line-height: 18px;
	}

}
@media only screen and (min-width: 64rem) { /* Styles that apply to COL-MD and larger */ }
@media only screen and (min-width: 80rem) { /* Styles that apply to COL-LG and larger */ }




.post_feed__excerpt p {
    color: #00000080;
}
@media only screen and (min-width: 48rem) { /* Styles that apply to COL-SM and larger */ }
@media only screen and (min-width: 64rem) { /* Styles that apply to COL-MD and larger */ }
@media only screen and (min-width: 80rem) { /* Styles that apply to COL-LG and larger */ }




.post_feed__pagination {
    text-align: center;
    background-color: #f7f7f7;
    padding: 20px 20px 15px 20px;
	margin-bottom: 40px;
}
.post_feed__pagination span.page-numbers.dots,
.post_feed__pagination a.page-numbers:nth-child(2),
.post_feed__pagination span.page-numbers.dots:nth-child(3),
.post_feed__pagination span.page-numbers.dots:nth-child(5) {
    display: none;
}
.post_feed__pagination .page-numbers.current,
.post_feed__pagination .page-numbers:nth-child(6) {
	font-size: 18px;
}
.post_feed__pagination a.page-numbers:nth-child(3):before,
.post_feed__pagination a.page-numbers:nth-child(5):before {
    content: '/';
    position: relative;
    display: inline-block;
    margin: 0px 4px 0px 0px;
    font-size: 18px;
    color: #555;
}
.post_feed__pagination .page-numbers.prev {
    margin-right: 10px;
}
.post_feed__pagination .page-numbers.next {
    margin-left: 10px;
}
.post_feed__pagination .page-numbers.prev,
.post_feed__pagination .page-numbers.next {
    background: #0096DE;
    color: white;
    padding: 9px;
    font-size: 15px;
    border-radius: 2px;
}
@media only screen and (min-width: 48rem) {
	.post_feed__pagination {
		margin-bottom: 0px;
	}
}
@media only screen and (min-width: 64rem) { /* Styles that apply to COL-MD and larger */ }
@media only screen and (min-width: 80rem) { /* Styles that apply to COL-LG and larger */ }



.widget--greatest-hits h3.post_feed__widget__title,
.widget--follow-us h3.post_feed__widget__title,
.widget--topics h3.post_feed__widget__title {
	font-weight: 700;
	font-size: 22px;
	color: #0096DE;
}
@media only screen and (min-width: 48rem) { /* Styles that apply to COL-SM and larger */ }
@media only screen and (min-width: 64rem) { /* Styles that apply to COL-MD and larger */ }
@media only screen and (min-width: 80rem) { /* Styles that apply to COL-LG and larger */ }




.widget--greatest-hits h3.post_feed__widget__title {
    border-bottom: 1px solid #0000000D;
    padding-bottom: 10px;
}
.post_feed__widget__link {
    border-bottom: 1px solid #0000000D;
}
.post_feed__widget__link a {
    font-size: 18px;
    color: black;
    margin-bottom: 15px;
    display: block;
}
@media only screen and (min-width: 48rem) { /* Styles that apply to COL-SM and larger */ }
@media only screen and (min-width: 64rem) { /* Styles that apply to COL-MD and larger */ }
@media only screen and (min-width: 80rem) { /* Styles that apply to COL-LG and larger */ }




.widget--podcast,
.post_feed__widget__follow {
    border-bottom: 1px solid #0000000D;
    padding-bottom: 10px;
    margin-bottom: 15px;
}
.widget--podcast a.btn {
	display:block;
}
@media only screen and (min-width: 48rem) { /* Styles that apply to COL-SM and larger */ }
@media only screen and (min-width: 64rem) { /* Styles that apply to COL-MD and larger */ }
@media only screen and (min-width: 80rem) { /* Styles that apply to COL-LG and larger */ }




.widget--topics a {
	color: #0096DE;
	font-size: 18px;
	display: block;
}
@media only screen and (min-width: 48rem) { /* Styles that apply to COL-SM and larger */ }
@media only screen and (min-width: 64rem) { /* Styles that apply to COL-MD and larger */ }
@media only screen and (min-width: 80rem) { /* Styles that apply to COL-LG and larger */ }
