.trending-topics-section .et_pb_column {
	display: flex;
	flex-wrap: wrap;
}
#main-content .trending-topics-section .et_pb_module {
	margin-bottom: 0;
	margin-right: 20px;
}
.trending-topics-section .trending-topic {
	text-transform: uppercase;
	color: var(--burntOrange);
}
.news-section{
	position: relative;
	z-index: 1;
	left: 0;
}

.news-section h2,
.news-section h3,
.news-section h4,
.news-section h5,
.news-section h6{
	font-weight: bold;
}

.et-db #et-boc .et-l .news-section .et_pb_row,
.news-section .et_pb_row {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	width: 90%;
	max-width: 1440px;
	flex-wrap: wrap;
}

.et-db #et-boc .et-l .news-section .et_pb_row .et_pb_column{
	border: none;
	width: 100%;
	margin: 0;
	padding: 0;
}

.news-section .et_pb_row .et_pb_column article .post-content {
	padding-bottom: 20px;
}

body.search .news-section .et_pb_post,
body.archive.author .news-section .et_pb_post,
body.archive.tag .news-section .et_pb_post,
body.archive.category .news-section .et_pb_post,
body.archive.tax-contributors .news-section .et_pb_post,
body.post-type-archive-videos .news-section .et_pb_post {
	border-bottom: solid 1px var(--lightGrey);
	margin-bottom: 30px;
	padding-bottom: 20px;
	width: 100%;
}
body.search.et-db #et-boc .et-l .et_pb_post:last-of-type {
	margin-bottom: 0;
}
body:not(.search):not(.archive.author):not(.post-type-archive-videos) .news-section .et_pb_post {
	display: flex;
	flex-direction: column;
	/*border-bottom: solid 1px var(--lightGrey);*/
	margin-bottom: 30px;
	padding-bottom: 20px;
	width: 100%;
}
#et-main-area .news-section .et_pb_column .et_pb_module.category-float-right .et_pb_post,
.et-db #et-boc .et-l .news-section .et_pb_column .et_pb_module.category-float-right .et_pb_post {
	display: block;
}
.news-section .et_pb_column .et_pb_module:not(.column-count-4x):last-child .et_pb_post:last-of-type,
.news-section .et_pb_column .et_pb_module:not(.column-count-4x):last-child .et_pb_post:last-child,
.et-db #et-boc .et-l .news-section .et_pb_column .et_pb_module.grid-display-2col .et_pb_post {
	padding-bottom: 0;
}

.news-section .featured-left .et_pb_column .et_pb_module.featured-post,
.news-section .featured-left .et_pb_column .et_pb_module,
.news-section .featured-center .et_pb_column .et_pb_module,
.news-section .et_pb_row_4col .et_pb_column .et_pb_module
/*.news-section .featured-center .et_pb_column .et_pb_module.featured-post*/
 {
	height: 100%;
}
.news-section .et_pb_module:not(.category-float-right) article .et_main_video_container {
	padding-bottom: 56.25%;
}
.category-float-right article .et_main_video_container {
	height: 200px;
	width: 100%;
}

body:not(.search):not(.archive.author):not(.archive.tag):not(.archive.category):not(.archive.tax-contributors):not(.tax-series):not(.tax-videoshows):not(.post-type-archive-videos) section:not(.archive-section) .bottom-border {
    border-bottom: solid 1px var(--lightGrey);
    margin-top: auto;
}
.news-section .wrap-btn-see-all {
	margin-top: auto;
}

.et-db #et-boc .et-l .column-count-4x .et_pb_ajax_pagination_container article {
	margin-bottom: 0;
}

.et-db #et-boc .et-l .column-count-4x .et_pb_ajax_pagination_container article:first-child,
.et-db #et-boc .et-l .column-count-4x .et_pb_ajax_pagination_container article:nth-child(3) {
	/*border-right: solid 1px var(--grey);*/
	padding-right: 20px;
}
.et-db #et-boc .et-l .column-count-4x .et_pb_ajax_pagination_container article:nth-child(2),
.et-db #et-boc .et-l .column-count-4x .et_pb_ajax_pagination_container article:last-child {
	padding-left: 20px;
}
.et-db #et-boc .et-l .column-count-4x .et_pb_ajax_pagination_container article:nth-child(3),
.et-db #et-boc .et-l .column-count-4x .et_pb_ajax_pagination_container article:last-child {
	padding-bottom: 0;
}


.et-db #et-boc .et-l .news-section .et_pb_post p,
.news-section .et_pb_post p {
	color: var(--charcoal);
	font-size: var(--tinyText);
}

.et-db #et-boc .et-l .news-section .et_pb_post .post-meta,
.et-db #et-boc .et-l .news-section .et_pb_post .post-meta a,
.news-section .et_pb_post .post-meta,
.news-section .et_pb_post .post-meta a {
	font-family: var(--museo);
	color: var(--black);
}

.news-section .et_pb_post .entry-featured-image-url{
	margin-bottom: 20px;
	display: block !important;
}

.et-db #et-boc .et-l .news-section .post-categories a,
.news-section .post-categories a {
	color: var(--burntOrange);
	font-size: var(--copyFontSmall);
	font-family: var(--museo);
	text-transform: uppercase;
	font-weight: bold;
}

/*
The order changes for desktop.
search for "max-width: 767px"
*/
.news-section.with-featured .et_pb_row .et_pb_column:nth-child(1){
	order: 2;
}

.news-section.with-featured .et_pb_row .et_pb_column:nth-child(2){
	order: 3;
}

.news-section.with-featured .et_pb_row .et_pb_column:nth-child(3){
	order: 4;
}


.section-title{
	padding-bottom: 0;
}

.news-section .section-title .et_pb_column{
	border: 0 !important;
}

.et-db #et-boc .et-l .section-title .et_pb_text_inner,
.et-db #et-boc .et-l .section-title .et_pb_title_container,
.section-title .et_pb_text_inner,
.section-title .et_pb_title_container {
	/*border-bottom: solid 1px var(--grey);*/
	font-family: var(--museo);
	color: var(--burntOrange);
	text-align: center;
	padding-bottom: 20px;
	text-transform: uppercase;
}

.et-db #et-boc .et-l .section-title .et_pb_module:not(.no-border),
.et-db #et-boc .et-l .section-title .et_pb_title_container,
.section-title .et_pb_module:not(.no-border),
.section-title .et_pb_title_container {
	border-bottom: solid 1px var(--grey);

}

.et-db #et-boc .et-l .section-title .author-bio .et_pb_text_inner {
	color: var(--black);
	text-transform: none;
	max-width: 850px;
	margin: auto;
	font-size: var(--smallestFontMin);
}

.section-title .et_pb_text_inner h2, .section-title .et_pb_title_container h2,
.section-title .et_pb_text_inner h3, .section-title .et_pb_title_container h3,
.section-title .et_pb_text_inner h4, .section-title .et_pb_title_container h4,
.section-title .et_pb_text_inner h5, .section-title .et_pb_title_container h5,
.section-title .et_pb_text_inner h6, .section-title .et_pb_title_container h6,
.et-db #et-boc .et-l .section-title .et_pb_text_inner h2, .et-db #et-boc .et-l .section-title .et_pb_title_container h2,
.et-db #et-boc .et-l .section-title .et_pb_text_inner h3, .et-db #et-boc .et-l .section-title .et_pb_title_container h3,
.et-db #et-boc .et-l .section-title .et_pb_text_inner h4, .et-db #et-boc .et-l .section-title .et_pb_title_container h4,
.et-db #et-boc .et-l .section-title .et_pb_text_inner h5, .et-db #et-boc .et-l .section-title .et_pb_title_container h5,
.et-db #et-boc .et-l .section-title .et_pb_text_inner h6, .et-db #et-boc .et-l .section-title .et_pb_title_container h6 {
	color: inherit;
	margin: 0;
	padding: 0;
}

.pmi_special_promotion{
	margin-top: 60px;
}

.pmi_special_promotion .et_pb_module_inner {
	display: flex;
	padding: 30px 0;
	color: var(--white);

	flex-direction: column;
	align-items: center;
}

.pmi_special_promotion .et_pb_module_inner * {
	color: inherit;
}

.pmi_special_promotion .et_pb_module_inner > div{
	flex: 1 1 auto;margin: 0 25px;
}

.pmi_special_promotion .wrap-image {
	padding-bottom: 100px;
	position: relative;
	top: -60px;
}

.pmi_special_promotion .sp-title {
	font-weight: bold;
}

.pmi_special_promotion .sp-subtitle {
	font-family: var(--museo);
}

.pmi_special_promotion .sp-content{
	margin-bottom: 45px;
}

.pmi_special_promotion .sp-buttons .btn-default:first-child{
	margin-right: 30px;
}

.pmi_special_promotion .sp-buttons .btn-default{
	border-color: var(--white);
	font-family: var(--museo);
}

.pmi_special_promotion .sp-buttons .btn-default:hover{
	box-shadow: 0 0 5px 0px rgb(255 255 255);
}

.pmi_special_promotion .sp-buttons .btn-default:active {
	box-shadow: inset 0 0 5px 0px rgb(255 255 255);
}

/***********************************	
	CUSTOM BLOG MODULE LIST VIEW
***********************************/

/*** Set the image width ***/
.custom-blog-list .entry-featured-image-url  {
	width: 30%;
	float: left;
	margin-bottom: 0!important;
}

/*** Set the image width ***/
.custom-blog-list .entry-title,
.custom-blog-list .post-meta,
.custom-blog-list .post-content {
	width: 70%;
	float: left;
	padding-left: 30px;
}
body:not(.search):not(.archive.author):not(.tax-series) .custom-blog-list .bottom-border {
	border-bottom: solid 1px var(--lightGrey);
	margin-top: 30px;
    float: left;
    width: 100%;
}
.custom-blog-list .et_pb_post {
	margin-bottom: 30px;
}
.custom-blog-list .et_pb_post:last-of-type {
	margin-bottom: 0;
}

/*** Style the individual posts ***/
.custom-blog-list.add-box-shadow {
	box-shadow: 0px 2px 80px 0px rgba(160,190,212,0.22);  
	border-radius: 6px;
	padding: 60px;
}

/*** Blog image aspect ratio square 1:1 ***/
.custom-blog-list.square .entry-featured-image-url {
	padding-top: 30%;
	display: block;
}

.custom-blog-list.square .entry-featured-image-url img {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	object-fit: cover;
}


@media only screen and (min-width: 576px) {
	.category-float-right .entry-featured-image-url,
	.category-float-right .et_main_video_container {
		float: left;
		max-width: 25%;
		margin-right: 30px;
	}
	body:not(.search):not(.archive):not(.tax-series) .category-float-right .et_main_video_container {
		float: left;
		margin-right: 30px;
		padding-bottom: 56.25%;
	}

	.category-float-right .post-categories{
		float: right;
		margin-left: 30px;
		text-align: right;
		/*height: 100%;*/
		line-height: 30px;
	}
}
@media only screen and (min-width: 768px) {
	.et-db #et-boc .et-l .news-section .et_pb_row .et_pb_column{
		padding: 0 30px;
/*		border-right: solid 1px var(--grey);*/
	}

	.et-db #et-boc .et-l .news-section .et_pb_row .et_pb_column:first-child{
		padding-left: 0;
	}

	.et-db #et-boc .et-l .news-section .et_pb_row .et_pb_column:last-child{
		border-right: 0;
		/*padding-right: 0;*/
	}

	.et-db #et-boc .et-l .news-section .et_pb_row .et_pb_column_1_4{
		flex: 0 0 25%;
		max-width: 25%;
	}

	.et-db #et-boc .et-l .news-section .et_pb_row .et_pb_column_1_2{
		flex: 0 0 50%;
		max-width: 50%;
	}

	.et-db #et-boc .et-l .news-section .et_pb_row .et_pb_column_4_4{
		flex: 0 0 100%;
		max-width: 100%;
	}

	body.archive .news-section .et_pb_module,
	.news-section .et_pb_module.category-float-right {
		height: 100%;
	}

	/*.news-section:not(.module-2x) .et_pb_column .et_pb_module{
		height: 100%;
	}*/

	.news-section:not(.module-2x) .et_pb_column .et_pb_ajax_pagination_container{
		display: flex;
		height: 100%;
		min-height: 100%;
		flex-wrap: wrap;
		align-content: stretch;
	}
	body.tax-videoshows #et-boc .et-l .blog-grid-4-columns .et_pb_ajax_pagination_container {
		display: grid;
	}

	.news-section .et_pb_column .column-count-4x .et_pb_ajax_pagination_container {
		display: grid;
		height: 100%;
		min-height: 100%;
		/*grid-gap: 30px;*/
    	grid-auto-rows: 1fr;
    	grid-template-columns: 1fr 1fr;
	}

	.news-section .grid-display-2col .et_pb_ajax_pagination_container {
		display: grid;
    	grid-template-columns: 1fr 1fr;
    	grid-gap: 20px;
	}
	/*.news-section .grid-display-2col .et_pb_ajax_pagination_container article {
		height: 100%;
	}*/
	.news-section .grid-display-2col .wrap-grid-image img {
		max-height: 200px;
	    object-fit: cover;
	    height: 200px;
	}

	.et-db #et-boc .et-l .news-section:not(.module-2x) .et_pb_column .et_pb_ajax_pagination_container .et_pb_post:last-child{
		margin-bottom: 0;
	}



	.pmi_special_promotion{
		margin-top: 0;
	}

	.pmi_special_promotion .et_pb_module_inner {
		flex-direction: row;
		align-items: initial;
	}

	.pmi_special_promotion .wrap-image {
		padding-bottom: 0;
		position: static;
		top: auto;
	}

	.grid-layout .et_pb_ajax_pagination_container {
	    display: flex;
	   	flex-wrap: wrap;
	}
	.grid-layout .et_pb_ajax_pagination_container article {
		display: flex;
	    flex-direction: column;
	    margin-bottom: 30px;
	    width: 100%;
	    flex: 0 0 50%;
	    padding-bottom: 20px;
	}
	.grid-layout .et_pb_ajax_pagination_container article .post-content {
		padding-bottom: 30px;
	}
	.grid-layout .et_pb_ajax_pagination_container article:nth-child(odd) {
	    padding-right: 20px;
	}
	.grid-layout .et_pb_ajax_pagination_container article:nth-child(even) {
	    padding-left: 20px;
	}
	.grid-layout .et_pb_ajax_pagination_container article:nth-last-of-type(-n+2) {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	/*.grid-layout.et_pb_module:not(.featured-post):not(.featured-podcast) .entry-featured-image-url img {
		height: 300px;
	}*/
}
@media only screen and (min-width: 982px) {
	.et-db #et-boc .et-l .column-count-4x .et_pb_ajax_pagination_container article:first-child,
	.et-db #et-boc .et-l .column-count-4x .et_pb_ajax_pagination_container article:nth-child(3) {
/*		border-right: solid 1px var(--grey);*/
	}
}
@media only screen and (max-width: 981px) {
	#main-content .trending-topics-section .et_pb_module:first-of-type {
		flex: 100%;
	}
}
@media only screen and (max-width: 767px) {
	.news-section.with-featured .et_pb_row .post-featured:nth-child(2){
		order: 1;
	}
	.et-db #et-boc .et-l .column-count-4x .et_pb_ajax_pagination_container article:first-child,
	.et-db #et-boc .et-l .column-count-4x .et_pb_ajax_pagination_container article:nth-child(3) {
		padding-right: 0px;
	}
	.et-db #et-boc .et-l .column-count-4x .et_pb_ajax_pagination_container article:nth-child(2),
	.et-db #et-boc .et-l .column-count-4x .et_pb_ajax_pagination_container article:last-child {
		padding-left: 0px;
	}
	.et-db #et-boc .et-l .column-count-4x .et_pb_ajax_pagination_container article:nth-child(3),
	.et-db #et-boc .et-l .column-count-4x .et_pb_ajax_pagination_container article:last-child {
		padding-bottom: 20px;
	}
}