/* 768 =================================================== */
.wrapper {
	max-width: 960px; }

#top-bar {
	height: auto; }
	#top-bar .wrapper {
		background-image: url(../img/whartonLogoHeader.png);
		background-repeat: no-repeat;
		background-position: 0% 50%; }

#banner {
	padding: 30px 0 0; }
	#banner .wrapper {
		padding: 0; }
	#banner .navwrapper {
		padding: 0;
		width: 100%;
		max-width: 960px; }
	#banner .btn-small {
		display: none; }

.search-field {
	display: block; }

.language-nav a#wharton {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 150px;
	height: 50px;
	text-indent: -9999px; }
.language-nav p {
	float: left;
	margin: 18px 10px 0 180px; }
.language-nav ul {
	float: left;
	margin-top: 18px;
	margin-bottom: 18px; }
.language-nav li {
	float: left;
	border-bottom: 0;
	border-left: 1px solid #2c486b;
	margin: 0 0 0 7px;
	padding: 0 0 0 7px; }
.language-nav li:first-child {
	border-left: 0;
	margin-left: 0;
	padding-left: 0; }
.language-nav ul.signin {
	float: right;
	margin-right: 0; }

#main-nav {
	position: static;
	margin-top: 30px;
	height: auto; }
	#main-nav ul {
		float: left;
		margin: 0;
		width: 100%; }
	#main-nav li {
		float: left;
		border-bottom: 0;
		margin: 0 0 0 .520833333333%;
		padding: 0;
		width: 16.23%;
		position: relative; }
	#main-nav li:first-child {
		margin-left: 0; }
	#main-nav .ss-navigateright:after {
		display: none; }
	#main-nav .ss-dropdown:after {
		display: inline-block; }
	#main-nav a {
		float: left;
		padding: 10px 6%;
		width: 88%; }
		#main-nav a.open {
			/* background:#2d496c;
			color:#dae2eb;
			*/ }
	#main-nav li ul {
		top: 100%;
		left: 0;
		width: 100%; }
	#main-nav li ul li {
		margin-left: 0;
		width: 100%; }
	#main-nav li ul li a {
		/*
		background:#2d496c;
		border-top:1px solid #264163;
		color:#dae2eb;
		*/
		float: none;
		text-transform: none; }
		#main-nav li ul li a:hover {
			color: #fff;
			/* background-color:#3c5f8a; */ }
	#main-nav .mobile-closenav,
	#main-nav .mobile-closesub {
		display: none; }

.no-generatedcontent #main-nav li {
	width: 15%; }

#header-logo {
	position: relative;
	background: none;
	height: 28px;
	margin: 0;
	width: 550px; }
	#header-logo a {
		display: block;
		font-size: 2.3rem; }

.search-field {
	clear: none;
	float: right;
	padding-top: 0;
	width: 22.928176794%; }
	.search-field button {
		top: 0px; }

.article-tools {
	float: left;
	margin-left: 0; }

#article-main .article-tools {
	display: block; }

.article-hero-wrapper,
.category-hero-wrapper {
	clear: both;
	position: relative;
	width: 100%;
	z-index: 5;
	margin-left: 0; }

.article-hero-wrapper .archive-hero,
.category-hero-wrapper .archive-hero, .archive-hero {
	float: left;
	width: 60.52083%; }

.category-hero-wrapper .category-title, #home-hero .caption {
	float: right;
	margin-right: 3.125%;
	position: relative;
	width: 30.45005%; }

hgroup.category-title h1, hgroup.category-title h4, hgroup.category-title ul, hgroup.category-title p {
	padding-left: 0;
	padding-right: 0; }

.category-hero-wrapper .category h4 {
	padding-top: 5px;
	padding-bottom: 5px; }

.no-rgba .category-hero-wrapper .category {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF);
	zoom: 1; }

hgroup.category-title .attribute p {
	font-size: 13px; }

.article-hero-buffer,
.category-hero-buffer {
	background: white;
	height: 0px;
	width: 960px;
	position: absolute;
	left: 32px; }

#article-main,
#category-main {
	max-width: 940px; }

#article-main {
	margin: 40px 10px 0; }

#category-main {
	margin: 40px 0 0; }
	.archive #category-main {
		float: left;
		width: 60.52083%; }

.single-article #article-main,
.single-sponsor #article-main {
	margin-top: 0; }
	.single-article #article-main ul,
	.single-sponsor #article-main ul {
		margin-bottom: 0; }

.tags {
	float: right; }

.byline p {
	float: left; }

blockquote,
#article-main blockquote {
	font-size: 28px;
	line-height: 36px;
	font-family: 'Lato', sans-serif;
	color: #2c4667;
	font-weight: bold;
	margin: 0 0 1.5em -14.364640883%; }
	blockquote p,
	#article-main blockquote p {
		line-height: 36px; }

.category-wrapper .sponsor-module-secondary,
.home .sponsor-module-secondary {
	margin-top: 0; }

div.wp-caption.alignright,
img.alignright {
	float: right;
	margin: 0 -14.364640883% 0 20px; }

div.wp-caption.aligncenter {
	margin: 0; }

figure.smallimg {
	float: right;
	width: 300px;
	margin: 0 -14.364640883% 0 20px; }
figure figcaption {
	text-align: left;
	padding: 0; }

#article-main p {
	font-size: 1em;
	line-height: 1.6em; }

.sponsor-module-target.active {
	float: left;
	margin: 0 20px 20px -14.364640883%; }

.sponsor-module {
	margin: 0; }

.sponsor-logo {
	display: block; }

.friend-module-target.active {
	float: right;
	margin: 0 -25% 20px 20px; }

.friend-module {
	margin: 0; }

.post-type-archive-sponsor .excerpt {
	width: 100%; }

.category-major-sponsor-module {
	width: 250px;
	float: right;
	margin: 0 -27.729281766% 0 20px; }

.category-minor-sponsor-module {
	width: 200px;
	float: right;
	margin: 0 -27.729281766% 0 20px; }

.related-content {
	padding-bottom: 20px; }

.related-item {
	border-bottom: 0;
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	float: left;
	padding: 15px 2% 0;
	width: 33.333333333333%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box; }
	.related-item:first-child {
		border-left: 0;
		border-right: 0;
		padding-left: 0; }
	.related-item:last-child {
		border-left: 0;
		border-right: 0;
		padding-right: 0; }

.comments hgroup {
	float: left;
	overflow: hidden; }

.comment-signin {
	float: right; }

.report-template .sponsor-module-secondary,
.download-content {
	padding-top: 0;
	border-top: none;
	background: #f5f6f8;
	padding: 20px 20px 0;
	border-radius: 5px;
	float: right;
	width: 175px;
	margin-left: 10px;
	margin-top: 0;
	margin-right: -180px; }

.download-content {
	margin-right: -150px; }

.report-template #article-main {
	margin-left: 15%; }

#category-main {
	width: 60.52083%;
	float: left; }

.tax-sidebar {
	float: right;
	position: relative;
	width: 31.49171%; }

.category-hero-wrapper .category .subregion {
	background: transparent none;
	margin-bottom: 0; }

.excerpt {
	width: 100%;
	float: left; }
	.excerpt .excerpt-headline {
		width: 48.61878%;
		float: left; }
	.excerpt .attribute {
		width: 48.61878%;
		float: left;
		margin-left: 2%; }

/* Videos Page */
.video-picks {
	margin-bottom: 30px;
	padding-bottom: 20px; }

.video-pick-large {
	display: none;
	border-bottom: 0; }
	.video-pick-large .video-pick-video {
		width: 66%;
		float: left; }
	.video-pick-large .video-description {
		width: 32%;
		float: right; }

.video-pick-large.active {
	display: block; }

.video-picks-menu {
	display: block;
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0 10px 20px; }
	.video-picks-menu li {
		float: left;
		width: 17.021276595745%;
		width: 18.375%;
		margin-left: 2%; }
	.video-picks-menu li:first-child {
		margin-left: 0; }

.main-content .video-picks-menu a {
	border: 1px solid #1c1f21;
	color: #fff;
	display: block;
	float: left;
	font-family: 'Lato',sans-serif;
	overflow: hidden;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box; }

.video-picks-menu a.active {
	background: #131517;
	border: 1px solid #393939; }
.video-picks-menu li:first-child {
	margin-left: 0; }
.video-picks-menu a p {
	background: rgba(0, 0, 0, 0.75);
	position: absolute;
	right: 0;
	bottom: -100px;
	margin: 0;
	padding: 2% 5%;
	font-size: 13px;
	line-height: 1.3; }
.no-rgba .video-picks-menu a p {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#AA000000,endColorstr=#AA000000);
	zoom: 1; }
.video-picks-menu a:hover {
	background: #131517;
	border: 1px solid #393939; }
	.video-picks-menu a:hover p {
		bottom: 0; }

#video-categories {
	padding-bottom: 20px; }
	#video-categories .podcasts-pusher {
		background: #1c1f21 url(../img/compact-logo.png) 0 10px no-repeat;
		background: url(../img/compact-logo.png) 10px 40px no-repeat, url(../img/microphone.png) 85% 15px no-repeat, #1c1f21;
		display: block;
		width: 22.5%;
		min-height: 300px;
		float: left;
		padding: 10px 1.25%;
		position: relative; }
		#video-categories .podcasts-pusher .story {
			padding-top: 70px; }
		#video-categories .podcasts-pusher p {
			color: #bcbcbc;
			font-size: 12px; }
		#video-categories .podcasts-pusher .btn {
			display: block;
			position: absolute;
			bottom: 10px;
			width: 90%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			-ms-box-sizing: border-box;
			box-sizing: border-box; }
		#video-categories .podcasts-pusher h3 {
			margin-bottom: 0;
			padding-bottom: 0; }
	#video-categories h3 {
		font-size: 16px;
		padding-top: 0; }
	#video-categories section {
		overflow: hidden;
		padding-bottom: 30px; }
	#video-categories .category {
		border-bottom: none;
		padding: 10px 1.25% 35px;
		float: left;
		width: 22.5%;
		min-height: 300px;
		position: relative; }
		#video-categories .category .story {
			border-bottom: 0;
			padding-bottom: 10px; }
			#video-categories .category .story h4 {
				padding-top: 12px; }
				#video-categories .category .story h4 a {
					color: #cdcdcd; }
			#video-categories .category .story h5 {
				font-family: "Merriweather", Georgia, Times, serif;
				font-size: 13px;
				padding-top: 12px; }
				#video-categories .category .story h5 a {
					color: #333333; }
		#video-categories .category.sponsored {
			padding: 10px 1.25% 35px; }
		#video-categories .category img {
			display: block; }
	#video-categories .category:first-child {
		margin-left: 0; }
	#video-categories .see-more {
		border-top: 1px solid #36393d;
		font-family: 'Lato',sans-serif;
		font-size: 13px;
		padding-top: 12px;
		padding-top: 5px;
		position: absolute;
		bottom: 10px;
		width: 92%; }
		#video-categories .see-more a {
			color: #99b1cf; }

#home-hero {
	display: block; }
	#home-hero #feature-img img {
		margin: 0;
		position: absolute;
		top: 0;
		left: 0; }
	#home-hero #feature-img #current-img {
		z-index: 20; }
	#home-hero #feature-img #new-img {
		z-index: 10; }
	#home-hero .wrapper {
		*zoom: 1; }
		#home-hero .wrapper:before, #home-hero .wrapper:after {
			display: table;
			content: ""; }
		#home-hero .wrapper:after {
			clear: both; }
	#home-hero .caption {
		padding: 10px 0 0 0;
		z-index: 30;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box; }
		#home-hero .caption p, #home-hero .caption h2, #home-hero .caption ul {
			padding-left: 0;
			padding-right: 0; }
		#home-hero .caption .feature {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			-ms-box-sizing: border-box;
			box-sizing: border-box;
			width: 100%;
			margin-bottom: 15px; }
			#home-hero .caption .feature ul.datestamp {
				padding-bottom: 0;
				padding-top: 0; }
				#home-hero .caption .feature ul.datestamp li:after {
					color: #fff; }
			#home-hero .caption .feature h2 {
				margin-bottom: 6px; }
			#home-hero .caption .feature p {
				display: block;
				font-size: 13px;
				line-height: 20px; }
		#home-hero .caption .feature-excerpt {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			-ms-box-sizing: border-box;
			box-sizing: border-box;
			width: 100%;
			display: block;
			padding: 0;
			margin: 0; }
			#home-hero .caption .feature-excerpt p {
				display: block;
				margin-bottom: 15px; }
		#home-hero .caption ul.datestamp {
			font-size: 14px;
			padding-bottom: 12px; }

#home-categories {
	float: left;
	width: 60.52083%; }
	#home-categories h3 {
		border-top: none; }
	#home-categories section {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		*zoom: 1;
		float: left;
		width: 100%; }
		#home-categories section:before, #home-categories section:after {
			display: table;
			content: ""; }
		#home-categories section:after {
			clear: both; }
		#home-categories section .section-divider {
			overflow: hidden; }
	#home-categories .category {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		width: 100%; }
		#home-categories .category .story img {
			display: block; }
		#home-categories .category .story h4 {
			padding-top: 12px; }
		#home-categories .category .story.sub {
			display: block; }
		#home-categories .category.sponsored {
			width: 100%;
			margin-top: 0;
			margin-right: 20px; }
			#home-categories .category.sponsored p.partnership {
				float: right; }
		#home-categories .category.friend-module-home {
			width: 47.3%; }
		#home-categories .category.partner {
			width: 47.3%; }
		#home-categories .category.video {
			margin-bottom: 30px;
			width: 100%; }
			#home-categories .category.video .video-container iframe,
			#home-categories .category.video .video-container object,
			#home-categories .category.video .video-container embed {
				min-height: auto; }
		#home-categories .category.podcast {
			display: block;
			width: 23%;
			width: calc(50% - 10px);
			width: 47.3%;
			margin-top: 0;
			white-space: normal; }
		#home-categories .category.newsletter {
			color: #ccc;
			display: block;
			width: 24%;
			margin-bottom: 10px;
			width: calc(50% - 10px);
			width: 47.3%;
			white-space: normal; }
	#home-categories .see-more {
		line-height: 18px; }

/*-------------------------------
=FOOTER
--------------------------------*/
.main-footer p {
	line-height: 1.4em; }

.about-sponsors p {
	display: inline; }

.about-sponsors ul {
	float: right;
	padding-left: 20px; }

footer .informed {
	float: right;
	margin-top: 0;
	margin-bottom: 10px;
	margin-right: 0;
	width: 28%; }
	footer .informed em {
		line-height: 1.2em; }
	footer .informed input.go {
		display: none; }

.classic {
	float: right; }

.footer-btm {
	background-position: 100% 50%; }

/*
The grid below is based on work done
by Eddie Machado and is a combination
of the 1140 grid and twitter bootstrap:
https://github.com/eddiemachado/bones/blob/master/library/scss/_grid.scss
*/
.onecol {
	width: 5.8011%; }

/* 4.85%;  } /* grid_1  */
.twocol {
	width: 14.36464%; }

/* 13.45%; } /* grid_2  */
.threecol {
	width: 22.92818%; }

/* 22.05%; } /* grid_3  */
.fourcol {
	width: 31.49171%; }

/* 30.75%; } /* grid_4  */
.fivecol {
	width: 40.05525%; }

/* 39.45%; } /* grid_5  */
.sixcol {
	width: 48.61878%; }

/* 48%;    } /* grid_6  */
.sevencol {
	width: 57.18232%; }

/* 56.75%; } /* grid_7  */
.eightcol {
	width: 65.74586%; }

/* 65.4%;  } /* grid_8  */
.ninecol {
	width: 74.30939%; }

/* 74.05%; } /* grid_9  */
.tencol {
	width: 82.87293%; }

/* 82.7%;  } /* grid_10 */
.elevencol {
	width: 91.43646%; }

/* 91.35%; } /* grid_11 */
.twelvecol {
	width: 100.0%; }

/* 100%;   } /* grid_12 */
/* layout & column defaults*/
.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol, .twelvecol {
	position: relative;
	float: left;
	margin-right: 2.762430939%; }

.onecol.right, .twocol.right, .threecol.right, .fourcol.right, .fivecol.right, .sixcol.right, .sevencol.right, .eightcol.right, .ninecol.right, .tencol.right, .elevencol.right, .twelvecol.right {
	position: relative;
	float: right;
	margin-right: 0; }

/* exceptions */
.supplementalContent .threecol {
	margin-right: 2%; }

body {
	background: #FFF; }

.language-nav p {
	margin-left: 280px; }

#featured-status .alt-heds > li {
	height: 80px;
	padding: 10px; }
#featured-status .caption ul.datestamp {
	padding: 0; }

.homepage #mainNav ul li {
	margin-bottom: 0; }

.article-hero-wrapper .category h4,
.category-hero-wrapper .category h4 {
	margin-top: 0; }
.article-hero-wrapper .report-header .category,
.category-hero-wrapper .report-header .category {
	width: 100%; }
	.article-hero-wrapper .report-header .category h4,
	.category-hero-wrapper .report-header .category h4 {
		margin-top: 10px; }

hgroup.category-title .attribute p {
	font-size: 14px; }

#home-hero .wrapper {
	*zoom: 1;
	z-index: 1; }
	#home-hero .wrapper:before, #home-hero .wrapper:after {
		display: table;
		content: ""; }
	#home-hero .wrapper:after {
		clear: both; }
#home-hero .caption {
	padding: 15px 0 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box; }
	#home-hero .caption .alt-heds .datestamp {
		padding-bottom: 4px; }
		#home-hero .caption .alt-heds .datestamp li:nth-child(2):after {
			content: "|"; }
		#home-hero .caption .alt-heds .datestamp li:last-child {
			display: inline; }
	#home-hero .caption .feature {
		width: 100%; }
		#home-hero .caption .feature h2 {
			font-size: 24px; }
		#home-hero .caption .feature p {
			font-size: 16px;
			line-height: 24px; }
	#home-hero .caption .feature-excerpt {
		width: 100%; }

#featured-status {
	position: relative;
	width: 100%;
	left: 0;
	margin-top: 0; }

#home-categories {
	overflow: hidden;
	position: relative;
	z-index: 3; }
	#home-categories section .section-divider {
		overflow: hidden; }
	#home-categories section .category.video .video-container iframe,
	#home-categories section .category.video .video-container object,
	#home-categories section .category.video .video-container embed {
		min-height: auto; }
	#home-categories section .category.podcast {
		min-height: 190px; }
	#home-categories .category.newsletter {
		margin-right: 33.04647px;
		width: 47.1%; }
	#home-categories .category.podcast {
		width: 47.1%; }

/* 1382 =================================================== */
.article-hero-wrapper {
	margin: 0px;
	width: 100%;
	max-width: 960px; }
	.article-hero-wrapper .article-header,
	.article-hero-wrapper .report-header {
		width: 100%;
		padding: 0;
		box-sizing: border-box; }

.article-hero-buffer {
	background: #fff;
	height: 0px;
	left: 3%;
	width: 94%;
	max-width: 940px;
	min-width: 768px; }

#home-hero {
	bottom: 0;
	width: 100%;
	max-width: 960px; }
	#home-hero .wrapper {
		*zoom: 1;
		left: 0;
		z-index: 1;
		width: 960px;
		max-width: 960px; }
		#home-hero .wrapper:before, #home-hero .wrapper:after {
			display: table;
			content: ""; }
		#home-hero .wrapper:after {
			clear: both; }

/* Theme Changes */
#top-bar .wrapper {
	position: relative;
}

#home-categories .category.newsletter{
	height:219px;
	padding-top:20px;
}

#home-categories .category.podcast{
	height:219px;
	padding-top:5px;
}

/* Main Menu */
#main-nav li{
	width:12.0%
}

#main-nav li.longli a{
	padding: 4px 6%;
	line-height:17px;
}
