/*===========================================================*/
/* NEWS LISTING PAGE */
/*===========================================================*/
.Breadcrumbs {
	margin: -2.2em 0 1.5em;

	font-weight: bold;
	font-size: 1.8rem;
}
.PageContentColumn .Breadcrumbs a {
	text-decoration: none;
}
.Breadcrumbs svg {
	margin-right: 0.4em;

	font-size: 1.33em;
}
@media (max-width: 960px) {
	.Breadcrumbs {
		margin: -1.8em 0 1em;
	}
}
@media (max-width: 768px) {
	.Breadcrumbs {
		margin: -0.8em 0 1em;
	}
}
@media (max-width: 640px) {
	.Breadcrumbs {
		font-size: 1.5rem;

		margin: 0em 0 1em;
	}
}

/*===========================================================*/
/* weird IE 10 fix for narrow width window */
.PageContent.Flexbox {
	-ms-flex-direction: column;
}
.News-Article .PageContent h1 {
	font-size: 2.4rem;
}
@media (max-width: 640px) {
	.News-Article .PageContent h1 {
		font-size: 2rem;
	}
}

/*===========================================================*/
.BlogShare {
	margin: 35px 0 13px;

	padding: 0 2px;
}
.BlogShareChannels {
	display: flex;

	margin: 0;
	padding: 0;
	list-style: none;
}
a.BlogShareChannelLink {
	display: flex;
	align-items: center;

	font-weight: 600;
	font-size: 14px;
	color: #000000;
	letter-spacing: 0;
}

.BlogShareChannelIcon {
	width: 22px;
	height: 22px;

	margin-right: 6px;
}
.BlogShareLinkedIn .BlogShareChannelIcon {
	width: 26px;
}
.BlogShareChannelIcon amp-img {
	max-height: 100%;
}
.BlogShareChannelIcon amp-img,
.BlogShareChannelIcon img {
	display: block;

	width: 22px;
	height: 22px;
}
.BlogShareLinkedIn .BlogShareChannelIcon amp-img,
.BlogShareLinkedIn .BlogShareChannelIcon img {
	width: 26px;
}

/*===========================================================*/
.TaggedAttorneysBlock {
	font-size: 1.4rem;
}
.TaggedAttorneysBlock .Title {
	margin-bottom: 0.75em;

	font-weight: bold;
	font-size: 1.6rem;

	color: #8f6f24;
}
.TaggedAttorneysBlock .Title svg {
	margin-right: 0.55em;

	font-size: 1.33em;
}
.PageContentColumn .TaggedAttorneysBlock a {
	color: inherit;

	font-weight: 400;
}
.AttorneyList {
	padding-left: 2.57em;

	line-height: 2;
}
.AttorneyList .Separator {
	display: inline-block;

	margin: 0 0.5em;
}
.AttorneyList :last-child .Separator {
	display: none;
}
@media (max-width: 375px) {
	.AttorneyList {
		-webkit-box-orient: vertical;
		-moz-box-orient: vertical;
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column;
	}
	.AttorneyList > * { /* support for older browsers */
		display: inline-block;

		width: 100%;
	}

	.AttorneyList .Separator {
		display: none;
	}
}