.read-more {
	padding-left: 8px;
	padding-right: 4px;
}

.blog-post-title {
	color: blue;
}

.top-bar-left li { 
/*	color: blue;
*/	padding: 0em;
}

.top-bar, .top-bar ul, .top-bar a { 
 	background-color: #FFFFFF;
 	color: rgba(0,0,0,0.9);
 	font-family: 'Open Sans', 'Roboto', sans-serif;
}

.callout.primary {
 	background-color: #FFFFFF;
}

.callout h1, h2, h3, h4, h5, h6 {
 	font-family: 'Roboto', sans-serif;
 	color: rgba(0,0,0,0.7);

}

.callout.large {
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
}

.blog-post-style-about { 
	padding: 0px;
	font-size: 1.2em;
	line-height: 1.5;
	font-family: 'Roboto';
 	color: rgba(0,0,0,0.8);
}

.blog-post p {
	font-size: 1.2em;
	line-height: 1.5;
	font-family: 'Roboto';
 	color: rgba(0,0,0,0.8);
}

.medium-9 .columns {
	padding-right: 0;
}

.medium-3.columns {
	background-color: rgba(0,0,0,0.02);
	padding-top: 5px;
}

.row.actions {
	margin-right: 0px;
}

.tabs.top {
	border: 0px;
	display: inline-block;
	float: none; 
}

.tabs.top a {
	font-size: 1em;
	padding: 1rem;
}

.tabs-content {
	line-height: 1.5;
	font-size: 1.2em;
	border: 0;
	color: rgba(0,0,0,0.8);
}

.tabs-panel {
	padding: 0;

}

.accordion-title {
	font-size: 1em;
}

.accordion-content {
	margin-left: 0.25em;
}

/*css for remark js*/
.footnote {
    position: absolute;
    bottom: 3em;
}
