/* Liveblog */

.liveblog-pagination {

	margin: 2em 0;

}

.liveblog-feed .liveblog-entry {

	background: none;

	border-bottom: 0;

	margin: 1em 0 0;

	padding: 2.5em 0 0;

}

.liveblog-feed .liveblog-entry,

.liveblog-feed .liveblog-entry.is-key-event {

	border-top: 1px solid #ddd;

}

.liveblog-feed .liveblog-meta {

	display: block;

	margin: 0 0 1em;

}

.liveblog-feed .liveblog-meta-time {

	border-right: 1px solid #ddd;

	float: left;

	height: 48px;
	
	margin: 0 1.2em 0 0;

	padding: 0 1.2em 0 0;

}

.liveblog-feed .liveblog-meta-time span {

	font-size: .8em;

}

.liveblog-feed .liveblog-meta-time span:first-child {

	margin: 0 0 .8em 0;

}

.liveblog-feed .liveblog-meta-author {

	height: 48px;

}

.liveblog-feed .liveblog-meta-author-avatar,

.liveblog-feed .liveblog-meta-author-avatar img {

	height: 48px;

	margin: 0 1em 0 0;

	width: 48px;

}

.liveblog-feed .liveblog-meta-author-name {

	margin: 0;

}

.liveblog-feed .liveblog-meta-author-name {

	font-size: 100%;

	font-weight: bold;

}

.liveblog-feed .liveblog-meta-author-name a, .liveblog-feed .liveblog-meta-author-name a:visited {

	color: #444;

}

.liveblog-feed .liveblog-meta-author-name a:hover, .liveblog-feed .liveblog-meta-author-name a:focus, .liveblog-feed .liveblog-meta-author-name a:active {

	color: #0099cc;

}

.liveblog-feed .liveblog-entry-content {

	padding: .5em 0;

}

.liveblog-feed .liveblog-entry-content h2 {

	margin: .5em 0 0;

}

.widget_liveblog-key-events-widget .widget-title {

	display: none;

}

.widget_liveblog-key-events-widget .liveblog-event-meta {

	color: #444;

	font-size: 14px;
	
	font-weight: 500;

	letter-spacing: .6px;

}

.widget_liveblog-key-events-widget .liveblog-event-content {

	color: #aaa;

	font-size: 16px;

	font-weight: 400;

	word-break: normal;

}

.widget_liveblog-key-events-widget .liveblog-event-content:hover {

	color: #444;

	text-decoration: none;

}

/* Sharing Links */

div.sharedaddy {

	padding: 1.5em 0 1em;

}

@media only screen and (max-width: 767px) {
	
	div.sharedaddy {

	padding: 1.5em 0 .5em; }
	
}

#content .sd-content ul li {

	margin: 0 .8em 0 0;

	padding: 0;
	
}

	div.sharedaddy h3.sd-title:before {
		
		border: 0;
		
	}


div.sharedaddy h3.sd-title {
	
	display: none;
	
	font-family: Cambria, Times, "Times New Roman", "serif";
	
	font-size: .8em;
	
	font-style: italic;
	
	font-weight: normal;
	
}

.liveblog-load-more {
	
	margin: 1.5em 0;
	
}

/* Infinite Scroll */

.spinner {

	margin: 2em auto;

}

#infinite-handle {
	
	margin: 1em auto 2em;
	
	text-align: center;

}

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

	#infinite-handle {

		margin: 3em auto 2em; }

}

#infinite-handle span {

	-webkit-appearance: none;

	background: #0099cc;

		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
	border-radius: 3px;

	border: 0;

	color: #fff;

	font-size: 100%;

	font-style: normal;

	font-weight: normal;

	height: auto;

	letter-spacing: 1px;

	line-height: auto;

	margin: 1.5em auto;

	opacity: .8;

	padding: .5em 1em;

	text-align: center;

	text-indent: 0;

	word-spacing: 0;

}

#infinite-handle span:hover {

	opacity: 1;

}

#infinite-handle span button,
#infinite-handle span button:active, 
#infinite-handle span button:hover {
	
	letter-spacing: 1px;
	
	padding: 0;

	text-transform: none;

}

#infinite-footer {
	
	display: none;
	
}

/* Responsive Menu */

#responsive-menu-wrapper {
	
	padding: 1em;

}

.responsive-menu-item a:before {

	content: '#';

}

.responsive-menu-search-box {

	padding: 5px 10px !important;
	
}

/* Flexible Widget */

aside.widget_dpe_fp_widget {
	
	margin: 0 0 2em;
	
}

aside#dpe_fp_widget-6 {
	
	margin: 0 0 3em;
	
}