h1,
h2,
h3,
h4,
h5,
h6,
html #section-header a:link,
button {
  font-family: Arial, sans-serif;
  font-weight: 700;
}
p,
html body,
html .highwire-article-citation .highwire-cite-title,
div.pane-hw-article-carousel li.jcarousel-item-horizontal div.field-content a,
.node-type-highwire-article div.highwire-related-articles-footer ul li a,
.node-type-highwire-issue div.pane-highwire-markup ul.toc-section li div.toc-citation span.highwire-cite-title,
html .view-hw-article-carousel .views-field-field-highwire-a-full-title,
html .view-hw-article-carousel .views-field-title,
html .search-result-highwire-citation .title,
html .highwire-article-citation .highwire-cite-title,
html .highwire-article-citation .highwire-cite-subtitle,
html .panel-region-sidebar-right .highwire-article-citation .highwire-cite-title,
html .ui-accordion h3.ui-accordion-header,
textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="emaiil"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
.ui-widget input,
input[type="submit"],
.ui-widget select,
.ui-widget textarea,
.ui-widget button,
.chosen-container-multi .chosen-choices,
.chosen-container-single .chosen-single,
.chosen-container-multi .chosen-choices li.search-field input[type="text"],
.highwire-article-collection-term .highlight,
.panel-region-content .highwire-search-results .highwire-cite-metadata .highwire-cite-metadata-doi span,
.panel-region-content .pane-highwire-pap .highwire-cite-metadata .highwire-cite-metadata-doi span {
  font-family: Arial, sans-serif;
  font-weight: normal;
}
/*Common css*/
.panel-pane.pane-style-alt-content {
  padding: 10px;
}
/*user login string*/
#region-user-second #block-panels-mini-jnl-rupress-uid-strng .panel-2col .panel-col-first,
#region-user-second #block-panels-mini-jnl-rupress-uid-strng .panel-2col .panel-col-last {
  display: inline-block;
  float: none;
  width: auto;
}
.block-menu-social-media a.link-icon-only i:before {
  background-color: #ffffff;
  border-radius: 35px;
  color: #003469;
  height: 20px;
  line-height: 24px;
  padding: 5px;
  text-align: center;
  width: 20px;
}
.pane-menu-social-media .menubar-nav ul li {
  display: inline-block;
  vertical-align: top;
}
.pane-menu-social-media .menubar-nav ul li a.rupress-media {
  width: 41px;
  height: 41px;
  text-indent: -9999px;
  display: block;
  background-repeat: no-repeat;
  background-position: center;
}
.pane-menu-social-media .menubar-nav ul li a.media-email {
  background-image: url(/sites/default/modules/jnl_rupjnls_styles/service-icons/icn-email.svg);
}
.pane-menu-social-media .menubar-nav ul li a.media-facebook {
  background-image: url(/sites/default/modules/jnl_rupjnls_styles/service-icons/icn-facebook.svg);
}
.pane-menu-social-media .menubar-nav ul li a.media-twitter {
  background-image: url(/sites/default/modules/jnl_rupjnls_styles/service-icons/icn-twitter.svg);
}
.pane-menu-social-media .menubar-nav ul li a.media-googleplus {
  background-image: url(/sites/default/modules/jnl_rupjnls_styles/service-icons/icn-googleplus.svg);
}
.pane-menu-social-media .menubar-nav ul li a.media-instagram {
  background-image: url(/sites/default/modules/jnl_rupjnls_styles/service-icons/icn-instagram.svg);
}
/*
#block-panels-mini-responsive-menu .highwire-responsive-toggle-group {
  background: @link none repeat scroll 0 0;
}
#block-panels-mini-responsive-menu .highwire-responsive-toggle-group .expanded .pane-content,
#block-panels-mini-responsive-menu ul.highwire-responsive-toggle-triggers li.expanded {
  background: @userbar_bg none repeat scroll 0 0;
}
#block-panels-mini-responsive-menu .highwire-responsive-toggle-group .panel-pane ul li a:hover,
#block-panels-mini-responsive-menu .highwire-responsive-toggle-group .panel-pane ul li.expanded.show a:hover,
#block-panels-mini-responsive-menu .highwire-responsive-toggle-group ul.menu li.expanded > a:hover::before {
  background: transparent none repeat scroll 0 0;
  color: #ffffff;
}
#block-panels-mini-responsive-menu .highwire-responsive-toggle-group .panel-pane ul.menu li a,
#block-panels-mini-responsive-menu .highwire-responsive-toggle-group .panel-pane .panel-pane {
  background: @userbar_bg none repeat scroll 0 0;
  border-bottom: 1px solid @link;
  color: #ffffff;
}*/
.rupress-main-menu .menubar-nav > ul > li.menuparent:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #565656;
  position: absolute;
  top: 20px;
  right: 8px;
}
.rupress-journal-issue-covers .journal-issue {
  float: left;
  margin-right: 65px;
  width: 180px;
}
.rupress-journal-issue-covers .journal-issue img {
  padding-bottom: 15px;
}
.rupress-journals-list {
  display: inline-block;
}
.rupress-journals-list .pane-title {
  font-size: 22px;
}
.rupress-journal-issue-covers .journal-issue .journal-title a {
  font-style: italic;
  color: #003469;
  font-size: 15px;
  font-weight: bold;
  line-height: normal;
}
.rupress-journal-issue-covers .last.journal-issue {
  margin-right: 0;
}
body .page-box-shadows #section-header .zone,
body .page-box-shadows #section-content .zone,
body .footer-box-shadows #section-footer .zone {
  webkit-box-shadow: none;
  box-shadow: none;
}
.pane-homepage-header-ad-1 {
  padding-right: 10px;
}
.pane-homepage-header-ad-2 {
  padding-left: 10px;
}
.panel-pane h2.pane-title {
  text-transform: none;
  margin: 0 0 15px;
}
#region-content .panel-region-carousel .inside {
  padding: 0;
}
.homepage-subscription-banner .block-wrapper {
  position: relative;
}
.homepage-subscription-banner .bg-image {
  position: absolute;
  width: 100%;
}
.homepage-subscription-banner .bg-image img {
  width: 100%;
}
.homepage-subscription-banner .bg-image:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  background: #003469;
  top: 0;
  opacity: 0.7;
}
.homepage-subscription-banner .description-container {
  position: relative;
  z-index: 1000;
  width: 60%;
  padding: 60px 30px;
  color: #fff;
}
.homepage-subscription-banner .description-container .significant-science {
  width: 450px;
  padding-left: 0;
  margin-bottom: 35px;
}
.homepage-subscription-banner .description-container .significant-science li {
  display: inline-block;
  width: 49%;
  margin-bottom: 0px;
}
.homepage-subscription-banner .description-container .significant-science li:before {
  content: "\2022";
  margin-right: 10px;
}
.homepage-subscription-banner .subscription {
  width: 300px;
  background: rgba(113, 144, 171, 0.6);
  opacity: 1;
  padding: 13px;
  margin-bottom: 25px;
}
.homepage-subscription-banner .subscription .sub-title {
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 15px;
}
.homepage-subscription-banner .subscription .button {
  display: inline-block;
  width: 30%;
  vertical-align: top;
}
.homepage-subscription-banner .subscription .button button {
  background: #fff;
  border: 0;
  padding: 10px 13px;
  border-radius: 6px;
  color: #000;
}
.homepage-subscription-banner .subscription .sub-desc {
  display: inline-block;
  width: 67%;
  vertical-align: middle;
}
.homepage-subscription-banner .subscription .sub-desc ul {
  padding-left: 20px;
  list-style: none;
  margin: 0;
}
.homepage-subscription-banner .subscription .sub-desc ul li {
  margin: 0;
  line-height: 18px;
}
.homepage-subscription-banner .subscription .sub-desc ul li span {
  position: relative;
}
.double-arrow:after {
  content: "\00BB";
  font-size: 14px;
  right: -12px;
  padding-left: 5px;
  top: -1px;
}
.homepage-subscription-banner .personal-subscription {
  margin-top: 10px;
}
.homepage-subscription-banner .personal-subscription span {
  position: relative;
}
.custom-about-journal.pane-snippet {
  border-top: 1px solid #dbdbdb;
}
.custom-about-journal.pane-snippet .university-history-logo {
  float: left;
  display: inline-block;
  padding-right: 15px;
}
.university-history-info h3.university-history-label {
  margin: 0px 5px;
  color: #003469;
}
.custom-border {
  padding: 25px 20px;
  margin: 0px;
  border-bottom: 1px solid #dbdbdb;
}
#section-header .block-inner #mini-panel-jnl_rupjnls_search_box .custom-search-box-label a {
  font-weight: normal;
}
#mini-panel-homepage_header_ads .pane-homepage-header-ads {
  margin: 0;
}
.homepage-header-ads .snippet-content {
  text-align: center;
  margin-bottom: 5px;
}
.panel-region-content .panel-pane {
  margin-bottom: 40px;
}
.panel-region-content .pane-homepage-key-relationship {
  margin-bottom: 10px;
}
.featured-library {
  background: #dbdbdb;
}
.featured-library .featured-library-image {
  display: inline-block;
}
.featured-library .featured-library-image img {
  width: 182px;
  height: 182px;
}
.featured-library .featured-library-text {
  display: inline-block;
  padding: 20px;
  vertical-align: top;
  width: 66%;
}
.featured-library .featured-library-text .featured-library-header {
  font-weight: bold;
  font-size: 16px;
  padding-bottom: 20px;
}
.featured-library .featured-library-text .featured-library-content {
  display: table;
  width: 100%;
  padding-bottom: 20px;
}
.featured-library .featured-library-text .featured-library-content .featured-library-content-books,
.featured-library .featured-library-text .featured-library-content .featured-library-content-journals,
.featured-library .featured-library-text .featured-library-content .featured-library-content-students {
  float: left;
  color: grey;
  width: 33%;
}
.featured-library .featured-library-text .featured-library-content .featured-library-content-books span,
.featured-library .featured-library-text .featured-library-content .featured-library-content-journals span,
.featured-library .featured-library-text .featured-library-content .featured-library-content-students span {
  font-size: 24px;
}
.featured-library .featured-library-text .featured-library-footer {
  text-align: right;
}
.featured-library .featured-library-text .featured-library-footer a {
  font-size: 13px;
  font-weight: bold;
}
.custom-key-relationship ul {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
}
.custom-key-relationship ul li {
  margin: 0;
}
.custom-key-relationship ul li:before {
  content: "\2022";
  margin-right: 10px;
  color: #000;
}
.homepage-customer-service .service-email a {
  font-weight: bold;
}
.homepage-customer-service .service-email,
.homepage-customer-service .service-contact-no {
  padding-bottom: 10px;
}
#section-footer #zone-postscript {
  border: none;
  padding-bottom: 0;
}
#section-footer #zone-postscript #block-panels-mini-jnl-rupjnls-footer {
  margin-bottom: 0;
}
#section-footer #zone-postscript .custom-about-press .pane-menu-navigate ul li {
  margin: 0;
}
#section-footer #zone-postscript .pane-page-logo-footer {
  margin-top: 40px;
}
#section-footer #zone-postscript .rupress-journals h2.pane-title {
  font-size: 34px;
  color: #fff;
}
#section-footer #zone-postscript .rupress-journals .journal-name {
  font-size: 15px;
  font-weight: bold;
  color: #fff;
}
#section-footer #zone-footer {
  border: none;
}
.custom-connect-with-us {
  margin-bottom: 10px;
}
.custom-connect-with-us h2.pane-title {
  text-transform: uppercase;
}
#zone-user-wrapper.zone-wrapper.zone-user-wrapper {
  box-shadow: none;
  -webkit-box-shadow: none;
}
#zone-user .user-menu-dropdown ul.nice-menu li a {
  padding: 16px;
  font-size: 110%;
}
#zone-user .user-menu-dropdown ul.nice-menu li a:link,
#zone-menu .region-menu a:link {
  font-family: 'Nunito Sans', sans-serif;
  font-weight: 600;
  letter-spacing: 0.5px;
}
#zone-user .user-menu-dropdown ul.nice-menu li a:hover {
  color: #e3eff2;
}
#zone-user .user-menu-dropdown ul.nice-menu li a.rupress-journal-link:hover {
  color: #000000;
}
.pane-dfp-pane,
#block-dfp-leaderboards-site-wide {
  text-align: center;
}
.node-type-advanced-page .rupress-journal-issue-covers .journal-issue {
  text-align: center;
  margin: 30px 0px;
  float: none;
  width: auto;
}
.panel-region-announcement p {
  margin-bottom: 0;
}
.panel-region-announcement .pane-snippet {
  background-color: #f3f8fe;
  color: #000;
}
