@charset "utf-8";
/* CSS Document */


/*======================FONTS======================*/

@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700|Open+Sans:400,700,600italic,300,300italic,400italic,700italic,600,800,800italic);

.pkp_structure_main h1, .pkp_structure_main h2, .pkp_structure_main h3, .pkp_structure_main h4, .pkp_structure_main h5, h.pkp_structure_main h6 {font-family: 'Oswald', 'Open Sans Condensed', 'Open Sans', sans-serif;}

.pkp_structure_main h1 {font-size: 2.5em;font-weight: normal; text-transform: uppercase; line-height: 45px;}
.pkp_structure_main h2 {font-size: 2.2em;font-weight: normal; line-height: 40px;}
.pkp_structure_main h3 {font-size: 1.8em;font-weight: normal;}
.pkp_structure_main h4 {font-size: 1.4em;font-weight: normal;}
.pkp_structure_main h5 {font-size: 1.0em;font-weight: normal;}

.obj_issue_summary .title {font-size: 24px; text-decoration: underline;}
.obj_issue_summary .series {font-size: 20px;}

.obj_article_summary > .title {
	font-size: 18px;
	font-weight: normal;
	line-height: 26px;
}
.obj_article_summary > .title a, .obj_issue_summary h2 a, .pkp_structure_main h2 a  {text-decoration: underline;} 

.obj_article_summary > .title a:hover, .obj_issue_summary h2 a:hover, .pkp_structure_main h2 a:hover {text-decoration: none;}

.obj_issue_toc .section > h2, .obj_issue_toc .section > h3  {font-size: 24px; font-weight: normal;}

.obj_issue_toc .sections:not(:first-child) {margin-top: 0px;}

.obj_article_details .entry_details .item .label {
	font-family: 'Oswald', 'Open Sans Condensed', 'Open Sans', sans-serif;
	font-size: 18px;}

.obj_issue_summary h2 {line-height: 40px;}
.obj_issue_summary h2 a 

article.obj_announcement_summary > h2 > a {
	font-size: 25px;
	line-height: 32px;
}

.obj_article_summary .meta {font-size: 14px;}

.pkp_structure_main {padding: 0 30px;}

}
.obj_article_details .entry_details .item {
    border-bottom: 0px solid #ddd;
}

.obj_article_details .item {
	padding: 10px 30px;
}

/*======================NAV BAR======================*/

nav.pkp_navigation_primary_row {

}
#pkp_content_nav.pkp_navigation_primary_row.navDropdownMenu {
}
.pkp_navigation_primary li {
}
.pkp_navigation_primary .dropdown-menu a, .pkp_nav_list ul a {
	color: #00807D;
	border-left: 5px solid transparent;
	text-decoration: none;
}
.pkp_navigation_primary .dropdown-menu a:hover, .pkp_nav_list ul a:hover, .pkp_nav_list ul a:focus {
	color: #640260; 
	border-left: 5px solid #640260;
	text-decoration: none;
}
.pkp_navigation_primary > li > a {
	border-bottom: 0px;
	letter-spacing: 1px;
	font-family: 'Oswald', 'Open Sans Condensed', 'Franklin Gothic', 'ITC Franklin Gothic', sans-serif;
	text-transform: uppercase;
	color: white;
	padding: 7px 5px 13px 5px;
	font-weight: bold;
}
.pkp_navigation_primary > li > a:hover, .pkp_navigation_primary > li > a:focus {
	background: #00a9a6; /*teal*/
 	border-bottom: 0px;
	color: white; 
}
.pkp_site_nav_menu {background: transparent;}


.pkp_navigation_user > li > a, .pkp_navigation_user > li.in_focus > a, .pkp_navigation_user > li > a:hover, .pkp_navigation_user > li > a:focus {color: white; }

.pkp_search_desktop .search_prompt, .pkp_search_desktop .search_prompt:hover, .pkp_search_desktop .search_prompt:focus {color: white; }

.pkp_navigation_primary > li:hover ul {left: 0px;}

.pkp_navigation_user li a {text-decoration: none;}



nav.pkp_site_nav_menu.pkp_site_nav_menu--isOpen {background-color: #00355f;}
nav.pkp_site_nav_menu.pkp_site_nav_menu--isOpen li a {color: #fff;}

.pkp_site_nav_toggle > span::before, .pkp_site_nav_toggle > span::after {background-color: white;}
.pkp_site_nav_toggle > span {border-bottom: white;}

@media (max-width: 995px){
		.pkp_site_nav_menu.pkp_site_nav_menu--isOpen li a {
   			 color: unset;
		}
	}

/*======================LINKS======================*/

a:link, a:visited {
	text-decoration: underline;
	color: #00807D; /*dark teal*/
			/*#640260 purple*/
			/*#00a9a6 teal*/
			/*#DBDCDE light grey*/
			/*#00355e dark blue*/
			/*#2962A9 blue*/
}

a:active {color: #00a9a6; /*teal*/}

a:hover, .obj_galley_link_supplementary:hover {
	color: #640260; /*purple*/
	background: transparent;
	text-decoration: none;
}

a.plain {text-decoration: none;}
a.read_more {}

.obj_announcement_summary .read_more {color: #00807D; text-decoration: underline;}
.obj_announcement_summary .read_more:hover {color: #640260; text-decoration: none;}

.cmp_button_wire:hover, .cmp_button_wire:focus, .obj_galley_link:hover, .obj_galley_link:focus {background: #00a9a6; color: white;}

.cmp_notification {border-left: 5px solid #640260;}

/*.blockTitle {background: #DBDCDE; padding: 5px;}*/

/*.page_search .submit button:hover::after, .page_search .submit button:focus::after {background: #00807D;}*/

/*======================USER NAVIGATION======================*/


.pkp_navigation_user_wrapper {
}
.pkp_navigation_user {
}
.pkp_navigation_user li a {
}
.pkp_navigation_user li a:hover {
}

.pkp_navigation_user > li > ul a .task_count {color: rgba(255, 255, 255, 0.84);}

.pkp_navigation_primary > li > a {
    display: block;
    text-decoration: none;
}
.pkp_navigation_primary .dropdown-menu a:hover, .pkp_nav_list ul a:hover, .pkp_nav_list ul a:focus {
    border-left: 0px solid #ffffff;
    display: block;
    background-color: #01a9a6;
    color: #fff;
    padding-left: 10px;
}
.pkp_site_nav_menu a:hover, .pkp_site_nav_menu a:focus {
    text-decoration: none
}

/*======================HEADER======================*/


.pkp_structure_head {
	background: url(/ojs/public/site/images/kep31/jmla-bg-banner.jpg);
	background-repeat: repeat-x;
}

.pkp_site_name .is_img {
    display: inline-block;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 100%;
}

.pkp_site_name .is_img img {
	display: block;
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
  	margin-left: auto;
 	margin-right: auto;
}

.has_site_logo .pkp_head_wrapper {
}
.pkp_head_wrapper {
}
.pkp_head_wrapper .pkp_search.is_open {
}
.pkp_head_wrapper .pkp_search .search_controls {
}
.pkp_head_wrapper .pkp_search .search_prompt {
}
.pkp_head_wrapper .pkp_search .search_prompt:hover, .pkp_head_wrapper .pkp_search .search_prompt:focus {
}
.pkp_site_name_wrapper {
}
.has_site_logo .pkp_site_name, .has_site_logo .pkp_navigation_primary_wrapper {
}
.pkp_site_name .is_text {
}

@media (max-width: 995px) {
    	.pkp_site_name_wrapper {
   		 height: 30vh;
   		 padding-top: 20px;
   	}
}
            @media (max-width: 556px) {
                .pkp_site_name_wrapper {
               		height: 20vh;
                	padding-top: 20px;
               }
		.pkp_nav_list ul a:hover, .pkp_nav_list ul a:focus {
			color: #640260;
			border-left: 5px solid #640260;
			text-decoration: none;
		}

            }
                        @media (max-width: 450px) {
                            .pkp_site_name_wrapper {
                            	height: 18vh;
                            	padding-top: 20px;
                           }
                        }


/*======================MAIN======================*/

a.obj_galley_link_supplementary {
	line-height: 20px;
	padding-bottom: 10px;	
}

.pkp_structure_content {
}
.pkp_structure_main:first-child:last-child {
}
.pkp_structure_main {
}
.pkp_structure_main p {
}
.pkp_page_index.additional_content {
}
.page.page_information {
}
.pkp_page_index .additional_content {
}
.pkp_structure_main::before, .pkp_structure_main::after {
}

.pkp_page_index .homepage_image img {
    display: block;
    width: 25%;
    height: auto;
    float: left;
    margin: 0 20px 20px 20px;
}
	@media (max-width: 960px) {
		.pkp_page_index .homepage_image img {
   		 	display: block;
   		 	width: 100%;
  		 	height: auto;
   		 	float: left;
    			margin: 0px;
		}
	}


/*======================MAIN - BREADCRUMBS / NOTIFICATIONS======================*/


.cmp_breadcrumbs {
}
.cmp_notification {
}


/*======================SIDEBAR======================*/


.pkp_structure_sidebar {
}
.pkp_block {
    border: solid 1px #d7d8da;
    background-color: #fff;
    margin : 5%;
    padding: 2%;
}
.pkp_block .title, .pkp_block .blockTitle {
    background-color: #eee;
    padding: 2% 3%;
    font-family: "Noto Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    color: rgba(0,0,0,0.54);
    display: block;
}
.pkp_block .content ul {
}
.pkp_block .content ul li {
}
.obj_article_details .entry_details {
}

.pkp_block .content p {line-height: 20px;}


/*======================FOOTER======================*/

.pkp_structure_footer_wrapper {
	background: white;
	border-top: 1px solid #ccc;	
}
.pkp_footer_content {
    width: 50%;
    padding-top: 0px;
    float: left;
}
.pkp_footer_content a, .pkp_footer_content a:hover {
}
.pkp_brand_footer a {
}


/*======================MISC======================*/

.PlumX-Summary {margin-top: 20px; margin-left: 30px; margin-top: 20px; }
.obj_galley_link_supplementary::after {line-height: 20px; }

