.pkp_structure_head {
    width: 100vw;
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position-x: center;
}
.pkp_site_nav_menu {
    background: transparent;
    margin-top: 1.5rem;
}

@media (max-width: 992px) {
    .pkp_site_nav_menu {
        background: #8D0B26;
    }
}

.pkp_site_nav_menu a {
    color: white;
}

@media (min-width: 992px) {
    .pkp_navigation_primary>li>a {
        color: white;
    }
}

@media (min-width: 992px) {
    .pkp_navigation_search_wrapper a {
        color: white;
    }
}

.pkp_site_name .is_text {
    font-family: "Noto Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;
    font-size: .93rem;
    font-weight: 700;
    line-height: 2.857rem;
    color: rgb(0 0 0 / 0%);
    text-decoration: none;
}
.homepage_image {
      display: none;
}
.pkp_structure_head {
    border-bottom: 0px solid #8D0B26 !important;
}

.pkp_site_name_wrapper {
    margin-bottom: 1rem !important;
}

h1 {
    color: #8D0B26 !important;
}

h2 {
    color: #8d0b26 !important;
}

h3 {
    color: #444648 !important;
}

h4 {
    color: #8D0B26!important;
}

h5 {
    color: #8D0B26 !important;
}

h6 {
    color: #8D0B26 !important;
}

.block_make_submission a {
    padding: 0.4em 1.2em;
    background: #616365;
    border: none;
    border-top-color: #616365;
    box-shadow: none;
    color: #fff;
}

.block_make_submission a:hover {
    color: #fff;
}

@media (min-width: 992px){
  .pkp_nav_list ul a {
      color: #616365;
  }
}

@media (min-width: 992px){
  .pkp_navigation_primary>li>a {
      border-bottom:;
  }
}

@media (min-width: 992px){
  .pkp_navigation_primary>li>a::selection {
      background-color: none;
  }
}

.cmp_notification {
    background: #eee;
    border-left: 0.357rem solid #616365;
    text-decoration: none;
}

a {
    color: #616365;
    text-decoration: none;
}

strong {
  color: #444648;
}

.pkp_structure_footer_wrapper {
    background: #ddd;
    border-top: 5px solid ##8d0b26;
}


.pkp_structure_main:before, .pkp_structure_main:after {
    width: 0px;
}

@media (min-width: 992px){
  .pkp_nav_list ul a:hover, .pkp_nav_list ul a:focus {
      outline: 0;
      background: #eee;
      border-color: #8D0B26;
      color: #8D0B26;
  }
}

@media (min-width: 992px) {
  .pkp_navigation_primary .dropdown-menu a:focus, .pkp_navigation_primary .dropdown-menu a:hover {
      border-color: #8D0B26;
  }
}

@media (min-width: 992px){
  .pkp_navigation_primary>li>a:focus {
      background: white;
      color: rgba(0,0,0,0.84);
      outline: 0;
  }
}

.pkp_brand_footer a {
    display: none;
}
element.style {
}
.cmp_button_wire, .obj_galley_link {
    display: inline-block;
    padding: 0 1em;
    background: #fff;
    border: 1px solid #8D0B26;
    border-radius: 3px;
    font-size: .93rem;
    line-height: calc(2.143rem - 2px);
    color: #8D0B26;
    text-decoration: none;
}
.cmp_button_wire, .obj_galley_link {
    padding: 0.3em 1em;
    border-radius: 5px;
}

.obj_galley_link:hover, .obj_galley_link:focus {
    background: #8D0B26;
}
a {
    color: #616365;
    text-decoration: none;
}
a {
    color: #616365;
}
a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}
*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
user agent stylesheet
a:-webkit-any-link {
    color: -webkit-link;
    cursor: pointer;
    text-decoration: underline;
}
element.style {
}
.obj_announcement_summary .read_more {
    display: inline-block;
    position: relative;
    padding-right: 2.143rem;
    font-size: .93rem;
    font-weight: 700;
    line-height: 2.143rem;
    color: #8D0B26;
    text-decoration: none;
}
element.style {
}
.pkp_page_index .current_issue .read_more {
    display: inline-block;
    position: relative;
    padding-right: 2.143rem;
    font-size: .93rem;
    font-weight: 700;
    line-height: 2.143rem;
    color: #8D0B26;
    text-decoration: none;
    margin-bottom: 1.43rem;
}
element.style {
}
@media (min-width: 768px)
.obj_article_summary .pages {
    position: absolute;
    top: 0;
    right: 0;
    line-height: 2.143rem;
}
.obj_article_summary .pages, .obj_article_summary .published {
    color: #8D0B26;
}
element.style {
}
a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}
a {
    color: #8D0B26;
}
.page_search .submit button:after {
    background: #8D0B26;
    box-shadow: none;
}

.page_search .submit button {
    color: #8D0B26;
    box-shadow: none;
}

.page_search .submit button:hover {
    color: #8D0B26;
    box-shadow: none;
}
.pkp_navigation_primary>li>a:focus {
    background: transparent;
    color: white;
    outline: 0;
}
element.style {
}
.page_login .buttons button {
    float: right;
}
.cmp_button, .cmp_form .buttons button, .page_lost_password .buttons button, .page_search .submit button, .block_make_submission a {
    display: inline-block;
    padding: 0 1em;
    background: #eee;
    border: 1px solid rgba(0,0,0,0.4);
    border-top-color: #bbb;
    border-radius: 3px;
    box-shadow: inset 0 -1em 1em rgba(0,0,0,0.1);
    font-size: .93rem;
    line-height: calc(2.143rem - 2px);
    font-weight: 700;
    color: #8D0B26;
    text-decoration: none;
}