@import url('https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,100..900;1,100..900&display=swap');
@import url("https://use.typekit.net/iru4rxj.css");

body{font-family: "Noto Serif", serif;}
h1, h2, h3, h4, h5, h6{color: #1b1b1b !important;font-family: "Noto Serif", serif !important;}
p{font-family: "seravek-web", sans-serif; font-weight: 300;font-style: normal; font-size: 15px;}
.submission_checklist{font-family: "seravek-web", sans-serif; font-weight: 300;font-style: normal; font-size: 15px;}
.pkp_structure_head{background-color: #f2f2f2;}
.pkp_site_nav_menu{background: #1b1b1b; border-bottom: 4px solid #BF9A58;}
.has_site_logo .pkp_head_wrapper{width: 100%;}
.pkp_navigation_user a{color: #1b1b1b;}
.cmp_button, .cmp_download_link, .cmp_form .buttons button, .page_lost_password .buttons button, .page_search .cmp_search button, .obj_monograph_full .files .link a, .obj_monograph_full .files .pub_format_remote a, .obj_monograph_full .files .pub_format_single a, .block_make_submission a{background: #BF9A58;border: 1px solid #BF9A58;border-top-color: #BF9A58;color: #fff !important;text-shadow: none;font-family: "Noto Serif", serif !important; border-radius: 8px; padding: 7px 10px; font-weight: 700 !important;}
.pub_format_single a:hover, .block_make_submission a:hover{background: #1b1b1b;border: 1px solid #1b1b1b;border-top-color: #1b1b1b;}
.cmp_button:hover, .cmp_button:focus, .cmp_download_link:hover, .cmp_download_link:focus, .page_login .buttons button:hover, .page_login .buttons button:focus, .page_lost_password .buttons button:hover, .page_lost_password .buttons button:focus, .page_search .cmp_search button:hover, .page_search .cmp_search button:focus, .obj_monograph_full .files .link a:hover, .obj_monograph_full .files .pub_format_remote a:hover, .obj_monograph_full .files .pub_format_single a:hover, .obj_monograph_full .files .link a:focus, .obj_monograph_full .files .pub_format_remote a:focus, .obj_monograph_full .files .pub_format_single a:focus{background: #1b1b1b;border-color: #1b1b1b;}
.pkp_structure_sidebar a{color:#1b1b1b; font-family: "seravek-web", sans-serif; font-weight: 300;font-style: normal; font-size: 15px;}
.pkp_structure_footer_wrapper{background: #BF9A58;}
.page_homepage img{margin-bottom: 25px;}
.pkp_navigation_primary li a, .pkp_navigation_primary li a:focus{padding: 15px; margin: 0px; color: #fff;}
.pkp_navigation_primary li a:hover{color: #BF9A58;}
.pkp_navigation_search_wrapper a, .pkp_navigation_search_wrapper a:focus{padding-top: 10px;color: #fff;}
.pkp_navigation_search_wrapper a:hover{color: #BF9A58;}
.pkp_navigation_user .task_count{background: #BF9A58;}
.pkp_site_name .is_img img{margin-bottom: 10px; margin-top: -18px;}
.pkp_nav_list ul a{color: #1b1b1b;}
.pkp_nav_list ul a:hover, .pkp_nav_list ul a:focus{border-color: #BF9A58;color: #B28B53;}
#footer-site .logo-footer{ float: left; width: 50%;font-family: "seravek-web", sans-serif; font-weight: 300;}
#footer-site .logo-footer a{color: #fff;}
.logo-up img{ width: 40%; padding-bottom: 20px;}
.logo-scimago{text-align: right; padding-top: 10px;}
.logo-scimago img { width: 25%; margin-left: 5px;}
.logo-scimago a{ align-items: center;display: flex;justify-content: flex-end; text-decoration: none;}
.pkp_brand_footer{display: none;}
.cmp_breadcrumbs a{color: #BF9A58;}
.cmp_notification{border-left: 0.357rem solid #BF9A58;font-family: "seravek-web", sans-serif; font-weight: 300;font-style: normal; font-size: 15px;}
.pkp_navigation_primary .dropdown-menu a:focus, .pkp_navigation_primary .dropdown-menu a:hover{border-color: #BF9A58;}
.page_catalog a{color: #BF9A58;}
.page_catalog .author{font-family: "seravek-web", sans-serif; font-weight: 300;font-style: normal; font-size: 15px;}
.page_catalog .date{font-family: "seravek-web", sans-serif; font-weight: 300;font-style: normal; font-size: 15px;}
.value, .authors{font-family: "seravek-web", sans-serif; font-weight: 300;font-style: normal; font-size: 15px;}
.obj_monograph_full .authors .orcid{font-size: 14px;}
.header_viewable_file{background: #1b1b1b;}
.header_viewable_file a{color: #BF9A58;}
.header_viewable_file .return{color: #BF9A58;}
.header_viewable_file .download:hover, .header_viewable_file .download:focus{background: #BF9A58;color: #1b1b1b;}
.header_viewable_file .return:hover, .header_viewable_file .return:focus{background: #BF9A58;color: #1b1b1b;}
.cmp_form{font-family: "seravek-web", sans-serif; font-weight: 300;font-style: normal; font-size: 15px;}
.cmp_form span{font-family: "seravek-web", sans-serif; font-weight: 300;font-style: normal; font-size: 15px;}
.cmp_form a{color: #BF9A58;}
.registration_complete_actions a{color: #BF9A58;}

/*.page_homepage img{width: 100vw;max-width: 59vw;margin-left: calc(-2vw + 0%);margin-top: -31px;}*/

/*RESPONSIVE*/
@media screen and (max-width: 1920px) {
.pkp_site_nav_menu{padding: 0px 380px !important;}
}
@media screen and (max-width: 1680px) {
.pkp_site_nav_menu{padding: 0px 260px !important;}
}
@media screen and (max-width: 1600px) {
.pkp_site_nav_menu{padding: 0px 220px !important;}
}
@media screen and (max-width: 1440px) {
.pkp_site_nav_menu{padding: 0px 140px !important;}
}
@media screen and (max-width: 1366px) {
.pkp_footer_content{padding-top: 25px;}
.pkp_site_nav_menu{padding: 0px 100px !important;}
}
@media screen and (max-width: 1280px) {
.pkp_site_nav_menu{padding: 0px 60px !important;}
}
@media screen and (max-width: 1024px) {
.pkp_site_nav_menu{padding: 0px 40px !important;}
}
@media screen and (max-width: 960px) {
.pkp_nav_list ul a{color: #fff;}
.pkp_site_name .is_img img{margin-top: 0px;}
.pkp_navigation_user a{color: #fff;}
.pkp_site_nav_menu a:hover, .pkp_site_nav_menu a:focus{color:#BF9A58; text-decoration: none;}
}
@media screen and (max-width: 900px) {

}
@media screen and (max-width: 800px) {

}
@media screen and (max-width: 768px) {

}
@media screen and (max-width: 736px) {
.pkp_footer_content{padding-top: 20px;}
}
@media screen and (max-width: 667px) {

}
@media screen and (max-width: 568px) {
#footer-site .logo-footer{float: none;width: 100%;text-align: center;}
.logo-scimago a{justify-content: center;}
}
@media screen and (max-width: 533px) {

}
@media screen and (max-width: 480px) {

}
@media screen and (max-width: 414px) {

}