/**
 * Typography & Text styles
 */

/* Globals */
* {
  -webkit-font-smoothing: antialiased;
}

html, body {
  font: 14px/1.5 Helvetica, Arial, sans-serif;
}

a, a:link {
  font-weight: normal;
  text-decoration: none;
}

a.back-to-top {
  font-size: 0.93em;     /* 13px */
}

.highwire-ajax-loading,
.pane-highwire-back-to-top {
  text-align: center;
}

.label,
#main-menu > li > a,
#region-menu .nice-menu > li > a,
.highwire-comment-view .highwire-comment-view-title {
  font-weight: bold;
}

sup,
sub,
.nlm-sup,
.nlm-sub {
  font-size:  0.75em;
  position: relative;
  bottom: 0.5em;
}

sub,
.nlm-sub {
  bottom: -0.5em;
}

.highlight,
a.highlight {
  display: inline-block;
  *display: inline;
  font-weight: bold;
  line-height: 1.25em;
  padding: 4px 5px;
  zoom: 1;
}

ul.inline > li.first {
  padding-left: 0;
}
ul.inline > li.last,
.node-links .last a {
  padding-right: 0;
}

/* text alignment classes */
.text-left {
  text-align: left;
}
.text-center,
.text-center ul.menu {
  text-align: center;
}
.text-right,
.text-right ul.menu {
  text-align: right;
}

/* text wrap classes */
.text-no-wrap {
  white-space: nowrap;
}

.text-break-word {
  word-wrap: break-word;
}

/* text transform classes */
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-lowercase {
  text-transform: lowercase;
}

/* separator */
.separator-pipe {
  border-left-style: solid;
  border-left-width: 1px;
  margin: 0 5px;
}

/* date ordinal (ie: 1st, 2nd, 3rd, etc..) */
[class^="date-day-ordinal"],
[class*=" date-day-ordinal"] {
  position: relative;
  z-index: 4;
}

/* default ordinal case */
[class^="date-day-ordinal"]:after,
[class*=" date-day-ordinal"]:after {
  content: "th";
  display: inline-block;
  font-size: 0.86em;         /* ~12px */
  position: relative;
  z-index: 3;
}

/* 1st, 21st, 31st */
.date-day-ordinal-1:after,
.date-day-ordinal-21:after,
.date-day-ordinal-31:after {
  content: "st";
}

/* 2nd, 22nd */
.date-day-ordinal-2:after,
.date-day-ordinal-22:after {
  content: "nd";
}

/* 3rd, 23rd */
.date-day-ordinal-3:after,
.date-day-ordinal-23:after {
  content: "rd";
}


#zone-user a,
#zone-footer a {
  text-decoration: underline;
}
#zone-user a:hover,
#zone-footer a:hover {
  text-decoration: none;
}

.highwire-markup .georef .copyright {
  font-size: 0.86em;
}

.highwire-article-citation-variant-list {
  font-size: 1em;
}

#zone-user,
#zone-footer {
  font-size: 0.929em;      /* ~13px */
  line-height: 1.38em;    /* ~18px */
}

#region-footer-first {
  text-align: center;
}

#zone-postscript .pane-content,
#zone-postscript .block .content {
  line-height: 1.43em;
}

#zone-postscript .menu li {
  margin-left: 0;
}

.qtip-content {
  font-size: 0.92em;
}

.qtip-content div.highwire-markup,
div.highwire-markup div.article {
  font-size: 1em;
}

div.highwire-markup div.article {
  line-height: 1.86;
}

/* Glossary */
.highwire-markup .glossary .def-list-title {
  font-weight: bold;
}

.highwire-markup .glossary dt {
  font-size: 1em;
}

.highwire-markup .glossary dd {
  margin-bottom: 10px;
}

.highwire-markup #featured-figure figure .attrib:before {
  content: "(";
}
.highwire-markup #featured-figure figure .attrib:after {
  content: ")";
}

.node-links a,
div.highwire-markup .highwire-figure a.fragment-images,
div.highwire-markup .fig-caption,
div.highwire-markup .graphic-caption,
div.highwire-markup .table-caption,
div.highwire-markup .video-content .media-caption,
[class*="-article-fragment-markup"].view .table-foot {
  font-size: 12px;
  font-size: 0.857rem;
}
div.highwire-markup .table-caption .table-placeholder {
  font-size: 14px;
  font-size: 1rem;
}
.panel-region-sidebar-right .highwire-markup .table-caption .table-placeholder {
  font-size: 13px;
  font-size: 0.93rem;
}
.table-label + div,
.table-label + p,
.table-label + span,
.fig-label + div,
.fig-label + p,
.fig-label + span,
.fig-caption > .attrib,
div.highwire-markup span.caption-title {
  clear:both;
  display:block;
}
div.highwire-markup span.caption-title {
  font-weight: 600;
}
.highwire-markup .table-footnotes,
.highwire-markup .table-footnotes > li,
.highwire-markup .table-footnotes > li > p,
.highwire-markup .fig-caption > p,
.highwire-markup .table-caption > p,
.highwire-markup .graphic-caption > p {
  margin-bottom: 0;
}
.highwire-markup .table-footnotes > li + li,
.highwire-markup .table-footnotes > li > p + p,
.highwire-markup .fig-caption > p:first-child,
.highwire-markup .fig-caption > p + p,
.highwire-markup .fig-caption > .attrib,
.highwire-markup .graphic-caption > p,
.highwire-markup .graphic-caption > .attrib,
.highwire-markup .table-caption > p:first-child,
.highwire-markup .table-caption > p + p,
.highwire-markup .table-caption + table,
.highwire-markup .table-caption + .table-wrapper {
  margin-top: 10px;
}

.highwire-markup .table-caption,
.highwire-markup .table-foot {
  text-align: left;
}

div.highwire-markup .highwire-figure-links,
div.highwire-markup .table-expansion-links,
div.highwire-markup .table-inline .callout-links,
div.highwire-markup .highwire-video-links {
  font-size: 11px;
  font-size: 0.786rem;
}
div.highwire-markup .highwire-figure-links a,
div.highwire-markup .table-expansion-links a,
div.highwire-markup .table-inline .callout-links a,
div.highwire-markup .highwire-video-links a {
  font-weight: bold;
  line-height: 2;
  text-align: center;
}

div.highwire-markup .table-footnotes {
  list-style: none;
  list-style-image: none;
  padding-left: 0;
}

div.highwire-markup .fig-caption .fig-label,
div.highwire-markup .table-caption .table-label,
div.highwire-markup .media-caption .media-label {
  display: inline-block;
  *display: inline;
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 10px;
  zoom: 1;
}

textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
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,
.ui-widget select,
.ui-widget textarea,
.ui-widget button,
.chosen-container-multi .chosen-choices,
.chosen-container-single .chosen-single {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 0.92em;     /* 13px */
  font-weight: normal;
  height: 2.33em;
}
textarea,
.ui-widget textarea,
.ui-widget input[type="checkbox"],
.ui-widget input[type="radio"],
.recaptchatable input[type="text"]{ height: auto; }

.panel-region-content .iToggle,
.panel-region-content .ilabel {
  font-size: 0.93em;    /* ~13px */
}

.button-wrapper,
.button a,
a.button,
button,
input[type="reset"],
input[type="submit"],
input[type="button"] {
  font-size: 1em;
  font-weight: bold;
  padding: 8px 20px;
  text-shadow: none;

  -webkit-border-radius: 0.3em;
          border-radius: 0.3em;
}

.button-link-wrapper {
  font-weight: normal;
  padding: 0 0 0 16px;
}

button.button-link,
input[type="reset"].button-link,
input[type="submit"].button-link,
input[type="button"].button-link {
  font-weight: normal;
  text-decoration: none;
}

.button-wrapper {
  padding: 0;
}

table {
  border: 1px solid;
  width: 100%;
}

thead th, th {
  border-bottom: 1px solid;
}

p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {
  margin-bottom: 15px;
}

li ul,
li ol,
ul.toc-section,
.highwire-article-citation-variant-list ul {
  margin-bottom: 0;
}

.pane-content ul,
.pane-content ol,
.issue-toc-section .issue-toc-section {
  /* Moved to default.css for responsive reasons */
  padding-left:1em;
}

.highwire-markup .georef .terms > .list,
.highwire-markup .georef .top > .items {
  padding-left: 0;
}

.hw-pollqueue .highwire-list,
.pane-content ul.inline,
.pane-content ol.inline,
.pane-content .variants-list,
.pane-content .adjunct-list,
.pane-content .issue-toc ul,
.pane-content .issue-toc ol,
.pane-content ul.pager,
.pane-content .highwire-article-citation-list ul,
.pane-content .highwire-article-citation-list ol,
.pane-content .highwire-search-results ul,
.pane-content .highwire-search-results ol {
  padding-left: 0;
}

.pane-content ul li,
.pane-content ol li {
  line-height: 1.5em;
  margin-bottom: 8px;
  margin-left: 0;
}

.pane-content .contextual-links-wrapper ol li,
.pane-content .contextual-links-wrapper ul li { margin-bottom: 0; }

.node-links a {
  font-weight: bold;
  text-transform: uppercase;
  padding-right: 5px;
}

h2, h3, h4, h5, h6 {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
  letter-spacing: 0;
}

/* h1 = page title */
h1 {
  font: 2.14em/1.2em Georgia, 'Times New Roman', serif; /* ~30px/36px */
  letter-spacing: -0.03em;
  margin: 15px 0;
}

/* h2 = Abstract / Article Section / Content Title */
h2,
.toc-heading,
.highwire-list-pap .highwire-list-title,
div.highwire-markup .article div.section h2,
.highwire-search-facets-form .form-item-buckets > label,
.fieldset-legend,
.ui-dialog-title {
  font-size: 1em; /* ~14px */
  font-weight: bold;
  line-height: 1.43em; /* ~20px */
  margin: 15px 0;
  text-transform: uppercase;
}
.toc-heading,
div.highwire-markup .article div.section h2 {
  text-transform: none;
}
.fieldset-legend {
  margin: 0;
}
.toc-heading {
  line-height: 1;
  margin-bottom: 20px;
}

/* h3 = Section title within content; Article Section sub headers; Sidebar Pane Titles */
h3,
#zone-postscript h2.block-title,
#zone-postscript h2.pane-title,
div.highwire-markup .article div.section h3,
.pane-style-alt-content h2.pane-title,
.jcore-2col-layout .panel-region-sidebar-right h2.pane-title,
.jcore-2col-layout .panel-region-sidebar-right .fig-data-group-title {
  font-size: 1em; /* 14px */
  font-weight: bold;
  line-height: 1.57em; /* ~22px */
  margin: 15px 0;
  text-transform: none;
}

.pane-style-alt-content h2.pane-title,
.jcore-2col-layout .panel-region-sidebar-right h2.pane-title,
.jcore-2col-layout .panel-region-sidebar-right .fig-data-group-title {
  margin-top: 0;
  margin-bottom: 10px;
}
.jcore-2col-layout .panel-region-sidebar-right .fig-data-group-title {
  margin-bottom: 0;
}

#zone-postscript h2.block-title,
#zone-postscript h2.pane-title,
.pane-style-alt-content h2.pane-title { margin: 10px 0; }

/* h4 = Sub-title under h3 */
h4,
div.highwire-markup .article div.section h4 {
  font-size: 1em; /* 14px */
  font-style: italic;
  font-weight: normal;
  line-height: 1.57em; /* ~22px */
  margin: 15px 0;
}

h5,
div.highwire-markup .article div.section h5 {
  font-size: 1em;
  font-weight: normal;
  line-height: 1.14em; /* ~16px */
  text-transform: uppercase;
  margin: 15px 0;
}

.panel-region-top-right .panel-pane-prefix,
.panel-region-sidebar-right .panel-pane-prefix {
  margin-bottom: 10px;
  text-align: right;
}

h6,
div.highwire-markup .article div.section h6 {
  font-size: 0.86em; /* ~12px */
  font-weight: normal;
  line-height: 1.33em; /* ~16px */
  margin: 15px 0;
}

/* Highwire article node & highwire markup */
.highwire-article-citation .highwire-citation-highwire-article-top-a div.highwire-cite-access {
  float: left;
  font-size: 20px;
  font-size: 1.4rem;
  line-height: 2;
  margin-top: 0;
}
.highwire-article-citation .highwire-citation-highwire-article-top-a div.highwire-cite-authors {
  font-size: 1em;
  line-height: 1.33em;
}

.highwire-article-citation .highwire-citation-highwire-article-top-a div.highwire-cite-metadata,
.highwire-article-citation .highwire-citation-highwire-article-top-a div.highwire-cite-overline {
  font-size: 0.86em; /* ~12px */
  line-height: 1.33em; /* ~16px */
  margin-bottom: 20px;
}

.node-type-highwire-article .highwire-article-citation .hw-citation-author-list .author-name {
  font-weight: normal;
}

.highwire-markup div.contributors ol li a.xref-aff,
.highwire-markup div.contributors ol li .xref-sep {
  font-size: 0.75em;
  position: relative;
  bottom: 0.5em;
}

.highwire-markup div.contributors ol li a.xref-aff sup {
  font-size: 1em;
  position: static;
}

div.highwire-citation-authors-on-behalf:first-letter {
  text-transform: uppercase;
}


/* hw markup references */
.highwire-markup ol.cit-list > li {
  margin-bottom: 15px;
}

.highwire-markup div.ref-cit div.cit-extra a,
.highwire-markup a.cit-ref-link,
.qtip-content div.ref-cit div.cit-extra a {
  font-size: 0.85em;     /* ~12px */
  line-height: 1.67em;   /* ~20px */
  font-weight: bold;
  text-decoration: none;
}

.highwire-markup a.cit-ref-link {
  padding: 0 4px;
  white-space: nowrap;
}

/* Info tab */
.panel-pane[class*="art-info"] .publication-history > li:first-letter {
  text-transform: capitalize;
}

/* Forms */
.pane-style-alt-content label {
  font-weight: normal;
}

.form-item .description {
  font-style: italic;
  margin-top: 2px;
}

.form-item .description,
.highwire-search-form fieldset.form-wrapper .fieldset-description,
.highwire-search-form fieldset.form-wrapper .form-item label,
.highwire-search-form .filter-by-date-label {
  font-size: 0.86em;    /* 12px */
  line-height: 1.33em;   /* 16px */
}

#region-menu .nice-menu > .active > a:after,
#region-menu .nice-menu > .active-trail > a:after,
#region-menu .nice-menu > li > a.active:after,
html.js fieldset.collapsible .fieldset-legend:before,
.chosen-container-multi .chosen-choices:after,
.chosen-container-single .chosen-single div b:after,
.form-type-date-popup .date-padding:after,
.view-hw-article-carousel .bx-controls-direction a:after,
.jcarousel-skin-pap_carousel .jcarousel-prev:before,
.jcarousel-skin-pap_carousel .jcarousel-next:before {
  display: inline-block;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  height: auto;
  line-height: normal;
  speak: none;
  text-decoration: inherit;
  vertical-align: baseline;
  width: auto;
  -webkit-font-smoothing: antialiased;
}
.form-type-date-popup .date-padding:after,
.highwire-search-form .form-type-compound-search .form-type-prefix-text {
  line-height: 2.2em;
}
.chosen-container-single .chosen-single div b:after,
.chosen-container-multi .chosen-choices:after {
  line-height: 2.4em;
}

html.js .collapsible .fieldset-legend:before,
.chosen-container-multi .chosen-choices:after,
.chosen-container-single .chosen-single div b:after {
  content: "\f0d7";   /* icon-caret-down */
}

html.js .collapsible.collapsed .fieldset-legend:before {
  content: "\f0da";   /* icon-caret-right */
}

.form-type-date-popup .date-padding:after {
  content: "\f073";   /* icon-calendar */
}

#region-menu.main-menu-active-caret .nice-menu > .active > a:after,
#region-menu.main-menu-active-caret .nice-menu > .active-trail > a:after,
#region-menu.main-menu-active-caret .nice-menu > li > a.active:after,
.chosen-container-multi.chosen-with-drop .chosen-choices:after,
.chosen-container-single.chosen-with-drop .chosen-single div b:after {
   content: "\f0d8";  /* icon-caret-up */
}

.jcarousel-skin-pap_carousel .jcarousel-prev-horizontal:before,
.view-hw-article-carousel .bx-controls-direction .bx-prev:after {
  content: "\f0a8"; /* icon-circle-arrow-left */
}
.jcarousel-skin-pap_carousel .jcarousel-next-horizontal:before,
.view-hw-article-carousel .bx-controls-direction .bx-next:after {
  content: "\f0a9"; /* icon-circle-arrow-right */
}

/* Sidebars */
.panel-region-sidebar-right > .inside > .panel-pane > .pane-content,
.panel-region-sidebar-right > .inside > .highwire-nav-float-wrapper > .panel-pane > .pane-content,
.panel-region-top-right > .inside > .panel-pane > .pane-content {
  font-size: 13px;
  font-size: 0.93rem;
  line-height: 1.54;
}

.panel-region-sidebar-right .pane-content .highwire-search-facets h2.facet-title {
  font-size: 14px;
  font-size: 1rem;
  text-transform: none;
}

/* Content Widgets */
/* panels ajax tabs */
.pane-panels-ajax-tab-tabs .panels-ajax-tab-tab {
  font-size: 1.17em;
  line-height: 1.17em;
}

.panel-region-content .pane-panels-ajax-tab-tabs .panels-ajax-tab-tab {
  font-size: 1em;
}

.panel-region-content .panels-ajax-tab .active,
.panel-region-content .panels-ajax-tab .active .panels-ajax-tab-tab {
  font-weight: bold;
}


/* HW Citations */
.highwire-cite > *,
.highwire-cite > .highwire-cite-col > *,
.search-result-highwire-citation > * {
  margin-top: 5px
}
.highwire-cite > .highwire-cite-overline:first-child {
  margin-bottom: 5px;
}

.highwire-cite > *:first-child,
.highwire-cite > .highwire-cite-col > *:first-child,
.highwire-article-citation .highwire-cite-highlight + *,
.search-result-highwire-citation > *:first-child { margin-top: 0; }

.highwire-article-citation .highwire-cite-title {
  font-weight: normal;
}

.highwire-cite .highwire-cite-metadata > * + *:before {
  content: '\0020';
}

.highwire-article-citation .highwire-cite-parent {
  margin-bottom: 10px;
}
.highwire-article-citation .highwire-cite-highlight {
  float: left;
  margin: 0 15px 5px 0;
}
.highwire-article-citation .highwire-issue-archive .highwire-cite-highlight {
  float: none;
  margin-right: 0;
}
.highwire-article-citation .highwire-issue-archive .highwire-cite-linked-title {
  display: block;
}
.highwire-cite-snippet .highwire-showhide-toggle-link {
  display: block;
  margin-top: 5px;
}

.view-hw-article-carousel .views-field-field-highwire-a-full-title,
.view-hw-article-carousel .views-field-title,
.search-result-highwire-citation .title,
.highwire-article-citation .highwire-cite-title,
.highwire-article-citation .highwire-cite-subtitle {
  font-family: Georgia, 'Times New Roman', serif;
  line-height: 1.22em;
}

.highwire-article-citation-variant-list ul {
  list-style: none;
}
.highwire-article-citation-variant-list ul li {
  line-height: 1.2;
  margin-bottom: 5px;
}
.ui-dialog-content .panels-ajax-tab-container .highwire-article-citation .highwire-cite-title,
.ui-dialog-content .panels-ajax-tab-container .highwire-article-citation .highwire-cite-subtitle,
.panel-region-sidebar-right .highwire-article-citation .highwire-cite-title,
.panel-region-sidebar-right .highwire-article-citation .highwire-cite-subtitle {
  font-family: Helvetica, Arial, sans-serif;
}

.highwire-cite .highwire-cite-linked-title .highwire-cite-title,
.highwire-cite .highwire-cite-linked-title .highwire-cite-subtitle {
  display: inline;
}

.highwire-citation-jcore-issue-widget .highwire-cite-highlight,
.panel-region-content .highwire-cite > .highwire-cite-highlight {
  max-width: calc(45% - 15px);
}
.panel-region-content .highwire-cite.highwire-issue-archive > .highwire-cite-highlight {
  max-width: none;
}
.highwire-citation-jcore-issue-widget .highwire-cite-highlight + .highwire-cite-col {
  clear: right;
  float: left;
  max-width: 55%;
}
cite.highwire-cite,
.highwire-citation-jcore-issue-widget .highwire-cite-linked-title {
  display: block;
}

/* override the CSS below if you don't want the title & subtitle on two lines. */
.highwire-cite .highwire-cite-linked-title .highwire-cite-title.title-with-subtitle:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
/* To override the line break above, copy and paste the CSS below into your stylesheet:

.highwire-cite .highwire-cite-linked-title .highwire-cite-title.title-with-subtitle:after {
  content: none;
  display: none;
}

*/

/* JCore Standard */
.text-xs,
.highwire-search-results .search-result-highwire-citation .highwire-cite-metadata,
.highwire-search-results .search-result-highwire-citation .search-snippet-info,
.highwire-search-results-list .highwire-article-citation .highwire-cite > .highwire-cite-snippet,
.highwire-article-citation .highwire-cite > div,
.highwire-article-citation .highwire-cite > .highwire-cite-col > div {
  font-size: 11.5px;
  font-size: 0.82rem;
  line-height: 1.25;
}

.text-normal,
.highwire-article-citation .highwire-cite > div.highwire-cite-title,
.highwire-article-citation .highwire-citation-highwire-issue-title > div,
.highwire-article-citation .highwire-citation-highwire-article-info > div,
.highwire-article-citation .highwire-citation-highwire-issue-info > div,
.highwire-article-citation .highwire-cite > .highwire-cite-col,
.highwire-article-citation .highwire-cite > div.highwire-cite-title,
.highwire-article-citation .highwire-cite > .highwire-cite-linked-title,
.ui-dialog .ui-dialog-content .panels-ajax-tab-container .highwire-article-citation .highwire-cite > .highwire-cite-title,
.ui-dialog .ui-dialog-content .panels-ajax-tab-container .highwire-article-citation .highwire-cite > a > .highwire-cite-title,
.panel-region-sidebar-right .highwire-article-citation .highwire-citation-highwire-featured-news > .highwire-cite-title,
.panel-region-sidebar-right .highwire-article-citation .highwire-citation-highwire-featured-news > .highwire-cite-linked-title,
.panel-region-sidebar-right .highwire-article-citation .highwire-citation-highwire-featured-news > .highwire-cite-col > .highwire-cite-title,
.panel-region-sidebar-right .highwire-article-citation .highwire-citation-highwire-featured-news > .highwire-cite-col > .highwire-cite-linked-title {
  font-size: 14px;
  font-size: 1rem;
}

.text-large,
.panel-region-content .highwire-article-citation .highwire-cite > .highwire-cite-title,
.panel-region-content .highwire-article-citation .highwire-cite > a > .highwire-cite-title,
.panel-region-content .search-result-highwire-citation .title,
.ui-dialog .ui-dialog-content .highwire-article-citation .highwire-cite > .highwire-cite-title,
.ui-dialog .ui-dialog-content .highwire-article-citation .highwire-cite > a > .highwire-cite-title {
  font-size: 22px;
  font-size: 1.6rem;
}

.text-small,
.panel-region-content .highwire-article-citation .highwire-cite > .highwire-cite-subtitle,
.panel-region-content .highwire-article-citation .highwire-cite > a > .highwire-cite-subtitle,
.panel-region-content .search-result-highwire-citation .subtitle,
.ui-dialog .ui-dialog-content .highwire-article-citation .highwire-cite > .highwire-cite-subtitle,
.ui-dialog .ui-dialog-content .highwire-article-citation .highwire-cite > a > .highwire-cite-subtitle,
.panel-region-sidebar-right .highwire-article-citation .highwire-cite > .highwire-cite-title,
.panel-region-sidebar-right .highwire-article-citation .highwire-cite > .highwire-cite-linked-title,
.panel-region-sidebar-right .highwire-article-citation .highwire-cite > .highwire-cite-col > .highwire-cite-title,
.panel-region-sidebar-right .highwire-article-citation .highwire-cite > .highwire-cite-col > .highwire-cite-linked-title,
.highwire-article-citation .highwire-cite > .highwire-cite-snippet {
  font-size: 13px;
  font-size: 0.929rem;
}

.panel-region-sidebar-right .highwire-article-citation .highwire-cite-title a,
.ui-accordion .highwire-article-citation .highwire-cite-title a {
  text-decoration: none;
}

/* Issue title citation */
.highwire-citation-highwire-issue-title > .highwire-cite-title,
.highwire-citation-highwire-issue-title > .highwire-cite-metadata {
  display: inline-block;
}
.highwire-citation-highwire-issue-title > .highwire-cite-title {
  margin-right: 10px;
}

/* fragments grid citations */
/* assumption is that the images are sized 100x100 px */
.highwire-fragments-grid .highwire-article-citation .highwire-cite-highlight {
  display: table;
  float: none;
  height: 120px;
  margin: 0 0 10px 0;
  max-width: none;
  text-align: center;
  width: 120px;
}
.highwire-fragments-grid .highwire-article-citation .highwire-cite-highlight > .highlight-image-linked,
.highwire-fragments-grid .highwire-article-citation .highwire-cite-highlight > .highlight-image {
  display: table-cell;
  padding: 10px; /* 100x100 image size + 10px padding on all sides = 120px square box */
  vertical-align: middle;
}

/* Article jump links */
.pane-highwire-toc-sections .pane-content ul li a,
.pane-highwire-article-nav .highwire-article-nav ul li a {
  font-weight: normal;
}

/* Article Collections & Keywords */
.pane-node-field-highwire-article-keyword .field-items > .field-item {
  display: inline;
}

.pane-node-field-highwire-article-keyword .field-items > .field-item + .field-item:before {
  content: ",\0020";
}

/* Quotes */
q {
  quotes: '\00201C' '\00201D';
}
q:before {
  content: open-quote;
}
q:after {
  content: close-quote;
}

/* Blockquotes */
blockquote {
  background-color: #F8F8F8;
  border-left: 2px solid #AFC0D2;
  margin: 1em 3em;
  padding: .5em 1em;
}
blockquote p {
  margin-top: 20px;
  margin-bottom: 0;
}
blockquote p:first-child {
  margin-top: 0;
}

/* Pullquotes */
.has-pullquote {
  max-width: 600px;
}

.has-pullquote:before {
  border: none;
  content: attr(data-pullquote);
  float: right;
  font-size: 1.64em; /* ~23px */
  line-height: 1.30em; /* ~30px */
  margin: 12px -140px 24px 36px;
  padding: 0;
  position: relative;
   top: 5px;
  width: 320px;
}

.pullquote:before {
  border-top: 2px solid #afc0d2;
  border-bottom: 2px solid #afc0d2;
  color: #4d4d4d;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  padding: 5px;
  top: 7px !important;
}

/* Site title */
h1.site-name,
h2.site-name {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 2em;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 1em;
  text-transform: none;
}

/* Page title */
h1#page-title,
h2#page-title,
.highwire-markup .georef > h1,
.highwire-article-citation .highwire-citation-highwire-article-top-a > .highwire-cite-subtitle {
  margin-top: 0;
  margin-bottom: 20px;
}

h1#page-title.title-with-subtitle,
.highwire-cite h2.highwire-cite-subtitle,
.panel-region-top h2.highwire-issue-title-wrapper {
  margin-bottom: 10px;
}

h2.page-subtitle,
h2.highwire-issue-title-wrapper {
  font-size: 1.15em;
  text-transform: none;
}

/* Horizontal Rules */
hr {
  height: 5px;
  margin: 20px auto;
  width: 85%;
}

hr.thin {
  margin: 10px auto;
}

hr.collapse-margin {
  margin: 0 auto;
}

/* Content lists */
/* reset omega-text.css styles */
ul ul.toc-section {
  padding-top: 0;
}
.highwire-list-pap .highwire-list-title,
.highwire-markup .issue-toc > .issue-toc-section > h2.toc-heading,
div.highwire-markup .article div.section h2,
.node-type-highwire-article .panel-region-content .panels-ajax-tab-container .panel-display > .panel-panel > div > .panel-separator {
  border-top-width: 5px;
  border-top-style: solid;
  border-bottom: 0;
  margin-top: 20px;
  padding-top: 20px;
}
.highwire-list-pap:first-child .highwire-list-title,
.highwire-markup .issue-toc > .issue-toc-section:first-child > h2.toc-heading:first-child,
.highwire-markup .issue-toc .toc-heading + .issue-toc-section > h2.toc-heading:first-child,
.highwire-markup .issue-toc input.highwire-get-abstracts-submit + .issue-toc-section > h2.toc-heading:first-child,
div.highwire-markup .article div.section.abstract h2,
div.highwire-markup .article div.section.introduction h2 {
  border-top: 0;
  margin-top: 15px;
  padding-top: 0;
}

.highwire-list-pap:first-child .highwire-list-title,
.highwire-markup .issue-toc h2.toc-heading,
.highwire-markup .issue-toc .issue-toc-section:first-child > h2.toc-heading:first-child,
.highwire-markup .issue-toc .toc-heading + .issue-toc-section > h2.toc-heading:first-child {
  margin-top: 0;
}

.panel-region-content .highwire-article-citation-list li,
.panel-region-content .highwire-markup .issue-toc .toc-item,
.panel-region-content .highwire-search-results-list .search-result {
  border-bottom-style: dotted;
  border-bottom-width: 1px;
}
.highwire-article-citation-list .variants-list li,
.panel-region-content .highwire-markup .issue-toc .toc-item.last,
.panel-region-content .highwire-markup .issue-toc .issue-toc-section,
.panel-region-content .highwire-article-citation-list li.last,
.panel-region-content .highwire-search-results-list .search-result.last {
  border-bottom-width: 0;
  margin-bottom: 0;
}
.panel-region-content .highwire-article-citation-list .dp-landing-list > li.last {
  border-bottom-width: 1px;
  margin-bottom: 20px;
}
.panel-region-content .highwire-markup .issue-toc-section + .toc-item,
.panel-region-content .highwire-markup .issue-toc-section .toc-section + .issue-toc-section > h2.toc-heading,
.panel-region-content .highwire-markup .issue-toc-section .issue-toc-section + .issue-toc-section > h2.toc-heading {
  border-top-style: dotted;
  border-top-width: 1px;
  padding-top: 20px;
}



/* Tables */
table {
  font-size: 0.86em;     /* ~12px */
  line-height: 1.5em;
}

td, th {
  padding: 5px 8px;
}

.table-expansion table {
  font-family: Helvetica, Arial, sans-serif;
}

.highwire-stats-total td,
thead th, th {
  font-weight: bold;
}

/* Views */
/* Carousel - title field */
.jcore-carousel-wrapper .jcarousel-item .views-field-title,
.jcore-carousel-wrapper .jcarousel-item .views-field-field-highwire-a-full-title,
.view-hw-article-carousel .view-content ul > li .views-field-title,
.view-hw-article-carousel .view-content ul > li .views-field-field-highwire-a-full-title {
  font-size: 16px;
  font-size: 1.15rem;
  line-height: 1.33;
}

/* Carousel - date field */
.jcore-carousel-wrapper .jcarousel-item .views-field-field-highwire-a-epubdate,
.jcore-carousel-wrapper .jcarousel-item .views-field-field-highwire-a-fpubdate,
.jcore-carousel-wrapper .jcarousel-item .views-field-field-highwire-a-ppubdate,
.jcore-carousel-wrapper .jcarousel-item .highwire-carousel-date,
.view-hw-article-carousel .view-content ul > li .views-field-field-highwire-a-epubdate,
.view-hw-article-carousel .view-content ul > li .views-field-field-highwire-a-fpubdate,
.view-hw-article-carousel .view-content ul > li .views-field-field-highwire-a-ppubdate,
.view-hw-article-carousel .view-content ul > li .highwire-carousel-date  {
  font-size: 12px;
  font-size: 0.86rem;
  line-height: 1.33;
}


.jcore-article-layout .pane-highwire-issue-cover .issue-metadata {
  font-weight: bold;
}

.ui-accordion-content-active #article-collection-terms-list{
  font-size: 1em;
  padding: 0px;
}


/* Issue Archive browser */
.pane-highwire-issue-archive-vol-nav .issue-browser a,
.pane-highwire-issue-archive-date-nav .issue-browser a,
.pane-highwire-issue-archive-date-nav .issue-browser span {
  line-height: 1;
  margin-top: 4px;
}

.pane-highwire-issue-archive-vol-nav .issue-browser a.active,
.pane-highwire-issue-archive-date-nav .issue-browser .active a,
.pane-highwire-issue-archive-date-nav .issue-browser a.active {
  font-size: 1.29em;
  font-weight: normal;
  margin-top: 0;
}

/* Issue Archive */
.pane-highwire-issue-archive-pager .prev-year [class^="icon-"],
.pane-highwire-issue-archive-pager .prev-year [class*=" icon-"],
.pane-highwire-issue-archive-pager .next-year [class*=" icon-"],
.pane-highwire-issue-archive-pager .next-year [class^="icon-"],
.highwire-markup .highwire-index-by-author-heading,
.archive-title {
  font-size: 1.71em;     /* ~24px */
  font-weight: lighter;
  letter-spacing: 0.05em;
  line-height: 1;
}

.highwire-list-index-by-author h3 {
  line-height: 1.72em;    /* ~24px */
}

.pane-highwire-issue-archive-pager .prev-year [class^="icon-"],
.pane-highwire-issue-archive-pager .prev-year [class*=" icon-"],
.pane-highwire-issue-archive-pager .next-year [class*=" icon-"],
.pane-highwire-issue-archive-pager .next-year [class^="icon-"]  {
  padding-right: 5px;
  vertical-align: middle;
}

.pane-highwire-issue-archive-pager .next-year [class*=" icon-"],
.pane-highwire-issue-archive-pager .next-year [class^="icon-"]  {
  padding-left: 5px;
  padding-right: 0;
}

.highwire-markup .highwire-index-by-author-heading {
  margin-bottom: -1em;
}

.archive-issue-list .issue-list-month {
  font-size: 0.86em;     /* ~12px */
  font-weight: bold;
  line-height: 2;   /* ~24px */
  text-align: center;
  text-transform: uppercase;
}
.pager .pager-first [class^="icon-"],
.pager .pager-first [class*=" icon-"],
.pager .pager-prev [class^="icon-"],
.pager .pager-prev [class*=" icon-"],
.pager .pager-previous [class^="icon-"],
.pager .pager-previous [class*=" icon-"],
.pager .pager-next [class^="icon-"],
.pager .pager-next [class*=" icon-"],
.pager .pager-last [class^="icon-"],
.pager .pager-last [class*=" icon-"] {
  font-size: 1.33333em;
  vertical-align: -10%;
  width: auto;
}

.item-list .pager,
.item-list .pager li {
  font-size: 1em;
  font-family: Helvetica, Arial, sans-serif;
}

/* search facets */
.highwire-search-facets-bucket .highwire_facet_count,
.highwire-search-facets-form .form-item-buckets .highwire_facet_count {
  font-size: 0.92em;    /* 12px */
}
.highwire-search-facets-bucket .highwire_facet_count:before,
.highwire-search-facets-form .form-item-buckets .highwire_facet_count:before {
  content: "\0020(";    /* space + open round bracket */
}
.highwire-search-facets-bucket .highwire_facet_count:after,
.highwire-search-facets-form .form-item-buckets .highwire_facet_count:after {
  content: ")";
}

/* Figures & Data tab */
.elements-frag-data .fig-data-title-jump {
  margin: 15px 0;
}

.elements-frag-data .fig-data-group-title {
  margin: 0;
}

.fig-data-jump-links-list {
  font-size: 0.875em    /* 12px */
}

/* @TODO: replace this with clean up of fig & table caption / expansion text styles */
/* @see JCORE-2322 */
/* @see JCORE-2294 */
#cboxContent {
  font-size: 12px;
  font-size: 0.857rem;
}

/* JCORE-2554 */

html.js .bxslider {
  display: none;
}
html.js .bx-wrapper .bxslider {
  display: block;
}

/* Adv Poll Nodes */
.node-advpoll.node-teaser .node-title {
  font-size: 14px;
  font-size: 1rem;
  margin: 0;
}
