body {
	
	font-size: 16px;
	line-height: 1.42857143;
}

/* ------------------------------ */
/* ------------------------------ */
/* ---- OJS 3 Site Overirides --- */
/* ------------------------------ */
/* ------------------------------ */
  
        /* ------------------------------ */
        /* ------- Header Section ------- */
        /* ------------------------------ */
        .pkp_structure_head  {
            background-color: #fff !important;
            border-bottom: none;
        }

        .has_site_logo .pkp_head_wrapper {
            padding-left: 0;
            padding-right: 0;
        }
        
        .pkp_navigation_user_wrapper {
            height: 60px;
            background-color: #314D64;
            padding: 5px;
        }

        .pkp_navigation_user {
            background: url(https://dus.psu.edu/mentor-journal/OJS/images/PSU-DUS-white.png) no-repeat;
            background-size: contain;
            background-position: left;
            height: 50px;
            margin: 0 auto;
        }

        .pkp_navigation_user li a#pkpDropdown1 {
            padding-top: 10px;
        }

.pkp_site_nav_menu .pkp_nav_list {
    padding-left: 0;
    margin-left: 30px;
}


        /* -------------------------------------- */
        /* ----- Individual HTML/PDF pages ------ */
        /* -------------------------------------- */

            .header_view {
                padding: 15px;
                background: #314D64;
            }

            .header_view a.return {
                color: #314D64;
                height: 40px;
                width: 40px;
                margin: 10px 0;
            }

            .header_view .return:before {
                padding-top: 12px;
            }

            .header_view a.title {
                font-size: 1em;
                padding-left: 60px;
            }
            
            .header_view a.download {
                margin: 15px;
            }            
            
            .galley_view {
                top: 30px;
            }

.cmp_breadcrumbs ol {
	margin-bottom: 0;
}

.obj_issue_toc .heading {
	display: none;
}

.obj_issues_toc .sections, .obj_issue_toc .sections:not(:first-child) {
	margin-top: 0px;
}

.pkp_site_name .is_img img {
    max-height: 230px !important;
}

.pkp_site_name a {
    padding-top: 0;
    padding-bottom: 0;
}

.pkp_navigation_primary_row {
   background: #ddd;
}

.pkp_navigation_primary li a {
    color: #1e407c;
}

.pkp_navigation_user>li:last-child>a {
    padding-right: 0;
    color: #fff;
}

.pkp_navigation_primary>li>a:hover, .pkp_navigation_primary>li>a:focus {
   color: #165b9f;
}

.pkp_head_wrapper .pkp_search .search_prompt {
    color: #1e407c;
}

.pkp_head_wrapper .pkp_search.is_open input[type="text"] {
    background: #F8F5DF;
    float:right;
}

.pkp_footer_content {
    float: left;
    font-size: 80%;
    padding: 20px !important;
}

.pkp_footer_content img {
    max-width: 250px;
    padding: 0;
}

.pkp_brand_footer {
    float: right;
    display: none;
}


	a, a:link, a:visited {
		color: #165b9f;
	}

	a:hover {
		background: transparent;
	}

	
    img.full {
        max-width: 100%;
        width: 100%;
    }
     .pkp_structure_main h2 {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		line-height: 1.25;
        font-weight: bold;
        font-size: 1.125em;
	}

     .pkp_structure_main h3.label {
        font-family: Verdana,Arial,Helvetica,sans-serif;
		line-height: 1.25;
        font-size: 1.25em;
		font-weight: bold;
        text-transform: uppercase;
	}

     .pkp_structure_main h4 {
        font-size: 1.125em;
        font-weight: bold;
        line-height: 1.25em;
        font-family: Verdana,Arial,Helvetica,sans-serif;
    }

	.right {text-align: right;}	
	.center {text-align: center; }
	.left {text-align: left;}
    .float-left { float: left;}
    .float-right { float: right;}
	
.author {
        font-weight: bold;
        margin: 5px 0 -5px 0;
    }
	.author-institution {font-style: italic;}
	
.info {
		font-size: .875em;
		text-align: left;
		line-height: 1.25em;
	}	

#subtitle {}
    .info {
        margin: 10px 0;

    }
	#abstract {
		padding: 15px;
		background: #d6e9ef;
		text-align: justify !important;	
        margin-top: 15px;
	}
	#keywords {margin-top: 10px; margin-bottom: 20px;}

	article {
		text-align: justify !important;
		
	}
	#references p {
		padding-left:30px;
		text-indent:-20px;
	}

.pkp_block {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.obj_issue_toc .articles {
    margin-top: 0;
}

/* ------------------------------ */
/* ------------------------------ */
/* ------- Table Styles --------- */
/* ------------------------------ */
/* ------------------------------ */

table.mentor caption {
    text-align: left;
    margin: -15px 0 10px 0;
    font-style: italic;
}
	table.mentor {
		width: 100%;
		clear: both;
		border: 1px solid #ddd;
        text-align: left;
	}
		
	table.mentor tbody {border-top: none;}
	
	table.mentor tr:nth-child(even){background:#d6e9ef; border-bottom: 1px solid #ddd;}
	table.mentor tr:nth-child(odd) {background:#ffffff; border-bottom: 1px solid #ddd;}
	
	table.mentor tr th {
			background: #252423;
			color: #ffffff;
			padding: 5px;
        text-align: center;
        border-bottom: 1px solid #fff;
		}
	
    table.mentor tr th a {
        color: #fff;
        background: #165b9f;
    }

	table.mentor td {
		padding: 6px 8px;
		vertical-align: top;
		}
    table.mentor td.section {
        background: #494848;
        color: #fff;
    }

.obj_issue_toc .section {
	margin: 0 -20px;
	padding: 15px 30px;
}


@media (min-width: 768px) {
    .has_site_logo .pkp_head_wrapper {
        width: 100%;
        padding-top: 30px;
    }
    
    .pkp_navigation_user_wrapper, .pkp_navigation_primary_row {
        width: 100%;
        
            }
    
    
    
    .pkp_site_name_wrapper, .has_site_logo .pkp_navigation_primary_wrapper {
        width: 728px;
        margin: 0 auto;
    }
}

.obj_issue_toc .section {
	margin: 30px -30px;
	padding: 15px 30px;
}

@media (min-width: 992px) {
    .pkp_site_name {
    margin-top: 30px;
}
    
    
     .pkp_site_name_wrapper, .has_site_logo .pkp_navigation_primary_wrapper {
        width: 952px;
    }
    .pkp_navigation_primary {
        margin-left: 20px;
    }
    .pkp_navigation_user.pkp_navigation_user {
    margin: 0 auto;
    padding: 0;
    border: none;
}
    
    .pkp_navigation_user_wrapper li.profile {
         margin-right: 170px; 
    }
    
    .pkp_navigation_primary_row .pkp_search {
        margin-right: 195px;
    }
    
    .pkp_head_wrapper .pkp_search.is_open {
        min-width: 40% !important;
        
    }

@media (min-width: 1200px) {
    .pkp_site_name_wrapper, .has_site_logo .pkp_navigation_primary_wrapper {
        width: 1160px;
    }
}
}
