@import "//fonts.googleapis.com/css?family=Fira+Sans:700,600,400,300";
html {
 font-family:"Fira Sans","Helvetica Neue",Arial,sans-serif;
    word-break: normal;
    overflow-wrap: break-word;
}
body {
    color:#333 !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
 font-family:"Fira Sans","Helvetica Neue",Arial,sans-serif;
}
h1 {
 font-size:1.84761em;
 line-height:1.19;
 margin-top:0.9380140289em;
 margin-bottom:0.596082361em
}
h2 {
 font-size:1.45962em;
 line-height:1.19;
 margin-top:1.5036736959em;
 margin-bottom:0.754530447em
}
h3 {
 font-size:1.15344em;
 line-height:1.38;
 margin-top:0.8924719101em;
 margin-bottom:0.8233593877em
}
h4 {
 font-size:1em;
 line-height:1.44;
 margin-top:0.62em;
 margin-bottom:0.62em
}
h5 {
 font-size:1em;
 line-height:1.44;
 margin-top:0.62em;
 margin-bottom:0.62em
}
h6 {
 font-size:1em;
 line-height:1.44;
 margin-top:0.62em;
 margin-bottom:0.62em
}
@media only screen and (min-width:42em) {
 h1 {
  font-size:2.281em;
  line-height:1.19;
  margin-top:0.9380140289em;
  margin-bottom:0.596082361em
 }
 h2 {
  font-size:1.802em;
  line-height:1.19;
  margin-top:1.5036736959em;
  margin-bottom:0.754530447em
 }
 h3 {
  font-size:1.424em;
  line-height:1.38;
  margin-top:0.8924719101em;
  margin-bottom:0.8233593877em
 }
 h4 {
  font-size:1.125em;
  line-height:1.44;
  margin-top:1.4364444444em;
  margin-bottom:0.9987654321em
 }
 h5 {
  font-size:1.125em;
  line-height:1.44;
  margin-top:1.4364444444em;
  margin-bottom:0.9987654321em
 }
 h6 {
  font-size:1.125em;
  line-height:1.44;
  margin-top:1.4364444444em;
  margin-bottom:0.9987654321em
 }
}
.pkp_brand_footer {
	display: none;
}

.obj_galley_link {
	border: 1px solid #000;
	color: #000;
}
.section, .sections {
    margin-top:0px !important;
    margin-bottom:0px !important;
}
.obj_issue_toc .section::before {
	top: 15px !important;
}

.obj_issue_toc .section {
	padding-bottom: 0px;
	padding-top: 0px
}


.pkp_structure_content {
    background-color:white;
    margin-bottom: 50px;
}
.pkp_structure_page {
    background: #333;
}

.pkp_site_nav_menu {
  position: fixed;
  top: 0;
  width: 100%;
  opacity: .8;
  background: #000;
}

.pkp_site_name {
    display:inline-block;
    width: auto;
    height: 80px;
    vertical-align: middle;
}
.pkp_site_name a{
    text-decoration:none;
}
.site-title {
    font-size: 2.281rem;
    vertical-align: bottom;
}

.site-subtitle {
    font-size: .7em;
    font-weight: 500;
    vertical-align: middle;
}

@media (min-width: 768px) {
    .pkp_structure_main::before, .pkp_structure_main::after {
        display:none;
    }
}

.htmlcontainer {
    line-height: 1.62;
}

.galley_view iframe {
    height:99%;
}

.page_index_journal .read_more {
    margin-top:50px;
}

h1 em, h2 em, h3 em {
    margin-right:2px
}

 .obj_announcement_summary .read_more {
	 margin-top:0px;
 }
 .obj_announcement_summary .more {
	 display: none !important;
 }
 .obj_announcement_summary {
	 float: none !important;
	 width: 100% !important;
 }
 .obj_announcement_summary:before {
	 border-left: 0px !important;
 }

a#article-155, a#article-156, a#article-157,a#article-158, a#article-159 {
	display: none;
}

@media (min-width: 768px) {
	.obj_issue_toc .section>h2 {
		font-weight: 450;
		color: rgba(0,0,0,0.74);
	}
}