/*
Theme Name: WSJ Responsive
Theme URI: http://blogs.wsj.com/speakeasy/
Description: Theme resulting from blogs re-design in 2015
Author: Bill Grelis
Version: 1.0
*/



/* blog header */

.blog_header {
	background-color: #f9f9f9;
	border-bottom: 1px #ccc solid;
	text-align: center;
	padding: 10px 0;
}

.wsj-sectionfront .module.blog_header {
	margin-top: -10px;
}

.blog_header__name {
	color: #000;
	text-transform: uppercase;
	font: 36px/1 "Chronicle Display", Georgia, Times, serif;
}

.at4units .blog_header__name {
	font-size: 20px/1;
}

.at4units .module.blog_header {
	margin: 0 0 5px;
}

/* end blog header */





/* Common CSS */
.module_strap_base {
	font-family: "Chronicle Display",Georgia,Times,serif;
  font-weight: 700;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1;
  padding: 12px 0;
  margin: 0;
  border-top: 2px solid #333;
  border-bottom: 1px solid #CCC;
  margin-bottom: 10px;
}

/* Common CSS */


/* Section front snippet */

.wsjblog-sectionfront-withFilter .excerpts-list-box {
	padding-top: 10px;
}

.excerpts-list-box {

}

.excerpts-list {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
}

.excerpts-list-item {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
}

.excerpts-list-item .headline-wrapper {
	padding-top: 15px;
	position: relative;
	border-bottom: 1px #ccc solid;
}

.excerpts-list-item:first-child .headline-wrapper {
	padding-top: 0;
}

.excerpts-list-item .headline-wrapper:after {
	clear: both;
	display: block;
	content: " ";
	height: 0;
}

.excerpts-list-item.excerpt-featured .image-wrapper {
	width: 380px;
}

.excerpts-list-item .image-wrapper {
	float: right;
  width: 220px;
}

.excerpts-list-item .image-wrapper + .copy {
	padding-right: 230px;
}

.excerpts-list-item.excerpt-featured .image-wrapper + .copy {
	padding-right: 390px;
}

.excerpts-list-item .flashline {
	margin-bottom: 8px;
	color: #999;
}

.excerpts-list-item .headline {
	font-family: "Chronicle Display", Georgia, serif;
	font-weight: bold;
	font-size: 26px;
	line-height: 1.15;
	padding: 0;
	margin: 0 0 5px;
	font-weight: bold;
	color: #000;
}

.excerpts-list-item.excerpt-featured .headline {
	font-size: 32px;
	line-height: 1.125;
}

.article-info {
	margin-bottom: 10px;
}

.article-info li {
	display: inline-block;
	border-left: 1px #ccc solid;
	font: 12px/1 "Whitney SSm", Helvetica, Arial, sans-serif;
	font-weight: 600;
	padding-left: 5px;
	padding-right: 5px;
}

.article-info .byline {
	font: 13px "Chronicle SSm", Georgia, serif;
	font-weight: 400;
	font-style: italic;
	color: #666;
}

.excerpts-list-item .author-image {
	float: left;
	margin: 0 10px 10px 0;
}

.excerpts-list-item .article-info li:first-child {
	border: none;
	padding-left: 0;
}

.excerpts-list-item .module {
	margin-left: 0;
	margin-right: 0;
}

.article-info .date-stamp-container {
	color: #ff0000;
	font-weight: 600;
}

.excerptstats {
	clear: both;
	margin-bottom: 15px;
}

.at12units .excerpttools,
.at16units .excerpttools {
	opacity: 0;
	-ms-transform: translateY(15px);
	-moz-transform: translateY(15px);
	-webkit-transform: translateY(15px);
	transform: translateY(15px);
	-ms-transition: 200ms opacity ease-out, 200ms -ms-transform ease-out;
	-moz-transition: 200ms opacity ease-out, 200ms -moz-transform ease-out;
	-webkit-transition: 200ms opacity ease-out, 200ms -webkit-transform ease-out;
	transition: 200ms opacity ease-out, 200ms transform ease-out;
}

.at12units .excerpts-list-item:hover .excerpttools,
.at16units .excerpts-list-item:hover .excerpttools {
	opacity: 1;
	-ms-transform: translateY(0);
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.excerpttools__item {
	display: inline;
	margin-right: 20px;
}

.excerpttools__item > a {
	font-family: "Whitney SSm", Helvetica, Arial, sans-serif;
	color: #000;
	font-weight: 600;
	font-size: 12px;
	line-height: 14px;
	padding-right: 10px;
}

.excerpttools__comments {
	background-size: 12px auto;
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-left: 15px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAbCAQAAADB9PeaAAAA0UlEQVR4Ae2UpUKGQRAAB0tYxB0aDZdHwBoRd2hE3K3iDo2noGCRTCV9Dfnd3bC7zczk2XK7R4QKrrHh+UMLB+SRwCRWPIq+000M63g0nQQAGMAjsB0glw9RbJANO3iEzoMhjl/BI/c/1hWTOP2EU3F8AOWYRamJYoAJUTwIALChnS4RwxgW1D+DARIo40xhgJs9CvmWLLqYZ4+LkDc4Scx7UaaW54T4g3KUSWM+4Ve9JwXUqeYpLp9FixSmY5bJST2aVHEbyV/IQJMkWpkK2QheZvhRKMM/jtMAAAAASUVORK5CYII=);
}

.excerpttools__facebook {
	background-size: 6px auto;
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-left: 10px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAiCAQAAAATivpyAAAAbElEQVR4AWNAAfYMhxn+Y0AkUAESwKckEMjBq4SZ4REhJe5AJgEljWjC/xi2MiyAQiiYjaakiwEDLEBTkkB9JQZguAlNSR1QDAaBXAKQXkr+EFbykLCSowwMAmC4DE0iCygGgdykhO6oklElACm2XoBbkVRMAAAAAElFTkSuQmCC);
}

.excerpttools__twitter {
	background-size: 12px auto;
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-left: 15px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAcCAQAAADc8cciAAABR0lEQVR4AbXQM4AdawDH0fNs27bTxLaTKlXsLlVsu45tG12sJsaLq9jO6otXs3MRnH81+M3cO1JS2nwXBGfMVAzAv/CuVuI9Z4iQN9k6eUVNC2yCNrLVEqerENltQaYSMFmQoZ6ifCdDiE6GNqrBKkGQqYOoIUKRuybTVZibe2qRLxW0TYjZTZWgl5C7K/r6UJ6TMekNZYHfIxdmaegjcCgmPi7XVEF0x6x1MSbeB1Ddp3YJaW0LwHLX7UgzngHQX0h73cn9YGmvilwT00yve1Wu121JK56ngFeNcDvluJYCahhpjuyU0n2eV8D3MoQU10hE7xTTDZ4T8YLRKX3n38RoaIuchHFTCdVzPTbtLZ6vjRNi10fEu3jb31pZKis2vKaJKPUdF5JstZ/FeFl7+2OyHCtUk1QxPS13XOb95KIdpmrtC8/KHavO908ALUs0AAAAAElFTkSuQmCC);
}

.image-wrapper + .copy + .excerpt-stats {
	margin-top: -15px;
	position: relative;
}


.at4units .excerpts-list-item .image-wrapper {
	float: none;
	width: auto;
	margin: 0 -10px 20px;
}

.at4units .excerpts-list-item .image-wrapper + .copy {
	padding-right: 0;
}

.at4units .excerpts-list-item .headline-wrapper {
	padding-top: 40px;
	padding-bottom: 15px;
}

.at4units .excerpts-list-item .flashline {
	position: absolute;
	top: 15px;
	left: 0;
}

.at4units .excerpt-list-item--fullWidth {
	margin-left: -10px;
	margin-right: -10px;
}


/* end section front snippet */






/* begin about module */
.module--about > .summary > a,
.module--about > .summary > a:link,
.module--about > .summary > a:visited {
	color: #0080c3;
}

.module--about > .summary > a:hover {
	text-decoration: underline;
}

.module--about p {
	margin: 10px 0;
}

.module--about ul > li {
	display: list-item;
	list-style-type: disc;
	margin: 5px 0 5px 20px;
}

.module--about ol > li {
	display: list-item;
	list-style-type: decimal;
	margin: 5px 0 5px 20px;
}

/* end about module */



/* load more button */
.postload,
.postload:link,
.postload:visited {
	background-color: #999;
	display: block;
	text-transform: uppercase;
	color: #fff;
	font: 11px/28px "Whitney SSm", Helvetica, Arial, sans-serif;
	font-weight: 500;
	height: 28px;
	padding: 0 5px;
	cursor: pointer;
	text-align: center;
	max-width: 500px;
	margin: 40px auto 60px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* end load more button */







/* Mobile next story link */

.category__aside {
	float: right;
	text-align: right;
	visibility: hidden;
}

.at4units .category__aside {
	visibility: visible;
}

article .article_header .category .wsj-article-headline-wrap__nextLink, /*sorry for this. have to override something from article.css */
.wsj-article-headline-wrap__nextLink {
	font-weight: bold;
	color: #000;
}

.at4units article .article_header .category {
	margin-bottom: 10px;
}

/* end mobile next story link */


/* WP caption/credit styles */
.wp-caption {
	display: block;
	margin: 0 0 22px;
	padding: 0;
	max-width: 100%;
}

.wp-caption-dt {
	display: block;
	padding: 0;
	margin: 0 0 5px;
}

.wp-caption-dt > img {
	display: block;
	max-width: 100%;
	height: auto;
}

.wp-caption.aligncenter {
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

.wp-caption.alignleft {
	float: left;
	margin-right: 15px;
}

.wp-caption.alignright {
	float: right;
	margin-right: 15px;
}

.wp-caption-dd {
	font-family: "Whitney SSm", Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-align: left;
	font-size: 13px;
	color: #666;
	line-height: 18px;
	display: inline;
}

.wp-caption-dd.wp-cite-dd {
	font-family: "Whitney SSm", Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-align: left;
	text-transform: uppercase;
	font-style: italic;
	font-size: 11px;
	display: inline;
}

.article-wrap > hr {
	padding: 0;
	margin: 22px 0;
	display: block;
	border-bottom: 1px #dbdbdb solid;
}

/* end WP caption/credit styles */







/* begin recommended flyover post */
.wsj-flyover {
	opacity: 0;
	position: fixed;
	background-color: #fff;
	width: 310px;
	min-height: 77px;
	border: 1px #cdccca solid;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(56,56,56,0.25);
	-moz-box-shadow: 0px 0px 10px 0px rgba(56,56,56,0.25);
	box-shadow: 0px 0px 10px 0px rgba(56,56,56,0.25);
	will-change: translate;
	-moz-transition: opacity 300ms, -moz-transform 300ms;
	-webkit-transition: opacity 300ms, -webkit-transform 300ms;
	transition: opacity 300ms, transform 300ms;
}

.at4units .wsj-flyover,
.at8units .wsj-flyover {
	display: none;
}

.wsj-flyover.wsj-flyover--bottomright {
	right: 10px;
	bottom: 100px;
	-moz-transform: translate3d(0, 200px, 0);
	-webkit-transform: translate3d(0, 200px, 0);
	transform: translate3d(0, 200px, 0);
}

.wsj-flyover.wsj-flyover--active {
	opacity: 1;
	transform: translate3d(0, 0, 0);
}

.wsj-flyover__image {
	display: inline-block;
	width: 77px;
	margin-right: 10px;
	vertical-align: middle;
}

.wsj-flyover__flashline {
	font: 12px/1.167 "Whitney SSm", Helvetica, Arial, sans-serif;
	color: #999;
	text-transform: uppercase;
	font-weight: 600;
}

.wsj-flyover__title {
	font: 14px/1.2 "Chronicle SSm", Georgia, serif;
	font-weight: bold;
	color: #000;
	padding: 0;
	margin: 0;
}

.wsj-flyover__text {
	display: inline-block;
	vertical-align: middle;
	max-width: 200px;
	padding: 5px 0;
}

.wsj-flyover__close {
	background: #999 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAStJREFUeNrk2Y0NgyAQBWCvEzgKIzhCR2CUbtARGMWO0E3sBhQaSVtTFQTuHuklpkYa3hdF8Yc6V9ba3v0ov05Etw69HHi07zJALuWWaXaN8459NSzLgGFDDaFxQkKvYL/ACgUdbUFAJxsk0YezJdDZmZzoYlkcaH/WF82oiXZ9aPu7DMYh48Au0EUCqmMjgq5w2IhADYfNQYthj6A3/nvhvknZRecMIXY0HDYCjYdNRGNgI9HFsKfuH6upIdHUSdfUZa2picNPqwWmZs2FNQVvfjQcVgydg2VHl8BG9HWGw+706R90FRy2Gnqjw6HyUEtHVztkNbI4sdmZEtjD2ZLYZAMCNtoyv/KEwO6h18Ci2C10aOg/PixCYFfQo99GDTwvhonqTkSPpwADAF8sDog89vWCAAAAAElFTkSuQmCC) center no-repeat;
	background-size: 8px 8px;
	cursor: pointer;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	position: absolute;
	top: 8px;
	right: 8px;
	-moz-transition: background-color 200ms;
	-webkit-transition: background-color 200ms;
	transition: background-color 200ms;
}

.wsj-flyover__close:hover {
	background-color: #000;
}

/* end recommended flyover post */






/* begin liveblog */

@-webkit-keyframes dotpulse{
	0%{
		-webkit-transform:scale(0.32);
		opacity:.8;
	}

	50%{
		opacity:1;
	}

	85%{
		-webkit-transform:scale(1);
	}

	100%{
		-webkit-transform:scale(1);
		opacity:0;
	}
}


@-moz-keyframes dotpulse{
	0%{
		-moz-transform:scale(0.32);
		opacity:.8;
	}

	50%{
		opacity:1;
	}

	85%{
		-moz-transform:scale(1);
	}

	100%{
		-moz-transform:scale(1);
		opacity:0;
	}
}


@keyframes dotpulse{
	0%{
		transform:scale(0.32);
		opacity:.8;
	}

	50%{
		opacity:1;
	}

	85%{
		transform:scale(1);
	}

	100%{
		transform:scale(1);
		opacity:0;
	}
}

.liveblog-label {
	color: #ff0000;
	position: relative;
	font-weight: 600;
	text-transform: none;
	display: inline-block;
	font-family: "Whitney SSm", Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 1;
}

.liveblog-label:before {
	background: #f00;
	height: 8px;
	width: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	content: " ";
	display: inline-block;
	vertical-align: baseline;
}

.liveblog-label:after {
	background: transparent;
	border: 1px solid #f00;
	display: block;
	height: 14px;
	left: -4px;
	position: absolute;
	top: 50%;
	margin-top: -8px;
	width: 14px;
	z-index: -1;
	-webkit-animation: dotpulse 1s ease-in-out infinite;
	-moz-animation: dotpulse 2s ease-in-out infinite;
	animation: dotpulse 2s ease-in-out infinite;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: red 2px 2px 6px 0px;
	-webkit-box-shadow: red 2px 2px 6px 0px;
	box-shadow: red 0px 0px 6px 0px;
	content: " ";
}

.category .liveblog-label {
	margin-left: 10px;
}

.liveblog_global_tools {
	border-top: 1px #e4e4e4 solid;
	padding-top: 30px;
}

.liveblog_tabs {
	display: table;
	border: 1px #999 solid;
	width: 286px;
	margin: 0 auto 15px;
}

.liveblog_tabs__item {
	width: 50%;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	color: #999;
	text-transform: uppercase;
	font:11px/1 "Whitney SSm", Helvetica, Arial, sans-serif;
	font-weight: 500;
	height: 28px;
}

.liveblog_tabs__item--active {
	background-color: #999;
	color: #fff;
}

.liveblog__author {
	font: 12px/1 "Chronicle SSm", Georgia, serif;
	font-style: italic;
	font-weight: 400;
	color: rgb(131, 134, 133);
}

.liveblog__tag {
	font: 18px/1.15 "Chronicle Display", Georgia, serif;
	font-weight: bold;
	color: #000;
	padding: 0;
	margin: 0 0 10px;
}

.liveblog__header {
	border-bottom: 1px solid rgb(220, 220, 220);
	margin: 0 0 18px;
	padding: 0 5px;
}

.liveblog__content {
	padding: 0 5px;
}

.liveblog__content p {
	font-size: 15px;
	line-height: 22px;
	margin-bottom: 16px;
}

.liveblog__twitter {
	width: 18px;
	height: 15px;
	display: inline-block;
	background-position: 0 0;
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE1cHgiIGhlaWdodD0iMTNweCINCgkgdmlld0JveD0iMCAwIDE1IDEzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2MTIgNzkyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiM5ODk4OTgiIGQ9Ik0xMy41LDMuMWMwLDAuMSwwLDAuMywwLDAuNGMwLDQuMy0zLjEsOS4yLTguOCw5LjJjLTEuNywwLTMuNC0wLjUtNC43LTEuNWMwLjIsMCwwLjUsMCwwLjcsMA0KCWMxLjQsMCwyLjgtMC41LDMuOC0xLjRjLTEuMywwLTIuNS0xLTIuOS0yLjNjMC4yLDAsMC40LDAuMSwwLjYsMC4xYzAuMywwLDAuNiwwLDAuOC0wLjFjLTEuMy0wLjEtMi40LTEuNC0yLjQtM2wwLDANCglDMSw0LjcsMS41LDQuOCwyLDQuOEMxLjIsNC4zLDAuNiwzLjMsMC42LDIuMWMwLTAuNiwwLjItMS4yLDAuNC0xLjZjMS41LDIsMy44LDMuMyw2LjMsMy40YzAtMC4yLDAtMC41LDAtMC43QzcuMywxLjQsOC43LDAsMTAuNCwwDQoJYzAuOSwwLDEuNywwLjQsMi4yLDFjMC43LTAuMSwxLjQtMC40LDItMC44QzE0LjQsMSwxMy45LDEuNiwxMy4yLDJjMC42LTAuMSwxLjItMC4zLDEuOC0wLjVDMTQuNiwyLjEsMTQuMSwyLjcsMTMuNSwzLjEiLz4NCjwvc3ZnPg0K');
	float: right;
	margin-top: 9px;
}

.liveblog__image {

}

.liveblog__timestamp {
	font: 13px/2.5 "Whitney SSm", Helvetica, Arial, sans-serif;
	color: rgb(131, 134, 133);
}

.liveblog {
	background-color: rgb(244, 245, 245);
	border-bottom: 1px solid rgb(220, 220, 220);
	clear: both;
	margin-bottom: 23px;
	padding: 0 10px;
}

.liveblog__content blockquote {
	padding: 0 0 0 30px;
	margin: 0 0 15px;
	border-left: 2px #666 solid;
	font: 15px/22px "Chronicle SSm", Georgia, serif;
	color: #666;
	font-style: italic;
	font-weight: 400;
}

.liveblog__footer {
	margin: 0 0 23px;
	padding: 0 5px;
}

.at4units .liveblog {
	margin-bottom: 12px;
}

.at4units .liveblog__content p,
.at4units .liveblog__content blockquote {
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 10px;
}

.at4units .liveblog__tag {
	font-size: 16px/20px;
}

.at4units .liveblog__timestamp {
	font-size: 12px;
}

.at4units .liveblog {
	background-color: #fff;
}

.at4units .liveblog:last-child {
	margin-bottom: 0;
}

.at4units .article--liveblog .liveblog_wrapper,
.at4units .article--liveblog .article_meta {
	background-color: rgb(241, 241, 242);
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	padding-left: 10px;
	padding-right: 10px;
}



.liveblog__loadmore, .liveblog__loadmore:link, .liveblog__loadmore:visited {
	background-color: #999;
	display: block;
	margin: 0 auto 30px;
	clear: both;
	font: 12px/28px "Whitney SSm", Helvetica, Arial, sans-serif;
	color: #fff;
	font-weight: 500;
	text-transform: uppercase;
	text-align: center;
	max-width: 390px;
}

/* end liveblog */





/* begin Tags */

.blog_taglist {
	display: block;
	list-style: none;
	padding: 8px 0 0;
	border-top: 1px #dbdbdb solid;
	text-align: center;
	clear: both;
}

.blog_taglist__itemwrap {
	display: inline;
	padding: 0;
	margin: 0;
	list-style: none;
}

.blog_taglist__item, .blog_taglist__item:link, .blog_taglist__item:visited {
	font: 13px/27px "Whitney Ssm", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	padding: 0px 12px;
	display: inline-block;
	background-color: #e4e4e4;
	border-radius: 12px;
	color: #000;
	margin: 0px 4px 8px;
	-webkit-transition: background-color 200ms, color 200ms;
	-moz-transition: background-color 200ms, color 200ms;
	transition: background-color 200ms, color 200ms;
}

.blog_taglist__item:hover {
	background-color: #0080c3;
	color: #fff;
}

.at4units .blog_taglist {
	padding: 23px 0 30px;
}

.at4units .blog_taglist__item {
	background-color: #fff;
}



/* end Tags */






/* prev/next */
.nav-prevnextbox {
	border-top: 1px #e4e4e4 solid;
	padding: 11px 0;
	margin-bottom: 40px;
	border-bottom: 1px #ccc solid;
	position: relative;
	clear: both;
}

.nav-prevnextbox:before {
	position: absolute;
	background-color: #ccc;
	border: 11px #fff solid;
	top: 0;
	left: 50%;
	width: 1px;
	content: " ";
	height: 100%;
	border-left: none;
	border-right: none;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.nav-prevnext {
	width: 50%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.nav-prevnext.nav-prevnext-prev {
	float: left;
	text-align: left;
	padding-right: 8px;
}

.nav-prevnext.nav-prevnext-next {
	float: right;
	text-align: right;
	padding-left: 8px;
}

.nav-prevnext-thumb {
	width: 120px;
}

.nav-prevnext-next > .nav-prevnext-thumb {
	float: left;
	margin: 0 10px 0 0;
}

.nav-prevnext-prev > .nav-prevnext-thumb {
	float: right;
	margin: 0 0 0 10px;
}

.nav-prevnext-lbl {
	text-transform: uppercase;
	display: block;
	font-family: "Whitney SSm", Helvetica, Arial, sans-serif;
	font-weight: 600;
	color: #000;
	font-size: 14px;
	line-height: 1.143;
	margin-bottom: 10px;
}

.nav-prevnext-prev > .nav-prevnext-lbl:before {
	content: " ";
	width: 7px;
	height: 11px;
	display: inline-block;
	vertical-align: baseline;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAVCAYAAACdbmSKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBN0M3RUE3OTIzMkYxMUU1QkJGQkNDNTEzRTJERTVEOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBN0M3RUE3QTIzMkYxMUU1QkJGQkNDNTEzRTJERTVEOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE3QzdFQTc3MjMyRjExRTVCQkZCQ0M1MTNFMkRFNUQ5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE3QzdFQTc4MjMyRjExRTVCQkZCQ0M1MTNFMkRFNUQ5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+i64FjwAAAMJJREFUeNpiZCAOMEExCPwlRoMjEP+H4nNAzExIgyaShidAzEFIgwQQ/4Zq+ArEgoQ08ALxWyRb5AhpYAPim0gajIgJpcNIGgIIaWAE4mVIGgqICdoOJA39xGhIR9KwFmorXuCOpOEMMZEHAkpImt5Cg5soYIyk8RY02IkC/kgajxPrTBDIRtK4npgAwRb0U4jVBDJ9KZLGUgYSMt0+JI0RxGpkBeLrSBrtiNXIBcTPkDSqEatREJpVHgHxPSAWAAgwAIRuPlE4ww6xAAAAAElFTkSuQmCC);
	background-repeat: no-repeat;
	background-size: 100% auto;
	margin-right: 5px;
}

.nav-prevnext-next > .nav-prevnext-lbl:after {
	content: " ";
	width: 7px;
	height: 11px;
	display: inline-block;
	vertical-align: baseline;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAVCAYAAACdbmSKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBN0M3RUE3RDIzMkYxMUU1QkJGQkNDNTEzRTJERTVEOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBN0M3RUE3RTIzMkYxMUU1QkJGQkNDNTEzRTJERTVEOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE3QzdFQTdCMjMyRjExRTVCQkZCQ0M1MTNFMkRFNUQ5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE3QzdFQTdDMjMyRjExRTVCQkZCQ0M1MTNFMkRFNUQ5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+fy0XtwAAAMRJREFUeNpiZGBgYARiZgYI+AfFBAFIwzkg/g/FjgxEAg4gfoKkUZNYjYJA/BWq6TcQSxCrUQ7JtrdAzEusRiMkjTeBmI1YjQFIGg8DMROxGguQNC6DRg1RoB9JYwexmkCmr0XSmE6sRlDkn0HS6E6MJl5o8MM0KRHSAAruW0gajIlx1nEkDf7EBMB6JA3ZxPhjCqlBXYqkYSkxkRqBpGEfMcnHDknDdSBmJaRBDUnDMyDmIqRBAIjvAfEjaFYQJKQBIMAAlik/UINpgkMAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	background-size: 100% auto;
	margin-left: 5px;
}

.nav-prevnext-hed {
	display: block;
	font-family: 'Chronicle SSm',serif;
  font-weight: 400;
  color: #0080c3;
  font-size: 16px;
  line-height: 1.25;
}

.nav-prevnext-next > .nav-prevnext-hed {
	margin-left: 130px;
}

.nav-prevnext-prev > .nav-prevnext-hed {
	margin-right: 130px;
}

.at16units .nav-prevnext.nav-prevnext-prev {
	padding-right: 14px;
}

.at16units .nav-prevnext.nav-prevnext-next {
	padding-left: 14px;
}

.at16units .nav-prevnext-thumb {
	width: 132px;
}

.at16units .nav-prevnext-next > .nav-prevnext-hed {
	margin-left: 144px;
}

.at16units .nav-prevnext-prev > .nav-prevnext-hed {
	margin-right: 144px;
}

.at8units .nav-prevnext-thumb {
	width: 120px;
}

.at8units .nav-prevnext-next > .nav-prevnext-hed {
	margin-left: 130px;
}

.at8units .nav-prevnext-prev > .nav-prevnext-hed {
	margin-right: 130px;
}

.at4units .nav-prevnextbox {
	border-top: 2px #000 solid;
}

.at4units .nav-prevnext-thumb {
	display: none;
}

.at4units .nav-prevnext-hed {
	margin: 0;
	font-size: 14px;
}





/* end prev/next */
















/* permalink */

.nav-permalink {
	margin: 0;
	display: block;
	border-top: 1px #e4e4e4 solid;
	padding: 15px 0;
	clear: both;
}

.nav-permalink-trigger {
	font-family: "Whitney SSm", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 28px;
	color: #333;
	font-weight: 600;
	display: inline-block;
	vertical-align: baseline;
	height: 28px;
}

.nav-permalink-link {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #333;
	height: 28px;
	line-height: 26px;
	white-space: nowrap;
	overflow: hidden;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 5px;
	border: 1px #e4e4e4 solid;
	display: inline-block;
	vertical-align: baseline;
	width: 260px;
}

.at4units .nav-permalink-link {
	width: 200px;
}

/* end permalink */








/* editors picks overrides!! */

.strap.secondary.top-stories-strap {
	border-top: 2px solid black;
  padding: 13px 0;
  border-bottom: 1px #ccc solid;
}

.strap.top-stories-strap > .subhead {
	font-family: "Chronicle Display",Georgia,Times,serif;
  font-weight: 700;
  font-size: 16px;
}

/* reset main site css */
.at12units .col8 .top_stories li:nth-child(n+4),
.at16units .col8 .top_stories li:nth-child(n+5) {
	border-top: none;
	padding-top: 0;
}

.at12units .col8 .top_stories li:nth-child(n+3),
.at16units .col8 .top_stories li:nth-child(n+4) {
	border-top: 1px solid #dadada;
  padding-top: 14px;
}

/* reset main site css */
.at12units .col8 .top_stories li:nth-child(3),
.at12units .col8 .top_stories li:nth-child(6),
.at16units .col8 .top_stories li:nth-child(4),
.at16units .col8 .top_stories li:nth-child(8) {
  margin-right: 14px;
}

.at12units .col8 .top_stories li:nth-child(2),
.at12units .col8 .top_stories li:nth-child(4),
.at12units .col8 .top_stories li:nth-child(6),
.at16units .col8 .top_stories li:nth-child(3),
.at16units .col8 .top_stories li:nth-child(6),
.at16units .col8 .top_stories li:nth-child(9) {
  margin-right: 0px;
}

/* reset main site css */
.at12units .col8 .top_stories.hidevideo li:nth-child(n+6),
.at12units .col8 .top_stories.showvideo li:nth-child(n+5):not(.video) {
  display: block;
}


.at12units .col8 .top_stories.hidevideo li:nth-child(n+7),
.at12units .col8 .top_stories.showvideo li:nth-child(n+6):not(.video) {
  display: none;
}


/* end editors picks overrides */







/* start blog topic header */


.module.blogtopic_header__sections {
	border-bottom: 1px #ccc solid;
	padding-bottom: 6px;
	margin-bottom: 0;
}

.sectionfront .module.blogtopic_header__count,
.sectionfront .blogtopic_header__sections.module {
	margin-bottom: 0;
}

.blogtopic_header__parent {
	display: inline-block;
	font: 13px/21px "Whitney SSm", Helvetica, Arial ,sans-serif;
	text-transform: uppercase;
	margin-right: 10px;
}

.blogtopic_header__sections  .blogtopic_header__count {
	float: right;
	margin: 0;
}

.blogtopic_header__count {
	margin: 0 10px;
	font: 13px/21px "Whitney SSm", Helvetica, Arial ,sans-serif;
	text-align: right;
}

.blogtopic_header__countnumbers {
	font-weight: 800;
}

.blogfilter--on,
.blogfilter--on:link,
.blogfilter--on:visited {
	background-color:rgb(233, 233, 233);
	font: 13px "Whitney SSm", Helvetica, Arial ,sans-serif;
	border-radius: 9px;
	font-weight: 600;
	color: #000;
	padding: 0 25px 0 12px;
	height: 21px;
	line-height: 21px;
	display: inline-block;
	cursor: pointer;
}

.blogfilter--on::after {
	width: 15px;
	height: 15px;
	content: " ";
	display: inline-block;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNjgyQUY3OTM3QkUxMUU1OUEzNUU0NzNERUY2QkFEMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNjgyQUY3QTM3QkUxMUU1OUEzNUU0NzNERUY2QkFEMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI2ODJBRjc3MzdCRTExRTU5QTM1RTQ3M0RFRjZCQUQyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI2ODJBRjc4MzdCRTExRTU5QTM1RTQ3M0RFRjZCQUQyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+i+1SHAAAAvBJREFUeNrEl89rGkEUx582VMUEKWggWEraS0iR1JyCBkQlR1t7aK85ttd40kTjb2sIFJNj+y+0hNJ4jDX0UMgpCLWSS4SiSFQokoTUkmjfTGbD2ujumCp58OWxu2/nM/Pe7vxQAIe5XK4H6F6iHCgT6j7qDuoCVUJ9R2VRH9Lp9E+59trtNihkgE/QRVDPUAqOPrZRn1Eh7ECubzAC76J7g/KglNC/tVAp1Ap24A8XGKEGdJ9QVvh/+4Z6jvCaJBih99B9ZXUclJH62xD+SwxWiqDkY9kaMBRYe1us/SsT128FZYfhmJ21f2UKNtqH6H6g1DA8+416jCkvilPt6wV1Op0wPz/P1fL09DTYbLZej9WMc5lqHK0O/WKvaIvFAl6vF+x26SrMzMxAPB4Ht9stFbbIeHTET6VSvLGxAcViEZaWlmBubq5rzNTUFIRCITg+Pob19XUpsJrxKHhBKvL09BSCwSCUSiXw+XxgNpuvQaPRKIUuLy/D0dGRXEUWBPCsXGSj0YBwOAy1Wg1WV1fBZDJ1QM/Ozii0UqnwfAqzAvgRT3S9XodAIEBHRuAOh4NCz8/Pwe/380JB4BHwKO8b1WqVjqzVaoHH46GeQMvlcj+/1SjcZAFQqVQd181m80Y/NQGf8AYbjUZIJBKgVCohlUpRn0wmYXx8vB/miQA+5ImemJig0JGREfqVZ7NZWuOxsTH6/+r1el7woQDe54GSkWk0Ggo9ODig9/P5PIUbDAbqdTodD3hfAO9IRZE0EigZmRgqWC6Xg7W1Ndq5WCwGWq1WDrwjgLfZBN7VyHRJoJFI5BpUsL29Pdjc3ITJyUk6w8ksFNvi1ekdulfdIsmkTyaOQqEgm0Or1UrLkclkeoW8x9Xp9dUO5NaWRXKBLgHDtQTjXNuBJFG7Q4LusvY7dyC3utljKScPnWxbOggj7TjF0G6pFuA1dlR5y44oN7EL9r7j3z1111Tf+hGmx6HtBStDr0PbF9RH3kPbXwEGAPzjM4++2Xb5AAAAAElFTkSuQmCC);
	background-position: 0 0;
	background-size: 100% 100%;
	opacity: 0.5;
	position: absolute;
	margin-top:3px;
	margin-left: 5px;
}

.blogfilter--on:hover::after{
	opacity: 1;
}

/* end blog topic header */








/* start language nav */

.sector.one .column:last-child {
	float: right;
}

.blognav_language {
	font-weight: 500;
	text-align: right;
	float: right;
}

.module.blognav_language {
	margin-bottom: 10px;
}

.at8units .sectionfront .module.blognav_language {
	margin-bottom: 10px;
}

.at4units .sectionfront .module.blognav_language {
	margin-bottom: 10px;
	margin-top: 10px;
}

.blognav_language__link {
	font-size: 14px;
	font-weight: 800;
}

/* end language nav */






/* Categories */
.wp-cat-li {
	padding: 0;
	margin: 4px 0 5px;
	list-style: none;
	float: left;
	width: 50%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.wp-cat-li:nth-child(2n + 1) {
	clear: left;
	padding-right: 20px;
}

.wp-cat-li__link {
	display: inline-block;
	font-family: "Whitney SSm", Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 21px;
	min-height: 21px;
	font-weight: 400;
	padding-left: 12px;
}

/* end categories */




/* live blog More */
.plainlist {
	margin: 0 0 12px;
}

.plainlist__item, .plainlist__item:link, .plainlist__item:visited {
	font: 13px/1.23 "Whitney Ssm", Helvetica, Arial, sans-serif;
	color: #333;
	font-weight: normal;
	margin: 0 0 10px;
	display: block;
}

.at4units .plainlist,
.at8units .plainlist {
	margin-bottom: 23px;
}


/* section front sticky ad */
.sectionfront .sticky_fix {
	position: fixed;
	top: 80px;
}
/* end section front sticky ad */



/* Deloitte module */
.at4units #deloitte-module-inline {
	margin-left: -10px;
	margin-right: -10px;
}

.dltBox {
	margin: 0;
	display: block;
	clear: both;
}

.excerpts-list-item .dltBox {
	border-bottom: 1px #ccc solid;
	padding-bottom: 15px;
}

.sticky_target.sticky_fix .dltBox {
	max-width: 300px;
}

.dltContainer {
	padding: 0 15px;
}

.dltContainer--shaded {
	background-color: #e7ecef;
}

.dltHeader {
	display: block;
	padding: 10px 0;
	margin: 0;
	text-align: center;
}

.dltHeader__label {
	font-family: "Whitney SSm", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	color: #000;
	font-weight: 600;
	font-size: 12px;
	line-height: 1.2;
	text-align: center;
	display: block;
	margin: 10px 0;
}

.dltHeader__logo {
	display: block;
	margin: 10px auto;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

.dltHeader__logo--deloitte {
	width: 120px;
	height: 25px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAZCAYAAAD6zOotAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzQxMkRFODdDNzREMTFFNDhDMzdDQzBCMjRENDE5RTciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzQxMkRFODZDNzREMTFFNDhDMzdDQzBCMjRENDE5RTciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RjdBRUM3REM3NEQxMUU0OEMzN0NDMEIyNEQ0MTlFNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RjdBRUM3RUM3NEQxMUU0OEMzN0NDMEIyNEQ0MTlFNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmZWxZYAAAauSURBVHja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);
}

.dltHeader__note {
	font: 500 13px/1.2 "Whitney SSm", Helvetica, Arial, sans-serif;
	display: block;
	margin: 10px 0;
}

.dltItem {
	border-top: solid 1px #fff;
	padding: 5px 0;
}

.dltMediaOuter {
	margin-left: -15px;
	margin-right: -15px;
}

.at8units .dltMediaOuter {
  width: 335px;
  float: right;
  margin-left: 15px;
	margin-right: auto;
  margin-bottom: 12px;
	margin-top: 20px;
}

.dltMedia--video {
	position: relative;
	padding-bottom: 56.25%;
}

.dltVideoIFrame {
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	padding:0;
	margin: 0;
}

.dltItem__hed {
	font: 500 18px/1.22 "Whitney SSm", Helvetica, Arial, sans-serif;
	color: #264080;
	text-decoration: none;
	padding: 0;
	margin: 10px 0;
	text-transform: none;
}

.dltItem__text {
	font: 500 13px/1.38 "Whitney SSm", Helvetica, Arial, sans-serif;
	color: #000;
	padding: 0;
	margin: 10px 0;
}

.dltItem a, .dltItem a:link, .dltItem a:visited, .dltItem a:hover {
	color: #264080;
}

.dltDisclaimer {
	display: block;
	font: 400 11px/1.2 "Whitney SSm", Helvetica, Arial, sans-serif;
	color: #666;
	padding: 15px 10px;
	margin: 0;
}

.dltOutlink {
	color: inherit;
	text-align: right;
	font:600 14px/1 "Whitney SSm", Helvetica, Arial, sans-serif;
	text-decoration: none;
	display: block;
	padding-right: 10px;
}

/* end Deloitte module */



/* Begin overrides for snippet */
.wsj-snippet-body {
	overflow: hidden; /* clearfix content or there's overlap with login promo */
}
/* end overrides for snippet */


/* printer-friendly CSS overrides */
@media print {
.nav-prevnextbox,
.breakingnews,
.blogHeaderLogo,
.dltBox {
	display: none !important;
}

/* conflict with blog nav running on emulator, though this would prob not happen in real print situations */
.mega-nav.articlePage.scrolled+*, .mega-nav.sectionPage.scrolled+* {
	padding-top: 0;
}


}

/* end printer-friendly CSS overrides */
