.current_issue header {
margin-bottom: 50px;
}
.main-header {
    background-color: #003f5a;
}
.navbar-light .navbar-nav .nav-link, .navbar-light .navbar-nav .dropdown-item {
    color: #fff;
}
#userNav .nav-link, .language-toggle .dropdown-toggle {
    color: #fff;
}
.site-footer { 
background: #003f5a;
}

#primaryNav .nav-link:hover, #primaryNav .nav-link:focus {
    background: transparent;
    color: #fff;
    border-color: #757575;
}
.journal-logo{
    padding-bottom: 5px;
    margin-top: 10px;
}

a .nav-link:hover {
	color: red;
}
.navbar-logo {
padding-bottom: 0;
}

.header{
background:#003f5a;
}
.upper-header{
    padding-top: 0;
}

.section_content{
display: block;
}
.section{
padding-top:0;
}

.article_summary{
width:100%;
}

.pkp_structure_head{
display: flex;
}

.pkp_structure_footer_wrapper{
background:#5064a1;
}

.pkp_footer_content{
color: #ffff;
padding-top: 0;
}

.pkp_navigation_user_wrapper{
padding-right: 15rem;
}

.is_img{
padding-right: 15rem;
}

.page .page_register{
display: flex;
flex-wrap:wrap;
}

p, li, a, blockquote{
font-family:Helvetica;
}

.cmp_form fieldset{
margin:0;
}

.pkp_navigation_primary_wrapper{
margin-left:3rem;
}

.pkp_site_name{
position: relative;
bottom:15px
}

.pkp_navigation_user.pkp_navigation_user {    
    border: none;
    border-top: 1px solid rgba(255,255,255,0.1)
}

a, a:not([href]){
transition: all 0s;
}

.issue_cover_block{
padding-top:30px;
}

.required{
color:red;
}

.footer-brand-image{
padding-top:18px;
}

.csl-entry{
padding-bottom:20px
}

@media (max-width: 430px){
.journal-logo{
max-height:95px;
}
}

@media (max-width: 990px){
.navbar-brand img {
max-height:3em;
}
}

.homepage-issue-cover {
    box-shadow: none;
margin-bottom: 0;
}
.page-issue-cover {
    box-shadow: none;
  
}
