:root {
  --nav-item-margin: 10px;
  --nav-link-color: #fff;
  --nav-link-active-bg: #fff;
}
li.aapl-navitem {
  margin: var(--nav-item-margin) 0 0 var(--nav-item-margin);
}
li.aapl-navitem a {
  color: var(--nav-link-color);
}
.region-header-auth .menu--user-account a[data-drupal-link-system-path="user/login"] {
  display: none;
}
/* a.nav-link.is-active {
  background: var(--nav-link-active-bg) !important;
} */
a.nav-link.is-active::after {
  display: none;
}
.header-mobile .header-brand {
  display: block;
  text-align: center;
}
.header-middle .page-wrapper {
  padding-bottom: 0;
}
.pap-article-type:first-of-type h3{
  padding-top: 0;
  margin-top: 0;
}  
.webform-submission-feedback-form #edit-ip-address p {
  display: inline;
}
.rteindent1 {
  margin-left: 40px;
}
.journal-page .article .section h2.section-title {
  text-transform: none;
}
/* .journal-page .article .section:first-of-type h2:not(.ref-list) {
  border-top: 5px solid;
  padding-top: 20px;
} */
blockquote#disp-quote-1 {
  margin: 0 0 1rem;
  background-color: #f8f8f8;
  border-left: 2px solid #afc0d2;
  margin: 1em 3em;
  padding: .5em 1em;
}
.extra-filter-advance li.save_link{
    display: none;
}
.journal-article__tabwrap .subsection h4 {
  font-weight: 400;
}

.response .response.body div,
.response.body p:not(.first):not(:last-of-type),
.response .response.body .disp-quote p{
    display: inline !important;
}

.response .response.body p,
.response .response.body div,
#tab-group-article .response .response.back .back-section .references ol.ref-list.table{
    padding: 0 !important;
}

.response .body .disp-quote p::before {
    content: '“';
}
.response .body .disp-quote p::after {
    content: '”';
}

.response .response.body > p.first{
  display: block !important;
}
@media (min-width: 768px) {
  .header-navigation .menu--main .aapl {
    display: none;
  }
  .header-navigation .menu--main .nav-link.is-active,
  .header-navigation .menu--main .nav-link.is-active:hover {
    background-color: #fefefd !important;
    color:#2361a4;
  }

  .header-navigation .page-wrapper .menu.menu--main li a.nav-link.is-active {
    background-color: #fff !important;
    color: #2361a4;
  }
  .header-navigation .menu--main li.active .dropdown-toggle::after{
    content:'';
  }
  .header-navigation .menu--main li.active .dropdown-toggle{
    background-color: #fff;
  }
  .header-navigation .menu--main li.active.force-hide .dropdown-toggle{
      background-color: #fff !important;
  }
}
/*hide eletters checkbox from article alerts*/
.modal-body #edit-highwire-alerts-article-select-alert .form-item-eletter{
  display: none;
}
.header-navigation .navigation-collapse {
  border-bottom-width: 0px!important;
}
.header-navigation .page-wrapper {
  position: relative;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: #ebf1f9
}
.layout-wrapper
{
    display: flex;
    flex-direction: column-reverse;
    gap: 0px;
}
#create-folder-form #edit-actions
 {
    align-items: flex-start;
    justify-content: flex-start;
}
.layout-wrapper .layout-sidebar .content .block-region-left
{
    border: none;
    padding: 0px;
}
.layout-wrapper .layout-sidebar .block-highwire-personalization.block-folder-listing-block
{
      border: 1px solid #000;
}
.layout-wrapper .layout-sidebar .block-highwire-personalization.block-folder-listing-block h2.folder-title{
    padding: 10px;
    margin-bottom: 0px;
    text-transform: uppercase;
}
.layout-wrapper .layout-sidebar .block-highwire-personalization.block-folder-listing-block p {
  padding-left: 10px;
}
form#create-folder-form .form-item input
{
  width: 100%;
}
form#create-folder-form .form-item input:focus-visible
{
  border-color: #676767;
  background-color: #fdfdfd;
  outline: rgba(255, 255, 255, .5) dotted 1px;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, .5);
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .header-navigation .page-wrapper .menu.menu--main li.active a.dropdown-toggle[aria-expanded=false]{
      background-color: #fff !important;
    }
  .header-navigation .page-wrapper .menu.menu--main li.dropdown.active>a{
    color: #2361a4 !important;
  }
  .header-navigation .page-wrapper .menu.menu--main li.active>a.dropdown-toggle{
      background-color: #fff !important;
  }
  .header-navigation .page-wrapper .menu.menu--main li.active a.dropdown-toggle[aria-expanded=true] {
      background-color: #324665 !important;
      color: #fff !important;
  }

}
@media (min-width: 768px) {
     .response .response.body{
       margin-left: 15px;
      }
    .navigation.header-navigation .menu.menu--main li.dropdown.drop-down-child-show {
      background: none !important;
    }
    .layout-25-75 .layout-sidebar {
        max-width: 44%;
    }
    .footer h2{
      margin: 10px 0;
    }
    .container.flex-space .header-top-menu {
      height: 35px;
    }
    .footer-row{
      margin-bottom: 20px;
      padding-bottom: 30px;
    }
}
