.announcement-wrapper .panel-region-announcement .inside{
    margin-bottom: 20px;
}
.announcement-wrapper .panel-region-announcement .inside .panel-pane{
    padding: 5px;
    margin-bottom: 0;
    background-color: #a1d6e2;
    color: #434244;
    text-align: center;
}
.rteright{
    text-align: right;
}
.header-top ,.page-wrapper {
    box-shadow: none !important;
}
@media (min-width: 768px) {
.menu--main li a.nav-link.is-active,
.menu--main li.dropdown:has(.is-active) {
    border-color: #a1d6e2;
    color: #000085;
  }
}
.header-navigation .page-wrapper{
    border-left: 7px solid #fff;
    border-right: 7px solid #ffff;
    border-bottom-color: #fff;
}
.jnl-ijss-announcement-snippet {
    background-color: #a1d6e2;
    padding: 5px;
    margin-bottom: 20px;
}
.jnl-ijss-home-page-ad,
.block-views-blockpublished-ahead-of-print-block-2 {
    background-color: #f3f3f3;
    border-bottom: 2px solid #d8d8d8;
    padding: 5px 10px 25px;
    font-size: 13px;
    margin-bottom: 20px;
}
.show-more-icon::before {
    font-family: FontAwesome;
    content: "\f35a";
    margin-left: 4px;
    font-size: 16px;
    vertical-align: -2px;
    color: #6f6f70;
}
section.block-views-blockpublished-ahead-of-print-block-2 h2,
.jnl-ijss-home-page-ad h2,
.block-article-keyword-section h2 {
    text-transform: none !important;
}
.header-navigation .navigation-collapse {
    border-bottom-width: 0px !important;
}
.header-navigation .menu--main li .dropdown-toggle.is-active:after,
.header-navigation .menu--main li .nav-link.is-active:after {
    font-size: 0px !important;
}
.help-message {
    border: 1px solid #141417 !important;
    padding: 10px;
}
ul.carousal-action, .carousel-control-prev, .carousel-control-next {
    display: none;
}
.header-navigation .menu--main li.active .dropdown-toggle::after {
    display: none;
}
.header-middle .page-wrapper {
    padding-bottom: 0;
}
.journal-pdf-download.top {
    top: 0px !important;
}
.article__tabcontent-body .article h2.section-title {
    border-top-color: #bcbabe !important;
}
.webform-submission-form div#edit-ip-address {
    display: flex !important;
}
.block-facets.block-facet-blockyear h2.block-title{
  text-align: right;
  text-transform: uppercase;
  color:#756d6f;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.14em;
}
.region-header-auth .menu--user-account a[data-drupal-link-system-path="user/login"] {
    display: none;
}
footer.footer .page-wrapper
{
    padding-top: 0px;
    padding-bottom: 15px;
}
footer.footer .footer-row{
    padding: 30px 0px;
}
footer.footer .footer-menu nav
{
    margin-bottom: 50px;
}
footer.footer .footer-menu nav h2{
    margin: 10px 0px;
}
footer.footer ul li {
    line-height: 1.2;
    margin: 0 0 0.5em 0;
    padding: .2em .5em 0 0;
}
footer.footer-bottom p
{
    margin: 8px 0px 0px 0px;
}
.pap-articles ul li .views-field-title span a{
    font-size: .93rem;
}
.jnl-ijss-home-page-ad .inside .pane-jnl-ijss-iss-issue h2, .jnl-ijss-home-page-ad .inside .pane-jnl-ijss-iss-issue p
{
   font-size: .93rem;
}
.block-views-blockpublished-ahead-of-print-block-2
{
   padding: 5px 10px;
}
.block-views-blockpublished-ahead-of-print-block-2 .view-content .pap-articles ul{
    padding-left: 1.8em;
}
.block-views-blockpublished-ahead-of-print-block-2 .view-content .pap-articles li{
   margin-bottom: 8px;
}
.block-views-blockpublished-ahead-of-print-block-2 h2.block-title{
    margin: 10px 0px;
}
.path-search section#block-jcorex-one-ijsssidebarsnippet {
    margin-top: 20px;
}
.jnl-ijss-home-page-ad p{
    font-size: 13px;
    line-height: 20px;
}
.jnl-ijss-home-page-ad h2{
   font-size: 1em;
}
 
section.block-views-blockpublished-ahead-of-print-block-2 h2{
  font-size: 1rem;
}

.right-block-alert{
    padding-left: 60px;
}

@media (min-width: 1140px) {
    footer.footer .footer-menu {
        margin-top: 0px;
        margin-bottom: 0px;
    }
}
@media screen and (max-width: 767px) {
    footer.footer .footer-menu nav {
        margin-bottom: 0px;
    }
    footer.footer .footer-row {
        padding: 10px 0px;
    }
    footer.footer .page-wrapper .footer-bottom{
        padding-top: 20px;
    }
}

table.author-instructions-table {
    border: 1px solid rgb(188, 186, 190);
    width: 100%;
}

table.author-instructions-table tbody {
    color: rgb(111, 111, 112);
}

table.author-instructions-table h4, table.author-instructions-table p{
    font-size: 12px;
    line-height: 18px;
}

table.author-instructions-table td {
    margin: 0px;
    outline: 0px;
    padding: 8px;
}
table.author-instructions-table tbody tr:hover{
    background: #fffeee;
}
