p {
    font-size: 16px;
    line-height: 1.8;
}



.site-content .entry-content ol, .site-content .entry-content ul {
	font-size: 16px;
   line-height: 1.8;
	padding-left:20px;
}

.site-content {
	padding-top:50px;
}

.page-content, .entry-content, .entry-summary {
	margin-top:0;
}



.header-top {
	background:none;
}

.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a, .main-navigation .current-menu-ancestor > a {
	color: rgba(96, 189, 181, 1);
}

.main-navigation .current_page_item > a:hover, .main-navigation .current-menu-item > a:hover, .main-navigation .current_page_ancestor > a:hover, .main-navigation .current-menu-ancestor > a:hover {
	color: #01c6b8;
	border-color:white;
}

body:not(.home) .site-header .main-navigation a:hover{
	border-color:white;
}

.site-content #primary .entry-title, .site-content #primary .entry-title a {
	font-size:22px;
}

.site-content #primary .entry-header {
	margin-bottom:0;
}


.entry-content a, .entry-content a:visited {
	color: rgba(73, 145, 139, .9);
  padding-bottom: 1px;
	transition: all .3s;
     
}

.widget ul li a {
	color: rgba(73, 145, 139, .9);
}

.entry-content a:hover {
	color: #01c6b8;
  
}

.site-branding .site-title a:hover {
	color: rgba(96, 189, 181, 1);
}

.container .site-branding .site-title {
    font-family: "Libre Baskerville", arial, sans-serif;
    font-size: 21px;
    font-weight: 600;
	margin-top:14px;
}

.widget .widget-title {
    font-size: 18px;
    margin-top: 60px;
}

.widget .widget-title:first-child {
	margin-top:40px;
}

.main-navigation {
    float: left;
    margin-top: 31px;
    margin-left: 70px;
}

.main-navigation a {
	text-transform:none;
	font-size:17px;
}

img.alignright {
	padding:0;
	border:0;
	margin-left: 2.5em;
}



.widget .numbered {
    padding-left: 35px;
    font-size: 15px;
    margin-top:25px;
    position: relative;
    
}

.widget .numbered::before {   
    content: counter(mycounter) ". ";
    position: absolute;
    left:0px;
    font-size: 14px;
    counter-increment: mycounter -1;
    
}

.authors {
    font-size: 16px;
}

.title {
    font-size: 18px;
    font-weight: 600;
    margin-top: 7px;
}

.journal {
    font-style: italic;
    font-size: 15px;
    letter-spacing: .3px;
    opacity: .8;
    margin-top: 5px;
}

.more {
    padding-bottom: 30px;
}

.more .links {
    font-size: 14px;
    padding-top:18px;
}
.more .links div {
    display: inline-block;
    margin-left:30px;
}

.more .links div a {
    display: inline-block;
    border-bottom:.5px solid;
    text-transform: uppercase;
    letter-spacing: .5px;
    font-weight: 600;
}

.more .links div:first-child {
    margin-left:18px;
}

.toggle-abstract {
    border-bottom: .5px dashed rgba(0,0,0,.3);
    position: relative;
    cursor: pointer;
    transition: all .3s;
}

.toggle-abstract:hover {
    border-bottom: .5px dashed rgba(0,0,0,.01);
    color: #499A8B;
}

.toggle-abstract::before {
display: inline-block;
    content: "+";
    font-size: 20px;
    position: absolute;
    margin: 0 5px 0 0;
    transform: translateY(-0px) translateX(-18px);    
}

.toggle-abstract.open::before {
    content: "";
    width:9px;
    border-top:1px solid;
    transform: translateY(13px) translateX(-18px);
}

.abstract p {
    margin-bottom:14px;
}

.abstract {
    margin:25px 0 45px;
    opacity: 0.8;
    margin-left: 18px;
}

.noabstract .more .links div {
    margin-left:0px;
}

.noabstract .more .links .toggle-abstract {
    display:none;
    
}




@media (max-width: 991px) {
	.main-navigation {
		margin-top: 15px;
    margin-left: 0px;
	}
	.main-navigation li {
		 margin-right: 22px;
	}
	
}
@media (max-width: 550px) {
	img.alignleft, img.alignright {
		margin-bottom:30px;
	}
}