:root {
     --red: #741a22;
     --orange: #ffbd4a;
}
 .pkp_brand_footer{
     display: none;
}
 .pkp_structure_footer_wrapper{
     border-bottom-color: var(--red);
}
 .pkp_navigation_primary_row{
     background: var(--red);
}
 #navigationPrimary a,.pkp_navigation_search_wrapper a{
     color: #fff;
}
 #navigationPrimary>li>a:hover, #navigationPrimary>li>a:focus{
     border-color: var(--orange);
}
 #navigationPrimary a:hover, #navigationPrimary a:focus{
     color: var(--orange);
}
 .pkp_navigation_search_wrapper a:hover, .pkp_navigation_search_wrapper a:focus{
     border-color: #ffbd4a;
     color: var(--orange);
}
 .pkp_nav_list ul a:hover, .pkp_nav_list ul a:focus{
     background:transparent;
}
 #navigationPrimary ul{
     background: var(--red);
}
 .pkp_navigation_primary>li:hover ul{
     left: 0px;
}
 .pkp_navigation_primary>li:first-child a{
     margin-left: 0;
}
 .block_make_submission a{
     background: var(--red);
}
 .block_make_submission a:hover{
     background: var(--orange);
     color: #fff;
}
 a {
     color: var(--red);
}
 a:hover, a:focus {
     color: var(--orange);
}
 .cmp_notification{
     border-left-color: var(--red);
}
 .pkp_site_name_wrapper{
     background: white;
}
 .pkp_navigation_user>li>a{
     color: var(--red);
}
 .pkp_navigation_user .task_count{
     background: var(--red);
     color:#fff;
}
 .pkp_site_nav_menu a:hover, .pkp_site_nav_menu a:focus{
     color: #fff;
}
 .pkp_nav_list ul a{
     color: var(--red);
}
 .pkp_navigation_user_wrapper ul a:hover, .pkp_navigation_user_wrapper ul a:focus{
     border-color: var(--red);
}
 .pkp_nav_list ul a:hover, .pkp_nav_list ul a:focus{
     color: var(--red);
}
 .pkp_footer_content{
     text-align: center;
}
 .pkp_navigation_user>li>a:focus{
     color: var(--red);
}
 .pkp_navigation_user>li>a:focus .task_count{
     background: var(--red);
}
 .pkp_navigation_primary>li>a:focus{
     background: transparent;
}
 .profile a:hover{
     color: var(--red);
}

.pkp_site_nav_toggle>span{
  border-bottom-color: var(--red);
}

.pkp_site_nav_toggle>span:before, .pkp_site_nav_toggle>span:after{
  background: var(--red);
}

.maverusLogoBox{
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.pkp_structure_head{
  background: #fff;
}

.maverusMobile a{
  color: var(--red) !important;
}

.pkp_structure_footer_wrapper{
  border-bottom: 0;
}

.maverusCopyright{
  background: var(--red);
    text-align: center;
    color: #fff;
    padding: 5px;
}

.maverusCopyright a{
  color: var(--orange) !important;
  text-decoration: none;
}



/* RESPONZIVNO */

 @media (min-width: 992px){
   .pkp_navigation_user .task_count{
     top: auto !important;
   }
.maverusKorisnik{
  display: none;
}
   .pkp_navigation_user_wrapper{
     position: relative !important;
     top: auto !important;
     left: auto !important;
     transform: none !important;
     padding-left: 0 !important;
     width: auto !important;
     right: auto !important;
     border: 1px solid var(--red);
    border-radius: 5px;
    padding-right: 5px !important;
   }
     .pkp_navigation_user_wrapper {
         top: 45px;
    }
    .maverusMobile{
      display: none;
    }
    .prviLogo{
      display: flex;
      align-items: center;
      flex-direction: row;
      gap: 1rem;
    }
    .prviLogo img {
      max-height: 110px !important;
    }
    .drugiLogo img {
        max-height: 80px;
    }
    .msubtitle {
        color: var(--red);
        font-size: 1.3rem;
        margin-top: 0.5rem;
    }
    .mtitle {
        color: var(--red);
        font-weight: 600;
        font-size: 1.5rem;
    }
}

@media(max-width: 991px){
  .has_site_logo .pkp_head_wrapper{
    padding-right: 0;
  }
  .maverusMobile{
    display: block;
  }
  .pkp_site_nav_menu{
    background: var(--red);
  }
  .pkp_navigation_user>li>a{
    color: #fff;
  }
  .profile a{
    color: #fff !important;
  }
  .maverusLogoBox{
    display: none;
  }
}

.obj_galley_link{
background: var(--red);
}

.cmp_button_wire{
border-color: var(--red);
color: var(--red);
}

.cmp_button_wire:hover{
background: var(--red);
color: #fff;
}

.pkp_page_index .current_issue .read_more{
color: var(--red);
}

.pkp_page_index .current_issue .read_more:hover, .pkp_page_index .current_issue .read_more:focus{
color: var(--orange);
}

#customblock-open-access img{
	width: 200px;
    display: block;
    margin: 0 auto;
}
#customblock-crossref img{
	display: block;
    margin: 0 auto;
    width: 140px;
}
#customblock-road img{
	display: block;
    margin: 0 auto;
    width: 175px;
}

.pkp_page_indexing .page p{
	display: flex;
    flex-direction: row;
    gap: 1rem;
    align-items: center;
}

.pkp_page_indexing .page p img {
    width: 150px;
    height: 110px;
    object-fit: contain;
}

.pkp_page_article .galleys_links .cmp_button_wire{
width: 100%;
background: var(--red);
color: #fff;
}

section.item.abstract {
    text-align: justify;
}

.obj_article_details .entry_details .sub_item:first-child>.label{
background: var(--red);
color: #fff;
}

.pkp_page_index .obj_article_summary .meta .pages{
display: none;
}

.pkp_page_index .obj_issue_toc .section>h3{
display: inline-block;
    display: inline-block;
    border-bottom: 3px solid #f7bc4a;
    text-transform: uppercase;
    font-weight: 700;
    color: rgba(0,0,0,0.54);
    left: 0;
    padding: 0 0 0.5em 0;
}

.obj_article_details>.page_title{
  text-align: justify;
}

.page_index_journal{
  display: flex;
  flex-direction: column;
}

.page_index_journal .current_issue{
  order: 2;
}

.page_index_journal .additional_content{
  order: 1;
  text-align: justify;
}

.pkp_page_issue .pages{
  display: none;
}