/*
	Theme Name: World.edu Homepage
	Description: Homepage Portal theme for world.edu
	Author: Nick Ryall
	Version: 1.0
	Template: world.edu
*/

	@import url("../world.edu/style.css");


/* = Heroes
-------------------------------------------------------------- */	


	#main-content {
		border: 5px solid #fff;
		border-right:  none;
		float: left;
		overflow: hidden;
		width: 700px;
	}
	#main-content article {
		position: relative;
		-moz-box-shadow:    3px 0px 3px 2px #ccc;
		 -webkit-box-shadow: 3px 0px 3px 2px #ccc;
		 box-shadow:         3px 0px 3px 2px #ccc;
		overflow: hidden;
	}
	#main-content img {
		display: block;
		width: 100%;
		display: block;
		height: 375px;
		width: 695px;
	}
	.js #main-content > div {
		display: none;
	}
	.js #main-content > div.active {
		display: block;
	}
	
	/* Image Hero */
	
		#main-content .image .splash {
			color: #fff;
			position: absolute;
			background: #535354;
			background: rgba(45, 46, 47, .85);
			bottom: 0;
			overflow: hidden;
			padding: 18px 22px;
			width: 652px;
		}
		#main-content article h1 {
			color: #fff;
			font-size: 22px;
			font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
			font-weight: normal;
			line-height: 1.2em;
			width: 95%;
		}
		#main-content article h1 a,
		#main-content .image .splash a {
			color: #fff;
		}
		.lte8 #main-content .rss {
			display: none;
		}
		#main-content .rss {
		    background: url("images/rss.png") no-repeat scroll 0 2px transparent;
		    color: #FFFFFF;
		    display: inline;
		    float: right;
		    margin: 10px 0 0 20px;
		    padding-left: 40px;
		    width: 180px;
		}
		#main-content .rss strong {
			display: block;
			font-size: 15px;
		}
		
	/* Content Hero */
	
	#heroes nav {
		border: 5px solid #fff;
		background: #ececec; /* Old browsers */
		background: -moz-linear-gradient(top, #ffffff 0%, #ececec 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #ffffff 0%,#ececec 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #ffffff 0%,#ececec 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #ffffff 0%,#ececec 100%); /* IE10+ */
		background: linear-gradient(top, #ffffff 0%,#ececec 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 ); /* IE6-9 */
		margin-left: 700px;
		position: relative;
		z-index: 99999;
	}
	#heroes nav li {
		border-bottom: 1px solid #dcdcdc;
		cursor: pointer;
		max-height: 5.4em;
		padding: 15px 20px;
		position: relative;
	}
	#heroes nav li.activeSlide:before,
	#heroes nav li.activeSlide .before {
		background: url('images/active-hero.png') no-repeat;
		content: '';
		display: block;
		height: 50px;
		width: 50px;
		left: -50px;
		top: 20px;
		position: absolute;
		z-index: 99999;
	}
	#heroes nav li:last-child {
		border-bottom: none;
	}
	#heroes nav h2 {
		color: #1A87C5;
		font-size: 16px;
		font-weight: normal;
		margin-bottom: 2px;
	}
	#heroes nav p {
		color: #848585;
		font-size: 14px;
	}
	

/* = Section Box
--------------------------------------------------------------  */

	.content .inner {
		overflow: visible;
	}
	.section-box {
		float: left;
		width: 700px;
	}
	

/* = Section Box
--------------------------------------------------------------  */	
	

	#blogs-loop{
		overflow: hidden;
	}
	#blogs-loop .hentry {
		background:#fff;
		float:left;
		margin:0 2px 2px 0;
		min-height: 230px;
		padding: 5px 5px 20px 5px;
		width: 222px
	}
	#blogs-loop .entry-title{
		margin-bottom: 12px;
		padding:0 0 0 2px;
	}
	#blogs-loop .hentry:nth-child(3n) {
		margin-right:0;
	}
	#blogs-loop .hentry img {
		display: block;
		margin-bottom: 12px;
	}
	#blogs-loop .hentry nav {
		display:block;
		padding:0 6px;
	}
	/* Intro box */

		#blogs-loop .hentry.intro nav{
			padding:0;
		}
		.intro h1 {
			font-size: 18px;
			font-weight: normal;
			margin-bottom: 12px;
			padding: 20px 10px 0 10px;
		}
		.intro p {
			color: #888888;
		    font-size: 14px;
		    line-height: 1.35;
		    margin-bottom: 1.5em;
			padding: 0 10px;
		}
		.intro a {
			font-size:15px;
			padding: 0 10px;
		}
	/* Pagination */
		#blogs-loop > footer {
			clear: both;
			overflow: hidden;
		}
		#blogs-loop .emm-next {
			float: left;
		}
		#blogs-loop .emm-prev {
			float: right;
		}
	
	

/* = Hentry
-------------------------------------------------------------- */	
	
	
	.hentry.blog h1 {
	    padding-right: 0;
	}
	
	
/* = Author Archive
-------------------------------------------------------------- */

	#entry-author-info	{
		padding-top: 22px;
	}
	#author-avatar {
		border: 1px solid #dcdcdc;
		float: left;
	}
	#author-description {
		color: #888;
		margin-left: 150px;
		font-size: 15px;
		line-height: 22px;
	}
	#author-description dl {
		margin: 5px 0 12px 0;
	}
	#author-description dt,
	#author-description strong {
		color: #666;
		font-weight: normal;
	}
	#author-description dt,
	#author-description dd {
		display: inline-block;
	}
	#author-description dd a {
		background: url('../world.edu/images/social-small.png') no-repeat;
		display: block;
		height: 24px;
		width: 24px;
		text-indent: -1000em;
	}
	#author-description .facebook {
		background-position: 0 -33px;
	}
	#author-description .twitter {
		background-position: 0 -66px;
	}
	#author-description .linkedin {
		background-position: 0 -130px;
	}
	#author-description .youtube {
		background-position: 0 -98px;
	}
	

/* = Jobs & Courses Box
-------------------------------------------------------------- */	
	
	.listing-loop {
		background: #fff;
		padding: 22px;
		overflow: visible;
		position: relative;
		width: 656px;
	}
	.listing-loop  section:first-child {
		border-bottom: 1px solid #dcdcdc;
		margin-bottom: 42px;
		padding-bottom: 22px;
	}
	.listing-loop h2 {
		background: url("images/bg-featured.png") no-repeat scroll 0 0 transparent;
	    color: #FFFFFF;
	    font-family: FranklinGothicMediumCondRg;
	    font-size: 14px;
	    font-weight: normal;
	    left: -40px;
	    letter-spacing: 1px;
	    padding: 5px 40px 25px;
	    position: relative;
	    text-transform: uppercase;
	    top: -15px;
	    z-index: 5;
	}
	.listing-loop section:last-child h2 {
		background: url("images/bg-featured-blue.png") no-repeat scroll 0 0 transparent;
	}
	.listing-loop .hentry {
		overflow: hidden;
		padding-bottom: 22px;
		width: 325px;
	}
	.listing-loop .hentry img {
		border: 1px solid #dcdcdc;
		display: block;
		float: left;
		padding: 5px;
	}
	.listing-loop .hentry header,
	.listing-loop .hentry .excerpt {
		margin-left: 130px;
	}
	.listing-loop .hentry .excerpt {
		padding: 0 0 8px 0;
	}
	.listing-loop .hentry .excerpt p {
		margin-bottom: 12px;
	}
	/* Hide the further info from Quinn */
	.listing-loop .hentry .excerpt ul,
	.listing-loop .hentry .excerpt strong {
		display: none;
	}
	.listing-loop .right-float {
		display: block;
		float: right;
		width: 300px;
		overflow: hidden;
	}
	.listing-loop .right-float h3 {
		color: #0080C5;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 12px;
	}


/* = Widgets
-------------------------------------------------------------- */	


	/* Sidebar Author Bio */
	
	
	 .widget-author-bio img {
	 	border: 1px solid #dcdcdc;
	 	float: left;
	 	padding: 1px;
	 }
	 .widget-author-bio .wrap {
	 	margin-left: 65px;
	 }
	 
	 
 	/* Partner Network */
 	
 	.widget-partner-network h2  {
 		color: #666;
 	}
 	.widget-partner-network select {
 		display: block;
 		margin: 12px 0;
 		padding: 2px;
 		width: 240px;
 	}
 	.widget-partner-network p {
 		color: #666;
 		font-size: 14px;
 		margin-bottom: 18px;
 	}
 	.widget-partner-network img {
 		display: block;
 		margin-bottom: 20px;
 	}
 	
 	/* Follow */
 	
 	.follow {
 		padding: 12px 0;
 	}
 	.follow .row {
 		border-bottom: 1px solid #dcdcdc;
 		padding-bottom: 22px;
 		position: relative;
 	}
 	.follow .row:nth-child(2) {
 		background: #fafafa;
 		padding: 15px 0;
 	}
 	.follow #___plusone_0 {
 		left: 10px;
 		margin-right: -10px;
 		position: absolute;
 		width: 100px !important;
 	}
 	.follow .row p {
 		color: #444;
 		display: inline-block;
 		position: relative;
 		top: -5px;
 	}
 	.lte8 .follow .row p {
 		display: inline;
 		zoom:  1;
 	}
 	.follow .row:nth-child(2) p {
 		left: 85px;
 		top: 3px;
 	}
 	.follow .row:last-child p {
 		left: 5px;
 	}
 	.follow .row:last-child {
 		border-bottom: none;
 		padding: 18px 0 0 0 ;
 	}
	 
	 
	/* Job Seeker CTA */
	
	.job-seeker {
		background: url(../jobs.world.edu/images/cta-sprite.png) no-repeat right  -196px;
		position: relative;
		zoom: 1;
	}
	.job-seeker h1 {
		color: #868686;
		font-size: 14px;
		font-weight: normal;
		margin-bottom: 12px;
		width:138px
	}
	.job-seeker strong {
		color: #868686;
		font-weight: bold;
	}
	 
	
	/* Sidebar Posts */
	
	#sidebar .hentry img {
		border: 1px solid #dcdcdc;
		display: block;
		float: left;
	}
	 
	 
	 /* Hot Stories */
	 	#sidebar .widget-hot-stories em {
	 		color: #CD7104;
	 	}
	 	#sidebar .hot-stories .hentry {
	 		border-bottom: 1px solid #dcdcdc;
	 		min-height: 5em;
	 		padding: 18px 0;
	 	}
	 	#sidebar .hot-stories .hentry:first-child {
	 		padding-top: 0;
	 	}
	 	#sidebar .hot-stories .hentry:last-child {
	 		border-bottom: none;
	 		padding-bottom: 0;
	 	}
	 	#sidebar .hot-stories .entry-title {
	 		font-size: 16px;
	 	}
	 	#sidebar .hot-stories .entry-title  span {
	 		color: #0079BF;
	 		font-family: Arial, sans-serif;
	 		font-size: 11px;
	 		font-style: italic;
	 	}
	 	#sidebar .hot-stories .with-thumb .entry-title {
	 		margin-left: 70px;
	 	}
	 	#sidebar .widget-hot-stories nav {
	 		padding: 15px 0 0 0;
	 	}
	
	
	/* Network Posts */

		.network-posts .hentry:first-of-type {
		    padding-top: 6px;
		}
		.network-posts .hentry {
			min-height: 3.2em;
			overflow: hidden;
			padding-bottom: 1.625em;
		} 	
		.network-posts img {
			border: 1px solid #dcdcdc;
			display: block;
			float: left;
		}
		#sidebar .widget.network-posts .entry-title {
			clear: none;
			font-size: 16px;
			font-weight: normal;
			margin-bottom: 0;
			padding: 0;
		}
		.network-posts .hentry p {
			color: #888;
			font-size: 11px;
			line-height: 1.5em;
		}
		.network-posts .hentry p a {
			display: block;
		}
		.orgs .with-logo .entry-title,
		.orgs .with-logo p {
			margin-left: 95px;
		}
		.network-posts .posts .with-logo .entry-title{
			margin-left: 65px;
		}
		.network-posts footer {
			padding-top: 6px;
		}
		
		
	/* Taxonomy Tabs */

	.widget-nav {
		background: #F4F4F4;
		padding: 5px;
	}
	.widget-nav ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	.widget-nav a {
		color: #525252;
	}
	.widget-nav .tabs {
		margin-bottom: -3px;
		overflow: hidden;
	}
	.widget-nav .tabs li  {
		float: left;
	}
	.widget-nav .tabs a {
		display: block;
		padding: 8px 18px;
		text-align: center;
	}
	.widget-nav .tabs li a.active {
		background: #fff;
	}
	.widget-nav .tab {
		background: #fff;
		display: none;
		overflow: hidden;
	}
	.widget-nav .tab.first {
		display: block;
	}
	.widget-nav .top-level {
		background: url(images/arrow-sm.png) no-repeat 95% 12px;
		border-bottom: 2px solid #F4F4F4;
		cursor:pointer;
		padding: 8px 18px 8px 18px;
	}
	.widget-nav .taxonomy {
		display: none;
		border-bottom: 1px solid #F4F4F4;
		border-top: 1px solid #F4F4F4;
		margin:8px -18px -8px -18px;
		position: relative;
	}
	.widget-nav .taxonomy li {
		background: #fff;
		border-bottom: 1px solid #F4F4F4;
		margin-bottom: 2px;
	}
	.widget-nav .taxonomy .sub-cat li {
		border: none;
		padding-left: 15px;
	}
	.widget-nav .taxonomy li:last-child{
		border: none;
	}
	.widget-nav .taxonomy a {
		color: #0079BF;
		display: block;
		padding:5px 18px;
	}
	.widget-nav .tab form {
		background: #fff;
		padding: 22px 10px;
	}
	.widget-nav .tab form input {
		font-size: 13px;
		width: 160px;
	}
	.widget-nav .tab form button {
		font-size: 13px;
	}
	.widget-nav .tab form p {
		border-top: 1px solid #dcdcdc;
		margin-top: 22px;
		padding-top: 12px;
	}
	.widget-nav .tab form p a {
		color: #0079BF;
	}
	/* Tags */
		.js #sidebar #tags {
			display: none;
		}
		#sidebar #tags {
			padding: 12px 5px 5px 5px;
		}
		