.pkp_site_name .is_img img {
    display: block;
    max-height: 100px;
}

.has_site_logo .pkp_head_wrapper {
    padding-top: 5px;
}

.pkp_page_index .additional_content {
    padding: 30px 10px 0 10px;
    border-top: 1px solid #fbf9f9;
}

.pkp_structure_main p {
    text-align: justify;
	color: #1d5358;
}

.pkp_structure_head {
    border-bottom: 3px solid #888585;
}

.pkp_navigation_primary>li>a {
    font-weight: 600;
    color: rgb(255, 255, 255);
	text-transform: uppercase;
}

.pkp_navigation_primary>li>a:hover, .pkp_navigation_primary>li>a:focus {
    color: #000000;
    outline: 0;
}

.pkp_navigation_primary ul a {
    color: #00a8de;
    font-weight: 600;
}

.pkp_navigation_primary .dropdown-menu a:focus, .pkp_navigation_primary .dropdown-menu a:hover {
    border-color: #00a7de;
}

.pkp_nav_list ul a:hover, .pkp_nav_list ul a:focus {
    outline: 0;
    background: #f7f7f7;
    border-color: #007ab2;
}

.pkp_structure_main p {
    line-height: 25px;
    margin: 20px 20px;
}

.pkp_block {
    padding: 15px 40px 15px 40px;
}

.scrollup{
width:40px;
height:200px;
opacity:0.3;
position:fixed;
bottom:150px;
right:40px;
text-indent:-9999px;
background: url('/downloads/icon_top.png') no-repeat;
}

.pkp_structure_main:before, .pkp_structure_main:after {
    width: 2px;
    background: #888585;
}

.pkp_structure_content {
    padding-top: 10px;
	background-color: #fbf9f9;
}

.obj_issue_toc .cover img {
display: block;
max-height: 250px;
width: auto;
float: left;
margin-right: 30px;
}

.pkp_head_wrapper .pkp_search .search_prompt {
    color: rgb(255, 255, 255);
    font-weight: 600;
    background-color: #888585;
}

.pkp_head_wrapper {
    padding-top: 15px;
}

.pkp_head_wrapper .pkp_search .search_prompt:hover, .pkp_head_wrapper .pkp_search .search_prompt:focus {
    border-bottom: 2px solid rgb(0, 168, 222);
}

.pkp_structure_main h1, .pkp_structure_main h2, .pkp_structure_main h3, .pkp_structure_main h4 {
    color: #00a8de;
}

.obj_issue_toc .galleys h2, .obj_issue_toc .section h2 {
    font-weight: 600;
    color: rgb(138, 138, 138);
    font-size: 24px;
}

.pkp_site_name .is_text {
    font-family: "Noto Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;
    display: inline-block;
    position: relative;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    color: rgb(0, 0, 0);
    text-decoration: none;
    text-transform: uppercase;
}

.pkp_structure_main .page h1 {
    margin-top: 0;
    color: #908f8f;
	font-size: medium;
}

.obj_issue_summary .description {
    text-align: justify;
}

.pkp_structure_main h1, .pkp_structure_main h2, .pkp_structure_main h3, .pkp_structure_main h4 {
    color: #717070;
}