html,
body {
 font-family: Lato,sans-serif;
 font-size: 16px;
 line-height: 1.43rem;
 color: rgba(90,90,90,1);
 background: rgba(90,90,90,1);
 background: linear-gradient(90deg, rgba(220,220,220,1) 0%, rgba(200,200,200,1) 100%);
}
a {
 color:rgba(208,90,39,1);
}
a:hover,
a:focus {
 color:rgba(175,43,0,1)
}
.pkp_structure_main h1 {
 font-family:Lato,sans-serif;
 font-size:1.714rem;
 line-height:2.143rem;
 font-weight:700;
 color: rgba(175,43,0,1)
}
.pkp_structure_main h2 {
 font-family:Lato,sans-serif;
 font-size:1.285rem;
 line-height:2.143rem;
 font-weight:700;
 color: rgba(208,90,39,1)
}
.pkp_structure_main h3 {
 font-family:Lato,sans-serif;
 font-size:1.143rem;
 line-height:1.43rem;
 font-weight:700;
 color: rgba(208,90,39,1)
}
.pkp_structure_main h4 {
 font-family:Lato,sans-serif;
 font-size:1rem;
 line-height:1.43rem;
 font-weight:700;
 color: rgba(208,90,39,1)
}
.pkp_structure_main h5 {
 font-family:Lato,sans-serif;
 font-size:1rem;
 line-height:1.43rem;
 font-weight:400;
 color: rgba(208,90,39,1)
}
.pkp_structure_main h6 {
 font-family:Lato,sans-serif;
 font-size:.93rem;
 line-height:1.43rem;
 font-weight:700;
 color: rgba(208,90,39,1)
}
.cmp_notification {
 display:block;
 width:100%;
 padding:1.43rem;
 margin-bottom:2.857rem;
 background:#f1f1f1;
 border-left:.357rem solid rgba(208,90,39,1);
 font-size:1rem;
 line-height:1.43rem
}
.pkp_structure_footer_wrapper {
 background:rgba(208,90,39,1);
}
.pkp_structure_footer {
 text-align:center;
 background:rgba(208,90,39,1);
 color:#fff
}
.pkp_brand_footer {
 padding:2.143rem;
 display:none
}
.pkp_structure_footer a {
 color:#fff
}
.pkp_structure_footer a:hover,
.pkp_structure_footer a:focus {
 color:rgba(90,90,90,1)
}
.pkp_navigation_primary {
 text-align:left;
 text-transform: initialize;
 font-weight: 700;
}
.pkp_navigation_primary>li>a {
 margin:.357rem .5em 0;
 padding:.357rem .5em calc(.714rem - 2px);
 border-bottom:2px solid transparent;
 color:rgba(90,90,90,1);
 text-decoration:none
}
.pkp_navigation_primary>li>a:hover {
 color:#fff;
 outline:0;
 border-color:rgba(175,43,0,1)
}
.pkp_navigation_primary>li>a:focus {
 background:rgba(175,43,0,1);
 color:#fff;
 outline:0
}
.pkp_navigation_primary>li:first-child a {
 margin-left:-0.5em;
}
.pkp_navigation_primary>li:last-child a {
 margin-right:-0.5em;
}
.pkp_navigation_primary>li:hover ul {
 left:1rem;
}
.pkp_navigation_primary ul a {
 padding-top:.714rem;
 padding-bottom:.714rem;
 color:rgba(90,90,90,1);
}
.pkp_navigation_primary [aria-haspopup]:hover {
 border-color:transparent
}
.pkp_navigation_primary .dropdown-menu a:focus,
.pkp_navigation_primary .dropdown-menu a:hover {
 border-color:rgba(208,90,39,1);
 background: #f1f1f1;
 color:rgba(90,90,90,1);
}

.pkp_block .title {
 display: block;
 margin-bottom: .714rem;
 margin-top: 0;
 font-family: Lato,sans-serif;
 font-size: 1.143rem;
 font-weight: 700;
 text-transform: initialize;
 line-height: 1.43rem;
 color: rgba(208,90,39,1);
}

.cmp_button_wire,
.obj_galley_link {
 display:inline-block;
 padding:0 1em;
 background:#fff;
 border:1px solid rgba(208,90,39,1);
 border-radius:3px;
 font-size:.93rem;
 line-height:calc(2.143rem - 2px);
 color:rgba(208,90,39,1);
 text-decoration:none
}
.cmp_button_wire:hover,
.cmp_button_wire:focus,
.obj_galley_link:hover,
.obj_galley_link:focus {
 background:rgba(175,43,0,1);
 color:#fff
}
.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:rgba(208,90,39,1);
 text-decoration:none
}
.obj_announcement_summary .read_more:hover,
.obj_announcement_summary .read_more:focus {
 color:rgba(175,43,0,1);
}
 .pkp_page_index .current_issue .read_more:hover,
 .pkp_page_index .current_issue .read_more:focus {
  color:rgba(175,43,0,1);
}
.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:rgba(208,90,39,1);
 text-decoration:none
}
.obj_article_summary>.title {
 font-family: Lato,sans-serif;
 font-size: 1rem;
 line-height: 1.43rem;
 font-weight: 700;
 border-bottom: none;
 margin: 0;
}
.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:rgba(208,90,39,1);
 text-decoration:none;
 margin-bottom:1.43rem
}
.pkp_structure_content {
 background: #fff;
}
.pkp_navigation_primary_wrapper {
 padding-left: 10px;
 padding-right: 0;
 background: rgba(236, 133, 89, 0.51);
}
.pkp_structure_head {
 background: transparent;
 border-bottom: transparent;
}
.pkp_site_nav_menu a {
 display:inline-block;
 padding:.125rem 0;
 color:rgba(90,90,90,1);
 text-decoration:none;
 text-transform: initialize;
 font-weight: 700;
 }
.pkp_site_nav_menu a:hover,
.pkp_site_nav_menu a:focus {
 color:#fff;
 text-decoration:none;
 text-transform:initialize;
 font-weight: 700;
}
.pkp_navigation_search_wrapper a {
 margin: .357rem .5em 0;
 padding: .357rem .5em calc(.714rem - 2px);
 border-bottom: 2px solid transparent;
 color: rgba(90,90,90,1);
 text-decoration: none;
}
.pkp_navigation_search_wrapper a:hover {
 color: #fff;
 outline: 0;
 border-color: rgba(175,43,0,1);
 text-decoration: none;
}
.pkp_navigation_search_wrapper a:focus {
 color: #fff;
 outline: 0;
 border-color: rgba(175,43,0,1);
 background: rgba(175,43,0,1);
 text-decoration: none;
}
.pkp_nav_list a {
 display: inline-block;
 padding-left: .800rem;
 padding-right: .800rem;
 text-decoration: none;
}
.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: rgba(175,43,0,1);
 text-decoration: none;
 font-family: Lato;
}
.page_search .submit button {
  position:relative;
  padding-right:3.2145rem;
  border-right:none;
  padding-right:1em;
  padding-left:3.2145rem;
  border-right:1px solid rgba(0,0,0,0.4);
  border-left:none
 }
.page_search .submit button:after {
 display:inline-block;
 font:normal normal normal 14px/1 FontAwesome;
 font-size:inherit;
 text-rendering:auto;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 transform:translate(0, 0);
 content:"\f002";
 position:absolute;
 top:-1px;
 right:0;
 width:2.143rem;
 height:2.143rem;
 border-top-right-radius:3px;
 border-bottom-right-radius:3px;
 line-height:2.143rem;
 text-align:center;
 background:rgba(208,90,39,1);
 box-shadow:inset 0 -1em 1em rgba(0,0,0,0.2);
 color:#fff
}
.page_search .submit button:hover:after,
.page_search .submit button:focus:after {
 box-shadow:inset 0 1em 1em rgba(0,0,0,0.2);
 background:rgba(175,43,0,1)
}
.pkp_site_name {
 position: relative;
 width: 100%;
 left: auto;
 right: auto;
 padding-left: 10px;
 white-space: normal;
 font-size: 2em;
 background: rgba(208,90,39,1);
 overflow: visible;
 height: 120px;
 padding-top: 20px;
}
.pkp_navigation_user.pkp_navigation_user {
 padding-top: 0.5rem;
 padding-right: 20px;
 background: rgba(236, 133, 89, 0.51);
}
.obj_issue_summary .title {
 font-family: Lato,sans-serif;
 font-weight: 700;
 text-decoration: none;
}