a {
 color:#ff551d;
}
a:hover,
a:focus {
 color:rgba(0,0,0,0.87);
}
.pkp_page_index .current_issue .read_more {
 color:#ff551d;
 text-decoration:none;
}

.pkp_page_index .current_issue .read_more:hover,
.pkp_page_index .current_issue .read_more:focus {
 color:rgba(0,0,0,0.87);
}
.cmp_button_wire,
.obj_galley_link {

 background:#fff;
 border:1px solid #141415;

 color:#ff551d;
 text-decoration:none
}
.cmp_button_wire:hover,
.cmp_button_wire:focus,
.obj_galley_link:hover,
.obj_galley_link:focus {
 background:#141415;
 color:#fff;
}
html,
body {
 color:##4f4d4c;
}
.pkp_site_nav_menu {

    background: #141415;

}
.pkp_structure_head {
    background-color: #141415;
    border-bottom: 1px solid #ddd;
    box-shadow: 0 8px 11px rgba(0, 0, 0, 0.04);
}

@media (min-width: 480px){
    .pkp_site_nav_menu a {
  color:#ffffff;
}
}

@media (min-width:992px) {
 .pkp_head_wrapper {
  padding-top:4.286rem;
 }
 .pkp_site_nav_toggle {
  display:none;
 }
 .pkp_site_name {
  position:relative;
  width:100%;
  left:auto;
  right:auto;
  padding:0;
  white-space:normal;
  font-size:2em;
  background:transparent;
  overflow:visible;
 }
 .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:1.714rem;
  line-height:2.143rem;
  color: #141415;
 }
 .pkp_site_name .is_img img {
  max-height:80px;
 }
 .pkp_site_nav_menu {
  display:block;
  position:static;
  top:auto;
  padding:0;
 }
 .pkp_site_nav_menu ul ul {
  padding-left:0;
 }
 .has_site_logo .pkp_head_wrapper {
  padding-top:2.143rem;
 }
 .pkp_nav_list {
  margin:0;
  padding:0;
  list-style:none;
 }
 .pkp_nav_list li {
  position:relative;
  display:inline-block;
 }
 .pkp_nav_list a {
  display:inline-block;
  padding-left:.714rem;
  padding-right:.714rem;
  text-decoration:none;
  padding-top:.357rem;
  padding-bottom:.357rem;
 }
 .pkp_nav_list a:hover,
 .pkp_nav_list a:focus {
  text-decoration:none;
 }
 .pkp_nav_list ul {
  position:absolute;
  top:100%;
  left:-9999px;
  z-index:1000;
  width:15em;
  margin:0;
  padding:0;
  background:#fff;
  border-radius:3px;
  box-shadow:0 0 5px rgba(0,0,0,0.3);
 }
 .pkp_nav_list ul li {
  display:block;
 }
 .pkp_nav_list ul a {
  display:block;
  padding-left:.357rem;
  border-left:.357rem solid transparent;
  color:#ff551d;
 }
 .pkp_nav_list ul a:hover,
 .pkp_nav_list ul a:focus {
  outline:0;
  background:#ddd;
  border-color:#141415;
  color:#ff551d;
 }
 .pkp_navigation_primary>li>a {
  margin:.357rem .5em 0;
  padding:.357rem .5em calc(.714rem - 2px);
  border-bottom:2px solid transparent;
  color:#ff551d;
  text-decoration:none;
 }
 .pkp_navigation_primary>li>a:hover {
  outline:0;
  border-color:#fff;
  background: #999;
  color:#fff;
 }
 .pkp_navigation_primary>li>a:focus {
  background:rgba(0,0,0,0.84);
  color:#e1e1e1;
  outline:0;
 }
 .pkp_nav_list ul a {
  display:block;
  padding-left:.357rem;
  border-left:.357rem solid transparent;
  color:#ff551d;
 }
 .pkp_nav_list ul a:hover,
 .pkp_nav_list ul a:focus {
  outline:0;
  background:#ddd;
  border-color:#141415;
  color:#ff551d;
 }
 .pkp_navigation_primary .dropdown-menu a:focus,
 .pkp_navigation_primary .dropdown-menu a:hover {
  border-color:#ff551d;
 }
 }

.cmp_notification {
 background:#efefef;
 border-left:.357rem solid #141415;
}
.cmp_button,
.cmp_form .buttons button,
.page_lost_password .buttons button,
.page_search .submit button,
.block_make_submission a {
 background:#141415;
 border:0px solid rgba(0,0,0,0.4);
 border-top-color:#;
 border-radius:0px;

 color:#fff;
 text-decoration:none;
 -webkit-transition:background 0.2s ease-in,-webkit-box-shadow 0.2s ease-in;
 transition:background 0.2s ease-in,-webkit-box-shadow 0.2s ease-in;
 transition:background 0.2s ease-in,box-shadow 0.2s ease-in;
 transition:background 0.2s ease-in,box-shadow 0.2s ease-in,-webkit-box-shadow 0.2s ease-in;
 cursor:pointer;
}
.cmp_button:hover,
.cmp_button:focus,
.page_search .submit button:hover,
.page_search .submit button:focus {
 -webkit-box-shadow:0 4px 20px rgba(0,0,0,0.3);
 box-shadow:0 4px 20px rgba(0,0,0,0.3);
 z-index:10;
 text-decoration:none !important;
}

.cmp_button:active,
.page_search .submit button:active {
 -webkit-box-shadow:0 4px 12px rgba(0,0,0,0.4);
 box-shadow:0 4px 12px rgba(0,0,0,0.4);
}
.page_search .submit button:after {
 background:#141415;
 box-shadow:;
 color:#fff
}
.page_search .submit button:hover:after,
.page_search .submit button:focus:after {
 box-shadow:;
 background:#141415;
}

 .pkp_structure_footer_wrapper {
 background:#141415;
 color: #fff;
 font-size: 13px;
}
 .pkp_structure_footer_wrapper a {
 color: #fff;
}
 .pkp_structure_footer_wrapper a:hover {
 color: #ff551d;
}
.pkp_brand_footer {
    display: none;
}
.pkp_navigation_primary_wrapper {
 padding-left:0;
 padding-right:0;
 text-transform: uppercase;
}

.pkp_block .title {
  border-bottom: 1px solid #ddd;
  padding: 0 0 10px 0;
}
