/* ================================================= */
/* MAGAZINE LAYOUT for Articles Page: start; */

body:not(.et-fb) .entry-content .et_pb_section.slw-article-grid .et_pb_text {
	font-size: 15px;
	line-height: 1.4em;
	color: #6d6d6d;
}
body:not(.et-fb) .entry-content .et_pb_section.slw-article-grid .et_pb_text h4 {
	font-size: 16px;
	line-height: 1.2;
	color: #000000;
}


@media (min-width: 768px) {

	/*
		Each section is a Grid
		Odd rows have 3 columns. Even rows have 2 columns.
	*/
	body:not(.et-fb) .entry-content .et_pb_section.slw-article-grid {
		width: 90%;
		max-width: 1080px;
		margin: 0 auto;

		/*
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		grid-template-rows: auto;

		grid-gap: 0;
		*/

		display: flex;
		flex-flow: row wrap;
		justify-content: center;

	}

	body:not(.et-fb) .entry-content .et_pb_section.slw-article-grid .et_pb_row {
		flex-basis: 50%;
		order: 3;
		padding-top: 60px;
		padding-bottom: 60px;
		margin: 0;
	}

	/* ---------------- */
	/* FEATURED ARTICLE */
	body:not(.et-fb) .entry-content .et_pb_section.slw-article-grid .et_pb_row:nth-child(1) {
		order: 2;

		margin: 0 20px;
		padding-top: 0;
		padding-left: 30px;
		padding-right: 30px;
		flex-basis: calc(56% - 60px);
		border-left: 1px dotted #888888;
		border-right: 1px dotted #888888;
	}
	body:not(.et-fb) .entry-content .et_pb_section.slw-article-grid .et_pb_row:nth-child(1) .et_pb_text { font-size: 18px; }
	body:not(.et-fb) .entry-content .et_pb_section.slw-article-grid .et_pb_row:nth-child(1) .et_pb_text h4 { font-size: 24px; color: #333333; }


	body:not(.et-fb) .entry-content .et_pb_section.slw-article-grid .et_pb_row:nth-child(2) { order: 1; }

	body:not(.et-fb) .entry-content .et_pb_section.slw-article-grid .et_pb_row:nth-child(2),
	body:not(.et-fb) .entry-content .et_pb_section.slw-article-grid .et_pb_row:nth-child(3) { flex-basis: 22%; }
	

	/* ---------------- */
	/* 2nd row          */
	body:not(.et-fb) .entry-content .et_pb_section.slw-article-grid .et_pb_row:nth-child(2n+4) {
		padding-right: 30px;
	}
	body:not(.et-fb) .entry-content .et_pb_section.slw-article-grid .et_pb_row:nth-child(2n+5) {
		border-left: 1px dotted #888888;
		padding-left: 30px;
	}
	body:not(.et-fb) .entry-content .et_pb_section.slw-article-grid .et_pb_row:nth-child(2n+5) .et_pb_column {}

	body:not(.et-fb) .entry-content .et_pb_section.slw-article-grid .et_pb_row:nth-child(n+4) {
		border-top: 1px dotted #888888;
	}

	body:not(.et-fb) .entry-content .et_pb_section.slw-article-grid .et_pb_row:nth-child(n+4) .et_pb_column {
		display: flex;
		justify-content: space-between;
	}
	body:not(.et-fb) .entry-content .et_pb_section.slw-article-grid .et_pb_row:nth-child(n+4) .et_pb_column > .et_pb_module {
		flex-basis: 47%;
	}


	body:not(.et-fb) .entry-content .et_pb_section.slw-article-grid .et_pb_row .et_pb_column {}
	body:not(.et-fb) .entry-content .et_pb_section.slw-article-grid .et_pb_row .et_pb_column .et_pb_module {}
	body:not(.et-fb) .entry-content .et_pb_section.slw-article-grid .et_pb_row .et_pb_image {}
	body:not(.et-fb) .entry-content .et_pb_section.slw-article-grid .et_pb_row .et_pb_text { color: #555555; }
	body:not(.et-fb) .entry-content .et_pb_section.slw-article-grid .et_pb_row .et_pb_text h4 { font-size: 17px; }
	body:not(.et-fb) .entry-content .et_pb_section.slw-article-grid .et_pb_row .et_pb_text a {}
}

@media (max-width: 767px) {
	body:not(.et-fb) .entry-content .et_pb_section.slw-article-grid .et_pb_row { width: 90%; }
	body:not(.et-fb) .entry-content .et_pb_section.slw-article-grid .et_pb_row:nth-child(n+2) {
		border-top: 1px dotted #888888;
	}
	body:not(.et-fb) .entry-content .et_pb_section.slw-article-grid .et_pb_column {
		display: flex;
		justify-content: space-between;
	}
	body:not(.et-fb) .entry-content .et_pb_section.slw-article-grid .et_pb_column > .et_pb_module { flex-basis: 47%; margin: 0; }
	body:not(.et-fb) .entry-content .et_pb_section.slw-article-grid .et_pb_column > .et_pb_image { flex-basis: 34%; /* order: 2; */ }
	body:not(.et-fb) .entry-content .et_pb_section.slw-article-grid .et_pb_column > .et_pb_text { flex-basis: 60%; }
}
/* MAGAZINE LAYOUT for Articles Page: end */
