.wn-feat-card-heading a,
.wn-webcast-feat-card-heading a,
.wn-secondary-feat-card-heading a,
.wn-recent-article-card-heading a,
.wn-search-article-card-heading a,
.wn-department-article-card-heading a,
.wn-webcasts-article-card-heading a,
.wn-department-header-card-heading a,
.wn-mini-card-heading a {
	color: #151515;
	text-decoration: none;
	line-height: 1.8rem;
}



.wn-feat-card-heading a:hover,
.wn-webcast-feat-card-heading a:hover,
.wn-secondary-feat-card-heading a:hover,
.wn-recent-article-card-heading a:hover,
.wn-search-article-card-heading a:hover,
.wn-department-article-card-heading a:hover,
.wn-webcasts-article-card-heading a:hover,
.wn-department-header-card-heading a:hover,
.wn-mini-card-heading a:hover {
	color: #0079c1;
	cursor: pointer;
}

/* Start of Featured Card styling */

.wn-feat-card-heading {
	color: #151515;
	margin-top: 5px;
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 3;
}

.wn-feat-card-byline {
	margin: 15px 0px 0px 0px;
	font-size: 12px;
	color: #959595;
	line-height: 1rem;
}

.wn-feat-card-brief {
	color: #151515;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 3;
}

@media screen and (min-width: 860px) {
	.wn-feat-card-heading {
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		display: -webkit-box;
		-webkit-line-clamp: 2;

		/* font-size-5 */
		font-size: 30px;
		line-height: 2.3rem;
	}

	.wn-feat-card-img {
		width: 100%;
	}
	.featured-container {
		border-bottom: #ccc solid 1px;
	}

	.wn-feat-card-brief {
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		display: -webkit-box;
		-webkit-line-clamp: 3;
	}
}

@media screen and (max-width: 860px) {
	.wn-brief-and-trending-articles {
		padding: 0;
	}
}

/* End of Featured Card styling */

/* Start of Esri Brief Subscription styling */
#wherenext-subscription {
	margin-top: 25px;
}

#wherenext-subscription h3 {
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
}

.wn-subscription-text {
	color: #BFBFBF;
	font-size: 20px;
	line-height: 28px;
}

.wn-subscription-btn {
	margin-bottom: 20px;
	width: 100%;
	text-align: center;
	color: #FFF;
	background-color: #00A0FF;
	align-self: flex-start;
	margin-top: 10px;
}

.wn-subscription-btn:hover {
	background: #0087D7;
	color: black;
}

.wn-subscription {
	height: 100%;
}

.wn-subscription-container {
	border-top: #0061E2 solid 8px;
	background: #323232;
	padding: 25px;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.esri-brief-form {
	display: none;
}

@media screen and (min-width: 860px) {
	#wherenext-subscription {
		margin: 0;
	}

	.wn-subscription-container {
		padding: 15px 30px;
	}

	.wn-subscription-text {
		font-size: 16px;
		line-height: 24p;
		margin-bottom: 10px;
	}

	.wn-subscription-btn {
		width: auto;
		margin-bottom: 10px;
	}
}

/* End of Esri Brief Subscription styling */

/* Start of Trending Articles styling */

.wn-trending-article-title {
	margin-top: 30px;
	margin-bottom: 15px;
}

.wn-trending-article-container {
	border: #ccc solid 1px;
	background: #F8F8F8;
	padding: 25px 20px;
	margin-bottom: 45px;
}

.wn-trending-article-container .wn-mini-card:last-child {
	border-bottom: none;
	padding-bottom: 0;
}

.wn-trending-article-container .wn-mini-card:first-child {
	padding-top: 0;
}

.wn-mini-card {
	display: flex;
	flex-direction: row;
	padding: 20px 0px;
	border-bottom: #ccc solid 1px;
}

.wn-mini-card img,
.wn-mini-card > a {
	min-width: 100px;
	width: 100px;
	height: 100px;
	object-fit: cover;
}

.wn-mini-card-info {
	margin-left: 20px;
}

.wn-mini-card-byline {
	font-size: 10px;
	line-height: 1rem;
	width: 125px;
	margin-bottom: 10px;
	color: #959595;
}

.wn-mini-card-heading > a {
	font-size: 12px;
	line-height: 15px;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 4;
}

.wn-mini-card-byline-divider {
	display: none;
}

@media screen and (min-width: 860px) {
	.wn-mini-card-byline-divider {
		display: inline;
	}

	.wn-trending-article-title {
		font-size: 1.414rem;
		line-height: 1.55rem;
		margin-top: 64px;
		margin-bottom: 28px;
	}

	.wn-mini-card-byline {
		width: auto;
		font-size: 12px;
	}

	.wn-mini-card-heading > a {
		font-size: 18px;
		line-height: 26px;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		display: -webkit-box;
		-webkit-line-clamp: 3;
	}
}

/* End of Trending Articles styling */

/* Start of Secondary Featured Card styling */

.wn-secondary-feat-card-container {
	border-bottom: #ccc solid 1px;
}

.wn-secondary-feat-card {
	margin-bottom: 45px;
}

.wn-secondary-feat-card-heading {
	color: #151515;
	margin-top: 5px;
	margin-bottom: 10px;
	line-height: 2rem;

	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 3;
}

.wn-secondary-feat-card-byline {
	margin: 15px 0px 0px 0px;
	font-size: 12px;
	color: #959595;
	line-height: 1rem;
}

.wn-secondary-feat-card-brief {
	color: #151515;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 5;
}

.wn-secondary-feat-card-heading {
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 3;
}

@media screen and (min-width: 860px) {
	#wherenext-secondary-featured-cards {
		position: absolute;
		top: 1270px;
	}

	.wn-secondary-feat-card-container {
		display: flex;
		border-bottom: none;
	}

	.wn-secondary-feat-card-brief {
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		display: -webkit-box;
		-webkit-line-clamp: 3;
	}

	.wn-secondary-feat-card-info {
		padding-left: 0;
	}
}

/* End of Secondary Featured Card styling */

/* Start of Department Headers styling */

.wn-department-header-title-container {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-top: 40px;
	padding-bottom: 25px;
}

.wn-department-header-title {
	margin: 0;
}

.wn-department-header-title-container > a {
	margin-left: 20px;
	font-size: 11px;
	margin-top: 7px;
}

.wn-department-header-card {
	margin-bottom: 60px;
}

.wn-department-header-card-heading {
	color: #151515;
	margin-top: 5px;
	margin-bottom: 10px;
	font-size:20px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 3;
}

.wn-department-header-card:last-child {
	margin-bottom: 0;
}

.wn-department-header-card-byline {
	margin: 15px 0px 0px 0px;
	font-size: 12px;
	color: #959595;
	line-height: 1rem;
}

#wherenext-department-headers:last-child .wn-department-header-container,
#wherenext-department-headers:last-child .wn-department-header-card-container {
	border: none;
}

.wn-department-header-card-container {
	border-bottom: #ccc solid 1px;
	padding-bottom: 30px;
}

@media screen and (min-width: 860px) {
	.wn-department-header-title {
		font-size: 1.414rem;
		line-height: 1.55rem;
	}

	.wn-department-header-title-container a {
		font-size: 16px;
	}

	.wn-department-header-title-container {
		margin-top: 0px;
		margin-bottom: 48px;
		padding-bottom: 0px;
	}

	.wn-department-header-card-container {
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-start;
		padding-bottom: 0px;
	}

	.wn-department-header-card {
		max-width: 24%;
		margin-right: 1.325%;
	}

	.wn-department-header-card:nth-child(4n+4) {
		margin-right: 0%;
	}

	.wn-department-header-card:last-child {
		margin-bottom: 60px;
	}
}

/* End of Department Headers styling */

/* Start of About WhereNext */

#wherenext-about-wherenext {
	background: #0061E2;
	color: #FFFFFF;
}

#wherenext-about-wherenext h1 {
	margin-top: 30px;
	width: 25%;
	line-height: 3.325rem;
}

#wherenext-about-wherenext p {
	margin-bottom: 70px;
	line-height: 2rem;
}

.wn-about-header-body {
	line-height: 2rem;
}

@media screen and (min-width: 860px) {
	#wherenext-about-wherenext h1 {
		margin-top: 100px;
		width: auto;
	}

	#wherenext-about-wherenext p {
		margin-bottom: 100px;
	}
}

/* End of About WhereNext */

/* Start of Departments styling */

#wherenext-departments h2 {
	margin: 0;
	margin-top: 30px;
}

.wn-line-break {
	width: 50px;
	height: 3px;
	background: #0061E2;
	margin: 0px;
	margin-top: 15px;
	margin-bottom: 20px;
	border: none;
}

.wn-departments-text {
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 18;
	line-height: 2rem;
}

.wn-department-list {
	display: flex;
	flex-direction: row;
	overflow: visible;
	flex-wrap: wrap;
	list-style: none;
	margin-bottom: 30px;
}

.wn-department-list .wn-department-item a {
	border-radius: 18px;
	border: #0061E2 solid 1px;
	color: #0061E2;
	overflow: visible;
	text-decoration: none;
	padding: 6px 18px;
	margin: 6px 6px;
	text-align: center;
	white-space: nowrap;
	display: block;
	margin-left: 0px;
	font-size: 14px;
}

.wn-departments-container {
	display: flex;
	flex-direction: column;
}

.wn-department-list .wn-department-item a:hover {
	background: #0061E2;
	color: white;
}

@media screen and (min-width: 860px) {
	#wherenext-departments h2 {
		margin-top: 100px;
	}

	.wn-departments-container {
		display: flex;
		flex-direction: column;
	}

	.wn-departments-text {
		margin-bottom: 0;
	}

	.wn-department-list {
		position: relative;
		display: flex;
		flex-wrap: wrap;
		margin-top: 48px;
		margin-bottom: 100px;
	}

	.wn-department-list .wn-department-item a {
		height: auto;
		margin: 0;
		margin-right: 12px;
		margin-top: 10px;
	}
}

/* End of Departments styling */

/* Start of Featured Companies styling */

#wherenext-featured-companies {
	background: #F7F7F7;
}

.wn-featured-companies-title-container {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-top: 40px;
	padding-bottom: 25px;
}

.wn-featured-companies-card {
	margin-bottom: 60px;
}

.wn-featured-companies-card-heading {
	color: #151515;
	margin-top: 5px;
	margin-bottom: 10px;
	line-height: 1.8rem;

	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 3;
}

.wn-featured-companies-card-heading > a {
	text-decoration: none;
	color: #151515;
}

.wn-featured-companies-card-heading > a:hover {
	color: #005e95;
}

.wn-featured-companies-card-article-title {
	margin: 5px 0px;
	color: #6A6A6A;
}

.wn-featured-companies-card-article-title:hover {
	text-decoration: none;
}

.wn-featured-companies-card-img {
	margin-bottom: 10px;
}

.wn-featured-companies-card-description {
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 6;
	line-height: 1.5rem;
}

@media screen and (min-width: 860px) {
	.wn-featured-companies-title {
		font-size: 1.9994rem;
		line-height: 2.325rem;
		margin-bottom: 0;
	}

	.wn-featured-companies-title-container {
		margin-top: 100px;
		margin-bottom: 64px;
		padding-bottom: 0px;
	}

	.wn-featured-companies-card-container {
		display: flex;
		flex-wrap: wrap;
		/* justify-content: flex; */
	}

	.wn-featured-companies-card {
		max-width: 24%;
		margin-right: 1%;
	}
}

/* End of Featured Companies styling */

/* Start of Share Story styling */

.wn-share-story-container {
	display: flex;
	flex-direction: column;
}

.wn-share-story-img {
	width: 100%;
}

.wn-share-story-img {
	background: url("https://uat.esri.com/about/newsroom/wp-content/uploads/2020/06/wherenext-about-page-share-your-story.jpg");
	height: 100%;
	width: 100vw;
	background-size: cover;
	height: 55vw;
}

.wn-share-story-header {
	margin-top: 40px;
	margin-bottom: 0;
}

.wn-share-story-btn {
	width: auto;
	text-align: center;
	color: #0058CD;
	border: #0058CD solid 1px;
	background: none;
	margin: auto;
	margin-bottom: 65px;
}

.wn-share-story-text-container {
	width: auto;
	max-width: 95vw;
	margin: auto;
}

@media screen and (min-width: 860px) {
	#wherenext-share-story {
		min-height: 600px;
		height: 600px;
		margin: auto;

		overflow: hidden;
		display: flex;
		flex-wrap: wrap;
		overflow: hidden;
		position: relative;
		width: 100%;
	}

	#wherenext-share-story img {
		order: 1;
		width: 50vw;
		position: absolute;
		height: auto;
		max-width: 50vw;
		display: block;
	}

	.wn-share-story-img {
		position: absolute;
		max-width: 50vw;
		width: 50vw;
		height: 100%;
	}

	.wn-share-story-img-container {
		order: 1;
		height: auto;
		width: 100%;

		flex: 0 0 50%;
		max-width: 50%;
		position: relative;
		overflow: hidden;
		text-align: center;
		flex: 1 0 100%;
		padding: var(--space-20) var(--space-5);
		background-position: center;
		transition: all .25s ease-in-out;
		--bg-color: var(--calcite-ui-background);
		color: var(--calcite-ui-text-1);
	}

	.wn-share-story-btn {
		margin-left: 0;
		margin-top: 35px;
		margin-bottom: 100px;
	}

	.wn-share-story-header {
		margin-top: 100px;
		margin-bottom: 0;
	}
}

/* End of Share Story styling */

/* Start of Hero styling */
#wherenext-overview-hero {
	background: #0061E2;
}

.wherenext-hero-logo {
	max-width: 75%;
	margin: auto;
	margin-top: 36px;
}

.wherenext-hero-logo > h1 {
	margin-bottom: 15px;;
}

video, img {
	max-width: 100%;
	height: auto;
}

/* Remove the X button from text inputs and search inputs */
input[type=text]::-ms-clear {  display: none; width : 0; height: 0; }
input[type=text]::-ms-reveal {  display: none; width : 0; height: 0; }
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }

.wn-overview-search-inset {
	width: 90%;
	height: 52px;
	position: relative;
	max-width: 1060px;
	transition: padding .15s;
	margin: auto;
	margin-bottom: 30px;
}

form {
	margin: 0;
	padding: 0;
}

form, select, button, input {
	letter-spacing: 0em;
	font-family: "Avenir Next W01","Avenir Next W00","Avenir Next","Avenir","Helvetica Neue","Helvetica","Arial",sans-serif;
}

.wn-overview-search-form {
	-webkit-box-shadow: inset 0 -1px 0 0 #ccc;
	box-shadow: inset 0 -1px 0 0 #ccc;
	height: 35px;
	position: relative;
}

.wn-overview-search-label {
	left: 0;
	margin: 0;
	color: white;
	overflow: hidden;
	white-space: nowrap;
	width: calc(100% - 35px);
	position: absolute;
	bottom: 0;
	top: 0;
	font-size: 18px;
	line-height: 35px;
}

/* Animation for search label when data is filled */
@keyframes search-filled-label {
	0% {opacity: 0; top: 0px;}
	100% {opacity: 1; top: -22px;}
}

.wn-overview-search-label[data-filled] {
	font-size: 10px;
	line-height: 15px;
	margin-top: 5px;
	-webkit-animation: search-filled-label .3s;
	animation: search-filled-label .3s;
	color: white;
	position: absolute;
	top: -22px;
}

.wn-overview-search-control {
	left: 0;
	height: 30px;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
	border-width: 0;
	color: white;
	font-family: inherit;
	font-weight: inherit;
	padding: 0;
	z-index: 1;
	margin: 0;
	outline-offset: -2px;
	overflow: visible;
	width: calc(100% - 35px);
	position: absolute;
	bottom: 0;
	top: 0;
	font-size: 18px;
	line-height: 35px;
	white-space: nowrap;
}

.wn-overview-search-control:focus {
	outline: none;
	box-shadow: none;
}

.wn-overview-search-measure {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	-webkit-box-shadow: inset 0 -1px 0 0 #0079c1;
	box-shadow: inset 0 -1px 0 0 #0079c1;
	-webkit-transition: width .3s;
	transition: width .3s;
	user-select: none;
	font-size: 18px;
	line-height: 35px;
	bottom: 0;
	max-width: 100%;
	position: absolute;
	top: 0;
	white-space: nowrap;
	width: 0;
}

.wn-overview-search-measure-text {
	bottom: 0;
	clip: rect(0,0,0,0);
	max-width: 100%;
	position: absolute;
	top: 0;
	white-space: pre;
	width: 0;
	font-size: 18px;
	line-height: 35px;
}

.wn-overview-search-submit {
	right: 0;
	position: absolute;
	background-color: transparent;
	border-width: 0;
	bottom: 0;
	cursor: pointer;
	top: 0;
	-webkit-appearance: button;
	margin: 0;
	overflow: visible;
	text-transform: none;
}

.wn-overview-search-submit::before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' style='fill:white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.364 14.636L9.735 9.008a5.5 5.5 0 1 0-.706.708l5.628 5.627.707-.707zM1 5.5C1 3.019 3.019 1 5.5 1S10 3.019 10 5.5 7.981 10 5.5 10 1 7.981 1 5.5z'/%3E%3C/svg%3E");
	height: 16px;
	margin-left: 9.5px;
	margin-right: 9.5px;
	width: 16px;
	display: block;
}

@media screen and (min-width: 860px) {
	#wherenext-overview-hero {
		min-height: 160px;
	}

	.wn-overview-container {
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
	}

	.wherenext-hero-logo {
		margin-left: 0;
	}

	.wherenext-hero-logo img {
		width: auto;
		height: 80px;
	}

	.wherenext-hero-logo h1 {
		margin-bottom: 0;
	}

	.wn-overview-search-inset {
		width: 400px;
		margin-bottom: 20px;
		margin-right: 0;
	}
}

/* End of Hero styling */

/* Explore Department styling */
.wn-section-title {
	color: #151515;
	text-align: center;
	margin: 30px 0px;
}

#wherenext-explore-departments {
	position: relative;
}

#wherenext-explore-departments .wn-explore-list {
	display: flex;
	flex-direction: row;
	overflow: auto;
	list-style: none;
	margin-bottom: 30px;
}

.wn-explore-list .wn-explore-item a {
	border-radius: 18px;
	border: #0061E2 solid 1px;
	color: #0061E2;
	overflow: visible;
	text-decoration: none;
	padding: 6px 18px;
	margin: 0px 6px;
	text-align: center;
	white-space: nowrap;
	display: block;
	font-size: 14px;
}

.wn-explore-list .wn-explore-item a:hover {
	background: #0061E2;
	color: white;
}

.section-left-fade {
	height: 100%;
	width: 15%;
	left: 0;
	top: 0;
	position: absolute;
	background: linear-gradient(to left, rgba(255, 255, 255, 0), white 90%);
}

.section-right-fade {
	height: 100%;
	width: 15%;
	top: 0;
	right: 0;
	position: absolute;
	background: linear-gradient(to right, rgba(255, 255, 255, 0), white 90%);
}

@media screen and (min-width: 860px) {
	.wn-explore-departments-container {
		display: flex;
		align-items: flex-start;
		flex-direction: column;
	}

	#wherenext-explore-departments .wn-explore-list {
		position: relative;
		margin: 40px 0px;
		margin-top: 0px;
		display: flex;
		flex-wrap: wrap;
	}

	.wn-explore-item {
		margin-top: 10px;
	}

	.wn-explore-list .wn-explore-item a {
		height: auto;
		margin: 0px;
		margin-right: 12px;
	}

	.wn-section-title {
		min-width: 176px;
		margin-bottom: 0px;
		margin-top: 40px;
		text-align: initial;
	}

	.section-left-fade {
		display: none;
	}

	.section-right-fade {
		display: none;
	}
}

/* End of Explore Department styling */

/* Start of Recent Article styling */
.wn-recent-article-card-container {
	border-bottom: #ccc solid 1px;
}

.wn-recent-article-gateway-card-container {
	border: none;
}

.wn-recent-article-title-container {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-top: 40px;
	padding-bottom: 25px;
}

.wn-recent-article-title {
	margin: 0;
}

.wn-recent-article-title-container > a {
	margin-left: 20px;
	font-size: 11px;
	margin-top: 7px;
}

.wn-recent-article-card {
	margin-bottom: 60px;
}

.wn-recent-article-card-heading {
	color: #151515;
	margin-top: 5px;
	margin-bottom: 10px;
	line-height: 26px;
	font-size: 22px;

	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 3;
}

.wn-recent-article-card-byline {
	margin: 15px 0px 0px 0px;
	font-size: 12px;
	color: #959595;
	line-height: 1rem;
}

@media screen and (min-width: 860px) {
	.wn-recent-article-title {
		font-size: 1.414rem;
		line-height: 1.55rem;
	}

	.wn-recent-article-title-container a {
		font-size: 16px;
	}

	.wn-recent-article-title-container {
		margin-top: 64px;
		margin-bottom: 48px;
		padding-bottom: 0px;
	}

	.wn-recent-article-card-container,
	.wn-recent-article-gateway-card-container {
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-start;
	}

	.wn-recent-article-card {
		max-width: 24%;
		margin-right: 1.325%;
	}

	.wn-recent-article-card:nth-child(4n+4) {
		margin-right: 0%;
	}
}

/* End of Recent Article styling */

/* Start of Author Info styling */

.wn-author-info-container {
	display: flex;
	flex-direction: column;
}

.wn-author-image {
	width: 180px;
	height: 180px;
	border-radius: 50%;
	margin: 40px auto;
}

.wn-author-name,
.wn-author-desc {
	color: #151515;
	margin: 0px;
}

.wn-line-break {
	width: 50px;
	height: 3px;
	background: #0061E2;
	margin: 15px 0px;
	border: none;
}

.wn-author-connect-controls {
	display: flex;
	justify-content: center;
	margin: 30px 0px;
}

.wn-author-connect-control {
	cursor: pointer;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	background-size: 40px;
	background-position: center;
	margin: 0px 8px;
}

.wn-author-connect-control:hover {
	background-color: #127CB3 !important;
}

@media screen and (min-width: 860px) {
	#wherenext-author-info {
		margin-top: 100px;
	}

	#wherenext-author-info > .grid-container {
		display: flex;
		justify-content: center;
	}

	.wn-author-info-container {
		flex-direction: row;
	}

	.wn-author-image {
		margin-right: 75px;
	}

	.wn-author-connect-controls {
		justify-content: flex-start;
		margin-top: 45px;
		margin-bottom: 100px;
	}

	.wn-author-connect-controls a:first-child {
		margin-left: 0px;
	}
}

/* End of Author Info styling */

/* Start of Category Header styling */

.wn-category-header-container {
	display: flex;
	align-items: flex-start;
	margin-top: 64px;
	flex-direction: column;
}

@media screen and (min-width: 860px) {
	.wn-category-header-container {
		flex-direction: row;
	}
}

/* End of Category Header styling */

/* Start of Category Gateway Header styling */

#wherenext-category-gateway-header {
	margin-top: 45px;
}

#wherenext-category-gateway-header h1 {
	color: #151515;
	margin: 0;
}

#wherenext-recent-article-gateway-header {
	margin-top: 45px;
	margin-bottom: 80px;
}

@media screen and (min-width: 860px) {
	#wherenext-recent-article-gateway-header {
		margin-top: 74px;
	}

	#wherenext-category-gateway-header {
		margin-top: 64px;
		margin-bottom: 20px;
	}

	#wherenext-category-gateway-header h1 {
		font-size: 3.39795rem;
		line-height: 3.1rem;
	}
}

/* End of Category Gateway Header styling */

/* Start of Department Title styling */

.wn-department-header-container {
	margin-top: 30px;
}

#wherenext-department-title {
	margin-bottom: 60px;
}

#wherenext-department-title h1 {
	color: #151515; /* ui-text-1 */
	margin-bottom: 15px;
	word-break: break-word;
	hyphens: auto;
}

#wherenext-department-title p {
	border-left: #0061E2 solid 3px;
	padding-left: 15px;
}

.wn-department-search-inset {
	width: 100%;
	height: 52px;
	position: relative;
	max-width: 1060px;
	transition: padding .15s;
	margin: auto;
	margin-bottom: 30px;
}

/* Remove the X button from text inputs and search inputs */
input[type=text]::-ms-clear {  display: none; width : 0; height: 0; }
input[type=text]::-ms-reveal {  display: none; width : 0; height: 0; }
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }

form {
	margin: 0;
	padding: 0;
}

form, select, button, input {
	letter-spacing: 0em;
	font-family: "Avenir Next W01","Avenir Next W00","Avenir Next","Avenir","Helvetica Neue","Helvetica","Arial",sans-serif;
}

.wn-department-search-form {
	-webkit-box-shadow: inset 0 -1px 0 0 #ccc;
	box-shadow: inset 0 -1px 0 0 #ccc;
	height: 35px;
	position: relative;
}

.wn-department-search-label {
	left: 0;
	margin: 0;
	color: #4A4A4A; /* ui-text-2 */
	overflow: hidden;
	white-space: nowrap;
	width: calc(100% - 35px);
	position: absolute;
	bottom: 0;
	top: 0;
	font-size: 18px;
	line-height: 35px;
}

.wn-department-search-label[data-filled] {
	font-size: 10px;
	line-height: 15px;
	margin-top: 5px;
	-webkit-animation: search-filled-label .3s;
	animation: search-filled-label .3s;
	color: #4A4A4A; /* ui-text-2 */
	position: absolute;
	top: -22px;
}

.wn-department-search-control {
	left: 0;
	height: 30px;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
	border-width: 0;
	color: #4A4A4A; /* ui-text-2 */
	font-family: inherit;
	font-weight: inherit;
	padding: 0;
	z-index: 1;
	margin: 0;
	outline-offset: -2px;
	overflow: visible;
	width: calc(100% - 35px);
	position: absolute;
	bottom: 0;
	top: 0;
	font-size: 18px;
	line-height: 35px;
	white-space: nowrap;
}

.wn-department-search-control:focus {
	outline: none;
	box-shadow: none;
}

.wn-department-search-measure {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	-webkit-box-shadow: inset 0 -1px 0 0 #0079c1;
	box-shadow: inset 0 -1px 0 0 #0079c1;
	-webkit-transition: width .3s;
	transition: width .3s;
	user-select: none;
	font-size: 18px;
	line-height: 35px;
	bottom: 0;
	max-width: 100%;
	position: absolute;
	top: 0;
	white-space: nowrap;
	width: 0;
}

.wn-department-search-measure-text {
	bottom: 0;
	clip: rect(0,0,0,0);
	max-width: 100%;
	position: absolute;
	top: 0;
	white-space: pre;
	width: 0;
	font-size: 18px;
	line-height: 35px;
}

.wn-department-search-submit {
	right: 0;
	position: absolute;
	background-color: transparent;
	border-width: 0;
	bottom: 0;
	cursor: pointer;
	top: 0;
	-webkit-appearance: button;
	margin: 0;
	overflow: visible;
	text-transform: none;
}

.wn-department-search-submit::before {
	content: url("data:image/svg+xml;charset=utf-8,<svg viewBox='0 0 16 16' style='fill:rgb(74, 74, 74)' xmlns='http://www.w3.org/2000/svg'><path d='M15.364 14.636L9.735 9.008a5.5 5.5 0 1 0-.706.708l5.628 5.627.707-.707zM1 5.5C1 3.019 3.019 1 5.5 1S10 3.019 10 5.5 7.981 10 5.5 10 1 7.981 1 5.5z'/></svg>");
	height: 16px;
	margin-left: 9.5px;
	margin-right: 9.5px;
	width: 16px;
	display: block;
}

@media screen and (min-width: 860px) {
	.wn-department-header-container {
		display: flex;
		align-items: flex-start;
		margin-top: 64px;
		flex-direction: column;
	}

	#wherenext-department-title h1 {
		font-size: 3.39795rem;
		line-height: 3.1rem;
		margin-bottom: 24px;
	}

	.wn-department-search-inset {
		width: 604.16667px;
		max-width: 39.58333vw;
		margin-bottom: 20px;
		margin-right: 0;
		margin-top: 20px;
	}
}

/* End of Department Title styling */

/* Start of Department Featured Card styling */

#wherenext-department-feat-card .wn-feat-card-heading {
	color: #151515;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 3;
}

#wherenext-department-feat-card .wn-feat-card-byline {
	margin-top: 0px;
	font-size: 12px;
	color: #959595;
	line-height: 1rem;
}

#wherenext-department-feat-card .wn-feat-card-brief {
	color: #151515;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 3;
}

#wherenext-featured-department-section {
	min-height: min-content;
}

@media screen and (min-width: 860px) {
	#wherenext-featured-department-section {
		display: flex;
	}

	#wherenext-department-feat-card .wn-feat-card-container {
		height: 100%;
	}

	#wherenext-department-feat-card .wn-feat-card {
		display: flex;
		align-items: center;
		height: 100%;
	}

	#wherenext-department-feat-card .wn-feat-card-img-container {
		height: 100%;
	}

	#wherenext-department-feat-card .wn-feat-card-info-container {
		display: flex;
		flex-direction: column;
		padding-left: 24px;
	}

	#wherenext-department-feat-card .wn-feat-card-byline {
		margin: 0px;
	}

	#wherenext-department-feat-card .wn-feat-card-img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	#wherenext-department-feat-card .wn-feat-card-brief {
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		margin-bottom: 0;
	}

	#wherenext-department-feat-card .wn-feat-card-info-container > a {
		margin-top: 15px;
	}

	.wn-feat-card-info {
		padding-left: 0;
	}
}

/* End of Department Featured Card styling */


/* Start of Webcast Featured Card styling */

#wherenext-featured-webcast-section .wn-feat-card-heading {
	color: #151515;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 3;
}

#wherenext-featured-webcast-section .wn-feat-card-byline {
	margin-top: 0px;
	font-size: 12px;
	color: #959595;
	line-height: 1rem;
}

#wherenext-featured-webcast-section .wn-feat-card-brief {
	color: #151515;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 3;
}

.wn-webcast-feat-card-heading {
	color: #151515;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 3;
}

.wn-webcast-feat-card-byline {
	margin: 15px 0px 0px 0px;
	font-size: 12px;
	color: #959595;
	line-height: 1rem;
}

.wn-webcast-feat-card-brief {
	color: #151515;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-height: 1.5rem;
	margin-bottom: 15px;
}

@media screen and (min-width: 860px) {
	#wherenext-featured-webcast-section {
		display: flex;
	}

	#wherenext-featured-webcast-section .wn-feat-card {
		display: flex;
		align-items: center;
		margin-top: 100px;
	}

	#wherenext-featured-webcast-section .wn-feat-card-byline {
		margin: 15px 0px 0px 0px;
	}

	#wherenext-featured-webcast-section .wn-feat-card-img {
		width: 100%;
	}

	#wherenext-featured-webcast-section .wn-feat-card-brief {
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		display: -webkit-box;
		-webkit-line-clamp: 3;
	}

	.wn-webcast-feat-card-heading {
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		display: -webkit-box;
		-webkit-line-clamp: 2;
	}

	.wn-webcast-feat-card-img {
		width: 100%;
	}
	.webcast-featured-container {
		display: flex;
		flex-wrap: wrap;
		border-bottom: #ccc solid 1px;
	}

	.wn-webcast-feat-card-brief {
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		display: -webkit-box;
		-webkit-line-clamp: 3;
	}
}

/* End of Webcast Featured Card styling */

/* Start of Department Article styling */

#wherenext-department-articles {
	margin-top: 50px;
}

.wn-department-article-title-container {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-top: 40px;
	padding-bottom: 25px;
}

.wn-department-article-title {
	margin: 0;
}

.wn-department-article-title-container > a {
	margin-left: 20px;
	font-size: 11px;
	margin-top: 7px;
}

.wn-department-article-card {
	margin-bottom: 60px;
}

.wn-department-article-card-heading {
	color: #151515;
	margin-top: 5px;
	margin-bottom: 10px;
	line-height: 26px;
	font-size: 22px;

	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 3;
}

.wn-department-article-card-byline {
	margin: 15px 0px 0px 0px;
	font-size: 12px;
	color: #959595;
	line-height: 1rem;
}

@media screen and (min-width: 860px) {
	.wn-department-article-title {
		font-size: 1.414rem;
		line-height: 1.55rem;
	}

	.wn-department-article-title-container a {
		font-size: 16px;
	}

	.wn-department-article-title-container {
		margin-top: 64px;
		margin-bottom: 48px;
		padding-bottom: 0px;
	}

	.wn-department-article-card-container {
		display: flex;
		flex-wrap: wrap;
	}

	.wn-department-article-card {
		max-width: 24%;
		margin-right: 1.325%;
	}

	.wn-department-article-card:nth-child(4n+4) {
		margin-right: 0%;
	}
}

/* End of Department Article styling */

/* Start of Webcasts Article styling */

#wherenext-webcasts-articles {
	margin-top: 50px;
}

.wn-webcasts-article-title-container {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-top: 40px;
	padding-bottom: 25px;
}

.wn-webcasts-article-title {
	margin: 0;
}

.wn-webcasts-article-title-container > a {
	margin-left: 20px;
	font-size: 11px;
	margin-top: 7px;
}

.wn-webcasts-article-card {
	margin-bottom: 60px;
}

.wn-webcasts-article-card-heading {
	color: #151515;
	margin-top: 5px;
	margin-bottom: 10px;
	line-height: 26px;
	font-size: 22px;

	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 3;
}

.wn-webcasts-article-card-byline {
	margin: 15px 0px 0px 0px;
	font-size: 12px;
	color: #959595;
	line-height: 1rem;
}

@media screen and (min-width: 860px) {
	.wn-webcasts-article-title {
		font-size: 1.414rem;
		line-height: 1.55rem;
	}

	.wn-webcasts-article-title-container a {
		font-size: 16px;
	}

	.wn-webcasts-article-title-container {
		margin-top: 64px;
		margin-bottom: 48px;
		padding-bottom: 0px;
	}

	.wn-webcasts-article-card-container {
		display: flex;
		flex-wrap: wrap;
	}

	.wn-webcasts-article-card {
		padding-bottom: 30px;
	}
}

/* End of Webcasts Article styling */

/* Start of Department Pagination styling */

#wherenext-department-pagination {
	display: none;
}

@media screen and (min-width: 860px) {
	#wherenext-department-pagination {
		display: block;
		margin: 100px auto;
	}

	.wn-pagination-container {
		display: flex;
		justify-content: center;
	}
}

/* End of Department Pagination styling */

/* Start of Search Page Search Form styling */
#wherenext-search-page-body {
	min-height: 1000px;
}

.wn-search-page-search-inset {
	width: 90%;
	position: relative;
	max-width: 1060px;
	transition: padding .15s;
	margin: auto;
}

.wn-search-page-search-form {
	-webkit-box-shadow: inset 0 -1px 0 0 #959595;
	box-shadow: inset 0 -1px 0 0 #959595;
	height: 40px;
	position: relative;
}

.wn-search-page-search-label {
	left: 0;
	margin: 0;
	color: #a9a9a9;
	overflow: hidden;
	white-space: nowrap;
	width: calc(100% - 75px);
	position: absolute;
	bottom: 0;
	line-height: 35px;
	height: 35px;
}

.wn-search-page-search-label[data-filled] {
	font-size: 10px;
	line-height: 15px;
	margin-top: 5px;
	-webkit-animation: search-filled-label .3s;
	animation: search-filled-label .3s;
	color: #a9a9a9;
	position: absolute;
	top: -22px;
}

.wn-search-page-search-control {
	left: 0;
	height: 100%;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
	border-width: 0;
	color: black;
	font-family: inherit;
	font-weight: inherit;
	padding: 0;
	z-index: 1;
	margin: 0;
	outline-offset: -2px;
	overflow: visible;
	width: calc(100% - 75px);
	position: absolute;
	bottom: 0;
	top: 0;
	line-height: 35px;
	white-space: nowrap;
}

.wn-search-page-search-control:focus {
	outline: none;
	box-shadow: none;
}

.wn-search-page-search-measure {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	-webkit-box-shadow: inset 0 -1px 0 0 #0079c1;
	box-shadow: inset 0 -1px 0 0 #0079c1;
	-webkit-transition: width .3s;
	transition: width .3s;
	user-select: none;
	font-size: 18px;
	line-height: 35px;
	bottom: 0;
	max-width: 100%;
	position: absolute;
	top: 0;
	white-space: nowrap;
	width: 0;
}

.wn-search-page-search-measure-text {
	bottom: 0;
	clip: rect(0,0,0,0);
	max-width: 100%;
	position: absolute;
	top: 0;
	white-space: pre;
	width: 0;
	font-size: 18px;
	line-height: 35px;
}

.wn-search-page-search-submit {
	right: 0;
	position: absolute;
	background-color: transparent;
	border-width: 0;
	bottom: 0;
	cursor: pointer;
	top: 0;
	-webkit-appearance: button;
	margin: 0;
	overflow: visible;
	text-transform: none;
}

.wn-search-page-search-submit::before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' style='fill:black' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.364 14.636L9.735 9.008a5.5 5.5 0 1 0-.706.708l5.628 5.627.707-.707zM1 5.5C1 3.019 3.019 1 5.5 1S10 3.019 10 5.5 7.981 10 5.5 10 1 7.981 1 5.5z'/%3E%3C/svg%3E");
	height: 28px;
	width: 28px;
	margin-left: 9.5px;
	margin-right: 9.5px;
	display: block;
}

#wherenext-search-page-search-input .wn-search-tag-list {
	display: none;
	flex-direction: row;
	overflow: visible;
	flex-wrap: wrap;
	list-style: none;
	margin-top: 35px;
	margin-left: -6px;
}

.wn-search-tag-list .wn-search-tag {
	border-radius: 18px;
	color: black;
	background-color: #efefef;
	overflow: visible;
	text-decoration: none;
	padding: 2px 12px;
	margin: 4px 6px;
	text-align: center;
	white-space: nowrap;
	display: flex;
	align-items: center;
	font-size: 14px;
}

.wn-search-tag button {
	margin: 0;
	margin-left: 6px;
	padding: 0;
	border: none;
	background: url("https://raw.githubusercontent.com/Esri/calcite-ui-icons/master/icons/x-16.svg");
	height: 22px;
	width: 22px;
}

.wn-search-tag button:hover {
	cursor: pointer;
}

.wn-search-tag-list .wn-search-tag-text {
	margin: 0;
}

.wn-search-tag-remove {
	height: 22px;
}

.wn-search-page-search-number {
	display: none;
	text-align: center;
	color: #4A4A4A;
}

#wherenext-search-page-search-input {
	margin-top: 50px;
	margin-bottom: 50px;
	height: 500px;
	display: flex;
	align-items: center;
	min-height: min-content;
}

#wherenext-search-page-search-input[data-filled] {
	height: auto;
	min-height: min-content;
}

.wn-search-page-search-text {
	color: #151515;
	margin-top: 35px;
}

#wherenext-search-page-search-input[data-filled] .wn-search-page-search-text {
	opacity: 0;
}

@media screen and (min-width: 860px) {
	#wherenext-search-page-search-input {
		min-height: 300px;
	}

	.wn-search-input-container {
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
		margin-top: 20px;
	}

	.wn-search-page-search-inset {
		width: 100%;
		max-width: 100%;
	}

	#wherenext-search-page-search-input .wn-search-tag-list {
		position: relative;
		margin: 48px auto;
		margin-left: -6px;
	}

	.wn-search-page-search-number {
		display: block;
	}

	.wn-search-page-search-form {
		display: flex;
		align-items: center;
		height: 75px;
	}

	.wn-search-page-search-submit {
		top: auto;
		bottom: auto;
	}

	.wn-search-page-search-submit::before {
		height: 48px;
		width: 48px;
	}

	.wn-search-page-search-control,
	.wn-search-page-search-label {
		font-size: 2.82715rem; /* font-size-6 */
		line-height: 3.1rem;
	}

	.wn-search-page-search-label[data-filled] {
		top: -22px;
	}

	.wn-search-page-search-text {
		font-size: 1rem;
		line-height: 1.55rem;
	}

	.wn-search-page-search-label {
		height: 60px;
	}
}

/* End of Start of Search Page Search Form styling */

/* Start of Search Article styling */
/*#wherenext-search-articles {*/
/*	display: none;*/
/*}*/

.wn-search-article-title-container {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-top: 40px;
	padding-bottom: 25px;
}

.wn-search-article-title {
	margin: 0;
}

.wn-search-article-title-container > a {
	margin-left: 20px;
	font-size: 11px;
	margin-top: 7px;
}

.wn-search-article-card {
	margin-bottom: 60px;
}

.wn-search-article-card-heading {
	color: #151515;
	margin-top: 5px;
	margin-bottom: 10px;
	line-height: 26px;
	font-size: 22px;

	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 3;
}

.wn-search-article-card-byline {
	margin: 15px 0px 0px 0px;
	font-size: 12px;
	color: #959595;
	line-height: 1rem;
}

@media screen and (min-width: 860px) {
	.wn-search-article-title {
		font-size: 1.414rem;
		line-height: 1.55rem;
	}

	.wn-search-article-title-container a {
		font-size: 16px;
	}

	.wn-search-article-title-container {
		margin-top: 64px;
		margin-bottom: 48px;
		padding-bottom: 0px;
	}

	.wn-search-article-card-container {
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-start;
	}

	.wn-search-article-card {
		max-width: 24%;
		margin-right: 1.325%;
	}

	.wn-search-article-card:nth-child(4n+4) {
		margin-right: 0%;
	}
}

/* End of Search Article styling */

/* Start of Search Page Pagination styling */

#wherenext-search-pagination {
	display: block;
	margin: 100px auto;
}

#wherenext-search-pagination .wn-pagination-container {
	display: flex;
	justify-content: center;
}

/* End of Search Page Pagination styling */

/* Start of Esri Brief Subscribe Form */

.wn-subscribe-form-container {
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: 25px 0px;
}

.wn-subscribe-form-container .wn-subscribe-form-title {
	text-align: center;
	color: #151515;
	margin: 15px;
}

.wn-subscribe-form-container .wn-subscribe-form-description {
	text-align: center;
}

.wn-subscribe-form-container form {
	margin-top: 10px;
	display: flex;
	flex-direction: column;
}

.wn-subscribe-form-container form calcite-button {
	margin: auto;
}

/* End of Esri Brief Subscribe Form */

/* Start of Esri Brief Subscription FAQs */

#wherenext-subscribe-faq {
	background: #353535; /* blk-170 */
}

.wn-subscribe-faq-container {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.wn-subscribe-faq-container h2 {
	color: #BFBFBF; /* ui-text-1-dark */
	margin: 64px 0px;
	text-align: center;
}

.wn-subscribe-faq-accordion-container {
	width: 100%;
	background: #202020; /* blk-210 */
	margin-bottom: 64px;
}

.wn-subscribe-faq-accordion-item {
	background: #202020; /* blk-210 */
	color: #FFFFFF;
	/* padding: 25px 0px; */
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
	font-size: 1.0625rem;
	line-height: 1.55rem;
	border-bottom: #4A4A4A solid 1px;
}

.wn-subscribe-faq-accordion-item > button {
	height: 100px;
	display: flex;
	align-items: center;
	padding-left: 25px;
	background: #202020;
	color: #FFFFFF;
	border: none;
	position: relative;
	cursor: pointer;
}

.wn-subscribe-faq-accordion-item > button::after {
	height: 30px;
	width: 30px;
	position: absolute;
	right: 25px;
	transition: -webkit-transform .25s;
	transition: transform .25s,-webkit-transform .25s;
	content: url("https://www.esri.com/content/dam/esrisites/en-us/about/careers/icons/arrow-down.svg");
}

.wn-subscribe-faq-accordion-item > button[aria-expanded=true],
.wn-subscribe-faq-accordion-item-text[aria-expanded=true] {
	border-left: #0079c1 solid 3px;
	padding-left: 22px;
}

.wn-subscribe-faq-accordion-item > button[aria-expanded=true]:after {
	-webkit-transform: rotateX(180deg) translateY(1px);
	transform: rotateX(180deg) translateY(1px);
}

.wn-subscribe-faq-accordion-item-text {
	display: none;
	text-align: left;
	padding-left: 25px;
	color: #BFBFBF;
	margin: 0;
	padding-bottom: 20px;
	padding-right: 25px;
}

.wn-subscribe-faq-accordion-item-text[aria-expanded=true] {
	display: block;
}

.wn-subscription-faq-expand-all-container {
	color: #BFBFBF;
	display: flex;
	align-items: center;
	align-self: flex-end;
	height: 50px;
	margin-bottom: 30px;
}

.wn-subscription-faq-expand-all-container > p {
	margin: 0;
}

.wn-subscription-faq-expand-all-container > button {
	margin-left: 10px;
	height: 50px;
	width: 50px;
	background: url("https://www.esri.com/content/dam/esrisites/en-us/about/careers/icons/arrow-down.svg");
	background-size: 35px;
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	border-radius: 50%;
	-webkit-transition: background-color 75ms;
	transition: background-color 75ms;
	cursor: pointer;
	background-color: #2B2B2B;
}

.wn-subscribe-form-multi-input calcite-label{
	margin-left: -0.5rem;
}

.wn-subscribe-form-input-row {
	margin-bottom: 20px;
}

.sc-calcite-input-h input.sc-calcite-input {
	border-color: #CACACA;
}

@media screen and (min-width: 860px) {
	.wn-subscribe-form-container {
		margin: 100px 0px;
		align-items: center;
	}

	.wn-subscribe-form-title {
		font-size: 2.82715rem; /* font-size-6 */
		line-height: 3.1rem;
	}

	.wn-subscribe-form-description {
		font-size: 1rem;
		line-height: 1.55rem;
		margin-bottom: 0px;
	}

	#esri-brief-subscribe-checkbox {
		width: auto;
		margin: 20px auto;
	}

	.wn-subscribe-btn-container {
		display: flex;
		justify-content: center;
	}

	.wn-subscribe-faq-accordion-item-text {
		padding-bottom: 35px;
		max-width: 55.41667vw;
		width: 845.83333px;
		padding-left: 50px;
	}

	.wn-subscribe-faq-accordion-item > button {
		padding-left: 50px;
	}

	.wn-subscribe-faq-accordion-item > button::after {
		right: 50px;
	}

	.wn-subscribe-faq-accordion-item > button[aria-expanded=true],
	.wn-subscribe-faq-accordion-item-text[aria-expanded=true] {
		padding-left: 47px;
	}
}

/* End of Esri Brief Subscription FAQs */

/* Start of View All Departments styling */

.wn-view-all-departments-container {
	text-align: center;
	margin: 50px auto;
}

#wherenext-view-all-departments a {
	font-size: 11px;
}

@media screen and (min-width: 860px) {
	#wherenext-view-all-departments a {
		font-size: 16px;
	}

	.wn-view-all-departments-container {
		margin-bottom: 100px;
	}
}

/* End of View All Departments styling */

/* Start of Esri Brief Footer Subscription styling */

#wherenext-subscription-footer {
	background: #0058CD;
	min-height: 300px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.wn-subscription-footer-container {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

#wherenext-subscription-footer h3 {
	color: #FFFFFF;
	margin-top: 20px;
	margin-bottom: 10px;
	text-align: center;
}

#wherenext-subscription-footer p {
	color: #FFFFFF;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
}

.wn-subscription-footer-btn {
	width: auto;
	text-align: center;
	color: #FFFFFF;
	outline: #FFFFFF solid 1px;
	background: none;
}

.wn-subscription-footer-btn:hover {
	background: #0058CD;
	outline: #FFFFFF solid 3px;
}

/* End of Esri Brief Footer Subscription styling */

/* Start of Social Media styling */

#wherenext-connect-social {
	background: #0061E2;
	min-height: 300px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.wn-connect-social-container {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

#wherenext-connect-social h3 {
	color: #FFFFFF;
	margin-top: 20px;
	margin-bottom: 10px;
	text-align: center;
}

#wherenext-connect-social p {
	color: #FFFFFF;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
}

.wn-social-container{
	display: flex;
	height: 45px;
	width: 125px;
	justify-content: center;
}

.wn-social-container span{
	height: 45px;
	width: 45px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.wn-social-btn {
	height: 40px;
	min-width: 40px;
	border-radius: 50%;
}

.wn-social-btn:hover {
	height: 45px;
	width: 45px;
}

.wn-brief-and-social-container {
	min-height: min-content;
}

/* End of Social Media styling */

@media screen and (min-width: 860px) {
	.wn-brief-and-social-container {
		display: flex;
	}

	#wherenext-subscription-footer,
	#wherenext-connect-social {
		width: 50%;
	}
}

/* Start of Esri Brief One Form styling */

.one-form-modal-opener .js-modal-toggle .svg-icon {
	zoom: 1;
	top: 3px;
}

/* End of Esri Brief One Form styling */

/* Start of Article Header Styling */

.wn-article-header-container {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-top: 20px;
}

.wn-article-header-info {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.wn-article-wherenext-logo {
	margin-bottom: 10px;
}

.wn-article-wherenext-logo a {
	display: block;
	width: 187px;
	height: 25px;
	background: url("https://www.esri.com/about/newsroom/wp-content/uploads/2022/03/wherenext-logo-blue.png");
	text-indent: -9999px;
}

.wn-article-wherenext-logo a:hover {
	background: url("https://www.esri.com/about/newsroom/wp-content/uploads/2022/03/wherenext-logo-black-1.png");
}

.wn-article-header-category-date-container {
	display: flex;
	align-items: center;
}

.wn-article-header-line-break {
	height: 32px;
	width: 3px;
	background: #0061E2;
	margin: 0px 10px;
}

.wn-article-header-category-date-container > p {
	margin: 0;
	text-align: center;
}

.wn-article-header-category-name a {
	color: #151515;
}

.wn-article-header-category-name a:hover {
	text-decoration: none;
	color: #0061E2;
}

.wn-article-header-article-date {
	color: #4A4A4A;
}

.wn-article-header-article-title {
	margin: 0;
	margin-top: 40px;
	color: #151515;
	text-align: center;
	line-height: 3rem;
}

.wn-article-header-author {
	margin-top: 20px;
	margin-bottom: 40px;
}

.wn-article-header-line-break-mobile {
	display: none;
}

#wherenext-article-subscription {
	margin-top: 0px;
	margin-left: -0.5rem;
}

#wherenext-article-subscription .wn-subscription-title {
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
}

#wherenext-article-subscription .wn-subscription-text {
	color: #BFBFBF;
	font-size: 20px;
	line-height: 28px;
	padding: 0px;
}

@media screen and (min-width: 860px) {
	.wn-article-header-container {
		margin-top: 64px;
	}

	.wn-article-header-info {
		flex-direction: row;
	}

	.wn-article-header-line-break-mobile {
		display: block;
	}

	.wn-article-wherenext-logo {
		margin-bottom: 0px;
		display: flex;
		align-items: flex-end;
	}

	.wn-article-header-line-break {
		margin: 0px 25px;
	}

	#wherenext-article-subscription {
		margin: 0;
	}

	#wherenext-article-subscription .esri-brief-privacy-policy p {
		font-size: 16px;
		margin-left: 15px;
		margin-top: 2px;
	}
}

/* End of Article Header Styling */

/* Start of Article Main Image */
.wn-article-content-container {
	display: flex;
	flex-direction: column;
}

.wn-article-main {
	display: flex;
	justify-content: center;
	flex-direction: column;
	min-height: min-content;
}

.wn-article-main > .wn-article-main-img-desc {
	align-self: flex-end;
	text-align: right;
}

.wn-article-h2-headline {
	color: #151515;
}

.wn-article-main-img {
	object-fit: cover;
	width: 100%;
	max-width: 1450px;
	height: auto;
	border-top: #0061E2 solid 8px;
}

@media screen and (min-width: 860px) {
	.wn-article-main {
		margin-bottom: 50px;
	}

	.wn-article-h2-headline {
		margin: 0;

		/* font-size-4 */
		font-size: 1.9994rem;
		line-height: 2rem;
	}
}


/* End of Article Main Image */

/* Start of Article Page Trending Articles */

.wn-article-page-trending-article {
	display: none;
}

.wn-article-page-trending-article-mobile {
	display: block;
}

@media screen and (min-width: 860px) {
	.wn-article-page-trending-article {
		display: block;
	}

	.wn-article-page-trending-article-mobile {
		display: none;
	}
}

/* End of Article Page Trending Articles */

/* Start of Article Body styling */

.wn-article-text {
	color: #151515;
	line-height: 2rem;
}

#article-content p,
#article-content li {
	color: #4c4c4c;
	font-size: 20px;
	line-height: 28px;
}

#article-content ol,
#article-content ul {
	list-style-position: outside;
	margin-bottom: 20px;
	margin-top: 10px;
	max-width: 100%;
	padding-left: 35px;
	display: block;
}

#article-content ul.n-gallery {
	padding-left: 0;
}

.news-blockquote--quote {
	min-height: 270px;
	margin: 3rem auto;
	padding-left: 240.416px;
}

.news-blockquote--quote .news-blockquote-image--quote {
	/* margin-left: -239px !important; */
	border-radius: 50%;
}

.news-blockquote-block--quote {
	width: 100%;
}

@media screen and (min-width:860px) {

	#article-content ul.n-gallery {
		width: 785.41667px;
		max-width: 51.45833vw;
	}

	.news-blockquote--quote {
		padding-left: 233.41667px;
	}
	/* .news-blockquote--quote .news-blockquote-image--quote {
		margin-left: -233px !important;
	} */
	.news-blockquote-block--quote {
		width: 100%;
	}

	.news-blockquote--quote {
		display: flex;
		flex-direction: column;
		align-items: center;
		padding-left: 0;
		width: auto;
		max-width: 39.45833vw;
		padding: 0;
		margin: 3rem 0 !important;
	}

	/* .news-blockquote--quote .news-blockquote-image--quote {
		position: initial;
		margin: 0 !important;
	} */

}

@media screen and (min-width: 860px) and (max-width: 1449px) {
	.news-blockquote--quote {
		max-width: 51.45833vw;
	}

	.news-blockquote-image--quote {
		position: initial;
	}
}

@media screen and (min-width: 1450px) {
	.news-blockquote--quote .news-blockquote-image--quote {
		margin-left: -313px !important;
	}
	.news-blockquote--quote {
		padding-left: 312.41667px;

		max-width: 706.66667px;
		flex-direction: row;
		display: block;
	}
}

.news-blockquote--quote .news-blockquote-block--quote {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 64 64' style='fill:%230079c1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M62 16.922V7.223c-9.963 0-18.603 5.643-22.913 13.904a25.712 25.712 0 0 0-2.92 11.93V56h18.54A7.292 7.292 0 0 0 62 48.708V33.057H45.865c0-8.91 7.224-16.135 16.135-16.135zM5.087 21.127a25.712 25.712 0 0 0-2.92 11.93V56h18.54A7.292 7.292 0 0 0 28 48.708V33.057H11.865c0-8.91 7.224-16.135 16.135-16.135V7.223c-9.963 0-18.603 5.643-22.913 13.904z'/%3E%3C/svg%3E");
	background-position: 0 0;
	background-repeat: no-repeat;
	font-style: italic;
	font-weight: 300;
	margin: 0;
	background-size: 60px 60px;
	font-size: 30px;
	line-height: 36px;
	padding-top: 72px;
}

@media screen and (max-width: 861px) {
	.news-blockquote--quote {
		display: flex;
		flex-direction: column;
		align-items: center;
		padding-left: 0;
		width: 100%;
	}
	.news-blockquote--quote .news-blockquote-image--quote {
		position: initial;
		margin: 0 !important;
	}
}

#article-content .news-blockquote--quote .news-blockquote-block--quote p {
	font-size: 30px;
	line-height: 36px;
}

.n-blockquote-block {
	-webkit-box-shadow: inset 1px 0 0 0 #0079c1;
	box-shadow: inset 1px 0 0 0 #0079c1;
	margin: 0;
	padding: 12px 20px;
}

#article-content .n-blockquote-block p{
	font-style: italic;
	font-weight: 400;
	color: #6e6e6e;
	font-size: 1.2019rem;
	line-height: 1.55rem;
}

.news-podcast {
	margin-bottom: 1.55rem;
}

@media screen and (min-width: 860px) {
	.news-podcast {
		width: 785.41667px;
		max-width: 51.45833vw;
	}

	.n-blockquote {
		width: 785.41667px;
		max-width: 51.45833vw;
	}
}

.media-player {
	display: none;
}

#timeline {
	height: 10px;
	background-color: rgba(193,193,193,.9);
	width: 100%;
}

#playhead {
	width: 0;
	max-width: 100%;
	height: 10px;
	margin-top: 1px;
	background: #00b9f1;
	position: relative;
}

.player-container {
	background-color: #464646;
	height: 54px;
	width: 100%;
	display: flex;
}

.one-third {
	display: inline-block;
	vertical-align: top;
	-webkit-box-flex: 1;
	flex-grow: 1;
	flex-basis: calc(100% /3);
}

.audio-volume {
	position: relative;
	color: #fff;
	line-height: 54px;
	font-size: 18px;
	margin-left: 15px;
	display: inline-block;
	vertical-align: top;
}

.volume-slider-container {
	display: none;
	position: absolute;
	width: 10px;
	height: 120px;
	background-color: #323232;
	top: -120px;
	left: -15px;
	padding: 10px 15px;
	height: 100px;
}

.volume-slider-container::after {
	content: ' ';
	width: 0;
	height: 0;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-top: 15px solid #32324a;
	position: absolute;
	left: 5px;
	bottom: -12px;
}

.audio-volume:hover .volume-slider-container {
	display: block;
}

.volume-slider {
	width: 10px;
	height: 100px;
	background: #999;
	position: relative;
}

.volume-state {
	display: inline-block;
	width: 100%;
	height: 0;
	background-color: #fff;
	position: absolute;
	bottom: 0;
}

.audio-on {
	background: url("data:image/svg+xml;base64, PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmc vMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PS IwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMzAgMzAiIHN0eWxlPSJlbmFibGUtYmFja2dyb 3VuZDpuZXcgMCAwIDMwIDMwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0 ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M 9InN0MCIgZD0iTTEzLjEsMy45djIwLjRsLTcuNS01LjZIMC4yVjkuNGg1LjVMMTMuMSwzLjl6IE 0yLDExLjN2NS42aDQuM2w1LDMuN3YtMTNsLTUsMy43SDJ6IE0xNi45LDEwLjMKCQljMC41LDAuN ywxLDEuNCwxLjMsMi4yczAuNSwxLjcsMC41LDIuNnMtMC4yLDEuOC0wLjUsMi42Yy0wLjMsMC44 LTAuNywxLjUtMS4zLDIuMmwtMS4yLTEuMmMwLjQtMC41LDAuNy0xLDAuOS0xLjYKCQljMC4yLTA uNiwwLjMtMS4yLDAuMy0xLjlzLTAuMS0xLjMtMC4zLTEuOWMtMC4yLTAuNi0wLjUtMS4xLTAuOS 0xLjZMMTYuOSwxMC4zeiBNMTkuNyw3LjVjMC45LDEsMS42LDIuMSwyLjEsMy40czAuOCwyLjYsM C44LDQuMQoJCXMtMC4zLDIuOC0wLjgsNC4xYy0wLjUsMS4zLTEuMiwyLjQtMi4xLDMuNGwxLjIs MS4yYzAuNS0wLjYsMS0xLjIsMS40LTEuOXMwLjgtMS40LDEuMS0yLjFjMC4zLTAuNywwLjUtMS4 1LDAuNy0yLjMKCQljMC4yLTAuOCwwLjItMS42LDAuMi0yLjRzLTAuMS0xLjYtMC4yLTIuNHMtMC 40LTEuNi0wLjctMi4zYy0wLjMtMC43LTAuNi0xLjQtMS4xLTIuMXMtMC45LTEuMy0xLjQtMS45T DE5LjcsNy41eiBNMjMuNiwzLjYKCQljMC43LDAuOCwxLjMsMS42LDEuOSwyLjRzMSwxLjgsMS40 LDIuN3MwLjcsMiwwLjksM2MwLjIsMSwwLjMsMi4xLDAuMywzLjJzLTAuMSwyLjItMC4zLDMuMmM tMC4yLDEtMC41LDItMC45LDMKCQljLTAuNCwxLTAuOSwxLjktMS40LDIuN2MtMC41LDAuOS0xLj IsMS43LTEuOSwyLjRsMS4yLDEuMmMwLjgtMC44LDEuNS0xLjcsMi4xLTIuN2MwLjYtMSwxLjEtMiwxLjYtM2MwLjQtMS4xLDAuOC0yLjIsMS0zLjMKCQljMC4yLTEuMiwwLjMtMi4zLDAuMy0zLjZzLTAuMS0yLjQtMC4zLTMuNnMtMC42LTIuMy0xLTMuM2MtMC40LTEuMS0xLTIuMS0xLjYtM3MtMS4zLTEuOS0yLjEtMi43TDIzLjYsMy42eiIvPgo8L2c+Cjwvc3ZnPg==") no-repeat center center;
	display: block;
	width: 16px;
	height: 54px;
	margin: 0 auto;
	opacity: .75;
}

.timers {
	color: #fff;
	line-height: 54px;
	font-size: 18px;
	margin-left: 15px;
	display: inline-block;
	vertical-align: top;
}

.play-btn {
	background: url("data:image/svg+xml;base64, PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMzAgMzAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwIDMwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTI2LjEsMTVMNC40LDI5LjhjMC0yLjcsMC01LjMsMC03LjdzMC00LjgsMC03LjFzMC00LjcsMC03LjFzMC01LDAtNy43TDI2LjEsMTV6IE02LjQsMjYuMUwyMi42LDE1TDYuNCwzLjkKCQlWMjYuMXoiLz4KPC9nPgo8L3N2Zz4=") no-repeat center center;
	display: block;
	width: 16px;
	height: 54px;
	margin: 0 auto;
	opacity: .75;
}

.pause-btn {
	background: url("data:image/svg+xml;base64, PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMzAgMzAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwIDMwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTguNiwwLjNoMi43djI5LjVIOC42VjAuM3ogTTE5LjMsMC4zaDIuN3YyOS41aC0yLjdWMC4zeiIvPgo8L2c+Cjwvc3ZnPg==") no-repeat center center;
	display: block;
	width: 16px;
	height: 54px;
	margin: 0 auto;
	opacity: .75;
}

.pause-btn:hover,
.play-btn:hover {
	cursor: pointer;
	opacity: 1;
}

.download-link {
	display: inline-block;
	margin-left: 85%;
}

.download-audio {
	background: url("data:image/svg+xml;base64, PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmc vMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PS IwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMzAgMzAiIHN0eWxlPSJlbmFibGUtYmFja2dyb 3VuZDpuZXcgMCAwIDMwIDMwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0 ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M 9InN0MCIgZD0iTTI1LjMsOS41YzEuMywwLjQsMi40LDEuMiwzLjIsMi4zYzAuOCwxLjEsMS4yLD IuNCwxLjIsMy45YzAsMC45LTAuMiwxLjctMC41LDIuNHMtMC43LDEuNC0xLjIsMgoJCWMtMC41L DAuNi0xLjEsMS0xLjcsMS4zYy0wLjYsMC4zLTEuMywwLjUtMiwwLjVjMCwwLDAsMC0wLjEsMGMw LDAsMCwwLTAuMSwwdi0xLjloMC4xYzAuOCwwLDEuNi0wLjQsMi40LTEuMwoJCWMwLjgtMC45LDE uMi0xLjksMS4yLTMuMWMwLTEtMC4zLTEuOS0wLjktMi44Yy0wLjYtMC44LTEuMy0xLjQtMi4zLT EuN2wtMS4xLTAuM2wtMC4xLTEuMmMtMC4xLTAuOS0wLjQtMS43LTAuOC0yLjUKCQljLTAuNC0wL jgtMC45LTEuNC0xLjUtMnMtMS4zLTEtMi0xLjNzLTEuNi0wLjUtMi40LTAuNWMtMS4yLDAtMi40 LDAuMy0zLjQsMVMxMS41LDYsMTAuOCw3LjJsLTAuNywxLjNMOC43LDguMgoJCWMtMC4yLDAtMC4 zLTAuMS0wLjQtMC4xQzguMiw4LDgsOCw3LjksOEM3LjMsOCw2LjcsOC4yLDYuMiw4LjdjLTAuNS wwLjUtMC43LDEtMC44LDEuN2wtMC4xLDFsLTAuOSwwLjVjLTAuOCwwLjQtMS40LDEtMS44LDEuN woJCVMyLDE1LjEsMiwxNS45QzIsMTcsMi40LDE4LDMuMSwxOC44czEuNiwxLjMsMi42LDEuM2gx LjlWMjJjLTAuNCwwLTAuOCwwLTEuMSwwcy0wLjYsMC0wLjcsMGMtMC44LDAtMS41LTAuMi0yLjI tMC41CgkJYy0wLjctMC4zLTEuMy0wLjgtMS44LTEuNHMtMC45LTEuMi0xLjItMmMtMC4zLTAuNy 0wLjQtMS41LTAuNC0yLjNjMC0xLjIsMC4zLTIuNCwxLTMuM3MxLjUtMS44LDIuNS0yLjNjMC4xL TEuMSwwLjYtMi4xLDEuNC0yLjkKCQlzMS44LTEuMiwzLTEuMmMwLjIsMCwwLjQsMCwwLjYsMC4x UzksNi4zLDkuMiw2LjRjMC40LTAuNywwLjgtMS40LDEuNC0yczEuMS0xLjEsMS44LTEuNWMwLjc tMC40LDEuNC0wLjcsMi4xLTEKCQljMC44LTAuMiwxLjUtMC4zLDIuMy0wLjNjMS4xLDAsMi4xLD AuMiwzLjEsMC42czEuOCwxLDIuNiwxLjdzMS40LDEuNiwxLjksMi41QzI0LjksNy40LDI1LjIsO C40LDI1LjMsOS41eiBNMTYuOCwyNi4ybDUuNi01LjYKCQl2Mi42bC02LjUsNi41bC02LjUtNi41 di0yLjZsNS42LDUuNlYxNC42aDEuOVYyNi4yeiIvPgo8L2c+Cjwvc3ZnPg==") no-repeat center center;
	display: block;
	width: 16px;
	height: 54px;
	margin: 0 auto;
	opacity: .75;
}

.download-tooltip {
	display: none;
	position: absolute;
	background: #4c4c4c;
	font-size: 16px;
	line-height: 32px;
	min-width: 200px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	left: -580%;
	bottom: 125%;
	color: #fff;
}

.n-gallery {
	display: block;
	list-style-type: none;
	margin-bottom: 30px;
	margin-top: 30px;
	max-width: 50em;
	padding-left: 0;
	padding-right: 0;
	position: relative;
	width: 100%;
}

.n-gallery .n-gallery-immediate-control {
	display: none;
	left: 0;
	-moz-appearance: none;
	-webkit-appearance: button;
	-webkit-appearance: none;
	appearance: none;
	background-color: rgba(50,50,50,.8);
	border-width: 0;
	bottom: 0;
	color: inherit;
	font: inherit;
	height: 100%;
	line-height: inherit;
	margin: 0;
	opacity: 0;
	overflow: visible;
	padding: 0;
	position: absolute;
	text-transform: none;
	top: 0;
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
	width: 32px;
}

.n-gallery-item[aria-hidden=true] {
	display: none;
}

.n-gallery-item {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
}

.newsr-art-content>div figure {
	max-width: 100%;
}

.n-gallery-figure {
	display: block;
	margin: 0;
}

.n-gallery-image {
	display: block;
	position: relative;
}

.n-gallery-image>:first-child {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.n-gallery-image:before {
	padding-top: 56.25%;
}

.n-gallery-image:before {
	content: "";
	display: block;
}

.n-gallery .n-gallery-caption {
	margin-top: calc(17px * 1.3);
	margin-bottom: 17px;
	min-height: 100px;
}

.n-gallery-caption {
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 5px;
	margin-top: 5px;
	text-align: center;
}

[dir=ltr] .n-gallery-next-control, [dir=rtl] .n-gallery-previous-control {
	right: 0;
}

.n-gallery-pagination-controls {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.n-gallery .n-gallery-pagination-control {
	width: 98px;
}

.n-gallery .n-gallery-pagination-control {
	background-size: cover;
	background-position: center center;
}

.n-gallery-pagination-control {
	-moz-appearance: none;
	-webkit-appearance: button;
	-webkit-appearance: none;
	appearance: none;
	background-color: #fff;
	border-width: 0;
	-webkit-box-shadow: inset 0 0 0 1px #ccc;
	box-shadow: inset 0 0 0 1px #ccc;
	color: inherit;
	font: inherit;
	height: 80px;
	line-height: inherit;
	margin: 0 0 -1px;
	overflow: visible;
	padding: 10px 30px;
	text-transform: none;
	width: 120px;
}

.n-gallery-pagination-control:hover, .news-gallery-active-control {
	background-color: #e2f1fb;
	-webkit-box-shadow: inset 0 0 0 1px #0079c1;
	box-shadow: inset 0 0 0 1px #0079c1;
	cursor: pointer;
	position: relative;
}

.n-gallery-pagination-control span {
	font-size: 0;
}

#twitter {
	display: flex;
	justify-content: center;
	margin-top: 25px;
	margin-bottom: 50px;
}

@media screen and (min-width: 860px) {
	#twitter {
		width: 785.41667px;
		max-width: 51.45833vw;
	}
}

.wn-article-body-container {
	margin-top: 35px;
}

@media screen and (min-width: 860px) {
	.wn-article-body-container {
		margin-top: 0px;
	}
}

/* End of Article Body styling */

/* Start of Article Body Block Quote styling */

.wn-blockquote {
	padding-left: 0;
	padding-top: 100px;
	background-size: 84px 84px;
	min-height: 84px;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 64 64' style='fill:%230079c1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M62 16.922V7.223c-9.963 0-18.603 5.643-22.913 13.904a25.712 25.712 0 0 0-2.92 11.93V56h18.54A7.292 7.292 0 0 0 62 48.708V33.057H45.865c0-8.91 7.224-16.135 16.135-16.135zM5.087 21.127a25.712 25.712 0 0 0-2.92 11.93V56h18.54A7.292 7.292 0 0 0 28 48.708V33.057H11.865c0-8.91 7.224-16.135 16.135-16.135V7.223c-9.963 0-18.603 5.643-22.913 13.904z'/%3E%3C/svg%3E");
	background-position: 0 0;
	background-repeat: no-repeat;
	font-style: italic;
	font-weight: 300;
	font-size: 24px;
	line-height: 30px;
	width: 100%;
	margin: 0;
	border-left: 0;
}

.wn-blockquote-body {
	margin-left: 0;
	color: #151515;
	font-style: normal;
	font-size: 22px;
	line-height: 1.5875;
	font-weight: 600;
	margin: 0;
}

#article-content ol,
#article-content ul {
	list-style-position: inside;
	margin-bottom: 25px;
}


#wherenext-article-body #article-content .simple_content_container{
	overflow: initial;
}

@media screen and (min-width: 860px) {
	.wn-blockquote {
		padding-top: 0;
		margin: 100px 0px;
	}

	.wn-blockquote-body {
		margin-left: 140px;
	}
}

/* End of Article Body Block Quote styling */

/* Start of Article Body Image styling */

.wn-article-body-img-container {
	display: flex;
	justify-content: center;
	flex-direction: column;
	margin-top: 50px;
}

.wn-article-body-img {
	object-fit: cover;
	width: 100%;
	max-width: 1450px;
	height: auto;
	border-top: #0061E2 solid 8px;
}

.wn-article-body-img-desc {
	margin-top: 20px;
	line-height: 1rem;
}

.wn-article-body-desc {
	color: #151515;
	align-self: flex-end;
	text-align: right;
}

/* End of Article Body Image styling */

/* Start of Article Body Subheadline styling */

.wn-article-subheadline {
	color: #151515;
	margin-top: 30px;
	margin-bottom: 15px;
}

/* End of Article Body Subheadline styling */

/* Start of Article Author Info styling */

.wn-article-author-connect-controls {
	display: flex;
	margin: 30px 0px;
}

.wn-article-author-connect-control {
	cursor: pointer;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	background-size: 40px;
	background-position: center;
	margin-right: 16px;
}

.wn-article-tag-list {
	display: flex;
	flex-direction: row;
	overflow: visible;
	flex-wrap: wrap;
	list-style: none;
	margin-top: 10px;
	margin-left: -6px;
}

.wn-article-tag-text {
	margin: 0;
	cursor: pointer;
	color: #151515;
	border-radius: 18px;
	background-color: #efefef;
	overflow: visible;
	padding: 2px 12px;
	margin: 4px 6px;
	text-align: center;
	white-space: nowrap;
	display: flex;
	align-items: center;
	font-size: 14px;
}

.wn-article-tag-text:hover {
	color: #151515;
	text-decoration: none;
}

.wn-article-author-name {
	color: #0058CD;
	margin: 0px;
	margin-bottom: 15px;
}

.wn-article-author-image {
	width: 180px;
	height: 180px;
	border-radius: 50%;
	margin: 0px auto;
	margin-bottom: 25px;
}

.wn-article-author-info-container {
	display: flex;
	flex-direction: column;
}

.wn-article-author-info {
	display: flex;
	flex-direction: column;
	margin-bottom: 48px;
}

.wn-article-author-info:last-child {
	margin-bottom: 0px;
}

@media screen and (min-width: 860px) {
	#wherenext-article-author-info {
		margin-top: 0px;
	}

	#wherenext-article-author-info > .grid-container {
		display: flex;
		justify-content: center;
	}

	.wn-article-author-info {
		flex-direction: row;
		justify-content: center;
	}

	.wn-article-author-image {
		margin: 0;
		margin-right: 75px;
	}
}

/* End of Article Author Info styling */

/* Start of Article Page Related Article styling */

.wn-related-article-title-container {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-top: 0px;
	padding-bottom: 25px;
}

.wn-related-article-title {
	margin: 0;
	color: #151515;
}

.wn-related-article-title-container > a {
	margin-left: 20px;
	font-size: 11px;
	margin-top: 7px;
}

.wn-related-article-card {
	margin-bottom: 45px;
}

.wn-related-article-card-heading {
	color: #151515;
	margin-top: 5px;
	margin-bottom: 10px;
	line-height: 26px;
	font-size: 22px;

	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 3;
}

.wn-related-article-card-byline {
	margin: 15px 0px 0px 0px;
	font-size: 12px;
	color: #959595;
}

.wn-article-page-trending-article-title {
	margin-top: 0px;
}

.wn-subscription-and-trending-mobile {
	display: none;
}

.wn-article-page-subscription-mobile {
	display: block;
}

@media screen and (min-width: 860px) {
	.wn-related-article-title {
		font-size: 1.414rem;
		line-height: 1.55rem;
	}

	.wn-related-article-title-container a {
		font-size: 16px;
	}

	.wn-related-article-title-container {
		margin-top: 45px;
		margin-bottom: 64px;
		padding-bottom: 0px;
		justify-content: center;
	}

	.wn-related-article-card-container {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.wn-related-article-card {
		max-width: 24%;
		margin-right: 1.325%;
	}

	.wn-related-article-card:nth-child(4n+4) {
		margin-right: 0%;
	}

	.wn-subscription-and-trending-mobile {
		display: block;
	}

	.wn-article-page-subscription-mobile {
		display: none;
	}

	.wn-related-article-container {
		margin-bottom: 120px;
	}
}

/* End of Article Page Related Article styling */

/* Start of Article Connect styling */

.wn-article-connect {
	display: flex;
	align-items: center;
}

.wn-article-connect-title {
	margin: 0;
	color: #151515;
}

.wn-article-connect-controls {
	display: flex;
	margin: 30px 0px;
}

.wn-article-connect-control {
	cursor: pointer;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	background-size: 40px;
	background-position: center;
	margin-right: 16px;
}

@media screen and (min-width: 860px) {
	.wn-article-connect-title {
		font-size: 1rem;
		line-height: 1rem;
		margin-right: 25px;
	}
}

/* End of Article Connect styling */

.wn-esri-brief-modal-title {
	margin: 0;
	margin-top: 1.55rem;
}

.kaltura-video iframe, .n-video--youtube {
	padding-bottom: 30px;
	aspect-ratio: 16/9;
	width: 100%;
	height:auto;
}


@media (min-width:860px) {
	.kaltura-video iframe, .n-video--youtube {
		width: 60%;
		width: 785.41667px;
		max-width: 51.45833vw;
	}
}

@media (min-width:1425px) {
	.kaltura-video iframe, .n-video--youtube {
		width: 70%;
	}
}


@media (min-width: 860px) and (max-width: 1449px){
	#article-content{
		width: 50vw;
		float: left;
	}
}