/* Header */
.pkp_navigation_user_wrapper {
  display: none;
}

.pkp_structure_head {
  background-color: #893200 !important;
}

.pkp_head_wrapper, 
.pkp_site_name_wrapper h1 a {
  padding-top: 0 !important;
}

.pkp_site_name {
  text-align: left;
}

.pkp_site_name a {
  padding-top: 0;
}
.pkp_site_name .is_img img {
  max-height: 20rem;
}

@media (max-width: 929px) {
  .pkp_structure_head {
    background: url(overlay.png) repeat-x;
  }
}

@media (min-width: 930px) and (max-width: 1179px) {
  .pkp_structure_head {
    background: url("motif-left-md.png") bottom left no-repeat, url("motif-right-md.png") top right no-repeat, url(overlay.png) repeat-x;
  }
}

@media (min-width: 1180px) {
  .pkp_structure_head {
    background: url("motif-left-lg.png") bottom left no-repeat, url("motif-right-lg.png") top right no-repeat, url(overlay.png) repeat-x;
  }
}

.pkp_structure_head {
  border-bottom: 1px solid #fff;
}

/* Navigation */
.pkp_navigation_primary_row {
  margin-bottom: 9px;
}

.pkp_navigation_primary {
  text-align: center;
}

.pkp_navigation_primary > li > a {
  border-bottom: 2px solid transparent;
  font-weight: bolder;
  text-transform: uppercase;
}

.pkp_head_wrapper .pkp_search .search_controls a {
  font-weight: bolder;
  text-transform: uppercase;
}

@media (min-width: 992px) {
  .pkp_head_wrapper .pkp_search .search_prompt:focus, .pkp_head_wrapper .pkp_search .search_prompt:hover {
    border-bottom: 2px solid #fff;
  }
}

/* Main content */
@media (min-width: 768px) {
  .pkp_structure_main:before, .pkp_structure_main:after {
    background: #fff;    
  }
}

.pkp_structure_content .cmp_breadcrumbs {
  font-weight: bolder;
  text-transform: uppercase;
}

.pkp_structure_content .cmp_breadcrumbs .current {
  color: rgba(0,0,0,0.87);
}

.pkp_structure_content h1,
.pkp_structure_content h2,
.pkp_structure_content h3,
.pkp_structure_content h4,
.pkp_structure_content h5,
.pkp_structure_content h6 {
  font-weight: bolder;
  text-transform: uppercase;
}

.pkp_structure_content .title {
  color: rgba(0,0,0,0.87);
  font-weight: bolder;
  text-transform: uppercase;
}

.pkp_structure_content a {
  color: #dc0046 !important;
  border-bottom: #dc0046 dotted 1px;
  text-decoration: none;
}

.additional_content {
  border-top: 0 !important;
}

.cmp_notification {
  border-left: 5px solid #dc0046;
}

/* Footer */
.pkp_structure_footer_wrapper {
  background-color: #dc0046;
  background-image: url(overlay.png);
  background-repeat: repeat-x;
  background-position: top;
}

@media (max-width: 543px) {
  .pkp_structure_footer_wrapper:before {
    background: #dc0046 url("footer-xs.png") center no-repeat;
    content: " ";
    display: block;
    height: 31px;
  }
}

@media (min-width: 544px) and (max-width: 991px) {
  .pkp_structure_footer_wrapper:before {
    background: #dc0046 url("footer-sm.png") center no-repeat;
    content: " ";
    display: block;
    height: 53px;
  }
}

@media (min-width: 992px) {
  .pkp_structure_footer_wrapper:before {
    background: #d4053f url("footer-lg.png") center no-repeat;
    content: " ";
    display: block;
    height: 97px;
  }
}

.rotura-brands {
  text-align: center;
}

.rotura-brands ul {
  display: inline !important;
  list-style-type: none;
  margin: 0 2rem 0 0;
}

.rotura-brands ul li {
  display: inline !important;
  margin: 2em 2rem 2rem 0rem;
}

.rotura-brands ul li a img {
  height: 4rem;  
}

.pkp_brand_footer {
  display: none;
}

/* Issue View */
a.cover,
div.item.cover_image div.sub_item a  {
  border-bottom: 0 !important;
}

a.obj_galley_link.pdf {
  border: 1px solid #007ab2 !important;
}

ul.galleys_links {
  list-style-type: none !important;
  padding-inline-start: 0 !important;
}

/* Homepage */
.page_index_journal > .current_issue {
  display: none !important;
}