@charset "UTF-8";
h2,table {
  margin-bottom:0 
}
.buttontop:hover,
.c-banner__link.hover,
.c-banner__link:hover,
.c-menu__link,
.citations-link:hover,
.hero,
.menu-button:focus,
.menu-button:hover,
.sub-nav li:hover a,
.subject-tag-link:hover,
abbr[title] {
  text-decoration:none 
}
#article-metrics svg,
.TransientErrorModal .icon-warning,
.column+.column.end,
.column+.columns.end,
.columns+.column.end,
.columns+.columns.end,
.ec-float-left,
.horizontal-list>li,
.nav-left,
.pull-left {
  float:left 
}
.h4,
.menu-button {
  text-transform:uppercase 
}
.c-menu--vertical,
.c-search__field,
.c-sidemenu .c-bar--menu,
.flex-box-column,
.p-grid,
.sponsor-logo-container div,
.srm-footer,
.srm-footer-links {
  -webkit-box-direction:normal 
}
.Glossary,
.Glossary .glossary-section,
.ReactModal__Body--open,
.button,
.c-article-item__journal,
.header-logo,
.header-logo-container,
.hero,
.tabs-container,
[data-hellip],
body:before,
svg:not(:root) {
  overflow:hidden 
}
.buttontop::after,
.ec-geospatial-data .map-page .map-total,
cite {
  font-style:normal 
}
.hero-summary,
.hero-title,
.journal-page,
.lm-masthead,
.strong,
[class*=uk-icon-],
body,
h3,
h4,
h5,
h6,
html {
  -webkit-font-smoothing:antialiased 
}
.EntitledRecommendationsModal .journal-title label,
.button-alternative:focus,
.button-alternative:hover,
.button:focus,
.button:hover,
.buttontop:hover,
.gh-avatar:hover,
.link-button:focus,
.link-button:hover,
.p-link-button,
.references .label>a,
.role-button:hover,
.tab,
.tab button,
.tagit-close .text-icon:hover,
.tap-area,
.u-button,
.uk-button:not(:disabled),
button,
input[type=button],
input[type=image],
input[type=submit],
label {
  cursor:pointer 
}
[contenteditable]:focus,
[tabindex="0"]:focus,
a:focus:focus,
button:focus,
input:focus,
select:focus {
 outline:#fece3e solid 3px;
}
.button,
.link-button {
  -moz-user-select:none 
}
html {
  -webkit-text-size-adjust:100%;
  -ms-text-size-adjust:100% 
}
a {
  -webkit-text-decoration-skip:objects 
}
.tables table,
table {
  border-spacing:0 
}
.access-options-list,
.article-body table,
.tables table,
table {
  border-collapse:collapse 
}
.block-link:focus>span,
.block-link:hover>span,
a:hover {
  -webkit-text-decoration-skip:skip;
  text-decoration-skip-ink:auto 
}
.Head,
.subjectId--value,
a {
  word-break:break-word 
}
#authorGuidelines li,
#content #authorGuidelines li,
#journalDescription,
._fulltextButton a,
.adsbygoogle::before,
.article-content li,
.b-main-contents,
.c-ad__label,
.c-banner,
.c-corporate-footer,
.c-footer__heading,
.c-header-expander__heading,
.c-list-group__item,
.c-menu,
.c-search,
.sans-serif,
body,
button,
footer,
h4,
h5,
h6,
table {
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif 
}
#gh-drawer,
.App .page,
.CrossmarkModal .modal-content,
.KSczvd .mIZh1c,
.KSczvd.k0tWj .mIZh1c,
.cover,
.height-100,
.hero-image,
html {
  height:100% 
}
#categories.selectMenu,
#gh-cnt,
.PdfDropDownMenu .link-button-primary,
.PdfDropDownMenu .link-button-secondary,
.PdfPreview .image-pdf-preview-link img,
.article-body table a img,
.c-nav--stacked .c-nav__item,
.cover,
.full-width,
.gh-dd-actions a:first-child:last-child,
.grid-12,
.lm-site-search,
.medium-12,
.popup #main,
.small-12,
.tables table,
.u-overlay,
.u-width-full,
table {
  width:100% 
}
.c-hero__title,
.strong,
h1,
h2,
h3,
h4,
h5,
h6 {
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased 
}
.article-body p,
.word-wrap {
  word-wrap:break-word 
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform:rotate(0) 
  }
  to {
    -webkit-transform:rotate(359deg) 
  }
}
@keyframes spin {
  0% {
    -webkit-transform:rotate(0);
    transform:rotate(0) 
  }
  to {
    -webkit-transform:rotate(359deg);
    transform:rotate(359deg) 
  }
}
@-webkit-keyframes highlight {
  0%,
  60% {
    background-color:#ff9 
  }
  to {
    background-color:#fff 
  }
}
@keyframes highlight {
  0%,
  60% {
    background-color:#ff9 
  }
  to {
    background-color:#fff 
  }
}
@font-face {
  font-family:Harding;
  src:url(https://stipwunaraha.ac.id/static/fonts/HardingText-Regular-Web.b167e675dc.woff2) format("woff2"),
  url(https://stipwunaraha.ac.id/static/fonts/HardingText-Regular-Web.62711b6c07.woff) format("woff");
  font-display:fallback 
}
@font-face {
  font-family:Harding;
  src:url(https://stipwunaraha.ac.id/static/fonts/HardingText-Bold-Web.72203f58c0.woff2) format("woff2"),
  url(https://stipwunaraha.ac.id/static/fonts/HardingText-Bold-Web.d102a21e4f.woff) format("woff");
  font-display:swap;
  font-weight:700 
}
@font-face {
  font-family:Harding;
  src:url(https://stipwunaraha.ac.id/static/fonts/HardingText-RegularItalic-Web.a3136343af.woff2) format("woff2"),
  url(https://stipwunaraha.ac.id/static/fonts/HardingText-RegularItalic-Web.3cd6cb26e4.woff) format("woff");
  font-display:swap;
  font-style:italic 
}
@font-face {
  font-family:Harding;
  src:url(https://stipwunaraha.ac.id/static/fonts/HardingText-BoldItalic-Web.fe6dc3019e.woff2) format("woff2"),
  url(https://stipwunaraha.ac.id/static/fonts/HardingText-BoldItalic-Web.6db8bc0375.woff) format("woff");
  font-display:swap;
  font-weight:700;
  font-style:italic 
}
input+label {
  padding-left:.5em 
}
.lm-additional-nav ul,
nav ol,
nav ul {
  list-style:none 
}
.facet ol li:first-child,
.figure,
.figure figure:first-child,
.issue-research li:first-child,
.search-page .sub-search__filtering .filter ol li:first-child {
  border-top:0 
}
.SidePanel .details .detail-title,
.WorkspaceArticles .title,
.c-header-item__article-type,
.c-header__menu,
.c-hero__title,
.c-status-message__heading,
.download-all-supplemental-data .download-all-title,
.e-component .article-attachment .download-link-title,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.pagination .pagination-current,
.strong,
.tables thead th,
h1,
h2,
h3,
h4,
h5,
h6,
span.bold,
table th {
  font-weight:700 
}
.c-author-list li+li:nth-child(n+3):not(:nth-child(n+2):last-child),
.c-author-list li+li:nth-child(n+4):not(:last-child),
.js .tab-content,
.u-show-lg,
p:empty {
  display:none 
}
#colspan-anchor,
#gh-drawer-header,
.AU3ozd,
.Abstracts .formula,
.App,
.App .page,
.CwaK9,
.O0WRkf,
.SpecialIssueArticles .part-of-issue,
.Xb9hP,
.aCsJod,
.aXBtI,
.c-banner,
.c-nav--tabs .c-nav__link,
.c-nav--tabs .c-nav__link.is-active,
.fileHit,
.footer-links a+a,
.journal-header,
.journal-navigation-header,
.js #c-footer-navbar,
.js .tab-group,
.popover,
.position-relative,
.share-btn:active,
.small-pull-1,
.small-pull-10,
.small-pull-11,
.small-pull-2,
.small-pull-3,
.small-pull-4,
.small-pull-5,
.small-pull-6,
.small-pull-7,
.small-pull-8,
.small-pull-9,
.small-push-1,
.small-push-10,
.small-push-11,
.small-push-2,
.small-push-3,
.small-push-4,
.small-push-5,
.small-push-6,
.small-push-7,
.small-push-8,
.small-push-9,
.switch-check,
.switch-check:after,
.tables th,
.u-position-relative {
  position:relative 
}
.Abstracts .formula .math,
.Body .formula .math,
.ExportCitation .popover-content .popover-content-inner,
.Social .social-popover .popover-content .popover-content-inner,
.Tail .formula .math,
.tables .align-left,
.tables table,
.text-left {
  text-align:left 
}
##articleMetrics .title-text,
#InfoVolIssue,
#JournalName,
#articleMetrics .block,
#reviewForms .data td:last-child,
#setup .pkp_controllers_grid table th td:last-child,
#setup .pkp_controllers_grid table tr.heading td:last-child,
.O0WRkf,
.buttontop,
.c-ad,
.c-button,
.c-jump-navigation__link,
.c-nav--tabs,
.heading td:last-child,
.info-banner,
.link-button,
.nav-sangia,
.pagination,
.share-btn,
.tables .align-center,
.text-center,
.tk3N6e-LgbsSe,
table.info td,
table.info th,
table.info tr.heading {
  text-align:center 
}
#footer #footer-nav ul a:hover,
#footer-nav a:hover,
#pageFooter a:hover,
#setup .options:hover,
#setup .options:visited,
#standardFooter .anchor,
.UxubU,
.UxubU a,
.button-primary:focus:not(:disabled) .button-text,
.button-primary:hover:not(:disabled) .button-text,
.button-secondary:focus:not(:disabled) .button-text,
.button-secondary:hover:not(:disabled) .button-text,
.button-tertiary:focus:not(:disabled) .button-text,
.button-tertiary:hover:not(:disabled) .button-text,
.button-warning:focus:not(:disabled) .button-text,
.button-warning:hover:not(:disabled) .button-text,
.button:hover,
.button:visited,
.c-skip-link:active,
.c-skip-link:hover,
.c-skip-link:link,
.c-skip-link:visited,
.link-button-primary:focus:not(:disabled) .link-button-text,
.link-button-primary:hover:not(:disabled) .link-button-text,
.link-button-secondary:focus:not(:disabled) .link-button-text,
.link-button-secondary:hover:not(:disabled) .link-button-text,
.link-button-tertiary:focus:not(:disabled) .link-button-text,
.link-button-tertiary:hover:not(:disabled) .link-button-text,
.link-button-warning:focus:not(:disabled) .link-button-text,
.link-button-warning:hover:not(:disabled) .link-button-text,
.lm-nav-sub a:hover,
.options a:hover,
.options a:visited,
.sub-nav li a:visited,
.u-button--primary:visited,
.uk-button-primary {
  color:#fff 
}
.c-banner__container--center,
.flex-center,
.flex-horizontal-center,
.u-flex-center,
.u-justify-content-center {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center 
}
.c-header__item--dropdown-menu .c-header__link.is-open svg {
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg) 
}
.c-header__item--dropdown-menu:hover .c-header__link>svg {
  -webkit-transform:rotate(-180deg);
  transform:rotate(-180deg) 
}
.ad-with-label::after,
.ad-with-label::before {
  content:'Advertisement';
  color:#fff;
  background:#999;
  font-size:9px;
  line-height:13px;
  font-family:arial,sans-serif;
  text-transform:uppercase;
  position:absolute;
  word-spacing:0;
  max-height:100%;
  top:0;
  bottom:0 
}
.ad-with-label::before {
  border-right:1px solid #fff;
  left:-15px;
  -webkit-writing-mode:vertical-rl;
  -ms-writing-mode:tb-rl;
  writing-mode:vertical-rl 
}
.ad-with-label::after {
  border-left:1px solid #fff;
  right:-14px;
  -webkit-writing-mode:vertical-lr;
  -ms-writing-mode:tb-lr;
  writing-mode:vertical-lr 
}
.citations-container,
.position-top,
.u-position-top {
  top:0 
}
.popover-content.popover-align-left,
.position-left,
.u-position-left {
  left:0 
}
.position-bottom,
.u-position-bottom {
  bottom:0 
}
.popover-content.popover-align-right,
.position-right,
.small-header-side,
.u-position-right {
  right:0 
}
.position-negative-right,
.u-position-negative-right {
  right:100% 
}
@media only screen and (max-width:539px) {
  .u-hide-sm-max {
    display:none;
    visibility:hidden 
  }
}
h3,
h4,
h5,
h6 {
  letter-spacing:-.01875rem;
  line-height:2.2rem 
}
.c-hero__title,
.serif,
h1,
h2,
h3 {
  font-family:Harding,Palatino,serif 
}
.c-hero__title,
h1 {
  font-size:3.2rem;
  font-size:min(max(2.4rem,4vw),3.2rem);
  letter-spacing:-.0625rem;
  letter-spacing:min(max(-.01875rem,4vw),-.0625rem);
  line-height:3.6rem;
  line-height:min(max(2.6rem,4vw),3.6rem) 
}
h2 {
  letter-spacing:-.01875rem;
  margin-top:0 
}
[contenteditable]:focus,
[tabindex="0"]:focus,
a:focus,
button:focus,
input:focus {
  /*outline:#fece3e solid 3px;will-change:transform */
}
.OabDMe,
.c-list-group,
.i9lrp,
.whsOnd,
blockquote,
body,
button,
caption fieldset,
code,
dd,
div,
dl,
dt,
figure,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
legend,
p,
pre,
small {
  margin:0;
  padding:0 
}
p {
  margin:0 0 28px 
}
.XKSfm-Sx9Kwc-bN97Pc *,
.afwRic .XKSfm-Sx9Kwc-bN97Pc,
.f1iPfc,
.lUHSR,
.link-link:active,
.link-link:hover,
.modal:active,
.modal:focus,
.modal:hover,
.tk3N6e-LgbsSe-n2to0e.tk3N6e-LgbsSe-JbbQac-i5vt6e,
.tk3N6e-LgbsSe-n2to0e:focus,
a.hero:active .hero-title,
a.hero:hover .hero-title,
a:active,
b:focus,
button:active,
dd:focus,
div:focus,
dl:focus,
dt:focus,
em:focus,
h1:focus,
h2:focus,
h3:focus,
h4:focus,
h5:focus,
i:focus,
li:focus,
ol:focus,
p:focus,
span:focus,
strong:focus,
ul:focus {
  outline:0 
}
.inline-group-top,
.sign-out-modal .sign-out-no,
.tables .valign-top,
.tables tbody,
.u-margin-bottom-lg,
.v-top,
table td {
  vertical-align:top 
}
#InfoVolIssue,
#JournalName,
#languageSelect,
#search .label,
#section .label,
.c-footer a,
.details .more,
.e-component .icon,
.glyph,
.inline-figure>img,
.inline-group-middle,
.input-search,
.label label,
.lt-ie8 input,
.lt-ie8 select,
.profile-box,
.tables .valign-middle,
.uk-form input:not([type=radio]):not([type=checkbox]),
.uk-form select,
.v-middle,
img,
table.checklist td,
table.settings td.label {
  vertical-align:middle 
}
.label,
a,
progress,
sub,
sup {
  vertical-align:baseline 
}
.alert-icon,
.ie9 .search-btn {
  background-size:16px auto 
}
.flex-box {
  display:inline-block;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex 
}
.c-notification-banner__content,
.flex-box-column-item,
.flex-box-item {
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto 
}
.Publication .publication-brand,
.Publication .publication-cover,
.Publication .publication-volume,
.flex-box-item-shrink,
.grid-auto-fill>*,
.u-flex-shrink,
.u-flex-static {
  -webkit-box-flex:0;
  -ms-flex:0 1 auto;
  flex:0 1 auto 
}
.c-notification-banner__close,
.flex-box-item-none {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto 
}
.flex-box-column {
  -webkit-box-orient:vertical;
  -ms-flex-direction:column;
  flex-direction:column 
}
.flex-center,
.flex-vertical-center,
.gh-nav-h,
.gh-nav-h>.gh-nav-list {
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center 
}
.flex-space-between,
.u-justify-content-space-between {
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between 
}
.flex-wrap,
.u-flex-wrap {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap 
}
.grid {
  padding-left:0!important;
  padding-right:0!important 
}
.grid-inline-wrapper {
  width:100%;
  margin:0;
  padding:0;
  letter-spacing:-.31em 
}
.grid-inline {
  display:inline-block;
  letter-spacing:.01em;
  vertical-align:top;
  padding-left:0!important;
  padding-right:0!important 
}
#articleInfoList li,
#citation h6,
#footer-nav .about p+p,
#sidebar form,
.Banner .wrapper.truncated .inner-element,
.anchor svg.icon:only-child,
.author-group .author,
.button svg.icon:only-child,
.button-alternative svg.icon:only-child,
.button-link svg.icon:only-child,
.close-button svg.icon.icon-cross,
.container,
.ec-research-data-card .ec-research-data-card-entry,
.link-button svg.icon:only-child,
.ma0,
.modal-close-button svg.icon,
.row .row.collapse,
.u-ma-0,
body #header .panel-menu #cross-nav #basket-widget .flyout-content li,
table.listing span.instruct,
td form {
  margin:0 
}
#fdbk_tab,
.Vwe4Vb,
.opacity0,
.search-page .sub-search__result-list .result-item .price-container.price-loading,
.search-page .sub-search__result-list .result-item .price-container.price-to-load {
  opacity:0 
}
.opacity50 {
  opacity:.5 
}
.XKSfm-Sx9Kwc-r4nke-TvD9Pc:hover,
.opacity100 {
  opacity:1 
}
.block,
.js .menu-open {
  display:block 
}
.c-author-list>li,
.c-footer__list--inline>li,
.inline,
.inline-list>dd,
.inline-list>dt,
.inline-list>li {
  display:inline 
}
.cover {
  margin:0!important;
  padding:0!important 
}
.gh-user-info.gh-mobile .gh-user-email,
.max-width,
.u-img-responsive {
  max-width:100% 
}
.inline-group {
  font-size:0 
}
.inline-group-item {
  display:inline-block;
  vertical-align:bottom 
}
.z-index-2 {
  z-index:2 
}
.z-index-1 {
  z-index:1 
}
.hide,
.js .js-hide,
.js .u-js-hide,
.sticky-header .header-logo-primary,
.u-hide {
  display:none;
  visibility:hidden 
}
.buttontop {
  display:inline-block;
  background-color:#999;
  width:50px;
  height:50px;
  border-radius:4px;
  position:fixed;
  bottom:30px;
  right:30px;
  transition:background-color .3s,opacity .5s,visibility .5s;
  opacity:0;
  visibility:hidden;
  z-index:1000;
  font-size:initial 
}
.buttontop::after {
  content:"B";
  font-family:sn_pm_icons;
  font-weight:700;
  font-size:2em;
  line-height:50px;
  color:#fff 
}
.buttontop.show {
  opacity:1;
  visibility:visible 
}
@media (min-width:500px) {
  .buttontop {
    margin:30px 
  }
}
.banner .header-tools-show,
.js .js-show,
.js .u-js-show,
.show,
.u-show {
  display:block;
  visibility:visible 
}
.header-logo-primary,
.js .js-show-inline,
.js .u-js-show-inline,
.show-inline,
.u-show-inline {
  display:inline;
  visibility:visible 
}
.container-type-hero+.container-type-article-grid .article-grid-heading,
.container-type-hero2+.container-type-article-grid .article-grid-heading,
.js .js-visually-hidden,
.visually-hidden {
  width:1px;
  height:1px;
  position:absolute!important;
  clip:rect(1px,1px,1px,1px) 
}
.Vwe4Vb,
.hidden,
.invisible,
.u-invisible,
.u-show-only-to-print {
  visibility:hidden 
}
.hide-text,
.js .js-hide-text {
  display:block;
  text-indent:-9999em;
  direction:ltr;
  overflow:hidden 
}
.Workspace .header,
.sign-out-modal .sign-out-buttons,
.tables .align-right,
.text-right {
  text-align:right 
}
#gh-branding h1,
.h5,
.search-btn,
.text-l {
  font-size:1.2rem 
}
.alert-wrapper {
  position:fixed;
  bottom:0;
  left:0;
  width:100%;
  -webkit-transition:opacity .5s ease-out,bottom .5s ease-out;
  transition:opacity .5s ease-out,bottom .5s ease-out 
}
.alert {
  position:relative;
  border:1px solid #666 
}
.alert-icon {
  background-position:top left 
}
.alert-close-button,
.alert-close-button:hover {
  position:absolute;
  top:0;
  right:0;
  width:12px;
  height:12px;
  border:0;
  background-color:transparent;
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj48cGF0aCBmaWxsPSIjMDY5IiBkPSJNMS44IDEyTC4xIDEwLjMgMTAuMyAwIDEyIDEuNyAxLjggMTJ6bTEwLjEtMS43TDEwLjIgMTIgMCAxLjcgMS43IDBsMTAuMiAxMC4zeiIvPjwvc3ZnPg==),none 
}
.hero,
.or,
.separator {
  position:relative 
}
.search-btn,
.search-input-btn {
  width:4rem;
  min-width:40px;
  height:4rem;
  min-height:40px 
}
.alert-type-info {
  background-color:#daedf8;
  border-color:#215f90 
}
.alert-icon-info {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMTI1IDI1IDE2IDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDEyNSAyNSAxNiAxNiI+PHBhdGggZmlsbD0iIzIxNUY5MCIgZD0iTTEzMyAyNWMtNC4zNzQgMC04IDMuNjI2LTggOHMzLjYyNiA4IDggOCA4LTMuNjI2IDgtOC0zLjYyNi04LTgtOHptMS4xNzMgMTIuNDhjMCAuMTA3IDAgLjMyLS4zMi4zMmgtMS43MDdjLS4yMTMgMC0uMzItLjEwNi0uMzItLjMydi01Ljc2YzAtLjIxMy4xMDYtLjMyLjMyLS4zMmgxLjcwN2MuMjEzIDAgLjMyLjIxMy4zMi4zMnY1Ljc2ek0xMzMgMzAuMzMzYy0xLjA2NyAwLTEuMTczLS41MzQtMS4xNzMtMS4wNjcgMC0uNjQuMjEzLTEuMDY2IDEuMTczLTEuMDY2czEuMTczLjQyNiAxLjE3MyAxLjA2NmMwIC41MzQtLjEwNiAxLjA2Ny0xLjE3MyAxLjA2N3oiLz48L3N2Zz4=),none 
}
.alert-type-warning {
  background-color:#fcf1ba;
  border-color:#ab5306 
}
.alert-icon-warning {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMTA5LjUwOCAzNC43NTEgMTYgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMTA5LjUwOCAzNC43NTEgMTYgMTYiPjxwYXRoIGZpbGw9IiNBQjUzMDYiIGQ9Ik0xMjUuMzgyIDQ4LjkzM2wtNy4zNS0xMi45MTRjLS4zMTQtLjUyNi0uNzM0LS41MjYtMS4wNSAwbC03LjM1IDEyLjkxM2MtLjMxNC41MjUgMCAuOTQ1LjUyNi45NDVoMTQuN2MuNTI0IDAgLjg0LS40Mi41MjQtLjk0NXptLTguNjEtOS41NTVoMS40N2MuMjEgMCAuMzE2LjEwNS4zMTYuMzE1bC0uMjEgNS43NzRjMCAuMjEtLjEwNS4zMTUtLjMxNS4zMTVoLTEuMDVjLS4yMSAwLS4zMTUtLjEwNS0uMzE1LS4zMTVsLS4yMS01Ljc3NGMwLS4yMS4xMDQtLjMxNS4zMTUtLjMxNXptLjczNiA5LjQ1Yy0xLjA1IDAtMS4xNTUtLjUyNS0xLjE1NS0xLjA1IDAtLjYzLjIxLTEuMDUgMS4xNTUtMS4wNS45NDUgMCAxLjE1NS40MiAxLjE1NSAxLjA1IDAgLjUyNS0uMjEgMS4wNS0xLjE1NSAxLjA1eiIvPjwvc3ZnPg==),none 
}
.search-btn {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTAuNiAxLjNjMi4zIDAgNC4yIDEuOSA0LjIgNC4ycy0xLjkgNC4yLTQuMiA0LjItNC4yLTItNC4yLTQuMyAxLjktNC4xIDQuMi00LjFtMC0xLjNjLTMgMC01LjQgMi40LTUuNCA1LjRzMi40IDUuNCA1LjQgNS40IDUuNC0yLjQgNS40LTUuNC0yLjQtNS40LTUuNC01LjR6bS0zLjUgMTEuMWwtNC45IDQuOS0yLjItMi4yIDQuOS00LjggMi4yIDIuMXoiLz48L3N2Zz4=),none;
  background-size:40% auto;
  background-color:#069;
  border:1px solid #069;
  color:transparent 
}
.search-btn:focus,
.search-btn:hover {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsPSIjMDY5IiBkPSJNMTAuNiAxLjNjMi4zIDAgNC4yIDEuOSA0LjIgNC4ycy0xLjkgNC4yLTQuMiA0LjItNC4yLTItNC4yLTQuMyAxLjktNC4xIDQuMi00LjFtMC0xLjNjLTMgMC01LjQgMi40LTUuNCA1LjRzMi40IDUuNCA1LjQgNS40IDUuNC0yLjQgNS40LTUuNC0yLjQtNS40LTUuNC01LjR6bS0zLjUgMTEuMWwtNC45IDQuOS0yLjItMi4yIDQuOS00LjggMi4yIDIuMXoiLz48L3N2Zz4=),none;
  background-color:#fff 
}
.search-input-box {
  margin-bottom:.4rem 
}
.search-input-field input,
.search-input-field input[type=search] {
  border:1px solid transparent;
  padding:0;
  width:100%;
  background:0 0;
  font-size:2.8rem;
  line-height:1.25 
}
.search-input-btn {
  top:0;
  right:0;
  padding-left:1rem;
  padding-bottom:1px;
  background:#fff 
}
.search-input-layout {
  margin-right:-11rem 
}
.search-input-field {
  margin-right:11rem 
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
  .search-btn {
    background-size:16px auto 
  }
}
.search-input-field input::-webkit-input-placeholder {
  color:#999 
}
.search-input-field input:-moz-placeholder {
  color:#999;
  opacity:1 
}
.search-input-field input::-moz-placeholder {
  color:#999;
  opacity:1 
}
.search-input-field input:-ms-input-placeholder {
  color:#999 
}
.content {
  max-width:1000px;
  margin:0 auto 
}
#gh-cnt,
.InputDropdown.fancy .options-list-container .options-list li,
.article-page {
  background:#fff 
}
.main-column {
  width:60.2%;
  margin-right:8.6% 
}
.grid-4 {
  width:31.2% 
}
.z-index-100 {
  z-index:100 
}
.z-index-50 {
  z-index:50 
}
.top-20 {
  top:20px 
}
.top-negative-20 {
  top:-20px 
}
.bottom-negative-20 {
  bottom:-20px 
}
.max-width-160 {
  max-width:160px 
}
.min-width-0 {
  min-width:0 
}
.separator {
  margin-top:0;
  border:0;
  border-top:1px solid #999 
}
.composite-layer {
  -webkit-transform:translateZ(0);
  transform:translateZ(0) 
}
.grid,
.grid-inline {
  margin-right:3.2% 
}
.last,
.mr0 {
  margin-right:0 
}
.grid-1 {
  width:5.4% 
}
.grid-2 {
  width:14% 
}
.grid-3 {
  width:22.6% 
}
.grid-5 {
  width:39.8% 
}
.grid-6 {
  width:48.4% 
}
.grid-7 {
  width:57% 
}
.grid-8 {
  width:65.6% 
}
.grid-9 {
  width:74.2% 
}
.grid-10 {
  width:82.8% 
}
.grid-11 {
  width:91.4% 
}
.grid-left-1 {
  margin-left:8.6% 
}
.grid-right-1 {
  margin-right:8.6% 
}
.grid-left-2 {
  margin-left:17.2% 
}
.grid-right-2 {
  margin-right:17.2% 
}
.grid-left-3 {
  margin-left:25.8% 
}
.grid-right-3 {
  margin-right:25.8% 
}
.grid-left-4 {
  margin-left:34.4% 
}
.grid-right-4 {
  margin-right:34.4% 
}
.grid-left-5 {
  margin-left:43% 
}
.grid-right-5 {
  margin-right:43% 
}
.grid-left-6 {
  margin-left:51.6% 
}
.grid-right-6 {
  margin-right:51.6% 
}
.grid-left-7 {
  margin-left:60.2% 
}
.grid-right-7 {
  margin-right:60.2% 
}
.grid-left-8 {
  margin-left:68.8% 
}
.grid-right-8 {
  margin-right:68.8% 
}
.grid-left-9 {
  margin-left:77.4% 
}
.grid-right-9 {
  margin-right:77.4% 
}
.grid-left-10 {
  margin-left:86% 
}
.grid-right-10 {
  margin-right:86% 
}
.grid-left-11 {
  margin-left:94.6% 
}
.grid-right-11 {
  margin-right:94.6% 
}
.grid-1of4,
.large-3,
.medium-3,
.small-3 {
  width:25% 
}
.grid-1of3 {
  width:33.3334%;
  width:calc(100%/3) 
}
#selectSections select,
.grid-1of2,
.medium-6,
.small-6 {
  width:50% 
}
.grid-3of4,
.large-9,
.medium-9,
.small-9 {
  width:75% 
}
.articleView #rightSidebar,
.grid-1of5 {
  width:20% 
}
.grid-2of5,
.uk-width-large-4-5,
.uk-width-large-8-10 {
  width:40% 
}
.grid-3of5 {
  width:60% 
}
.EntitledRecommendationsModal .modal-header h1,
.c-article-item__text,
.grid-4of5 {
  width:80% 
}
.grid-split-margin-left {
  margin-left:1.6%;
  padding-left:1.6%!important 
}
.grid-split-margin-right {
  margin-right:1.6%;
  padding-right:1.6%!important 
}
.small-column {
  --column-width:240px 
}
.large-column {
  --column-width:301px 
}
.mb40 {
  margin-bottom:40px 
}
.c-footer__grid,
.grid-auto-fill {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap 
}
.add-top-margin>*+* {
  margin-top:28px 
}
.add-top-margin-small>*+* {
  margin-top:14px 
}
#sectionPolicies li,
.Banner .wrapper.truncated .author-group,
.c-status-message :last-child,
.ec-geospatial-data .map-control.bottom,
.mb0,
.references .reference p:last-child,
.u-mb-0 {
  margin-bottom:0 
}
.h4 {
  color:#666 
}
.text-blue {
  color:#069 
}
.or:after {
  color:#666;
  position:absolute;
  content:'or';
  display:block;
  left:50%;
  top:-.9em;
  width:40px;
  margin-left:-20px;
  text-align:center;
  background:#dae5ea 
}
#content ul.menu li.current,
#gh-mobile-menu #gh-drawer,
.PdfDownloadButton .check-access-popover .AccessOptions,
.Wrapper-4206806225,
.background-white,
.card,
.cms-highlight,
.cms-highlight-1 .cms-widget-subscription,
.gh-search-cnt,
.last,
.live-area-wrapper:nth-child(2) .box,
.live-area-wrapper:nth-child(4) .box,
.sub-nav li:active,
body,
body[class*=email-correspondent] {
  background-color:#fff 
}
.c-article-item__article-open {
  color:#cc4b14 
}
.DoiLink,
.doctype-line-height,
noscript {
  line-height:24px 
}
.text11 {
  font-size:1.1rem 
}
.text13 {
  font-size:14px 
}
.hero-summary,
.text14 {
  font-size:1.4rem 
}
.text15 {
  font-size:1.5rem 
}
#setup .options,
.button,
.options a,
.text17,
h3 {
  font-size:1.7rem 
}
.search-input-field-small-text input[type=search],
.text-xl,
.text18 {
  font-size:1.8rem 
}
.text24,
h2 {
  font-size:2.4rem 
}
.text30 {
  font-size:3rem 
}
.text48 {
  font-size:4.8rem 
}
@font-face {
  font-family:npg-stix-regular;
  src:url(https://stipwunaraha.ac.id/static/fonts/npg-stix-regular.a606c0f6d2.woff) format("woff");
  font-display:swap 
}
.input-placeholder {
  color:#aaa 
}
.required-field {
  color:#b12206;
  padding-right:4px 
}
.card {
  padding:30px 20px 40px 
}
.WorkspaceArticles .article-title,
.ec-geospatial-data .map-control-container.bottom,
.mb10,
.product-authors,
.search-page .sub-search__filtering .facet-extendable {
  margin-bottom:10px 
}
#articleSubmissions ul.menu li,
#chyera-search-authorDetails .c-anchored-heading h3,
#content,
#submit #checklist input,
.WorkspaceReference .references,
.article-body .kicker,
.articleView #topBar table,
.collapsible-wrapper,
.collapsible-wrapper+.flapHead,
.composite-ui div.two-pane table.pane_header,
.headline-524909129,
.issue h3.link,
.issue-article .article-body,
.issue-article .article-body h3,
.journal-content .kicker,
.mt0,
.popup table,
.u-mt-0,
.volume-year-body+.volume-year-header,
body.show-menu.show-search #header .panel-menu,
dl,
h3+.issue,
ol,
table.announcements,
ul {
  margin-top:0 
}
.or {
  margin:40px 0;
  border:0;
  border-top:1px solid #069 
}
.readcube-popover {
  max-width:500px 
}
.readcube-popover li a {
  min-width:210px 
}
.readcube-popover li a:hover {
  background-color:#dbeff8 
}
.border-white {
  border:0 solid rgba(255,255,255,.75) 
}
.border-all-1 {
  border-width:1px 
}
.border-all-2 {
  border-width:2px 
}
.border-all-5 {
  border-width:5px 
}
.border-top-1 {
  border-top-width:1px 
}
#sidebar .c-separator--heavy.c-separator--top,
.border-top-2 {
  border-top-width:2px 
}
.border-top-5 {
  border-top-width:5px 
}
.border-right-1 {
  border-right-width:1px 
}
.border-right-2 {
  border-right-width:2px 
}
.border-right-5 {
  border-right-width:5px 
}
.border-bottom-1 {
  border-bottom-width:1px 
}
.border-bottom-2 {
  border-bottom-width:2px 
}
.border-bottom-5 {
  border-bottom-width:5px 
}
.border-left-1 {
  border-left-width:1px 
}
.border-left-2 {
  border-left-width:2px 
}
.border-left-5 {
  border-left-width:5px 
}
.background-black,
.hero-image-wrapper-no-image {
  background-color:#000 
}
[data-hellip] {
  max-height:12.5rem 
}
.ma1 {
  margin:1px 
}
.ma2,
.u-ma-2 {
  margin:2px 
}
.ma4,
.u-ma-4 {
  margin:4px 
}
.ma6 {
  margin:6px 
}
.ma10 {
  margin:10px 
}
.ma15 {
  margin:15px 
}
.ma20 {
  margin:20px 
}
.ma30 {
  margin:30px 
}
.ma40 {
  margin:40px 
}
.ma50 {
  margin:50px 
}
.ma70 {
  margin:70px 
}
.cta-aside-section>section>a+a,
.mt1,
.search-page .sub-search__result-list .snippet {
  margin-top:1px 
}
.mt2,
.u-mt-2 {
  margin-top:2px 
}
.details-44861495 li+li,
.ec-research-data-card .ec-research-data-card-licence.ec-md,
.gh-nav-cnt .gh-nav-utilities,
.mt4,
.u-mt-4 {
  margin-top:4px 
}
#articleFullText h6,
.Head .article-alt-title+.reference:before,
.Head .title-text+.article-alt-title:before,
.Head .title-text+.reference:before,
.ec-research-data-card .ec-research-data-card-dataset-link,
.list-mt6>li:nth-child(n+2),
.mt6,
h3+.article-body,
h4+.article-body {
  margin-top:6px 
}
#basket-widget .toggleable-mini-cart .mini-cart__submit,
.SpecialIssueArticles .part-of-issue .part-of-issue-editors,
.SpecialIssueArticles .part-of-issue .part-of-issue-title,
.article-body,
.article-body>*+*,
.cta-aside-section>section>h4+*,
.mt10,
tbody>tr+tr {
  margin-top:10px 
}
.box2-321956623>*+*,
.box2-3253545896>*+*,
.box>*+*,
.box>div>*+*,
.box>section>*+*,
.mt15,
.teaser-navigation>*+* {
  margin-top:15px 
}
#basket-widget .toggleable-mini-cart .mini-cart li+li,
.mt20,
.toggleable-mini-cart .mini-cart li+li {
  margin-top:20px 
}
.article h3,
.live-area-wrapper>.live-area>.row+.row,
.mt30 {
  margin-top:30px 
}
.mt40 {
  margin-top:40px 
}
.mt50 {
  margin-top:50px 
}
.mt70 {
  margin-top:70px 
}
.mr1 {
  margin-right:1px 
}
.mr2,
.u-mr-2 {
  margin-right:2px 
}
.Exam ul>.label,
.Publication .publication-aip-text,
.mr4,
.u-mr-4 {
  margin-right:4px 
}
.mr6 {
  margin-right:6px 
}
.ec-geospatial-data .map-control-container.right,
.ec-geospatial-data .map-control.right,
.mr10 {
  margin-right:10px 
}
.mr15 {
  margin-right:15px 
}
.mr20 {
  margin-right:20px 
}
.mr30 {
  margin-right:30px 
}
.mr40 {
  margin-right:40px 
}
.mr50 {
  margin-right:50px 
}
.mr70 {
  margin-right:70px 
}
.mb1 {
  margin-bottom:1px 
}
.mb2,
.u-mb-2 {
  margin-bottom:2px 
}
.c-footer__item:not(:last-child),
.mb4,
.u-margin-bottom-xxs-at-md,
.u-mb-4 {
  margin-bottom:4px 
}
.mb6 {
  margin-bottom:6px 
}
.SidePanel .articles,
.WorkspaceArticles header,
.mb15 {
  margin-bottom:15px 
}
.article-textbox .article-list p,
.figure .links-for-figure,
.mb20,
table caption {
  margin-bottom:20px 
}
.mb30 {
  margin-bottom:30px 
}
.mb50 {
  margin-bottom:50px 
}
.mb70 {
  margin-bottom:70px 
}
.mb120 {
  margin-bottom:120px 
}
.SidePanel .metrics-details,
.article-metrics li:first-child,
.article-textbox .article-list dd,
.details-44861495>:not(summary),
.interests .tagit-new,
.js .tab-first .tab-btn,
.label label,
.ml0,
.pseudoMenu ul li,
.small-offset-0,
.tables .footnotes dt,
.u-ml-0,
table {
  margin-left:0 
}
.js .tab-btn,
.ml1 {
  margin-left:1px 
}
.author-group .author .icon,
.ml2,
.u-ml-2 {
  margin-left:2px 
}
.EntitledRecommendationsModal .multiselect .Pdf,
.ml4,
.u-ml-4 {
  margin-left:4px 
}
.ml6 {
  margin-left:6px 
}
.gh-nav-cnt+#gh-signin-btn,
.ml10 {
  margin-left:10px 
}
.ml15 {
  margin-left:15px 
}
.ml20,
.tables .footnotes dd {
  margin-left:20px 
}
.Exam .label+p,
.Exam li>ul,
.ml30 {
  margin-left:30px 
}
.ml40 {
  margin-left:40px 
}
.ml70 {
  margin-left:70px 
}
.mr-negative-6 {
  margin-right:-6px 
}
.mt-negative-20 {
  margin-top:-20px 
}
.container-type-hero+.container-type-article-grid,
.container-type-hero2+.container-type-article-grid,
.mt-negative-30 {
  margin-top:-30px 
}
.mb-negative-2,
.tab,
.tab:after {
  margin-bottom:-2px 
}
.TableOfContents h2:first-child,
.article-body .kicker,
.journal-content .kicker,
.list-item:first-child,
.pt0,
.u-pt-0 {
  padding-top:0 
}
.pt1 {
  padding-top:1px 
}
.pt2,
.u-pt-2 {
  padding-top:2px 
}
.pt4,
.u-pt-4 {
  padding-top:4px 
}
.pt6 {
  padding-top:6px 
}
.cms-widget-subscription .form-row label,
.pt10 {
  padding-top:10px 
}
.pt15 {
  padding-top:15px 
}
.ec-research-data-card.ec-open-data,
.pt20 {
  padding-top:20px 
}
.pt25 {
  padding-top:25px 
}
.pt30 {
  padding-top:30px 
}
.pt40 {
  padding-top:40px 
}
.pt70 {
  padding-top:70px 
}
#author-article-InfoList .li-list,
#pageFooter #social li.last,
#pageFooter #social li:last-child,
.inline-list.js-list-authors>li {
  padding-right:0 
}
.Head sup,
.menu-button-label {
  padding-right:4px 
}
#c-footer__logou-margin-right-xl,
#content #author-article-InfoList li,
.articleCount,
.list-item:last-child,
.pb0,
.u-margin-right-xl,
.u-margin-right-xl a,
.u-margin-right-xl img,
.u-pb-0 {
  padding-bottom:0 
}
.pb1 {
  padding-bottom:1px 
}
.pb2,
.u-pb-2 {
  padding-bottom:2px 
}
.pb4,
.rFrNMe.Tyc9J,
.u-pb-4 {
  padding-bottom:4px 
}
.pb6 {
  padding-bottom:6px 
}
.pb10 {
  padding-bottom:10px 
}
.pb15 {
  padding-bottom:15px 
}
.pb20 {
  padding-bottom:20px 
}
.pb25 {
  padding-bottom:25px 
}
.pb30 {
  padding-bottom:30px 
}
.pb40 {
  padding-bottom:40px 
}
.pb70 {
  padding-bottom:70px 
}
.table,
.u-display-table {
  display:table 
}
.table-row {
  display:table-row 
}
.container-type-hero2:first-child .hero,
.container-type-hero:first-child .hero {
  top:-100px;
  margin-bottom:-100px;
  position:relative 
}
.hero {
  display:block;
  background-color:#333 
}
.hero-image-wrapper {
  width:5000px;
  margin-left:-2500px;
  left:50%;
  height:100%;
  position:absolute;
  text-align:center 
}
.hero-content {
  position:relative;
  padding-top:130px;
  min-height:200px 
}
.hero-image-credit {
  position:absolute;
  bottom:0;
  right:10px 
}
.hero-text-wrapper {
  padding-top:30px;
  padding-bottom:30px 
}
.hero-title {
  font-size:3rem;
  line-height:1.2;
  font-weight:400 
}
a.hero:hover .hero-title-inner {
  -webkit-box-shadow:inset 0 -1px 0 0 #fff;
  box-shadow:inset 0 -1px 0 0 #fff 
}
.hero-article-meta {
  margin-bottom:10px;
  font-size:1.3rem 
}
@supports (writing-mode:vertical-rl) {
  .ad-with-label:after,
  .ad-with-label:before {
    content:Advertisement;
    color:#fff;
    background:#999;
    font-size:9px;
    line-height:13px;
    font-family:arial,sans-serif;
    text-transform:uppercase;
    position:absolute;
    word-spacing:0;
    max-height:100%;
    top:0;
    bottom:0 
  }
  .ad-with-label:before {
    border-right:1px solid #fff;
    left:-15px;
    -webkit-writing-mode:vertical-rl;
    -ms-writing-mode:tb-rl;
    writing-mode:vertical-rl 
  }
  .ad-with-label:after {
    border-left:1px solid #fff;
    right:-14px;
    -webkit-writing-mode:vertical-lr;
    -ms-writing-mode:tb-lr;
    writing-mode:vertical-lr 
  }
}
#c-navbar__nav,
.adsbygoogle::before,
.c-header__link ::first-letter {
  text-transform:capitalize 
}
.icon {
  background-repeat:no-repeat 
}
@media only screen and (max-width:756px) {
  .ad-with-label:after,
  .ad-with-label:before {
    display:none 
  }
}
.medium-rectangle embed,
.medium-rectangle object {
  max-height:250px 
}
.icon-left {
  background-position:0 50% 
}
.icon-right {
  background-position:100% 50% 
}
.icon-right-top {
  background-position:100% 0 
}
.icon-center {
  background-position:50% 50% 
}
.icon-login-25x25-white,
.icon-search-25x25-white {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMTM4LjQ4MSAxNS4zODUgMjUgMjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMTM4LjQ4MSAxNS4zODUgMjUgMjUiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xNTAuOTggMjQuNzU3YzIuNjA0IDAgNC42ODctMi4wODMgNC42ODctNC42ODZzLTIuMDgzLTQuNjg1LTQuNjg2LTQuNjg1Yy0yLjYwMyAwLTQuNjg1IDIuMDgzLTQuNjg1IDQuNjg2czIuMDgzIDQuNjg3IDQuNjg2IDQuNjg3em00Ljc5IDEuNTYyYy0yLjQ5OCAwLTIuMzk0IDQuOTk4LTQuNzkgNC45OTgtMi4zOTUgMC0yLjI5LTUtNC43OS01cy02LjE0MyAzLjk1OC02LjE0MyA5LjI3YzAgNS4xMDIgNS44MzIgNC43OSAxMC45MzQgNC43OXMxMC45MzUuNDE2IDEwLjkzNS00LjY4N2MwLTUuMzEtMy42NDQtOS4zNy02LjE0NC05LjM3eiIvPjwvc3ZnPg==),none;
  background-size:25px auto 
}
.icon-search-25x25-white {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMjM1IDE1IDI1IDI1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDIzNSAxNSAyNSAyNSI+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTI1MS41ODMgMTdjMy41ODMgMCA2LjU4MyAzIDYuNTgzIDYuNTgzcy0zIDYuNTgzLTYuNTgzIDYuNTgzLTYuNTgzLTMtNi41ODMtNi41ODNTMjQ4IDE3IDI1MS41ODMgMTdtMC0yYy00LjY2NyAwLTguNDE3IDMuNzUtOC40MTcgOC40MTdzMy43NSA4LjQxNyA4LjQxNyA4LjQxN1MyNjAgMjguMTY3IDI2MCAyMy40MTcgMjU2LjI1IDE1IDI1MS41ODMgMTV6TTI0Ni4wODMgMzIuMzMzTDIzOC40MTcgNDAgMjM1IDM2LjU4M2w3LjY2Ny03LjY2NnoiLz48L2c+PC9zdmc+),none 
}
.icon-submit-25x25-white {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI1IDI1Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTUuNiAxLjN2NS4zaDUuM3YxN2gtMTd2LTIyLjNoMTEuN20xLjQtMS4zaC0xNC4zdjI1aDE5LjZ2LTE5LjZoLTUuNGwuMS01LjR6bS0uNiAxLjNsNC42IDQuNnYxNy43aC0xN3YtMjIuM2gxMi40bS42LTEuM2gtMTQuM3YyNWgxOS42di0xOS42bC01LjMtNS40ek0xNi42IDEzLjVsLTMuMS0zLjEtLjgtLjhjLS4xLS4xLS4zLS4xLS40IDBsLS44LjgtMy4xIDMuMS0uNy43Yy0uMS4xLS4yLjItLjIuM3MuMS4yLjIuMmgyLjdjLjEgMCAuMi4xLjIuMnYzLjNjMCAuMi4yLjQuNC40aDNjLjIgMCAuNC0uMi40LS40di0zLjNjMC0uMS4xLS4yLjItLjJoMi43Yy4xIDAgLjItLjEuMi0uMnMtLjEtLjMtLjItLjRjLS4xLS4xLS40LS4zLS43LS42eiIvPjwvc3ZnPg==),none;
  background-size:25px auto 
}
.icon-doctype-c-16x16-color,
.icon-doctype-default-16x16-color {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsPSIjNTU1IiBkPSJNMTEuMiAxLjh2M2gzdjkuNWgtOS40di0xMi41aDYuNG0uOC0uOGgtOHYxNGgxMXYtMTFoLTN2LTN6bS0uMy44bDIuNiAyLjZ2OS45aC05LjV2LTEyLjVoNi45bS4zLS44aC04djE0aDExdi0xMWwtMy0zeiIvPjwvc3ZnPg==),none;
  background-size:16px auto 
}
.icon-doctype-pdf-16x16-color {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48Zz48cGF0aCBmaWxsPSIjNTU1IiBkPSJNMTEuMiAxLjh2M2gzdjkuNWgtOS40di0xMi41aDYuNG0uOC0uOGgtOHYxNGgxMXYtMTFoLTN2LTN6TTExLjcgMS44bDIuNiAyLjZ2OS45aC05LjV2LTEyLjVoNi45bS4zLS44aC04djE0aDExdi0xMWwtMy0zeiIvPjwvZz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMS41IDMuNWg5djloLTl6Ii8+PHBhdGggZmlsbD0iI0QzMDEwMiIgZD0iTTEwIDR2OGgtOHYtOGg4bTEtMWgtMTB2MTBoMTB2LTEweiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRDMwMTAyIiBzdHJva2U9IiNEMzAxMDIiIHN0cm9rZS13aWR0aD0iLjk4IiBzdHJva2UtbWl0ZXJsaW1pdD0iMi42MTMiIGQ9Ik00LjEgOS43Yy0uNi41LTEuMSAxLjItLjkgMS4zbC0uMi0uMWMwLS4yLjItLjcgMS4xLTEuMnpNOSA5LjFjLjMtLjctMi40LS42LTQuNC4zIDEuNS0uNiA0LjQtLjggNC40LS4zek01LjkgNS40Yy4xLS40LS4xLS40LS4yLS40aC0uMWMtLjEgMC0uMS4xLS4xLjItLjIuNy4xIDIuNCAxLjEgMy4zLjguNyAyLjMgMS4xIDIuNC43LS40LjEtMS41LS4yLTIuMy0uOS0uOS0uNy0xLjMtMi42LTEuMS0zLjEgMC0uMS4xLS4yLjEtLjIuMS4xLjIuMi4yLjR6TTUuOSA1LjVjLS4xLjQtLjEgMS40LS45IDMtLjkgMS43LTEuNSAyLjUtMS45IDIuNGwuMS4xYy4zLjIuOS0uNCAxLjktMi4zLjgtMS42LjgtMi4zLjgtMy4yeiIvPjwvc3ZnPg==),none;
  background-size:16px auto 
}
.icon-doctype-xml-16x16-color {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48Zz48cGF0aCBmaWxsPSIjNTU1IiBkPSJNMTAuOSAxLjZ2M2gzdjkuNWgtOS41di0xMi41aDYuNW0uNy0uN2gtOHYxNGgxMXYtMTFoLTN2LTN6TTExLjMgMS42bDIuNiAyLjZ2OS45aC05LjV2LTEyLjVoNi45bS4zLS43aC04djE0aDExdi0xMWwtMy0zeiIvPjwvZz48cGF0aCBmaWxsPSIjZjYwIiBkPSJNMS42IDMuOWg4djhoLTh6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcuMSAxMWwtNC4xLTIuNHYtMS4zbDQuMS0yLjR2MS42bC0yLjkgMS40IDIuOSAxLjV2MS42eiIvPjwvc3ZnPg==),none;
  background-size:16px auto 
}
.icon-doctype-html-16x16-color {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsPSIjNTU1IiBkPSJNMTEuMiAxLjh2M2gzdjkuNWgtOS40di0xMi41aDYuNG0uOC0uOGgtOHYxNGgxMXYtMTFoLTN2LTN6bS0uMy44bDIuNiAyLjZ2OS45aC05LjV2LTEyLjVoNi45bS4zLS44aC04djE0aDExdi0xMWwtMy0zek02IDExaDd2MWgtN3YtMXptMC0yaDd2MWgtN3YtMXptMC0yaDd2MWgtN3YtMXptMC0yaDR2MWgtNHYtMXptMC0yaDR2MWgtNHYtMXoiLz48L3N2Zz4=),none;
  background-size:16px auto 
}
.icon-doctype-gif-16x16-color,
.icon-doctype-jpg-16x16-color,
.icon-doctype-png-16x16-color {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48Zz48cGF0aCBmaWxsPSIjNTU1IiBkPSJNMTEuMiAxLjh2M2gzdjkuNWgtOS40di0xMi41aDYuNG0uOC0uOGgtOHYxNGgxMXYtMTFoLTN2LTN6TTExLjcgMS44bDIuNiAyLjZ2OS45aC05LjV2LTEyLjVoNi45bS4zLS44aC04djE0aDExdi0xMWwtMy0zeiIvPjwvZz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMS41IDMuNWg5djloLTl6Ii8+PHBhdGggZmlsbD0iIzU1NSIgZD0iTTEwIDR2OGgtOHYtOGg4bTEtMWgtMTB2MTBoMTB2LTEweiIvPjxnIGZpbGw9IiM1NTUiPjxjaXJjbGUgY3g9IjcuOSIgY3k9IjkuNyIgcj0iMS40Ii8+PGNpcmNsZSBjeD0iNC4xIiBjeT0iOS43IiByPSIxLjQiLz48L2c+PGNpcmNsZSBmaWxsPSIjNTU1IiBjeD0iNiIgY3k9IjYuMyIgcj0iMS40Ii8+PC9zdmc+),none;
  background-size:16px auto 
}
.icon-doctype-qt-16x16-color {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48Zz48cGF0aCBmaWxsPSIjNTU1IiBkPSJNMTEuMiAxLjd2M2gzdjkuNWgtOS40di0xMi41aDYuNG0uOC0uOGgtOHYxNGgxMXYtMTFoLTN2LTN6TTExLjcgMS43bDIuNiAyLjZ2OS45aC05LjV2LTEyLjVoNi45bS4zLS44aC04djE0aDExdi0xMWwtMy0zeiIvPjwvZz48cGF0aCBmaWxsPSIjRDgwMzAzIiBkPSJNMiAzLjloOHY4aC04eiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik00LjMgMTAuM3YtNC4zbDMuNyAyLjItMy43IDIuMXoiLz48L3N2Zz4=),none;
  background-size:16px auto 
}
.icon-doctype-svg-16x16-color {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsPSIjNTU1IiBkPSJNMTEuMiAxLjh2M2gzdjkuNWgtOS40di0xMi41aDYuNG0uOC0uOGgtOHYxNGgxMXYtMTFoLTN2LTN6TTExLjcgMS44bDIuNiAyLjZ2OS45aC05LjV2LTEyLjVoNi45bS4zLS44aC04djE0aDExdi0xMWwtMy0zeiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xLjUgMy41aDl2OWgtOXoiLz48cGF0aCBmaWxsPSIjQTg1MUE0IiBkPSJNMTAgNHY4aC04di04aDhtMS0xaC0xMHYxMGgxMHYtMTB6TTMgMTFsMy0zIDMgM2gtNnpNMyA3bDEuNS0xLjUgMS41IDEuNWgtM3oiLz48L3N2Zz4=),none;
  background-size:16px auto 
}
.icon-tools-pdf-16x16-color {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBmaWxsPSIjRDMwMTAyIj48cGF0aCBkPSJNMyAxMi4xYy0xLjUgMS0yLjggMi43LTIuMyAzaC0uMmMtLjItLjUuMy0xLjcgMi41LTN6TS44IDE1LjZoLS42bC0uMS0uM2MtLjQtLjguMy0yLjIgMi43LTMuNmwuNS44Yy0xLjMuOS0yLjIgMi4xLTIuMiAyLjQgMCAwIDAtLjItLjEtLjJ2LjJsLS4yLjd6TTE1LjMgMTAuN2MuOC0xLjctNS45LTEuNS0xMSAuNyAzLjctMS41IDExLTIgMTEtLjd6TTQuNSAxMS44bC0uNC0uOGMyLjYtMS4yIDUuOS0xLjkgOC42LTEuOSAxLjYgMCAyLjYuMyAyLjkuOC4yLjMuMi42LjEuOWwtLjktLjJjLS4xIDAtLjYtLjItMi4yLS4yLTIuMyAwLTUuOS41LTguMSAxLjR6TTcuNSAxLjZjLjMtMS0uMy0xLS41LTFoLS4zYy0uMyAwLS4zLjItLjMuNS0uNCAxLjguMyA1LjkgMi44IDguMSAyIDEuNyA1LjcgMi43IDUuOSAxLjctMSAuMi0zLjgtLjUtNS43LTIuMi0yLjItMS43LTMuMi02LjMtMi43LTcuNiAwLS4yLjMtLjUuMy0uNS4yLjMuNS41LjUgMXpNMTQuNCAxMS44Yy0xLjQgMC0zLjktLjktNS40LTIuMi0yLjctMi40LTMuNC02LjUtMy04LjUgMC0uNi4zLS45LjctLjloLjFsLjItLjIuMi4yYy4yIDAgLjUuMS42LjMuMi4zLjIuNy4xIDEuMmwtLjgtLjFjLS4yIDEuNS43IDUuMiAyLjcgNi43IDEuOCAxLjUgNCAyLjIgNS4xIDIuMmguM2wuNy0uMi0uMi43Yy0uMS4zLS4zLjgtMS4zLjh6TTcuNSAxLjljLS4zIDEtLjMgMy41LTIuMyA3LjMtMi4zIDQuMi0zLjggNi4xLTQuOCA1LjhsLjMuMmMuOC41IDIuMy0xIDQuOC01LjYgMi0zLjkgMi01LjUgMi03Ljd6TTEuMSAxNS45Yy0uMiAwLS40LS4xLS42LS4ybC0uMy0uMy40LS44Yy42IDAgMS43LTEgNC4zLTUuNiAxLjUtMyAxLjktNS4xIDIuMS02LjMtLjEtLjQgMC0uNyAwLS45bC45LjFjMCAyLjIgMCA0LTIgOC0yLjggNS40LTQuMSA2LTQuOCA2eiIvPjwvZz48L3N2Zz4=),none;
  background-size:16px auto 
}
.icon-tools-print-16x16-blue {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iLTM0MSA0NDMgMTYgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTM0MSA0NDMgMTYgMTYiPjxwYXRoIGZpbGw9IiMwNjkiIGQ9Ik0tMzI2IDQ0OGMwLS41LS41LTEtMS0xaC0xdi00aC0xMHY0aC0xYy0uNSAwLTEgLjUtMSAxaC0xdjloM3YyaDEwdi0yaDN2LTloLTF6bS0xMiA4aC0xLjVjLS4zIDAtLjUtLjItLjUtLjV2LTFjMC0uMy4yLS41LjUtLjVoMS41djJ6bTEtMTJoOHY1aC04di01em04IDE0aC04di00aDh2NHptMC03YzAtLjUuNS0xIDEtMXMxIC41IDEgMS0uNSAxLTEgMS0xLS41LTEtMXptMyA0LjVjMCAuMy0uMi41LS41LjVoLTEuNXYtMmgxLjVjLjMgMCAuNS4yLjUuNXYxem0tOS41IDEuNWg1Yy4zIDAgLjUtLjIuNS0uNXMtLjItLjUtLjUtLjVoLTVjLS4zIDAtLjUuMi0uNS41cy4yLjUuNS41eiIvPjwvc3ZnPg==),none;
  background-size:16px auto 
}
.icon-tools-rights-16x16-blue {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS45IiBoZWlnaHQ9IjE1LjgiIHZpZXdCb3g9Ii0zNDAuOSA0NDMgMTUuOSAxNS44IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0zNDAuOSA0NDMgMTUuOSAxNS44Ij48cGF0aCBmaWxsPSIjMDY5IiBkPSJNLTM0MC45IDQ0OGMwIC44LjEgMS42LjUgMi4xLjcgMS44IDIuMyAzIDQuMiAzaC41Yy42IDAgMS4xLS4xIDEuMS0uMS4zLS4xLjcgMCAuOS4yLjEuMS4zLjIuMy4xLjEtLjEuMi0uMS4zIDAgLjEuMS4yLjIuMy4ycy4yLjEuMy4yYy4xLjEuMi4zLjIuNnMuMy43LjUuOGMuMi4yLjYuNC45LjYuMy4xLjYuMi42LjNzLjEuMi4yLjNjLjEuMS4yLjIuMi4zcy4xLjIuMi4zLjMuMi42LjJjLjIgMCAuMy4xLjMuMyAwIC4yLjEuNi4zLjcuMi4yLjYuMy43LjNzLjUuMS42LjIuNS4yLjguMmguNGMuMyAwIC43LS4xLjgtLjJzLjItLjQuMi0uOHYtMS43YzAtLjMtLjItLjgtLjUtMWwtNS00LjljLS4yLS4yLS4zLS43LS4yLS45IDAgMCAuMi0uNy4yLTEuMy4xLTIuNy0yLjMtNS01LjEtNWgtLjNjLTIuOSAwLTUuMiAyLjItNSA1em03LjggMi45czAtLjEuMS0uMWwuMS0uMXMuMi4yLjUuNGw2IDUuOWMuMi4yLjUuNC41LjRsLS4xLjEtLjEuMXMtLjItLjItLjUtLjRsLTYtNS44Yy0uMy0uMS0uNS0uMy0uNS0uNXptLTUuOC00LjJjMC0uOS43LTEuNiAxLjYtMS42czEuNi43IDEuNiAxLjZjMCAuOS0uNyAxLjYtMS42IDEuNi0uOCAwLTEuNi0uOC0xLjYtMS42eiIvPjwvc3ZnPg==),none;
  background-size:16px auto 
}
.icon-tools-e-alert-32x32-color {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMTM0IDQgMzIgMzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMTM0IDQgMzIgMzIiPjxwYXRoIGZpbGw9IiNDQzlGNEEiIGQ9Ik0xMzQgNGgzMnYzMmgtMzJWNHoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTYwIDEyLjVoLTIwdjE1aDIwdi0xNXptLTE0LjIgMTAuM2wtMy4yIDMuNWMtLjEuMi0uMy4yLS41LjJzLS40LS4xLS41LS4yYy0uMy0uMy0uMy0uOCAwLTEuMWwzLjItMy41Yy4zLS4zLjctLjMgMSAwIC4yLjMuMi44IDAgMS4xem00LjItLjdjLS4xIDAtLjMtLjEtLjQtLjJsLTcuOS03LjFjLS4zLS4yLS4zLS43LS4xLS45LjItLjMuNi0uMy45LS4xbDcuNSA2LjggNy41LTYuOGMuMy0uMi43LS4yLjkuMS4yLjMuMi43LS4xLjlsLTcuOSA3LjFjLS4xLjEtLjIuMi0uNC4yem04LjQgNC4yYy0uMS4xLS4zLjItLjUuMnMtLjQtLjEtLjUtLjJsLTMuMi0zLjVjLS4zLS4zLS4zLS44IDAtMS4xcy43LS4zIDEgMGwzLjIgMy41Yy4zLjMuMy44IDAgMS4xeiIvPjwvc3ZnPg==),none;
  background-size:32px auto 
}
.icon-tools-facebook-32x32-color {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMTM0IDQgMzIgMzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMTM0IDQgMzIgMzIiPjxwYXRoIGZpbGw9IiMzODU1OTciIGQ9Ik0xMzQgNGgzMnYzMmgtMzJWNHoiLz48cGF0aCBmaWxsPSIjRkVGRUZFIiBkPSJNMTUxLjIgMzZWMjMuN0gxNDd2LTQuOGg0LjJ2LS41YzAtMS40IDAtMi44LjEtNC4xLjMtMy4xIDIuMy00LjkgNS4zLTUuMiAxLjMtLjEgMi42IDAgMy45LjEuMiAwIC4zIDAgLjUuMXY0LjNoLTMuMmMtMS4xLjItMS42LjctMS43IDEuOHYzLjVoNC44bC0uNiA0LjhoLTQuMlYzNmgtNC45eiIvPjwvc3ZnPg==),none;
  background-size:32px auto 
}
.icon-tools-feed-16x16-color,
.icon-tools-feed-32x32-color {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMTM0IDQgMzIgMzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMTM0IDQgMzIgMzIiPjxwYXRoIGZpbGw9IiNGNTgyMUYiIGQ9Ik0xMzQgNGgzMnYzMmgtMzJWNHoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTQwIDI3LjNjMC0uNy4zLTEuNC44LTEuOXMxLjEtLjggMS45LS44Yy44IDAgMS40LjMgMS45LjhzLjggMS4xLjggMS45YzAgLjctLjMgMS40LS44IDEuOS0uNi41LTEuMi44LTEuOS44cy0xLjQtLjMtMS45LS44LS44LTEuMS0uOC0xLjl6bTAtNi43di0zLjhjMi40IDAgNC42LjYgNi42IDEuOCAyIDEuMiAzLjYgMi44IDQuOCA0LjggMS4yIDIgMS44IDQuMiAxLjggNi42aC0zLjhjMC0yLjYtLjktNC44LTIuNy02LjYtMS45LTEuOS00LjEtMi44LTYuNy0yLjh6bTAtNi44VjEwYzIuNyAwIDUuMy41IDcuOCAxLjZzNC42IDIuNSA2LjQgNC4zYzEuOCAxLjggMy4yIDMuOSA0LjMgNi40czEuNSA1IDEuNSA3LjdoLTMuOGMwLTIuMi0uNC00LjMtMS4zLTYuM3MtMi0zLjctMy40LTUuMi0zLjItMi42LTUuMi0zLjRjLTItLjgtNC4xLTEuMy02LjMtMS4zeiIvPjwvc3ZnPg==),none;
  background-size:32px auto 
}
.icon-tools-feed-16x16-color {
  background-size:16px 16px 
}
.icon-tools-google-plus-32x32-color {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMTM0IDQgMzIgMzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMTM0IDQgMzIgMzIiPjxwYXRoIGZpbGw9IiNERDRCMzkiIGQ9Ik0xMzQgNGgzMnYzMmgtMzJWNHoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTUyLjIgMTBIMTQ3Yy0uNyAwLTEuNC4xLTIuMi4yLS44LjItMS42LjYtMi4zIDEuMi0xLjEgMS4xLTEuNyAyLjMtMS43IDMuNiAwIDEuMS40IDIgMS4xIDIuOC43LjkgMS44IDEuMyAzLjIgMS4zLjMgMCAuNSAwIC44LS4xIDAgLjEtLjEuMy0uMi41cy0uMS4zLS4xLjZjMCAuNC4xLjcuMyAxIC4xLjMuMy41LjUuOC0uNiAwLTEuNC4xLTIuMy4yLS45LjItMS44LjUtMi43IDEtLjguNS0xLjMgMS0xLjYgMS42LS4zLjYtLjQgMS4xLS40IDEuNiAwIDEgLjUgMS45IDEuNCAyLjYwMiAxIC43IDIuNCAxLjEgNC4yIDEuMSAyLjIgMCAzLjktLjYgNS0xLjZzMS43LTIuMSAxLjctMy40YzAtLjktLjItMS42LS42LTIuMi0uNC0uNS0uOS0xLTEuNS0xLjVsLS45LS43LS40LS40Yy0uMi0uMi0uMi0uNC0uMi0uN3MuMS0uNS4yLS43Yy4xLS4yLjMtLjQuNC0uNi4zLS4yLjUtLjUuOC0uNy4yLS4yLjQtLjUuNi0uOC40LS42LjYtMS4zLjYtMi4zIDAtLjUtLjEwMi0xLS4yLTEuMy0uMS0uNC0uMy0uNy0uNS0xLS4yLS4zLS40LS42LS42LS44IDAtLjEtLjItLjMtLjQtLjRoMS42bDEuNi0uOTAyem0tMi44IDE0LjNjLjQuNS42IDEuMS42IDEuNyAwIC44LS4zIDEuNS0uOSAycy0xLjYuOC0yLjguOGMtMS40IDAtMi41LS4zLTMuMi0uOS0uOC0uNi0xLjItMS40LTEuMi0yLjMgMC0uNS4xLS45LjMtMS4yLjItLjMuNC0uNi42LS44LjItLjIuNS0uNC43LS41LjEgMCAuMy0uMS40LS4xLjYtLjIgMS4xLS4zIDEuNy0uNC41LS4xLjktLjEgMS0uMWguNmMxIC44IDEuNyAxLjQgMi4yIDEuOHptLS45LTcuN2MtLjEuNC0uMi43LS40IDEtLjUuNS0xIC43LTEuNy43LS41IDAtMS0uMi0xLjUtLjUtLjQtLjMtLjgtLjctMS0xLjItLjYtMS0uOC0yLS44LTMgMC0uNy4yLTEuNC42LTIgLjUtLjYgMS4xLS44IDEuOC0uOS41IDAgMSAuMiAxLjQuNS40LjMuNy43IDEgMS4yLjUgMS4xLjggMi4xLjggMy4xLS4xLjUtLjEuNy0uMiAxLjF6bTExLjkgMS42aC0yLjh2LTIuOEgxNTZ2Mi44aC0yLjh2MS43aDIuOHYyLjhoMS42di0yLjhoMi44di0xLjd6IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3Ii8+PC9zdmc+),none;
  background-size:32px auto 
}
.icon-tools-library-32x32-color {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMTM0IDQgMzIgMzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMTM0IDQgMzIgMzIiPjxwYXRoIGZpbGw9IiM2ODk2MTkiIGQ9Ik0xMzQgNGgzMnYzMmgtMzJWNHoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTU2LjcgMTIuMmMtLjItLjEtLjUtLjItLjcgMCAwIDAtNi42IDMuMi03LjMgMy41LS43LjMtMS4zLjMtMS43LjMtLjggMC0xLjQtLjMtMS45LS42LS40LS4zLS40LS42IDAtLjguMi0uMSAzLjEtMS40IDMuMS0xLjRsMy43LTEuNy43LjN2LTFjMC0uMy0uMS0uNS0uMy0uNi0uMy0uMi0uNi0uMi0uOC0uMSAwIDAtNyAzLjItNy4yIDMuMy0uMS4xLS41LjMtLjcuNC0uMi4yLS40LjMtLjUuNi0uMS4yLS4xLjYtLjEgMXYxMS43YzAgLjkuNCAxLjcgMS4yIDIuMSAxLjQuOSAzLjUuOSA1LjEuMmw3LjMtMy45Yy4yLS4xLjQtLjQuNC0uN1YxMi45Yy4xLS4zLS4xLS41LS4zLS43em0tMTIuMiAxNC40Yy0uMi0uMi0uMy0uNC0uNC0uNnYtMS43Yy4xLjIuMi40LjQuNi43LjcgMi4yLjggMy41LjZoLjF2MS43aC0uMWMtMS4zLjItMi44LjEtMy41LS42em0tLjQtOC43Yy4xLjIuMi40LjQuNi43LjcgMi4yLjggMy41LjZoLjF2MS43aC0uMWMtMS4yLjItMi43LjEtMy41LS42LS4yLS4yLS4zLS40LS40LS42di0xLjd6Ii8+PC9zdmc+),none;
  background-size:32px auto 
}
.icon-tools-submit-manuscript-32x32-color {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMTM0IDQgMzIgMzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMTM0IDQgMzIgMzIiPjxwYXRoIGZpbGw9IiM5OTkiIGQ9Ik0xMzQgNGgzMnYzMmgtMzJWNHoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTUzLjYgMjkuNGMtMS4yIDAtMi4yLTEtMi4yLTIuMnYtMS42SDE1MGMtMS40IDAtMi41LTEuMS0yLjUtMi41di0yLjVjMC0xLjQgMS4xLTIuNSAyLjUtMi41aDEuNXYtMS42YzAtMS4yIDEtMi4yIDIuMi0yLjIuNyAwIDEuMi4zIDEuNy42LS4yLS4zLTQuNy01LTQuNy01aC0xMHYyMGgxNXYtMS41bC0uMS4xYy0uNi42LTEuMy45LTIgLjl6bTUuNi03LjlsLTEuMi0xLjItMy43LTMuN2MtLjItLjItLjQtLjMtLjYtLjNzLS4zLjEtLjMuM3YzLjFjMCAuMi0uMS4zLS4zLjNoLTNjLS4zIDAtLjYuMy0uNi42djIuNWMwIC4zLjMuNi42LjZoM2MuMiAwIC4zLjEuMy4zdjMuMWMwIC4yLjEuMzAyLjMuMzAycy40LS4xLjYtLjJsMS4xLTEuMTAyIDIuNi0yLjYgMS4yLTEuMmMuMi0uMy4yLS42IDAtLjh6Ii8+PC9zdmc+),none;
  background-size:32px auto 
}
.icon-tools-twitter-32x32-color {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMTM0IDQgMzIgMzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMTM0IDQgMzIgMzIiPjxwYXRoIGZpbGw9IiM1OUE3REYiIGQ9Ik0xMzQgNGgzMnYzMmgtMzJWNHoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTM3LjcgMjcuN2MyLjIgMS40IDQuOSAyLjMgNy43IDIuMyA5LjMgMCAxNC40LTcuNyAxNC40LTE0LjR2LS43YzEtLjcgMS44LTEuNiAyLjUtMi42LS45LjQtMS45LjctMi45LjggMS0uNiAxLjgtMS42IDIuMi0yLjgtMSAuNi0yLjEgMS0zLjIgMS4yLS45LTEtMi4yLTEuNi0zLjctMS42LTIuOCAwLTUgMi4zLTUgNSAwIC40IDAgLjguMSAxLjItNC4yLS4xLTcuOS0yLjEtMTAuNC01LjItLjQuOC0uNyAxLjYtLjcgMi42IDAgMS44LjkgMy4zIDIuMiA0LjItLjggMC0xLjYtLjMtMi4zLS42di4xYzAgMi40IDEuNyA0LjUgNC4xIDQuOS0uNC4xLS45LjItMS4zLjItLjMgMC0uNiAwLS45LS4xLjYgMiAyLjUgMy41IDQuNyAzLjUtMS43IDEuMzk4LTMuOSAyLjItNi4zIDIuMi0uNC0uMS0uOC0uMS0xLjItLjJ6Ii8+PC9zdmc+),none;
  background-size:32px auto 
}
.icon-tools-youtube-32x32-color {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBmaWxsPSIjQ0UyMDFGIiBkPSJNMCAwaDMydjMyaC0zMnYtMzJ6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTI0LjgxOSA4LjhjLS44LS40LTEuOS0uNS0yLjgtLjUtMi4yLS4xLTMuOS0uMS02LjEtLjFzLTMuOSAwLTYuMS4xYy0uOSAwLTIgLjEtMi44LjUtMS45LjktMS43IDQuNy0xLjcgNi45cy0uMiA2IDEuNyA2LjljLjguNCAxLjkuNSAyLjguNSAyIC4xIDQgLjEgNi4xLjFzNC4xIDAgNi4yLS4xYy45IDAgMS45LS4xIDIuOC0uNSAxLjktLjkgMS43LTQuNyAxLjctNi45LS4xLTIuMi4xLTYuMS0xLjgtNi45em0tMTEuMSA5Ljl2LTZsNS42IDMtNS42IDN6Ii8+PC9zdmc+),none;
  background-size:32px auto 
}
.icon-linkedin-16x16-color {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsPSIjMDA2NUExIiBkPSJNMTQuOCAwaC0xMy42Yy0uNyAwLTEuMi42LTEuMiAxLjJ2MTMuNmMwIC42LjUgMS4yIDEuMiAxLjJoMTMuNmMuNyAwIDEuMi0uNSAxLjItMS4ydi0xMy42YzAtLjYtLjUtMS4yLTEuMi0xLjJ6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIuNCA2aDIuNHY3LjZoLTIuNHYtNy42em0xLjItMy44Yy44IDAgMS40LjYgMS40IDEuNHMtLjYgMS40LTEuNCAxLjQtMS40LS42LTEuNC0xLjRjMC0uNy42LTEuNCAxLjQtMS40Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTYuMiA2aDIuM3YxYy4zLS42IDEuMS0xLjIgMi4yLTEuMiAyLjQgMCAyLjggMS42IDIuOCAzLjZ2NC4yaC0yLjR2LTMuN2MwLS45IDAtMi0xLjItMnMtMS40IDEtMS40IDJ2My44aC0yLjN2LTcuN3oiLz48L3N2Zz4=),none;
  background-size:16px auto 
}
.icon-reddit-16x16-color {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDE2djE2aC0xNnoiLz48ZWxsaXBzZSBmaWxsPSIjZmZmIiBjeD0iOCIgY3k9IjkuOCIgcng9IjYuMyIgcnk9IjQuMSIvPjxwYXRoIGQ9Ik04IDE0LjFjLTMuNiAwLTYuNi0yLTYuNi00LjRzMy00LjQgNi42LTQuNCA2LjYgMiA2LjYgNC40LTMgNC40LTYuNiA0LjR6bTAtOC4yYy0zLjMgMC02IDEuOC02IDMuOXMyLjcgMy45IDYgMy45IDYtMS43IDYtMy45LTIuNy0zLjktNi0zLjl6TTEzLjEgNC42Yy0uOCAwLTEuNC0uNi0xLjQtMS40cy42LTEuNCAxLjQtMS40IDEuNC42IDEuNCAxLjQtLjcgMS40LTEuNCAxLjR6bTAtMi4yYy0uNSAwLS45LjQtLjkuOHMuNC44LjkuOC45LS40LjktLjgtLjQtLjgtLjktLjh6TTEuNiA5LjNjLS41LS4zLS45LS45LS45LTEuNSAwLS45LjgtMS43IDEuNy0xLjcuNSAwIC45LjIgMS4yLjVsLS40LjRjLS4yLS4yLS41LS4zLS44LS4zLS42IDAtMS4xLjUtMS4xIDEuMiAwIC40LjIuOC42IDFsLS4zLjR6TTE0LjQgOS4zbC0uMi0uNGMuNC0uMi42LS42LjYtMSAwLS42LS41LTEuMi0xLjEtMS4yLS4zIDAtLjYuMS0uOC4zbC0uNC0uNGMuMy0uMy44LS41IDEuMi0uNS45IDAgMS43LjggMS43IDEuNy0uMS42LS41IDEuMi0xIDEuNXoiLz48Y2lyY2xlIGZpbGw9IiNGRjQ1MDAiIGN4PSI1LjkiIGN5PSI5IiByPSIxIi8+PGNpcmNsZSBmaWxsPSIjRkY0NTAwIiBjeD0iMTAuMiIgY3k9IjkiIHI9IjEiLz48cGF0aCBkPSJNOCA1LjhjLS4yLS4xLS4zLS4yLS4yLS40bDEuMi0zLjQgMi45LjdjLjEgMCAuMi4yLjIuMyAwIC4yLS4yLjItLjMuMmwtMi41LS41LTEgMy0uMy4xek04IDEyLjZjLTEuNyAwLTIuMy0uOC0yLjQtLjgtLjEtLjEtLjEtLjMgMC0uNHMuMy0uMS40IDBjMCAwIC42LjYgMiAuNnMyLS42IDIuMS0uNmMuMS0uMS4zLS4xLjQgMHMuMS4zIDAgLjRjLS4xIDAtLjkuOC0yLjUuOHoiLz48L3N2Zz4=),none;
  background-size:16px auto 
}
.icon-facebook-16x16-color {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsPSIjMzg1NTk3IiBkPSJNMCAwdjE2aDguNnYtNi4xaC0yLjF2LTIuNGgyLjF2LTIuMmMuMi0xLjYgMS4yLTIuNSAyLjctMi42aDEuOWMuMSAwIC4xIDAgLjIuMXYyLjJoLTEuNzAwMDAwMDAwMDAwMDAwMmMtLjUuMS0uOC4zLS44Ljl2MS44aDIuNGwtLjMgMi40aC0yLjF2Ni4xaDUuMXYtMTYuMmgtMTZ6Ii8+PC9zdmc+),none;
  background-size:16px auto 
}
.icon-twitter-16x16-color {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsPSIjNTlBN0RGIiBkPSJNMCAwdjE2aDE2di0xNmgtMTZ6bTEyLjkgNS40di40YzAgMy4zLTIuNSA3LjItNy4yIDcuMi0xLjQgMC0yLjctLjQtMy44LTEuMS4yIDAgLjQgMCAuNi4xIDEuMiAwIDIuMy0uNCAzLjEtMS4xLTEuMSAwLTItLjgtMi4zLTEuOGguNWMuMiAwIC41IDAgLjYtLjEtMS4yLS4yLTItMS4yLTItMi41LjMuMi42LjMgMS4xLjMtLjctLjQtMS4yLTEuMS0xLjItMiAwLS41LjItLjkuNC0xLjMgMS4zIDEuNSAzLjEgMi41IDUuMiAyLjYtLjEtLjMtLjEtLjQtLjEtLjcgMC0xLjMgMS4xLTIuNCAyLjYtMi40LjggMCAxLjQuMyAxLjguOC42LS4xIDEuMS0uMyAxLjYtLjYtLjIuNi0uNiAxLjEtMS4xIDEuNC41LS4xIDEtLjIgMS40LS40LS4zLjUtLjcuOS0xLjIgMS4yeiIvPjwvc3ZnPg==),none;
  background-size:16px auto 
}
.icon-pdf-80x80-color {
  background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgdmlld0JveD0iMCAwIDgwIDgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNjMuNiAzLjJoLTQyLjh2NzQuNWg1NnYtNjEuNmMtNS4xLTMuNi05LjctNy43LTEzLjItMTIuOXoiLz48cGF0aCBmaWxsPSIjNTg1OTU5IiBkPSJNNTguMiA0LjV2MTcuM2gxNy4zdjU0LjRoLTUzLjd2LTcxLjdoMzYuNG00LjUtNC41aC00NS40djgwaDYyLjd2LTYyLjdoLTE3LjN2LTE3LjN6bS0xLjMgNC41bDE0LjggMTQuOXY1Ni43aC01NC40di03MS42aDM5LjZtMS41LTQuNWgtNDUuNnY4MGg2Mi43di02Mi45bC0xNy4xLTE3LjF6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIuNiAxNC4xaDUxLjh2NTEuOGgtNTEuOHYtNTEuOHoiLz48cGF0aCBmaWxsPSIjRDMyNzI5IiBkPSJNNTEuMiAxNy4zdjQ1LjRoLTQ1LjR2LTQ1LjRoNDUuNG01LjgtNS44aC01N3Y1N2g1N3YtNTd6Ii8+PHBhdGggZmlsbD0iI0QzMjcyOSIgc3Ryb2tlPSIjRDMyNzI5IiBzdHJva2UtbWl0ZXJsaW1pdD0iMi42MTMiIGQ9Ik0xNy43IDQ5LjdjLTMuNCAyLjktNi4zIDYuOS01LjEgNy40bC0xLjEtLjZjLS4xLTEuMSAxLjEtMy45IDYuMi02Ljh6bTI4LTMuNGMxLjctNC0xMy43LTMuNC0yNS4xIDEuNyA4LjUtMy40IDI1LjEtNC42IDI1LjEtMS43em0tMTcuNy0yMS4yYy42LTIuMy0uNi0yLjQtMS4xLTIuNGgtLjZjLS42IDAtLjYuNi0uNiAxLjItMS4xIDQgLjYgMTMuNyA2LjMgMTguOSA0LjYgNCAxMy4xIDYuMyAxMy43IDQtMi4zLjYtOC42LTEuMS0xMy4xLTUuMS01LjEtNC03LjQtMTQuOS02LjMtMTcuNyAwLS42LjYtMS4yLjYtMS4yLjUuNiAxLjEgMS4xIDEuMSAyLjN6bTAgLjZjLS42IDIuMy0uNiA4LTUuMSAxNy4xLTUuMSA5LjctOC42IDE0LjMtMTAuOSAxMy43bC42LjZjMS43IDEuMSA1LjEtMi4zIDEwLjktMTMuMSA0LjUtOS4xIDQuNS0xMy4xIDQuNS0xOC4zeiIvPjwvc3ZnPg==) 50% 20px/80px auto no-repeat,0 0/80px auto;
  padding-top:120px 
}
.icon-readcube-80x80-color {
  background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgdmlld0JveD0iMCAwIDgwIDgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzguMSAyNS4zYy45LS40IDEuNC0xLjEgMS41LTIgLjEtLjgtLjItMS41LS44LTIuMmwtMy44LTMuOCAxLjggMi0xOC0xOC0uNS0uNWMtLjYtLjQtMS4zLS43LTItLjhoLS4yYy0xLS4xLTIgLjEtMi44LjVsLTIwLjMgMTEuMmgtLjJsLS4zLjNoLS4yYy0uMS4yLS4yLjMtLjMuM2w1LjgtMTAuNWMuNC0uOC42LTEuMy4zLTEuNy0uMy0uMi0uOS0uMS0xLjcuM2wtMjAuMiAxMWMtLjcuNC0xLjMuOS0yIDEuNWwtLjcuN2MtMSAxLTEuNyAxLjktMi4yIDIuN2wtMTEgMjAuMWMtLjYuOS0uNyAxLjQtLjMgMS43LjIuMi44LjEgMS43LS4zbDE1LjUtOC41LTguMyAxNS41Yy0uMS4zLS4zLjYtLjMuOC0uMS41LS4yIDEtLjIgMS41di42Yy4yLjkuNSAxLjcgMSAyLjNsLjIuMi00LjMgMi4zIDMuMi0xLjUtNy4zIDRjLS41LjQtLjguOS0uOCAxLjV2LjRjMCAuNy4yIDEuNC44IDJsMy43IDMuNy0xLjgtMiAxOC4yIDE4LjIuOC43Yy41LjMgMS4xLjUgMS44LjcgMSAuMSAxLjktLjEgMi44LS41bDIwLjItMTEuMmMuNC0uMi44LS41IDEtLjhsLjMtLjd2LS44YzAtLjYtLjMtMS4yLS44LTEuOGwtNi44LTYuOCA0LjItNy43Yy42LS45LjctMS45LjUtM3YtLjJjLS4xLS45LS40LTEuNS0uOC0ybDEwLjggMTAuN2MtLjguOS0xLjQgMS43LTEuOCAyLjNsLTkuMiAxNi44IDEuMi0yLjItMy4zIDZjLS40LjgtLjYgMS4zLS4zIDEuNy4xLjEuMi4xLjMgMCAuNC4xLjkgMCAxLjUtLjNsMjAuMi0xMS4yYy44LS40IDEuNy0xLjEgMi43LTIgLjktMSAxLjYtMS45IDItMi43bDExLjItMjAuMWMuNC0uOS42LTEuNC4zLTEuNy0uMSAwLS4yLS4xLS4zLS4yLS4yLS4yLS43LS4xLTEuNS4zbC0xNS41IDguNSA4LjUtMTUuM2MuNi0uOS43LTEuOS41LTMtLjEtMS0uNS0xLjgtMS4yLTIuNWw0LjMtMi41LTMuNSAxLjcgNi43LTMuN20tNDYuNi0xMS45di4yYy0uMS44LjIgMS42LjggMi4zbDcgNy00LjIgNy43Yy0uNC44LS42IDEuNy0uNSAyLjguMS45LjQgMS43IDEgMi4zbC0xMS0xMWMuNi0uNiAxLjEtMS4yIDEuNS0xLjhsLjMtLjVjLjEgMCAuMS0uMS4yLS4ybDQuOS04Ljh6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTI2LjcgNzkuM2MtLjkuNi0xLjkuNy0zIC41LS43LS4xLTEuMi0uMy0xLjctLjUuNi4zIDEuMi42IDEuOC43IDEgLjEgMS45LS4xIDIuOC0uNWw1LjctMy4yLTUuNiAzbS0xNy0yOC44bC0uMi0uMi00LjMgMi41IDQuNS0yLjNtLTguNSA4LjJjLS41LS41LS44LTEtLjgtMS41IDAgLjYuMyAxLjEuOCAxLjdsMy44IDMuNi0zLjgtMy44bTE2LjUtMjkuNGwtLjMuMi04LjUgMTUuM2MtLjEuMi0uMi40LS4yLjcgMC0uMS4xLS4zLjItLjVsOC44LTE1LjdtMTQuMi0xNi42bC4zLS4zIDItMy44LTIuMyA0LjFtNDYuMyAyOS41Yy42LS4zIDEuMS0uNCAxLjUtLjMtLjMtLjItLjktLjItMS43LjJsLTkgNS4yIDkuMi01LjFtLTM2LjUgMzcuNmMuMS4xLjMuMi41LjItLjEgMC0uMi0uMS0uMy0uMi0uMi0uMy0uMS0uOS4zLTEuN2wzLjItNi0zLjMgNmMtLjUuOC0uNiAxLjQtLjQgMS43bTYuMi0xMi4zbC4zLS41di0uN2MtLjEuOS0uNiAxLjYtMS4zIDIgLjQtLjIuOC0uNSAxLS44bS0zLjktMjMuM2MuNy43IDEuMSAxLjUgMS4yIDIuNXYtLjJjLS4xLS45LS4zLTEuNS0uNy0xLjhsNCAzLjgtMTIuNS0xMi41Yy0uNy0uNy0xLjEtMS42LTEuMy0yLjcuMS45LjQgMS43IDEgMi4zbC0xMC44LTEwLjhjLjYtLjcgMS0xLjMgMS4zLTEuOGwuMy0uNWMuMS0uMS4yLS4yLjItLjNsMS44LTMuMy0xLjggMy4xYy0uNC45LTEuMSAxLjgtMiAyLjd2LjJsMTkuMyAxOS4zbTkuNyAxMi44Yy40LS41IDEtMS4xIDEuNy0xLjdsLS4yLS4yYy0uNi43LTEuMSAxLjMtMS41IDEuOW0zLjctNTYuNWMtLjQtLjEtLjgtLjMtMS4yLS41aC0uMmMuNS4yIDEgLjQgMS40LjVtMjAuNyAyNC44Yy45LS40IDEuNC0xLjEgMS41LTIgLjEtLjgtLjItMS41LS44LTIuMmwtMy44LTMuNyAzLjcgMy43Yy43LjcuOSAxLjQuOCAyLjItLjIuOS0uNyAxLjYtMS40IDJ6Ii8+PHBhdGggZmlsbD0iI0ZFQzM1MSIgZmlsbC1vcGFjaXR5PSIuOTAyIiBkPSJNNzEuNiAzMi4yYy0uMS0xLS41LTEuOC0xLjItMi41bC0yMC0yMGMtLjctLjctMS40LTEtMi4yLS44LS44LjEtMS40LjYtMS44IDEuNWwtMTEuMiAyMC4xYy0uNC44LS42IDEuNy0uNSAyLjguMiAxLjEuNyAyIDEuMyAyLjdsMTkuOCAxOS44Yy43LjcgMS40LjkgMi4yLjguOS0uMSAxLjYtLjYgMi0xLjNsMTEtMjAuMWMuNi0uOS44LTEuOS42LTN6Ii8+PHBhdGggZmlsbD0iI0VDMzg5NSIgZmlsbC1vcGFjaXR5PSIuOTAyIiBkPSJNNTUuNCA1NS4zYy0uOS44LTEuNSAxLjUtMiAyLjJsLTExLjIgMjAuNmMtLjQuOC0uNiAxLjMtLjMgMS43LjEuMS4xLjEuMiAwIC40LjEuOSAwIDEuNS0uM2wyMC4yLTExLjJjLjgtLjQgMS43LTEuMSAyLjctMiAuOS0xIDEuNi0xLjkgMi0yLjdsMTEuMi0yMC4xYy40LS45LjYtMS40LjMtMS43LS4xIDAtLjItLjEtLjMtLjItLjMgMC0uNy4yLTEuMy41bC0yMC4zIDExYy0xIC41LTEuOCAxLjItMi43IDIuMnoiLz48cGF0aCBmaWxsPSIjRUY0NDQyIiBmaWxsLW9wYWNpdHk9Ii45MDIiIGQ9Ik00OC4yIDY2LjN2LS4zYzAtLjYtLjMtMS4yLS44LTEuOGwtMTkuOS0xOS45Yy0uNy0uNy0xLjYtMS4xLTIuNy0xLjMtMS4xLS4xLTIuMS4xLTIuOC41bC0yMC44IDExLjVjLS41LjQtLjguOS0uOCAxLjV2LjRjMCAuNy4zIDEuMy44IDEuOGwyMCAyMCAuOC43Yy41LjMgMSAuNCAxLjcuNSAxLjEuMiAyLjEuMSAzLS41bDIwLjItMTFjLjgtLjUgMS4yLTEuMiAxLjMtMi4xeiIvPjxwYXRoIGZpbGw9IiM4NzQ3OUMiIGZpbGwtb3BhY2l0eT0iLjkwMiIgZD0iTTMxLjkgMTIuNWw2LTEwLjdjLjQtLjguNi0xLjMuMy0xLjctLjMtLjItLjktLjEtMS43LjNsLTIwLjIgMTFjLS43LjQtMS4zLjktMiAxLjVsLS43LjdjLTEgMS0xLjcgMS45LTIuMiAyLjdsLTExIDIwLjFjLS42LjktLjcgMS40LS4zIDEuNy4yLjIuOC4xIDEuNy0uM2wxNS41LTguNS4yLS4yIDQuNS0yLjNjLjktLjUgMS43LTEuMyAyLjUtMi4yaC4yYy45LS45IDEuNi0xLjggMi0yLjdsNC44LTljLjIgMCAuMy0uMS40LS40eiIvPjxwYXRoIGZpbGw9IiM5QkNCNDciIGZpbGwtb3BhY2l0eT0iLjkwMiIgZD0iTTQ0LjcgNDkuN2MuNi0uOS43LTEuOS41LTMtLjEtMS0uNS0xLjgtMS4yLTIuNWwtMjAtMjBjLS43LS43LTEuNC0uOS0yLjItLjgtLjguMS0xLjQuNi0xLjggMS41bC0xMS4xIDIwLjEtLjMuN2MtLjEuNS0uMiAxLS4yIDEuNXYuNmMuMi45LjUgMS43IDEgMi4zbC4yLjIuMi4yIDE5LjggMTkuOGMuNy43IDEuNC45IDIuMi44LjktLjEgMS42LS42IDItMS4zbDEwLjktMjAuMXoiLz48cGF0aCBmaWxsPSIjNDdDMEVGIiBmaWxsLW9wYWNpdHk9Ii45MDIiIGQ9Ik01OC4yIDFjLS42LS40LTEuMy0uOC0yLjItMS0xLS4xLTEuOS4xLTIuOC41bC0yMC4yIDExLjJ2LjJjLS4yIDAtLjQuMS0uNS4ybC0uMi4yYy0uMSAwLS4yLjEtLjIuMi0uMy4zLS42LjctLjcgMS4yLS4xLjguMiAxLjYuOCAyLjNsMjAgMTkuOGMuNy43IDEuNSAxLjEgMi41IDEuMiAxLjEuMiAyLjEuMSAzLS4zbDIwLjItMTEuMmMuOC0uNCAxLjItMS4xIDEuMy0yIC4xLS44LS4yLTEuNS0uOC0yLjJsLTE5LjctMTkuOS0uNS0uNHoiLz48L3N2Zz4=) 50% 20px/80px auto no-repeat,0 0/80px auto;
  padding-top:120px 
}
.icon-close-12x12-blue,
.icon-mail-12x9-blue {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj48cGF0aCBmaWxsPSIjMDY5IiBkPSJNMS44IDEyTC4xIDEwLjMgMTAuMyAwIDEyIDEuNyAxLjggMTJ6bTEwLjEtMS43TDEwLjIgMTIgMCAxLjcgMS43IDBsMTAuMiAxMC4zeiIvPjwvc3ZnPg==),none;
  background-size:12px auto 
}
.icon-mail-12x9-blue {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTIgOSI+PHBhdGggZmlsbD0iIzAwNjY5OSIgZD0iTTEyIDBoLTEydjloMTJ2LTl6bS04LjUgNi4xbC0xLjkgMi4xYy0uMS4yLS4yLjItLjMuMnMtLjItLjEtLjMtLjJjLS4yLS4xLS4yLS40IDAtLjZsMS45LTIuMWMuMi0uMi41LS4yLjYgMCAuMS4yLjEuNSAwIC42em0yLjUtLjNsLS4yLS4xLTQuOC00LjNjLS4yLS4xLS4yLS40IDAtLjYgMC0uMS4zLS4xLjUgMGw0LjUgNCA0LjUtNC4xYy4xLS4xLjUtLjEuNS4xLjEuMS4xLjUtLjEuNWwtNC43IDQuM2MtLjEuMS0uMS4yLS4yLjJ6bTUgMi40Yy0uMS4xLS4xLjEtLjMuMXMtLjItLjEtLjMtLjFsLTEuOS0yLjFjLS4yLS4xLS4yLS40IDAtLjYuMi0uMi41LS4yLjYgMGwxLjkgMi4xYy4zLjIuMy41IDAgLjZ6Ii8+PC9zdmc+),none 
}
.icon-new-window-16x16 {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsPSIjNTU1IiBkPSJNMTQuNCAySDV2NEgwdjhoMTF2LTRoNVYyaC0xLjZ6TTEwIDEzSDFWOWg0djFoNXYzek02IDVoOXY0SDYiLz48L3N2Zz4=),none;
  background-size:16px auto 
}
.tools-menu-button-icon {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgMTIgNyI+PHBhdGggZmlsbD0iIzY4Njk2OSIgZD0iTTkuNyAwbC0zLjcgNC4zLTMuNy00LjNoLTIuM2w2IDcgNi03aC0yLjN6Ii8+PC9zdmc+),none;
  background-size:12px auto 
}
.icon-table {
  /*padding-left:160px;*/
  /*min-height:90px;*/
  /*background-image:url(https://stipwunaraha.ac.id/static/images/icons/icon-table-150x80-gray.2e3035a3cf.png);*/
  color:#0272b1;
  cursor:pointer;
  font-size:1em;
  line-height:calc(1em + 8px);
}
.block-link:focus>span,
.block-link:hover>span {
  text-decoration:underline 
}
.link-link:focus,
a.hero:focus .hero-title {
  outline:#fece3e solid 3px 
}
.header-tools-link {
  height:29px 
}
.subject-tag-link {
  display:inline-block;
  background-color:#eee;
  padding:2px 5px 
}
.subject-tag-link:hover {
  background-color:#dae5ea 
}
.horizontal-nav-button,
.search-btn {
  -webkit-transition:background-color .2s ease-out,color .2s ease-out;
  transition:background-color .2s ease-out,color .2s ease-out 
}
.horizontal-nav-button {
  border:1px solid #069;
  background:#069;
  color:#fff;
  line-height:1.5;
  -webkit-box-sizing:content-box;
  box-sizing:content-box;
  padding:6px 20px;
  text-align:center;
  width:auto;
  display:inline-block;
  font-weight:700;
  min-width:158px 
}
.horizontal-nav-button:hover {
  background:#fff;
  border-color:#069;
  color:#069;
  text-decoration:none 
}
.horizontal-nav-button>span {
  background-repeat:no-repeat;
  background-size:40px 35px;
  display:inline-block;
  vertical-align:middle 
}
.horizontal-nav-button.left {
  float:left;
  text-align:left 
}
.horizontal-nav-button.right {
  float:right;
  text-align:right 
}
.horizontal-nav-button.left>span {
  background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjI4Ni4xIDEwNy40IDM5MS45IDMzNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAyODYuMSAxMDcuNCAzOTEuOSAzMzUiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIGZpbGw9IiNmZmZmZmYiIHBvaW50cz0iNTU0LjEsMjc0LjkgNjc4LDE4NC42IDY3OCwxMDcuNCA0NDguNSwyNzQuOSA2NzgsNDQyLjUgNjc4LDM2NS4zIi8+PHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIzOTEuNiwyNzQuOSA1MTUuNiwxODQuNiA1MTUuNiwxMDcuNCAyODYuMSwyNzQuOSA1MTUuNiw0NDIuNSA1MTUuNiwzNjUuMyIvPjwvc3ZnPgo=),none;
  background-position:left;
  padding-left:55px 
}
.horizontal-nav-button.right>span {
  background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIyODYuMSAxMDcuNCAzOTEuOSAzMzUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMjg2LjEgMTA3LjQgMzkxLjkgMzM1IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjI4Ni4xLDM2NS4zIDI4Ni4xLDQ0Mi41IDUxNS42LDI3NC45IDI4Ni4xLDEwNy40IDI4Ni4xLDE4NC42IDQwOS45LDI3NC45Ii8+PHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI0NDguNSwzNjUuMyA0NDguNSw0NDIuNSA2NzgsMjc0LjkgNDQ4LjUsMTA3LjQgNDQ4LjUsMTg0LjYgNTcyLjQsMjc0LjkiLz48L3N2Zz4K),none;
  background-position:right;
  padding-right:55px 
}
.horizontal-nav-button.left:hover>span {
  background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKS0tPjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8yIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMjg2LjEgMTA3LjQgMzkxLjkgMzM1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDI4Ni4xIDEwNy40IDM5MS45IDMzNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gZmlsbD0iIzAwNjY5OSIgcG9pbnRzPSI1NTQuMSwyNzQuOSA2NzgsMTg0LjYgNjc4LDEwNy40IDQ0OC41LDI3NC45IDY3OCw0NDIuNSA2NzgsMzY1LjMiLz48cG9seWdvbiBmaWxsPSIjMDA2Njk5IiBwb2ludHM9IjM5MS42LDI3NC45IDUxNS42LDE4NC42IDUxNS42LDEwNy40IDI4Ni4xLDI3NC45IDUxNS42LDQ0Mi41IDUxNS42LDM2NS4zIi8+PC9zdmc+Cg==),none 
}
.horizontal-nav-button.right:hover>span {
  background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKS0tPjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8yIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMjg2LjEgMTA3LjQgMzkxLjkgMzM1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDI4Ni4xIDEwNy40IDM5MS45IDMzNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gZmlsbD0iIzAwNjY5OSIgcG9pbnRzPSIyODYuMSwzNjUuMyAyODYuMSw0NDIuNSA1MTUuNiwyNzQuOSAyODYuMSwxMDcuNCAyODYuMSwxODQuNiA0MDkuOSwyNzQuOSIvPjxwb2x5Z29uIGZpbGw9IiMwMDY2OTkiIHBvaW50cz0iNDQ4LjUsMzY1LjMgNDQ4LjUsNDQyLjUgNjc4LDI3NC45IDQ0OC41LDEwNy40IDQ0OC41LDE4NC42IDU3Mi40LDI3NC45Ii8+PC9zdmc+Cg==),none 
}
@supports (outline-offset:-3px) {
  .tab-likehide-overflowbutton:focus {
    /*outline-offset:-3px */
  }
}
.number,
.u-list-style-number {
  list-style-type:decimal 
}
.branded ol,
.list-tags-item,
.none,
.plain li,
.steplist li,
.u-list-style-none,
.ui-widget-content {
  list-style-type:none 
}
.table-group>table {
  border-bottom:1px solid #dadada 
}
#articleList:last-child,
#content .pluginList li:last-child,
#content ul.menu .current,
.author-member:last-child,
.c-article-item:last-child,
.table-group>.last-table,
.tables table.rowsep-0 td,
.tables table.rowsep-0 th,
.tables td.rowsep-0,
.tables th.rowsep-0,
.tables tr.rowsep-0 td,
.tables tr.rowsep-0 th,
.tables.rowsep-0 td,
.tables.rowsep-0 th,
li.p-section-title__item:last-child {
  border-bottom:0 
}
.table-group>table+table {
  margin-top:24px;
  border-top:1px solid #dadada 
}
#results table th:first-child,
#results table tr.heading:first-child,
.Info li,
.access-options-list li:last-child,
.tables table.colsep-0 td,
.tables table.colsep-0 th,
.tables td.colsep-0,
.tables td:last-child,
.tables th.colsep-0,
.tables th:last-child,
.tables.colsep-0 td,
.tables.colsep-0 th,
.tocMenuArticle .li-last {
  border-right:0 
}
.js .tab {
  float:left;
  position:relative;
  z-index:2;
  text-align:center;
  font-size:1.3rem 
}
.js .tab-btn {
  padding:10px;
  line-height:1.5 
}
@media only screen and (min-width:75.06em) {
  .full-size-width-160 {
    width:160px 
  }
  .full-size-last {
    margin-right:0 
  }
}
body:before {
  position:absolute;
  content:'full';
  top:-1px;
  left:-1px;
  height:0;
  width:0 
}
.js .sticky-header~.menu,
.sticky-header {
  position:fixed 
}
.sticky-header {
  width:100%;
  height:39px;
  top:0 
}
.sticky-header .menu-button {
  top:0;
  margin:7px 0 
}
.header-logo-container {
  height:50px;
  padding:15px 20px 
}
.sticky-header .header-logo-container {
  padding:7px 0 7px 20px;
  height:25px 
}
.sticky-header .header-logo {
  height:25px 
}
.sticky-header .header-logo img {
  max-height:25px 
}
.sticky-header .small-header-main {
  width:auto;
  margin:0 
}
.sticky-header .small-header-side {
  width:auto;
  float:right;
  margin:0;
  position:static 
}
.sticky-header .small-header-hide {
  position:absolute;
  width:1px;
  left:-9999em 
}
.header-logo img {
  max-height:50px;
  margin:0;
  padding:0 
}
.menu-button {
  float:none;
  position:absolute;
  top:15px;
  right:100%;
  padding:6px 10px;
  border:1px solid rgba(34,34,34,.75);
  font-size:1.4rem;
  color:#222 
}
.menu-button-icon {
  display:block;
  position:relative;
  padding-right:15px;
  text-align:right;
  background-repeat:no-repeat;
  background-position:100% 50%;
  min-width:45px 
}
.menu-button-icon:after {
  width:12px;
  height:7px;
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgMTIgNyI+PHBhdGggZmlsbD0iIzIyMiIgZD0iTTkuNyAwTDYgNC4zIDIuMyAwSDBsNiA3IDYtN0g5Ljd6Ii8+PC9zdmc+),none;
  background-size:12px auto 
}
.menu-button-icon,
.menu-button-label {
  height:11px;
  line-height:11px 
}
@media only screen and (max-width:75em) {
  body:before {
    content:'mq1200' 
  }
  .small-header-side {
    right:20px 
  }
  .menu-button,
  .sticky-header .menu-button {
    display:inline-block;
    float:none;
    vertical-align:top;
    position:static;
    margin:1px 20px 1px 0 
  }
  .up-next {
    display:none 
  }
  .menu-button-icon {
    min-width:0;
    padding-right:12px 
  }
  .menu-button-label {
    position:absolute;
    left:-9999em;
    width:1px 
  }
  .header-logo-container,
  .sticky-header .header-logo-container {
    padding-left:0 
  }
  .banner {
    padding-left:20px;
    padding-right:0 
  }
}
.credit,
.sub-nav li a {
  color:#fff;
  display:inline-block 
}
#pub-date-graph,
.Vwe4Vb,
.ZFr60d,
.adsbox button,
.credit,
.flyout-caption,
.js .menu,
.u-position-absolute,
.u-visually-hidden {
  position:absolute 
}
.js .menu {
  overflow-y:auto;
  left:0;
  right:0;
  display:none;
  margin:0 
}
@media only screen and (max-width:75em) and (min-width:54.74em) {
  .banner {
    padding-right:20px 
  }
}
.js-image {
  width:33% 
}
.content-image-left {
  margin:7px 28px 14px 0;
  float:left 
}
.content-image-right {
  margin:7px 0 14px 28px;
  float:right 
}
.content-image-center {
  margin:0 auto 28px 
}
.max-width-content-image {
  max-width:50% 
}
.max-width-third {
  max-width:33% 
}
.credit {
  font-size:1rem;
  line-height:1.27;
  margin:6px 10px;
  text-shadow:0 0 1px #222,0 1px 1px #222,1px 0 1px #222,1px 1px 1px #222,-1px 0 1px #222,0 -1px 1px #222,-1px -1px 1px #222 
}
.ie9 .credit {
  background:#222;
  padding:2px 4px;
  margin:6px 
}
@media only screen and (max-width:960px) {
  .text-footer-brand {
    margin-left:30px 
  }
}
.js-return-btn:focus {
  width:auto;
  height:auto;
  position:static!important;
  clip:auto 
}
.journal-tools__list {
  display:grid;
  text-align:center;
  justify-items:center;
  grid-template-columns:repeat(4,1fr) 
}
.negative-mt43 {
  margin-top:-43px 
}
.sub-nav {
  margin:0;
  background:#666 
}
.sub-nav li {
  margin:0;
  padding:0 0 0 20px;
  border-bottom:1px solid #fff;
  color:#000 
}
.sub-nav li a {
  width:100%;
  margin:0;
  padding:10.5px;
  font-size:13px;
  letter-spacing:1.2px 
}
.sub-nav li:hover {
  background-color:#f2f2f2;
  color:#000 
}
.sub-nav li:hover a {
  color:#222;
  opacity:1 
}
@media only screen and (min-width:54.74em) {
  .sub-nav {
    margin:0;
    background:rgba(0,0,0,.7) 
  }
  .sub-nav li {
    float:left;
    margin-left:-2px;
    padding:0;
    border-bottom:0 
  }
  .sub-nav li:first-child {
    margin-left:0 
  }
  .sub-nav li a {
    margin:0;
    width:auto;
    display:inline-block;
    line-height:1em;
    border-right:1px solid #fff;
    padding:15px 10px 
  }
  .sub-nav li:last-child a {
    border-right:0 
  }
}
.color-key {
  border-left-style:solid;
  border-width:16px;
  padding-left:10px;
  font-size:1.3rem;
  line-height:1.231;
  margin-bottom:1px 
}
.color-twitter {
  border-color:#2f90b9 
}
.color-blogs {
  border-color:#ffc200 
}
.color-facebook {
  border-color:#071d70 
}
.color-linkedin {
  border-color:#00bfff 
}
.color-reddit {
  border-color:#b9ddeb 
}
.color-f1000 {
  border-color:#cb2d2d 
}
.color-reviews {
  border-color:#d45bb0 
}
.color-mendeley {
  border-color:#a60000 
}
.citations-icon {
  max-height:150px;
  max-width:150px;
  margin:0 auto 10px;
  border-radius:50% 
}
.citations-icon:before {
  content:'';
  display:block;
  padding-top:100% 
}
.citations-container:before {
  content:'';
  display:inline-block;
  height:100%;
  vertical-align:middle 
}
.citations-container>span {
  display:inline-block;
  vertical-align:middle;
  padding:10%;
  width:100% 
}
.citations--no_data {
  background-color:#dadada;
  border:1px solid #999;
  color:#666 
}
.citations-data {
  background-color:#069;
  border:1px solid #069;
  color:#fff;
  font-size:2.8rem 
}
.citations-data+h3 {
  color:#069;
  font-weight:700 
}
.citations-count-1 {
  font-size:6rem 
}
.citations-count-2 {
  font-size:5rem 
}
.citations-count-3 {
  font-size:4rem 
}
.citations-count-4 {
  font-size:3rem 
}
.citations-count-5 {
  font-size:2.5rem 
}
.citations-link:hover .citations-data {
  background-color:#fff;
  color:#069 
}
.subject-icon {
  background-size:50px auto;
  background-position:bottom right 
}
.bar-chart tr {
  background-repeat:no-repeat;
  background-size:50% 100% 
}
.full-right {
  margin-right:calc(50% - 49vw) 
}
.c-footer__list,
.c-footer__list--inline,
.u-list-inline {
  list-style:none;
  margin:0;
  padding:0 
}
.c-notification-banner {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  -webkit-box-shadow:0 0 10px 0 rgba(51,51,51,.2);
  box-shadow:0 0 10px 0 rgba(51,51,51,.2);
  font-size:1.4rem;
  position:fixed;
  bottom:0;
  width:100%;
  background-color:#069;
  padding:8px;
  line-height:1.4;
  z-index:100001;
  color:#fff;
  -webkit-transform:translateY(100%);
  transform:translateY(100%);
  visibility:hidden 
}
.c-notification-banner.is-shown {
  visibility:visible;
  -webkit-transform:translateY(0);
  transform:translateY(0);
  background-color:#fff;
  color:inherit;
  -webkit-transition-delay:0s,.5s,.5s,0s;
  transition-delay:0s,.5s,.5s,0s 
}
.c-notification-banner__inner {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex 
}
.c-notification-banner__close-button {
  font-size:26px;
  color:#fff;
  background-color:transparent;
  margin-left:32px;
  border:0 
}
.c-notification-banner__banner-title {
  display:inline-block;
  margin-bottom:8px;
  font-weight:400 
}
.c-notification-banner__article-title {
  font-size:1.7rem;
  display:block;
  margin-bottom:8px;
  font-family:Harding,Palatino,serif;
  color:#fff 
}
.c-header,
.c-skip-link,
.c-status-message,
.c-status-message__heading {
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif 
}
.c-notification-banner__article-title,
.c-notification-banner__close-button {
  -webkit-transition:color .5s ease-in-out .5s;
  transition:color .5s ease-in-out .5s 
}
.p-link-button {
  border:0 
}
.area,
.u-button--primary:focus svg path,
.u-button--primary:hover svg path {
  fill:#069 
}
.author-group .icon,
.button-link:disabled svg.icon,
.button-link:focus svg.icon,
.button-link:hover svg.icon,
.c-header__link.is-open svg,
.c-search__button svg,
.u-button svg,
.u-button--disabled svg,
.u-button--primary svg,
.u-button:disabled svg,
.u-icon {
  fill:currentColor 
}
@media only screen and (max-width:700px) {
  .u-hide-on-mobile {
    display:none 
  }
}
.u-button,
.u-button:focus,
.u-button:hover {
  border:1px solid #069 
}
.c-author-list,
.c-menu {
  padding:0;
  list-style:none 
}
.adsbox button {
  text-align:center;
  font-size:12px;
  padding:1px 5px;
  margin:0;
  background-color:#fff;
  border-radius:0!important;
  color:#111!important;
  z-index:9;
  transition:.3s;
  border:none!important;
  overflow:visible;
  display:inline-block;
  left:auto;
  right:8.7% 
}
.c-author-list {
  margin:0;
  font-size:1.6rem;
  color:#6f6f6f 
}
.c-author-list>li:not(:first-child)::before {
  content:', ' 
}
.c-author-list>li:not(:only-child):last-child::before {
  content:', & ' 
}
.c-author-list--truncated>li:not(:only-child):last-child::before,
.u-list-truncated>li:not(:only-child):last-child::before {
  content:' ... ' 
}
.c-author-list li+li:nth-child(n+4):before,
.c-author-list>li:nth-child(n+4):not(:only-child):last-child::before {
  content:', et al., ';
  content:' ... ';
  font-style:italic 
}
.c-hero {
  position:relative;
  color:#fff 
}
.c-corporate-footer__link,
.c-corporate-footer__link.hover,
.c-corporate-footer__link:hover,
.c-corporate-footer__link:visited,
.c-hero__link,
.c-hero__link:hover,
.c-hero__link:visited,
.c-menu--inherit .c-menu__link,
.c-menu--inherit .c-menu__link.hover,
.c-menu--inherit .c-menu__link:hover,
.c-menu--inherit .c-menu__link:visited,
.c-menu__link,
.c-menu__link:active,
.c-menu__link:visited {
  color:inherit 
}
.c-hero__link {
  display:block 
}
.c-hero__image img {
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  vertical-align:top 
}
.SidePanel .message,
.SidePanelItem,
.article-textbox .article-textbox-label,
.c-form-field,
.c-hero__title,
.u-mb-16 {
  margin-bottom:16px 
}
.c-hero__summary {
  line-height:1.4;
  margin-bottom:0;
  font-size:1.4rem 
}
.c-menu {
  margin:0;
  font-size:1.6rem;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  line-height:1.3 
}
.c-header {
  line-height:1.4;
  background-color:#fff 
}
.c-menu__item:not(:last-child),
.gh-dd-nav .gh-nav-item .gh-has-badge,
.u-mr-16 {
  margin-right:16px 
}
#abstract-actions a span,
#additionalNotes,
.DownloadIssueModal .article .article-title,
.EntitledRecommendationsModal .icon-link,
.Figures li a,
.LicenseInfo .License,
.O0WRkf,
.ReferencedArticles .article .icon-link,
.RelatedContentModal .SidePanel .side-panel-header,
.RveJvd,
.Toolbar .ExportCitation,
.Toolbar .PdfDownloadButton,
.Toolbar .Social,
.alert-icon-box,
.alert-text,
.bar-actions a span,
.btn-sangia,
.c-icon,
.c-menu__link,
.download-all-supplemental-data form,
.e-component .captions,
.e-component .icon-link,
.fa,
.gh-dd-actions a,
.ie9 .journal-navigation li,
.link-button,
.popover,
.share-btn,
.switch-check,
.switch-check:after,
audio,
canvas,
progress,
video {
  display:inline-block 
}
#u-reset-margin a,
.PdfPreview .first-page-overlay-content:hover,
.c-menu__link:hover,
.c-search__link,
.navMenu-menu a:focus,
.navMenu-menu a:hover,
a:focus,
a:hover,
u {
  text-decoration:underline 
}
.c-menu--small {
  font-size:1.4rem 
}
.c-menu--vertical {
  -webkit-box-orient:vertical;
  -ms-flex-direction:column;
  flex-direction:column 
}
#gh-drawer-header,
.c-search__field,
.flex-tab,
.p-grid {
  -webkit-box-orient:horizontal 
}
.c-menu--vertical .c-menu__item:not(:last-child) {
  margin-bottom:16px;
  margin-left:0 
}
.c-menu--keyline .c-menu__item:not(:last-child) {
  margin-right:16px;
  padding-right:16px;
  border-right:1px solid #eee 
}
.c-menu--vertical.c-menu--keyline .c-menu__item:not(:last-child) {
  margin:0 0 16px;
  padding:0 0 16px;
  border-right:none;
  border-bottom:1px solid #eee 
}
.c-corporate-footer {
  background-color:#222;
  border-top:none;
  padding-top:16px;
  padding-bottom:24px 
}
.c-corporate-footer__legal {
  color:#a2a2a2;
  font-size:13px;
  margin-bottom:0;
  padding-top:4px 
}
.c-skip-link {
  background:#069;
  color:#fff;
  font-size:1.4rem;
  text-align:center;
  width:100%;
  padding:8px;
  position:absolute;
  z-index:9999;
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%) 
}
.c-status-message,
.c-status-message__heading {
  font-size:16px 
}
@media (prefers-reduced-motion:reduce) {
  .c-skip-link {
    -webkit-transition:top .3s ease-in-out;
    transition:top .3s ease-in-out 
  }
}
#gh-drawer-header,
#gh-drawer-header .gh-dh-opt,
.c-header__split,
.c-status-message,
.gh-user-info.gh-mobile {
  display:-webkit-box;
  display:-ms-flexbox 
}
.c-skip-link:focus {
  -webkit-transform:translateY(0);
  transform:translateY(0) 
}
.c-status-message {
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  width:100% 
}
.c-status-message__icon {
  fill:currentColor;
  -webkit-transform:translate(0,0);
  transform:translate(0,0);
  display:inline-block;
  vertical-align:text-top;
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  margin-right:8px 
}
.c-status-message__icon--top,
.u-align-self-start {
  -ms-flex-item-align:start;
  align-self:flex-start 
}
.c-status-message--info .c-status-message__icon {
  color:#003f8d 
}
.c-status-message--warning .c-status-message__icon {
  color:#edbc53 
}
.c-header {
  font-size:1.6rem 
}
.c-header__row {
  position:relative;
  padding:8px 0 
}
.c-header__row:not(:last-child) {
  border-bottom:1px solid #eee 
}
.c-header__row--flush {
 background-color:#eee
}
#notes ul,
#titleAndAbstract table.mceLayout tr.mceLast td,
.author-group .affiliation dd:not(:last-child),
.c-header__row--flush,
.c-nav,
.close-button,
.cosire-author:last-child,
.issue-navigation .button-alternative-tertiary,
.issue-navigation .button-alternative-tertiary:disabled,
.menu,
.p-section-title__item,
.popup #header #headerTitle,
.steplist,
h2,
ol,
ul {
  padding:0 
}
.c-header__split {
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between 
}
.c-header__item,
.c-header__menu {
  display:-webkit-box;
  display:-ms-flexbox 
}
.c-header__row--flush .c-header__split {
  transition:padding .3s,height .3s;
  height:70px 
}
.c-header__logo-container {
  -webkit-box-flex:1;
  -ms-flex:1 1 0;
  flex:1 1 0;
  margin-right:24px;
  line-height:0 
}
.c-header__logo {
  -webkit-transform:translateZ(0);
  transform:translateZ(0) 
}
.c-header__logo,
.c-header__logo img {
  max-height:40px;
  text-transform:lowercase;
  font-size:4rem;
  font-family:Harding;
  font-weight:700;
  vertical-align:-1.27rem;
  letter-spacing:-.217rem;
  color:initial 
}
.c-footer__logo img {
  height:31px;
  align-content:baseline;
  width:inherit 
}
.c-header__container {
  margin:0 auto;
  max-width:1400px;
  padding:0 16px 
}
.c-header__menu {
  list-style:none;
  padding:0;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-flex:0;
  -ms-flex:0 1 auto;
  flex:0 1 auto;
  line-height:1.4;
  margin:0 -8px 
}
.c-header__menu--global {
  font-weight:400;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end 
}
.c-header__menu--global .c-header__item svg,
.c-header__show-text {
  display:none 
}
#sidebar .c-list-group__item .CmsTeaser--btn .CmsTeaser--btn_content a,
.c-header__menu--journal,
.c-publisher-footer,
h4 {
  font-size:1.4rem 
}
@media only screen and (max-width:1023px) {
  .c-header__menu--tools {
    display:none 
  }
}
.c-header__item {
  display:flex 
}
.c-header__item--pipe {
  border-left:2px solid #eee;
  padding-left:8px 
}
.c-header__row--flush .c-header__item {
  padding-top:8px;
  padding-bottom:8px 
}
.c-header-expander a,
.c-header-expander a.hover,
.c-header-expander a:hover,
.c-header-expander a:visited,
.c-header__link.hover,
.c-header__link:hover,
.c-header__link:visited {
  color:inherit 
}
.c-header__link>svg {
  margin-left:2px;
  -webkit-transition-duration:.2s;
  transition-duration:.2s 
}
.c-header__link.is-open {
  color:#069;
  background-color:#eee;
  border-radius:2px;
  text-decoration:none 
}
.c-header-expander {
  background-color:#000;
  border-bottom:1px solid #2f2f2f;
  color:#eee;
  padding:16px 0;
  font-size:1.4rem;
  line-height:1.2 
}
.c-header-expander button {
  border:1px solid #fff;
  color:#fff;
  background-color:transparent 
}
.c-header-expander button:hover {
  background-color:#fff;
  color:#000 
}
.c-header-expander__container,
.u-container {
  margin:0 auto;
  max-width:1440px;
  padding:0 16px 
}
.c-header-expander__keyline {
  border-bottom:1px solid #555;
  padding-bottom:16px;
  margin-bottom:0 
}
.c-header-expander__heading {
  display:inline-block;
  line-height:1.4;
  font-size:2rem;
  font-weight:400 
}
.c-header-expander__list {
  padding:0;
  margin:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap 
}
.c-header-expander__item {
  margin:0 16px 8px 0 
}
.c-header-expander__link {
  color:inherit;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  white-space:nowrap 
}
.c-footer a,
.c-footer a.hover,
.c-footer a:hover,
.c-footer a:visited,
.c-header-expander__link.hover,
.c-header-expander__link:hover,
.c-header-expander__link:visited {
  color:inherit 
}
.c-header-expander__link>svg {
  margin-left:8px 
}
.c-header-expander.has-tethered {
  position:absolute;
  top:100%;
  -webkit-transform:translateY(5px);
  transform:translateY(5px);
  z-index:10;
  left:0;
  width:100%;
  border-radius:0 0 2px 2px;
  border-bottom:0 
}
.PdfPreview .image-preview-container:hover .first-page-hover-overlay,
.WorkspaceAuthor .orcid-link,
.WorkspaceReference [class^=ref-],
.article-textbox .article-list+p,
.c-header-expander.has-tethered .c-header-expander__list,
.e-component .article-attachment,
.references .title,
.search-input-clear:focus,
.search-input-clear:hover,
.search-input-field:focus~.search-input-clear,
.search-input-field:hover~.search-input-clear,
.tab-panel.tab-panel-force-rendered,
.tab-panel.tab-panel-is-selected,
.text-input-clear:focus,
.text-input-clear:hover,
.text-input-field:focus~.text-input-clear,
.text-input-field:hover~.text-input-clear,
.u-display-block,
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section {
  display:block 
}
.c-header-expander.has-tethered .c-header-expander__item {
  margin:0;
  padding:8px 0 
}
.c-header-expander.has-tethered .c-header-expander__item--keyline {
  border-top:1px solid #fff;
  padding-top:16px;
  margin-top:8px 
}
.c-header-expander.has-tethered .c-header-expander__item--keyline-first-item-only~.c-header-expander__item--keyline-first-item-only {
  border-top:none;
  padding-top:0 
}
.c-header-expander--tray.has-tethered {
  width:100%;
  padding:32px 0 24px;
  -webkit-transform:none;
  transform:none 
}
.c-footer {
  background-color:#2f2f2f;
  color:#d5d5d5;
  line-height:1.4;
  padding:24px 0;
  font-size:1.4rem 
}
.c-footer__header {
}
.c-meta__item {
  display:inline-block;
  margin-bottom:4px 
}
.c-meta__item:not(:last-child) {
  border-right:1px solid #d5d5d5;
  padding-right:8px;
  margin-right:4px 
}
.c-meta__type,
.uk-button,
button,
select,
ul.navMenu {
  text-transform:none 
}
@media only screen and (max-width:767px) {
  .c-hero--flush-md-max {
    margin-left:-16px;
    margin-right:-16px 
  }
  .c-header__item--sangia-research {
    display:none!important 
  }
  .c-footer__header>:not(:last-child) {
    margin-bottom:16px 
  }
}
.c-footer__list--inline .c-footer__item {
  margin:0 8px 0 0 
}
.c-footer__list--inline .c-footer__item:last-child,
.input-search,
.pagination :last-child,
.u-mr-0,
table,
ul.navMenu li:last-child,
ul.navMenu-menu li:last-child {
  margin-right:0 
}
.c-footer__group {
  -webkit-box-flex:1;
  -ms-flex:1 1 50%;
  flex:1 1 50%;
  max-width:50% 
}
@media only screen and (min-width:1024px) {
  .u-show-lg {
    display:block 
  }
  .c-footer__group {
    -ms-flex-preferred-size:25%;
    flex-basis:25%;
    max-width:25% 
  }
  .js .u-js-hide-at-lg,
  .u-hide-at-lg {
    display:none;
    visibility:hidden 
  }
  .js .u-js-show-at-lg,
  .u-show-at-lg {
    display:block;
    visibility:visible 
  }
}
.grid-auto-fill {
  display:grid;
  grid-template-columns:repeat(auto-fill,minmax(var(--column-width,270px),1fr));
  grid-column-gap:var(--column-gap,30px);
  grid-row-gap:var(--row-gap,15px) 
}
.grid-auto-fill-w220>*,
.grid-auto-fill>* {
  width:auto;
  margin-right:0 
}
@media (max-width:30em) {
  .large-column,
  .small-column,
  :root {
    --column-width:200px 
  }
}
.c-footer__grid {
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(250px,1fr));
  grid-column-gap:16px;
  grid-row-gap:32px 
}
.c-footer__group {
  padding-right:0;
  max-width:none;
  margin-bottom:0 
}
.c-search {
  line-height:1.3;
  font-size:2rem;
  font-weight:400 
}
.c-search--background {
  background-color:#eee;
  margin:0 auto;
  padding:32px 16px 
}
.c-search--max-width {
  max-width:720px 
}
.c-search__field {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center 
}
.c-search__input-container {
  -webkit-box-flex:1;
  -ms-flex:1 0 100%;
  flex:1 0 100%;
  margin-bottom:8px 
}
.c-search__input-label {
  display:block;
  padding-left:0;
  margin-bottom:8px 
}
.c-search__button-container {
  -webkit-box-flex:1;
  -ms-flex:1 0 100%;
  flex:1 0 100% 
}
.Outline ul,
.c-search__button-container+*,
.u-pt-8 {
  padding-top:8px 
}
.c-search__button-container:focus-within {
  outline:#fece3e solid 3px 
}
.c-search__button,
.c-search__input {
  padding:.6em 1em;
  border:1px solid;
  border-radius:3px;
  font-size:1.6rem 
}
.c-search__input {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  background-color:#fff 
}
.c-search__button {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  /*! border-color:#069; */
  /*! background-color:#069; */
  /*! color:#fff; */
  width:100% 
}
.c-search__button:hover {
  background-color:#fff;
  color:#069 
}
#gh-mobile-menu,
#standardFooter img,
.altmetric-popover-content,
.c-search__button--width-auto,
.label {
  width:auto 
}
.c-search__button-text {
  margin-right:8px 
}
.EntitledRecommendationsModal .journal-title,
.c-search__link,
.u-text-sm,
.uk-panel-title form input.input-search,
table caption,
table td,
table th {
  font-size:14px 
}
#author-article-InfoList a,
#author-article-InfoList li:hover,
#content .submit-manuscript a:hover,
#content .submit-manuscript:hover,
#footer #footer-nav .about a:hover,
#headerTitle a:hover,
#u-reset-margin a:hover,
.PdfPreview .image-pdf-preview-link:hover,
.ReferenceLinks .link.pdf:hover,
.ReferencedArticles .article .icon-link.pdf:hover,
.anchor,
.author-group a.author,
.branded a,
.button-alternative,
.c-button,
.c-header-item__sponsor-item a:focus,
.c-header-item__sponsor-item a:hover,
.c-jump-navigation__link,
.c-nav__link,
.c-search__link:hover,
.f1iPfc,
.gh-dd-actions a:hover,
.hero--journal,
.issue-navigation a:focus,
.issue-navigation a:hover,
.journal-stage h1,
.journal-stage h1 a,
.journal-stage h1 a:hover,
.journal-stage h1:hover,
.pubDOI:focus,
.pubDOI:hover,
.tab-title,
.u-button,
.warning-close,
.warning-close:hover,
[class*=uk-icon-],
[class*=uk-icon-]:focus,
[class*=uk-icon-]:hover,
a,
a.anchor,
a.anchor:hover,
a.pdf-file:hover,
a:focus,
ins,
u {
 text-decoration:none 
}
a:hover,
a:focus,
a.anchor:hover,
a.anchor:focus,
a.pdf-file:hover,
a.pdf-file:focus {
 color:#0c7dbb
}
.A9jyad,
.SidePanel .details .authors,
.product-details,
span.size-m {
  font-size:13px 
}
.custom-list-number,
.u-custom-list-number {
  float:left;
  width:3em;
  padding-right:.5em;
  margin-left:-3.5em;
  text-align:right 
}
.access-options-list {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center 
}
.access-options-list li {
  border-right:1px solid #069;
  width:50% 
}
.profile-box {
  width:100px;
  height:100px;
  line-height:100px;
  border-radius:50px 
}
.author-list-label-color-1 {
  background:#bee188 
}
.author-list-label-color-2 {
  background:#f59094 
}
.author-list-label-color-3 {
  background:#a6d8e7 
}
.author-list-label-color-4 {
  background:#fece3e 
}
.author-list-label-color-5 {
  background:#bfaad9 
}
.altmetric-summary-bar {
  max-width:120px;
  max-height:15px 
}
.c-section__heading {
  border-bottom:1px solid #222;
  border-top:6px solid #222;
  color:#222;
  font-family:Harding,Palatino,serif;
  font-size:2.4rem;
  font-weight:700;
  line-height:1em;
  margin:30px 0 10px;
  padding:15px 0 
}
.Body .sans-serif,
.Tail .sans-serif,
.u-button,
html {
  font-family:sans-serif 
}
.c-section__navigation {
  margin:0 auto;
  padding-top:20px 
}
.c-header-item__navigation-item {
  color:#666;
  display:inline;
  font-size:1.6rem;
  margin-bottom:0;
  padding-right:40px 
}
#content .headline-656086398 a,
#standardFooter a,
#standardFooter p,
.c-article-item__title a,
.c-header-item__navigation-item a,
.f1iPfc:hover,
.f1iPfc:visited,
.u-color-inherit,
button,
input,
legend,
optgroup,
select,
textarea {
  color:inherit 
}
.c-article-item {
  border-bottom:1px solid #ccc;
  color:#666;
  margin:0 0 10px;
  padding:10px 0 20px 
}
.c-article-item__image img {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border:1px solid #ccc;
  float:right;
  margin-left:20px;
  max-width:100%;
  width:200px 
}
.c-article-item__content {
  font-size:1.3rem;
  padding:0 0 10px;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  width:80% 
}
.c-article-item__meta {
  font-size:1.3rem;
  line-height:1.75rem;
  padding:0;
  width:20% 
}
.c-article-item__info {
  margin-bottom:0;
  text-transform:uppercase 
}
.c-article-item__info-separator,
.sticky-header .hide-when-sticky,
.tab-panel,
.u-display-none,
[hidden],
template {
  display:none 
}
.c-article-item__article-type {
  font-size:1rem;
  font-weight:700;
  display:block;
  padding-right:.3em 
}
.c-article-item__publication-date {
  display:block;
  padding-right:.3em;
  white-space:nowrap 
}
.c-article-item__journal {
  margin-bottom:0;
  text-overflow:ellipsis;
  text-transform:none 
}
.c-article-item__authors {
  margin-top:auto;
  margin-bottom:0 
}
.c-article-item__title {
  color:#222;
  font-size:2rem;
  line-height:2.3rem 
}
.c-article-item__title a:focus,
.c-article-item__title a:hover,
.u-button,
.u-button:visited {
  color:#069 
}
.c-article-item__description p,
.c-article-item__title {
  margin:0 0 5px 
}
.c-article-item__description p {
  font-size:1.6rem 
}
.c-article-item__authors {
  font-size:1.3rem;
  list-style:none;
  padding-left:0 
}
.c-article-item__authors>li,
.u-display-inline,
.u-list-inline>li {
  display:inline 
}
.c-header-item__info {
  color:#666;
  font-size:1.6rem;
  margin-bottom:0;
  text-transform:uppercase 
}
.c-header-item__info-separator {
  padding-left:5px;
  padding-right:5px 
}
.c-header-item__title {
  font-weight:600;
  font-size:3.5rem;
  line-height:1.2;
  margin-bottom:10px 
}
.c-header-item__description,
.cms-common p.intro--paragraph,
.cms-richtext p.intro--paragraph {
  font-size:1.6rem;
  line-height:1.5 
}
.c-header-item__content-item {
  float:left;
  font-size:1.6rem;
  padding-right:20px 
}
.c-header-item__sponsor-list {
  border-top:1px solid #ccc;
  margin:20px 0 0;
  padding:10px 0 0;
  list-style:none 
}
.c-header-item__disclaimer-text,
.c-header-item__sponsor-text {
  color:#666;
  font-size:1.3rem;
  line-height:1.2;
  margin:0 0 10px 
}
.c-header-item__disclaimer-text {
  margin:20px 0 0 
}
.c-header-item__sponsor-item {
  margin:0 30px 0 0 
}
.c-header-item__sponsor-item-img {
  max-height:75px 
}
@media only screen and (max-width:54.688em) {
  [data-hellip] {
    max-height:15rem;
    overflow:hidden 
  }
  .hero-image-credit {
    right:0 
  }
  .hero-content {
    position:relative;
    padding-top:10px;
    min-height:120px 
  }
  .hero-text-wrapper {
    padding-top:20px;
    padding-bottom:20px 
  }
  .hero-title {
    font-size:2.4rem 
  }
  .hero-summary,
  .hero-title {
    -webkit-font-smoothing:auto 
  }
  .hero-image {
    height:130% 
  }
  body:before {
    content:'mq875' 
  }
  .small-header-hide {
    position:absolute;
    width:1px;
    left:-9999em 
  }
  .menu-button {
    margin:1px 20px 1px 0 
  }
  .header-logo-container {
    padding:7px 0;
    height:25px 
  }
  .header-logo {
    height:25px 
  }
  .header-logo img {
    max-height:25px 
  }
  .header-logo-primary {
    display:none;
    visibility:hidden 
  }
  .small-header-main,
  .small-header-side {
    width:auto;
    margin:0 
  }
  .small-header-side {
    float:right;
    position:static 
  }
  .journal-tools__list {
    grid-template-columns:repeat(3,1fr) 
  }
  .citations-count-1,
  .citations-count-2,
  .citations-count-3 {
    font-size:3.5rem 
  }
  .citations-count-4 {
    font-size:2.5rem 
  }
  .citations-count-5 {
    font-size:2rem 
  }
  .citations-null {
    font-size:1.3rem 
  }
  .access-options-list li:first-child>div {
    padding-top:0 
  }
  .access-options-list li {
    border:0;
    float:left;
    width:100% 
  }
  .js .access-options-list li {
    float:left;
    width:100% 
  }
  .c-article-item__article-type,
  .c-article-item__publication-date {
    display:block;
    white-space:normal 
  }
}
@media only screen and (max-width:40em) {
  .search-input-layout {
    margin-right:0 
  }
  .search-input-field {
    margin-right:5rem 
  }
  .search-input-field input,
  .search-input-field input[type=search] {
    font-size:2rem;
    line-height:1.75 
  }
  .main-column {
    width:100%;
    margin-right:0 
  }
  .product {
    padding-left:0 
  }
  .header-logo-primary,
  .sticky-header .header-logo-primary {
    display:inline;
    visibility:visible 
  }
  .hero-content {
    position:relative;
    padding-top:10px;
    min-height:90px 
  }
  .hero-text-wrapper {
    padding-top:15px;
    padding-bottom:15px 
  }
  .hero-title {
    font-size:1.6rem 
  }
  .hero-summary {
    font-size:1.2rem 
  }
  .hero-article-meta {
    margin-bottom:5px;
    font-size:1.1rem 
  }
  .hero-image {
    height:150% 
  }
  .horizontal-nav-button {
    min-width:0 
  }
  .horizontal-nav-button>span {
    height:40px;
    overflow:hidden;
    width:0 
  }
  .horizontal-nav-button.left>span {
    padding-left:40px 
  }
  .horizontal-nav-button.right>span {
    padding-left:40px;
    padding-right:0 
  }
  .c-article-item__text {
    width:100% 
  }
  body:before {
    content:'mq640' 
  }
  .menu-button,
  .sticky-header .menu-button {
    margin-right:4px 
  }
  .journal-tools__list {
    grid-template-columns:repeat(2,1fr) 
  }
  .citations-count-1 {
    font-size:8rem 
  }
  .citations-count-2 {
    font-size:7rem 
  }
  .citations-count-3 {
    font-size:5.5rem 
  }
  .citations-count-4 {
    font-size:3.8rem 
  }
  .citations-count-5 {
    font-size:3.2rem 
  }
  .citations-null {
    font-size:2rem 
  }
  .browse-subjects.subject-icon {
    background:0 0;
    padding-bottom:0 
  }
  .subject-icon h2 {
    padding-bottom:0 
  }
  .c-article-item__article-type,
  .c-article-item__publication-date {
    display:initial 
  }
  .c-article-item__info-separator {
    display:inline 
  }
  .c-article-item__meta {
    clear:both;
    width:100% 
  }
}
.icon-plus-16x16-blue {
  background-size:16px auto;
  width:16px;
  height:16px;
  background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22%23069%22%20d%3D%22M6%200h4v16h-4v-16zm-6%206h16v4h-16v-4z%22/%3E%3C/svg%3E),none 
}
.icon-tools-submit-manuscript-50x50-blue {
  background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'50'%20height%3D'50'%20viewBox%3D'0%200%2050%2050'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Ctitle%3Esubmit%20icon%3C%2Ftitle%3E%3Cg%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%3Cellipse%20fill%3D'%23069'%20opacity%3D'.99'%20cx%3D'24.936'%20cy%3D'25'%20rx%3D'24.936'%20ry%3D'25'%2F%3E%3Cpath%20fill%3D'%23555'%20fill-rule%3D'nonzero'%20d%3D'M30.775%2012H29l7%205z'%2F%3E%3Cpath%20d%3D'M29.163%2013.3v5.3h5.408v17H17.224V13.3h11.94zm1.429-1.3H16v25h20V17.4h-5.51V12h.102z'%20fill%3D'%23FFF'%20fill-rule%3D'nonzero'%2F%3E%3Cpath%20d%3D'M29.98%2013.3l4.693%204.6v17.7H17.327V13.3H29.98zm.612-1.3H16v25h20V17.4L30.592%2012z'%20fill%3D'%23FFF'%20fill-rule%3D'nonzero'%2F%3E%3Cpath%20d%3D'M30.1%2025.942L27%2022.868l-.8-.794c-.1-.099-.3-.099-.4%200l-.8.794-3.1%203.074-.7.694c-.1.1-.2.199-.2.298%200%20.1.1.198.2.198h2.7c.1%200%20.2.1.2.199v3.272c0%20.199.2.397.4.397h3c.2%200%20.4-.198.4-.397v-3.272c0-.1.1-.199.2-.199h2.7c.1%200%20.2-.099.2-.198%200-.1-.1-.298-.2-.397-.1-.099-.4-.297-.7-.595z'%20fill%3D'%23FFF'%20fill-rule%3D'nonzero'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A),none;
  background-size:50px auto 
}
.icon-tools-e-alert-50x50-blue {
  background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'50'%20height%3D'50'%20viewBox%3D'0%200%2050%2050'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Ctitle%3Ee-alert%20icon%3C%2Ftitle%3E%3Cg%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%3Cellipse%20fill%3D'%23069'%20cx%3D'24.936'%20cy%3D'25'%20rx%3D'24.936'%20ry%3D'25'%2F%3E%3Cpath%20d%3D'M36.665%2017H14v17h22.665V17zm-16.15%2011.616l-3.541%203.968c-.141.14-.427.281-.568.281-.14%200-.426-.14-.567-.281-.282-.282-.282-.85%200-1.276l3.54-3.967c.283-.282.85-.282%201.135%200%20.286.426.286.99%200%201.275zm4.816-.849c-.141%200-.282%200-.427-.14l-8.92-8.076c-.427-.282-.427-.708-.141-.99.282-.426.708-.426.99-.14l8.498%207.648%208.502-7.653c.281-.281.708-.281.99.141.281.282.281.85-.141.99l-8.784%208.076c-.14.144-.423.144-.567.144zm9.492%204.817c-.141.14-.427.281-.568.281-.14%200-.426-.14-.567-.281l-3.682-3.968c-.281-.281-.281-.849%200-1.275.282-.282.85-.282%201.135%200l3.682%203.967c.285.423.285.99%200%201.276z'%20fill%3D'%23FFF'%20fill-rule%3D'nonzero'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A),none;
  background-size:50px auto 
}
.icon-tools-facebook-50x50-blue {
  background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'50'%20height%3D'50'%20viewBox%3D'0%200%2050%2050'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Ctitle%3Efacebook%20icon%3C%2Ftitle%3E%3Cg%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%3Cellipse%20fill%3D'%23069'%20cx%3D'24.936'%20cy%3D'25'%20rx%3D'24.936'%20ry%3D'25'%2F%3E%3Cpath%20d%3D'M32.711%2024.522h-3.889v14.43h-6.495v-14.43h-2.519v-4.86h2.52v-3.096c.001-4.06%201.683-6.47%206.454-6.47h4.835v4.843H30.81c-1.857%200-1.979.694-1.979%201.992l-.008%202.73h4.418l-.529%204.861z'%20fill%3D'%23FFF'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A),none;
  background-size:50px auto 
}
.icon-tools-feed-50x50-blue {
  background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'50'%20height%3D'50'%20viewBox%3D'0%200%2050%2050'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Ctitle%3ERSS%20icon%3C%2Ftitle%3E%3Cg%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%3Cellipse%20fill%3D'%23069'%20cx%3D'24.936'%20cy%3D'25'%20rx%3D'24.936'%20ry%3D'25'%2F%3E%3Cpath%20d%3D'M16%2031.3c0-.7.3-1.4.8-1.9s1.1-.8%201.9-.8c.8%200%201.4.3%201.9.8s.8%201.1.8%201.9c0%20.7-.3%201.4-.8%201.9-.6.5-1.2.8-1.9.8s-1.4-.3-1.9-.8-.8-1.1-.8-1.9zm0-6.7v-3.8c2.4%200%204.6.6%206.6%201.8%202%201.2%203.6%202.8%204.8%204.8%201.2%202%201.8%204.2%201.8%206.6h-3.8c0-2.6-.9-4.8-2.7-6.6-1.9-1.9-4.1-2.8-6.7-2.8zm0-6.8V14c2.7%200%205.3.5%207.8%201.6s4.6%202.5%206.4%204.3c1.8%201.8%203.2%203.9%204.3%206.4%201.1%202.5%201.5%205%201.5%207.7h-3.8c0-2.2-.4-4.3-1.3-6.3s-2-3.7-3.4-5.2-3.2-2.6-5.2-3.4c-2-.8-4.1-1.3-6.3-1.3z'%20fill%3D'%23FFF'%20fill-rule%3D'nonzero'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A),none;
  background-size:50px auto 
}
.icon-tools-library-50x50-blue {
  background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'50'%20height%3D'50'%20viewBox%3D'0%200%2050%2050'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Ctitle%3Erecommend%20icon%3C%2Ftitle%3E%3Cg%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%3Cellipse%20fill%3D'%23069'%20cx%3D'24.936'%20cy%3D'25'%20rx%3D'24.936'%20ry%3D'25'%2F%3E%3Cpath%20d%3D'M33.157%2014.794a.994.994%200%200%200-.936%200s-8.266%203.899-9.202%204.367c-.78.312-1.404.312-1.872.312-.936%200-1.716-.312-2.34-.624-.623-.312-.467-.78%200-.936.313-.156%203.9-1.716%203.9-1.716l4.523-2.183.936.312v-1.404a.858.858%200%200%200-.468-.78c-.468-.156-.78-.156-1.092%200%200%200-8.734%204.055-8.89%204.055-.156%200-.624.312-.936.468-.156.156-.468.468-.468.624-.312.468-.312.936-.312%201.56V33.51c0%201.091.468%202.027%201.56%202.651%201.871%201.092%204.367%201.092%206.239.312L33%2031.64a.858.858%200%200%200%20.468-.78l.156-15.13c0-.468-.156-.78-.468-.935zm-15.285%2017.78a2.153%202.153%200%200%201-.468-.623v-2.028c.156.312.312.468.468.78.936.78%202.807.936%204.367.624h.156v2.028h-.156c-1.56.312-3.431.156-4.367-.78zm-.468-10.762c.156.312.312.468.468.78.936.78%202.807.936%204.367.624h.156v2.028h-.156c-1.56.468-3.431.312-4.367-.624-.156-.156-.312-.468-.468-.78v-2.028z'%20fill%3D'%23FFF'%20fill-rule%3D'nonzero'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E),none;
  background-size:50px auto 
}
.icon-tools-twitter-50x50-blue {
  background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'50'%20height%3D'50'%20viewBox%3D'0%200%2050%2050'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Ctitle%3Etwitter%20icon%3C%2Ftitle%3E%3Cg%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%3Cellipse%20fill%3D'%23069'%20cx%3D'24.936'%20cy%3D'25'%20rx%3D'24.936'%20ry%3D'25'%2F%3E%3Cpath%20d%3D'M37.404%2017.116a9.791%209.791%200%200%201-2.937.851%205.386%205.386%200%200%200%202.248-2.988%209.984%209.984%200%200%201-3.25%201.312c-.933-1.052-2.26-1.708-3.733-1.708-2.826%200-5.116%202.42-5.116%205.405%200%20.423.045.836.132%201.231-4.25-.225-8.02-2.377-10.543-5.648a5.6%205.6%200%200%200-.691%202.717c0%201.876.903%203.53%202.275%204.499a4.909%204.909%200%200%201-2.317-.679v.068c0%202.618%201.763%204.803%204.102%205.3a4.92%204.92%200%200%201-1.348.19c-.33%200-.65-.035-.962-.1.65%202.148%202.54%203.71%204.777%203.754-1.75%201.449-3.956%202.31-6.353%202.31-.413%200-.82-.026-1.22-.074%202.264%201.536%204.952%202.432%207.841%202.432%209.41%200%2014.554-8.237%2014.554-15.38l-.017-.7a10.552%2010.552%200%200%200%202.558-2.792z'%20fill%3D'%23FFF'%20fill-rule%3D'nonzero'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A),none;
  background-size:50px auto 
}
.icon-tools-submit-manuscript-50x50-white:hover {
  background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'50'%20height%3D'50'%20viewBox%3D'0%200%2050%2050'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Ctitle%3Esubmit%20icon%3C%2Ftitle%3E%3Cg%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%3Cellipse%20fill%3D'%23FFF'%20opacity%3D'.99'%20cx%3D'24.936'%20cy%3D'25'%20rx%3D'24.936'%20ry%3D'25'%2F%3E%3Cpath%20fill%3D'%23555'%20fill-rule%3D'nonzero'%20d%3D'M30.775%2012H29l7%205z'%2F%3E%3Cpath%20d%3D'M29.163%2013.3v5.3h5.408v17H17.224V13.3h11.94zm1.429-1.3H16v25h20V17.4h-5.51V12h.102z'%20fill%3D'%23069'%20fill-rule%3D'nonzero'%2F%3E%3Cpath%20d%3D'M29.98%2013.3l4.693%204.6v17.7H17.327V13.3H29.98zm.612-1.3H16v25h20V17.4L30.592%2012z'%20fill%3D'%23069'%20fill-rule%3D'nonzero'%2F%3E%3Cpath%20d%3D'M30.1%2025.942L27%2022.868l-.8-.794c-.1-.099-.3-.099-.4%200l-.8.794-3.1%203.074-.7.694c-.1.1-.2.199-.2.298%200%20.1.1.198.2.198h2.7c.1%200%20.2.1.2.199v3.272c0%20.199.2.397.4.397h3c.2%200%20.4-.198.4-.397v-3.272c0-.1.1-.199.2-.199h2.7c.1%200%20.2-.099.2-.198%200-.1-.1-.298-.2-.397-.1-.099-.4-.297-.7-.595z'%20fill%3D'%23069'%20fill-rule%3D'nonzero'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A),none;
  background-size:50px auto 
}
.icon-tools-e-alert-50x50-white:hover {
  background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'50'%20height%3D'50'%20viewBox%3D'0%200%2050%2050'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Ctitle%3Ee-alert%20icon%3C%2Ftitle%3E%3Cg%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%3Cellipse%20fill%3D'%23FFF'%20cx%3D'24.936'%20cy%3D'25'%20rx%3D'24.936'%20ry%3D'25'%2F%3E%3Cpath%20d%3D'M36.665%2017H14v17h22.665V17zm-16.15%2011.616l-3.541%203.968c-.141.14-.427.281-.568.281-.14%200-.426-.14-.567-.281-.282-.282-.282-.85%200-1.276l3.54-3.967c.283-.282.85-.282%201.135%200%20.286.426.286.99%200%201.275zm4.816-.849c-.141%200-.282%200-.427-.14l-8.92-8.076c-.427-.282-.427-.708-.141-.99.282-.426.708-.426.99-.14l8.498%207.648%208.502-7.653c.281-.281.708-.281.99.141.281.282.281.85-.141.99l-8.784%208.076c-.14.144-.423.144-.567.144zm9.492%204.817c-.141.14-.427.281-.568.281-.14%200-.426-.14-.567-.281l-3.682-3.968c-.281-.281-.281-.849%200-1.275.282-.282.85-.282%201.135%200l3.682%203.967c.285.423.285.99%200%201.276z'%20fill%3D'%23069'%20fill-rule%3D'nonzero'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A),none 
}
.icon-tools-facebook-50x50-white:hover {
  background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'50'%20height%3D'50'%20viewBox%3D'0%200%2050%2050'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Ctitle%3Efacebook%20icon%3C%2Ftitle%3E%3Cg%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%3Cellipse%20fill%3D'%23fff'%20cx%3D'24.936'%20cy%3D'25'%20rx%3D'24.936'%20ry%3D'25'%2F%3E%3Cpath%20d%3D'M32.711%2024.522h-3.889v14.43h-6.495v-14.43h-2.519v-4.86h2.52v-3.096c.001-4.06%201.683-6.47%206.454-6.47h4.835v4.843H30.81c-1.857%200-1.979.694-1.979%201.992l-.008%202.73h4.418l-.529%204.861z'%20fill%3D'%23069'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A),none 
}
.icon-tools-feed-50x50-white:hover {
  background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'50'%20height%3D'50'%20viewBox%3D'0%200%2050%2050'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Ctitle%3ERSS%20icon%3C%2Ftitle%3E%3Cg%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%3Cellipse%20fill%3D'%23FFF'%20cx%3D'24.936'%20cy%3D'25'%20rx%3D'24.936'%20ry%3D'25'%2F%3E%3Cpath%20d%3D'M16%2031.3c0-.7.3-1.4.8-1.9s1.1-.8%201.9-.8c.8%200%201.4.3%201.9.8s.8%201.1.8%201.9c0%20.7-.3%201.4-.8%201.9-.6.5-1.2.8-1.9.8s-1.4-.3-1.9-.8-.8-1.1-.8-1.9zm0-6.7v-3.8c2.4%200%204.6.6%206.6%201.8%202%201.2%203.6%202.8%204.8%204.8%201.2%202%201.8%204.2%201.8%206.6h-3.8c0-2.6-.9-4.8-2.7-6.6-1.9-1.9-4.1-2.8-6.7-2.8zm0-6.8V14c2.7%200%205.3.5%207.8%201.6s4.6%202.5%206.4%204.3c1.8%201.8%203.2%203.9%204.3%206.4%201.1%202.5%201.5%205%201.5%207.7h-3.8c0-2.2-.4-4.3-1.3-6.3s-2-3.7-3.4-5.2-3.2-2.6-5.2-3.4c-2-.8-4.1-1.3-6.3-1.3z'%20fill%3D'%23069'%20fill-rule%3D'nonzero'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A),none 
}
.icon-tools-library-50x50-white:hover {
  background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'50'%20height%3D'50'%20viewBox%3D'0%200%2050%2050'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Ctitle%3Erecommend%20icon%3C%2Ftitle%3E%3Cg%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%3Cellipse%20fill%3D'%23FFF'%20cx%3D'24.936'%20cy%3D'25'%20rx%3D'24.936'%20ry%3D'25'%2F%3E%3Cpath%20d%3D'M33.157%2014.794a.994.994%200%200%200-.936%200s-8.266%203.899-9.202%204.367c-.78.312-1.404.312-1.872.312-.936%200-1.716-.312-2.34-.624-.623-.312-.467-.78%200-.936.313-.156%203.9-1.716%203.9-1.716l4.523-2.183.936.312v-1.404a.858.858%200%200%200-.468-.78c-.468-.156-.78-.156-1.092%200%200%200-8.734%204.055-8.89%204.055-.156%200-.624.312-.936.468-.156.156-.468.468-.468.624-.312.468-.312.936-.312%201.56V33.51c0%201.091.468%202.027%201.56%202.651%201.871%201.092%204.367%201.092%206.239.312L33%2031.64a.858.858%200%200%200%20.468-.78l.156-15.13c0-.468-.156-.78-.468-.935zm-15.285%2017.78a2.153%202.153%200%200%201-.468-.623v-2.028c.156.312.312.468.468.78.936.78%202.807.936%204.367.624h.156v2.028h-.156c-1.56.312-3.431.156-4.367-.78zm-.468-10.762c.156.312.312.468.468.78.936.78%202.807.936%204.367.624h.156v2.028h-.156c-1.56.468-3.431.312-4.367-.624-.156-.156-.312-.468-.468-.78v-2.028z'%20fill%3D'%23069'%20fill-rule%3D'nonzero'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E),none;
  background-size:50px auto 
}
.icon-tools-twitter-50x50-white:hover {
  background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'50'%20height%3D'50'%20viewBox%3D'0%200%2050%2050'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Ctitle%3Etwitter%20icon%3C%2Ftitle%3E%3Cg%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%3Cellipse%20fill%3D'%23FFF'%20cx%3D'24.936'%20cy%3D'25'%20rx%3D'24.936'%20ry%3D'25'%2F%3E%3Cpath%20d%3D'M37.404%2017.116a9.791%209.791%200%200%201-2.937.851%205.386%205.386%200%200%200%202.248-2.988%209.984%209.984%200%200%201-3.25%201.312c-.933-1.052-2.26-1.708-3.733-1.708-2.826%200-5.116%202.42-5.116%205.405%200%20.423.045.836.132%201.231-4.25-.225-8.02-2.377-10.543-5.648a5.6%205.6%200%200%200-.691%202.717c0%201.876.903%203.53%202.275%204.499a4.909%204.909%200%200%201-2.317-.679v.068c0%202.618%201.763%204.803%204.102%205.3a4.92%204.92%200%200%201-1.348.19c-.33%200-.65-.035-.962-.1.65%202.148%202.54%203.71%204.777%203.754-1.75%201.449-3.956%202.31-6.353%202.31-.413%200-.82-.026-1.22-.074%202.264%201.536%204.952%202.432%207.841%202.432%209.41%200%2014.554-8.237%2014.554-15.38l-.017-.7a10.552%2010.552%200%200%200%202.558-2.792z'%20fill%3D'%23069'%20fill-rule%3D'nonzero'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A),none;
  background-size:50px auto 
}
.icon-table-16x16 {
  background-size:16px auto;
  background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojNTU1NTU1O30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMCwwdjdoN1YwSDB6IE02LDZIMVYxaDVWNnoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05LDB2N2g3VjBIOXogTTE1LDZoLTVWMWg1VjZ6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOSw5djdoN1Y5SDl6IE0xNSwxNWgtNXYtNWg1VjE1eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTAsOXY3aDdWOUgweiBNNiwxNUgxdi01aDVWMTV6Ii8+CjwvZz4KPC9zdmc+Cg==),none 
}
.icon-download {
  background-size:16px auto;
  background-image:url(data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D'1.0'%20encoding%3D'UTF-8'%3F%3E%0A%3Csvg%20width%3D'12px'%20height%3D'12px'%20viewBox%3D'0%200%2012%2012'%20version%3D'1.1'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%0A%20%20%20%20%3C!--%20Generator%3A%20Sketch%2050%20(54983)%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0A%20%20%20%20%3Ctitle%3ESlice%201%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D'Page-1'%20stroke%3D'none'%20stroke-width%3D'1'%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D'iconograpy-%2F-download-blue-small'%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D'Download-Icon'%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20id%3D'Rectangle'%20x%3D'0'%20y%3D'0'%20width%3D'12'%20height%3D'12'%3E%3C%2Frect%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D'Line-6'%20fill%3D'%23006699'%20fill-rule%3D'nonzero'%20points%3D'3%209.5%203%208.5%209%208.5%209%209.5'%3E%3C%2Fpolygon%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D'M6.5%2C6.20561139%20L7.68312621%2C5%20L9%2C5%20L6%2C8%20L3%2C5%20L4.31283336%2C5%20L5.5%2C6.20683154%20L5.5%2C1%20L6.5%2C1%20L6.5%2C6.20561139%20Z'%20id%3D'Combined-Shape'%20fill%3D'%23006699'%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E),none 
}
.icon-pdf-download {
  background-image:url(data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D'1.0'%20encoding%3D'UTF-8'%3F%3E%0A%3Csvg%20width%3D'12px'%20height%3D'12px'%20viewBox%3D'0%200%2012%2012'%20version%3D'1.1'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%0A%20%20%20%20%3C!--%20Generator%3A%20Sketch%2050%20(54983)%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0A%20%20%20%20%3Ctitle%3ESlice%201%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D'Page-1'%20stroke%3D'none'%20stroke-width%3D'1'%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D'iconograpy-%2F-download-blue-small'%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D'Download-Icon'%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20id%3D'Rectangle'%20x%3D'0'%20y%3D'0'%20width%3D'12'%20height%3D'12'%3E%3C%2Frect%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D'Line-6'%20fill%3D'%23ffffff'%20fill-rule%3D'nonzero'%20points%3D'3%209.5%203%208.5%209%208.5%209%209.5'%3E%3C%2Fpolygon%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D'M6.5%2C6.20561139%20L7.68312621%2C5%20L9%2C5%20L6%2C8%20L3%2C5%20L4.31283336%2C5%20L5.5%2C6.20683154%20L5.5%2C1%20L6.5%2C1%20L6.5%2C6.20561139%20Z'%20id%3D'Combined-Shape'%20fill%3D'%23ffffff'%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E),none;
  background-size:22px auto 
}
#article-metrics path {
  fill:none 
}
#article-metrics text {
  font-size:14px;
  fill:#666 
}
#article-metrics line {
  stroke:#dadada;
  stroke-width:1;
  stroke-dasharray:2 2;
  fill:none 
}
.data-line {
  stroke:#069;
  stroke-width:2;
  fill:none;
  stroke-dasharray:0 
}
.overlay {
  fill:none;
  pointer-events:all 
}
.twitter-map {
  stroke:#fff;
  stroke-width:1.005px 
}
.twitter-table-hover {
  fill:#cde!important 
}
@media only screen and (max-width:62.5em) {
  text {
    font-size:13px 
  }
}
@media only screen and (max-width:48em) {
  text {
    font-size:12px 
  }
}
.sponsor-logo-container div a img {
  width:300px;
  max-width:100% 
}
.sponsor-logo-container div {
  background-color:#fff;
  padding:5px;
  -webkit-box-orient:vertical;
  -ms-flex-direction:column;
  flex-direction:column;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center 
}
.max-height-85 {
  max-height:85px 
}
.max-content {
  width:-webkit-max-content;
  width:-moz-max-content;
  width:max-content;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  max-width:100% 
}
.min-content {
  width:-webkit-min-content;
  width:-moz-min-content;
  width:min-content 
}
.word-wrap {
  overflow-wrap:break-word 
}
:lang(DE) .word-wrap,
:lang(NL) .word-wrap {
  word-wrap:initial;
  overflow-wrap:initial;
  -webkit-hyphens:auto;
  -ms-hyphens:auto;
  hyphens:auto 
}
.u-button {
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  margin:0;
  position:relative;
  width:auto;
  font-size:1.6rem;
  line-height:1.3;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding:8px;
  -webkit-transition:.25s,color .25s,border-color .25s;
  transition:.25s,color .25s,border-color .25s;
  border-radius:2px;
  background-color:transparent;
  background-image:none 
}
.u-button--primary,
.u-button:focus,
.u-button:hover {
  color:#fff;
  background-color:#069;
  background-image:none 
}
.InputDropdown.fancy .button.options-visible svg,
.button-primary:focus:not(:disabled) svg.icon,
.button-primary:hover:not(:disabled) svg.icon,
.button-secondary:disabled svg.icon,
.button-secondary:focus:not(:disabled) svg.icon,
.button-secondary:hover:not(:disabled) svg.icon,
.button-tertiary:focus:not(:disabled) svg.icon,
.button-tertiary:hover:not(:disabled) svg.icon,
.button-warning:focus:not(:disabled) svg.icon,
.button-warning:hover:not(:disabled) svg.icon,
.journal-navigation-header svg path,
.link-button-primary:focus:not(:disabled) svg.icon,
.link-button-primary:hover:not(:disabled) svg.icon,
.link-button-secondary:disabled svg.icon,
.link-button-secondary:focus:not(:disabled) svg.icon,
.link-button-secondary:hover:not(:disabled) svg.icon,
.link-button-tertiary:focus:not(:disabled) svg.icon,
.link-button-tertiary:hover:not(:disabled) svg.icon,
.link-button-warning:focus:not(:disabled) svg.icon,
.link-button-warning:hover:not(:disabled) svg.icon,
.u-button:focus svg path,
.u-button:hover svg path {
  fill:#fff 
}
.u-button--primary,
.u-button--primary:focus,
.u-button--primary:hover {
  border:1px solid #069 
}
.u-button--primary:focus,
.u-button--primary:hover {
  color:#069;
  background-color:#fff;
  background-image:none 
}
#c-footer-navbar__logo,
.KSczvd .cXrdqd,
.KSczvd .mIZh1c,
.KSczvd.k0tWj .cXrdqd,
.KSczvd.k0tWj .mIZh1c,
.alert,
.c-navbar__logo,
.journal-header,
.tab-title,
.tab:after,
.u-button--disabled,
.u-button:disabled,
a {
  background-color:transparent 
}
.u-button--disabled,
.u-button:disabled {
  color:#222;
  background-image:none;
  border:1px solid #eee;
  opacity:.7;
  cursor:default 
}
.u-button--disabled:visited,
.u-button:disabled:visited {
  color:#222 
}
.u-button--disabled:focus,
.u-button--disabled:hover,
.u-button:disabled:focus,
.u-button:disabled:hover {
  border:1px solid #eee;
  text-decoration:none;
  color:#222;
  background-color:transparent;
  background-image:none 
}
.u-button--disabled:focus svg path,
.u-button--disabled:hover svg path,
.u-button:disabled:focus svg path,
.u-button:disabled:hover svg path {
  fill:#222 
}
.u-button--small {
  font-size:1.4rem;
  padding:inherit 
}
.u-button--large {
  font-size:1.8rem;
  padding:16px 
}
.u-button--full-width,
.u-display-flex {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100% 
}
.button svg.icon:first-child,
.button-alternatif svg.icon:first-child,
.button-alternative svg.icon:first-child,
.button-link svg.icon:first-child,
.ec-geospatial-data .map-nav-btn.nav-left,
.link-button svg.icon:first-child,
.u-button--icon-left svg,
.u-mr-8 {
  margin-right:8px 
}
.Article .captions p,
.Head .workspace-trigger,
.button svg.icon:last-child,
.button-alternatif svg.icon:last-child,
.button-alternative svg.icon:last-child,
.button-link svg.icon:last-child,
.link-button svg.icon:last-child,
.u-button--icon-right svg,
.u-margin-left-xs,
.u-ml-8 {
  margin-left:8px 
}
.u-color-open-access {
  color:#b74616 
}
.u-display-inline-flex {
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex 
}
.u-display-grid {
  display:grid 
}
.js .u-js-visually-hidden,
.u-visually-hidden {
  border:0;
  clip:rect(0,0,0,0);
  height:1px;
  margin:-100%;
  overflow:hidden;
  padding:0;
  position:absolute!important;
  width:1px 
}
.js .u-js-hide-text,
.u-hide-text {
  text-indent:100%;
  white-space:nowrap;
  overflow:hidden;
  direction:ltr;
  vertical-align:bottom 
}
@media only screen and (min-width:540px) {
  .c-header__menu--global .c-header__item svg {
    display:block 
  }
  .c-header__menu--journal {
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    font-size:1.6rem 
  }
  .c-header__item:not(:first-child) {
    margin-left:8px 
  }
  .c-header__link>svg {
    margin-left:4px 
  }
  .c-header__show-text {
    display:inline 
  }
  .c-header__item--dropdown-menu {
    position:relative 
  }
  .c-header__menu--journal .c-header__item--dropdown-menu:last-child .c-header-expander.has-tethered {
    left:auto;
    right:0 
  }
  .c-header-expander.has-tethered {
    -webkit-transform:translateY(0);
    transform:translateY(0);
    width:auto 
  }
  .c-search__input-container--sm {
    -webkit-box-flex:999;
    -ms-flex:999 1 auto;
    flex:999 1 auto;
    margin-right:16px;
    margin-bottom:0 
  }
  .c-search__button-container {
    -webkit-box-flex:1;
    -ms-flex:1 0 auto;
    flex:1 0 auto 
  }
  .c-search__button-container+* {
    margin-left:16px;
    padding-top:0 
  }
  .c-search__button-text--hide-at-sm {
    border:0;
    clip:rect(0,0,0,0);
    height:1px;
    margin:-100%;
    overflow:hidden;
    padding:0;
    position:absolute!important;
    width:1px 
  }
  .js .u-js-hide-at-sm,
  .u-hide-at-sm {
    display:none;
    visibility:hidden 
  }
  .js .u-js-show-at-sm,
  .u-show-at-sm {
    display:block;
    visibility:visible 
  }
}
.u-icon {
  display:inline-block;
  -webkit-transform:translate(0,0);
  transform:translate(0,0);
  vertical-align:text-top 
}
.u-justify-content-left {
  -webkit-box-pack:left;
  -ms-flex-pack:left;
  justify-content:left 
}
.u-flex-static {
  -ms-flex:0 0 auto;
  flex:0 0 auto 
}
.u-align-self-center {
  -ms-flex-item-align:center;
  align-self:center 
}
.u-align-self-end {
  -ms-flex-item-align:end;
  align-self:flex-end 
}
.u-pt-16 {
  padding-top:16px 
}
.rFrNMe.sdJrJc>.aCsJod,
.u-pt-24 {
  padding-top:24px 
}
.u-pt-32 {
  padding-top:32px 
}
.u-pt-48 {
  padding-top:48px 
}
.u-pt-64 {
  padding-top:64px 
}
.Outline ol>li,
.Outline ul>li,
.u-pb-8 {
  padding-bottom:8px 
}
.u-pb-16 {
  padding-bottom:16px 
}
.u-pb-24 {
  padding-bottom:24px 
}
.u-pb-32 {
  padding-bottom:32px 
}
.u-pb-48 {
  padding-bottom:48px 
}
.u-pb-64 {
  padding-bottom:64px 
}
.u-keyline {
  border-bottom:1px solid #d5d5d5;
  padding-bottom:16px;
  margin-bottom:16px 
}
.header-logo-container h1 {
  color:#000;
  padding:0;
  background:0 0;
  line-height:0 
}
.container {
  max-width:none;
  padding:unset 
}
.mt-negative-60 {
  margin-top:-60px 
}
.hero-image__wrapper {
  width:100%;
  height:100%;
  margin-left:auto;
  left:auto;
  position:absolute;
  text-align:center 
}
.hero-image__cover {
  height:100%;
  background-position:center center;
  background-repeat:no-repeat;
  background-size:cover;
  background-attachment:scroll 
}
.subjects-home-page .hero-1 {
  background-color:#a8c264 
}
.flex-tab {
  height:auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -ms-flex-line-pack:center;
  align-content:center;
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  align-items:stretch 
}
.pt34 {
  padding-top:34px 
}
@media only screen and (min-width:350px) {
  [data-back-link] {
    float:left 
  }
}
@media only screen and (min-width:40em) {
  .issue-research li:nth-child(-n+2) {
    border-top:0 
  }
}
.sticky-header .header-top-bar {
  border:0;
  padding:8px 0 0;
  float:right 
}
@media only screen and (max-width:30em) {
  .icon-table {
    padding-left:0;
    padding-top:90px;
    min-height:0 
  }
  body:before {
    content:'mq480' 
  }
  .text-footer-mobile-top {
    padding-top:0;
    border-top:none;
    padding-bottom:0 
  }
  .text-footer-mobile-bottom {
    padding-bottom:0 
  }
  .citations-count-1,
  .citations-count-2,
  .citations-count-3 {
    font-size:3.5rem 
  }
  .citations-count-4,
  .citations-count-5 {
    font-size:2.5rem 
  }
  .citations-null {
    font-size:1.4rem 
  }
  .c-article-item__description {
    display:none 
  }
  .c-article-item__image img {
    width:100px 
  }
  .c-section__heading {
    font-size:2.4rem 
  }
  .c-article-item__title {
    font-size:1.7rem 
  }
  .c-article-item__description p {
    font-size:1.3rem 
  }
  .c-header-item__sponsor-item-img {
    height:50px 
  }
  .c-header-item__navigation-item {
    display:block;
    padding-bottom:5px 
  }
  .header-top-bar {
    border:0!important;
    padding:8px 0 0;
    float:right 
  }
}
.hero--journal {
  position:relative;
  margin-bottom:53px;
  display:block;
  overflow:hidden;
  background-color:#333 
}
.c-status-message,
[type=checkbox],
[type=radio],
legend {
  -webkit-box-sizing:border-box;
  box-sizing:border-box 
}
img {
  border:0;
  max-width:100%;
  height:auto 
}
button,
input,
optgroup,
select,
textarea {
  font-family:sans-serif;
  font-size:100%;
  line-height:1.15;
  margin:0 
}
[type=reset],
[type=submit],
button,
html [type=button] {
  -webkit-appearance:button;
  -webkit-appearance:button;
  border-radius:0 
}
#articleTypeTop,
.adsbygoogle {
  border-bottom:1px solid #ccc 
}
.adsbygoogle::before {
  font-weight:400;
  color:#cccc;
  font-size:1.2rem;
  text-align:center 
}
.button-alternative,
.button-link {
  background-color:transparent;
  font-family:inherit 
}
.alert,
.block,
.c-social-links::after,
.cms-person .overview:after,
.ec-clear-flow,
.grid:after,
.jveIPe:after,
.row .row.collapse:after,
.row .row:after,
.row::after,
.row:after,
.small-up-1>.column:nth-of-type(1n+1),
.small-up-1>.columns:nth-of-type(1n+1),
.small-up-2>.column:nth-of-type(odd),
.small-up-2>.columns:nth-of-type(odd),
.small-up-3>.column:nth-of-type(3n+1),
.small-up-3>.columns:nth-of-type(3n+1),
.small-up-4>.column:nth-of-type(4n+1),
.small-up-4>.columns:nth-of-type(4n+1),
.small-up-5>.column:nth-of-type(5n+1),
.small-up-5>.columns:nth-of-type(5n+1),
.small-up-6>.column:nth-of-type(6n+1),
.small-up-6>.columns:nth-of-type(6n+1),
.small-up-7>.column:nth-of-type(7n+1),
.small-up-7>.columns:nth-of-type(7n+1),
.small-up-8>.column:nth-of-type(8n+1),
.small-up-8>.columns:nth-of-type(8n+1),
[class*=block-grid-]:after {
  clear:both 
}
.uk-button,
button,
hr,
input {
  overflow:visible 
}
#gh-mob-inst-cnt .gh-inst-cnt,
.Toolbar:not(.isChorus),
.gh-lib-banner.gh-lb-legacy .gh-lb-info .gh-lb-message {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal 
}
body,
html {
  -moz-osx-font-smoothing:grayscale;
  margin:0;
  padding:0;
  font-variant-numeric:lining-nums proportional-nums 
}
hr {
  -webkit-box-sizing:content-box;
  box-sizing:content-box;
  height:0 
}
code,
kbd,
pre,
samp {
  font-family:monospace,monospace;
  font-size:1em 
}
a:active,
a:hover {
  outline-width:0 
}
abbr[title] {
  border-bottom:none;
  text-decoration:underline;
  -webkit-text-decoration:underline dotted;
  text-decoration:underline dotted 
}
.ec-geospatial-data .map-page .map-index,
.ec-research-data-card .ec-research-data-card-access .ec-description,
.italic,
dfn,
em,
i {
  font-style:italic 
}
mark {
  background-color:#ff0;
  color:#000 
}
small {
  font-size:80% 
}
sub,
sup {
  font-size:75%;
  line-height:0;
  position:relative 
}
sup {
  top:-.5em 
}
audio:not([controls]) {
  display:none;
  height:0 
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style:none;
  padding:0 
}
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
  outline:ButtonText dotted 1px 
}
fieldset {
  border:1px solid silver 
}
legend {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  display:table;
  max-width:100%;
  white-space:normal 
}
#articleFullText:active,
#gh-mobile-menu .gh-dh-opt,
#gh-mobile-menu .gh-dh-profile .gh-user-email,
#gh-mobile-menu .gh-nav-action,
.DownloadFullIssue .button-alternative-text,
.Publication .publication-brand-title-link,
.Publication .publication-title-link,
.Publication .publication-title-link:visited,
.Publication .publication-title-link:hover,
.Publication .publication-title-link:focus,
.Social,
.ec-interactive-case-insights .ec-ici-answer.ec-disabled,
.gh-dd-nav .gh-nav-item,
.gh-nav .gh-nav-action:focus,
.gh-nav .gh-nav-action:hover,
.gh-user-info,
.pubDOI:active,
.u-h1,
.u-h1-alt,
.u-h2,
body,
h1,
h2 {
  color:#505050 
}
textarea {
  overflow:auto 
}
[type=checkbox],
[type=radio] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:0 
}
*,
html {
  -webkit-box-sizing:border-box 
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height:auto 
}
[type=search] {
  -webkit-appearance:textfield;
  outline-offset:-2px;
  -webkit-appearance:none;
  outline-offset:-2px;
  border-radius:0 
}
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance:none 
}
::-webkit-file-upload-button {
  -webkit-appearance:button;
  font:inherit 
}
.ViewDetailsButton,
.uk-button,
.uk-form input:not([type]),
.uk-form input[type=datetime],
.uk-form input[type=email],
.uk-form input[type=number],
.uk-form input[type=password],
.uk-form input[type=search],
.uk-form input[type=tel],
.uk-form input[type=text],
.uk-form input[type=url],
.uk-form textarea {
  -webkit-appearance:none 
}
h1,
h1.alt-xl,
h2,
h3 {
  line-height:1.333 
}
h4,
h5,
html {
  line-height:1.4 
}
#emptyFilters h4,
#search .label,
.p-section-title,
.tab,
.u-text-normal,
h1,
h2,
h3,
h4,
h7,
h8,
p {
  font-weight:400 
}
wbr:after {
  content:"\200B" 
}
abbr[title],
dfn[title] {
  cursor:help 
}
.sort,
ins {
  border-bottom:1px solid 
}
html {
  box-sizing:border-box 
}
*,
:after,
:before {
  -webkit-box-sizing:inherit;
  box-sizing:inherit;
  margin:0;
  padding:0;
  -webkit-box-sizing:border-box;
  box-sizing:border-box 
}
body {
  min-height:100%;
  font-family:Nexus Sans,NexusSans,Arial,Helvetica,Lucida Sans Unicode,Microsoft Sans Serif,Segoe UI Symbol,STIXGeneral,Cambria Math,Arial Unicode MS,sans-serif 
}
.grid {
  width:100%;
  margin:0 auto 
}
.grid:after,
.grid:before,
.row .row.collapse:after,
.row .row.collapse:before,
.row .row:after,
.row .row:before,
.row:after,
.row:before,
[class*=block-grid-]:after,
[class*=block-grid-]:before {
  content:" ";
  display:table 
}
.grid img {
  /*width:auto;*/
  max-width:100%;
  /*height:auto */
}
[class*=col-] {
  float:left;
  width:100%;
  min-height:1px 
}
.gutters.row {
  margin-left:-8px;
  margin-right:-8px 
}
.gutters>[class*=" col-"],
.gutters>[class*=col-] {
  padding-left:8px;
  padding-right:8px 
}
.move-top {
  position:absolute;
  top:0 
}
.move-bottom {
  position:absolute;
  bottom:0 
}
.move-middle {
  position:absolute;
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%) 
}
.move-center.move-middle,
.move-middle.move-center {
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%) 
}
.move-center {
  position:absolute;
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%) 
}
.modal-overlay,
.stretch,
.tap-area {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0 
}
.checkbox-label-value.checkbox-responsive,
.checkbox-small.checkbox-label-value,
.ec-radio-label-value.ec-radio-responsive,
.ec-radio-small.ec-radio-label-value,
.switch-small.switch-label-value {
  font-size:.8rem 
}
.hor-line {
  border-bottom:.1rem solid #dcdcdc 
}
.hor-line-top {
  border-top:.1rem solid #dcdcdc 
}
.branded ul {
  list-style:none;
  margin:.5em 0 
}
.branded ul>li {
  padding-left:1.6em 
}
.branded ul>li:before {
  margin:.45em 0 0 -1em;
  content:"";
  display:block;
  float:left;
  width:.35em;
  height:.35em;
  background-color:#e9711c;
  border-radius:50% 
}
.branded ol {
  margin:.5em 0;
  counter-reset:item 
}
.branded ol>li {
  padding-left:1.7em;
  counter-increment:item 
}
.branded ol>li:before {
  margin:.25em 0 0 -1.4em;
  content:counter(item,decimal) ".";
  display:block;
  float:left;
  color:#e9711c;
  font-size:.8em;
  font-weight:700 
}
.list-tags {
  margin-left:0;
  padding-left:0 
}
.list-tags-item {
  display:inline;
  margin:0;
  padding:0 
}
.DownloadIssueModal .article .sub-type span:after,
.Keywords .keywords-section .keyword span:after,
.author-group .author .surname+.given-name:before,
.list-tags-item:after {
  content:", " 
}
.author-group .author .author-ref+.author-ref sup:before{}

#global-nav .returnoldspringerlink a:before,
.DownloadIssueModal .article .sub-type span:last-child:after,
.Keywords .keywords-section .keyword figure span:after,
.Keywords .keywords-section .keyword span:last-child:after,
.Keywords .keywords-section .keyword:last-child:after,
.list-tags-item:last-child:after {
  content:"" 
}
.branded a {
  -webkit-transition:color .3s,border-bottom-color .3s;
  -o-transition:color .3s,border-bottom-color .3s;
  transition:color .3s,border-bottom-color .3s 
}
.branded a,
.branded a:link,
.branded a:visited {
  color:#007398;
  border-bottom:2px solid transparent 
}
.branded a:active,
.branded a:focus,
.branded a:hover {
  cursor:pointer;
  color:#e9711c;
  border-bottom-color:#e9711c 
}
.panel.trasparent,
.trasparent.panel-l,
.trasparent.panel-m,
.trasparent.panel-s {
  background:0 
}
.panel-l:not(.panel-s):not(.panel-m):not(.panel-l):not(.panel-m):not(.panel-l),
.panel-m:not(.panel-s):not(.panel-m):not(.panel-l):not(.panel-m):not(.panel-l),
.panel-s:not(.panel-s):not(.panel-m):not(.panel-l):not(.panel-m):not(.panel-l),
.panel:not(.panel-s):not(.panel-m):not(.panel-l):not(.panel-m):not(.panel-l) {
  padding:32px 
}
.button-alternative:disabled,
.button:disabled,
.is-disabled .checkbox-check,
.is-disabled .checkbox-label-value,
.is-disabled .ec-radio-check,
.is-disabled .ec-radio-label-value,
.is-disabled .switch-check,
.is-disabled .switch-label-value,
.link-button:disabled,
.pagination-button[disabled],
.with-loading-state.is-active {
  cursor:default 
}
#gh-drawer-header:active,
#gh-drawer-header:focus,
#gh-drawer-header:hover,
.ExportCitation .popover-content .anchor:hover,
.OpenAccessLabel,
.PdfDropDownMenu .anchor:active,
.PdfDropDownMenu .anchor:focus,
.PdfDropDownMenu .anchor:hover,
.PdfDropDownMenu .button-link-secondary:active,
.PdfDropDownMenu .button-link-secondary:focus,
.PdfDropDownMenu .button-link-secondary:hover,
.PdfDropDownMenu .button-link:active,
.PdfDropDownMenu .button-link:focus,
.PdfDropDownMenu .button-link:hover,
.SidePanelItem .sub-heading h3:hover,
.Social .social-anchor-email:active,
.Social .social-anchor-email:focus,
.Social .social-anchor-email:hover,
.Social .social-anchor-facebook:active,
.Social .social-anchor-facebook:focus,
.Social .social-anchor-facebook:hover,
.Social .social-anchor-google-plus:active,
.Social .social-anchor-google-plus:focus,
.Social .social-anchor-google-plus:hover,
.Social .social-anchor-linkedin:active,
.Social .social-anchor-linkedin:focus,
.Social .social-anchor-linkedin:hover,
.Social .social-anchor-reddit:active,
.Social .social-anchor-reddit:focus,
.Social .social-anchor-reddit:hover,
.Social .social-anchor-twitter:active,
.Social .social-anchor-twitter:focus,
.Social .social-anchor-twitter:hover,
.button-alternative:active:not(:disabled) .button-alternative-text,
.button-alternative:focus:not(:disabled) .button-alternative-text,
.button-alternative:hover:not(:disabled) .button-alternative-text,
.link-button-anchor:focus:not(:disabled) .link-button-text,
.modal-close-button:active,
.modal-close-button:focus,
.modal-close-button:hover,
.navMenu .menu a:focus,
.pagination-button:hover .pagination-label,
.pubDOI:focus,
.tab-title:focus:not([disabled]),
.tab-title:hover:not([disabled]),
.tab:focus:not([disabled]),
.tab:hover:not([disabled]),
a:focus,
a:hover {
  color:#e9711c 
}
.button-alternative:disabled .button-alternative-text,
.button-anchor:disabled,
.is-disabled .checkbox-label,
.is-disabled .ec-radio-label,
.is-disabled .switch-label,
.link-button-anchor:disabled,
.pagination-button[disabled] .pagination-label,
.tab.tab-is-disabled .tab-title {
  color:#b9b9b9 
}
.anchor:active,
.anchor:focus,
.anchor:hover,
.ec-anchor:active,
.ec-anchor:focus,
.ec-anchor:hover {
  cursor:pointer;
  color:#e9711c 
}
.export-options-list .arrow-external-link,
.anchor.social-anchor .arrow-external-link {
  height:clamp(10px, 0.5em, 0.5em);
  width:clamp(10px, 0.5em, 0.5em);
  margin-left:.5rem
}
.anchor:active .anchor-text,
.anchor:focus .anchor-text,
.anchor:hover .anchor-text,
.button-link:active .button-link-text,
.button-link:focus .button-link-text,
.button-link:hover .button-link-text,
.ec-geospatial-data .map-selector.selected,
.pagination .underline-page-number {
  border-bottom:2px solid #e9711c 
}
.ExportCitation .popover-content .icon-navigate-right,
.Social .social-anchor-email path,
.Social .social-anchor-email rect,
.Social .social-anchor-facebook path,
.Social .social-anchor-facebook rect,
.Social .social-anchor-google-plus path,
.Social .social-anchor-google-plus rect,
.Social .social-anchor-linkedin path,
.Social .social-anchor-linkedin rect,
.Social .social-anchor-reddit path,
.Social .social-anchor-reddit rect,
.Social .social-anchor-twitter path,
.Social .social-anchor-twitter rect,
.TableOfContents a .icon,
.anchor-has-colored-icon svg.icon,
.button-secondary svg.icon,
.button-tertiary svg.icon,
.link-button-secondary svg.icon,
.link-button-tertiary svg.icon {
  fill:#007398 
}
.Social .social-anchor-email:active path,
.Social .social-anchor-email:active rect,
.Social .social-anchor-email:focus path,
.Social .social-anchor-email:focus rect,
.Social .social-anchor-email:hover path,
.Social .social-anchor-email:hover rect,
.Social .social-anchor-facebook:active path,
.Social .social-anchor-facebook:active rect,
.Social .social-anchor-facebook:focus path,
.Social .social-anchor-facebook:focus rect,
.Social .social-anchor-facebook:hover path,
.Social .social-anchor-facebook:hover rect,
.Social .social-anchor-google-plus:active path,
.Social .social-anchor-google-plus:active rect,
.Social .social-anchor-google-plus:focus path,
.Social .social-anchor-google-plus:focus rect,
.Social .social-anchor-google-plus:hover path,
.Social .social-anchor-google-plus:hover rect,
.Social .social-anchor-linkedin:active path,
.Social .social-anchor-linkedin:active rect,
.Social .social-anchor-linkedin:focus path,
.Social .social-anchor-linkedin:focus rect,
.Social .social-anchor-linkedin:hover path,
.Social .social-anchor-linkedin:hover rect,
.Social .social-anchor-reddit:active path,
.Social .social-anchor-reddit:active rect,
.Social .social-anchor-reddit:focus path,
.Social .social-anchor-reddit:focus rect,
.Social .social-anchor-reddit:hover path,
.Social .social-anchor-reddit:hover rect,
.Social .social-anchor-twitter:active path,
.Social .social-anchor-twitter:active rect,
.Social .social-anchor-twitter:focus path,
.Social .social-anchor-twitter:focus rect,
.Social .social-anchor-twitter:hover path,
.Social .social-anchor-twitter:hover rect,
.TableOfContents .button .icon-navigate-up,
.TableOfContents a:focus .icon,
.TableOfContents a:hover .icon,
.ViewDetailsButton:focus .icon-navigate-down,
.ViewDetailsButton:hover .icon-navigate-down,
.accordion-container .accordion-icon.navigate-up,
.accordion-container .accordion-panel-title:active .accordion-icon,
.accordion-container .accordion-panel-title:focus .accordion-icon,
.accordion-container .accordion-panel-title:hover .accordion-icon,
.anchor-has-colored-icon:active svg.icon,
.anchor-has-colored-icon:focus svg.icon,
.anchor-has-colored-icon:hover svg.icon,
.button-anchor:focus:not(:disabled) svg.icon,
.button-anchor:hover:not(:disabled) svg.icon,
.link-button-anchor:focus:not(:disabled) svg.icon,
.link-button-anchor:hover:not(:disabled) svg.icon {
  fill:#e9711c 
}
.anchor[aria-disabled=true] svg.icon,
.u-fill-grey4 {
  fill:#b9b9b9!important 
}
#gh-branding:focus,
#gh-branding:hover,
.anchor[aria-disabled=true]:active .anchor-text,
.anchor[aria-disabled=true]:focus .anchor-text,
.anchor[aria-disabled=true]:hover .anchor-text,
.button-link:disabled .button-link-text {
  border-bottom:none 
}
.button svg.icon.animate,
.button-link svg.icon.animate {
  -webkit-transition:fill .3s,-webkit-transform .3s;
  transition:fill .3s,transform .3s,-webkit-transform .3s;
  -o-transition:fill .3s,transform .3s 
}
.PdfDropDownMenu .link-button-primary:active,
.PdfDropDownMenu .link-button-primary:focus,
.PdfDropDownMenu .link-button-primary:hover,
.PdfDropDownMenu .link-button-secondary:active,
.PdfDropDownMenu .link-button-secondary:focus,
.PdfDropDownMenu .link-button-secondary:hover,
.RelatedContent,
.accordion-container .accordion-panel-title span,
.button-link-primary {
  color:#323232 
}
.PdfDropDownMenu .button-link-secondary,
.SidePanelItem .sub-heading h3,
.button-link-secondary,
span.primary {
  color:#007398 
}
.checkbox-input:focus+.checkbox-check,
.checkbox-label:hover .checkbox-check,
.ec-radio-input:focus+.ec-radio-check,
.ec-radio-label:hover .ec-radio-check {
  border:2px solid #505050 
}
.is-disabled .checkbox-input:checked+.checkbox-check:after,
.is-disabled .checkbox-label:hover .checkbox-check,
.is-disabled .ec-radio-input:checked+.ec-radio-check:after,
.is-disabled .ec-radio-label:hover .ec-radio-check,
.is-disabled .switch-input:checked+.switch-check:after,
.is-disabled .switch-label:hover .switch-check {
  border-color:#b9b9b9 
}
.checkbox-input,
.ec-radio-input,
.switch-input {
  opacity:0;
  position:absolute 
}
.checkbox-input:checked+.checkbox-check:after,
.ec-radio-input:checked+.ec-radio-check:after {
  border-color:#e9711c #e9711c #fff #fff 
}
.checkbox-input:checked+.checkbox-check.partial:after {
  border-color:#fff #e9711c #fff #fff 
}
.checkbox-check {
  cursor:pointer;
  -webkit-transition:border .3s;
  -o-transition:border .3s;
  transition:border .3s;
  border:2px solid #b9b9b9;
  width:24px;
  height:24px;
  line-height:24px 
}
.checkbox-check,
.checkbox-check:after,
.ec-radio-check,
.ec-radio-check:after {
  display:inline-block;
  position:relative;
  background-color:#fff 
}
.checkbox-check:after {
  vertical-align:top;
  left:4px;
  top:4px;
  -webkit-transition:border-color .3s;
  -o-transition:border-color .3s;
  transition:border-color .3s;
  border-width:12px 12px 0 0;
  border-style:solid;
  border-color:#fff;
  content:"" 
}
.checkbox-check.checkbox-label-indent,
.ec-radio-check.ec-radio-label-indent,
.switch-check.switch-label-indent {
  vertical-align:top;
  margin-right:-30px 
}
.checkbox-label-value,
.switch-label-value {
  margin-left:8px;
  cursor:pointer;
  font-size:1rem;
  vertical-align:middle 
}
.checkbox-label-value.checkbox-label-indent,
.ec-radio-label-value.ec-radio-label-indent,
.switch-label-value.switch-label-indent {
  display:inline-block;
  margin-left:38px;
  margin-right:-30px 
}
.tab.tab-is-selected:after,
.tab:after {
  margin-right:-.8rem;
  margin-left:-.8rem 
}
.checkbox-check.checkbox-responsive,
.checkbox-small.checkbox-check {
  width:20px;
  height:20px;
  line-height:20px 
}
.checkbox-check.checkbox-responsive:after,
.checkbox-small.checkbox-check:after {
  top:3px;
  left:3px;
  border-width:10px 10px 0 0 
}
.tab-list {
  border-bottom:2px solid #dcdcdc;
  padding:0;
  margin-bottom:.8rem;
  width:100%;
  line-height:1.2 
}
.tab {
  display:inline-block;
  list-style:none;
  border-bottom:2px solid transparent;
  margin-right:1.6rem;
  -webkit-transition:border-color .3s,color .3s;
  -o-transition:border-color .3s,color .3s;
  transition:border-color .3s,color .3s;
  color:#505050;
  font-size:1.25rem 
}
.tab:after {
  display:block;
  content:"";
  height:2px;
  -webkit-transition:background-color .3s;
  -o-transition:background-color .3s;
  transition:background-color .3s 
}
.tab-title:focus:not([disabled]):after,
.tab-title:hover:not([disabled]):after,
.tab.tab-is-selected:after,
.tab:focus:not([disabled]):after,
.tab:hover:not([disabled]):after {
  background-color:#e9711c 
}
.tab.tab-is-disabled {
  border-bottom-color:transparent;
  cursor:default 
}
.tab-title {
  font-family:inherit;
  display:block;
  padding:0 0 .45rem;
  color:inherit;
  border:0 
}
#Abs01 p,
#breadcrumb a,
#issues .list .issueDescriptionImage,
#issues .list p,
#sidebarKeywordCloud span,
.Footnotes dl,
.articleListHome-Abstract,
.hierarchyLink,
.issueDescription h4,
.issueDescriptionImage h4,
.pagination-button,
description {
  font-family:NexusSans,Arial,Helvetica,Lucida Sans Unicode,Microsoft Sans Serif,Segoe UI Symbol,STIXGeneral,Cambria Math,Arial Unicode MS,sans-serif 
}
.tablist-container {
  position:relative;
  margin-bottom:.8rem;
  padding:0 1.6rem 
}
.tablist-container:after {
  border-bottom:2px solid #dcdcdc;
  display:block;
  content:"";
  margin-top:-2px 
}
.tab-list[class*=responsive-to-] {
  position:relative;
  z-index:1;
  white-space:nowrap;
  border-bottom:none;
  margin-bottom:0;
  padding-bottom:2px;
  -webkit-transition:-webkit-transform .3s;
  transition:transform .3s;
  -o-transition:transform .3s;
  transition:transform .3s,-webkit-transform .3s 
}
.tabs-control {
  position:absolute;
  top:2px;
  background-color:#fff;
  padding:0 .8rem 
}
.tabs-control-back {
  left:0;
  padding-left:0 
}
.tabs-control-next {
  right:0;
  padding-right:0 
}
.accordion-container .accordion-panel-title {
  display:block;
  width:100%;
  background-color:transparent;
  font-family:inherit;
  padding-right:2rem;
  border-bottom:2px solid transparent;
  position:relative;
  border:0;
  cursor:pointer 
}
.PdfPreview .image-pdf-preview-link:hover .preview-link-text:focus,
.PdfPreview .image-pdf-preview-link:hover .preview-link-text:hover,
.ViewDetailsButton:focus .label,
.ViewDetailsButton:hover .label,
.accordion-container .accordion-panel-title:active span,
.accordion-container .accordion-panel-title:focus span,
.accordion-container .accordion-panel-title:hover span {
  color:#e9711c;
  text-decoration:underline 
}
.accordion-container .accordion-panel {
  list-style:none;
  max-width:none;
  border-bottom:2px solid #ebebeb 
}
.accordion-container .accordion-panel:first-child,
.e-component,
.ec-research-data-card .ec-research-data-card-dataset-entry:first-child,
.tables {
  border-top:2px solid #ebebeb 
}
.accordion-container .accordion-icon {
  position:absolute;
  right:.3rem;
  top:.8rem;
  fill:#007398 
}
.pagination-button {
  background-color:transparent;
  border:none;
  margin-right:16px;
  padding:0;
  height:32px;
  cursor:pointer 
}
.pagination-button svg.icon {
  -webkit-transition:background-color .3s,border-color .3s,fill .3s;
  -o-transition:background-color .3s,border-color .3s,fill .3s;
  transition:background-color .3s,border-color .3s,fill .3s;
  border:2px solid #969696;
  padding:2px;
  width:32px;
  height:32px;
  fill:#007398;
  vertical-align:middle 
}
.pagination-button .pagination-label {
  -webkit-transition:color .3s;
  -o-transition:color .3s;
  transition:color .3s;
  color:#323232;
  vertical-align:middle;
  margin:0 8px 
}
.pagination-button:hover svg.icon {
  background-color:#e9711c;
  border-color:#e9711c;
  fill:#fff 
}
.pagination-button[disabled] svg.icon {
  border-color:#b9b9b9;
  background-color:transparent;
  fill:#b9b9b9 
}
.button {
  border:2px solid;
  display:inline-block;
  font-family:inherit;
  height:40px;
  line-height:40px;
  padding:0 16px;
  -webkit-transition:background-color .3s,border-color .3s,color .3s;
  -o-transition:background-color .3s,border-color .3s,color .3s;
  transition:background-color .3s,border-color .3s,color .3s;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none 
}
.button svg.icon {
  fill:currentColor;
  vertical-align:middle;
  -webkit-transition:fill .3s;
  -o-transition:fill .3s;
  transition:fill .3s 
}
.button-text,
.link-button-text {
  -webkit-transition:border-bottom-color .3s,color .3s;
  -o-transition:border-bottom-color .3s,color .3s 
}
.ExportCitation .icon-cited-by-66 {
  -webkit-transform:rotate(180deg);
  -ms-transform:rotate(180deg);
  transform:rotate(180deg) 
}
.button-text {
  border-bottom:2px solid transparent;
  transition:border-bottom-color .3s,color .3s;
  vertical-align:middle 
}
.Citation .export-citation-popover .button-text {
  font-size:16px;
  color:currentColor;
  text-decoration:none 
}
.AddToMendeley .button-text,
.ExportCitation .export-citation-popover .button-text,
.Social .social-popover .button-text {
  font-size:16px;
  color:#323232;
  text-decoration:none 
}
.button-primary,
.link-button-primary {
  background-color:#007398;
  border-color:#007398;
  color:#fff 
}
.button-secondary,
.link-button-secondary {
  background-color:#fff;
  border-color:#007398;
  color:#323232 
}
.button-tertiary,
.link-button-tertiary {
  background-color:#fff;
  border-color:#b9b9b9;
  color:#323232 
}
.button-warning,
.link-button-warning {
  background-color:#c83727;
  border-color:#c83727;
  color:#fff 
}
.button-anchor,
.link-button-anchor {
  border-color:transparent;
  background-color:transparent;
  color:#007398 
}
.InputDropdown.fancy .button.options-visible,
.button-primary:focus:not(:disabled),
.button-primary:hover:not(:disabled),
.button-secondary:focus:not(:disabled),
.button-secondary:hover:not(:disabled),
.button-tertiary:focus:not(:disabled),
.button-tertiary:hover:not(:disabled),
.button-warning:focus:not(:disabled),
.button-warning:hover:not(:disabled) {
  border-color:#e9711c;
  background-color:#e9711c 
}
.button-anchor:focus:not(:disabled) .button-text,
.button-anchor:hover:not(:disabled) .button-text,
.ec-geospatial-data .map-selector:active,
.ec-geospatial-data .map-selector:focus,
.ec-geospatial-data .map-selector:hover,
.link-button-anchor:hover:not(:disabled) .link-button-text {
  color:#e9711c;
  border-bottom:2px solid #e9711c 
}
.button-primary:disabled,
.button-warning:disabled,
.link-button-primary:disabled,
.link-button-warning:disabled {
  background-color:#b9b9b9;
  border-color:#b9b9b9 
}
.button-secondary:disabled,
.button-tertiary:disabled,
.link-button-secondary:disabled,
.link-button-tertiary:disabled {
  background-color:#fff;
  border-color:#b9b9b9;
  color:#b9b9b9 
}
#gh-alerts-dd.gh-is-empty .gh-ppvr-cnt-inner .gh-icon,
#gh-cart-dd.gh-is-empty .gh-ppvr-cnt-inner .gh-icon,
.button-secondary:disabled svg.icon,
.button-tertiary:disabled svg.icon,
.link-button-secondary:disabled svg.icon,
.link-button-tertiary:disabled svg.icon {
  fill:#b9b9b9 
}
@-webkit-keyframes icon-spinner-anim {
  0% {
    opacity:1 
  }
  to {
    opacity:0 
  }
}
@keyframes icon-spinner-anim {
  0% {
    opacity:1 
  }
  to {
    opacity:0 
  }
}
.icon-spinner>rect {
  -webkit-animation:.4s linear infinite icon-spinner-anim;
  animation:.4s linear infinite icon-spinner-anim 
}
.icon-spinner>rect:nth-of-type(2) {
  -webkit-animation-delay:-.4s;
  animation-delay:-.4s 
}
.icon-spinner>rect:nth-of-type(3) {
  -webkit-animation-delay:-.35s;
  animation-delay:-.35s 
}
.icon-spinner>rect:nth-of-type(4) {
  -webkit-animation-delay:-.3s;
  animation-delay:-.3s 
}
.icon-spinner>rect:nth-of-type(5) {
  -webkit-animation-delay:-.25s;
  animation-delay:-.25s 
}
.icon-spinner>rect:nth-of-type(6) {
  -webkit-animation-delay:-.2s;
  animation-delay:-.2s 
}
.icon-spinner>rect:nth-of-type(7) {
  -webkit-animation-delay:-.15s;
  animation-delay:-.15s 
}
.icon-spinner>rect:nth-of-type(8) {
  -webkit-animation-delay:-.1s;
  animation-delay:-.1s 
}
.icon-spinner>rect:nth-of-type(9) {
  -webkit-animation-delay:-.05s;
  animation-delay:-.05s 
}
.icon-spinner>rect:nth-of-type(10) {
  -webkit-animation:none;
  animation:none 
}
.modal {
  border:.8rem solid hsla(0,0%,86%,.5);
  min-width:14.4rem 
}
.InputDropdown.fancy .options-list-container .options-list li:first-child,
.modal-content {
  border-top:2px solid #e9711c 
}
.modal-close-button {
  -webkit-transition:fill .3s;
  -o-transition:fill .3s;
  transition:fill .3s;
  fill:currentColor 
}
.modal-overlay {
  background-color:hsla(0,0%,92%,.85);
  z-index:1000;
  position:fixed 
}
.search-input .search-input-container,
.text-input .text-input-container {
  position:relative;
  min-height:3em 
}
.search-input .search-input-container-no-label,
.text-input .text-input-container-no-label {
  min-height:1.6em 
}
.search-input .search-input-container-no-label .search-input-field,
.text-input .text-input-container-no-label .text-input-field {
  top:0;
  padding:0 0 4px 
}
.search-input-field,
.text-input-field {
  border:none;
  border-bottom:2px solid #dcdcdc;
  position:relative;
  top:20px;
  color:#505050;
  display:inline-block;
  padding:12px 0 4px;
  height:100%;
  outline:0;
  -webkit-transition:border-bottom .4s ease-out;
  -o-transition:border-bottom .4s ease-out;
  transition:border-bottom .4s ease-out;
  width:100%;
  font-family:inherit 
}
.search-input-field-with-clear,
.text-input-field-with-clear {
  padding-right:20px 
}
.search-input-field:focus,
.text-input-field:focus {
  color:#000;
  border-color:#505050 
}
.search-input-field:hover,
.switch-input:focus+.switch-check,
.switch-input:hover+.switch-check,
.switch-label:hover .switch-check,
.text-input-field:hover {
  border-color:#505050 
}
.search-input-field.search-input-animation-off+.search-input-label,
.search-input-field.search-input-has-value+.search-input-label,
.search-input-field:focus+.search-input-label,
.text-input-field.text-input-animation-off+.text-input-label,
.text-input-field.text-input-has-value+.text-input-label,
.text-input-field:focus+.text-input-label {
  top:5px 
}
.search-input-field:disabled,
.text-input-field:disabled {
  border-bottom:2px dotted #dcdcdc;
  background-color:transparent 
}
.search-input-field:disabled+.search-input-label,
.text-input-field:disabled+.text-input-label {
  cursor:default;
  color:#dcdcdc 
}
.search-input-error,
.search-input-error:focus,
.text-input-error,
.text-input-error:focus {
  border-color:#c83727 
}
.search-input-label,
.text-input-label {
  top:25px;
  color:#007398;
  cursor:pointer;
  display:block;
  height:30px;
  margin:0;
  position:absolute;
  -webkit-transition:bottom .2s,font-size .2s,top .2s;
  -o-transition:bottom .2s,font-size .2s,top .2s;
  transition:bottom .2s,font-size .2s,top .2s 
}
.search-input-clear,
.text-input-clear {
  display:none;
  position:absolute;
  top:30px;
  right:0 
}
#gh-cta-btn .gh-icon,
#gh-signin-btn .gh-icon,
.gh-nav .gh-nav-action .gh-icon,
.gh-nav-h>.gh-nav-list>.gh-nav-item,
.search-input-clear .icon,
.text-input-clear .icon,
.u-margin-0 {
  margin:0!important 
}
.search-input-error-message,
.text-input-error-message {
  color:#c83727;
  font-size:.8rem 
}
.search-input-hint,
.text-input-hint {
  color:#b9b9b9;
  font-size:.8rem 
}
.search-input-field::-ms-clear {
  display:none 
}
.warningMessage {
  font-size:initial;
  border:2px solid #009ece;
  padding:1rem 2rem 1rem 1rem 
}
.warningMessage:before {
  color:#fff;
  display:block;
  flex-basis:2rem;
  flex-shrink:0;
  font-size:1.25rem;
  height:2rem;
  line-height:2rem;
  margin:0 1rem 0 0;
  text-align:center;
  width:2rem;
  background:#009ece 
}
.alert-icon-box {
  width:32px;
  height:32px;
  padding:4px;
  vertical-align:top;
  margin-right:-32px 
}
.text-s {
  line-height:1.5;
  font-family:"Elsevier Sans",NexusSans,sans;
  font-size:1.63rem 
}
.alert-text {
  margin-left:40px;
  padding-top:3px;
  color:#323232 
}
.alert-text,
.list-m,
.text-m {
  font-size:1.27rem;
  line-height:1.4 
}
.container,
.panel,
.panel-l,
.panel-m,
.panel-s {
  position:relative;
  overflow:auto 
}
.panel,
.panel-l,
.panel-m,
.panel-s {
  background:#f5f5f5;
  overflow:auto 
}
.panel-l,
.panel-m,
.panel-s {
  padding:16px 
}
.popover-content {
  position:absolute;
  margin-top:16px;
  z-index:1;
  padding:12px;
  border-top:2px solid #d54449;
  background:hsla(0,0%,92%,.85) 
}
.popover-content.popover-align-left.popover-align-left:before {
  content:"";
  position:absolute;
  left:0;
  top:-16px;
  border-right:16px solid transparent;
  border-bottom:16px solid #d54449 
}
.popover-content.popover-align-left.popover-align-left:after {
  content:"";
  position:absolute;
  left:0;
  top:-13px;
  border-right:14px solid transparent;
  border-bottom:14px solid #ebebeb 
}
.popover-content.popover-align-right.popover-align-right:before {
  content:"";
  position:absolute;
  right:0;
  top:-16px;
  border-left:16px solid transparent;
  border-bottom:16px solid #d54449 
}
.popover-content.popover-align-right.popover-align-right:after {
  content:"";
  position:absolute;
  right:0;
  top:-13px;
  border-left:14px solid transparent;
  border-bottom:14px solid #ebebeb 
}
.popover-content-inner {
  background:#fff;
  padding:12px 
}
.popover-button-close {
  position:relative;
  right:0 
}
#gh-mobile-menu .gh-hamburger,
.gh-search-cnt .gh-search-keyword .search-input-clear .gh-icon,
.popover-button-close svg.icon {
  fill:#505050 
}
.badge-info,
.badge-success,
.badge-warning {
  display:inline-block;
  font-weight:400;
  border-radius:10px;
  line-height:0!important 
}
.u-h1,
.u-h1-alt,
.u-h2,
.u-h3,
.u-h4 {
  font-weight:400!important 
}
.badge-sm {
  font-size:.5rem;
  line-height:2.8;
  padding:8px 5px 
}
.badge-md {
  font-size:.7rem;
  line-height:2;
  padding:10px 7px 
}
.badge-info {
  color:#000;
  background:#44c6f4 
}
.badge-success {
  color:#fff;
  background:#29a61b 
}
.badge-warning {
  color:#fff;
  background:#c83727 
}
.show-more-icon {
  -webkit-transition:color .3s,-webkit-transform .3s;
  transition:color .3s,transform .3s,-webkit-transform .3s;
  -o-transition:color .3s,transform .3s 
}
.show-more-icon.active {
  -webkit-transform:scale(-1);
  transform:scale(-1);
  -ms-transform:scale(-1) 
}
.is-truncated-content {
  overflow:hidden;
  position:relative;
  line-height:1.4em;
  max-height:4.2em;
  margin-right:-1em;
  padding-right:1em 
}
.is-truncated-content:before {
  content:"...";
  position:absolute;
  right:0;
  bottom:0 
}
.is-truncated-content:after {
  content:"";
  position:absolute;
  right:0;
  width:1em;
  height:1em;
  margin-top:.2em;
  background:#fff 
}
.switch-input:checked+.switch-check:after {
  left:4px;
  top:4px;
  border-width:6px;
  border-color:#e9711c;
  -webkit-transform:translateX(22px);
  -ms-transform:translateX(22px);
  transform:translateX(22px) 
}
.switch-check {
  cursor:pointer;
  -webkit-transition:border .3s;
  -o-transition:border .3s;
  transition:border .3s;
  border:2px solid #b9b9b9;
  border-radius:12px;
  background-color:#fff;
  width:48px;
  height:24px;
  line-height:24px 
}
.switch-check:after {
  vertical-align:top;
  left:6px;
  top:6px;
  -webkit-transform:translateX(0);
  -ms-transform:translateX(0);
  transform:translateX(0);
  -webkit-transition:-webkit-transform .3s;
  -o-transition:transform .3s;
  transition:transform .3s,-webkit-transform .3s;
  border-radius:50%;
  border:4px solid #b9b9b9;
  background-color:#b9b9b9;
  content:"" 
}
.switch-small.switch-check {
  width:40px;
  height:20px;
  line-height:20px 
}
.switch-small.switch-check:after {
  border-width:2.66667px 
}
.switch-small:checked+.switch-check:after {
  -webkit-transform:translateX(18px);
  -ms-transform:translateX(18px);
  transform:translateX(18px);
  border-width:4px 
}
.InputDropdown {
  border-bottom:2px solid #dcdcdc;
  height:60px 
}
.InputDropdown .value {
  float:left;
  width:calc(100% - 40px) 
}
.InputDropdown .value .search-input-field {
  outline:0;
  border-bottom:none;
  cursor:pointer 
}
.InputDropdown .options-list-container {
  position:relative;
  visibility:hidden 
}
.InputDropdown .options-list-container.isVisible {
  visibility:visible 
}
.InputDropdown .options-list {
  position:absolute;
  top:58px;
  margin:0;
  border:1px solid #b9b9b9;
  border-top:2px solid #505050;
  background:#fff;
  padding:0;
  width:100%;
  z-index:1 
}
#gh-cnt.gh-reduced-size #gh-profile-cnt .gh-avatar.gh-sm,
.InputDropdown .button,
.gh-avatar.gh-xs {
  width:32px;
  height:32px 
}
.InputDropdown .options-list .option-item {
  cursor:pointer;
  padding:8px;
  height:40px;
  list-style:none;
  font-size:.8rem;
  font-weight:300 
}
.InputDropdown .options-list .option-item.isCurrent .options-item-text,
.InputDropdown .options-list .option-item:hover .options-item-text {
  border-bottom:2px solid #e9711c;
  color:#e9711c 
}
.InputDropdown .button {
  position:relative;
  top:20px;
  float:right;
  padding:0 4px 
}
.InputDropdown .button svg {
  margin-right:0!important;
  vertical-align:inherit 
}
.InputDropdown.fancy {
  margin:0 -16px -16px;
  border:none;
  background:hsla(0,0%,86%,.5);
  padding:0 16px 
}
.InputDropdown.fancy .search-input-container input {
  background:0 0 
}
.InputDropdown.fancy .options-list-container .options-list {
  top:60px;
  margin-left:-16px;
  border:none;
  background:hsla(0,0%,86%,.5);
  padding:0 16px 16px;
  width:calc(100% + 32px);
  z-index:1 
}
.link-button {
  border:2px solid;
  font-family:inherit;
  height:48px;
  line-height:48px;
  margin:0;
  overflow:hidden;
  padding:0 16px;
  -webkit-transition:background-color .3s,border-color .3s,color .3s;
  -o-transition:background-color .3s,border-color .3s,color .3s;
  transition:background-color .3s,border-color .3s,color .3s;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none;
  text-decoration:none 
}
.u-hide-visually,
.u-text-truncate {
  white-space:nowrap!important;
  overflow:hidden!important 
}
.Abstracts .author-highlights h2,
.Abstracts .editor-highlights h2,
.u-margin-0-top,
.u-margin-0-ver {
  margin-top:0!important 
}
.link-button svg.icon {
  fill:currentColor;
  -webkit-transition:fill .3s;
  -o-transition:fill .3s;
  transition:fill .3s;
  vertical-align:middle 
}
.link-button-small {
  height:40px;
  line-height:40px 
}
.link-button-text {
  border-bottom:none;
  vertical-align:middle;
  transition:border-bottom-color .3s,color .3s 
}
.link-button-primary:focus:not(:disabled),
.link-button-primary:hover:not(:disabled),
.link-button-secondary:focus:not(:disabled),
.link-button-secondary:hover:not(:disabled),
.link-button-tertiary:focus:not(:disabled),
.link-button-tertiary:hover:not(:disabled),
.link-button-warning:focus:not(:disabled),
.link-button-warning:hover:not(:disabled) {
  border-color:#e9711c;
  background-color:#e9711c;
  text-decoration:none 
}
.with-loading-state svg.icon.icon-spinner {
  vertical-align:middle;
  margin:0 
}
.with-loading-state.is-complete-default {
  background-color:#29a61b;
  border-color:#29a61b 
}
.u-margin-m-top,
.u-margin-m-ver {
  margin-top:24px!important 
}
#gh-cnt.gh-reduced-size #gh-profile-cnt,
.u-margin-m-hor,
.u-margin-m-left {
  margin-left:24px!important 
}
#gh-cta-btn.gh-icon-btn:active,
#gh-cta-btn.gh-icon-btn:focus,
#gh-cta-btn.gh-icon-btn:hover,
#gh-signin-btn.gh-icon-btn:active,
#gh-signin-btn.gh-icon-btn:focus,
#gh-signin-btn.gh-icon-btn:hover,
.gh-nav .gh-icon-btn:active,
.gh-nav .gh-icon-btn:focus,
.gh-nav .gh-icon-btn:hover,
.u-clr-orange,
.u-light-theme .u-clr-orange {
  color:#e9711c!important 
}
.u-clr-blue,
.u-light-theme .u-clr-blue {
  color:#007398!important 
}
.u-clr-info-blue,
.u-light-theme .u-clr-info-blue {
  color:#009ece!important 
}
.u-clr-red,
.u-light-theme .u-clr-red {
  color:#c83727!important 
}
.u-clr-green,
.u-light-theme .u-clr-green {
  color:#29a61b!important 
}
.u-dark-theme .u-clr-orange {
  color:#ff8200!important 
}
.u-dark-theme .u-clr-blue,
.u-dark-theme .u-clr-info-blue {
  color:#44c6f4!important 
}
.u-dark-theme .u-clr-red {
  color:#ff6a5a!important 
}
.u-dark-theme .u-clr-green {
  color:#53b848!important 
}
.u-clr-white {
  color:#fff!important 
}
.u-clr-black {
  color:#000!important 
}
.u-clr-grey1 {
  color:#f5f5f5!important 
}
.u-clr-grey2 {
  color:#ebebeb!important 
}
.u-clr-grey3 {
  color:#dcdcdc!important 
}
.u-clr-grey4 {
  color:#b9b9b9!important 
}
.u-clr-grey5 {
  color:#969696!important 
}
.u-clr-grey6 {
  color:#737373!important 
}
.u-clr-grey7 {
  color:#505050!important 
}
.u-clr-grey8 {
  color:#323232!important 
}
.u-bg-orange,
.u-light-theme .u-bg-orange {
  background-color:#e9711c!important 
}
.u-bg-blue,
.u-light-theme .u-bg-blue {
  background-color:#007398!important 
}
.u-bg-info-blue {
  background-color:#009ece!important 
}
.u-bg-red,
.u-bg-warning-red,
.u-light-theme .u-bg-red {
  background-color:#c83727!important 
}
.u-bg-green,
.u-light-theme .u-bg-green {
  background-color:#29a61b!important 
}
.u-dark-theme .u-bg-orange {
  background-color:#ff8200!important 
}
.u-dark-theme .u-bg-blue {
  background-color:#44c6f4!important 
}
.u-dark-theme .u-bg-red {
  background-color:#ff6a5a!important 
}
.u-dark-theme .u-bg-green {
  background-color:#53b848!important 
}
#gh-cta-btn.gh-icon-btn:active .gh-icon,
#gh-cta-btn.gh-icon-btn:focus .gh-icon,
#gh-cta-btn.gh-icon-btn:hover .gh-icon,
#gh-mobile-menu .gh-hamburger .button-link:active svg,
#gh-mobile-menu .gh-hamburger .button-link:focus svg,
#gh-mobile-menu .gh-hamburger .button-link:hover svg,
#gh-signin-btn.gh-icon-btn:active .gh-icon,
#gh-signin-btn.gh-icon-btn:focus .gh-icon,
#gh-signin-btn.gh-icon-btn:hover .gh-icon,
.gh-nav .gh-icon-btn:active .gh-icon,
.gh-nav .gh-icon-btn:focus .gh-icon,
.gh-nav .gh-icon-btn:hover .gh-icon,
.u-fill-orange {
  fill:#e9711c!important 
}
.u-fill-blue {
  fill:#007398!important 
}
.u-fill-red {
  fill:#c83727!important 
}
.u-fill-green {
  fill:#29a61b!important 
}
.u-fill-white {
  fill:#fff!important 
}
.u-fill-black {
  fill:#000!important 
}
.u-fill-grey1 {
  fill:#f5f5f5!important 
}
.u-fill-grey2 {
  fill:#ebebeb!important 
}
.u-fill-grey3 {
  fill:#dcdcdc!important 
}
.u-fill-grey5 {
  fill:#969696!important 
}
.u-fill-grey6 {
  fill:#737373!important 
}
#gh-cta-btn .gh-icon:not(:hover),
#gh-signin-btn .gh-icon:not(:hover),
.gh-nav .gh-nav-action .gh-icon:not(:hover),
.u-fill-grey7 {
  fill:#505050!important 
}
.u-fill-grey8 {
  fill:#323232!important 
}
#gh-cnt,
#u-reset-margin,
#u-reset-margin a,
.u-font-sans {
  font-family:NexusSans,Arial,Helvetica,Lucida Sans Unicode,Microsoft Sans Serif,Segoe UI Symbol,STIXGeneral,Cambria Math,Arial Unicode MS,sans-serif!important 
}
.text-xs {
  font-size:1.4rem;
  line-height:1.57 
}
#gh-mob-inst-cnt .gh-inst-cnt,
.checkbox,
.search-input-field.search-input-animation-off+.search-input-label,
.search-input-field.search-input-has-value+.search-input-label,
.search-input-field:focus+.search-input-label,
.switch,
.text-input-field.text-input-animation-off+.text-input-label,
.text-input-field.text-input-has-value+.text-input-label,
.text-input-field:focus+.text-input-label {
  font-size:.8rem;
  line-height:1.5 
}
#gh-drawer .gh-nav h2,
.alert-text,
.text-m {
  font-size:1.8rem;
  line-height:1.4 
}
.text-l,
.text-xl {
  line-height:1.33;
  color:#505050 
}
.u-h1,
.u-h1-alt,
.u-h2,
.u-h3 {
  line-height:1.333!important 
}
.u-h1,
.u-h1-alt {
  font-size:28px!important 
}
.u-h2 {
  font-size:24px!important 
}
.u-h3 {
  font-size:20px!important 
}
#gh-drawer-header .button-link,
#gh-drawer-header .gh-dh-opt p,
.u-h5 {
  font-size:16px!important 
}
.u-h5 {
  font-weight:700!important 
}
.u-text-light {
  font-weight:100 
}
.u-text-uppercase {
  text-transform:uppercase!important 
}
.u-text-lowercase {
  text-transform:lowercase!important 
}
.u-text\+\+ {
  font-size:larger!important 
}
.u-text-- {
  font-size:smaller!important 
}
.u-text-right {
  text-align:right!important 
}
.u-text-left {
  text-align:left!important 
}
.u-text-center {
  text-align:center!important 
}
.u-text-justify {
  text-align:justify!important 
}
.u-text-truncate {
  max-width:100%!important;
  -o-text-overflow:ellipsis!important;
  text-overflow:ellipsis!important 
}
.u-text-italic {
  font-style:italic!important 
}
.u-text-normal {
  font-style:normal!important 
}
.u-text-oblique {
  font-style:oblique!important 
}
#gs-casa-r,
.PdfEmbed #pdfDownloadLinkContainer,
.conflict,
.error,
.hidden,
.hide-for-landscape,
.plx-wrapping-print-link,
.print-only,
.show-for-portrait,
.show-for-touch,
.success,
.touch .hide-for-touch,
.u-display-none,
.u-hide,
.u-show-from-lg,
.u-show-from-md,
.u-show-from-sm,
.u-show-from-xl,
.u-show-from-xs,
.u-show-inline-from-lg,
.u-show-inline-from-md,
.u-show-inline-from-sm,
.u-show-inline-from-xl,
.u-show-inline-from-xs,
.valid-email {
  display:none!important 
}
.u-display-block {
  display:block!important 
}
.u-display-inline {
  display:inline!important 
}
.u-display-inline-block {
  display:inline-block!important 
}
.u-position-initial {
  position:static 
}
.u-clearfix:after {
  content:"";
  display:table;
  clear:both 
}
.u-hide-visually {
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  padding:0!important;
  clip:rect(0,0,0,0)!important;
  -webkit-clip-path:inset(50%)!important;
  clip-path:inset(50%)!important;
  border:0!important 
}
.u-hide-visually-focusable:active,
.u-hide-visually-focusable:focus {
  position:static!important;
  width:auto!important;
  height:auto!important;
  overflow:visible!important;
  clip:auto!important;
  white-space:normal!important;
  -webkit-clip-path:none!important;
  clip-path:none!important 
}
.u-flip-vertically {
  -webkit-transform:scaleY(-1);
  -ms-transform:scaleY(-1);
  transform:scaleY(-1) 
}
.u-highlight {
  background-color:#fadfcc;
  border:1px solid #e6651b 
}
@-webkit-keyframes gh-mobile-menu {
  0% {
    right:-320px 
  }
  1% {
    right:-300px 
  }
  99% {
    right:-20px 
  }
  to {
    right:0 
  }
}
@keyframes gh-mobile-menu {
  0% {
    right:-320px 
  }
  1% {
    right:-300px 
  }
  99% {
    right:-20px 
  }
  to {
    right:0 
  }
}
#gh-cnt.gh-reduced-size #gh-main-cnt,
.u-max-lib-height {
  height:48px 
}
.u-max-lib-dimensions-mobile {
  height:60px;
  width:234px 
}
.gh-move-to-spine>.anchor:hover {
  cursor:pointer;
  color:#323232!important 
}
.icon-help,
.icon-search {
  -webkit-transition:.3s!important;
  -o-transition:.3s!important;
  transition:.3s!important 
}
.u-flex-center,
.u-flex-center-ver {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center 
}
.gh-dd-nav,
.u-list-reset,
.u-options-list {
  list-style:none;
  padding-left:0!important 
}
.ec-interactive-case-insights .ec-ici-question-title,
.u-mt-8,
.u-options-list li+li {
  margin-top:8px 
}
.u-overlay {
  bottom:0;
  left:0;
  position:fixed;
  top:0;
  z-index:70 
}
.u-overlay.mobile-menu-overlay {
  background-color:hsla(0,0%,92%,.85) 
}
#gh-main-cnt {
  -webkit-transition:padding .3s,height .3s;
  -o-transition:padding .3s,height .3s;
  transition:padding .3s,height .3s;
  height:80px;
  width:100%;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between 
}
#Abs01,
#gh-cnt #gh-mobile-menu,
.Toolbar .show-toc-button .button-text,
.WorkspaceReference .references>.label,
.article .lm-nav-root,
.download-all-supplemental-data .desktop-text,
.gh-sr-only,
.issue-navigation .extra-detail-1,
.issue-navigation .extra-detail-2,
min- #sidebarUser {
  display:none
}
@media speech {
  .gh-sr-only {
    display:block 
  }
}
#gh-cnt {
  color:#505050;
  position:relative 
}
#gh-cnt.gh-reduced-size #gh-main-cnt .gh-nav-h>.gh-nav-list>.gh-nav-item .gh-icon-btn svg,
#gh-cnt.gh-reduced-size #gh-profile-cnt .gh-avatar.gh-sm svg {
  height:20px!important 
}
#gh-cnt.gh-reduced-size #gh-main-cnt .gh-profile-container>.button,
#gh-cnt.gh-reduced-size #gh-main-cnt .gh-profile-container>.link-button {
  font-size:.8rem;
  line-height:1.75;
  height:32px;
  margin-left:24px!important 
}
#gh-cnt.gh-reduced-size #gh-main-cnt #gh-mobile-menu .gh-hamburger svg {
  width:32px!important 
}
#gh-cnt.gh-reduced-size .gh-lib-banner.gh-lb-legacy {
  height:0;
  width:0;
  margin-left:0 
}
#gh-cnt.gh-reduced-size .gh-lib-banner.gh-lb-dominant img {
  height:0!important 
}
#gh-cnt.gh-reduced-size #gh-branding .gh-logo,
#gh-cnt.gh-reduced-size #gh-branding svg {
  height:32px!important 
}
#gh-cnt.gh-reduced-size #gh-branding h1 {
  font-size:.8rem;
  line-height:1.75;
  margin-left:8px 
}
#gh-cnt.gh-reduced-size #gh-branding .gh-wordmark {
  margin-left:8px;
  height:20px!important 
}
#gh-cnt.gh-reduced-size #gh-branding .gh-wordmark.gh-srm-wordmark {
  height:9px!important 
}
#gh-cnt.gh-reduced-size .gh-search-cnt {
  top:0!important;
  -webkit-box-shadow:none;
  box-shadow:none 
}
#gh-cnt.gh-sticky-header {
  position:fixed;
  position:-webkit-sticky;
  position:sticky;
  top:0 
}
#gh-cnt .search-bar-icon {
  height:20px!important;
  margin-top:4px 
}
#gh-cnt #gh-branding,
.u-margin-0-right {
  margin-right:0!important 
}
#gh-cnt .gh-nav-utilities.gh-nav-h,
.u-margin-0-left {
  margin-left:0!important 
}
#gh-cnt .gh-skip-navigation:active,
#gh-cnt .gh-skip-navigation:focus,
#gh-cnt .gh-skip-navigation:hover {
  left:50%;
  top:0;
  width:auto;
  height:auto;
  overflow:visible 
}
.gh-avatar {
  border-radius:100%;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  color:#fff;
  background:50%/cover no-repeat #505050;
  border:none;
  -ms-flex-negative:0;
  flex-shrink:0;
  -webkit-transition:height .2s,width .2s;
  -o-transition:height .2s,width .2s;
  transition:height .2s,width .2s 
}
.tables.frame-all table,
input[type=text] {
  border:1px solid #ebebeb 
}
.gh-avatar.gh-md {
  width:48px;
  height:48px 
}
.gh-avatar.gh-sm {
  width:40px;
  height:40px 
}
.u-display-inline-flex {
  display:-webkit-inline-box!important;
  display:-ms-inline-flexbox!important;
  display:inline-flex!important 
}
#gh-branding {
  -ms-flex-negative:0;
  flex-shrink:0;
  -ms-flex-positive:1;
  margin-right:64px;
  text-decoration:none 
}
#gh-branding .gh-logo {
  -webkit-transition:height .3s,width .3s;
  -o-transition:height .3s,width .3s;
  transition:height .3s,width .3s;
  height:48px;
  width:54px 
}
#gh-drawer,
#gh-profile-dropdown .popover-content-inner {
  width:320px 
}
#gh-branding .gh-logo svg,
#gh-branding .gh-logo.gh-logo-only {
  height:54px 
}
#gh-branding .gh-logo svg,
#gh-branding .gh-logo.gh-logo-wordmark {
  height:64px 
}
#gh-branding .gh-logo+.gh-wordmark,
#gh-branding h1,
.gh-dd-actions a+button,
.u-ml-16 {
  margin-left:16px 
}
#gh-branding h1 {
  color:#e9711c;
  line-height:1.16667;
  font-weight:500;
  margin-top:4px;
  -webkit-transition:font-size .3s,margin-left .3s;
  -o-transition:font-size .3s,margin-left .3s;
  transition:font-size .3s,margin-left .3s 
}
#gh-branding .gh-wordmark {
  -webkit-transition:height .3s,margin .3s,width .3s;
  -o-transition:height .3s,margin .3s,width .3s;
  transition:height .3s,margin .3s,width .3s;
  height:30px!important;
  -webkit-transform:translateY(2px);
  -ms-transform:translateY(2px);
  transform:translateY(2px) 
}
#gh-branding .gh-wordmark.gh-srm-wordmark {
  height:14px!important 
}
#gh-mob-inst-cnt .gh-inst-cnt {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
  flex-direction:column;
  padding:16px 
}
.gh-lib-banner {
  -webkit-transition:height .3s,width .3s,margin-left .3s;
  -o-transition:height .3s,width .3s,margin-left .3s;
  transition:height .3s,width .3s,margin-left .3s;
  overflow:hidden 
}
.gh-lib-banner a.anchor .anchor-text {
  border-bottom:1px solid transparent 
}
.gh-lib-banner a.anchor:focus .anchor-text,
.gh-lib-banner a.anchor:hover .anchor-text {
  border-bottom:1px solid #e9711c 
}
.gh-lib-banner.gh-lb-legacy {
  margin-left:32px;
  -ms-flex-negative:0;
  flex-shrink:0;
  max-width:234px;
  max-height:60px;
  font-size:.7rem;
  line-height:2 
}
.gh-lib-banner.gh-lb-legacy .gh-lb-info {
  line-height:1.14 
}
.gh-lib-banner.gh-lb-legacy .gh-lb-info .gh-lb-message {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center 
}
.gh-lib-banner.gh-lb-dominant {
  -webkit-transition:height .3s,padding .3s,-webkit-transform .3s;
  transition:height .3s,padding .3s,transform .3s,-webkit-transform .3s;
  -o-transition:height .3s,padding .3s,transform .3s;
  height:80px;
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center 
}
.gh-lib-banner.gh-lb-dominant img {
  -webkit-transition:height .3s;
  -o-transition:height .3s;
  transition:height .3s;
  height:48px 
}
.gh-lib-banner .gh-il-placeholder {
  width:40px;
  height:40px;
  -ms-flex-negative:0;
  flex-shrink:0;
  background-size:cover;
  background-color:#505050;
  background-position:50% 
}
.gh-nav-cnt,
.gh-nav-cnt .gh-nav-links-container {
  height:80px 
}
.gh-nav-cnt {
  position:relative;
  width:77% 
}
.Body .formula>.label,
.DoiLink .rights-and-content,
.LicenseInfo .OpenAccessLabel,
.Tail .formula>.label,
.WorkspaceArticles .ViewDetailsButton,
.actionRole,
.column+.column:last-child,
.column+.columns:last-child,
.column:last-child:not(:first-child),
.columns+.column:last-child,
.columns+.columns:last-child,
.columns:last-child:not(:first-child),
.ec-float-right,
.gh-nav-cnt .gh-nav-links-container-h,
.lt-ie8 #global-nav .returnoldspringerlink,
.nav-right,
.pull-right,
.right {
  float:right 
}
.OpenAccessLabel .access-indicator {
  background:#53b848;
  border-radius:8px;
  display:inline-block;
  width:8px;
  height:8px;
  margin-left:8px 
}
.gh-nav-cnt .gh-nav-links-container-h nav+nav,
.u-ml-64 {
  margin-left:64px 
}
@media only screen and (max-width:720px) {
  #gh-cnt #gh-branding.search-bar-visible,
  #gh-cnt #gh-mobile-menu.search-bar-visible {
    display:none!important 
  }
  #gh-cnt .gh-search-cnt {
    margin:0;
    padding-right:0 
  }
  .gh-nav-cnt.search-visible {
    width:100%!important 
  }
}
.gh-nav-cnt .gh-nav-h {
  z-index:1;
  float:left;
  height:80px 
}
.gh-nav .gh-nav-item:before {
  content:none!important 
}
#gh-drawer-header .gh-hamburger svg,
.gh-nav .gh-nav-item .gh-icon {
  max-width:none!important 
}
.gh-nav .gh-nav-action {
  position:relative;
  white-space:nowrap;
  color:#505050 
}
#gh-cta-btn .anchor-text .gh-badge,
#gh-cta-btn .button-link-text .gh-badge,
#gh-signin-btn .anchor-text .gh-badge,
#gh-signin-btn .button-link-text .gh-badge,
.gh-nav .gh-nav-action .anchor-text .gh-badge,
.gh-nav .gh-nav-action .button-link-text .gh-badge {
  position:absolute;
  top:5px;
  right:-5px;
  padding:8px 
}
.gh-nav-h {
  display:inline-block;
  height:80px;
  overflow:visible;
  -webkit-transition:margin-left .4s;
  -o-transition:margin-left .4s;
  transition:margin-left .4s 
}
.gh-nav-h>.gh-nav-list {
  display:-webkit-box;
  display:-ms-flexbox;
  height:100%;
  display:flex 
}
.gh-nav-h>.gh-nav-list>.gh-nav-item+.gh-nav-item {
  padding-left:32px;
  -webkit-transition:padding-left .2s;
  -o-transition:padding-left .2s;
  transition:padding-left .2s 
}
.gh-nav-h.gh-nav-links>.gh-nav-list>.gh-nav-item {
  -webkit-transform:translateY(2px);
  -ms-transform:translateY(2px);
  transform:translateY(2px);
  line-height:26px 
}
.gh-nav-h.gh-nav-utilities>.gh-nav-list>.gh-nav-item {
  -webkit-transform:translateY(-2px);
  -ms-transform:translateY(-2px);
  transform:translateY(-2px) 
}
.Outline li li,
.Outline li li li,
.gh-nav-h.gh-nav-utilities>.gh-nav-list>.gh-nav-item+.gh-nav-item {
  padding-left:8px 
}
.gh-nav-h.gh-nav-utilities>.gh-nav-list>.gh-nav-item .gh-icon-btn {
  padding:8px 
}
.gh-nav-h.gh-nav-utilities>.gh-nav-list>.gh-nav-item .gh-icon-btn .anchor-text .gh-badge {
  right:-36px 
}
.gh-nav .gh-icon-btn .gh-icon {
  -webkit-transition:height .3s,width .3s;
  -o-transition:height .3s,width .3s;
  transition:height .3s,width .3s 
}
.gh-nav-v {
  margin:32px 16px 0 
}
.App .Article p,
.abstractId,
.bibliography-sec,
.gh-nav-v>ul>li {
  margin:0 0 24px 
}
.gh-nav-v>ul>li.gh-has-dd,
.u-mb-32 {
  margin-bottom:32px 
}
.gh-nav-v>ul>li:not(.gh-has-dd)+li.gh-has-dd,
.u-mt-32 {
  margin-top:32px 
}
.gh-search-toggle .gh-icon-btn {
  padding-top:10px!important 
}
.gh-search-cnt {
  -webkit-transition:top .3s;
  -o-transition:top .3s;
  transition:top .3s;
  position:absolute;
  z-index:101;
  left:-2px;
  width:100%;
  top:16px 
}
.gh-search-cnt .gh-nav-search-icon {
  position:absolute;
  top:14px;
  left:0;
  z-index:1 
}
.gh-search-cnt .gh-search-keyword {
  height:48px;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1 
}
.gh-search-cnt .gh-search-keyword .search-input-field {
  height:46px;
  padding:8px 24px 0 32px;
  -webkit-transition:height .3s;
  -o-transition:height .3s;
  transition:height .3s 
}
@media only screen and (max-width:getBreakpointDownValue(48em)) {
  .gh-nav-cnt .gh-nav-utilities {
    margin-left:0 
  }
  .gh-search-cnt {
    top:0;
    left:0!important;
    right:0!important;
    bottom:0 
  }
  .gh-search-cnt .gh-nav-search-icon {
    left:16px 
  }
  .gh-search-cnt .gh-search-keyword .search-input-field {
    padding:0 40px 0 48px 
  }
}
@media only screen and (max-width:1120px) {
  #gh-cnt .gh-nav-h>.gh-nav-list>.gh-nav-item+.gh-nav-item {
    padding-left:24px 
  }
  #gh-cnt .gh-nav-h.gh-nav-utilities>.gh-nav-list>.gh-nav-item+.gh-nav-item {
    padding-left:2px 
  }
  #gh-cnt .gh-nav-cnt+#gh-signin-btn {
    margin-left:2px 
  }
  #gh-cnt #gh-profile-cnt {
    margin-left:24px!important 
  }
  #gh-cnt #gh-profile-cnt .gh-avatar.gh-sm {
    height:32px;
    width:32px 
  }
  #gh-cnt #gh-main-cnt>.gh-icon-btn svg,
  #gh-cnt #gh-profile-cnt .gh-avatar.gh-sm svg,
  #gh-cnt .gh-nav-h>.gh-nav-list>.gh-nav-item .gh-icon-btn svg,
  .gh-search-cnt .search-bar-icon {
    height:20px!important 
  }
  #gh-cnt #gh-main-cnt .gh-profile-container>.button,
  #gh-cnt #gh-main-cnt .gh-profile-container>.link-button,
  #gh-cnt .gh-profile-container>.button,
  #gh-cnt .gh-profile-container>.link-button {
    font-size:.8rem;
    line-height:1.75;
    height:32px;
    margin-left:24px!important 
  }
  #gh-cnt .gh-nav-h+.gh-nav-h {
    margin-left:32px!important 
  }
  #gh-cnt .gh-nav-h>.gh-nav-list>.gh-nav-item {
    font-size:.9rem;
    line-height:1.55556 
  }
  .gh-search-cnt .search-bar-icon.icon-cross {
    margin-top:4px!important 
  }
  .gh-search-cnt .gh-search-keyword .search-input-field {
    height:42px;
    padding:8px 24px 0 32px;
    font-size:16px 
  }
}
@media only screen and (max-width:992px) {
  .u-no-scroll {
    position:fixed;
    overflow:hidden 
  }
  #gh-cnt .gh-nav-h>.gh-nav-list>.gh-nav-item+.gh-nav-item {
    padding-left:24px 
  }
  #gh-cnt .gh-nav-h.gh-nav-utilities>.gh-nav-list>.gh-nav-item+.gh-nav-item {
    padding-left:2px 
  }
  #gh-cnt .gh-nav-cnt+#gh-signin-btn {
    margin-left:2px 
  }
  #gh-cnt #gh-main-cnt .gh-nav-h>.gh-nav-list>.gh-nav-item .gh-icon-btn svg,
  #gh-cnt #gh-main-cnt>.gh-icon-btn svg,
  #gh-cnt #gh-profile-cnt .gh-avatar.gh-sm svg,
  #gh-cnt .gh-nav-h>.gh-nav-list>.gh-nav-item .gh-icon-btn svg,
  #gh-cnt.gh-reduce-v-space #gh-main-cnt .gh-nav-h>.gh-nav-list>.gh-nav-item .gh-icon-btn svg,
  #gh-cnt.gh-reduce-v-space #gh-profile-cnt .gh-avatar.gh-sm svg {
    height:20px!important 
  }
  #gh-cnt .gh-nav-h+.gh-nav-h {
    margin-left:32px!important 
  }
  #gh-cnt .gh-nav-h>.gh-nav-list>.gh-nav-item {
    font-size:.9rem;
    line-height:1.55556 
  }
  #gh-cnt #gh-mobile-menu {
    display:block!important 
  }
  #gh-cnt .gh-move-to-spine {
    display:none!important 
  }
  #gh-cnt #gh-profile-cnt,
  #gh-cnt.gh-reduce-v-space #gh-profile-cnt {
    margin-left:24px!important 
  }
  #gh-cnt #gh-profile-cnt .gh-avatar.gh-sm,
  #gh-cnt.gh-reduce-v-space #gh-profile-cnt .gh-avatar.gh-sm {
    height:32px;
    width:32px 
  }
  #gh-cnt #gh-main-cnt,
  #gh-cnt.gh-reduce-v-space #gh-main-cnt,
  .gh-nav-cnt.search-visible {
    height:48px 
  }
  #gh-cnt #gh-main-cnt .gh-profile-container>.button,
  #gh-cnt #gh-main-cnt .gh-profile-container>.link-button,
  #gh-cnt.gh-reduce-v-space #gh-main-cnt .gh-profile-container>.button,
  #gh-cnt.gh-reduce-v-space #gh-main-cnt .gh-profile-container>.link-button {
    font-size:.8rem;
    line-height:1.75;
    height:32px;
    margin-left:24px!important 
  }
  #gh-cnt #gh-main-cnt #gh-mobile-menu .gh-hamburger svg,
  #gh-cnt.gh-reduce-v-space #gh-main-cnt #gh-mobile-menu .gh-hamburger svg {
    width:32px!important 
  }
  #gh-cnt .gh-lib-banner.gh-lb-legacy,
  #gh-cnt.gh-reduce-v-space .gh-lib-banner.gh-lb-legacy {
    height:0;
    width:0;
    margin-left:0 
  }
  #gh-cnt .gh-lib-banner.gh-lb-dominant,
  #gh-cnt.gh-reduce-v-space .gh-lib-banner.gh-lb-dominant {
    height:0;
    padding-top:0;
    padding-bottom:0 
  }
  #gh-cnt .gh-lib-banner.gh-lb-dominant img,
  #gh-cnt.gh-reduce-v-space .gh-lib-banner.gh-lb-dominant img {
    height:0!important 
  }
  #gh-cnt #gh-branding .gh-logo,
  #gh-cnt #gh-branding svg,
  #gh-cnt.gh-reduce-v-space #gh-branding .gh-logo,
  #gh-cnt.gh-reduce-v-space #gh-branding svg {
    height:32px!important 
  }
  #gh-cnt #gh-branding h1,
  #gh-cnt.gh-reduce-v-space #gh-branding h1 {
    font-size:.8rem;
    line-height:1.75;
    margin-left:8px 
  }
  #gh-cnt #gh-branding .gh-wordmark,
  #gh-cnt.gh-reduce-v-space #gh-branding .gh-wordmark {
    margin-left:8px;
    height:20px!important 
  }
  #gh-cnt #gh-branding .gh-wordmark svg,
  #gh-cnt #gh-branding .gh-wordmark.gh-srm-wordmark,
  #gh-cnt.gh-reduce-v-space #gh-branding .gh-wordmark svg,
  #gh-cnt.gh-reduce-v-space #gh-branding .gh-wordmark.gh-srm-wordmark {
    height:9px!important 
  }
  #gh-cnt.gh-reduce-v-space .gh-search-cnt {
    top:0!important;
    -webkit-box-shadow:none;
    box-shadow:none 
  }
  #gh-cnt #gh-main-cnt>.gh-help-button {
    display:none 
  }
  .gh-search-cnt .search-bar-icon.icon-search {
    margin-top:0 
  }
  .gh-search-cnt .gh-search-keyword .search-input-field {
    padding-top:16px 
  }
}
.gh-search-cnt .gh-search-keyword .search-input-clear {
  top:13px;
  right:0 
}
@media only screen and (max-width:getBreakpointDownValue(48em)) {
  .gh-search-cnt .gh-search-keyword .search-input-clear {
    right:16px 
  }
}
#gh-alerts-dd:not(.gh-is-empty) .gh-ppvr-cnt-inner,
#gh-cart-dd:not(.gh-is-empty) .gh-ppvr-cnt-inner {
  width:420px 
}
#gh-alerts-dd.gh-is-empty .gh-ppvr-cnt-inner,
#gh-cart-dd.gh-is-empty .gh-ppvr-cnt-inner {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:270px 
}
#gh-alerts-dd.gh-is-empty .gh-ppvr-cnt-inner .gh-lbl,
#gh-cart-dd.gh-is-empty .gh-ppvr-cnt-inner .gh-lbl,
#gh-profile-cnt .gh-ppvr-cnt-inner .gh-dd-nav .gh-nav-item,
.Toolbar .quick-search-container {
  white-space:nowrap 
}
#gh-main-cnt .gh-profile-container {
  -ms-flex-negative:0;
  flex-shrink:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex 
}
#gh-profile-cnt {
  -ms-flex-negative:0;
  flex-shrink:0;
  -webkit-transition:margin .3s;
  -o-transition:margin .3s;
  transition:margin .3s 
}
#gh-profile-cnt .gh-ppvr-cnt-inner {
  padding:16px 16px 28px!important 
}
#gh-profile-cnt .gh-ppvr-trigger button {
  font-family:inherit;
  border:none 
}
#gh-cta-btn,
#gh-signin-btn {
  -ms-flex-negative:0;
  flex-shrink:0;
  position:relative;
  white-space:nowrap 
}
#gh-cta-btn.gh-icon-btn,
#gh-signin-btn.gh-icon-btn {
  padding:10px;
  margin-left:12px;
  -webkit-transform:translateY(-2px);
  -ms-transform:translateY(-2px);
  transform:translateY(-2px) 
}
.gh-user-info .gh-user-email {
  font-size:16px;
  max-width:100% 
}
.WorkspaceArticles .overflow,
.gh-user-info .gh-user-email,
.gh-user-info .gh-user-fname {
  overflow:hidden;
  white-space:nowrap;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis 
}
.gh-user-info.gh-mobile {
  height:32px;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center 
}
.details-44861495>*+*,
.gh-dd-nav .gh-nav-item+.gh-nav-item,
.tables .captions,
.u-mt-16 {
  margin-top:16px 
}
.gh-dd-actions {
  white-space:nowrap;
  text-align:center 
}
.gh-user-icon {
  border-bottom:2px solid transparent!important;
  padding-bottom:2px!important 
}
.gh-user-icon .button-link-text {
  -webkit-transition:none!important;
  -o-transition:none!important;
  transition:none!important 
}
.gh-user-icon:active,
.gh-user-icon:focus,
.gh-user-icon:hover {
  color:#e9711c!important;
  cursor:pointer!important;
  border-bottom:2px solid #e9711c!important;
  padding-bottom:2px!important 
}
.Publication .reference-module-title,
.SidePanel .details>.small-grey,
.Workspace h2,
.pubDOI:hover,
span.secondary,
table caption {
  color:#737373 
}
.gh-user-icon:active .button-link-text,
.gh-user-icon:focus .button-link-text,
.gh-user-icon:hover .button-link-text {
  border-bottom:0!important;
  padding-bottom:0!important 
}
.rmp-badge {
  position:relative;
  bottom:10px;
  padding:8px 5px;
  font-size:10px 
}
#gh-mobile-menu .gh-avatar,
#gh-mobile-menu .gh-lib-banner .gh-il-placeholder {
  background-color:#505050 
}
#gh-mobile-menu .gh-hamburger .button-link svg {
  -webkit-transition:width .3s;
  -o-transition:width .3s;
  transition:width .3s 
}
#gh-drawer {
  overflow:scroll;
  -webkit-overflow-scrolling:touch;
  position:fixed;
  right:-320px;
  top:0;
  z-index:1000;
  visibility:hidden;
  -webkit-transition:visibility .2s,right .2s;
  -o-transition:visibility .2s,right .2s;
  transition:visibility .2s,right .2s 
}
#gh-drawer.gh-is-expanded {
  right:0;
  visibility:visible 
}
#gh-drawer-header {
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-direction:reverse;
  -ms-flex-flow:row-reverse;
  flex-flow:row-reverse;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  min-height:48px;
  font-size:16px;
  color:#fff 
}
#gh-drawer-header .gh-hamburger:first-child:last-child {
  position:absolute;
  right:16px;
  top:16px 
}
#gh-drawer-header .gh-dh-opt {
  min-width:0;
  display:flex;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1 
}
#gh-drawer-header .gh-dh-opt .gh-dh-profile {
  width:85% 
}
#gh-drawer-header .gh-dh-opt .gh-dh-actions {
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex 
}
input[type=text] {
  float:left;
  width:100%;
  /*! height:32px; */
  line-height:20px; 
}
span.small-caps {
  font-variant:small-caps 
}
.TableOfContents .tab-label,
.issue p.type small {
  font-size:12px 
}
*,
.KSczvd .mIZh1c,
.KSczvd .snByac,
.fuqAvf,
.uk-button,
[class*=uk-width],
body .row {
  box-sizing:border-box 
}
.App,
.popup--compound img,
.u-ma-auto {
  margin:auto 
}
.App a img,
.Toolbar.isChorus,
table .no-border,
ul.navMenu li:last-child,
ul.navMenu-menu li:last-child {
  border:0 
}
.tables td.border-left,
.tables th.border-left,
.tables.frame-sides table,
table .border-left {
  border-left:1px solid #ebebeb 
}
.tables table.colsep-1 td,
.tables table.colsep-1 th,
.tables td,
.tables td.border-right,
.tables td.colsep-1,
.tables th,
.tables th.border-right,
.tables th.colsep-1,
.tables.colsep-1 td,
.tables.colsep-1 th,
.tables.frame-sides table,
table .border-right {
  border-right:1px solid #ebebeb 
}
.tables table.rowsep-1 td,
.tables table.rowsep-1 th,
.tables td,
.tables td.border-bottom,
.tables td.rowsep-1,
.tables th,
.tables th.border-bottom,
.tables th.rowsep-1:after,
.tables tr.rowsep-1 td,
.tables tr.rowsep-1 th,
.tables.frame-bottom table,
.tables.frame-topbot table,
.tables.rowsep-1 td,
.tables.rowsep-1 th,
table .border-bottom {
  border-bottom:1px solid #ebebeb 
}
.App .Article .bibliography p,
.App .Article .ref-bibliography p,
.App .Article .bibliography-sec p {
  text-indent:-2.7em;
  margin-left:2.7em;
  font-size:1.8rem;
  word-wrap:break-word 
}
.bibliography p a,
.ref-bibliography p a,
.bibliography-sec p a {
  cursor:pointer;
  display:initial
}
.bibliography-sec dt,
.references .label {
  float:left;
  padding-right:10px 
}
.bibliography-sec dd {
  margin-bottom:16px;
  margin-left:48px;
  display:block 
}
.ReferenceLinks {
  margin-top:6px;
  position:relative;
  text-indent:0;
  font-family:"Elsevier Sans",NexusSans,"Bliss Regular","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif;
}

.ReferenceLinks .link svg.arrow-external-link {
  height:clamp(10px, 0.5em, 0.5em);
}
.ReferenceLinks .link svg.loading-svg {
  width:24px;
}
.ReferenceLinks .link,
.bibliography-sec dd a {
  cursor:pointer;
  margin-right:24px;
  white-space:nowrap;
  display:inline-block 
}
.ref-bibliography .notice,
.App .Article .bibliography-sec div {
  font-family:NexusSans;
  font-weight:700;
  margin-bottom:24px;
  padding-top:16px;
  padding-bottom:0 
}
/* .App .Article .bibliography-sec li+li:nth-child(n+16):not(:last-child), .App .Article .bibliography-sec li+li:nth-child(n+16):not(:nth-child(n+15):last-child), .App .Article .bibliography-sec p+p:nth-child(n+16):not(:last-child), .App .Article .bibliography-sec p+p:nth-child(n+16):not(:nth-child(n+15):last-child), */.App .Article .bibliography-sec p+p:nth-child(n+11) {
  display:none
}
table caption {
  margin-left:24px;
  margin-right:24px 
}
.tables td.border-top,
.tables th.border-top,
.tables.frame-top table,
.tables.frame-topbot table,
table .border-top {
  border-top:1px solid #ebebeb 
}
.Exam,
.article-biography {
  line-height:150% 
}
.Abstracts .displayed-quote,
.article-biography .displayed-quote,
.ec-research-data-card .ec-research-data-card-mail-to,
.ec-research-data-card .ec-research-data-card-with-icon,
.u-ml-32 {
  margin-left:32px 
}
.article-biography {
  clear:left;
  margin-bottom:24px 
}
.article-biography.article-biography-has-image {
  display:grid;
  grid-template-columns:auto auto 
}
.article-biography.article-biography-has-image .article-biography-image {
  margin-right:16px
}
.article-biography .article-biography-text p:not(:last-of-type) {
  margin-bottom:12px
}
@supports((-o-object-fit:cover) or (object-fit:cover)) {
  .article-biography.article-biography-has-image .article-biography-image img {
    width:145px;
    height:190px;
    -o-object-fit:cover;
    object-fit:cover 
  }
}
.article-biography .formula {
  display:block;
  margin-top:8px;
  margin-bottom:8px 
}
.tables {
  margin:16px 0;
  border-bottom:2px solid #ebebeb 
}
.tables,
.tables .label {
  font-size:14px;
  font-size:inherit 
}
.tables .tables {
  border-top:0;
  border-bottom:0 
}
.tables .valign-bottom,
.tables thead {
  vertical-align:bottom 
}
.tables td,
.tables th {
  padding:5px 
}
.tables th.rowsep-1:after {
  content:"";
  position:absolute;
  bottom:-1px;
  left:0;
  right:0;
  display:block;
  margin:0 4px 
}
.tables .align-justify {
  text-align:justify 
}
.tables .copyright,
.tables .footnotes,
.tables .legend,
.tables .source {
  margin-left:24px;
  color:#323232 
}
.tables .groups {
  overflow-x:auto;
  margin:16px 0 
}
.e-component {
  display:block;
  font-size:16px 
}
.e-component .audio-player,
.e-component .video-player {
  display:block;
  max-width:100% 
}
.e-component .icon {
  width:20px;
  height:20px 
}
.e-component .article-attachment .download-link {
  display:inline-block;
  margin-left:8px 
}
.SidePanel .inline-figure:before,
.author-group .author .text+.author-ref:before,
.author-group .author .text:before,
.author-group .text:before {
  content:" " 
}
.author-group .text-bar:before {
  content:", ";
  margin-right:4px;
}
.author-group a.author:hover .content {
  cursor:pointer;
  border-bottom:1px solid #e9711c 
}
.WorkspaceAuthor .text+.alias:before,
.author-group .author .text+.alias:before {
  content:" (" 
}
.WorkspaceAuthor .text+.alias:after,
.author-group .author .text+.alias:after {
  content:")" 
}
.author-group .affiliation {
  color:#737373;
  vertical-align:top;
  font-size:initial;
  margin:0 
}
.author-group .affiliation dt {
  clear:left;
  float:left;
  width:2.3em;
  text-align:right 
}
.author-group .affiliation dd {
  margin-left:3em 
}
.inter-refs .inter-ref:not(:last-of-type):not(:nth-last-of-type(2)):after,
.inter-refs .intra-ref:not(:last-of-type):not(:nth-last-of-type(2)):after,
.intra-refs .inter-ref:not(:last-of-type):not(:nth-last-of-type(2)):after,
.intra-refs .intra-ref:not(:last-of-type):not(:nth-last-of-type(2)):after {
  content:", ";
  font-size:inherit 
}
.inter-refs .inter-ref:not(first-child):last-of-type:before,
.inter-refs .intra-ref:not(first-child):last-of-type:before,
.intra-refs .inter-ref:not(first-child):last-of-type:before,
.intra-refs .intra-ref:not(first-child):last-of-type:before {
  content:" and ";
  font-size:inherit 
}
.article-textbox {
  background-color:#f5f5f5;
  margin:16px 0;
  padding:16px 32px 
}
.article-textbox.role-alt1,
.article-textbox.role-alt11,
.article-textbox.role-alt16,
.article-textbox.role-alt21,
.article-textbox.role-alt6,
.article-textbox.role-altm1,
.article-textbox.role-altm11,
.article-textbox.role-altm16,
.article-textbox.role-altm21,
.article-textbox.role-altm6,
.article-textbox.role-note,
.article-textbox.role-pearl,
.article-textbox.role-pull-quote,
.article-textbox.role-tip,
.article-textbox.role-web {
  background-color:#fff4d4 
}
.article-textbox.role-alt12,
.article-textbox.role-alt17,
.article-textbox.role-alt2,
.article-textbox.role-alt22,
.article-textbox.role-alt7,
.article-textbox.role-altm12,
.article-textbox.role-altm17,
.article-textbox.role-altm2,
.article-textbox.role-altm22,
.article-textbox.role-altm7,
.article-textbox.role-case-study,
.article-textbox.role-evidence-based,
.article-textbox.role-exercise,
.article-textbox.role-practice,
.article-textbox.role-q-and-a,
.article-textbox.role-teaching {
  background-color:#e7f9c2 
}
.article-textbox.role-alt13,
.article-textbox.role-alt18,
.article-textbox.role-alt23,
.article-textbox.role-alt3,
.article-textbox.role-alt8,
.article-textbox.role-altm13,
.article-textbox.role-altm18,
.article-textbox.role-altm23,
.article-textbox.role-altm3,
.article-textbox.role-altm8,
.article-textbox.role-coding,
.article-textbox.role-definition,
.article-textbox.role-drugs,
.article-textbox.role-ethics,
.article-textbox.role-focus,
.article-textbox.role-health-care,
.article-textbox.role-key-term,
.article-textbox.role-medical-topic,
.article-textbox.role-review,
.article-textbox.role-technical {
  background-color:#ebf7fd 
}
.article-textbox.role-alt14,
.article-textbox.role-alt19,
.article-textbox.role-alt24,
.article-textbox.role-alt4,
.article-textbox.role-alt9,
.article-textbox.role-altm14,
.article-textbox.role-altm19,
.article-textbox.role-altm24,
.article-textbox.role-altm4,
.article-textbox.role-altm9 {
  background-color:#ffd9e7 
}
.article-textbox.role-alert,
.article-textbox.role-safety {
  background-color:#fc9 
}
.article-textbox.role-guideline,
.article-textbox.role-procedure,
.article-textbox.role-skill {
  background-color:#eabdff 
}
.article-textbox .article-title {
  margin-bottom:12px 
}
.Abstracts .abstract,
.AccessOptions .outward-links li,
.Banner,
.Body section,
.Exam ul>h2,
.Tail section,
.article-textbox .article-list p:first-of-type:last-child,
.article-textbox .article-sub-title,
.ec-research-data,
.u-margin-bottom-xs,
.u-mb-8 {
  margin-bottom:8px 
}
.Abstracts .article-textbox h2,
.article-textbox h2 {
  margin:0;
  line-height:30px;
  font-size:22px;
  font-weight:400 
}
.article-textbox .author-group {
  display:block;
  margin-bottom:12px 
}
.article-textbox .author {
  display:inline;
  font-size:small 
}
.article-textbox .affiliation {
  margin-left:24px;
  font-size:small;
  line-height:22px 
}
.article-textbox .affiliation .label {
  margin-left:-24px;
  position:relative;
  float:left 
}
.article-textbox .article-list {
  margin-top:0;
  margin-bottom:24px 
}
.article-textbox .article-list dt {
  margin-right:2px;
  min-width:24px 
}
.article-textbox .article-list dd dd,
.article-textbox .article-list dt~dd {
  margin-left:38px 
}
.article-textbox .legend {
  border-top:1px solid #dcdcdc;
  border-bottom:2px solid #dcdcdc 
}
.figure {
  display:block;
  padding-top:8px;
  margin:0 0 20px;
  border-bottom:1px solid #b9b9b9 
}
.EntitledRecommendationsModal .modal-footer,
.figure:first-of-type {
  border-top:1px solid #b9b9b9 
}
.figure h4 {
  float:left;
  padding-right:.3em;
  font-weight:700 
}
.figure img {
  height:auto;
  max-width:100%;
  margin-bottom:10px 
}
.figure li {
  display:inline-block;
  padding:0;
  white-space:nowrap;
  font-size:14px 
}
.inline-figure {
  display:inline-block;
  margin:0 
}
.references .reference {
  margin-bottom:16px;
  margin-left:48px 
}
.references .reference .comment,
.references .reference .host {
  color:#323232;
  margin:0;
  padding:0;
  border:none 
}
.references .reference .display {
  display:block;
  padding-top:22px 
}
.bibliography,
.further-reading {
  color:#323232;
  margin-bottom:32px 
}
.section-title {
  font-family:NexusSerif,Georgia,Times New Roman,Times,STIXGeneral,Cambria Math,Lucida Sans Unicode,Microsoft Sans Serif,Segoe UI Symbol,Arial Unicode MS,serif!important;
  font-weight:700!important 
}
.bibliography .section-title,
.further-reading .section-title {
  font-size:24px;
  margin-bottom:24px 
}
.bibliography .bibliography-sec .section-title,
.bibliography .further-reading-sec .section-title,
.further-reading .bibliography-sec .section-title,
.further-reading .further-reading-sec .section-title {
  font-size:20px 
}
.Article .captions,
.Article .download-link,
.Article .help-link {
  line-height:22px;
  margin:16px 24px 
}
.Article .captions {
  color:#323232;
  font-size:16px 
}
.help-link {
  font-size:initial 
}
.list {
  margin-bottom:24px;
  display:block 
}
.list .list-label {
  float:left;
  clear:left;
  margin-right:2px 
}
.list .list-description,
.u-ml-24 {
  margin-left:24px 
}
.book-index .intra-ref {
  display:table;
  margin-left:16px 
}
.download-all-supplemental-data {
  border-top:0;
  font-size:18px 
}
.download-all-supplemental-data .in-toc {
  font-size:14px;
  padding:0 
}
.download-all-supplemental-data .article-attachment {
  display:block;
  padding:16px 0;
  text-align:left 
}
.download-all-supplemental-data .icon {
  fill:#2e2e2e 
}
.download-all-supplemental-data .help-link {
  display:inline-block;
  margin-top:0 
}
.Article .article-wrapper {
  max-width:1440px;
  margin:auto;
  overflow:auto;
  font-size:14px;
  line-height:22px 
}
article {
  color:#2e2e2e;
  color:#1f1f1f;
}
.Preview .Keywords:not(:last-child),
.Preview .Publication {
  margin-bottom:0;
  border-bottom:0;
  padding-bottom:0 
}
.Preview h2 {
  color:#505050;
  color:#1f1f1f;
  font-weight:700!important 
}
.Preview .Publication .publication-title-link {
  font-size:24px;
  font-weight:400;
  color:#505050 
}
.Head .other-ref {
  display:block;
  margin-bottom:6px 
}
.Head .article-alt-title:before,
.Head .reference:before {
  content:"";
  display:block 
}
.Banner .banner-options {
  border-bottom:1px solid #000 
}
#pageFooter #social li:first-child,
.Banner .banner-options .button-anchor,
.tocMenuArticle li:first-child {
  padding-left:0 
}
.Banner .author-group a {
  font-family: "Elsevier Sans",NexusSans,"Bliss Regular","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif
}
.Banner .author-collaboration:not(:last-of-type),
.Banner .author-group,
.Banner .inner-element {
  margin-bottom:22px 
}
.Banner .author-collaboration .inner-element {
  margin-left:22px 
}
.Banner .affiliation:first-of-type {
  margin-top:22px 
}
.Banner .affiliation:last-of-type {
  margin-bottom:22px 
}
.Banner .affiliation dd:not(:last-child) {
  padding:0 0 22px 
}
.Banner .show-hide-details {
  display:inline-block;
  margin-top:8px;
  font-size:14px;
  font-weight:700;
  border:0;
  padding:0;
  color:#007398;
  background-color:#fff 
}
.Banner .show-hide-details:focus {
  color:#007398
}
.Banner .show-hide-details:hover {
  color:#e9711c;
  text-decoration:none;
  cursor:pointer 
}
.Banner .show-hide-details .icon-collapse,
.Banner .show-hide-details .icon-expand {
  width:9px;
  height:9px;
  margin:0 4px 0 0 
}
.Abstracts,
.Body,
.Tail {
  font-size:18px;
  line-height:24px 
}
.Abstracts .formula {
  display:block;
  margin-top:1em;
  margin-bottom:1em 
}
.Abstracts .formula .formula-label {
  position:absolute;
  right:0;
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%) 
}
.Abstracts .author-highlights,
.Abstracts .editor-highlights,
.Body .author-highlights,
.Body .editor-highlights,
.Tail .author-highlights,
.Tail .editor-highlights {
  background-color:#f5f5f5;
  padding:32px;
  max-width:680px 
}
.Abstracts .author-highlights .non-list p {
  font-size:initial;
  margin-bottom:.7em 
}
.Abstracts .author-highlights .list p {
  font-size:initial;
  margin-left:1.7em 
}
.list .react-xocs-list-item,
.non-list .react-xocs-list-item {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.captions .supplement-files-value p {
  text-indent:-1.7em;
  margin-left:2.1em 
}
.Glossary h2 {
  margin-top:16px;
  color:#505050;
  font-size:18px 
}
.Glossary h3 {
  font-size:16px;
  margin-bottom:8px 
}
.Glossary dd {
  margin-bottom:10px;
  line-height:24px 
}
.ReferencedArticles {
  font-size:13px;
  margin-top:16px 
}
.ReferencedArticles .referenced-article-title {
  float:left;
  margin-bottom:-20px;
  font-weight:700 
}
.ReferencedArticles .refers-to-content {
  display:block;
  padding-left:100px 
}
.ReferencedArticles .article {
  margin-bottom:13px 
}
.ReferencedArticles .article>* {
  margin-bottom:5px 
}
.ReferencedArticles .article .referenced-article-link,
.details-44861495 li {
  font-size:14px;
  line-height:18px 
}
.ReferencedArticles .article .ellipses {
  display:block;
  overflow:hidden;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
  white-space:nowrap 
}
.ReferencedArticles .article .referenced-article-source {
  margin-top:5px;
  color:#737373 
}
.EntitledRecommendationsModal .icon-link>svg,
.PdfDropDownMenu .icon-pdf-multicolor,
.ReferenceLinks .link svg,
.ReferencedArticles .article .icon-link svg,
.SidePanel .side-panel-pdf-link .icon {
  width:16px 
}
.Footnotes {
  font-size:14px;
  margin:32px 0 
}
.Footnotes dl {
  line-height:1.5em;
  font-size:inherit 
}
.Footnotes dt {
  display:inline-block;
  float:left 
}
.PdfEmbed .embedded-pdf-styles {
  border-color:#ebebeb;
  border-style:solid;
  border-width:1px 0;
  height:783px;
  width:100% 
}
.ie9 .CrossmarkModal .close-crossmark-modal,
.ie9 .EntitledRecommendationsModal .close-entitled-rec-modal {
  position:relative;
  top:0;
  right:0;
  margin-top:0 
}
.EntitledRecommendationsModal {
  max-height:90vh;
  max-width:792px;
  width:100% 
}
.EntitledRecommendationsModal .OpenAccessLabel {
  text-transform:capitalize;
  font-size:13px;
  line-height:1.5 
}
.EntitledRecommendationsModal .article-item input {
  margin-left:-22px;
  height:14px;
  width:14px 
}
.EntitledRecommendationsModal .article-info-content {
  display:inline-table 
}
.EntitledRecommendationsModal .authors,
.EntitledRecommendationsModal .source {
  line-height:1.5;
  color:#737373;
  font-size:13px 
}
.EntitledRecommendationsModal .multiselect {
  margin:16px 0;
  line-height:1.25 
}
.DownloadIssueModal .download,
.EntitledRecommendationsModal .btn-arrow-left {
  display:inline-block;
  position:relative;
  border:1px solid #ebebeb;
  background-color:#fff;
  padding:4px;
  height:32px;
  overflow:visible;
  line-height:1.8;
  color:#007398;
  font-size:13px 
}
.EntitledRecommendationsModal .btn-arrow-left .btn-text {
  margin:0 3px 
}
.DownloadIssueModal .download:focus,
.DownloadIssueModal .download:hover,
.EntitledRecommendationsModal .btn-arrow-left:focus,
.EntitledRecommendationsModal .btn-arrow-left:hover {
  text-decoration:underline;
  color:#e9711c;
  cursor:pointer 
}
.EntitledRecommendationsModal .btn-arrow-left:disabled {
  color:#737373;
  cursor:default;
  text-decoration:none 
}
.EntitledRecommendationsModal .btn-arrow-left:before {
  position:absolute;
  top:100%;
  left:4px;
  border:11px solid transparent;
  border-top-color:inherit;
  width:0;
  height:0;
  content:" ";
  pointer-events:none 
}
.EntitledRecommendationsModal .btn-arrow-left:after {
  position:absolute;
  top:98%;
  left:4px;
  margin-left:1px;
  border:10px solid transparent;
  border-top-color:#fff;
  width:0;
  height:0;
  content:" ";
  pointer-events:none 
}
.DownloadIssueModal .icon-pdf-multicolor,
.EntitledRecommendationsModal .icon-pdf-multicolor {
  vertical-align:middle;
  margin-right:8px;
  margin-top:-1px 
}
.DownloadIssueModal .close-button,
.EntitledRecommendationsModal .close-button,
.TransientErrorModal .close-button {
  position:absolute;
  top:16px;
  right:16px 
}
.EntitledRecommendationsModal .journal-advert-container {
  padding-top:48px;
  margin-bottom:16px 
}
.EntitledRecommendationsModal .journal-advert-label {
  float:right;
  padding-right:20px;
  font-size:10px 
}
@media screen and (min-width:1024px) and (max-width:1199px) {
  .EntitledRecommendationsModal {
    min-width:812px 
  }
}
.EntitledRecommendationsModal .force-signin-button {
  display:none;
  height:auto;
  text-align:center;
  font-size:16px;
  position:relative 
}
.PdfPreview .pdf-preview-heading {
  font-size:20px;
  font-weight:400;
  margin-top:20px;
  margin-bottom:20px 
}
.PdfPreview .image-pdf-preview-link {
  display:inline-block;
  width:100% 
}
.PdfPreview .image-pdf-preview-link:hover .preview-link-text {
  color:#007398;
  text-decoration:none 
}
.PdfPreview .preview-link-text {
  margin:20px 0 
}
.PdfPreview .image-preview-container {
  display:block;
  border:1px solid #ebebeb;
  position:relative;
  z-index:0 
}
.PdfPreview .first-page-hover-overlay {
  display:none;
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  height:100%;
  width:100%;
  background-color:hsla(0,0%,100%,.8) 
}
.PdfPreview .first-page-overlay-content {
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  color:#007398;
  text-decoration:none;
  font-size:13px;
  font-weight:700;
  max-width:230px;
  white-space:nowrap 
}
.PdfPreview .svg-search {
  background:url(data:image/svg+xml;charset=UTF-8;base64,PHN2ZyB4bWxucz0iaHR0cHM6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNCIgaWQ9InNlYXJjaCIgeT0iNDAiPjxwYXRoIGZpbGw9IiM2YzlkMzEiIGQ9Ik0xMS4zIDQuNjJhNS42ODMgNS42ODMgMCAwIDAtNS42ODggNS42ODdjMCAzLjE0NCAyLjU0MyA1LjcxOCA1LjY4NyA1LjcxOCAxLjI2NCAwIDIuNDI4LS40MjYgMy4zNzQtMS4xMjVsNSAzLjQzNy4wMy4wM2ExLjUgMS41IDAgMCAwIDIuMzc1LTEuMjJjMC0uNTE2LS4yNTYtLjk4LS42NTUtMS4yNWwtNC44NzUtMy4zNzRhNS42OCA1LjY4IDAgMCAwIC40MzYtMi4yMThBNS42ODMgNS42ODMgMCAwIDAgMTEuMyA0LjYyem0uMDMgMS45MDZjMi4xNDMgMCAzLjkwNiAxLjczMiAzLjkwNiAzLjg3NXMtMS43NjMgMy44NzYtMy45MDYgMy44NzZjLTIuMTQzIDAtMy44NzUtMS43MzItMy44NzUtMy44NzVzMS43MzItMy44NzQgMy44NzUtMy44NzR6Ii8+PC9zdmc+) 0 0/cover 
}
.PageDivider {
  margin-bottom:24px;
  border-bottom:2px solid #ebebeb 
}
.Preview .PageDivider {
  border-bottom:2px solid #2e2e2e;
  height:2px 
}
.LicenseInfo {
  margin-bottom:2px;
  line-height:25px 
}
@-webkit-keyframes swipeIn {
  0% {
    left:100% 
  }
  to {
    left:0 
  }
}
@keyframes swipeIn {
  0% {
    left:100% 
  }
  to {
    left:0 
  }
}
@-webkit-keyframes swipeOut {
  0% {
    left:0 
  }
  to {
    left:100% 
  }
}
@keyframes swipeOut {
  0% {
    left:0 
  }
  to {
    left:100% 
  }
}
@-webkit-keyframes swipeUp {
  0% {
    margin-bottom:-50% 
  }
  to {
    margin-bottom:0 
  }
}
@keyframes swipeUp {
  0% {
    margin-bottom:-50% 
  }
  to {
    margin-bottom:0 
  }
}
@-webkit-keyframes swipeDown {
  0% {
    margin-bottom:0 
  }
  to {
    margin-bottom:-50% 
  }
}
@keyframes swipeDown {
  0% {
    margin-bottom:0 
  }
  to {
    margin-bottom:-50% 
  }
}
.Workspace {
  color:#323232;
  position:fixed;
  top:96px;
  right:8px;
  bottom:8px;
  width:25%;
  min-width:300px;
  z-index:20 
}
.Workspace .content {
  position:relative;
  background-color:#f5f5f5;
  padding:16px 16px 32px;
  width:100%;
  height:100%;
  overflow-y:auto 
}
.Workspace.workspace-enter-active .content {
  -webkit-animation:.35s swipeIn;
  animation:.35s swipeIn 
}
.Workspace.workspace-exit-active .content {
  -webkit-animation:.35s swipeOut;
  animation:.35s swipeOut 
}
@media screen and (max-width:1023px) {
  .Workspace.workspace-enter-active .content {
    -webkit-animation:.35s swipeUp;
    animation:.35s swipeUp 
  }
  .Workspace.workspace-exit-active .content {
    -webkit-animation:.35s swipeDown;
    animation:.35s swipeDown 
  }
}
.Workspace .note {
  line-height:1.5em 
}
.author-profile {
  position:relative;
  overflow:hidden 
}
.author-profile .icon-spinner {
  position:absolute;
  top:16px 
}
.author-profile iframe {
  border:0;
  display:block;
  width:100%;
  max-width:480px;
  min-width:354px;
  max-height:130px 
}
.Toolbar:not(.isChorus) {
  border:solid #2e2e2e;
  border-width:.2rem 0 .05rem 
}
.Toolbar .toolbar-container {
  max-width:1440px;
  max-width:1380px;
  height:auto;
  margin:auto;
  background-color:#fff;
  padding-top:10px;
  padding-bottom:8px 
}
.Toolbar .show-toc-button {
  border:0;
  padding:0 5px 
}
@media(min-width:551px) {
  .Toolbar .show-toc-button .button-text {
    display:inline 
  }
}
@media screen and (min-width:576px) and (max-width:600px) {
  .Toolbar.isChorus .toolbar-container {
    height:120px 
  }
}
@media(min-width:600px) {
  .Toolbar.isChorus {
    border-bottom:2px solid #ebebeb 
  }
  .Toolbar {
    padding:0 32px 
  }
}
.QuickSearch .query {
  display:inline;
  max-width:162px;
  border-color:#b9b9b9 
}
.QuickSearch .button {
  height:32px;
  /*width:32px;*/
  background:#6c9d31;
  border-color:#6c9d31;
  line-height:inherit;
  padding:0;
  margin:3px 8px;
  font-size:18px 
}
.QuickSearch .advanced-search-link {
  font-size:14px;
  vertical-align:bottom;
  display:inline-block;
  line-height:16px 
}
.QuickSearch input {
  color:#505050;
  float:left;
  border:1px solid #ebebeb;
  padding:8px;
  width:100%;
  height:32px;
  line-height:20px;
  font-size:14px 
}
.QuickSearch ::-webkit-input-placeholder {
  color:#737373;
  font-style:italic;
  font-size:14px 
}
.QuickSearch :-moz-placeholder,
.QuickSearch ::-moz-placeholder {
  color:#737373;
  font-style:italic;
  font-size:14px;
  opacity:.8 
}
.QuickSearch :-ms-input-placeholder {
  color:#737373;
  font-style:italic;
  font-size:14px 
}
.Keywords,
.ec-interactive-case-insights h2 {
  font-size:18px;
  line-height:28px 
}
.SidePanel,
.SpecialIssueArticles.side-panel-bottom-border,
.ec-research-data-card .ec-research-data-card-dataset-entry:last-child {
  border-bottom:2px solid #ebebeb 
}
.SidePanel .icon,
.SidePanel .side-panel-toggle .icon {
  position:absolute;
  right:4px;
  top:2px;
}
.SidePanel .side-panel-details-toggle.is-up .icon,
.SidePanel .side-panel-toggle.is-up .icon {
  -webkit-transform:scaleY(-1);
  -ms-transform:scaleY(-1);
  transform:scaleY(-1);
  fill:#e9711c 
}
noscript {
  border:1px solid #f5f5f5;
  margin-bottom:10px;
  padding:10px 8px;
  font-size:13px;
  display:block 
}
noscript:before {
  content:"\26A0";
  float:left;
  margin-right:5px;
  color:#e9711c 
}
.ExportCitation .popover-content {
  width:250px 
}
.ExportCitation .popover-content .button-anchor {
  border-width:0;
  /*height:32px;*/
  /*line-height:32px;*/
  color:#323232 
}
.ExportCitation .popover-content .anchor {
  /*line-height:32px;*/
  /*color:#323232 */
}
.ExportCitation .popover-content.popover-align-left {
  left:-180px 
}
.ExportCitation .popover-content.popover-align-left:after,
.ExportCitation .popover-content.popover-align-left:before {
  left:200px 
}
.Social .social-anchor {
  white-space: nowrap;
}
.export-citation-popover .anchor-text,
.citation-type .button-link-text,
.Social .social-anchor .anchor-text {
 font-family: "Elsevier Sans",NexusSans,"Bliss Regular","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif;
 font-size:16px;
}
.Social .social-anchor .anchor {
 -webkit-box-align: baseline;
 -ms-flex-align: baseline;
 align-items: baseline;
 color:#0272b1;
 cursor:pointer;
 display: -webkit-inline-box;
 display: -ms-inline-flexbox;
 display: inline-flex;
 font-size:1em;
 gap:calc(0.5em - 2px);;
 line-height:calc(1em + 8px);
 text-decoration: none;
}
.social-anchor .icon {
 -ms-flex-item-align: center;
 align-self: center;
 fill: currentColor;
 -ms-flex-negative: 0;
 flex-shrink: 0;
 height:calc(1em + 4px);
 width:calc(1em + 4px);
}
.Social .social-anchor-email,
.Social .social-anchor-facebook,
.Social .social-anchor-google-plus,
.Social .social-anchor-linkedin,
.Social .social-anchor-reddit,
.Social .social-anchor-twitter {
  color:#323232;
  vertical-align:baseline 
}
.Social .social-popover .popover-content {
  width:160px 
}
.PdfDownloadButton .check-access-popover .popover-content.popover-align-left,
.Social .social-popover .popover-content.popover-align-left {
  left:-60px 
}
.Social .social-popover .popover-content.popover-align-left:after,
.Social .social-popover .popover-content.popover-align-left:before {
  left:80px 
}
.WorkspaceAuthor {
  color:#323232;
  padding:16px 0 
}
@media screen and (min-width:1200px) {
  .EntitledRecommendationsModal {
    min-width:812px 
  }
  .WorkspaceAuthor {
    padding:16px 
  }
}
.WorkspaceAuthor .icon {
  margin-right:10px;
  fill:currentColor 
}
.WorkspaceAuthor .affiliation,
.WorkspaceAuthor .correspondence,
.WorkspaceAuthor .e-address,
.WorkspaceAuthor .footnote,
.WorkspaceAuthor .urls {
  display:block;
  margin-top:16px;
  margin-bottom:8px 
}
.WorkspaceAuthor .affiliation svg,
.WorkspaceAuthor .correspondence svg,
.WorkspaceAuthor .e-address svg,
.WorkspaceAuthor .footnote svg,
.WorkspaceAuthor .urls svg {
  margin-bottom:-4px 
}
.WorkspaceFootnote {
  padding:0 11px 
}
.WorkspaceReference {
  margin-left:11px;
  margin-right:11px 
}
.WorkspaceReference .ref-title {
  padding:4px 0;
  font-weight:700;
  color:#505050 
}
.WorkspaceReference .references .reference {
  margin-top:0;
  margin-left:0 
}
.AccessOptions {
  background-color:#f5f5f5;
  line-height:150%;
  font-size:14px 
}
.AccessOptions .button,
.AccessOptions .link-button {
  font-size:15px;
  height:32px;
  line-height:28px 
}
.AccessOptions .link-button {
  max-width:200px;
  text-align:center;
  width:100%;
  overflow:hidden;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
  white-space:nowrap 
}
.AccessOptions .button-secondary {
  max-width:200px;
  width:100% 
}
.AccessOptions .outward-links img {
  max-height:32px 
}
.RelatedContentModal {
  width:95%;
  max-width:600px;
  max-height:100% 
}
.RelatedContentModal .part-of-issue,
.pkp_controllers_grid h3,
.popup #main h3 {
  background-color:initial 
}
.RelatedContentModal .part-of-issue:after,
.RelatedContentModal .part-of-issue:before,
.search-page .sub-search__result-list .result-item .format span:last-child:after,
.search-page .sub-search__result-list .result-item a.expand:before,
.search-page .sub-search__result-list .result-item a.shrink:before {
  content:none 
}
.RelatedContentModal .SidePanel {
  border-bottom:initial 
}
.related-content-links {
  background-color:#f5f5f5;
  margin:20px 0 
}
.related-content-links .button-anchor {
  font-size:14px;
  line-height:normal 
}
.ViewContent {
  color:#505050;
  border-bottom:2px solid #ebebeb;
  padding-bottom:16px 
}
.ViewContent .text,
.u-mr-32 {
  margin-right:32px 
}
.ViewContent .button {
  font-size:inherit;
  line-height:inherit;
  height:32px 
}
.CrossmarkModal {
  width:95%;
  height:100%;
  max-width:600px;
  max-height:600px 
}
.CrossmarkModal iframe {
  height:98%;
  width:100%;
  border:0;
  padding-top:32px 
}
.crossmark-button img {
  width:150px 
}
.PdfDownloadButton .pdf-icon {
  margin-top:-4px 
}
.PdfDownloadButton .button-anchor {
  border-width:0 
}
.PdfDownloadButton .popover-content-inner {
  text-align:left;
  padding:0 
}
.PdfDownloadButton .download-pdf-popover .popover-content {
  width:318px 
}
.PdfDownloadButton .download-pdf-popover .popover-content.popover-align-left {
  left:-55px 
}
.PdfDownloadButton .download-pdf-popover .popover-content.popover-align-left:after,
.PdfDownloadButton .download-pdf-popover .popover-content.popover-align-left:before {
  left:60px 
}
@media(min-width:367px) {
  .PdfDownloadButton .download-pdf-popover .popover-content {
    width:350px 
  }
  .PdfDownloadButton .download-pdf-popover .popover-content.popover-align-left {
    left:-90px 
  }
  .PdfDownloadButton .download-pdf-popover .popover-content.popover-align-left:after,
  .PdfDownloadButton .download-pdf-popover .popover-content.popover-align-left:before {
    left:95px 
  }
}
.PdfDownloadButton .check-access-popover .popover-content {
  width:340px 
}
.PdfDownloadButton .check-access-popover .popover-content.popover-align-left:after,
.PdfDownloadButton .check-access-popover .popover-content.popover-align-left:before {
  left:115px 
}
.warning {
  position:relative;
  background:#323232;
  color:#fff;
  padding:16px 48px 0 16px 
}
.warning p {
  font-size:13px;
  margin:0;
  padding:0 0 16px;
  line-height:18px 
}
.warning p a {
  color:#009ece 
}
.warning-close {
  font-size:20px;
  line-height:13px;
  font-family:verdana;
  color:#fff;
  cursor:pointer;
  position:absolute;
  top:16px;
  right:16px 
}
.PdfDropDownMenu .anchor,
.PdfDropDownMenu .button-link {
  display:block;
  line-height:16px;
  color:#505050 
}
.DownloadIssueModal {
  max-width:640px;
  width:100%;
  margin:5% auto 
}
.DownloadIssueModal .download:before {
  top:100%;
  border:11px solid transparent;
  border-top-color:inherit 
}
.DownloadIssueModal .download:after,
.DownloadIssueModal .download:before {
  position:absolute;
  left:8px;
  width:0;
  height:0;
  content:" ";
  pointer-events:none 
}
.DownloadIssueModal .download:after {
  top:98%;
  margin-left:1px;
  border:10px solid transparent;
  border-top-color:#fff 
}
.DownloadIssueModal .download .icon-pdf {
  vertical-align:middle;
  background-size:16px;
  height:16px;
  width:16px;
  margin-top:-1px;
  margin-right:5px 
}
.DownloadIssueModal .article {
  font-size:14px;
  margin-left:25px;
  margin-top:16px 
}
.DownloadIssueModal .article .article-checkbox {
  display:block;
  float:left;
  margin-left:-25px;
  cursor:pointer 
}
.DownloadIssueModal .article .article-title,
.DownloadIssueModal .article .authors {
  width:100%;
  white-space:nowrap;
  overflow:hidden;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis 
}
.DownloadIssueModal .article .authors {
  color:#505050;
  margin:4px 0;
  font-size:13px;
  display:block;
  padding:0 
}
.DownloadIssueModal .article .sub-type {
  margin:4px 0;
  font-size:13px 
}
.DownloadIssueModal .article .sub-type .open-access {
  color:#f93 
}
.DownloadIssueModal .article .main-article-sub-type {
  font-size:13px;
  color:#737373 
}
.DownloadIssueModal .articles-box {
  overflow-y:auto;
  max-height:500px;
  margin:12px 0 0 14px 
}
.DownloadIssueModal .header-other-articles {
  color:#737373;
  font-size:18px;
  margin:16px 0 
}
.CrossmarkModal,
.DownloadIssueModal,
.EntitledRecommendationsModal,
.RelatedContentModal,
.TableOfContentsModal,
.TransientErrorModal {
  position:fixed;
  left:50%;
  top:50%;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  z-index:10;
  line-height:20px;
  overflow:auto;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  font-size:13px;
  color:#505050 
}
.TransientErrorModal {
  max-width:460px;
  max-height:100% 
}
.TransientErrorModal p {
  padding-left:48px;
  padding-right:16px 
}
.Body .monospace,
.Tail .monospace {
  font-family:monospace 
}
.Body .formula,
.Tail .formula {
  text-align:left;
  display:block;
  margin-top:1em;
  margin-bottom:1em;
  position:relative 
}
.Body .formula>.formula,
.Tail .formula>.formula {
  margin-top:0;
  margin-bottom:0 
}
.Exam h2,
.ec-research-data h2 {
  margin-bottom:8px;
  font-size:18px 
}
.Exam .label {
  float:left;
  line-height:inherit;
  font-size:inherit 
}
.Exam ul>.label {
  float:none;
  display:inline-block 
}
.Exam section>h2.label:after,
.Exam ul>.label:after {
  content:". " 
}
.Exam ul>.label+h2 {
  font-size:inherit;
  display:inline 
}
.Exam ul {
  margin:16px 0 30px 
}
.Exam section>h2.label {
  font-size:18px;
  line-height:32px;
  margin-right:4px 
}
.WorkspaceArticles .regular {
  overflow:initial;
  white-space:normal;
  -o-text-overflow:initial;
  text-overflow:clip 
}
.ViewDetailsButton {
  background:0 0;
  border:0;
  font-size:14px;
  padding:0 5px;
  line-height:32px;
  cursor:pointer;
  -webkit-transition:color .3s,border-bottom .3s;
  -o-transition:color .3s,border-bottom .3s;
  transition:color .3s,border-bottom .3s 
}
.ViewDetailsButton .icon-navigate-down {
  fill:#007398;
  height:18px;
  width:18px;
  margin-bottom:-4px;
  -webkit-transition:-webkit-transform .3s;
  transition:transform .3s;
  -o-transition:transform .3s;
  transition:transform .3s,-webkit-transform .3s 
}
.ViewDetailsButton.is-up .icon-navigate-down {
  fill:#e9711c;
  -webkit-transform:scaleY(-1);
  -ms-transform:scaleY(-1);
  transform:scaleY(-1) 
}
.ViewDetailsButton .label {
  color:#007398;
  padding:0 2px 0 1px;
  border-bottom:2px solid transparent;
  -webkit-transition:color .3s;
  -o-transition:color .3s;
  transition:color .3s 
}
.TableOfContents .toc-list-entry-outline-padding {
  padding:4px;
  margin-left:-4px 
}
.TableOfContents .toc-list-entry-outline-padding>.anchor,
.TableOfContents .toc-list-entry-outline-padding>span {
  vertical-align:top;
  vertical-align:-moz-middle-with-baseline;
  vertical-align:middle
}
.Extras li,
.Outline li,
.Tables li {
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden 
}
.Figures li a,
.Figures li div {
  float:left;
  width:80px;
  height:80px;
  margin-right:16px;
  margin-bottom:16px 
}
.Figures li div {
  position:relative;
  overflow:hidden;
  border:1px solid #dcdcdc 
}
.Figures li img {
  position:absolute;
  left:50%;
  top:50%;
  height:100%;
  width:auto;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%) 
}
.figure-item-hidden,
.extras-item-hidden {
  display:none;
}
.show-all-figures .figure-item-hidden,
.show-all-extras .extras-item-hidden {
  display:list-item;
}
.Extras .icon,
.Tables .icon {
  margin-right:8px;
  vertical-align:middle;
  width:18px;
  height:18px 
}
.TableOfContents {
  padding-left:16px 
}
.TableOfContents h2 {
  padding:16px 0 
}
.TableOfContents .button {
  padding-left:0;
  padding-bottom:8px;
  line-height:24px;
  display:block;
  clear:both 
}
.TableOfContents .PageDivider {
  margin-bottom:16px;
  clear:both 
}
@media screen and (min-width:342px) {
  .TableOfContents .tab-label {
    font-size:14px 
  }
}
.TableOfContentsModal {
  width:95%;
  height:95% 
}
.ec-anchor {
  color:#007398;
  -webkit-transition:color .3s;
  -o-transition:color .3s;
  transition:color .3s 
}
.ec-anchor .icon {
  fill:currentColor;
  vertical-align:text-bottom;
  display:inline-block;
  margin:auto 
}
.ec-anchor .icon.left {
  margin-right:5px 
}
.details-summary-2566262091>*+*,
.ec-anchor .icon.right {
  margin-left:5px 
}
.ec-radio-check {
  cursor:pointer;
  -webkit-transition:border .3s;
  -o-transition:border .3s;
  transition:border .3s;
  border:2px solid #b9b9b9;
  width:24px;
  height:24px;
  line-height:24px;
  border-radius:12px;
  margin-top:1px;
  float:left 
}
.ec-radio-check:after {
  vertical-align:top;
  left:4px;
  top:4px;
  -webkit-transition:border-color .3s;
  -o-transition:border-color .3s;
  transition:border-color .3s;
  border-width:12px 12px 0 0;
  border-style:solid;
  border-color:#fff;
  content:"";
  border-radius:6px 
}
.ec-radio-label-value {
  margin-left:28px;
  cursor:pointer;
  font-size:1rem;
  vertical-align:middle;
  display:block 
}
.ec-radio-check.ec-radio-responsive,
.ec-radio-small.ec-radio-check {
  width:20px;
  height:20px;
  line-height:20px;
  border-radius:10px 
}
.ec-radio-check.ec-radio-responsive:after,
.ec-radio-small.ec-radio-check:after {
  top:3px;
  left:3px;
  border-width:10px 10px 0 0;
  border-radius:5px 
}
.ec-interactive-case-insights .ec-ici-scores .ec-ici-header .ec-text,
.ec-research-data .ec-about,
.ec-research-data-card {
  font-size:13px;
  line-height:22px 
}
.ec-research-data h3 {
  margin-bottom:8px;
  font-size:15px;
  line-height:24px 
}
.ec-research-data .ec-about-icon {
  vertical-align:bottom;
  margin-right:6px 
}
.ec-research-data-card {
  background-color:#f5f5f5;
  margin:0 0 16px;
  padding:32px 32px 25px 
}
.ec-research-data-card .ec-od-secret-link {
  color:#505050;
  cursor:pointer 
}
.ec-research-data-card .ec-od-secret-link:active,
.ec-research-data-card .ec-od-secret-link:focus,
.ec-research-data-card .ec-od-secret-link:hover,
.ec-research-data-card .ec-od-secret-link:visited {
  color:#505050;
  text-decoration:none 
}
.ec-research-data-card .ec-research-data-card-header {
  margin-bottom:18px 
}
.ec-research-data-card .ec-research-data-dl-dois-hdr {
  color:#969696;
  font-style:italic 
}
.ec-research-data-card .ec-research-data-card-licence {
  text-align:right;
  margin-bottom:4px 
}
.ec-research-data-card .ec-research-data-card-entry.ec-dl:not(:first-child),
.ec-research-data-card .ec-research-data-card-entry.ec-dp:not(:first-child),
.ec-research-data-card .ec-research-data-card-entry.ec-od:not(:first-child) {
  border-top:2px solid #ebebeb;
  padding-top:14px 
}
.ec-research-data-card .ec-research-data-card-entry.ec-dl:not(:last-child),
.ec-research-data-card .ec-research-data-card-entry.ec-dp:not(:last-child),
.ec-research-data-card .ec-research-data-card-entry.ec-od:not(:last-child) {
  margin-bottom:9px 
}
.ec-research-data-card .ec-research-data-card-entry.ec-md {
  margin-top:26px 
}
.ec-research-data-card .ec-research-data-card-entry.ec-md:not(:first-child) {
  margin-top:36px 
}
.ec-research-data-card .ec-research-data-card-icon {
  float:left;
  fill:#505050 
}
.ec-research-data-card .ec-research-data-card-icon-small {
  margin-right:5px;
  fill:#505050;
  vertical-align:text-bottom 
}
.ec-research-data-card .ec-research-data-card-name,
.ec-research-data-card .ec-research-data-card-title {
  font-size:15px;
  line-height:24px;
  font-weight:400 
}
.ec-research-data-card .ec-research-data-card-toggle {
  font-size:13px;
  line-height:22px;
  padding:0;
  color:#007398 
}
.ec-research-data-card .ec-research-data-card-toggle .icon-navigate-down {
  margin-bottom:3px 
}
.ec-research-data-card .ec-research-data-card-description {
  font-size:13px;
  line-height:22px;
  padding:0;
  margin-bottom:16px 
}
.ec-research-data-card .ec-ellipsis:before {
  content:"\2026" 
}
.ec-research-data-card .ec-research-data-card-dataset,
.u-mt-24 {
  margin-top:24px 
}
.ec-research-data-card .ec-research-data-card-dataset-entry .ec-md-file-icon {
  display:inline-block;
  margin-top:10px 
}
.ec-research-data-card .ec-research-data-card-dataset-entry .ec-md-filename {
  display:inline-block;
  vertical-align:top;
  margin-left:16px;
  margin-top:14px;
  overflow:hidden;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
  width:calc(100% - 143px) 
}
.ec-research-data-card .ec-research-data-card-dataset-entry .ec-md-filesize {
  float:right;
  color:#969696;
  font-style:italic;
  width:50px;
  margin-left:8px;
  margin-top:14px 
}
.ec-research-data-card .ec-research-data-card-dataset-entry .ec-md-download-icon {
  float:right;
  margin-left:32px;
  margin-top:12px 
}
.ec-research-data-card .ec-research-data-card-file-type {
  font-style:italic;
  font-size:13px;
  line-height:22px;
  color:#969696;
  margin:0 
}
.ec-research-data-card .ec-research-data-card-access,
.ec-research-data-card .ec-research-data-card-text {
  font-size:13px;
  line-height:22px;
  margin:0 
}
.ec-research-data-card .ec-json {
  white-space:pre;
  font-family:monospace 
}
.ec-geospatial-data .gmnoprint>div {
  border-radius:0!important 
}
.ec-geospatial-data div.gm-svpc {
  margin-top:2px;
  -webkit-box-shadow:none!important;
  box-shadow:none!important 
}
.ec-geospatial-data .map-icon {
  display:block;
  margin:auto;
  fill:#505050;
  -webkit-transition:fill .3s,background-color .3s;
  -o-transition:fill .3s,background-color .3s;
  transition:fill .3s,background-color .3s 
}
.ec-geospatial-data .map-control-container .icon-type:active,
.ec-geospatial-data .map-control-container .icon-type:focus,
.ec-geospatial-data .map-control-container .icon-type:hover,
.ec-geospatial-data .map-icon:active,
.ec-geospatial-data .map-icon:focus,
.ec-geospatial-data .map-icon:hover {
  background-color:#e9711c;
  fill:#fff 
}
.ec-geospatial-data .map-icon svg,
.ec-geospatial-data .map-nav-icon {
  display:block;
  margin:auto 
}
.ec-geospatial-data .map-selector {
  -webkit-transition:color .3s;
  -o-transition:color .3s;
  transition:color .3s 
}
.ec-geospatial-data .map-control {
  width:28px;
  height:28px;
  border-radius:0!important;
  background:#f5f5f5;
  cursor:default 
}
.ec-geospatial-data .map-control.double {
  height:56px;
  padding:0;
  position:relative;
  top:4px 
}
.ec-geospatial-data .map-control .item {
  padding:4px 
}
.ec-geospatial-data .map-control-container {
  height:28px;
  background-color:#f5f5f5 
}
.ec-geospatial-data .map-control-container .item {
  height:28px;
  border-radius:0!important;
  background:#fff;
  position:absolute;
  right:10px;
  cursor:default 
}
.ec-geospatial-data .map-control-container .icon-type {
  width:28px;
  height:28px;
  padding:4px;
  fill:#505050 
}
.ec-geospatial-data .map-control-container .map-type {
  padding-left:8px;
  padding-right:8px;
  padding-top:6px;
  margin-right:8px;
  right:38px 
}
.ec-geospatial-data .map-control-container .map-type .entry {
  cursor:pointer;
  margin-left:8px;
  margin-right:8px;
  font-size:13px;
  text-align:center 
}
.ec-geospatial-data .ec-google-maps {
  width:100%;
  padding-bottom:75% 
}
.ec-geospatial-data {
  width:100%;
  padding-bottom:20px;
  margin-bottom:20px;
  border-bottom:2px solid #dcdcdc 
}
.ec-geospatial-data .map-header h2 {
  padding-bottom:18px;
  padding-top:6px;
  float:left;
  font-size:18px;
  line-height:28px 
}
.ec-geospatial-data .map-header div {
  float:right;
  padding-top:6px;
  padding-bottom:18px 
}
.ec-geospatial-data .map-page {
  display:block;
  margin-right:8px;
  float:right;
  font-size:15px;
  line-height:28px;
  color:#505050;
  padding-top:11px;
  padding-bottom:15px 
}
.ec-geospatial-data .map-nav-btn {
  width:40px;
  height:40px;
  display:block;
  margin:auto;
  fill:#007398;
  border:2px solid #969696 
}
.ec-geospatial-data .map-nav-btn:active,
.ec-geospatial-data .map-nav-btn:focus,
.ec-geospatial-data .map-nav-btn:hover {
  background-color:#e9711c;
  fill:#fff;
  border:2px solid #e9711c 
}
.ec-geospatial-data .map-nav-btn.disabled {
  background-color:#fff;
  border:2px solid #dcdcdc;
  fill:#dcdcdc 
}
.ec-geospatial-data .ec-download {
  margin-top:14px;
  font-size:15px 
}
.ec-interactive-case-insights .ec-ici-card {
  padding:16px;
  background-color:#f5f5f5;
  position:relative 
}
.ec-interactive-case-insights .ec-ici-questions {
  overflow:hidden;
  width:100% 
}
.ec-interactive-case-insights .ec-ici-question-panes {
  list-style:none;
  position:relative;
  overflow:hidden 
}
.ec-interactive-case-insights .ec-invisible {
  display:block;
  visibility:hidden 
}
.ec-interactive-case-insights .ec-ici-question,
.ec-interactive-case-insights .ec-ici-scores {
  position:relative;
  float:left 
}
.ec-interactive-case-insights .ec-ici-message {
  font-style:italic;
  color:#505050;
  margin-top:8px 
}
.ec-interactive-case-insights .ec-ici-answers {
  margin-top:21px 
}
.ec-interactive-case-insights .ec-ici-answer {
  margin-top:13px;
  overflow:hidden;
  padding-left:16px 
}
.ec-interactive-case-insights .ec-ici-answer.ec-correct {
  background-color:#fff;
  padding:16px 
}
.ec-interactive-case-insights .ec-ici-answer.ec-correct.ec-answered,
.ec-interactive-case-insights .ec-ici-scores .ec-ici-header.ec-pass {
  border-bottom:2px solid #29a61b 
}
.ec-interactive-case-insights .ec-ici-answer-radio {
  font-size:13px;
  line-height:22px;
  vertical-align:top 
}
.ec-interactive-case-insights .ec-ici-question-btn {
  font-size:16px;
  text-align:left;
  margin-top:40px;
  margin-bottom:16px;
  height:32px!important;
  line-height:28px!important;
  vertical-align:top!important 
}
.ec-interactive-case-insights .ec-ici-question-btn-icon {
  float:right;
  margin-top:3px 
}
.ec-interactive-case-insights .ec-ici-marked-icon {
  float:left;
  margin-right:4px 
}
.ec-interactive-case-insights .ec-ici-marked-text {
  float:left;
  font-size:13px;
  line-height:22px;
  width:calc(100% - 31px) 
}
.ec-interactive-case-insights .ec-ici-correct {
  fill:#29a61b 
}
.ec-interactive-case-insights .ec-ici-wrong {
  fill:#c83727 
}
.ec-interactive-case-insights .ec-ici-scores .ec-ici-header {
  background-color:#fff;
  text-align:center 
}
.ec-interactive-case-insights .ec-ici-scores .ec-ici-header .ec-score {
  font-size:20px;
  line-height:28px 
}
.ec-interactive-case-insights .ec-ici-scores .ec-ici-header .ec-score.ec-pass {
  color:#29a61b 
}
.ec-interactive-case-insights .ec-ici-scores .ec-ici-header .ec-score.ec-fail {
  color:#c83727 
}
.ec-interactive-case-insights .ec-ici-scores .ec-ici-header.ec-fail {
  border-bottom:2px solid #c83727 
}
.ec-interactive-case-insights .ec-ici-scores .ec-ici-marks {
  overflow:hidden;
  width:100%;
  margin-top:26px;
  font-size:15px;
  line-height:22px 
}
.ec-interactive-case-insights .ec-ici-scores .ec-ici-marks .ec-ici-mark {
  float:left;
  width:33% 
}
.ec-interactive-case-insights .ec-ici-scores .ec-ici-marks .ec-ici-mark .ec-ici-mark-text {
  display:inline-block;
  font-size:15px;
  line-height:22px;
  float:left 
}
.ec-interactive-case-insights .ec-ici-scores .ec-ici-marks .ec-ici-mark .ec-ici-mark-icon {
  display:inline-block;
  margin-left:8px;
  float:left 
}
@media only screen and (max-width:599px) {
  .ec-research-data-card .ec-research-data-card-header {
    margin-bottom:36px 
  }
  .ec-geospatial-data .map-zoom {
    display:none 
  }
  .ec-geospatial-data .ec-google-maps {
    padding-bottom:133.33% 
  }
  .ec-interactive-case-insights .ec-ici-scores .ec-ici-marks .ec-ici-mark {
    width:100% 
  }
}
.XmlLink {
  margin-top:16px;
  font-size:13px 
}
.article-dedication,
.article-presented {
  margin-bottom:6px;
  color:#737373 
}
.sign-out-modal {
  line-height:150%;
  width:100% 
}
.sign-out-modal .sign-out-no,
.sign-out-modal .sign-out-yes {
  font-size:20px;
  line-height:32px;
  height:40px 
}
.sign-out-modal .sign-out-header {
  margin:10px 0 
}
@media only screen and (min-width:36em) {
  .col-sm-1,
  .row>.col-sm-1 {
    width:4.16667% 
  }
  .col-sm-2,
  .row>.col-sm-2 {
    width:8.33333% 
  }
  .col-sm-3,
  .row>.col-sm-3 {
    width:12.5% 
  }
  .col-sm-4,
  .row>.col-sm-4 {
    width:16.66667% 
  }
  .col-sm-5,
  .row>.col-sm-5 {
    width:20.83333% 
  }
  .col-sm-6,
  .row>.col-sm-6 {
    width:25% 
  }
  .col-sm-7,
  .row>.col-sm-7 {
    width:29.16667% 
  }
  .col-sm-8,
  .row>.col-sm-8 {
    width:33.33333% 
  }
  .col-sm-9,
  .row>.col-sm-9 {
    width:37.5% 
  }
  .col-sm-10,
  .row>.col-sm-10 {
    width:41.66667% 
  }
  .col-sm-11,
  .row>.col-sm-11 {
    width:45.83333% 
  }
  .col-sm-12,
  .row>.col-sm-12 {
    width:50% 
  }
  .col-sm-13,
  .row>.col-sm-13 {
    width:54.16667% 
  }
  .col-sm-14,
  .row>.col-sm-14 {
    width:58.33333% 
  }
  .col-sm-15,
  .row>.col-sm-15 {
    width:62.5% 
  }
  .col-sm-16,
  .row>.col-sm-16 {
    width:66.66667% 
  }
  .col-sm-17,
  .row>.col-sm-17 {
    width:70.83333% 
  }
  .col-sm-18,
  .row>.col-sm-18 {
    width:75% 
  }
  .col-sm-19,
  .row>.col-sm-19 {
    width:79.16667% 
  }
  .col-sm-20,
  .row>.col-sm-20 {
    width:83.33333% 
  }
  .col-sm-21,
  .row>.col-sm-21 {
    width:87.5% 
  }
  .col-sm-22,
  .row>.col-sm-22 {
    width:91.66667% 
  }
  .col-sm-23,
  .row>.col-sm-23 {
    width:95.83333% 
  }
  .col-sm-24,
  .row>.col-sm-24 {
    width:100% 
  }
  h1.alt-xl {
    font-size:2.1rem 
  }
  h1,
  h1.alt-xl,
  h2,
  h3 {
    line-height:1.333;
    color:#505050 
  }
  .tab-list.responsive-to-sm {
    white-space:normal;
    -webkit-transform:translateX(0)!important;
    -ms-transform:translateX(0)!important;
    transform:translateX(0)!important 
  }
  .tablist-container.responsive-to-sm {
    padding:0 
  }
  .responsive-to-sm .tabs-control {
    display:none 
  }
  .alert-container {
    max-width:1017px;
    margin:auto;
    padding-left:10px;
    padding-right:10px;
    display:flex 
  }
  .u-margin-0-bottom-from-sm,
  .u-margin-0-ver-from-sm,
  .u-mb-0 {
    margin-bottom:0!important 
  }
  .u-padding-0-top-from-sm,
  .u-padding-0-ver-from-sm {
    padding-top:0!important 
  }
  .u-margin-0-top-from-sm,
  .u-margin-0-ver-from-sm {
    margin-top:0!important 
  }
  .u-padding-0-hor-from-sm,
  .u-padding-0-right-from-sm {
    padding-right:0!important 
  }
  .u-margin-0-hor-from-sm,
  .u-margin-0-right-from-sm {
    margin-right:0!important 
  }
  .u-padding-0-bottom-from-sm,
  .u-padding-0-ver-from-sm {
    padding-bottom:0!important 
  }
  .u-padding-0-hor-from-sm,
  .u-padding-0-left-from-sm {
    padding-left:0!important 
  }
  .u-margin-0-hor-from-sm,
  .u-margin-0-left-from-sm {
    margin-left:0!important 
  }
  .u-padding-0-from-sm {
    padding:0!important 
  }
  .u-margin-0-from-sm {
    margin:0!important 
  }
  .u-padding-xs-top-from-sm,
  .u-padding-xs-ver-from-sm {
    padding-top:8px!important 
  }
  .u-margin-xs-top-from-sm,
  .u-margin-xs-ver-from-sm {
    margin-top:8px!important 
  }
  .u-padding-xs-hor-from-sm,
  .u-padding-xs-right-from-sm {
    padding-right:8px!important 
  }
  .u-margin-xs-hor-from-sm,
  .u-margin-xs-right-from-sm {
    margin-right:8px!important 
  }
  .u-padding-xs-bottom-from-sm,
  .u-padding-xs-ver-from-sm {
    padding-bottom:8px!important 
  }
  .u-margin-xs-bottom-from-sm,
  .u-margin-xs-ver-from-sm {
    margin-bottom:8px!important 
  }
  .u-padding-xs-hor-from-sm,
  .u-padding-xs-left-from-sm {
    padding-left:8px!important 
  }
  .u-margin-xs-hor-from-sm,
  .u-margin-xs-left-from-sm {
    margin-left:8px!important 
  }
  .u-padding-xs-from-sm {
    padding:8px!important 
  }
  .u-margin-xs-from-sm {
    margin:8px!important 
  }
  .u-padding-s-top-from-sm,
  .u-padding-s-ver-from-sm {
    padding-top:16px!important 
  }
  .u-margin-s-top-from-sm,
  .u-margin-s-ver-from-sm {
    margin-top:16px!important 
  }
  .u-padding-s-hor-from-sm,
  .u-padding-s-right-from-sm {
    padding-right:16px!important 
  }
  .u-margin-s-hor-from-sm,
  .u-margin-s-right-from-sm {
    margin-right:16px!important 
  }
  .u-padding-s-bottom-from-sm,
  .u-padding-s-ver-from-sm {
    padding-bottom:16px!important 
  }
  .u-margin-s-bottom-from-sm,
  .u-margin-s-ver-from-sm {
    margin-bottom:16px!important 
  }
  .u-padding-s-hor-from-sm,
  .u-padding-s-left-from-sm {
    padding-left:16px!important 
  }
  .u-margin-s-hor-from-sm,
  .u-margin-s-left-from-sm {
    margin-left:16px!important 
  }
  .u-padding-s-from-sm {
    padding:16px!important 
  }
  .u-margin-s-from-sm {
    margin:16px!important 
  }
  .u-padding-m-top-from-sm,
  .u-padding-m-ver-from-sm {
    padding-top:24px!important 
  }
  .u-margin-m-top-from-sm,
  .u-margin-m-ver-from-sm {
    margin-top:24px!important 
  }
  .u-padding-m-hor-from-sm,
  .u-padding-m-right-from-sm {
    padding-right:24px!important 
  }
  .u-margin-m-hor-from-sm,
  .u-margin-m-right-from-sm {
    margin-right:24px!important 
  }
  .u-padding-m-bottom-from-sm,
  .u-padding-m-ver-from-sm {
    padding-bottom:24px!important 
  }
  .u-margin-m-bottom-from-sm,
  .u-margin-m-ver-from-sm {
    margin-bottom:24px!important 
  }
  .u-padding-m-hor-from-sm,
  .u-padding-m-left-from-sm {
    padding-left:24px!important 
  }
  .u-margin-m-hor-from-sm,
  .u-margin-m-left-from-sm {
    margin-left:24px!important 
  }
  .u-padding-m-from-sm {
    padding:24px!important 
  }
  .u-margin-m-from-sm {
    margin:24px!important 
  }
  .u-padding-l-top-from-sm,
  .u-padding-l-ver-from-sm {
    padding-top:32px!important 
  }
  .u-margin-l-top-from-sm,
  .u-margin-l-ver-from-sm {
    margin-top:32px!important 
  }
  .u-padding-l-hor-from-sm,
  .u-padding-l-right-from-sm {
    padding-right:32px!important 
  }
  .u-margin-l-hor-from-sm,
  .u-margin-l-right-from-sm {
    margin-right:32px!important 
  }
  .u-padding-l-bottom-from-sm,
  .u-padding-l-ver-from-sm {
    padding-bottom:32px!important 
  }
  .u-margin-l-bottom-from-sm,
  .u-margin-l-ver-from-sm {
    margin-bottom:32px!important 
  }
  .u-padding-l-hor-from-sm,
  .u-padding-l-left-from-sm {
    padding-left:32px!important 
  }
  .u-margin-l-hor-from-sm,
  .u-margin-l-left-from-sm {
    margin-left:32px!important 
  }
  .u-padding-l-from-sm {
    padding:32px!important 
  }
  .u-margin-l-from-sm {
    margin:32px!important 
  }
  .u-padding-xl-top-from-sm,
  .u-padding-xl-ver-from-sm {
    padding-top:40px!important 
  }
  .u-margin-xl-top-from-sm,
  .u-margin-xl-ver-from-sm {
    margin-top:40px!important 
  }
  .u-padding-xl-hor-from-sm,
  .u-padding-xl-right-from-sm {
    padding-right:40px!important 
  }
  .u-margin-xl-hor-from-sm,
  .u-margin-xl-right-from-sm {
    margin-right:40px!important 
  }
  .u-padding-xl-bottom-from-sm,
  .u-padding-xl-ver-from-sm {
    padding-bottom:40px!important 
  }
  .u-margin-xl-bottom-from-sm,
  .u-margin-xl-ver-from-sm {
    margin-bottom:40px!important 
  }
  .u-padding-xl-hor-from-sm,
  .u-padding-xl-left-from-sm {
    padding-left:40px!important 
  }
  .u-margin-xl-hor-from-sm,
  .u-margin-xl-left-from-sm {
    margin-left:40px!important 
  }
  .u-padding-xl-from-sm {
    padding:40px!important 
  }
  .u-margin-xl-from-sm {
    margin:40px!important 
  }
  .u-padding-xxl-top-from-sm,
  .u-padding-xxl-ver-from-sm {
    padding-top:48px!important 
  }
  .u-margin-xxl-top-from-sm,
  .u-margin-xxl-ver-from-sm {
    margin-top:48px!important 
  }
  .u-padding-xxl-hor-from-sm,
  .u-padding-xxl-right-from-sm {
    padding-right:48px!important 
  }
  .u-margin-xxl-hor-from-sm,
  .u-margin-xxl-right-from-sm {
    margin-right:48px!important 
  }
  .u-padding-xxl-bottom-from-sm,
  .u-padding-xxl-ver-from-sm {
    padding-bottom:48px!important 
  }
  .u-margin-xxl-bottom-from-sm,
  .u-margin-xxl-ver-from-sm {
    margin-bottom:48px!important 
  }
  .u-padding-xxl-hor-from-sm,
  .u-padding-xxl-left-from-sm {
    padding-left:48px!important 
  }
  .u-margin-xxl-hor-from-sm,
  .u-margin-xxl-left-from-sm {
    margin-left:48px!important 
  }
  .u-padding-xxl-from-sm {
    padding:48px!important 
  }
  .u-margin-xxl-from-sm {
    margin:48px!important 
  }
  .u-h1-alt {
    font-size:42px!important 
  }
  .u-h1,
  .u-h1-alt,
  .u-h2,
  .u-h3 {
    line-height:1.333!important;
    line-height:calc(1em + 8px)!important;
    font-weight:400!important;
    color:#505050;
    color:#1f1f1f 
  }
  .u-h1 {
    font-size:36px!important 
  }
  .u-h2 {
    font-size:30px!important 
  }
  .u-h3 {
    font-size:24px!important 
  }
  .u-h4 {
    font-size:20px!important;
    font-weight:400!important 
  }
  .u-h4,
  .u-h5 {
    line-height:1.4!important 
  }
  .u-h5 {
    font-size:16px!important;
    font-weight:700!important 
  }
  .Toolbar .buttons {
    display:inline-flex;
    margin-left:1% 
  }
  .u-clear-both-from-sm {
    clear:both!important 
  }
  .u-clear-none-from-sm {
    clear:none!important 
  }
  .u-float-left-from-sm {
    float:left!important 
  }
  .u-float-right-from-sm {
    float:right!important 
  }
  .u-show-from-sm {
    display:block!important 
  }
  .u-show-inline-from-sm {
    display:inline!important 
  }
  .u-hide-from-sm {
    display:none!important 
  }
  .u-flex-center-from-sm {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center 
  }
  .u-flex-center-ver-from-sm {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center 
  }
  .download-all-supplemental-data .desktop-text {
    display:inherit 
  }
  .Abstracts,
  .Body,
  .Tail {
    font-size:18px;
    line-height:26px 
  }
  .EntitledRecommendationsModal .force-signin-button {
    display:inline-block 
  }
  .Toolbar:not(.isChorus) .toolbar-container {
    height:58px 
  }
  .ExportCitation .popover-content.popover-align-left {
    left:5px 
  }
  .ExportCitation .popover-content.popover-align-left:after,
  .ExportCitation .popover-content.popover-align-left:before,
  .PdfDownloadButton .check-access-popover .popover-content.popover-align-left:after,
  .PdfDownloadButton .check-access-popover .popover-content.popover-align-left:before,
  .PdfDownloadButton .download-pdf-popover .popover-content.popover-align-left:after,
  .PdfDownloadButton .download-pdf-popover .popover-content.popover-align-left:before,
  .Social .social-popover .popover-content.popover-align-left:after,
  .Social .social-popover .popover-content.popover-align-left:before {
    left:0 
  }
  .Social .social-popover .popover-content.popover-align-left {
    left:20px 
  }
  .PdfDownloadButton .pdf-icon {
    height:30px;
    width:30px 
  }
  .PdfDownloadButton .check-access-popover .popover-content.popover-align-left,
  .PdfDownloadButton .download-pdf-popover .popover-content.popover-align-left {
    left:8px 
  }
  .PdfDownloadButton .check-access-popover .popover-content {
    width:540px 
  }
  .PdfDropDownMenu .anchor,
  .PdfDropDownMenu .button-link {
    text-align:left 
  }
  .sign-out-modal {
    width:auto 
  }
}
img.plx-logo {
  height:16px 
}
.ClinicalKeyModal {
  max-width:480px;
  max-height:100%;
  width:100% 
}
.pad-left {
  padding-left:32px 
}
.pad-right {
  padding-right:32px 
}
.sr-only {
  border:0;
  clip:rect(0 0 0 0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px 
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  clip:auto;
  height:auto;
  margin:0;
  overflow:visible;
  position:static 
}
.pagination .previous-button {
  margin-left:-80px 
}
@media(-ms-high-contrast:active),(-ms-high-contrast:none) {
  .pagination .previous-button {
    margin-left:265px 
  }
}
.pagination-pages-label {
  color:#323232;
  margin-right:8px 
}
.overview,
.overview p {
  line-height:1.2 
}
#MathJax_Message {
  font-size:11px!important;
  font-size:inherit!important 
}
#c-navbarSearch,
#m-navbar {
  font-size:.76rem;
  font-weight:600;
  letter-spacing:0 
}
.navMenu a,
.navMenu-menu a {
  text-decoration:none;
  text-align:left 
}
#c-navbarSearch,
._fulltextButton a,
.uk-button {
  text-align:center;
  vertical-align:middle 
}
#content .c-page-layout__main .c-steps li,
#content ul.menu li a,
#content ul.menu li.current,
.article-body .kicker,
.articleInfo .p-section-title,
.issue h3.link,
.issue-title,
.journal-content .kicker,
.journal-navigation a,
.journal-stage h1 small,
.journal-subnav li,
.lm-primary-navigation,
.p-section-title,
.toggleable-mini-cart .btn-primary,
body .navwrapper nav ul#global-nav a {
  font-family:"Bliss Regular","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif 
}
#userSearch a::after,
.uk-icon-search::before {
  content:"\f002";
  content:\f002;
  content:\f002 
}
.O0WRkf,
.rFrNMe {
  -moz-user-select:none;
  outline:0 
}
.KSczvd.KSczvd,
html {
  box-sizing:content-box 
}
##articleMetrics .title-text,
.O0WRkf,
.search-page .sub-search__filtering h3,
.tk3N6e-LgbsSe-n2to0e,
body .navwrapper nav ul#global-nav>li .nav-main a {
  text-transform:uppercase;
  text-transform:uppercase 
}
#footer .c-flex a {
  color:#cccc 
}
#footer .c-flex a:hover {
  color:#ffff 
}
.medium-bar span {
  font-family:NexusSans,Arial,Helvetica,Lucida Sans Unicode,Microsoft Sans Serif,Segoe UI Symbol,STIXGeneral,Cambria Math,Arial Unicode MS,sans-serif;
  font-size:initial 
}
#searchbar form input,
#searchbar form input.textField,
._fulltextButton a,
.c-steps__item::before,
.c-steps__title,
input,
select,
textarea,
ul.navMenu,
ul.navMenu li,
ul.navMenu-menu li {
  font-family:var(--font-family-sans),var(--font-family-sans-fallback) 
}
.side-r {
  float:right!important 
}
article a {
  color:#0c7dbb 
}
.headline-1008865385,
.headline-1159404042,
.headline-1194533097,
.headline-1277738792,
.headline-1417046068,
.headline-1622425903,
.headline-1987702510,
.headline-2183191901,
.headline-2206228365,
.headline-2451116107,
.headline-2545795530,
.headline-2594068522,
.headline-2740197448,
.headline-3353757966,
.headline-3537371563,
.headline-4235267355,
.headline-536170447,
.headline-541993068,
.headline-636847849,
.headline-656086398,
.headline-973736330 {
  color:#2b2b2b;
  font-family:"Bliss Bold","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif;
  font-size:22px;
  font-weight:400;
  line-height:26px;
  margin-bottom:calc(-.25em - 4px);
  transform:translateY(calc(-.1em - 2px)) 
}
#announcements a::before,
#home a::before,
#userHome a::before,
#userJournal a::before,
#userLogOut a::after,
#userLogOutUser a::after,
#userProfile a::before,
#userRegister a::before,
#userSearch a::after,
#userlogin a::before {
  color:currentColor;
  transform:translate(0,0);
  -moz-osx-font-smoothing:grayscale 
}
.article .editors-area h3 {
  margin-top:20px;
  font-size:1.9rem;
  font-family:Verdana,sans-serif 
}
.cols-width,
.lm-column {
  padding-left:10px;
  padding-right:10px 
}
.lm-site-search .lm-search-term {
  box-shadow:none 
}
.lm-site-search .lm-search-term:focus {
  background-color:#fff;
  border-color:#d83b5b;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none 
}
.ms-search-field {
  max-width:100%;
  width:inherit 
}
.lm-nav-root {
  display:flex;
  list-style:none 
}
.cms-highlight {
  background-image:-webkit-gradient(linear,left top,left bottom,from(#f4f4f4),to(#fff));
  background-image:-webkit-linear-gradient(top,#f4f4f4,#fff);
  background-image:-moz-linear-gradient(top,#f4f4f4,#fff);
  background-image:-ms-linear-gradient(top,#f4f4f4,#fff);
  background-image:-o-linear-gradient(top,#f4f4f4,#fff);
  background-image:linear-gradient(top,#f4f4f4,#fff) 
}
#c-footer-navbar__nav ul ol,
#c-navbar__content,
#fullNav,
#navbarMenu.c-Article--menu,
.c-flex,
.c-flex--space-between,
.c-flex--wrap,
.layout-2,
table.flex {
  display:flex 
}
#navbar::after {
  content:" ";
  display:block;
  clear:both 
}
#c-navbarSearch {
  max-width:1440px;
  padding:0 5.7%;
  display:flex;
  font-family:NexusSans,Roboto,serif;
  margin-right:0;
  justify-content:space-between;
  border-bottom:1px solid #ccc;
  border-top:1px solid;
  background:#335a99;
  background:linear-gradient(#1b3051,#264473,#335a99) 
}
#DOI,
#articleTitle,
#articleTitle h3,
#m-navbar,
ul.navMenu-menu li {
  font-family:Roboto,sans-serif 
}
#m-navbar {
  max-width:1244px;
  margin-left:auto;
  margin-right:auto;
  padding:5px 10px;
  display:block 
}
ul.navMenu {
  list-style:none;
  display:flow-root;
  max-width:1440px;
  font-size:1.233em;
  padding-left:0;
  margin-top:-12px 
}
ul.navMenu li,
ul.navMenu-menu li {
  border:0;
  font-weight:500;
  letter-spacing:0;
  float:left 
}
.navMenu a {
  color:#666;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-weight:500;
  font-size:1.4rem 
}
#DOI li,
.navMenu a:active,
.navMenu-menu a:active,
.navMenu-menu a:hover,
.pubDOI,
.pubDOI li a,
.tocTitle a :visited {
  color:#0067c5 
}
ul.navMenu-menu li {
  border-right:0;
  font-weight:500;
  letter-spacing:0 
}
.navMenu-menu a {
  color:#fff;
  font-family:Europa,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif 
}
#setup .pkp_controllers_grid table.listing th a,
#setup .pkp_controllers_grid table.listing tr.heading a,
.navMenu .navItem a:visited,
table.listing .heading a {
  color:#000 
}
#content ul.menu {
  border-top:1px solid #ccc;
  display:flex;
  background-color:rgba(0,0,0,.2);
  margin-bottom:1em 
}
#content ul.menu li {
  padding:.7em 1em;
  margin-bottom:0;
  border-bottom:0;
  border-radius:0 7px 0 0;
  margin-left:0;
  list-style:none 
}
#content ul.menu li a {
  color:#333;
  margin-bottom:0;
  font-size:1.7rem 
}
#content ul.menu li.current a {
  font-family:inherit;
  color:#555 
}
#articleSubmissions ul.menu {
  border-bottom:1px solid #ccc;
  padding-bottom:0 
}
#searchbar {
  border-top:1px solid;
  background-color:#0e2f71;
  display:block;
  max-width:inherit;
  padding:1% 2% 
}
#searchbar form input.textField {
  padding:2px 6px;
  font-weight:600;
  width:100%;
  float:right 
}
#userSearch a::after {
  display:inline-block;
  font:14px/1 FontAwesome;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  margin-left:.2em 
}
#userJournal a::before,
#userProfile a::before {
  display:inline-block;
  font:14px/1 FontAwesome;
  text-rendering:auto;
  margin-right:.2em 
}
#userJournal a::before {
  -webkit-font-smoothing:antialiased;
  content:"\f046" 
}
#userProfile a::before {
  -webkit-font-smoothing:antialiased;
  content:"\f007" 
}
#userRegister a::before,
#userlogin a::before {
  display:inline-block;
  font:14px/1 FontAwesome;
  text-rendering:auto;
  margin-right:.4em 
}
#userlogin a::before {
  -webkit-font-smoothing:antialiased;
  content:"\f090" 
}
#userRegister a::before {
  -webkit-font-smoothing:antialiased;
  content:"\f023" 
}
#userHome a::before,
#userLogOut a::after {
  display:inline-block;
  font:14px/1 FontAwesome;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased 
}
#userHome a::before {
  content:"\f009";
  margin-right:.15em 
}
#userLogOut a::after {
  content:"\f011";
  margin-left:.2em 
}
#home a::before,
#userLogOutUser a::after {
  font:14px/1 FontAwesome;
  display:inline-block;
  text-rendering:auto 
}
#userLogOutUser a::after {
  -webkit-font-smoothing:antialiased;
  content:"\f064";
  margin-left:.2em 
}
#home a::before {
  -webkit-font-smoothing:antialiased;
  content:"\f015";
  margin-right:.6em 
}
#announcements a::before {
  display:inline-block;
  font:14px/1 FontAwesome;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  margin-right:.3em 
}
[class*=uk-icon-] {
  font-family:FontAwesome;
  display:inline-block;
  font-weight:400;
  font-style:normal;
  line-height:1;
  -moz-osx-font-smoothing:grayscale 
}
.uk-icon-search::before {
  display:inline-block;
  font:14px/1 FontAwesome;
  font-size:inherit;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  transform:translate(0,0) 
}
.uk-button-danger,
.uk-button-primary,
.uk-button-success {
  text-shadow:0 -1px 0 rgba(0,0,0,.1) 
}
.uk-button {
  font:inherit;
  margin:0;
  border:1px solid rgba(0,0,0,.06);
  font:inherit;
  color:#444;
  display:inline-block;
  padding:0 12px;
  background:#f5f5f5;
  line-height:28px;
  min-height:30px;
  font-size:1rem;
  text-decoration:none;
  border-radius:4px;
  text-shadow:0 1px 0 #fff 
}
#sidebar ._largeButton p,
#u-reset-margin a,
.custom a,
.custom p,
.fileDOI,
.p-section-title span,
.sidemenu,
.u-text-sm,
[class*=uk-width],
b,
dl,
li,
ol,
table td,
ul {
  font-size:inherit 
}
[class*=uk-width],
a {
  margin-bottom:initial 
}
.uk-form input:not([type]),
.uk-form input[type=color],
.uk-form input[type=date],
.uk-form input[type=datetime-local],
.uk-form input[type=datetime],
.uk-form input[type=email],
.uk-form input[type=month],
.uk-form input[type=number],
.uk-form input[type=password],
.uk-form input[type=search],
.uk-form input[type=tel],
.uk-form input[type=text],
.uk-form input[type=time],
.uk-form input[type=url],
.uk-form input[type=week],
.uk-form select,
.uk-form textarea {
  height:30px;
  max-width:100%;
  padding:4px 6px;
  border:1px solid #ddd;
  background:#fff;
  color:#444;
  -webkit-transition:.2s linear;
  -webkit-transition-property:border,background,color,box-shadow,padding;
  transition:.2s linear;
  transition-property:border,background,color,box-shadow,padding;
  border-radius:4px 
}
.uk-form input,
.uk-form select,
.uk-form textarea {
  box-sizing:border-box;
  margin:0;
  border-radius:0;
  font:inherit;
  font-size:inherit;
  color:inherit 
}
.input-search,
select {
  width:inherit 
}
#simpleSearchForm {
  margin:6px 0;
  float:right;
  padding-bottom:0;
  display:flex 
}
.input-search {
  font-size:1.17em;
  padding:.69% 1%;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-family:var(--font-family-sans),var(--font-family-sans-fallback);
  margin-top:0;
  font-weight:400 
}
.navbarlargeButton {
  display:flex;
  float:right;
  margin:4px 0;
  max-width:1440px;
  justify-content:space-between;
  font-size:.9rem;
  background:linear-gradient(to bottom,#0195f6,#0186dd) #0195f6 
}
#footer,
#footer-legal,
.authorDetails,
.journal-page,
.selectMenu,
body #header button,
body #header input,
body #header select,
body #header textarea {
  font-family:Verdana,sans-serif 
}
#pageFooterSetUp,
.footerSetUp {
  display:inherit;
  width:100%;
  font-size:1.04rem;
  border-top:1px solid #ccc;
  max-width:1440px;
  padding:24px 0;
  display:flow-root;
  background-color:#fff 
}
#c-main,
#main-item {
  width:39%;
  margin-right:3%;
  float:left;
  box-sizing:inherit 
}
#pageFooterSetUp p {
  padding:0 5.7% 
}
#c-footer-navbar,
#ctx-publisher-footer {
  background-color:#555;
  color:#fff;
  font-family:Verdana,sans-serif 
}
#c-navbar__logo,
#u-margin-right-xl {
  padding-right:1.27%;
  margin:1.27% 
}
#c-publisher-footer {
  display:flex;
  font-size:14px;
  font-weight:400 
}
#c-publisher-footer a,
#footer #footer-nav ul a {
  color:#ccc 
}
#c-footer-container {
  padding-right:2.7%;
  margin:.17% 0 
}
#c-footer-navbar__logo {
  padding:1px 0;
  display:inline-block 
}
#c-navbar__nav {
  font-size:13px;
  padding:0;
  display:flex;
  font-weight:400;
  font-family:'Trebuchet MS',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  color:#333;
  font-family:josefin-sans,Josefin Slab,sans-serif 
}
.c-navbar__item .c-navbar__link {
  margin-right:14px;
  color:currentColor;
  font-family:Europa,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-size:1.04em 
}
.c-navbar__item {
  margin-right:14px;
  margin-top:1px 
}
.c-navbar__item:first-child {
  margin-left:0;
  margin-top:0 
}
#c-footer-navbar {
  font-size:1.4rem;
  line-height:1.42857;
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  z-index:10;
  padding:.5% 5.7%;
  border-bottom:1px solid #d9d9d9;
  background:linear-gradient(#fcfcfc,#f2f2f2) #fcfcfc 
}
.c-media--stacked,
.c-media__figure a,
.c-navbar__logo>a,
.c-navbar__logo>a>img {
  display:block;
  height:16px 
}
#c-navbar__logo img {
  height:18px 
}
.c-flex,
.c-flex--space-between a,
.c-flex--wrap {
  font-size:14px;
  margin-right:20px;
  line-height:1.4em;
  display:flex;
  font-weight:400;
  font-family:"Bliss Regular","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif;
  color:#ccc 
}
#ContextInformationJournalTitles,
#DOI,
#articleTitle h3,
#articleType,
#headerTitle figure,
#sidebar #submit-button,
#sidebar .block ul li,
#sidebarUser ul li,
#u-reset-margin,
#u-reset-margin a,
.member em,
.u-fonts-sangia,
.u-text-normal,
.u-text-sm,
table.listing ul li {
  font-family:Europa,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif 
}
.u-reset-list {
  display:flex;
  padding:0;
  margin:0;
  list-style:none 
}
#social-menu {
  color:#f1f1f1 
}
.u-margin-right-xs,
.u-margin-top-xs {
  margin-right:.5em;
  margin-top:.5em 
}
.u-margin-right-lg {
  margin-right:36px 
}
.u-text-inherit,
a.u-text-inherit,
a.u-text-inherit:active,
a.u-text-inherit:hover,
a.u-text-inherit:visited {
  color:inherit;
  font-family:"Bliss Regular","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif;
  font-size:15px;
  line-height:1.6 
}
#u-reset-margin {
  color:currentColor;
  margin:0;
  font-size:15px 
}
#u-reset-margin a {
  color:#fff!important 
}
#u-container {
  margin-right:18px;
  max-height:40px 
}
#breadcrumb a,
.hierarchyLink {
  color:#b9b9b9;
  font-weight:300;
  font-size:1.6rem 
}
#breadcrumb a:focus,
#breadcrumb a:hover,
#group a:hover,
.editor-board a:hover,
.hierarchyLink {
  text-decoration:none;
  color:#d83b5b 
}
#breadcrumb .current {
  font-size:1.7rem;
  color:#323232;
  font-weight:400 
}
#breadcrumb a.current,
#breadcrumb a.current:hover {
  color:#323232;
  cursor:default;
  text-decoration:none 
}
.journal-header {
  background-image:url(//media.stipwunaraha.ac.id/static/Grey+Stipwunaraha+Homepage+Banner.jpg);
  background-position:100% 0;
  background-repeat:no-repeat;
  background-size:cover 
}
.journal-stage .raw>.column,
.journal-stage .row>.column {
  align-items:center;
  display:flex;
  justify-content:space-between;
  min-height:93px 
}
#journal-Cover {
  float:inherit;
  min-width:60px;
  vertical-align:top;
  margin-bottom:1.7em 
}
#journal-Cover img {
  max-width:100%;
  height:auto 
}
#coverArticleIssue,
#plugins h4 {
  margin-bottom:.5em 
}
#content form h4 {
  line-height:1.124;
  margin-left:0 
}
#authorGuidelines h4 {
  padding-bottom:.691em 
}
#authorGuidelines h5 {
  font-weight:600;
  margin-top:0;
  font-size:1.6rem;
  font-family:Open sans,Verdana,sans-serif;
  margin-bottom:.7rem 
}
#authorGuidelines li {
  margin-bottom:.69em 
}
#authorGuidelines .list li {
  margin-bottom:0;
  padding-bottom:.5em;
  padding-top:0 
}
#issues h3 {
  padding-bottom:.269em;
  padding-top:.269em;
  border-bottom:1px solid #f2f2f2;
  background:linear-gradient(#f2f2f2,#d9d9d9) #f2f2f2;
  padding-left:1em;
  font-family:Source Sans Pro,NexusSerif,Georgia,serif;
  font-size:20px;
  font-weight:400;
  color:#00768a;
  margin-top:0;
  line-height:1 
}
#issueDate {
  font-family:NexusSans,serif;
  font-size:.77em;
  color:#666 
}
.issueDescription h4 {
  margin-top:0;
  font-size:17px;
  font-weight:300;
  margin-bottom:0;
  border-top:1px solid #ccc;
  padding:.7em 1em 
}
#issues .list .issueDescriptionImage,
.issueDescriptionImage h4 {
  margin-top:0;
  padding-top:0;
  padding-bottom:0;
  font-size:18px;
  font-weight:300;
  max-width:100%;
  margin-bottom:0 
}
#issues .list p {
  padding-left:1em;
  padding-right:1em;
  margin-bottom:0;
  margin-top:-.7em 
}
#customblock-Large-Button,
.block .custom {
  padding:1em 0 0 
}
#content .c-page-layout__main h2 {
  font-size:1.7em;
  padding:.15em 0;
  margin-top:1em 
}
#articleInfoList li,
#content .menu li {
  padding-bottom:0;
  padding-top:0 
}
#content .c-page-layout__main .c-steps li {
  margin-left:0;
  margin-bottom:0;
  font-size:1.8rem 
}
.c-list-group--bordered .c-list-group__item {
  border-bottom:1px solid #e6e6e6 
}
.c-list-group--md .c-list-group__item {
  padding:.6em 0 
}
.c-page-layout--default>.c-page-layout__main,
.c-page-layout--fulltext>.c-page-layout__main {
  -ms-grid-row:1;
  -ms-grid-column:3 
}
.c-steps {
  margin:0;
  padding:0;
  counter-reset:steps-counter 
}
.c-steps__item {
  margin-bottom:36px 
}
.c-steps__item::before {
  content:counters(steps-counter,"") ".";
  counter-increment:steps-counter;
  margin-right:4px;
  margin-bottom:.5em;
  color:#d83b5b 
}
.c-steps__item::before,
.c-steps__title {
  font-size:2.7rem;
  font-style:normal;
  font-weight:700;
  line-height:1.4;
  display:inline-block 
}
.c-steps__title {
  font-size:2.5rem;
  color:#1b3051;
  margin-bottom:.85em 
}
.label,
.value {
  color:#404040 
}
.c-steps {
  list-style:none;
  font-size:1.9rem 
}
.c-list-group {
  list-style:none;
  line-height:1.4 
}
.c-steps__list {
  border-top:1px solid #999;
  border-bottom:1px solid #ccc 
}
#articleSubmissionTypes ul {
  padding-left:2.7em 
}
#content .c-steps__intro p {
  font-weight:500;
  font-family:NexusSerif;
  font-size:1.8rem;
  line-height:1.4 
}
#content .submit-manuscript,
#content .submit-manuscript a {
  margin-top:1em;
  text-decoration:underline;
  font-size:1.7rem 
}
#content .member a,
#content .member em,
#content .member li {
  padding-top:0;
  line-height:1.5;
  font-size:1.012em;
  font-family:Source Sans Pro,Georgia,Serif;
  font-family:inherit;
  padding-bottom:0;
  margin-left:0 
}
li {
  line-height:normal 
}
#sectionPolicies li:last-child,
.notifications {
  margin-bottom:1.27em 
}
#content .menu li,
#generalInformation h3,
#mailingAddress h3,
#principalContact h3,
#supportContact h3,
.history-link,
.tocArticle {
  margin-bottom:1em 
}
#mainContent {
  margin-top:-1.17em 
}
#articlesHome {
  padding-top:2.5em;
  margin-top:3em;
  border-top:1px solid #ccc 
}
.u-interface {
  font-family:Source Sans Pro,Helvetica,Arial,sans-serif;
  font-size:1.4rem;
  letter-spacing:.017em 
}
#toc-figures {
  display:flow-root 
}
.p-separator.u-interface a {
  font-size:initial;
  padding:.47em 
}
.warningMessage {
  font-family:NexusSans,Arial,Helvetica,Lucida Sans Unicode,Microsoft Sans Serif,Segoe UI Symbol,STIXGeneral,Cambria Math,Arial Unicode MS,sans-serif;
  line-height:1.5 
}
._fulltextButton a {
  color:#f2f2f2;
  display:block;
  padding:.91em 1.4em;
  box-shadow:0 0 5px #333;
  border-radius:3px;
  line-height:1.2em;
  letter-spacing:0;
  font-weight:500;
  transition:background .2s;
  width:auto 
}
.largeButton a:focus,
.largeButton a:hover,
_fulltextButton a:focus,
_fulltextButton a:hover {
  background:#324562;
  color:#fff 
}
#sidebar .sidemenu,
.custom {
  line-height:1em 
}
#content li a:after,
#content p a:after {
  color:#333;
  content:'';
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center;
  position:relative;
  width:10px;
  height:10px;
  margin-left:4px;
  display:none 
}
.label {
  text-align:left;
  white-space:nowrap 
}
.value {
  vertical-align:top;
  border-radius:.25em;
  margin-top:.45em;
  font-family:Verdana,san-serif 
}
.c-navbar__logo {
  padding:2px 0 
}
.tocTitle {
  margin:.7rem 0 
}
.Info .tocTitle {
  margin:.7rem 0 1.27rem 
}
#articleList,
.tocArticleTitleAuthors {
  padding:1em 0 
}
.articleListHome {
  border-top:1px solid #e6e6e6 
}
#articlesHome .tocArticleTitleAuthors {
  padding:1em 0;
  box-shadow:none 
}
#articlesHome .articleListHome .TOC:focus,
#articlesHome .articleListHome .TOC:hover {
  background-color:none;
  box-shadow:none 
}
.articleListHome-Abstract,
description {
  line-height:1.27em;
  padding-bottom:.69em 
}
.articleList--value .authorDetails,
.authorDetails p {
  font-size:inherit;
  font-family:inherit;
  margin-bottom:1em 
}
#articleList .abstract p,
#results .abstract p,
.abstract {
  padding:0;
  font-size:inherit;
  margin-bottom:0;
  line-height:1.5;
  font-family:inherit 
}
#Abs01 p {
  font-size:1em;
  margin-bottom:0;
  line-height:1.2 
}
#author-article-InfoList li,
.articleCount,
.authorDesc {
  font-family:NexusSans,serif 
}
#Abs01,
.articleCount,
.authorDetails,
.fileHit,
.fileView {
  color:#777 
}
.fileSize {
  font-size:70%!important 
}
#Abs01,
.authorDetails {
  margin-bottom:.27em;
  line-height:normal 
}
.authorDesc {
  line-height:1.45em 
}
#author-article-InfoList li {
  margin:0 1em 0 0;
  font-size:1.3rem 
}
#author-article-InfoList .infoPubJournal {
  margin-bottom:.125em;
  font-size:1em 
}
#author-article-InfoList .infoPubDate {
  margin-bottom:.5em;
  font-size:.9em 
}
#author-article-InfoList .infoPubDate,
#author-article-InfoList .infoPubJournal {
  font-family:"Helvetica Neue",Arial,Helvetica,sans-serif 
}
#author-article-InfoList,
.tocMenuArticle {
  margin:0;
  padding:0;
  border:0;
  overflow:auto;
  font-family:Europa,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-family:Roboto,sans-serif;
  font-size:1.4rem 
}
#c-main-item,
#user-main {
  box-sizing:inherit;
  margin-top:.5em;
  float:left 
}
#articleInfoList .ul-list,
#content .ul-list {
  padding-top:.7em 
}
#content .artByTitle .ul-list {
  padding-top:.27em 
}
#author-article-InfoList .pubDOI,
.tocGalleys {
  margin-bottom:0;
  text-decoration:none;
  color:#999;
  line-height:1 
}
.fileSize,
.fileView {
  font-family:inherit;
  font-size:inherit;
  color:#999;
  font-weight:lighter 
}
.fileHit {
  font-family:inherit;
  font-size:.8em;
  border-radius:40%;
  padding:3px;
  font-weight:400;
  background-color:#e9e9e9;
  top:-1px;
  color:#919191;
  border:0 
}
#articleMetrics .title-number,
.c-anchored-heading__helper,
.c-anchored-heading__title,
.c-article-identifiers,
.c-nav,
li.c-sidemenu,
ul.c-sidemenu {
  font-family:'Trebuchet MS',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif 
}
.c-nav,
li.c-sidemenu,
ul.c-sidemenu {
  font-family:var(--font-family-sans),var(--font-family-sans-fallback) 
}
.c-jump-navigation .c-jump-navigation__item:first-of-type .c-jump-navigation__link,
.c-jump-navigation__link {
  border-left:1px solid #27dfe9 
}
#author-article-InfoList .pubDOI:hover {
  text-decoration:underline;
  text-decoration-color:#0067c5 
}
#author-article-InfoList a {
  font-family:Arial,NexusSans,serif;
  font-size:inherit;
  font-weight:600;
  line-height:1.5 
}
#author-article-InfoList a:before,
.tocArticleGalleysPages a:before {
  display:inline-block;
  font:10px/1 FontAwesome;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  transform:translate(0,0);
  content:"\f054";
  color:currentColor;
  content:\00BB\0020;
  margin-right:.35em;
  vertical-align:text-top 
}
#articleList {
  padding-bottom:.9em;
  border-bottom:1px solid #ebebeb 
}
.articleCitedBy {
  text-align:left;
  margin:3% 0 0;
  padding:3% 0 0 
}
#articleMetrics .title-number {
  display:block;
  font-size:42px;
  line-height:42px;
  margin:0;
  padding:0;
  color:#d54449;
  text-align:center 
}
##articleMetrics .title-text {
  font-size:13px;
  font-weight:700;
  display:block;
  margin-top:0;
  margin-bottom:6px;
  color:#020202 
}
#c-sidebar,
ul.c-bar--menu li,
ul.c-sidemenu li a {
  list-style:none;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  font-weight:600;
  color:#333;
  font-size:.9em 
}
ul.c-bar--menu li a:hover,
ul.c-sidemenu li a:visited {
  text-decoration:underline;
  font-weight:600 
}
ul.c-sidemenu li a::active,
ul.c-sidemenu li a:focus {
  font-weight:700 
}
.c-flex--align-baseline {
  font-size:1.47rem;
  padding:.31em 0;
  color:#444;
  margin:0 
}
#articleType .getaccess,
#pageFooter a:active,
#setup .options:focus,
.button:focus,
.c-flex--align-baseline a,
.options a:focus,
a[href='#less']:hover,
a[href='#more']:hover {
  color:#333 
}
.c-sidemenu .c-bar--menu {
  -webkit-box-orient:vertical;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  width:100%;
  margin-left:inherit 
}
li.c-sidemenu,
ul.c-sidemenu {
  list-style:none;
  padding-left:unset;
  font-size:.9em;
  line-height:1.42857 
}
.ctx-sidebar-nav .c-nav__link {
  padding-left:2em;
  padding-right:2em;
  -webkit-transition:background-color .2s;
  transition:background-color .2s 
}
.c-nav__link,
.c-nav__link a:active,
.c-nav__link a:hover,
.c-nav__link a:visited {
  color:#b3edff 
}
.c-flex {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex 
}
span .c-flex--align-baseline {
  font-size:1rem 
}
.c-anchored-heading__helper a:hover,
.sign-up #sign-up-already-subscribed,
.sign-up #sign-up-error,
.sign-up #sign-up-invaid-email,
a .action {
  color:red 
}
.c-anchored-heading__helper {
  -webkit-align-self:flex-end;
  -ms-flex-item-align:end;
  align-self:flex-end;
  -webkit-transform:translateY(-3px);
  transform:translateY(-3px);
  white-space:nowrap 
}
.c-anchored-heading__helper,
.c-article-identifiers {
  font-size:1.35rem;
  margin-bottom:0;
  padding-bottom:0 
}
.c-anchored-heading__helper,
.c-anchored-heading__title,
.c-article-identifiers {
  font-family:var(--font-family-sans),var(--font-family-sans-fallback);
  line-height:1.4;
  font-weight:375 
}
.c-anchored-heading h3 {
  font-size:2.7rem;
  font-family:"Bliss bOLD","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif;
  padding-top:0;
  margin-top:1.7rem;
  font-weight:400 
}
h1.c-anchored-heading {
  margin-top:1em;
  margin-bottom:1em;
  padding-bottom:.5em;
  font-size:1.42em 
}
.c-anchored-heading {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:baseline;
  -webkit-align-items:baseline;
  -ms-flex-align:baseline;
  align-items:baseline;
  border-bottom:1px solid #ccc;
  padding-bottom:7px;
  margin-top:1.4rem;
  margin-bottom:24px 
}
.c-journal-header__identity--default {
  background:url(/public/images/default-header.svg) left top/auto 80px no-repeat #009;
  padding:1.27px 0 
}
.c-journal-header__identity {
  background-position:left center;
  background-size:auto 80px;
  padding:1.27px 0 
}
#issueCover img {
  width:15%;
  padding-left:1.2em;
  float:right;
  margin-top:-11% 
}
.c-jump-navigation__link {
  border-right:1px solid #27dfe9;
  background-color:#e9fcfd;
  border-top:1px solid #27dfe9;
  border-bottom:1px solid #27dfe9;
  display:inline-block;
  padding:4px;
  font-size:1.8rem;
  min-width:2.5em;
  color:#1b3051 
}
.c-jump-navigation__link:hover {
  background-color:#9f9;
  text-decoration:underline;
  color:inherit 
}
.p-separator {
  border-bottom:2px solid #ebebeb;
  padding-bottom:18px;
  margin-bottom:18px 
}
#c-main-reg {
  width:32%;
  float:left;
  box-sizing:inherit;
  padding-left:2%;
  border-left:1px solid #ccc 
}
#user-main {
  width:60%;
  margin-right:4% 
}
#c-main-item {
  width:79%;
  margin-right:3% 
}
#body articleView #sidebar #rightSidebar {
  width:21%;
  margin-left:0 
}
#aboutOther li a:after,
#aboutPeople li a:after,
#aboutPolicies li a:after,
#aboutSubmissions li a:after,
#chyera-search-authorDetails .c-anchored-heading__helper,
#chyera-search-authorDetails h2,
#content #plugins li a:after,
#content .menu li a:after,
#footer #footer-nav:before,
#gimme-satisfaction,
#global-nav .returnoldspringerlink,
#group li a:after,
#header.articleHeader,
#ki_container,
#managementPages li a:after,
#managerRoles li a:after,
#managerUsers li a:after,
#mobileNav,
#reader-overlay,
#tocCoverImage img,
.EditorsBox blockquote::before,
.EditorsBox img,
.headseparator,
.js .FulltextWrapper #Aff,
.js .FulltextWrapper .Author>sup,
.js .FulltextWrapper .InstitutionalAuthor>sup,
.js .c-tab-content,
.js-hidden,
.no-js #results-only-access-checkbox,
.pillow-btn,
.popup #main a:after,
.search-page .sub-search__result-list .result-type-unparsabledocument,
.tooltip,
body #header [hidden],
body #header form.site-search div.awesomplete>ul:empty,
body #header form.site-search div.awesomplete>ul[hidden],
img.lazy {
  display:none 
}
#PopularArticles h2,
#body .main-contents #articlesHome h2 {
  font-size:1.42em;
  margin-bottom:0 
}
.announcements .issue {
  padding-top:0;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  border-top:1px solid #ddd 
}
.announcements h3 {
  margin-top:.7em;
  margin-bottom:.17em;
  font-size:24.7px 
}
.announcements h4 {
  margin-top:.7em;
  font-size:1.7em;
  margin-bottom:.27em 
}
.announcements img {
  max-width:100%;
  float:left 
}
.announcements .intro {
  line-height:1.4;
  font-weight:400;
  font-family:Verdana,sans-serif;
  font-size:14px 
}
.announcements .intro .intro {
  margin-top:1em;
  margin-bottom:1em 
}
#announcementDescription,
#content #submissionComplete,
#content #submissionComplete p,
#sidebar .block,
#sidebarUser,
.journal-content .column>*+*,
.pseudoMenu {
  margin-top:1em 
}
.u-margin-bottom-md {
  max-width:-moz-fit-content;
  margin-bottom:24px 
}
.c-nav--tabs {
  -webkit-flex-wrap:nowrap;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap 
}
.c-nav {
  list-style:none;
  margin:0;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  font-size:.89rem;
  line-height:1.42857 
}
.c-nav--fill .c-nav__item {
  -webkit-box-flex:1;
  -webkit-flex-grow:1;
  -ms-flex-positive:1;
  flex-grow:1 
}
.c-nav--tabs .c-nav__link.is-active {
  background-color:#fff;
  z-index:1;
  border-color:#27dfe9 #27dfe9 transparent 
}
.c-nav--tabs .c-nav__link {
  height:100%;
  background-color:#f2f2f2;
  border:1px solid #f2f2f2;
  border-bottom:0;
  border-color:#f2f2f2 #f2f2f2 currentcolor;
  padding:.7em 1.8em;
  -webkit-transition:border-left-color .2s,border-top-color .2s,border-right-color .2s,background-color .2s;
  transition:border-left-color .2s,border-top-color .2s,border-right-color .2s,background-color .2s 
}
#articleComments table .commentNote,
#sidebar .block .c-separator strong,
.SidePanel .details .detail-title,
.c-nav__link.is-active,
.strong,
b,
strong {
  font-weight:700 
}
.c-nav__link,
.c-nav__link:active,
.c-nav__link:hover,
.c-nav__link:visited {
  color:#1b3051 
}
.c-nav__link {
  display:block;
  padding:.4em 1em 
}
.c-nav--tabs .c-nav__link.is-active::after {
  content:'';
  background-color:#fff;
  display:block;
  position:absolute;
  height:1px;
  top:100%;
  right:0;
  left:0 
}
.c-flex--wrap {
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap 
}
.c-flex--space-between {
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
  -ms-flex-pack:justify;
  justify-content:space-between 
}
.c-flex--align-baseline {
  -webkit-box-align:baseline;
  -webkit-align-items:baseline;
  -ms-flex-align:baseline;
  align-items:baseline 
}
.u-text-neutral-40,
a.u-text-neutral-40,
a.u-text-neutral-40:active,
a.u-text-neutral-40:hover,
a.u-text-neutral-40:visited,
body .navwrapper nav ul#global-nav>li a {
  color:#666 
}
.u-margin-right-md,
.u-mr-24 {
  margin-right:24px 
}
.c-button--secondary {
  background:-webkit-gradient(linear,left top,left bottom,from(#edebe8),to(#d5d4d1)) #edebe8;
  background:linear-gradient(to bottom,#edebe8,#d5d4d1) #edebe8;
  margin-top:1em 
}
.c-button {
  border-radius:3px;
  display:inline-block;
  font-size:1.4rem;
  font-family:'Trebuchet MS',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-family:var(--font-family-sans),var(--font-family-sans-fallback);
  line-height:1.2;
  padding:.7em 1em;
  vertical-align:middle 
}
.c-form-field,
.c-form-field__label {
  color:#333;
  font-family:var(--font-family-sans),var(--font-family-sans-fallback) 
}
.c-flex--align-center {
  -webkit-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center 
}
#addthis_container,
#copyright,
.altmetric-embed,
.article-body table a,
.c-button .c-icon,
.c-logo img,
.cms-person .person-detail,
.collapsible-wrapper.show,
.debug #app-debug,
.js .c-collapse.is-shown,
.js .c-tab-content.is-active,
.lm-additional-nav>ul>li:hover .toggleable-mini-cart__body,
.lm-additional-nav>ul>li:hover ul,
.lm-additional-nav>ul>li:hover::after,
.lm-nav-root>li:hover .lm-nav-sub,
.no-js body .navwrapper nav ul#global-nav li .nav-sub,
.search-page .sub-search__filtering .facet--extendable.filter .collapse-nav,
.search-page .sub-search__filtering .facet--extendable.filter .show-nav,
.search-page .sub-search__filtering .facet.facet--extendable .collapse-nav,
.search-page .sub-search__filtering .facet.facet--extendable .show-nav,
article,
aside,
body .navwrapper nav ul#global-nav>li.open .nav-sub,
body .navwrapper nav ul#global-nav>li.open-clicked .nav-sub,
details,
figcaption,
figure,
footer,
header,
hgroup,
html.no-js .collapsible-wrapper,
main,
menu,
nav,
section,
summary {
  display:block 
}
.c-nav--tabs .c-nav__item:not(:first-child) {
  margin-left:-1px 
}
.c-form-field {
  font-size:.9em;
  line-height:1.5em 
}
.c-form-field__label {
  display:block;
  font-size:1.5rem;
  margin-top:1.7em;
  font-family:Europa;
  margin-bottom:.45em 
}
.aXBtI,
.p-grid {
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex 
}
.c-form-field__input {
  -webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.21);
  box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.21);
  width:100% 
}
.c-form-field__input,
.c-form-field__select {
  border:1px solid #b0a8a3;
  border-radius:3px;
  font-size:1.4rem;
  padding:.7em;
  vertical-align:middle;
  line-height:1;
  font-family:var(--font-family-sans),var(--font-family-sans-fallback) 
}
#instruct .statement p,
#instruct p {
  padding:0 1.27em;
  font-family:var(--font-family-sans),var(--font-family-sans-fallback);
  margin:0 0 .27em;
  font-size:inherit;
  line-height:1.4;
  font-family:Europa;
  color:#666 
}
#registryStatement .registry,
#registryStatement p {
  background-color:#f2f2f2;
  padding-left:1em;
  padding-right:1em 
}
#registryStatement .registry {
  font-size:.89em;
  margin-top:1.27em;
  margin-bottom:0 
}
#registryStatement p {
  margin-top:0;
  font-size:.83em;
  padding-bottom:1em;
  line-height:1.27;
  font-family:Europa,sans-serif 
}
#registryStatement a,
a,
b,
ol,
ol li,
span,
sub,
sup,
ul {
  font-family:inherit 
}
#registryStatement h3 {
  font-family:inherit;
  padding-top:1em 
}
.p-grid {
  display:flex;
  -webkit-flex-direction:row;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  margin-left:-3.57143% 
}
.p-grid__col--6-at-md {
  -webkit-box-flex:1;
  -webkit-flex:1 1 50%;
  -ms-flex:1 1 50%;
  flex:1 1 50%;
  max-width:50% 
}
.p-grid__col--12-at-xs {
  -webkit-box-flex:1;
  -webkit-flex:1 1 100%;
  -ms-flex:1 1 100%;
  flex:1 1 100% 
}
.p-grid__col--6-at-cmd {
  -webkit-box-flex:1;
  -webkit-flex:1 1 50%;
  -ms-flex:1 1 50%;
  flex:1 1 50%;
  max-width:40% 
}
.p-grid__col--6-at-cmr {
  -webkit-box-flex:1;
  -webkit-flex:1 1 50%;
  -ms-flex:1 1 50%;
  flex:1 1 50%;
  max-width:33%;
  margin-bottom:0 
}
.p-grid__col {
  padding-left:3.57143% 
}
@media screen and (max-width:1060px) {
  #header,
  #mobileNav .menu li #searchbar {
    font-family:Europa,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif 
  }
  #fullNav,
  #leftSidebar,
  #mobileNav .navicon {
    display:none 
  }
  #mobileNav a.navicon {
    display:inline-block;
    float:right;
    height:20px;
    width:24px;
    margin:1.1% 2% 5px 5px;
    font-size:0;
    text-align:right 
  }
  #mobileNav .menu {
    display:none;
    float:right;
    margin-left:0;
    margin-right:0;
    text-align:left;
    min-width:100% 
  }
  #journalLogo {
    float:left;
    min-width:60px;
    vertical-align:top 
  }
  #articleCoverImage {
    display:block;
    min-width:60px;
    float:right 
  }
  #articleCoverImage img {
    width:70px;
    height:100px 
  }
  #main {
    width:70%;
    float:left;
    margin-right:3%;
    margin-left:0;
    box-sizing:inherit 
  }
  #rightSidebar {
    width:27%;
    float:right;
    margin-right:0;
    font-size:.8em;
    line-height:1.5em 
  }
  #mobileNav .menu li {
    clear:both;
    display:block;
    width:100%;
    text-align:left;
    text-transform:none;
    letter-spacing:0;
    margin:2px 0;
    padding:0 0 0 8px;
    font-family:var(--font-family-sans),var(--font-family-sans-fallback);
    font-weight:600 
  }
  #mobileNav .menu li:last-child {
    border:0 
  }
  #mobileNav .menu li a {
    display:block;
    color:#fff;
    font-family:Asia,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif 
  }
  #mobileNav .menu li a:visited {
    color:#fff 
  }
  #mobileNav .menu li a:focus,
  #mobileNav .menu li a:hover {
    color:#e9711c 
  }
  #mobileNav .menu li a:active {
    color:#266ba8 
  }
  #mobileNav .menu li #searchbar {
    display:block;
    width:100%;
    float:left;
    text-align:center 
  }
  #header h1,
  #header img {
    vertical-align:top;
    display:inline-block;
    margin:1.2% 1.2% 1.2% 3%;
    font-weight:600;
    font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    line-height:1.1727em;
    padding:0 
  }
  #header {
    margin-top:0 
  }
  #main img {
    max-width:-moz-max-content;
    height:-moz-fit-content 
  }
  #copyrightBadge img {
    max-width:30px;
    display:none 
  }
  #c-journal-footer__inner {
    display:flex;
    justify-content:space-between;
    max-width:1440px;
    padding-left:1.5%;
    padding-right:1.5%;
    margin-left:1.5%;
    margin-right:1.5% 
  }
  #pageFooter {
    padding-left:3%;
    padding-right:3%;
    font-size:1.4rem;
    font-weight:400;
    line-height:1.57 
  }
}
@media screen and (max-width:800px) {
  #main {
    width:72%;
    float:left;
    margin-left:0;
    margin-right:0;
    padding-right:0 
  }
  #main img {
    max-width:250px;
    height:auto 
  }
  #copyrightBadge img {
    max-width:30px;
    display:none 
  }
  #articleCoverImage img,
  #journalLogo img {
    max-width:-moz-fit-content 
  }
  #leftSidebar {
    display:none 
  }
  #rightSidebar {
    width:25.5%;
    float:right;
    margin-left:2.5%;
    font-size:.8em;
    line-height:1.5em 
  }
  #pdfCanvasContainer iframe,
  #pdfObject {
    min-height:400px!important 
  }
  #standardFooter a img {
    max-width:800px 
  }
  #issues .list .issueCoverImage,
  #issues .list .issueDescriptionImage {
    max-width:100% 
  }
  #JournalName {
    line-height:30px;
    font-size:1.29rem;
    text-align:center;
    font-family:Arial,Helvetica,Lucida Sans Unicode,Microsoft Sans Serif,Segoe UI Symbol,STIXGeneral,Cambria Math,Arial Unicode MS,sans-serif;
    font-weight:400;
    margin:0 8px 
  }
  #c-journal-footer__inner {
    display:flex;
    justify-content:space-between;
    max-width:1440px;
    padding-left:1.5%;
    padding-right:1.5%;
    margin-left:1.5%;
    margin-right:1.5% 
  }
}
@media screen and (max-width:600px) {
  #main img,
  #standardFooter a img {
    max-width:250px 
  }
  #main {
    width:100%;
    float:left;
    margin-left:0;
    margin-right:0;
    padding-right:0 
  }
  #main img {
    height:auto 
  }
  #articleCoverImage img,
  #journalLogo img,
  #sidebar {
    display:none 
  }
  #copyrightBadge img {
    max-width:30px;
    display:none 
  }
  #pdfCanvasContainer iframe,
  #pdfObject {
    min-height:400px!important 
  }
  #c-journal-footer__inner {
    display:flex;
    justify-content:space-between;
    max-width:1440px;
    padding-left:1.5%;
    padding-right:1.5%;
    margin-left:1%;
    margin-right:1% 
  }
  #c-journal-footer__summary {
    display:inherit;
    font-style:normal;
    margin-bottom:5% 
  }
  #c-journal-footer__title {
    font-size:inherit;
    margin-bottom:get-spacing(xs);
    display:flex;
    font-style:normal 
  }
  #issues .list .issueCoverImage,
  #issues .list .issueDescriptionImage {
    max-width:100% 
  }
}
@media screen and (max-width:1060px) {
  #mobileNav .menu,
  #rightSidebar {
    float:right;
    margin-right:0;
    margin-left:0 
  }
  #c-main,
  #c-main-item,
  #main,
  #main-item {
    width:70%;
    margin-right:3% 
  }
  #m-navbar,
  #mobileNav .menu li,
  .c-journal-footer__contact-title {
    font-family:var(--font-family-sans),var(--font-family-sans-fallback);
    font-weight:600 
  }
  #fullNav,
  #leftSidebar,
  #mobileNav .navicon {
    display:none 
  }
  #mobileNav {
    display:block 
  }
  #c-navbar__logo,
  #u-margin-right-xl {
    padding-bottom:0 
  }
  #c-navbar__logo,
  #u-container,
  #u-margin-right-xl {
    margin-bottom:0 
  }
  #toggle-bar .mtoggle {
    margin-top:2% 
  }
  .c-navbar__logo .u-margin-right-xl {
    padding:0 
  }
  #toggle-bar .mtoggle,
  #toggle-bar a {
    padding-top:inherit;
    color:#fff 
  }
  #mobileNav a.navicon {
    display:inline-block;
    float:right;
    height:20px;
    width:24px;
    margin:.5% 2% 5px 5px;
    border-top:12px double #fff;
    border-bottom:4px solid #fff;
    font-size:0;
    text-align:right 
  }
  #m-navbar {
    font-size:.76rem;
    letter-spacing:0;
    padding:0 1% .5%;
    float:left;
    width:100%;
    max-width:inherit 
  }
  #mobileNav .menu {
    display:none;
    text-align:left;
    width:100%;
    border-top:1px solid #324562;
    padding:1% 
  }
  #navbar {
    padding:0 3.3% 
  }
  #COSIRELogo,
  #coverArticleIssue {
    float:left;
    min-width:60px;
    vertical-align:top 
  }
  #articleCoverImage {
    display:block;
    min-width:60px;
    float:right 
  }
  #articleCoverImage img {
    width:70px;
    height:100px 
  }
  .info li {
    list-style-image:none;
    list-style-type:none;
    margin-left:0;
    white-space:nowrap;
    float:left;
    margin-right:.6em;
    padding-right:.6em;
    border-right:1px solid #ccc;
    letter-spacing:.009em 
  }
  #body articleView {
    margin:1em 0;
    padding:0 1.7%;
    width:-moz-available 
  }
  #main {
    float:left;
    margin-left:0;
    box-sizing:inherit 
  }
  #main.articleMain {
    width:76%;
    float:left 
  }
  #simpleSearchForm {
    margin:6px 0;
    float:left;
    padding-bottom:0;
    display:flex;
    width:70% 
  }
  #c-navbarSearch {
    width:100%;
    padding-left:3%;
    padding-right:3% 
  }
  .navbarlargeButton {
    display:flow-root;
    float:right;
    margin:6px 0;
    padding-bottom:0;
    width:27%;
    max-width:1440px;
    background:inherit 
  }
  ._largeButton a {
    margin:0 
  }
  #breadcrumb {
    padding:.5% 3.2%;
    font-family:NexusSans,"Helvetica Neue",Helvetica,Arial,sans-serif 
  }
  #rightSidebar {
    width:27%;
    font-size:.8em;
    line-height:1.5em 
  }
  #pageFooter,
  #standardFooter {
    font-size:1.4rem;
    font-weight:400;
    line-height:1.57 
  }
  #body #rightSidebar.c-article--view {
    width:25% 
  }
  #mobileNav .menu li {
    clear:both;
    display:block;
    width:100%;
    text-align:left;
    text-transform:none;
    letter-spacing:0;
    margin:0;
    padding:7px 8px 
  }
  #mobileNav .menu li:last-child {
    border:0 
  }
  #mobileNav .menu li a {
    display:block;
    color:#fff;
    font-family:Asia,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif 
  }
  #mobileNav .menu li a:visited {
    color:#fff 
  }
  #mobileNav .menu li a:focus,
  #mobileNav .menu li a:hover {
    color:#e9711c 
  }
  #mobileNav .menu li a:active {
    color:#266ba8 
  }
  #mobileNav .menu li #searchbar {
    display:block;
    width:100%;
    float:left;
    text-align:center;
    font-family:Europa,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif 
  }
  #header h1,
  #header img {
    vertical-align:top;
    display:inline-block;
    margin:0 1.7%;
    font-weight:600;
    font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    line-height:1.1727em;
    width:-moz-available 
  }
  #header,
  #headerTitle a {
    font-family:Europa,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif 
  }
  #header {
    margin-top:0;
    padding:.5em 0 
  }
  #navbarMenu,
  .u-container {
    padding:0 16px 
  }
  #headerTitle a {
    color:#1b3051;
    font-weight:600;
    font-size:1.89rem 
  }
  #navbarMenu .menu {
    vertical-align:top;
    line-height:1.5rem;
    margin:.17em 0 
  }
  #navbarMenu {
    vertical-align:top 
  }
  #c-main,
  #main-item {
    padding-bottom:3%;
    margin-bottom:3%;
    border-bottom:1px solid #ccc 
  }
  #main img {
    max-width:-moz-max-content;
    height:-moz-fit-content 
  }
  #c-navbar__logou-margin-right-xl {
    margin-top:1%;
    margin-bottom:0;
    margin-left:.4em;
    padding-left:5% 
  }
  #c-navbar__nav {
    margin-bottom:4px;
    margin-top:4px 
  }
  #registerForm {
    border-right:0;
    padding-right:0;
    margin-right:1em 
  }
  #announcementList,
  .announcements img {
    width:100% 
  }
  .u-margin-right-lg {
    margin-right:2px 
  }
  .c-list-group {
    width:auto 
  }
  .c-flex {
    width:100%;
    margin-right:unset 
  }
  .c-flex--space-between {
    width:70% 
  }
  .c-journal-footer__contact-title {
    font-size:18px 
  }
  ol .c-journal-footer__contact-list,
  ul {
    padding-top:.3em 
  }
  ul.c-journal-footer__contact-list {
    padding-bottom:0;
    padding-top:1.8em 
  }
  .c-journal-footer__title-text {
    line-height:1.2em;
    margin-bottom:1em 
  }
  #copyrightBadge img {
    max-width:30px;
    display:none 
  }
  #standardFooter {
    text-align:left;
    color:#505050 
  }
  #pageFooter {
    padding: 16px 0 24px;
  }
  #c-footer-container {
    padding-right:2.7%;
    margin:.17% 0 0;
    padding-bottom:0 
  }
  .c-journal-footer__issn {
    font-size:initial;
    display:grid;
    padding-top:2.4em 
  }
  #c-footer-navbar {
    padding:.2% 3% 
  }
}
@media screen and (max-width:800px) {
  nav img {
    margin-bottom:0;
    padding-left:0 
  }
  #main {
    width:72%;
    float:left;
    margin-left:0;
    margin-right:0;
    padding-right:0 
  }
  #main img {
    max-width:250px;
    height:auto 
  }
  #c-navbarSearch {
    width:100%;
    padding:0 3% 
  }
  #simpleSearchForm {
    width:80% 
  }
  #copyrightBadge img {
    max-width:30px;
    display:none 
  }
  #articleCoverImage img,
  #journalLogo img {
    max-width:-moz-fit-content 
  }
  #headerTitle {
    width:initial 
  }
  #header,
  .announcements img {
    width:100% 
  }
  #header h1,
  #header img,
  #headerTitle a {
    width:inherit 
  }
  #leftSidebar {
    display:none 
  }
  #rightSidebar {
    width:25.5%;
    float:right;
    font-size:.8em;
    line-height:1.5em 
  }
  #pdfCanvasContainer iframe,
  #pdfObject {
    min-height:400px!important 
  }
  #standardFooter a img {
    max-width:800px 
  }
  #issues .list .issueCoverImage,
  #issues .list .issueDescriptionImage {
    max-width:100% 
  }
  #JournalName {
    line-height:30px;
    font-size:1.29rem;
    text-align:center;
    font-family:Arial,Helvetica,Lucida Sans Unicode,Microsoft Sans Serif,Segoe UI Symbol,STIXGeneral,Cambria Math,Arial Unicode MS,sans-serif;
    font-weight:400;
    margin:0 8px 
  }
  #main-item {
    padding-bottom:4%;
    margin-bottom:4%;
    border-bottom:1px solid #ccc 
  }
  #c-main-item {
    width:70%;
    margin-right:2% 
  }
  #registerForm {
    padding-right:0;
    margin-right:2%;
    border-right:0 
  }
  .c-journal-footer__title-text {
    margin-bottom:.25em 
  }
  .c-journal-footer__issn {
    padding-top:2.7em 
  }
  ol .c-journal-footer__contact-list,
  ul {
    padding-top:0 
  }
  ul.c-journal-footer__contact-list {
    padding:0;
    font-size:.9em 
  }
  .c-journal-footer__contact-title {
    margin-bottom:0 
  }
}
@media screen and (max-width:600px) {
  #c-navbarSearch,
  #navbar {
    justify-content:space-between 
  }
  #breadcrumb,
  #navbar {
    padding:0 3.5% 
  }
  #navbar,
  #rightSidebar {
    display:block 
  }
  #c-navbarSearch,
  ._largeButton a {
    text-align:center;
    letter-spacing:0;
    font-weight:600;
    display:flex 
  }
  #main img,
  #standardFooter a img {
    max-width:250px 
  }
  #c-navbarSearch,
  #main,
  #navbar,
  #registerForm {
    margin-right:0 
  }
  nav {
    margin-top:0;
    padding-left:0 
  }
  #c-main,
  #main-item {
    width:100%;
    margin-top:4%;
    padding-bottom:5.7%;
    margin-bottom:5%;
    border-bottom:1px solid #ccc;
    margin-right:0 
  }
  #c-navbar__logou-margin-right-xl {
    padding-bottom:0;
    padding-left:3%;
    margin-left:.4em;
    width:initial;
    margin-bottom:.2em 
  }
  #c-footer__logou-margin-right-xl {
    padding:.3em 0 0 
  }
  #u-container {
    margin:0;
    padding-right:initial 
  }
  #toggle-bar {
    padding-top:inherit 
  }
  #navbar {
    max-width:1440px;
    background:#009ece;
    text-align:center 
  }
  #simpleSearchForm,
  .navbarlargeButton {
    float:left;
    margin:8px 0;
    padding-bottom:0 
  }
  #c-navbarSearch,
  .c-journal-footer__contact-title,
  .u-margin-bottom-lg {
    margin-bottom:0 
  }
  #header h1,
  #header img,
  #headerTitle a {
    width:initial 
  }
  #simpleSearchForm {
    align-content:start;
    display:inline-flex;
    width:80% 
  }
  .input-search {
    width:78% 
  }
  #announcementsHome,
  #c-main-item,
  #main,
  #rightSidebar,
  .announcements img,
  .c-flex--space-between,
  .mceLayout iframe,
  .mceLayout span {
    width:100% 
  }
  #body articleView {
    margin:0;
    padding:0 3% 
  }
  #main {
    float:left;
    margin-left:0;
    padding-right:0 
  }
  #main.articleMain {
    width:100%;
    float:left;
    padding:0 
  }
  #main img {
    height:auto 
  }
  #COSIRELogo img,
  #articleCoverImage img,
  #coverArticleIssue img,
  #journalLogo img {
    display:none 
  }
  #copyrightBadge img {
    max-width:30px;
    display:none 
  }
  #sidebar {
    float:inline-end 
  }
  #c-navbarSearch {
    padding:0 3%;
    font-size:.76rem;
    vertical-align:middle;
    background-image:url(/public/images/red-header.svg);
    background-repeat:no-repeat 
  }
  .navbarlargeButton {
    display:inherit;
    width:50%;
    padding-right:0;
    color:currentColor 
  }
  ._largeButton a {
    padding:.9em;
    box-shadow:0 0 5px #333;
    border-radius:3px;
    line-height:1.2em;
    font-family:Europa,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    transition:background .2s;
    width:auto;
    font-size:13px;
    margin-top:.1em;
    margin-bottom:.1em 
  }
  .largeButton a:focus,
  .largeButton a:hover {
    background-color:#266ba8 
  }
  #pdfCanvasContainer iframe,
  #pdfObject {
    min-height:400px!important 
  }
  #c-journal-footer__inner {
    display:flow-root;
    justify-content:space-between 
  }
  #c-journal-footer__summary {
    display:inherit;
    font-style:normal;
    margin-bottom:5% 
  }
  #c-journal-footer__title {
    margin-bottom:get-spacing(xs);
    display:flex;
    font-style:normal 
  }
  #issues .list .issueCoverImage,
  #issues .list .issueDescriptionImage {
    max-width:100% 
  }
  #c-footer-navbar {
    font-size:1.4rem;
    line-height:1.42857;
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    z-index:10;
    padding:.2% 2.5%;
    border-bottom:1px solid #d9d9d9 
  }
  #registerForm {
    padding-right:0;
    border-right:0 
  }
  .c-journal-footer__issn,
  ol .c-journal-footer__contact-list {
    padding-top:.5em 
  }
  ul.c-journal-footer__contact-list {
    padding:0;
    font-size:.89em 
  }
}
body #header,
body #header>.row {
  min-height:185px 
}
.dMArKd>content>:first-child {
  margin-top:0;
  padding-top:0 
}
:first-child>.BoNzAe,
:first-child>.KSczvd {
  padding:8px 0 
}
.BoNzAe,
.KSczvd {
  padding:16px 0 8px;
  width:100% 
}
.rFrNMe {
  display:inline-block;
  padding-bottom:8px;
  width:200px 
}
.rFrNMe.KSczvd .oJeWuf.oJeWuf {
  height:56px;
  padding-top:0 
}
.aCsJod {
  height:40px;
  vertical-align:top 
}
.KSczvd .Wic03c {
  align-items:center;
  position:static;
  top:0 
}
.aXBtI {
  display:-moz-box;
  display:flex;
  top:14px 
}
.Xb9hP {
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  box-flex:1;
  flex-grow:1;
  flex-shrink:1;
  min-width:0 
}
.KSczvd .zHQkBf {
  -moz-border-radius:4px;
  border-radius:4px;
  height:28px;
  margin:1px 1px 0;
  padding:13px 15px;
  z-index:1;
  font-size:16px 
}
.uyaebd .MQL3Ob,
.uyaebd .zHQkBf {
  direction:ltr;
  text-align:left 
}
.whsOnd {
  box-flex:1;
  flex-grow:1;
  flex-shrink:1;
  background-color:transparent;
  border:0;
  display:block;
  font:400 16px/24px Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
  height:24px;
  min-width:0;
  outline:0;
  z-index:0 
}
.KSczvd .snByac {
  background:#fff;
  bottom:17px;
  left:8px;
  padding:0 8px;
  transition:transform 150ms cubic-bezier(.4,0,.2,1),opacity 150ms cubic-bezier(.4,0,.2,1);
  width:auto;
  z-index:1;
  font-size:16px;
  color:#757575 
}
.AxOyFc {
  -moz-transform-origin:bottom left;
  transform-origin:bottom left;
  -moz-transition:.3s cubic-bezier(.4,0,.2,1);
  transition:.3s cubic-bezier(.4,0,.2,1);
  -moz-transition-property:color,bottom,transform;
  transition-property:color,bottom,transform;
  color:rgba(0,0,0,.38);
  font:400 16px Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
  pointer-events:none;
  position:absolute;
  bottom:3px;
  left:0;
  width:100% 
}
.KSczvd .mIZh1c {
  border:1px solid #dadce0;
  -moz-border-radius:4px;
  border-radius:4px;
  bottom:0 
}
.OabDMe,
.i9lrp,
.i9lrp::before {
  bottom:-2px;
  position:absolute;
  left:0 
}
.i9lrp {
  background-color:rgba(0,0,0,.12);
  height:1px;
  width:100% 
}
.i9lrp::before {
  content:"";
  top:0;
  right:0;
  border-bottom:1px solid transparent;
  pointer-events:none 
}
.KSczvd .cXrdqd,
.KSczvd.k0tWj .cXrdqd {
  height:-moz-calc(100% - 2*2px);
  height:calc(100% - 2*2px) 
}
.KSczvd .cXrdqd {
  -moz-border-radius:4px;
  border-radius:4px;
  bottom:0;
  opacity:0;
  transform:none;
  transition:opacity 150ms cubic-bezier(.4,0,.2,1);
  width:-moz-calc(100% - 2*2px);
  width:calc(100% - 2*2px);
  background-color:#1a73e8 
}
.OabDMe.Y2Zypf {
  -moz-animation:.3s cubic-bezier(.4,0,.2,1) quantumWizPaperInputRemoveUnderline;
  animation:.3s cubic-bezier(.4,0,.2,1) quantumWizPaperInputRemoveUnderline 
}
.OabDMe {
  -moz-transform:scaleX(0);
  transform:scaleX(0);
  background-color:#4285f4;
  height:2px;
  width:100% 
}
.w4xrzf {
  display:hidden 
}
.XKSfm-Sx9Kwc {
  -moz-box-shadow:0 4px 16px rgba(0,0,0,.2);
  box-shadow:0 4px 16px rgba(0,0,0,.2);
  background:padding-box #fff;
  outline:0;
  position:absolute 
}
.XKSfm-Sx9Kwc-xJ5Hnf {
  background:#fff;
  left:0;
  position:absolute;
  top:0 
}
div.XKSfm-Sx9Kwc-xJ5Hnf {
  -moz-opacity:.75;
  opacity:.75 
}
.XKSfm-Sx9Kwc-r4nke {
  color:#000;
  cursor:default;
  font-weight:400;
  line-height:24px;
  margin:0 0 16px 
}
.XKSfm-Sx9Kwc-r4nke-TvD9Pc {
  height:11px;
  opacity:.7;
  padding:17px;
  position:absolute;
  right:0;
  top:0;
  width:11px 
}
.XKSfm-Sx9Kwc-r4nke-TvD9Pc:after {
  content:'';
  background:url(//ssl.gstatic.com/ui/v1/dialog/close-x.png);
  position:absolute;
  height:11px;
  width:11px;
  right:17px 
}
.XKSfm-Sx9Kwc-c6xFrd button {
  -moz-border-radius:2px;
  border-radius:2px;
  background-color:#f5f5f5;
  background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);
  background-image:linear-gradient(top,#f5f5f5,#f1f1f1);
  border:1px solid rgba(0,0,0,.1);
  color:#444;
  cursor:default;
  font-family:inherit;
  font-size:11px;
  font-weight:700;
  height:29px;
  line-height:27px;
  margin:0 16px 0 0;
  min-width:72px;
  outline:0;
  padding:0 8px 
}
.XKSfm-Sx9Kwc-c6xFrd button:hover {
  -moz-box-shadow:0 1px 1px rgba(0,0,0,.1);
  box-shadow:0 1px 1px rgba(0,0,0,.1);
  background-color:#f8f8f8;
  background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);
  background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
  border:1px solid #c6c6c6;
  color:#333 
}
.XKSfm-Sx9Kwc-c6xFrd button:active {
  -moz-box-shadow:0 1px 1px rgba(0,0,0,.1);
  box-shadow:0 1px 1px rgba(0,0,0,.1);
  background-color:#f8f8f8;
  background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);
  background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
  border:1px solid #c6c6c6;
  color:#333;
  -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
  box-shadow:inset 0 1px 2px rgba(0,0,0,.1) 
}
.XKSfm-Sx9Kwc-c6xFrd button:focus {
  border:1px solid #4d90fe 
}
.XKSfm-Sx9Kwc-c6xFrd button[disabled] {
  -moz-box-shadow:none;
  box-shadow:none;
  background:#fff;
  border:1px solid rgba(0,0,0,.05);
  color:#b8b8b8 
}
.qggrzb {
  background:#202124;
  left:0;
  opacity:.6;
  pointer-events:auto;
  position:fixed;
  top:0;
  z-index:5 
}
.fuqAvf {
  overflow-y:auto;
  padding:24px 24px 28px 
}
.jveIPe:after {
  content:'';
  display:table 
}
.KtJU1c body,
html.KtJU1c {
  overflow:hidden;
  pointer-events:none 
}
.XKSfm-Sx9Kwc {
  color:#000;
  background-color:#fafafa;
  border:0;
  padding:0;
  pointer-events:auto;
  z-index:6 
}
.XKSfm-Sx9Kwc-c6xFrd {
  margin-top:0;
  padding:0 16px 16px 
}
.XKSfm-Sx9Kwc-bN97Pc {
  line-height:1.4em;
  word-wrap:break-word;
  background:0 
}
.XKSfm-Sx9Kwc-r4nke {
  background:0;
  font-size:20px 
}
.tk3N6e-LgbsSe {
  -moz-border-radius:2px;
  border-radius:2px;
  cursor:default;
  font-size:11px;
  font-weight:700;
  white-space:nowrap;
  margin-right:16px;
  height:27px;
  line-height:27px;
  min-width:54px;
  outline:0;
  padding:0 8px 
}
.O0WRkf,
.tk3N6e-LgbsSe-n2to0e {
  font-weight:500;
  cursor:pointer 
}
.A9jyad,
.aCP0ld {
  line-height:16px 
}
.tk3N6e-LgbsSe-ZmdkE {
  -moz-box-shadow:0 1px 1px rgba(0,0,0,.1);
  box-shadow:0 1px 1px rgba(0,0,0,.1) 
}
.tk3N6e-LgbsSe-gk6SMd {
  -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
  box-shadow:inset 0 1px 2px rgba(0,0,0,.1) 
}
.tk3N6e-LgbsSe-n2to0e,
.tk3N6e-LgbsSe.tk3N6e-LgbsSe-OWB6Me:active {
  -moz-box-shadow:none;
  box-shadow:none 
}
.tk3N6e-LgbsSe-n2to0e.tk3N6e-LgbsSe-JbbQac-i5vt6e.tk3N6e-LgbsSe-ZmdkE,
.tk3N6e-LgbsSe-n2to0e.tk3N6e-LgbsSe-ZmdkE {
  -moz-box-shadow:none;
  box-shadow:none;
  color:#333 
}
.tk3N6e-LgbsSe-n2to0e.tk3N6e-LgbsSe-ZmdkE:active,
.tk3N6e-LgbsSe-n2to0e:active {
  -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
  box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
  background:#f8f8f8 
}
.tk3N6e-LgbsSe-n2to0e.tk3N6e-LgbsSe-JbbQac-i5vt6e.tk3N6e-LgbsSe-gk6SMd,
.tk3N6e-LgbsSe-n2to0e.tk3N6e-LgbsSe-gk6SMd {
  background-color:#eee;
  background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);
  background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
  border:1px solid #ccc;
  color:#333 
}
.tk3N6e-LgbsSe-n2to0e.tk3N6e-LgbsSe-JbbQac-i5vt6e.tk3N6e-LgbsSe-barxie,
.tk3N6e-LgbsSe-n2to0e.tk3N6e-LgbsSe-barxie {
  -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
  box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
  background-color:#eee;
  background-image:-moz-linear-gradient(top,#eee,#e0e0e0);
  background-image:linear-gradient(top,#eee,#e0e0e0);
  border:1px solid #ccc;
  color:#333 
}
.tk3N6e-LgbsSe-n2to0e.tk3N6e-LgbsSe-OWB6Me {
  background:#fff;
  border:1px solid rgba(0,0,0,.05);
  color:#b8b8b8 
}
.tk3N6e-LgbsSe-n2to0e {
  background:0;
  border:0;
  -moz-box-shadow:none;
  box-shadow:none;
  color:#4285f4;
  display:inline-block;
  font-size:14px;
  float:right;
  margin:0;
  padding:6px 13px 
}
.YyWb9e,
.x6uCHb {
  background-repeat:no-repeat;
  padding-left:56px;
  padding-top:8px 
}
.tk3N6e-LgbsSe-n2to0e.tk3N6e-LgbsSe-ZmdkE:active,
.tk3N6e-LgbsSe-n2to0e.tk3N6e-LgbsSe-ZmdkE:focus,
.tk3N6e-LgbsSe-n2to0e:active,
.tk3N6e-LgbsSe-n2to0e:focus {
  -moz-box-shadow:none;
  box-shadow:none;
  background-color:rgba(51,103,214,.12);
  border:0;
  color:#4285f4 
}
.search-page .sub-search__result-list .functions-bar-bottom,
.tk3N6e-LgbsSe-n2to0e.tk3N6e-LgbsSe-JbbQac-i5vt6e,
.tk3N6e-LgbsSe-n2to0e.tk3N6e-LgbsSe-JbbQac-i5vt6e.tk3N6e-LgbsSe-ZmdkE,
.tk3N6e-LgbsSe-n2to0e.tk3N6e-LgbsSe-ZmdkE {
  background:0;
  border:0 
}
.HQ8yf,
.HQ8yf a,
.pvRjpc,
.pvRjpc:active {
  color:#4285f4 
}
.YyWb9e {
  background-position:top left;
  background-size:40px 40px;
  min-height:40px 
}
.x6uCHb {
  background-position:left center;
  background-size:24px 24px;
  min-height:24px 
}
.AU3ozd {
  z-index:100 
}
@keyframes quantumWizBoxInkSpread {
  0 {
    -moz-transform:translate(-50%,-50%) scale(.2);
    transform:translate(-50%,-50%) scale(.2) 
  }
  to {
    -moz-transform:translate(-50%,-50%) scale(2.2);
    transform:translate(-50%,-50%) scale(2.2) 
  }
}
@keyframes quantumWizIconFocusPulse {
  0 {
    -moz-transform:translate(-50%,-50%) scale(1.5);
    transform:translate(-50%,-50%) scale(1.5);
    opacity:0 
  }
  to {
    -moz-transform:translate(-50%,-50%) scale(2);
    transform:translate(-50%,-50%) scale(2);
    opacity:1 
  }
}
@keyframes quantumWizRadialInkSpread {
  0 {
    -moz-transform:scale(1.5);
    transform:scale(1.5);
    opacity:0 
  }
  to {
    -moz-transform:scale(2.5);
    transform:scale(2.5);
    opacity:1 
  }
}
@keyframes quantumWizRadialInkFocusPulse {
  0 {
    -moz-transform:scale(2);
    transform:scale(2);
    opacity:0 
  }
  to {
    -moz-transform:scale(2.5);
    transform:scale(2.5);
    opacity:1 
  }
}
.aCP0ld {
  color:#db4437;
  display:block;
  font-size:12px;
  padding-right:32px 
}
.O0WRkf {
  -moz-transition:background .2s .1s;
  transition:background .2s .1s;
  border:0;
  -moz-border-radius:3px;
  border-radius:3px;
  font-size:14px;
  min-width:4em;
  overflow:hidden;
  z-index:0 
}
.zZhnYe {
  -moz-transition:box-shadow .28s cubic-bezier(.4,0,.2,1);
  transition:box-shadow .28s cubic-bezier(.4,0,.2,1);
  background:#dfdfdf;
  -moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);
  box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2) 
}
.zZhnYe.qs41qe {
  -moz-transition:background .8s;
  transition:background .8s;
  -moz-box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);
  box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2) 
}
.e3Duub,
.e3Duub a,
.e3Duub a:hover,
.e3Duub a:link,
.e3Duub a:visited {
  background:#4285f4;
  color:#fff 
}
.ZFr60d {
  top:0;
  right:0;
  bottom:0;
  left:0;
  background-color:transparent 
}
.O0WRkf.u3bW4e .ZFr60d {
  background-color:rgba(0,0,0,.12) 
}
.UxubU.u3bW4e .ZFr60d {
  background-color:rgba(255,255,255,.3) 
}
.e3Duub.u3bW4e .ZFr60d {
  background-color:rgba(0,0,0,.122) 
}
.HQ8yf.u3bW4e .ZFr60d {
  background-color:rgba(66,133,244,.149) 
}
.Vwe4Vb {
  -moz-transform:translate(-50%,-50%) scale(0);
  transform:translate(-50%,-50%) scale(0);
  transition:opacity .2s,visibility 0 .2s,-webkit-transform 0 .2s;
  background-size:cover;
  left:0;
  pointer-events:none;
  top:0 
}
.O0WRkf.qs41qe .Vwe4Vb {
  -moz-transform:translate(-50%,-50%) scale(2.2);
  transform:translate(-50%,-50%) scale(2.2);
  opacity:1;
  visibility:visible 
}
.O0WRkf.qs41qe.M9Bg4d .Vwe4Vb {
  transition:transform .3s cubic-bezier(0,0,.2,1),opacity .2s cubic-bezier(0,0,.2,1) 
}
.O0WRkf.j7nIZb .Vwe4Vb {
  -moz-transform:translate(-50%,-50%) scale(2.2);
  transform:translate(-50%,-50%) scale(2.2);
  visibility:visible 
}
.oG5Srb .Vwe4Vb,
.zZhnYe .Vwe4Vb {
  background-image:radial-gradient(circle farthest-side,rgba(0,0,0,.12),rgba(0,0,0,.12) 80%,rgba(0,0,0,0) 100%) 
}
.HQ8yf .Vwe4Vb {
  background-image:radial-gradient(circle farthest-side,rgba(66,133,244,.251),rgba(66,133,244,.251) 80%,rgba(66,133,244,0) 100%) 
}
.e3Duub .Vwe4Vb {
  background-image:radial-gradient(circle farthest-side,#3367d6,#3367d6 80%,rgba(51,103,214,0) 100%) 
}
.UxubU .Vwe4Vb {
  background-image:radial-gradient(circle farthest-side,rgba(255,255,255,.3),rgba(255,255,255,.3) 80%,rgba(255,255,255,0) 100%) 
}
.O0WRkf.RDPZE {
  -moz-box-shadow:none;
  box-shadow:none;
  color:rgba(68,68,68,.502);
  cursor:default;
  fill:rgba(68,68,68,.502) 
}
.zZhnYe.RDPZE {
  background:rgba(153,153,153,.102) 
}
.UxubU.RDPZE {
  color:rgba(255,255,255,.502);
  fill:rgba(255,255,255,.502) 
}
#app-debug,
.share-btn:hover {
  color:#eee 
}
.UxubU.zZhnYe.RDPZE {
  background:rgba(204,204,204,.102) 
}
.RveJvd {
  margin:.5em 
}
.c-icon {
  fill:currentColor;
  -webkit-transform:translate(0,0);
  transform:translate(0,0) 
}
.c-social-links__icon {
  fill:#00285a 
}
.u-visually-hidden {
  width:1px;
  height:1px;
  padding:0;
  overflow:hidden;
  clip:rect(0,0,0,0);
  white-space:nowrap;
  -webkit-clip-path:inset(50%);
  clip-path:inset(50%);
  border:0 
}
.bibliographic-information::after,
.bibliographic-information::before,
.c-social-links::after,
.c-social-links::before,
.cms-person .overview:after,
.cms-person .overview:before {
  content:"";
  display:table 
}
#share-buttons img {
  width:35px;
  padding:5px;
  border:0;
  box-shadow:0;
  display:inline 
}
.share-btn {
  color:#fff;
  border:0;
  padding:.5em;
  width:4em;
  box-shadow:0 2px 0 0 rgba(0,0,0,.2);
  outline:0 
}
.share-btn:active {
  top:2px;
  box-shadow:none;
  color:#e2e2e2;
  outline:0 
}
.share-btn.twitter {
  background:#55acee 
}
.share-btn.google-plus {
  background:#dd4b39 
}
.share-btn.facebook {
  background:#3b5998 
}
.share-btn.stumbleupon {
  background:#eb4823 
}
.share-btn.reddit {
  background:#ff5700 
}
.share-btn.linkedin {
  background:#4875b4 
}
.share-btn.email {
  background:#444 
}
body {
  line-height:1 
}
blockquote:after,
blockquote:before,
q:after,
q:before {
  content:'';
  content:none;
  content:none 
}
html {
  overflow-y:scroll;
  font:62.5% sans-serif 
}
.cms-lang-jp button,
.cms-lang-jp input,
.cms-lang-jp select,
.cms-lang-jp textarea,
body.cms-lang-jp {
  font-family:"ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3",Arial,"Hiragino Kaku Gothic Pro","ãƒ¡ã‚¤ãƒªã‚ª","Meiryo, Osaka","ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯","MS PGothic",sans-serif 
}
#header {
  background:#f2f2f2;
  margin:0;
  padding:.5em 
}
#content,
#footer,
#footer-nav {
  padding:.2em .5em 
}
.cms-lang-jp .search-page .sub-search__filtering h2,
.cms-lang-jp .search-page .sub-search__result-list .result-item h4,
.cms-lang-jp h1,
.cms-lang-jp h2 {
  font-family:"ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3",Georgia,"Hiragino Kaku Gothic Pro","ãƒ¡ã‚¤ãƒªã‚ª","Meiryo, Osaka","ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯","MS PGothic",sans-serif 
}
.Head .article-dochead {
  line-height:22px;
  color:#737373;
  font-size:13px 
}
a[href='#less'],
a[href='#more'] {
  color:#666;
  font-size:1.1rem;
  text-decoration:underline;
  white-space:nowrap 
}
a.external:after {
  content:'';
  height:8px;
  margin-left:7px;
  background:0;
  display:none 
}
#pub-date-graph {
  left:-1000px 
}
.accessibility,
.bar-dock {
  position:absolute;
  left:-100000px 
}
.flyout-caption {
  left:-10000px 
}
#fdbk_tab {
  -webkit-transition:.25s ease-in-out;
  -moz-transition:.25s ease-in-out;
  -o-transition:.25s ease-in-out;
  transition:.25s ease-in-out 
}
@media screen and (max-width:1020px) {
  #fdbk_tab {
    display:none 
  }
}
.js #fdbk_screen {
  opacity:.75 
}
.no-js {
  padding-top:42px 
}
#site-qualifier img {
  width:98% 
}
#abstract-actions,
.bar-actions {
  font-size:1.6rem;
  font-weight:700 
}
@media screen and (min-device-width:320px) {
  body {
    background:url(../images/bg.png) #f2f2f2 
  }
  label,
  span {
    display:inline 
  }
  #content,
  #footer,
  #footer-nav,
  #header,
  .categories,
  .cms-barebone #wrapper #content,
  .cms-barebone .page-wrapper #content {
    padding:0 
  }
  .flyout-caption {
    left:auto 
  }
  #site-qualifier img,
  .js .multi-level ul a {
    width:auto 
  }
  #abstract-actions,
  .bar-actions {
    font-size:100%;
    font-weight:400 
  }
  #wrapper,
  .page-wrapper {
    -webkit-box-shadow:0 0 4px #bbb;
    -moz-box-shadow:0 0 4px #bbb;
    box-shadow:0 0 4px #bbb;
    background-color:#fff;
    margin:0 auto;
    position:relative 
  }
  #wrapper #content,
  .page-wrapper #content {
    -webkit-transition:padding .25s ease-in-out;
    -moz-transition:padding .25s ease-in-out;
    -o-transition:padding .25s ease-in-out;
    transition:padding .25s ease-in-out;
    zoom:1;
    -webkit-box-shadow:inset 0 1px 0 0 #fff,inset 0 18px 18px -18px #efefef;
    -moz-box-shadow:inset 0 1px 0 0 #fff,inset 0 18px 18px -18px #efefef;
    box-shadow:inset 0 1px 0 0 #fff,inset 0 18px 18px -18px #efefef;
    padding:10px 10px 50px 
  }
  #footer-nav:after,
  #footer-nav:before,
  #wrapper #content:after,
  #wrapper #content:before,
  .confirmation-box.styled-checkmark:after,
  .confirmation-box.styled-checkmark:before,
  .layout-1:after,
  .layout-1:before,
  .layout-2:after,
  .layout-2:before,
  .layout-3:after,
  .layout-3:before,
  .layout-3b:after,
  .layout-3b:before,
  .layout-6:after,
  .layout-6:before,
  .page-wrapper #content:after,
  .page-wrapper #content:before {
    content:"";
    display:table 
  }
  #footer-nav:after,
  #wrapper #content:after,
  .confirmation-box.styled-checkmark:after,
  .layout-1:after,
  .layout-2:after,
  .layout-3:after,
  .layout-3b:after,
  .layout-6:after,
  .page-wrapper #content:after {
    clear:both 
  }
  #wrapper #content.non-modal,
  .page-wrapper #content.non-modal {
    background-color:#f9f9f9 
  }
  #wrapper #content.non-modal .lb,
  .page-wrapper #content.non-modal .lb {
    background-color:#fff 
  }
  #home-page.show-search #wrapper #content,
  #home-page.show-search .page-wrapper #content,
  #industry-home.show-search #wrapper #content,
  #industry-home.show-search .page-wrapper #content {
    padding-top:5em 
  }
  #header {
    -webkit-box-shadow:0 3px 2px 0 rgba(0,0,0,.1);
    -moz-box-shadow:0 3px 2px 0 rgba(0,0,0,.1);
    box-shadow:0 3px 2px 0 rgba(0,0,0,.1);
    background:url(/spcom/sites/palgrave/images/bg-mobile-header.png) repeat-x #e3e3e3;
    border-top:1px solid #f9f9f9;
    border-bottom:1px solid #d0d0d0;
    min-height:53px;
    z-index:20;
    width:100% 
  }
  .ie6 #header {
    height:36px 
  }
  .lt-ie8 #header {
    z-index:1 
  }
  #header h1,
  .no-js .panel-menu {
    margin:0 
  }
  #logo {
    color:transparent;
    direction:ltr;
    overflow:hidden;
    text-align:left;
    text-indent:-9999em;
    text-transform:capitalize;
    -webkit-transition:.25s ease-in-out;
    -moz-transition:.25s ease-in-out;
    -o-transition:.25s ease-in-out;
    transition:.25s ease-in-out;
    background:url(/spcom/sites/palgrave/images/logo_sprite.png) 0 -25px no-repeat;
    display:inline-block;
    height:30px;
    width:115px;
    position:absolute;
    left:11px;
    top:12px 
  }
  #footer hr,
  #footer-nav,
  #logo-company,
  #site-qualifier,
  .facet-active .facet-amount,
  .facet-link.loading .facet-amount,
  .facet-link.loading .remove,
  .facet-link.loading:hover .remove,
  .js .hide-nav,
  .no-js .open-menu,
  .no-js .open-search {
    display:none 
  }
  #footer,
  #footer-branding {
    background-image:-webkit-gradient(linear,left top,left bottom,from(#f4f4f4),to(#ddd));
    background-image:-webkit-linear-gradient(top,#f4f4f4,#ddd);
    background-image:-moz-linear-gradient(top,#f4f4f4,#ddd);
    background-image:-ms-linear-gradient(top,#f4f4f4,#ddd);
    background-image:-o-linear-gradient(top,#f4f4f4,#ddd) 
  }
  #header .pillow-btn {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -4783px no-repeat;
    -webkit-box-shadow:0 1px 0 rgba(255,255,255,.75);
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.75);
    box-shadow:0 1px 0 rgba(255,255,255,.75);
    border-color:#ddd;
    min-width:21px;
    text-indent:-9999em 
  }
  #header .pillow-btn:hover {
    border-color:#bcbcbc 
  }
  #header .pillow-btn.pillow-btn-active {
    padding:0 15px;
    margin:1px;
    -webkit-box-shadow:inset 0 4px 6px rgba(0,0,0,.35),inset 0 -1px 0 rgba(255,255,255,.75);
    -moz-box-shadow:inset 0 4px 6px rgba(0,0,0,.35),inset 0 -1px 0 rgba(255,255,255,.75);
    box-shadow:inset 0 4px 6px rgba(0,0,0,.35),inset 0 -1px 0 rgba(255,255,255,.75);
    background-color:#ddd 
  }
  .lt-ie8 #header .pillow-btn {
    overflow:hidden 
  }
  #header .pillow-btn.open-search-options {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -4783px no-repeat 
  }
  #header .pillow-btn.open-search-options:hover,
  .is-open #header .pillow-btn.open-search-options {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -4710px no-repeat 
  }
  #header .pillow-btn.open-search-options:active,
  #header .pillow-btn.open-search-options:focus {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -4674px no-repeat 
  }
  .lt-ie9 #header .pillow-btn.open-search-options:active,
  .lt-ie9 #header .pillow-btn.open-search-options:focus,
  .lt-ie9 .is-open #header .pillow-btn.open-search-options {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -4746px no-repeat 
  }
  #header .pillow-btn.open-search {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -4327px no-repeat;
    position:absolute;
    top:7px;
    right:70px 
  }
  #header .pillow-btn.open-search:hover {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -4254px no-repeat 
  }
  body.show-search #header .pillow-btn.open-search {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -4218px no-repeat 
  }
  #header .pillow-btn.open-menu {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -2780px no-repeat;
    position:absolute;
    top:7px;
    right:8px 
  }
  #header .pillow-btn.open-menu:hover {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -2562px no-repeat 
  }
  body.show-menu #header .pillow-btn.open-menu {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -2526px no-repeat 
  }
  .panel-search {
    background-color:#ddd;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#e3e3e3),to(#ddd));
    background-image:-webkit-linear-gradient(top,#e3e3e3,#ddd);
    background-image:-moz-linear-gradient(top,#e3e3e3,#ddd);
    background-image:-ms-linear-gradient(top,#e3e3e3,#ddd);
    background-image:-o-linear-gradient(top,#e3e3e3,#ddd);
    background-image:linear-gradient(top,#e3e3e3,#ddd);
    -webkit-box-shadow:0 -1px 0 #d0d0d0;
    -moz-box-shadow:0 -1px 0 #d0d0d0;
    box-shadow:0 -1px 0 #d0d0d0;
    -webkit-transition:.5s ease-in-out;
    -moz-transition:.5s ease-in-out;
    -o-transition:.5s ease-in-out;
    transition:.5s ease-in-out;
    border-bottom:1px solid #ddd;
    border-top:1px solid #fff;
    display:none;
    width:100% 
  }
  .ie9 #cross-nav,
  .ie9 .panel-search {
    filter:none 
  }
  #global-search {
    margin:7px;
    height:34px 
  }
  #search-options .flyout-content ul {
    border-top:0;
    padding:0 
  }
  .panel-menu {
    background:url(../images/bg-mobile-menu.png) #3d3e43;
    display:none;
    margin-bottom:-10px;
    width:100% 
  }
  #cross-nav {
    background-color:#46474d;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#4f5056),to(#3d3e42));
    background-image:-webkit-linear-gradient(top,#4f5056,#3d3e42);
    background-image:-moz-linear-gradient(top,#4f5056,#3d3e42);
    background-image:-ms-linear-gradient(top,#4f5056,#3d3e42);
    background-image:-o-linear-gradient(top,#4f5056,#3d3e42);
    background-image:linear-gradient(top,#4f5056,#3d3e42);
    -webkit-box-shadow:inset 0 -6px 5px #333;
    -moz-box-shadow:inset 0 -6px 5px #333;
    box-shadow:inset 0 -6px 5px #333;
    -webkit-transition:padding .25s ease-in-out;
    -moz-transition:padding .25s ease-in-out;
    -o-transition:padding .25s ease-in-out;
    transition:padding .25s ease-in-out 
  }
  .ie9 #lang .flyout-caption {
    min-width:70px 
  }
  .ie9 #edition .flyout-caption {
    min-width:120px 
  }
  .no-js #logo,
  .no-js .panel-menu,
  .no-js .panel-search {
    display:block;
    position:static 
  }
  #footer,
  #footer-legal,
  #footer-nav,
  #switch-desktop,
  .bar-title,
  .bars a,
  .bars li,
  .btn-add:before,
  .facet ol li,
  .facet ol li a,
  .facet-header,
  .facet-title,
  .filtered-message,
  .js #full-text-html-page #header,
  .layout-3 .col-main,
  .layout-3b .col-main,
  .layout-6 .col-aside {
    position:relative 
  }
  .no-js #logo {
    margin:7px 7px 0 
  }
  .no-js .panel-search {
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    background:0;
    border:0 
  }
  .confirmation-box.styled-checkmark h2:first-child,
  .confirmation-box.styled-checkmark p:first-child,
  .js #content,
  .lt-ie9 .js #content {
    margin-top:0 
  }
  .col-aside,
  .col-main {
    margin:0 0 30px;
    width:100% 
  }
  .layout-1,
  .layout-2,
  .layout-3,
  .layout-3b,
  .layout-6 {
    zoom:1 
  }
  .box:last-child,
  .layout-3b .col-aside {
    margin-bottom:0 
  }
  #footer,
  #footer a {
    color:#666 
  }
  #footer {
    background-color:#f4f4f4;
    background-image:linear-gradient(top,#f4f4f4,#ddd);
    -webkit-box-shadow:0 -1px 0 0 #ddd;
    -moz-box-shadow:0 -1px 0 0 #ddd;
    box-shadow:0 -1px 0 0 #ddd;
    font-size:1.4rem 
  }
  #footer .section {
    border-top:1px solid #f9f9f9;
    border-bottom:1px solid #ddd;
    padding:10px 
  }
  #footer-nav {
    zoom:1;
    margin-bottom:12px 
  }
  #footer-nav.section {
    border-bottom:0 
  }
  #footer-nav .block {
    -webkit-box-shadow:1px 0 0 0 rgba(255,255,255,.7);
    -moz-box-shadow:1px 0 0 0 rgba(255,255,255,.7);
    box-shadow:1px 0 0 0 rgba(255,255,255,.7);
    border-right:1px solid rgba(197,196,196,.5);
    display:block;
    float:left;
    margin:10px 2% 0 0;
    min-height:145px;
    padding:0 21px 10px 0;
    width:21% 
  }
  #footer-nav h2 {
    font-family:Verdana,sans-serif;
    font-weight:700;
    font-size:1.5rem 
  }
  .cms-lang-jp #footer-nav h2 {
    font-family:"ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3",Arial,"Hiragino Kaku Gothic Pro","ãƒ¡ã‚¤ãƒªã‚ª","Meiryo, Osaka","ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯","MS PGothic",sans-serif 
  }
  #footer-nav li {
    line-height:1.9 
  }
  #footer-nav:before {
    background:0;
    display:none 
  }
  #footer-nav #secret-team-link {
    cursor:default;
    display:block;
    height:8px;
    outline:0;
    position:absolute;
    right:26px;
    bottom:21px;
    width:59px 
  }
  #footer-legal {
    -webkit-transition:.25s ease-in-out;
    -moz-transition:.25s ease-in-out;
    -o-transition:.25s ease-in-out;
    transition:.25s ease-in-out;
    line-height:1.7;
    zoom:1 
  }
  #mobile-nav .open-legal {
    line-height:3;
    margin-right:10px;
    vertical-align:middle 
  }
  #mobile-nav .open-legal.pillow-btn-active {
    line-height:3.1 
  }
  #switch-desktop {
    top:2px 
  }
  #footer-dynamic-legal:before,
  #footer-privacy:before,
  #switch-desktop:before,
  .btn-dd .menu a:before,
  .confirmation-box.styled-checkmark>a:before {
    content:'\00BB\0020' 
  }
  #footer-copyright {
    width:60% 
  }
  #footer-dynamic-legal,
  #footer-privacy {
    line-height:1.2;
    margin:10px 0 
  }
  #diagnostic-info {
    margin:10px 0;
    display:inline-block 
  }
  #footer-branding,
  .bars a {
    background-color:#eaeaea 
  }
  #diagnostic-info span {
    color:#999;
    display:inline 
  }
  #diagnostic-info span:not(:first-child):before {
    content:"\2022";
    margin:0 .45em 0 .25em 
  }
  #footer-branding {
    background-image:linear-gradient(top,#f4f4f4,#ddd);
    -webkit-transition:.25s ease-in-out;
    -moz-transition:.25s ease-in-out;
    -o-transition:.25s ease-in-out;
    transition:.25s ease-in-out 
  }
  #footer-branding .block {
    max-width:371px 
  }
  #branding-logo {
    background:url(/spcom/sites/palgrave/images/logo_sprite.png) no-repeat;
    display:inline-block;
    text-indent:-9999em;
    height:23px;
    width:122px 
  }
  .remove,
  .remove-btn {
    direction:ltr;
    text-align:left;
    text-transform:capitalize;
    overflow:hidden 
  }
  .box {
    -webkit-box-shadow:3px 3px 5px rgba(0,0,0,.08);
    -moz-box-shadow:3px 3px 5px rgba(0,0,0,.08);
    box-shadow:3px 3px 5px rgba(0,0,0,.08);
    padding:15px 20px 
  }
  .box .box-section {
    border-top:1px solid #ddd;
    -webkit-box-shadow:3px 3px 5px rgba(0,0,0,.08);
    -moz-box-shadow:3px 3px 5px rgba(0,0,0,.08);
    box-shadow:3px 3px 5px rgba(0,0,0,.08);
    clear:both;
    margin:14px -20px 0;
    padding:14px 20px 0 
  }
  .box-primary,
  .box-secondary:not(.surrounding-box) {
    -webkit-box-shadow:inset 0 1px 0 0 #fff;
    -moz-box-shadow:inset 0 1px 0 0 #fff 
  }
  .box-alt {
    padding:8px 7px 
  }
  .box-primary,
  .box-secondary {
    -webkit-border-radius:3px;
    margin:14px 0;
    padding:14px 20px 
  }
  .box-alt .box-header {
    background:url(../images/grdnt_grey_f8f8f8_e5e5e5.gif) repeat-x #e3e3e3;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#e3e3e3));
    background-image:-webkit-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:-moz-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:-ms-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:-o-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:linear-gradient(top,#f8f8f8,#e3e3e3);
    margin:-8px -7px 8px;
    padding:6px 7px;
    font-size:1.2rem;
    font-weight:700 
  }
  .box-primary {
    box-shadow:inset 0 1px 0 0 #fff;
    color:#333 
  }
  .box-primary .box-section {
    border-top:1px solid #008ca4;
    -webkit-box-shadow:inset 0 1px 0 0 #008ca4;
    -moz-box-shadow:inset 0 1px 0 0 #008ca4;
    box-shadow:inset 0 1px 0 0 #008ca4 
  }
  .box-secondary:not(.surrounding-box) {
    background:url(../images/grdnt_grey_f8f8f8_e5e5e5_l.gif) repeat-x #e3e3e3;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#e3e3e3));
    background-image:-webkit-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:-moz-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:-ms-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:-o-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:linear-gradient(top,#f8f8f8,#e3e3e3);
    box-shadow:inset 0 1px 0 0 #fff 
  }
  .box-secondary .box-section {
    border-top:1px solid #d7d6d6;
    -webkit-box-shadow:inset 0 1px 0 0 #fff;
    -moz-box-shadow:inset 0 1px 0 0 #fff;
    box-shadow:inset 0 1px 0 0 #fff 
  }
  .confirmation-box {
    background:#f1f6e6;
    padding-top:9px 
  }
  .confirmation-box p:first-child {
    margin-top:10px 
  }
  .confirmation-box h2 {
    font-size:1.9rem 
  }
  .confirmation-box.styled-checkmark {
    zoom:1;
    background:url(/spcom/sites/palgrave/images/checkmark-green.png) 12px 12px no-repeat #f1f6e6;
    line-height:1.5em 
  }
  .confirmation-box.styled-checkmark h2,
  .confirmation-box.styled-checkmark p {
    margin-left:28px 
  }
  .confirmation-box.styled-checkmark>a {
    float:right 
  }
  .popup-box {
    background:padding-box #fff;
    -moz-background-clip:padding;
    -webkit-background-clip:padding;
    border:20px solid rgba(0,0,0,.35);
    position:absolute;
    z-index:10000;
    display:none;
    width:35%;
    max-width:67rem;
    line-height:2rem 
  }
  .popup-box .btn-monster {
    margin-top:1em 
  }
  .popup-box .closeTrigger {
    position:absolute;
    right:2rem 
  }
  .popup-box-bg {
    background:#000;
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    left:0;
    z-index:9999;
    display:none 
  }
  .box,
  .box-primary,
  .btn,
  .btn-link {
    -webkit-box-shadow:none;
    -moz-box-shadow:none 
  }
  .box {
    border:1px solid #e3e3e3;
    box-shadow:none;
    margin-bottom:20px 
  }
  .box-primary,
  .box-secondary {
    background-image:none;
    border:0 
  }
  .box-primary {
    background-color:#f2f2f2;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    box-shadow:none 
  }
  .box-secondary {
    background-color:#f8f8f8;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none 
  }
  .btn,
  .facet-header {
    background:url(../images/grdnt_grey_f8f8f8_e5e5e5.gif) repeat-x #e3e3e3 
  }
  .confirmation-box {
    border:0;
    border-radius:0 
  }
  .box-header {
    font-size:2.6rem;
    line-height:1.2;
    margin:0 0 25px 
  }
  .btn,
  .btn-close:before,
  .btn-dd:after {
    display:inline-block 
  }
  .btn {
    -webkit-border-radius:3px;
    -webkit-box-shadow:inset 0 1px 0 #fff;
    -moz-box-shadow:inset 0 1px 0 #fff;
    box-shadow:inset 0 1px 0 #fff;
    line-height:1.7;
    padding:1px 10px 0;
    white-space:nowrap 
  }
  .bar-title,
  .bars a,
  .content-types a span,
  .js .show-nav,
  .no-js .btn-dd:hover .menu,
  .remove,
  .remove-btn {
    display:block 
  }
  .btn:active,
  .btn:focus,
  .btn:hover {
    border-color:#999;
    color:#333;
    text-decoration:none 
  }
  .btn-red:active,
  .btn.act,
  .btn:active {
    -webkit-box-shadow:inset 0 5px 5px rgba(0,0,0,.35);
    -moz-box-shadow:inset 0 5px 5px rgba(0,0,0,.35);
    box-shadow:inset 0 5px 5px rgba(0,0,0,.35) 
  }
  button.btn.disabled {
    background-image:-webkit-linear-gradient(top,#d7d7d7,#b4b4b4);
    background-color:none;
    border:1px solid #b3b3b3 
  }
  .btn-primary {
    background:url(../images/grdnt_blue_38a0e5_0277c4.gif) repeat-x #00768a;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#008ca4),to(#00768a));
    background-image:-webkit-linear-gradient(top,#008ca4,#00768a);
    background-image:-moz-linear-gradient(top,#008ca4,#00768a);
    background-image:-ms-linear-gradient(top,#008ca4,#00768a);
    background-image:-o-linear-gradient(top,#008ca4,#00768a);
    background-image:linear-gradient(top,#008ca4,#00768a);
    border-color:#00768a;
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);
    -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.25) 
  }
  .btn-primary.act,
  .btn-primary:active,
  .btn-primary:focus,
  .btn-primary:hover {
    border-color:#008ca4;
    color:#fff!important 
  }
  .btn-close:before {
    background:url(../images/close_icon.png) no-repeat;
    content:'';
    height:11px;
    margin:0 7px -1px 0;
    width:11px 
  }
  .btn-dd {
    cursor:pointer;
    position:relative 
  }
  .btn-dd:after {
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAGklEQVQImWP4jwcwMDAwMOCUgAGcEsgKkPkA9no/wdzS4fwAAAAASUVORK5CYII=) right top no-repeat;
    content:'';
    height:6px;
    width:33px 
  }
  .btn-dd .menu {
    background:#fff;
    border:1px solid #ddd;
    -webkit-box-shadow:0 3px 5px rgba(0,0,0,.08);
    -moz-box-shadow:0 3px 5px rgba(0,0,0,.08);
    box-shadow:0 3px 5px rgba(0,0,0,.08);
    display:none;
    position:absolute;
    top:23px;
    left:-1px;
    min-width:100%;
    z-index:5 
  }
  .btn-dd .menu a {
    display:block;
    padding:4px 11px 
  }
  .btn-dd .menu a:hover {
    background:#008ca4;
    text-decoration:none 
  }
  .btn-red:active,
  .btn-red:focus,
  .btn-red:hover {
    background:url(../images/grdnt_red_ea0707_c50606.gif) repeat-x #ea0707;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#ea0707),to(#c50606));
    background-image:-webkit-linear-gradient(top,#ea0707,#c50606);
    background-image:-moz-linear-gradient(top,#ea0707,#c50606);
    background-image:-ms-linear-gradient(top,#ea0707,#c50606);
    background-image:-o-linear-gradient(top,#ea0707,#c50606);
    background-image:linear-gradient(top,#ea0707,#c50606);
    border-color:#c00;
    -webkit-box-shadow:inset 0 1px 0 rgba(241,94,94,.58);
    -moz-box-shadow:inset 0 1px 0 rgba(241,94,94,.58);
    box-shadow:inset 0 1px 0 rgba(241,94,94,.58);
    color:#fff;
    text-shadow:1px 1px 0 #a40505 
  }
  .btn,
  .btn-link {
    box-shadow:none 
  }
  .btn-monster {
    font-size:1.5rem;
    padding:1px 12px 0 
  }
  .btn-add:before {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -3876px no-repeat;
    content:'';
    display:inline-block;
    height:11px;
    margin-right:6px;
    top:1px;
    width:11px 
  }
  #cboxContent .functions-bar .btn,
  #reader-buttons .btn,
  .facet-expanded .facet-header .btn,
  .lb .mod-hd .btn {
    height:25px 
  }
  .btn-link {
    border:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    padding-left:0 
  }
  .remove-btn {
    color:transparent;
    text-indent:-9999em;
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -1315px no-repeat;
    cursor:pointer;
    height:24px;
    width:24px 
  }
  .remove-btn:focus,
  .remove-btn:hover {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -1289px no-repeat 
  }
  .remove-btn:active {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -1263px no-repeat 
  }
  .btn,
  .btn-back,
  .btn-monster {
    position:relative;
    text-align:left;
    width:auto 
  }
  .btn-monster:after,
  .btn:after {
    font-family:sn_pm_icons;
    text-transform:none;
    position:absolute;
    display:block;
    right:7px 
  }
  .btn {
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    background-image:none;
    background-color:#e3e3e3;
    border:0;
    color:#333;
    font-size:1.6rem;
    padding-top:1px;
    padding-bottom:0;
    font-family:"Bliss Regular","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif;
    box-sizing:border-box;
    height:30px;
    padding-right:2em 
  }
  .btn.act,
  .btn:active {
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none 
  }
  button.btn {
    padding-top:0;
    height:30px 
  }
  .btn-primary {
    color:#fff!important;
    background-color:#00768a 
  }
  .btn-primary.act,
  .btn-primary:active,
  .btn-primary:focus,
  .btn-primary:hover {
    background-image:none;
    background-color:#008ca4 
  }
  .btn-secondary {
    color:#fff;
    background-color:#333 
  }
  #wrapper #content .facet-link.loading,
  .btn-link,
  .page-wrapper #content .facet-link.loading {
    background:0 
  }
  .btn-secondary.act,
  .btn-secondary:active,
  .btn-secondary:focus,
  .btn-secondary:hover {
    color:#fff;
    background-image:none;
    background-color:#4c4d51 
  }
  .btn:after {
    content:"A";
    top:2.5px 
  }
  .btn-back {
    padding-left:1.3em;
    padding-right:0 
  }
  .btn-back:before {
    content:"@";
    font-family:sn_pm_icons;
    text-transform:none;
    position:absolute;
    display:block;
    left:0;
    top:2px 
  }
  .btn-link,
  .categories .box-header,
  .content-types h2 {
    font-family:Verdana,sans-serif 
  }
  .btn-back:after {
    content:"" 
  }
  .btn-monster {
    padding-top:6px;
    height:40px;
    padding-right:2em 
  }
  .btn-monster:after {
    content:"A";
    top:6px 
  }
  .btn-monster.btn-pointy {
    padding-right:28px 
  }
  .btn-monster.btn-pointy:after {
    right:11px 
  }
  button.btn-monster {
    padding-top:0;
    height:40px 
  }
  .btn-link {
    color:#00768a;
    font-size:1.4rem;
    line-height:1.2 
  }
  .facet ol li,
  .tickLabel {
    font-size:1.1rem 
  }
  .btn-link:active,
  .btn-link:focus,
  .btn-link:hover {
    color:#00768a;
    text-decoration:underline 
  }
  button.btn-link:after {
    top:7px 
  }
  button.btn-monster.btn-link:after {
    top:12px 
  }
  .facet ol li a,
  .facet ol li a:hover {
    text-decoration:none 
  }
  .facet-expanded li,
  .facet-header h3,
  .search-filter .ui-autocomplete li a {
    font-size:1.3rem 
  }
  .facet {
    border:1px solid #ddd;
    -webkit-box-shadow:3px 3px 5px rgba(0,0,0,.04);
    -moz-box-shadow:3px 3px 5px rgba(0,0,0,.04);
    box-shadow:3px 3px 5px rgba(0,0,0,.04);
    margin-top:13px 
  }
  .facet-header {
    background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#e3e3e3));
    background-image:-webkit-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:-moz-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:-ms-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:-o-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:linear-gradient(top,#f8f8f8,#e3e3e3);
    border-bottom:1px solid #ddd;
    -webkit-box-shadow:inset 0 1px 0 0 #fff;
    -moz-box-shadow:inset 0 1px 0 0 #fff;
    box-shadow:inset 0 1px 0 0 #fff;
    padding:6px 10px 
  }
  .facet-header h3 {
    font-weight:700;
    margin:0 
  }
  .facet-header .all {
    color:#333;
    font-size:1rem;
    line-height:1.2;
    position:absolute;
    right:10px;
    top:7px 
  }
  .facet ol li {
    border-top:1px solid #e9e9e9 
  }
  .bars li:first-child,
  .facet ol li:first-child {
    border-top:0 
  }
  .facet ol li a {
    border:1px solid #fff;
    color:#333;
    display:block;
    overflow:hidden;
    zoom:1 
  }
  .facet-title {
    display:block;
    line-height:1.1;
    padding:5px 55px 5px 10px;
    z-index:10;
    word-wrap:break-word 
  }
  .facet-amount {
    position:absolute;
    right:10px;
    bottom:5px;
    z-index:10 
  }
  #global-search img.loading,
  .facet .highlight-area,
  .facet .remove,
  .facet-percentage {
    position:absolute;
    z-index:5 
  }
  .facet-percentage {
    background:url(../images/grdnt_grey_f8f8f8_e5e5e5.gif) repeat-x #e3e3e3;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#e3e3e3));
    background-image:-webkit-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:-moz-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:-ms-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:-o-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:linear-gradient(top,#f8f8f8,#e3e3e3);
    display:block;
    height:100%;
    overflow:hidden;
    left:0;
    top:0;
    text-indent:-999em 
  }
  .facet li a:hover .facet-title {
    color:#ee7d11 
  }
  .facet-active .facet-title {
    color:#ee7d11;
    font-weight:700;
    padding-right:25px 
  }
  .facet-active a:hover .remove,
  .remove:hover {
    background-position:0 -50px 
  }
  .facet-active a:active .remove {
    background-position:0 -75px 
  }
  .remove {
    color:transparent;
    text-indent:-9999em;
    background:url(../images/remove_icons.png) no-repeat;
    height:14px;
    width:14px 
  }
  .bar-percentage,
  .facet .highlight-area {
    display:block;
    height:100%;
    left:0;
    top:0 
  }
  .facet .remove {
    right:9px;
    bottom:4px 
  }
  .facet-expanded {
    border-color:#ccc;
    margin:24px auto;
    width:99.8% 
  }
  .facet-expanded .facet-header {
    border-bottom:1px solid #bbbcbd;
    padding:11px 20px 
  }
  .facet-expanded .facet-header h3 {
    font-size:1.6rem 
  }
  .facet-expanded .facet-header .btn {
    position:absolute;
    right:8px;
    top:5px 
  }
  .facet-expanded .functions-bar {
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    border:0;
    margin:0 
  }
  .facet-expanded .facet-header+.functions-bar {
    border-bottom:1px solid #ddd;
    margin-bottom:1px 
  }
  .facet-expanded ol+.functions-bar {
    border-top:1px solid #ddd;
    margin-top:1px 
  }
  .facet-expanded .facet-title {
    padding:5px 18px 
  }
  #cboxLoadedContent .facet-expanded {
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    margin:0 
  }
  #cboxLoadedContent .facet-expanded .functions-bar-top .field .error-message {
    bottom:auto;
    top:28px 
  }
  #cboxLoadedContent .facet-expanded .functions-bar-top .field .error-message:after {
    background:url(../images/error_tooltip_up.png) no-repeat;
    bottom:auto;
    top:-13px 
  }
  .facet .highlight-area {
    background:#ee7d11;
    width:100% 
  }
  .facet-expanded li a:active {
    background-color:#ee7d11 
  }
  .facet-expanded li a:active .facet-title {
    color:#fff 
  }
  .facet-expanded li a:active .facet-amount,
  .facet-expanded li a:active .facet-percentage {
    visibility:hidden 
  }
  .search-filter input {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    height:24px;
    margin-left:10px;
    padding-left:7px;
    width:43.3996383363% 
  }
  .search-filter input[type=text] {
    margin-right:-1px 
  }
  .search-filter .search-submit {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -4648px no-repeat;
    border:0;
    display:inline;
    margin-left:-5px;
    width:24px 
  }
  .search-filter .search-submit:hover {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -4192px no-repeat 
  }
  .search-filter .search-submit:active {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -4166px no-repeat 
  }
  .search-filter .ui-autocomplete {
    left:20px;
    line-height:1;
    top:28px!important;
    width:59.6745027125% 
  }
  .publication-date-range {
    background:url(../images/grdnt_grey_f8f8f8_e5e5e5.gif) repeat-x #e3e3e3;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#e3e3e3));
    background-image:-webkit-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:-moz-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:-ms-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:-o-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:linear-gradient(top,#f8f8f8,#e3e3e3);
    border-top:1px solid #dadbdb;
    margin-top:-36px;
    padding:35px 10px 10px 
  }
  .facet-link .loading,
  img.loading {
    height:14px;
    position:absolute;
    width:14px;
    z-index:5 
  }
  .tickLabel:first-child {
    font-weight:700;
    left:-16px!important 
  }
  .tickLabel:last-child {
    font-weight:700;
    left:auto!important;
    right:-18px!important 
  }
  .facet-link .loading {
    right:12px;
    top:4px 
  }
  #results .col-main .facet-link .loading {
    right:0;
    top:1px 
  }
  #global-search img.loading {
    height:20px;
    right:16px;
    top:9px;
    width:20px 
  }
  img.loading {
    right:7px;
    top:5px 
  }
  .search-filter img.loading {
    right:262px;
    top:10px 
  }
  #date-facet-submit-wrapper {
    float:left;
    position:relative 
  }
  #date-facet img.loading {
    left:5px;
    top:5px 
  }
  #date-facet .search-submit.loading,
  #date-facet .search-submit.loading:focus,
  #date-facet .search-submit.loading:hover,
  .search-filter .search-submit.loading,
  .search-filter .search-submit.loading:focus,
  .search-filter .search-submit.loading:hover {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -4363px no-repeat 
  }
  .bar-actions .search-submit.loading,
  .bar-actions .search-submit.loading:focus,
  .bar-actions .search-submit.loading:hover {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -4600px no-repeat 
  }
  .filtered-message {
    background:url(../images/grdnt_grey_f8f8f8_e5e5e5_l.gif) repeat-x #e3e3e3;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#e3e3e3));
    background-image:-webkit-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:-moz-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:-ms-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:-o-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:linear-gradient(top,#f8f8f8,#e3e3e3);
    border:1px solid #d7d6d6;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    -webkit-box-shadow:inset 0 1px 0 0 #fff;
    -moz-box-shadow:inset 0 1px 0 0 #fff;
    box-shadow:inset 0 1px 0 0 #fff;
    margin-top:14px;
    padding:14px 
  }
  .filtered-message p {
    font-size:1.6rem;
    line-height:1.1 
  }
  .bars li {
    border-top:1px solid #fff;
    font-size:1.4rem 
  }
  .bars a {
    text-decoration:none;
    zoom:1 
  }
  .bars a:hover {
    background-color:#e4e4e4 
  }
  .bar-title {
    color:#333;
    line-height:1;
    padding:6px 70px 6px 12px;
    z-index:10 
  }
  .bar-amount {
    color:#666;
    position:absolute;
    right:5px;
    bottom:5px;
    z-index:10 
  }
  .bar-percentage {
    background-color:#cacaca;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#cacaca),to(#b9b9b9));
    background-image:-webkit-linear-gradient(top,#cacaca,#b9b9b9);
    background-image:-moz-linear-gradient(top,#cacaca,#b9b9b9);
    background-image:-ms-linear-gradient(top,#cacaca,#b9b9b9);
    background-image:-o-linear-gradient(top,#cacaca,#b9b9b9);
    background-image:linear-gradient(top,#cacaca,#b9b9b9);
    overflow:hidden;
    position:absolute;
    z-index:5;
    text-indent:-999em 
  }
  .categories-tab {
    color:#666;
    display:inline-block;
    float:left;
    font-size:1.5rem;
    font-weight:700;
    padding:10px 0;
    text-indent:18px;
    width:49.7% 
  }
  a.categories-tab {
    background:url(../images/grdnt_grey_ffffff_f3f3f3.gif) repeat-x #f3f3f3;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f3f3f3));
    background-image:-webkit-linear-gradient(top,#fff,#f3f3f3);
    background-image:-moz-linear-gradient(top,#fff,#f3f3f3);
    background-image:-ms-linear-gradient(top,#fff,#f3f3f3);
    background-image:-o-linear-gradient(top,#fff,#f3f3f3);
    background-image:linear-gradient(top,#fff,#f3f3f3);
    -webkit-transition:.2s ease-in-out;
    -moz-transition:.2s ease-in-out;
    -o-transition:.2s ease-in-out;
    transition:.2s ease-in-out;
    color:#999;
    border:1px solid #ddd;
    border-top:0 
  }
  a.categories-tab:focus,
  a.categories-tab:hover {
    background:url(../images/grdnt_grey_fafafa_ededed.gif) repeat-x #ededed;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#ededed));
    background-image:-webkit-linear-gradient(top,#fafafa,#ededed);
    background-image:-moz-linear-gradient(top,#fafafa,#ededed);
    background-image:-ms-linear-gradient(top,#fafafa,#ededed);
    background-image:-o-linear-gradient(top,#fafafa,#ededed);
    background-image:linear-gradient(top,#fafafa,#ededed);
    color:#00768a;
    text-decoration:none 
  }
  a.first-tab {
    border-left:0 
  }
  a.last-tab {
    border-right:0 
  }
  .categories .back-link {
    margin:15px 0 0 20px 
  }
  .categories .box-header {
    color:#666;
    font-size:2.2rem;
    margin:15px 0 10px 18px 
  }
  .categories ol {
    margin:14px 0 0 
  }
  .content-types a,
  .content-types h2 {
    font-size:1.6rem;
    display:inline-block 
  }
  .categories li {
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    border-top:1px solid #eee;
    margin-bottom:1px;
    position:relative 
  }
  .categories li a {
    background:url(/spcom/sites/palgrave/images/action_arrow_right.png) 8px 20px no-repeat;
    display:block;
    font-size:1.6rem;
    margin:0;
    padding:14px 0 14px 24px;
    word-wrap:break-word 
  }
  .categories li a:hover {
    background-position:12px 13px 
  }
  .categories .categories-secondary li a {
    background-position:12px 18px;
    padding-right:45px;
    font-size:1.3rem;
    line-height:1.3 
  }
  .categories .categories-secondary li a:hover {
    background-position:12px 11px 
  }
  .categories .categories-secondary li a span {
    position:absolute;
    right:16px;
    top:15px;
    z-index:5;
    font-size:1.1rem 
  }
  .multi-level li li:hover,
  .single-level li:hover {
    background-color:#00768a;
    color:#fff;
    text-decoration:none 
  }
  .multi-level li li:hover a,
  .single-level li:hover a {
    color:#fff;
    text-decoration:none 
  }
  .multi-level h3 {
    margin:15px 0 7px 4px 
  }
  .tab-content-first,
  .tab-content-last {
    clear:both;
    overflow:hidden 
  }
  .ie6 .categories li a {
    background:0;
    padding:4px 5px 4px 8px 
  }
  .js .multi-level ul {
    display:none;
    margin-left:14px 
  }
  .js .multi-level h3 {
    color:#00768a;
    cursor:pointer;
    margin:-2px;
    padding:4px 5px 
  }
  .js .multi-level h3:before {
    background:url(../sites/rd/images/expander_arrows.png) 4px -44px no-repeat;
    content:'';
    width:16px;
    height:18px;
    display:inline-block 
  }
  .js .multi-level h3:hover {
    background:#00768a;
    color:#fff 
  }
  .js .multi-level h3:hover:before {
    background-position:4px -331px 
  }
  .js .multi-level h3.is-open:before {
    background-position:0 10px 
  }
  .js .multi-level h3.is-open:hover:before {
    background-position:0 -384px 
  }
  .lt-ie8 .content-types h2 {
    float:left 
  }
  .content-types a {
    border-right:1px solid #ddd;
    padding:6px 22px 6px 18px 
  }
  .collapse-nav,
  .show-nav {
    background:url(../images/double_arrow.png) 50% -18px no-repeat;
    border-top:1px solid #ddd;
    -webkit-box-shadow:inset 0 1px 0 0 #fff,inset 0 18px 18px -18px #efefef;
    -moz-box-shadow:inset 0 1px 0 0 #fff,inset 0 18px 18px -18px #efefef;
    box-shadow:inset 0 1px 0 0 #fff,inset 0 18px 18px -18px #efefef;
    display:none;
    height:26px;
    margin:15px 0 -10px;
    width:100% 
  }
  .show-nav:hover {
    background-color:transparent;
    -webkit-box-shadow:inset 0 1px 0 0 #fff,inset 0 18px 18px -18px #f4f4f4;
    -moz-box-shadow:inset 0 1px 0 0 #fff,inset 0 18px 18px -18px #f4f4f4;
    box-shadow:inset 0 1px 0 0 #fff,inset 0 18px 18px -18px #f4f4f4;
    background-position:50% -68px 
  }
  .collapse-nav {
    background-position:50% 7px 
  }
  .collapse-nav:hover {
    background-color:transparent;
    -webkit-box-shadow:inset 0 1px 0 0 #fff,inset 0 18px 18px -18px #f4f4f4;
    -moz-box-shadow:inset 0 1px 0 0 #fff,inset 0 18px 18px -18px #f4f4f4;
    box-shadow:inset 0 1px 0 0 #fff,inset 0 18px 18px -18px #f4f4f4;
    background-position:50% -43px 
  }
  .content-types {
    margin:-10px 0 34px 
  }
  .content-types h2 {
    border-bottom:0;
    color:#999;
    padding:15px 3% 15px 0;
    max-width:24%;
    border-right:2px solid #999 
  }
}
@media screen and (min-width:1100px) {
  #ki_container {
    display:block 
  }
}
body {
  color:#333;
  min-width:320px;
  overflow-y:hidden;
  -webkit-font-smoothing:antialiased;
  font-size:1.4rem;
  padding:0;
  background:#fff 
}
p {
  line-height:1.5 
}
#wrapper {
  padding-top:50px 
}
button,
input,
select,
textarea {
  color:#666;
  font-family:Verdana,sans-serif 
}
input[type=date],
input[type=email],
input[type=number],
input[type=password],
input[type=text],
textarea {
  background-color:#fff;
  border:1px solid #bcbcbc;
  font-size:1.4rem;
  padding:7px 11px;
  font-family:Verdana,sans-serif 
}
#global-nav .returnoldspringerlink a,
.issue p.type,
.search-page .sub-search__filtering .facet-sub-true .facet-amount,
input[type=email].placeholder,
input[type=password].placeholder,
input[type=text].placeholder {
  color:#999 
}
input[type=email]:focus,
input[type=password]:focus,
input[type=text]:focus,
textarea:focus {
  border-color:#00768a;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
  outline:0 
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border:0;
  padding:0 
}
@font-face {
  font-family:sn_pm_icons;
  src:url(/spcom/css/fonts/sn_pm_icons.eot?1527153553);
  src:url(/spcom/css/fonts/sn_pm_icons.eot?&1527153553#iefix) format("embedded-opentype"),
  url(/spcom/css/fonts/sn_pm_icons.woff?1527153553) format("woff"),
  url(/spcom/css/fonts/sn_pm_icons.svg?1527153553) format("svg"),
  url(/spcom/css/fonts/sn_pm_icons.ttf?1527153553) format("truetype");
  font-weight:400 
}
body.show-menu #header .panel-menu,
body.show-search #header .panel-search {
  display:block;
  margin-top:55px 
}
#global-nav .returnoldspringerlink a:hover,
#sidebar a,
.facet ol li a:hover,
.journal-subnav a:hover,
.search-page .sub-search__filtering .facet ol li a:hover,
.search-page .sub-search__filtering .facet-amount:hover,
.search-page .sub-search__filtering .filter ol li a:hover,
.search-page .sub-search__result-list .result-item h4 a.editorial,
.sign-up #sign-up-confirmation {
  color:#00768a 
}
@media only screen and (min-device-width:320px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-width:320px) and (-moz-min-device-pixel-ratio:1.5),only screen and (min-device-width:320px) and (-o-min-device-pixel-ratio:3 2),only screen and (min-device-width:320px) and (min-device-pixel-ratio:1.5) {
  #branding-logo,
  #logo {
    background-image:url(/spcom/sites/palgrave/images/logo_sprite_high_res.png);
    background-size:auto 92px 
  }
}
@media screen and (min-device-width:320px) and (min-width:600px) {
  .content-types h2 span,
  .panel-menu {
    display:block 
  }
  #wrapper,
  .page-wrapper {
    max-width:none 
  }
  #footer-dynamic-legal,
  #footer-privacy {
    margin:0;
    max-width:40%;
    position:absolute;
    right:30px 
  }
  #wrapper #content,
  .page-wrapper #content {
    padding:20px 20px 50px 
  }
  .cms-barebone #wrapper #content,
  .cms-barebone .page-wrapper #content {
    padding:0 
  }
  #home-page.show-search #wrapper #content,
  #home-page.show-search .page-wrapper #content,
  #industry-home.show-search #wrapper #content,
  #industry-home.show-search .page-wrapper #content {
    padding-top:20px 
  }
  #logo {
    left:30px;
    width:160px 
  }
  #header .pillow-btn.open-search {
    opacity:0;
    visibility:hidden 
  }
  #header .pillow-btn.open-menu {
    right:12px 
  }
  .panel-menu {
    background:0;
    margin:0;
    position:static 
  }
  #cross-nav {
    padding-left:16px;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    background:0;
    border:0;
    height:auto;
    position:absolute;
    right:7px;
    top:6px;
    width:auto 
  }
  .no-js #logo,
  .no-js .panel-search {
    position:absolute;
    margin:0 
  }
  .col-aside,
  .col-main {
    display:inline;
    float:left;
    margin:0 
  }
  .layout-1 .col-aside {
    width:31.914893617% 
  }
  .layout-1 .col-main {
    float:right;
    width:65.9574468085% 
  }
  .layout-3 .col-main,
  .layout-3b .col-main {
    margin-left:4.25531914894%;
    width:61.7021276596% 
  }
  .layout-3 .col-aside {
    margin-left:4.25531914894%;
    width:25.5319148936% 
  }
  .layout-3b .col-aside {
    float:right;
    margin:auto 4.25531914894% 30px auto;
    width:25.5319148936% 
  }
  .layout-4 {
    padding:10px 34.0425531915% 54px 4.25531914894% 
  }
  .layout-5 {
    padding:0 4.95283018868% 
  }
  .layout-6 .col-main {
    width:46.808511% 
  }
  .layout-6 .col-aside {
    margin-left:6.3829787234%;
    width:46.808511% 
  }
  #footer .section {
    padding:12px 32px 
  }
  #footer-legal #legal {
    font-size:1.4rem 
  }
  #mobile-nav .open-legal {
    line-height:2.4 
  }
  #mobile-nav .open-legal.pillow-btn-active {
    line-height:2.5 
  }
  #footer-privacy {
    top:15px 
  }
  #footer-dynamic-legal {
    top:50px 
  }
  #footer-branding .block {
    max-width:484px 
  }
  #branding-logo {
    background-position:0 -25px;
    height:30px;
    margin-left:-4px;
    width:158px 
  }
  .categories {
    padding-bottom:10px 
  }
  .categories ol {
    margin:0 14px 
  }
  .categories li {
    border:0 
  }
  .categories li a {
    background-position:5px 10px;
    padding:4px 5px 4px 17px 
  }
  .categories li a:hover {
    background-position:5px 3px 
  }
  .categories .categories-secondary li a {
    background-position:4px 8px 
  }
  .categories .categories-secondary li a:hover {
    background-position:4px 1px 
  }
  .categories .categories-secondary li a span {
    right:4px;
    top:4px 
  }
  .content-types h2 {
    border-bottom:0;
    border-right:2px solid #999;
    display:inline-block 
  }
  .content-types a {
    padding:6px 3% 6px 2% 
  }
}
@media screen and (min-device-width:320px) and (min-width:1004px) {
  #logo-company img,
  #site-qualifier img {
    position:absolute;
    right:0;
    bottom:0 
  }
  #header,
  .js #header {
    position:relative 
  }
  #footer-nav,
  #logo-company {
    display:block 
  }
  #header {
    background:url(../images/grdnt_grey_f8f8f8_e5e5e5_l.gif) repeat-x #e3e3e3;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#e3e3e3));
    background-image:-webkit-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:-moz-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:-ms-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:-o-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:linear-gradient(top,#f8f8f8,#e3e3e3);
    -webkit-box-shadow:0 1px 0 #fff;
    -moz-box-shadow:0 1px 0 #fff;
    box-shadow:0 1px 0 #fff;
    min-height:32px;
    padding-top:130px 
  }
  #logo {
    background-position:0 -55px;
    height:40px;
    top:17px;
    width:190px 
  }
  #logo img {
    height:auto 
  }
  #site-qualifier {
    display:block;
    height:52px;
    margin:0;
    position:absolute;
    left:64%;
    top:2px 
  }
  #logo-company {
    height:50px;
    position:absolute;
    right:22px;
    bottom:50px;
    width:160px 
  }
  #logo-company img {
    display:none;
    max-height:100%;
    max-width:100% 
  }
  #logo-company img.first {
    display:inline 
  }
  #header .pillow-btn.open-menu {
    opacity:0;
    visibility:hidden 
  }
  .js #content {
    margin-top:0 
  }
  #footer-legal.section {
    border-top:0 
  }
  #footer-branding,
  #mobile-nav,
  .lt-ie8 #pub-date-graph {
    display:none 
  }
  #footer-privacy {
    top:0 
  }
  #footer-dynamic-legal {
    top:20px 
  }
  #diagnostic-info {
    margin:0 
  }
  #pub-date-graph {
    display:block;
    margin:0 10px 17px 
  }
  .content-types a {
    padding:6px 30px 6px 22px 
  }
  .content-types {
    margin-left:8px 
  }
  .content-types h2 {
    padding-right:26px 
  }
}
.responsive-table table,
.responsive-table td,
.responsive-table th,
.responsive-table tr {
  vertical-align:top;
  border:0 
}
.responsive-table table tr:first-child td {
  background:0 0!important;
  box-shadow:none!important;
  font-weight:400!important 
}
@media screen and (min-device-width:320px) {
  .flyout,
  .form-section .multiple-input,
  .lt-ie8 .content-types h2 {
    float:left 
  }
  #tools a .icon,
  .content-types a span,
  .content-types h2 span,
  .editing-form .change-password,
  .flyout.is-open .flyout-content,
  .form-row input[type=email],
  .form-row input[type=password],
  .form-row input[type=text],
  .no-js .flyout:hover .flyout-content,
  html.js .editing-form .form-submit-section,
  html.no-js .editing-form .form-submit-section {
    display:block 
  }
  .content-types a {
    border-right:1px solid #ddd;
    display:inline-block;
    font-size:1.6rem;
    padding:6px 10px 6px 18px;
    max-width:24% 
  }
  .content-types a:last-child {
    border-right:0;
    padding-right:0 
  }
  .flyout {
    display:inline-block;
    position:relative 
  }
  .flyout-caption {
    border:1px solid transparent!important;
    color:#fff;
    cursor:pointer;
    display:block;
    font-size:1.2rem;
    margin-top:3px;
    height:40px;
    outline:0;
    padding:12px 16px;
    position:relative;
    z-index:5 
  }
  .flyout-caption:focus,
  .flyout-caption:hover {
    color:#bcbcbc 
  }
  .flyout-caption:focus {
    outline:dotted 1px 
  }
  .is-open .flyout-caption:focus {
    outline:0 
  }
  .flyout-caption:before {
    content:"C";
    font-family:sn_pm_icons;
    text-transform:none;
    position:relative;
    top:-2px;
    display:block;
    float:right;
    width:7px;
    height:5px;
    margin:4px 5px 0 9px 
  }
  .is-open .flyout-caption,
  .no-js .flyout:hover .flyout-caption {
    color:#666;
    background-color:#efefef!important;
    border:1px solid #ddd!important;
    border-bottom:1px solid transparent!important 
  }
  .is-open .flyout-caption::before,
  .no-js .flyout:hover .flyout-caption::before {
    content:"B";
    font-family:sn_pm_icons;
    text-transform:none;
    position:relative;
    display:inline 
  }
  .flyout-content {
    background-color:#efefef;
    border:1px solid #ddd;
    display:none;
    font-size:1.2rem;
    padding:.5em 10px;
    position:absolute;
    left:0;
    right:auto;
    top:42px;
    z-index:5 
  }
  #tools a,
  .look-inside,
  .look-inside>a {
    text-decoration:none 
  }
  .flyout-content ol,
  .flyout-content ul {
    border-top:1px solid #e4e4e4;
    padding-top:4px 
  }
  .flyout-content ol:first-child,
  .flyout-content ul:first-child {
    border-top:0;
    padding-top:0 
  }
  .flyout-content>ul>li {
    font-size:1.2rem;
    margin:0 -10px 
  }
  .flyout-content>ul>li a {
    color:#666;
    display:block;
    padding:6px 9px 
  }
  .flyout-content>ul>li a:focus,
  .flyout-content>ul>li a:hover {
    color:#fff!important;
    background:#d83b5b 
  }
  .flyout.is-open .flyout-caption,
  .no-js .flyout:hover .flyout-caption {
    z-index:15 
  }
  .form-section {
    padding-bottom:1em;
    position:relative 
  }
  .form-row label {
    clear:both;
    display:block;
    padding:20px 0 7px 
  }
  .form-row label.error {
    color:#c00;
    padding:5px 0 0;
    font-size:1.1rem;
    line-height:1.2;
    font-weight:400 
  }
  .form-row label.inline {
    display:inline;
    padding:0;
    margin:0 
  }
  .form-section .multiple-input:first-child {
    margin:0 34px 0 0 
  }
  .form-section .multiple-input label,
  .is100 span {
    width:100% 
  }
  .form-section .multiple-input input {
    width:94.3820224719% 
  }
  .form-submit-section {
    background-color:#f2f2f2;
    padding:12px 20px;
    text-align:right 
  }
  .form-section .btn {
    margin:12px 12px 0 0 
  }
  .form-section .btn-gray {
    top:1px;
    position:relative 
  }
  .error-generic-form,
  .form-section .error-message,
  .form-section .success-message {
    margin-bottom:20px 
  }
  .form-section input.error {
    border:1px solid #c00;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none 
  }
  .js-validation label.error span {
    background:url(../images/cross_error.png) 6px center no-repeat #fff;
    border:1px solid #c00;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    display:block;
    margin:0;
    padding:6px 12px 7px 26px 
  }
  .ie8 .js-validation label.error:after {
    background:0 
  }
  .js-validation label.error-down:after {
    background:url(../images/error_tooltip_down.png) center bottom no-repeat;
    bottom:-8px;
    left:50%;
    top:auto 
  }
  .js-validation label.error.tick:after {
    display:none!important 
  }
  .js-validation .form-section label.tick {
    background:url(../images/success_icon.png) no-repeat;
    border:0;
    padding:0;
    position:absolute;
    height:15px;
    width:16px 
  }
  .progress-bar {
    background:#eaeaea;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
    height:10px;
    position:absolute;
    width:76px 
  }
  .progress-bar span {
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
    display:block;
    height:10px;
    -webkit-transition:.5s;
    -moz-transition:.5s;
    -o-transition:.5s;
    transition:.5s;
    width:0 
  }
  .is0 span {
    width:0 
  }
  .is10 span {
    width:10% 
  }
  .is20 span {
    width:20% 
  }
  .is30 span {
    width:30% 
  }
  .is40 span {
    width:40% 
  }
  #content #scroller .look-inside-interrupt .col-1,
  .is50 span,
  .step-bar-size-2 .step-bar li {
    width:50% 
  }
  .is60 span {
    width:60% 
  }
  .is70 span {
    width:70% 
  }
  .is80 span {
    width:80% 
  }
  .is90 span {
    width:90% 
  }
  .bad span {
    background-color:#ff7575;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#c40606),to(#ff7575));
    background-image:-webkit-linear-gradient(top,#c40606,#ff7575);
    background-image:-moz-linear-gradient(top,#c40606,#ff7575);
    background-image:-ms-linear-gradient(top,#c40606,#ff7575);
    background-image:-o-linear-gradient(top,#c40606,#ff7575);
    background-image:linear-gradient(top,#c40606,#ff7575) 
  }
  .weak span {
    background-color:#ffe282;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#fc0),to(#ffe282));
    background-image:-webkit-linear-gradient(top,#fc0,#ffe282);
    background-image:-moz-linear-gradient(top,#fc0,#ffe282);
    background-image:-ms-linear-gradient(top,#fc0,#ffe282);
    background-image:-o-linear-gradient(top,#fc0,#ffe282);
    background-image:linear-gradient(top,#fc0,#ffe282) 
  }
  .good span {
    background-color:#57c840;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#1b9d01),to(#57c840));
    background-image:-webkit-linear-gradient(top,#1b9d01,#57c840);
    background-image:-moz-linear-gradient(top,#1b9d01,#57c840);
    background-image:-ms-linear-gradient(top,#1b9d01,#57c840);
    background-image:-o-linear-gradient(top,#1b9d01,#57c840);
    background-image:linear-gradient(top,#1b9d01,#57c840) 
  }
  #login-register .default-form {
    max-width:438px 
  }
  #advanced-search #results-only-access,
  #login-register .form-section p {
    margin:20px 0 0 
  }
  .form-layout-2.form-section {
    padding:20px 0 0 
  }
  .form-layout-2 .form-row {
    zoom:1;
    clear:both;
    padding:0 28px 0 20px;
    position:relative 
  }
  #advanced-search #date-facet:after,
  #advanced-search #date-facet:before,
  #toolbar:after,
  #toolbar:before,
  .form-fields-col2:after,
  .form-fields-col2:before,
  .form-fields-col3:after,
  .form-fields-col3:before,
  .form-layout-2 .form-row:after,
  .form-layout-2 .form-row:before,
  .form-submit:after,
  .form-submit:before {
    content:"";
    display:table 
  }
  #advanced-search #date-facet:after,
  #toolbar:after,
  .form-fields-col2:after,
  .form-fields-col3:after,
  .form-layout-2 .form-row:after,
  .form-submit:after {
    clear:both 
  }
  .form-layout-2 .form-row label {
    display:block;
    margin:7px 0 
  }
  .form-layout-2 .form-row p {
    display:block;
    padding:4px 0 
  }
  .form-layout-2 .form-section-divider {
    border-top:1px solid #ddd;
    -webkit-box-shadow:inset 0 1px 0 0 #fff,inset 0 18px 18px -18px #efefef;
    -moz-box-shadow:inset 0 1px 0 0 #fff,inset 0 18px 18px -18px #efefef;
    box-shadow:inset 0 1px 0 0 #fff,inset 0 18px 18px -18px #efefef;
    padding:5px 28px 14px 20px 
  }
  .form-layout-2 .form-row .warning-message,
  .form-layout-2 .form-row .warning-message a {
    color:#c00 
  }
  .form-layout-2 .form-row .warning-message a {
    text-decoration:underline 
  }
  .form-layout-2 .form-row .success-message,
  .form-layout-2 .form-row .warning-message {
    background:0;
    border:0;
    clear:both;
    font-size:1.2rem;
    line-height:1.5;
    margin:0 0 14px 26.2172284644%;
    padding:0 
  }
  .form-layout-2 .form-row span.label {
    color:#666;
    display:inline-block;
    font-weight:700;
    margin:14px 26px 14px 0;
    padding:0;
    text-align:right;
    width:110px 
  }
  #tool-download,
  .cancel-edit,
  .no-js .editing-form .form-row p#email-address-text,
  .no-js .editing-form .form-row p#first-name-text,
  .no-js .editing-form .form-row p#last-name-text,
  .no-js .share,
  .submit-edit,
  html.js .editable-form .form-submit-section,
  html.js .editing-form .form-row-editable .edit-link,
  html.js .editing-form .form-row-editable p,
  html.js .form-layout-2 .form-row-editable input,
  html.no-js .editable-form .form-submit-section,
  html.no-js .editing-form .edit-link,
  html.no-js .form-layout-2 .form-row-editable input {
    display:none 
  }
  .institutional-login,
  html.js .editing-form .form-row-editable input,
  html.no-js .editing-form .form-row-editable input {
    display:inline-block 
  }
  #toolbar,
  .form-fields-col2,
  .form-fields-col3,
  .form-submit,
  .ie6 .form-layout-2 .form-row-editable {
    zoom:1 
  }
  .lt-ie8 .form-layout-2 .form-row-editable label {
    float:left;
    margin:4px 26px 14px 0 
  }
  .js .form-row-editable {
    background:url(../images/grdnt_grey_f8f8f8_e5e5e5.gif) repeat-x #e3e3e3;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#e3e3e3));
    background-image:-webkit-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:-moz-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:-ms-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:-o-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:linear-gradient(top,#f8f8f8,#e3e3e3);
    border-top:1px solid #ddd;
    border-right:1px solid #fff;
    border-bottom:1px solid #ddd;
    border-left:1px solid #fff 
  }
  .js .edit-field,
  .js .editing-form .edit-field:hover {
    background:#fff;
    border:1px solid #fff;
    cursor:default 
  }
  .js .edit-field:hover {
    background:#f4f4f4;
    cursor:pointer 
  }
  .lt-ie8 .form-row .edit-link {
    top:5px 
  }
  .cancel-edit,
  .submit-edit {
    cursor:pointer;
    height:24px;
    position:absolute;
    top:10px;
    width:24px 
  }
  .form-field,
  .form-submit {
    margin-top:14px 
  }
  .submit-edit {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -797px no-repeat;
    right:40px 
  }
  .submit-edit:focus,
  .submit-edit:hover {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -771px no-repeat 
  }
  .submit-edit:active {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -745px no-repeat 
  }
  .cancel-edit {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -1315px no-repeat;
    right:11px 
  }
  .cancel-edit:focus,
  .cancel-edit:hover {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -1289px no-repeat 
  }
  .cancel-edit:active {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -1263px no-repeat 
  }
  .lt-ie8 .big-search .search-submit,
  .lt-ie8 .form-row .cancel-edit,
  .lt-ie8 .form-row .submit-edit {
    top:1px 
  }
  .js-validation .form-layout-2 label.error {
    margin:0;
    max-width:230px;
    padding:0 0 0 13px;
    width:auto 
  }
  .editable-form .form-section {
    border-bottom:0 
  }
  .default-form .change-password {
    border-bottom:1px solid #dadbdb 
  }
  .form-layout-2 .change-password-link span.label {
    margin-bottom:0 
  }
  .editing-form .change-password-link {
    border-bottom:1px solid #dadbdb;
    margin-top:15px 
  }
  .form-layout-2 .change-password-link .success-message {
    margin-top:7px;
    margin-bottom:0 
  }
  .change-password {
    background:url(../images/grdnt_grey_ffffff_f3f3f3.gif) repeat-x #f3f3f3;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f3f3f3));
    background-image:-webkit-linear-gradient(top,#fff,#f3f3f3);
    background-image:-moz-linear-gradient(top,#fff,#f3f3f3);
    background-image:-ms-linear-gradient(top,#fff,#f3f3f3);
    background-image:-o-linear-gradient(top,#fff,#f3f3f3);
    background-image:linear-gradient(top,#fff,#f3f3f3);
    display:none 
  }
  .change-password .form-row input[type=password] {
    width:84.8314606742% 
  }
  .form-field input,
  .form-field select {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    display:block;
    margin:4px 0;
    width:100% 
  }
  .form-field.inline-field input {
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    width:auto;
    margin:2px;
    display:inline-block 
  }
  .form-field.inline-field select {
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    width:auto;
    display:inline-block 
  }
  .form-field label,
  .form-row label {
    font-size:1.4rem;
    font-weight:400;
    color:#2b2b2b 
  }
  .form-fields-col2 .form-field {
    float:left;
    width:47% 
  }
  .form-fields-col2 .form-field+.form-field {
    margin-left:6% 
  }
  .form-fields-col3 .form-field {
    float:left;
    width:30% 
  }
  .form-fields-col3 .form-field+.form-field {
    margin-left:5% 
  }
  .deposit-interruption.lb {
    width:298px 
  }
  .deposit-interruption.lb .help {
    font-size:1.1rem 
  }
  #advanced-search #date-facet input,
  .deposit-interruption form {
    display:inline 
  }
  .deposit-interruption label {
    font-weight:400;
    color:#333 
  }
  .deposit-interruption .form-field.inline-field input {
    margin:11px 2px 2px 4px 
  }
  .deposit-interruption .form-submit-section {
    border-top:1px solid #dcdcda;
    margin:20px -20px -20px 
  }
  .big-search #global-search-new:focus,
  .big-search #global-search-new:hover,
  .login-box p em {
    color:#666 
  }
  .login-box .mod-bd a {
    font-size:1.3rem;
    position:relative;
    top:3px 
  }
  .login-box form {
    border:1px solid #dadbdb;
    margin:15px 0 12px;
    padding:0 20px 
  }
  .login-box .error-message {
    margin-top:15px 
  }
  .login-box .form-submit-section {
    border-top:1px solid #dadbdb;
    margin:15px -20px 0;
    position:relative 
  }
  .login-box #auth-remember-label {
    display:block;
    line-height:1.3;
    margin:0 0 7px 
  }
  .field .error-message:after,
  .field .pagination-error:after {
    content:'';
    height:13px;
    margin-left:-12px;
    position:absolute;
    left:50%;
    width:25px 
  }
  .helper-text,
  .success-message {
    display:block;
    font-size:1.1rem;
    font-style:italic 
  }
  .login-box #auth-remember-label em {
    color:#666;
    display:block;
    font-size:1.1rem;
    margin:0 0 0 20px 
  }
  .login-box #auth-remember-label input {
    position:relative;
    top:2px;
    width:14px 
  }
  .ie7 .login-box #auth-remember-label {
    text-align:right 
  }
  .success-header {
    background:url(../images/success_icon.png) left center no-repeat;
    color:#71ab0b;
    margin-top:7px;
    padding-left:26px 
  }
  .success-message {
    background:url(../images/success_icon.png) 5px 5px no-repeat;
    border:1px solid #71ab0b;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    color:#71ab0b;
    line-height:1.3!important;
    padding:6px 6px 6px 33px 
  }
  .error-message {
    background:url(../images/cross_error.png) 6px center no-repeat #fff;
    border:1px solid #c00;
    color:#c30000;
    display:block;
    font-size:1.1rem;
    line-height:1.2;
    margin:0;
    padding:7px 12px 7px 26px;
    word-wrap:break-word 
  }
  .error {
    color:#c30000 
  }
  .big-search,
  .field,
  .step-bar,
  .step-bar-container {
    position:relative 
  }
  .field .error-message {
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    line-height:1.5;
    margin-left:-90px;
    position:absolute;
    left:50%;
    bottom:28px;
    width:137px;
    word-wrap:break-word 
  }
  .field .error-message:after {
    background:url(../images/error_tooltip_down.png) no-repeat;
    display:block;
    bottom:-13px 
  }
  .field .pagination-error {
    left:52%;
    top:28px;
    bottom:auto 
  }
  .field .pagination-error:after {
    background:url(../images/error_tooltip_up.png) no-repeat;
    display:block;
    top:-13px 
  }
  #date-facet-fields .error-message {
    line-height:1.5;
    z-index:10 
  }
  .helper-text {
    color:#999;
    margin:4px 0 0 
  }
  #toolbar,
  .share {
    margin-bottom:14px 
  }
  #advanced-search form {
    margin:20px 0 
  }
  #advanced-search .form-section {
    max-width:506px;
    width:86.4957264957% 
  }
  #advanced-search input[type=text] {
    width:94.4% 
  }
  #tools a .icon,
  .share a,
  .share a:hover:after {
    height:24px;
    width:24px 
  }
  #advanced-search form h2 {
    font-size:2rem;
    margin:0;
    padding:20px 0 0 
  }
  #advanced-search label {
    font-weight:400 
  }
  #advanced-search #date-facet {
    zoom:1;
    margin-top:0 
  }
  .no-js #advanced-search #results-only-access div {
    position:absolute 
  }
  #advanced-search #results-only-access label {
    padding:0 
  }
  .look-inside {
    display:none;
    min-height:188px;
    position:relative;
    max-width:170px 
  }
  .look-inside>a {
    display:block;
    padding-bottom:17px 
  }
  .look-inside>a img {
    display:block;
    max-height:203px;
    max-width:100%;
    min-height:203px;
    min-width:153px 
  }
  .look-inside-cover {
    border:1px solid #ddd;
    -webkit-box-shadow:3px 3px 5px rgba(0,0,0,.08);
    -moz-box-shadow:3px 3px 5px rgba(0,0,0,.08);
    box-shadow:3px 3px 5px rgba(0,0,0,.08);
    position:relative;
    top:0;
    left:0;
    z-index:2 
  }
  .look-inside-page {
    background:url(../sites/rd/images/abstract_cover_placeholder.png) no-repeat;
    border:1px solid #ddd;
    -webkit-box-shadow:3px 3px 5px rgba(0,0,0,.08);
    -moz-box-shadow:3px 3px 5px rgba(0,0,0,.08);
    box-shadow:3px 3px 5px rgba(0,0,0,.08);
    position:absolute;
    right:-2px;
    bottom:0;
    z-index:1 
  }
  #tools a .icon,
  .search-submit {
    background-repeat:no-repeat;
    direction:ltr;
    overflow:hidden;
    text-align:left;
    text-indent:-9999em;
    text-transform:capitalize 
  }
  .look-inside-badge {
    -webkit-box-shadow:-2px 2px 6px -1px rgba(0,0,0,.25),inset 0 1px 0 0 rgba(255,255,255,.25);
    -moz-box-shadow:-2px 2px 6px -1px rgba(0,0,0,.25),inset 0 1px 0 0 rgba(255,255,255,.25);
    box-shadow:-2px 2px 6px -1px rgba(0,0,0,.25),inset 0 1px 0 0 rgba(255,255,255,.25);
    display:block;
    font-size:16px;
    line-height:1.1 
  }
  .look-inside-badge:after {
    position:absolute;
    top:6px;
    right:7px;
    content:'';
    width:11px;
    height:16px;
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -2327px no-repeat 
  }
  #content #scroller .look-inside-interrupt {
    display:block;
    padding:20px 40px;
    text-align:left;
    background:url(../images/grdnt_grey_f8f8f8_e5e5e5.gif) repeat-x #e5e5e5;
    border:1px solid #a8a8a8;
    border-top:0 
  }
  #content #scroller .look-inside-interrupt h3 {
    font-weight:700;
    margin-bottom:.7em 
  }
  #content #scroller .look-inside-interrupt .col-1 p {
    margin-bottom:1em 
  }
  .big-search .text,
  .look-inside-badge {
    -webkit-box-shadow:none;
    -moz-box-shadow:none 
  }
  .look-inside-badge {
    background-color:#00768a;
    background-image:none;
    border:1px solid #008ca4;
    border-radius:0 0 0 10px;
    box-shadow:none;
    color:#fff;
    padding:6px 33px 6px 10px;
    position:absolute;
    right:-1px;
    bottom:28px;
    z-index:4 
  }
  .search-submit {
    color:transparent;
    display:block 
  }
  .big-search input {
    vertical-align:bottom 
  }
  .big-search .search-field {
    background-color:#fff;
    border:1px solid #bcbcbc;
    border-radius:2px;
    -webkit-box-shadow:inset 2px 2px 5px rgba(0,0,0,.11);
    -moz-box-shadow:inset 2px 2px 5px rgba(0,0,0,.11);
    box-shadow:inset 2px 2px 5px rgba(0,0,0,.11);
    height:36px;
    width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding-right:52px;
    position:relative 
  }
  .lt-ie8 .big-search .search-field {
    width:auto;
    height:35px 
  }
  .big-search.contains-new-search-link .search-field {
    padding-right:107px 
  }
  .big-search.has-focus .search-field {
    border-color:#00768a;
    -webkit-box-shadow:0 0 3px #00768a;
    -moz-box-shadow:0 0 3px #00768a;
    box-shadow:0 0 3px #00768a;
    outline:0 
  }
  .big-search .text {
    background-color:transparent;
    border:0;
    border-radius:2px;
    font-size:1.6rem;
    font-weight:200;
    height:34px;
    letter-spacing:.02em;
    padding:5px 0 2px 9px;
    width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    box-shadow:none 
  }
  .big-search .text:focus {
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    border:0;
    outline:0 
  }
  .big-search .search-submit {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -4497px no-repeat #00768a;
    border:1px solid #00768a;
    border-radius:2px;
    color:#fff;
    font-size:1.6rem;
    height:36px;
    padding:0;
    position:absolute;
    right:0;
    top:0;
    z-index:5;
    width:52px 
  }
  .default-table .table-actions-bottom,
  .default-table th {
    background:url(../images/grdnt_grey_f8f8f8_e5e5e5.gif) repeat-x #e3e3e3;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#e3e3e3));
    background-image:-webkit-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:-moz-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:-ms-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:-o-linear-gradient(top,#f8f8f8,#e3e3e3) 
  }
  .big-search .search-submit:focus,
  .big-search .search-submit:hover {
    border-color:#008ca4;
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -4425px no-repeat 
  }
  .big-search .search-submit:active {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -4389px no-repeat;
    border-color:#008ca4 
  }
  .big-search .search-submit.loading,
  .big-search .search-submit.loading:focus,
  .big-search .search-submit.loading:hover {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -4461px no-repeat 
  }
  .big-search #global-search-new {
    color:#bcbcbc;
    font-size:1.1rem;
    height:27px;
    line-height:2.5;
    position:absolute;
    right:60px;
    top:6px;
    z-index:5;
    overflow:hidden;
    text-decoration:none;
    width:40px 
  }
  .big-search #global-search-new:before {
    background:url(../images/remove_icons.png) 0 -100px no-repeat;
    content:'';
    display:inline-block;
    height:14px;
    margin:0 6px 0 16px;
    vertical-align:text-bottom;
    width:14px 
  }
  .big-search #global-search-new:active:before,
  .big-search #global-search-new:focus:before,
  .big-search #global-search-new:hover:before {
    background-position:0 0 
  }
  .big-search #global-search-new:after {
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAEElEQVQImWPYs2fPfwY4AAAnqAM0Zy8pUwAAAABJRU5ErkJggg==) repeat-y;
    content:'';
    display:block;
    height:27px;
    position:absolute;
    left:0;
    top:0;
    width:1px 
  }
  .share a {
    display:inline-block;
    margin:0 7px 0 0;
    outline:0;
    text-indent:-100000px 
  }
  .lt-ie8 .share a {
    display:block;
    float:left 
  }
  .share a:hover:after {
    background:#000;
    border-radius:3px;
    content:'';
    opacity:.2;
    position:absolute;
    left:0;
    top:0 
  }
  #tool-twitter .icon,
  #twitter {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -5010px no-repeat 
  }
  #facebook,
  #tool-facebook .icon {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -1820px no-repeat 
  }
  #linkedin,
  #tool-linkedin .icon {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -2060px no-repeat 
  }
  .default-table {
    margin:34px 0 22px;
    position:relative;
    overflow-x:auto;
    width:100% 
  }
  .default-table table {
    width:100%;
    table-layout:fixed 
  }
  .default-table caption {
    border:1px solid #dcdcda;
    border-bottom:1px solid #ddd;
    -webkit-border-radius:3px 3px 0 0;
    -moz-border-radius:3px 3px 0 0;
    border-radius:3px 3px 0 0;
    -webkit-box-shadow:inset 1px -1px 0 0 #fff,inset 0 -18px 18px -18px #efefef;
    -moz-box-shadow:inset 1px -1px 0 0 #fff,inset 0 -18px 18px -18px #efefef;
    box-shadow:inset 1px -1px 0 0 #fff,inset 0 -18px 18px -18px #efefef;
    color:#666;
    font-size:1.6rem;
    padding:20px 2.71739130435%;
    text-align:left 
  }
  .default-table td a,
  .step-bar li {
    font-size:1.3rem 
  }
  .default-table caption span {
    color:#999;
    display:block;
    font-size:1.3rem;
    margin:7px 0 0 32px 
  }
  .default-table td,
  .default-table th {
    border:1px solid #dcdcda;
    color:#666;
    padding:15px;
    text-align:left;
    vertical-align:middle 
  }
  #tools a .icon,
  .step-bar li {
    float:left;
    color:transparent 
  }
  .default-table th {
    background-image:linear-gradient(top,#f8f8f8,#e3e3e3);
    -webkit-box-shadow:inset 1px 1px 0 0 #fff,inset 0 -18px 18px -18px #efefef;
    -moz-box-shadow:inset 1px 1px 0 0 #fff,inset 0 -18px 18px -18px #efefef;
    box-shadow:inset 1px 1px 0 0 #fff,inset 0 -18px 18px -18px #efefef;
    border-top:0;
    font-weight:700 
  }
  #tools a,
  #tools div {
    position:relative;
    float:left 
  }
  .default-table td .action {
    margin-right:0 
  }
  .default-table tfoot td {
    font-size:1.1rem;
    color:#999;
    padding:9px 15px;
    border:0 
  }
  .default-table .table-links a {
    margin:0 12px 
  }
  .default-table .table-links a:before {
    content:'\00BB\0020' 
  }
  .default-table .table-actions-bottom {
    background-image:linear-gradient(top,#f8f8f8,#e3e3e3);
    border:1px solid #dadbdb;
    border-top:0;
    min-height:15px;
    padding:15px;
    position:relative 
  }
  .default-table .table-actions-bottom .table-actions {
    position:absolute;
    right:12px;
    top:12px 
  }
  #tools div {
    height:24px;
    padding-left:4px 
  }
  #tools a .tooltip {
    margin-left:-102px;
    top:36px;
    width:178px 
  }
  #journal #tools {
    -webkit-transition:.25s ease-in-out;
    -moz-transition:.25s ease-in-out;
    -o-transition:.25s ease-in-out;
    transition:.25s ease-in-out;
    margin:-16px 0 0 
  }
  #tool-email .icon {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -2482px no-repeat 
  }
  #tool-email:hover .icon {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -2456px no-repeat 
  }
  #tool-email:active .icon {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -2430px no-repeat 
  }
  #tool-print .icon {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -3941px no-repeat 
  }
  #tool-print:hover .icon {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -3915px no-repeat 
  }
  #tool-print:active .icon {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -3889px no-repeat 
  }
  #tool-rss .icon {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -4140px no-repeat 
  }
  #tool-rss:hover .icon {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -4114px no-repeat 
  }
  #tool-rss:active .icon {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -4088px no-repeat 
  }
  #tool-download .icon {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -1567px no-repeat 
  }
  #tool-download:hover .icon {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -1519px no-repeat 
  }
  #tool-download:active .icon {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -1409px no-repeat 
  }
  #tool-gplus .icon {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -2013px no-repeat 
  }
  #tool-mendeley .icon {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -2508px no-repeat 
  }
  #tool-weibo .icon {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -5124px no-repeat 
  }
  #tool-shares .icon {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -4819px no-repeat 
  }
  #tools-social a {
    margin-top:4px 
  }
  #tools-social a .icon {
    height:16px;
    width:16px 
  }
  .btn-loading:before {
    content:"";
    background:url(../images/loading_search.gif) 0 0/100% no-repeat;
    display:inline-block;
    height:13px;
    margin-right:4px;
    position:relative;
    top:1px;
    width:13px;
    margin-left:-2px 
  }
  .step-bar-container+div .layout-nested:first-child {
    padding-top:.9em 
  }
  .step-bar {
    margin:0 0 2em 150px;
    padding:0;
    height:38px;
    background:url(../images/grdnt_grey_f8f8f8_e5e5e5.gif) repeat-x #e5e5e5;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#e5e5e5));
    background-image:-webkit-linear-gradient(top,#f8f8f8,#e5e5e5);
    background-image:-moz-linear-gradient(top,#f8f8f8,#e5e5e5);
    background-image:-ms-linear-gradient(top,#f8f8f8,#e5e5e5);
    background-image:-o-linear-gradient(top,#f8f8f8,#e5e5e5);
    background-image:linear-gradient(top,#f8f8f8,#e5e5e5);
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    -webkit-box-shadow:inset 0 1px 0 #fff;
    -moz-box-shadow:inset 0 1px 0 #fff;
    box-shadow:inset 0 1px 0 #fff;
    border:1px solid #dbdada;
    opacity:1;
    min-width:202px 
  }
  .step-bar li {
    list-style:none;
    height:40px;
    text-align:center;
    margin-top:0;
    background:50% 100% no-repeat;
    width:20%;
    min-width:40px 
  }
  .step-bar-size-3 .step-bar li {
    width:33.33% 
  }
  .step-bar-size-4 .step-bar li {
    width:25% 
  }
  .step-bar-size-6 .step-bar li {
    width:16.66% 
  }
  .step-bar-size-7 .step-bar li {
    width:14.28% 
  }
}
.payment-visa-big {
  background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -3714px no-repeat 
}
.payment-mastercard-big {
  background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -3414px no-repeat 
}
.payment-amex-big {
  background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -2908px no-repeat 
}
.payment-paypal-big {
  background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -3504px no-repeat 
}
.payment-invoice-big {
  background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -3264px no-repeat 
}
.payment-invoice-big-de {
  background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -3144px no-repeat 
}
.payment-invoice-big-nl {
  background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -3204px no-repeat 
}
.payment-proforma-big {
  background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -3654px no-repeat 
}
.payment-proforma-big-de {
  background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -3594px no-repeat 
}
.payment-ideal-big {
  background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -3080px no-repeat 
}
.payment-visa {
  background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -3774px no-repeat 
}
.payment-mastercard {
  background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -3474px no-repeat 
}
.payment-amex {
  background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -2968px no-repeat 
}
.payment-paypal {
  background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -3564px no-repeat 
}
.payment-invoice {
  background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -3384px no-repeat 
}
.payment-invoice-de {
  background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -3324px no-repeat 
}
.payment-invoice-nl {
  background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -3354px no-repeat 
}
.payment-ideal {
  background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -3116px no-repeat 
}
@media screen and (min-device-width:320px) and (min-width:600px) {
  .content-types a {
    padding:16px 3% 16px 2% 
  }
  .flyout-caption {
    color:#666 
  }
  .flyout-caption:hover {
    color:#dc506d 
  }
  .flyout-caption::before {
    content:"C";
    font-family:sn_pm_icons;
    text-transform:none;
    position:relative;
    display:inline;
    color:#d83b5b 
  }
  .lt-ie8 .flyout-caption {
    margin-right:15px 
  }
  .flyout-content {
    min-width:150px;
    border-color:#ddd;
    left:auto;
    right:0 
  }
  .form-row input[type=email],
  .form-row input[type=password],
  .form-row input[type=text] {
    width:97.4358974359% 
  }
  .js-validation label.error {
    padding:0 0 0 13px;
    position:absolute;
    width:43.4% 
  }
  .js-validation label.error:after {
    background:url(../images/error_tooltip_left.png) left center no-repeat;
    top:50%;
    content:"";
    display:block;
    height:23px;
    left:1px;
    margin-top:-11px;
    position:absolute;
    width:13px 
  }
  .form-layout-2 .form-row label {
    clear:none;
    display:inline-block;
    margin:14px 4.86891385768% 14px 0;
    padding:0;
    text-align:right;
    width:20.5992509363% 
  }
  .form-layout-2 .form-row label.error {
    display:block;
    margin:0 0 7px 25.2808988764%;
    max-width:320px;
    text-align:left;
    width:59.925093633% 
  }
  .form-layout-2 .form-row p {
    display:inline-block;
    width:59.925093633% 
  }
  .form-layout-2 .form-row input[type=email],
  .form-layout-2 .form-row input[type=password],
  .form-layout-2 .form-row input[type=text] {
    display:inline-block;
    margin-left:-5px;
    width:59.5505617978% 
  }
  .form-row .edit-link {
    padding:0 0 0 17px;
    position:absolute;
    top:14px;
    right:14px 
  }
  html.js .form-row-editable:hover .edit-link,
  html.no-js .edit-link:hover {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -1613px no-repeat 
  }
  .login-box {
    width:453px 
  }
  .login-box #auth-remember-label {
    position:absolute;
    top:9px;
    right:20px 
  }
  #advanced-search #results-only-access {
    width:39.3280632411% 
  }
  #tool-download,
  .look-inside {
    display:block 
  }
  .default-table caption span {
    display:inline;
    margin:0 0 0 12px 
  }
  .default-table .table-actions {
    position:absolute;
    right:12px;
    top:22px 
  }
  #tools div {
    margin-left:10px 
  }
  #tools a {
    margin:0 0 0 7px 
  }
  #journal #tools {
    float:right;
    margin:0 0 -24px 
  }
  .step-bar {
    margin-top:34px 
  }
  .step-bar li {
    color:inherit;
    height:74px;
    margin-top:-34px 
  }
  .form-row input[type=password],
  .form-row input[type=text],
  .form-row select,
  .form-row textarea {
    width:100% 
  }
  .form-fields-col1 .form-field.half-width,
  .form-fields-col2 .form-field.half-width {
    width:47% 
  }
  .form-fields-col1 .form-field.third-width,
  .form-fields-col2 .form-field.third-width {
    width:31.333333% 
  }
  .form-fields-col1 .form-field.two-third-width,
  .form-fields-col2 .form-field.two-third-width {
    width:62.666666% 
  }
  .form-fields-col2 .form-field {
    clear:both;
    width:100% 
  }
}
@media screen and (max-device-width:600px) {
  .parent_logo {
    float:unset;
    display:block 
  }
  .parent_logo img {
    margin:.7em 0 
  }
}
@media screen and (min-device-width:320px) and (max-width:1003px) {
  nav>ul li.open-clicked:after {
    background-position:0 12px;
    right:5px 
  }
  nav>ul li.open-clicked .nav-main a {
    background:#fff;
    border:1px solid #ddd;
    border-bottom:1px solid #fff;
    border-top:0;
    color:#00768a 
  }
  nav>ul li.open-clicked .nav-sub {
    display:block;
    -webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.08);
    -moz-box-shadow:0 4px 4px 0 rgba(0,0,0,.08);
    box-shadow:0 4px 4px 0 rgba(0,0,0,.08);
    border:0;
    border-top:0 
  }
}
@media screen and (min-device-width:320px) {
  .btn-cart:before,
  .cms .form-submit-section {
    text-align:right 
  }
  #header button,
  #header input[type=button],
  #header input[type=image],
  #header input[type=submit],
  #header label,
  nav>ul>li>*>a {
    cursor:pointer 
  }
  .btn-cart,
  .btn-cart-inactive,
  .btn-user-inactive {
    position:absolute;
    font-size:1.5rem;
    font-weight:700;
    line-height:38px;
    height:38px 
  }
  .step-bar ul.items4 li {
    width:30% 
  }
  .step-bar ul.items4 li.firstitem,
  .step-bar ul.items4 li.lastitem {
    width:20% 
  }
  .step-bar ul.items6 li {
    width:17.5% 
  }
  .step-bar ul.items6 li.firstitem,
  .step-bar ul.items6 li.lastitem {
    width:15% 
  }
  .step-bar li.beg-prev {
    background-image:url(/spcom/sites/palgrave/images/progress-parts-beg-prev.png) 
  }
  .step-bar li.beg-cur {
    background-image:url(/spcom/sites/palgrave/images/progress-parts-beg-cur.png) 
  }
  .step-bar li.beg-next {
    background-image:url(/spcom/sites/palgrave/images/progress-parts-beg-next.png) 
  }
  .step-bar li.mid-prev {
    background-image:url(/spcom/sites/palgrave/images/progress-parts-mid-prev.png) 
  }
  .step-bar li.mid-cur {
    background-image:url(/spcom/sites/palgrave/images/progress-parts-mid-cur.png) 
  }
  .step-bar li.mid-next {
    background-image:url(/spcom/sites/palgrave/images/progress-parts-mid-next.png) 
  }
  .step-bar li.end-cur {
    background-image:url(/spcom/sites/palgrave/images/progress-parts-end-cur.png) 
  }
  .step-bar li.end-next {
    background-image:url(/spcom/sites/palgrave/images/progress-parts-end-next.png) 
  }
  .step-bar-nobutton .step-bar {
    margin-left:0;
    min-width:352px 
  }
  .step-bar-nobutton .step-bar ul {
    margin-left:150px 
  }
  .step-bar-size-2 .step-bar-nobutton .step-bar ul {
    margin-left:300px 
  }
  .step-bar-size-3 .step-bar-nobutton .step-bar ul {
    margin-left:240px 
  }
  .step-bar-size-4 .step-bar-nobutton .step-bar ul {
    margin-left:190px 
  }
  .step-bar-size-6 .step-bar-nobutton .step-bar ul {
    margin-left:120px 
  }
  .cms-article .twoColumnRight--paragraph,
  .step-bar-size-7 .step-bar-nobutton .step-bar ul {
    margin-left:100px 
  }
  .btn-cart {
    padding:1px 12px 0 13px;
    left:0 
  }
  .btn-cart-inactive,
  .btn-user-inactive {
    display:inline-block;
    float:left;
    padding:0 12px 0 48px;
    color:#888;
    text-shadow:1px 1px 0 #fff 
  }
  .btn-cart:before {
    background:url(/spcom/sites/palgrave/images/btn-cart-blue.png) 1px 7px no-repeat;
    content:'\bb';
    display:inline-block;
    height:38px;
    margin-right:6px;
    width:40px 
  }
  button.btn-cart {
    height:40px;
    padding-top:0 
  }
  .btn-cart-inactive {
    background:url(/spcom/sites/palgrave/images/btn-cart-grey.png) 14px 6px no-repeat 
  }
  .btn-user-inactive {
    background:url(/spcom/sites/palgrave/images/btn-user-grey.png) 14px 6px no-repeat 
  }
  .debug .cms-studio-maintainable {
    box-shadow:0 0 5px 5px #999 
  }
  .debug .cms-studio-maintainable .cms-studio-maintainable {
    box-shadow:0 0 5px 5px #f99 
  }
  .debug .cms-studio-maintainable .cms-studio-maintainable .cms-studio-maintainable {
    box-shadow:0 0 5px 5px #99f 
  }
  .debug .cms-studio-maintainable .cms-studio-maintainable .cms-studio-maintainable .cms-studio-maintainable {
    box-shadow:0 0 5px 5px #9f9 
  }
  .context-menu-title-studio :first-child {
    margin-top:auto!important 
  }
  .form-fields-col1 .form-field,
  .form-fields-col2 .form-field {
    width:100%;
    float:left;
    margin-top:0 
  }
  .context-menu-title-studio>li:first-child {
    margin-top:20px!important 
  }
  .form-row input[type=password],
  .form-row input[type=text],
  .form-row select,
  .form-row textarea {
    display:block;
    width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box 
  }
  .form-row select {
    padding:4px 3px 
  }
  .cms-article h3,
  .cms-common p.divider--paragraph:after,
  .cms-person .overview:after,
  .cms-person-list li:after,
  .cms-richtext p.divider--paragraph:after,
  .cms-row-2-smartphone:after,
  .cms-row-2-tablet:after,
  .cms-row-2-widescreen:after,
  .cms-row-3-smartphone:after,
  .cms-row-3-tablet:after,
  .cms-row-3-widescreen:after,
  .cms-row-multiline-2:after,
  .cms-row-multiline-3:after,
  .cms-row-multiline-6:after,
  .cms-row-multiline:after,
  .form-fields-col2 .form-field,
  .layout-12:after,
  .layout-4-8:after,
  .layout-8-4:after,
  .layout-full:after,
  .section-header:after {
    clear:both 
  }
  .form-fields-col2 .form-field+.form-field {
    margin:15px 0 0 
  }
  .cms-row-multiline .cms-col-item:first-child,
  .cms-row-multiline-2 .cms-col-item:first-child,
  .cms-row-multiline-3 .cms-col-item:first-child,
  .cms-row-multiline-6 .cms-col-item:first-child,
  .form-fields-col3 .form-field+.form-field,
  .form-fields-col3.form-fields-reverse .form-field+.form-field,
  nav {
    margin-left:0 
  }
  .form-fields-col3 .form-field {
    width:100% 
  }
  .float--right,
  .float-right,
  .form-fields-col3.form-fields-reverse .form-field {
    float:right 
  }
  .form-section select.error,
  .form-section textarea.error {
    border:1px solid #c00;
    -webkit-box-shadow:0 0 3px #c00;
    -moz-box-shadow:0 0 3px #c00;
    box-shadow:0 0 3px #c00 
  }
  .form-section .choice {
    padding:0;
    line-height:1.6em 
  }
  .form-section .choice label {
    display:inline-block;
    padding:0 0 0 .8em;
    vertical-align:text-top;
    font-weight:400;
    width:80% 
  }
  .parent_logo,
  .smartphone-only {
    display:inline 
  }
  .form-section .choice input {
    display:inline;
    vertical-align:middle 
  }
  form [readonly] {
    color:#bcbcbc 
  }
  .form-section .form-row:last-of-type input[type=text],
  .form-section .form-row:last-of-type select,
  .form-section .form-row:last-of-type textarea {
    margin-bottom:.45em 
  }
  .cms-form .form-row p,
  .form-row p,
  .panel-menu #cross-nav .is-open a,
  .panel-menu #cross-nav .is-open button,
  .sg-color .type-3,
  .trustpilot-overview a {
    color:#666 
  }
  form>.form-section>.cms-container:first-child {
    padding-top:.85em 
  }
  #header #gimme-satisfaction,
  #header #reader-overlay,
  #header .js-hidden,
  #header .no-js #results-only-access-checkbox,
  #header .pillow-btn,
  #header .tooltip,
  #print-header,
  .cms .layout-4-8 .col-aside>div,
  .cms-client-livingreviews .navwrapper,
  .panel-menu {
    display:none 
  }
  a.defensive-link {
    color:inherit;
    font:inherit;
    text-decoration:inherit 
  }
  .legacy .header .countryChange a:hover,
  .legacy a.underline,
  h1>a.defensive-link:hover,
  h2>a.defensive-link:hover,
  h3>a.defensive-link:hover,
  h4>a.defensive-link:hover {
    text-decoration:underline 
  }
  #footer {
    font-size:1.2rem 
  }
  #footer-nav .block a,
  #footer-nav h6,
  .cms-categorized-list .action {
    font-size:1.3rem 
  }
  #footer-nav:before {
    right:40px 
  }
  #footer-nav h6 {
    margin:5px 0 7px;
    font-weight:700;
    line-height:1.2 
  }
  #footer-nav li {
    line-height:1.7 
  }
  #footer-nav .block {
    margin-right:2.2%;
    width:24%;
    padding-right:3px;
    min-height:130px 
  }
  #legal {
    margin:18px -10px 0 
  }
  #legal a,
  #legal span,
  nav>ul>li:after {
    display:inline-block 
  }
  .cms-tab-content p.link-text,
  .legacy .header,
  .panel-menu {
    margin-bottom:0 
  }
  #footer-copyright {
    width:auto 
  }
  .parent_logo {
    font-family:Bliss;
    font-size:18px;
    font-weight:700;
    cursor:default;
    float:right 
  }
  #diagnostic-info,
  .cms .layout-4-8 .col-aside .tree-nav,
  .info-message,
  .lt-ie8 #search-options .open-search-options,
  .navwrapper,
  nav {
    display:block 
  }
  .parent_logo img {
    margin:.27em 0 0;
    height:13px 
  }
  .footer-links::before {
    content:" \2022 " 
  }
  .footer-links a+a {
    padding-left:10px;
    position:relative 
  }
  .footer-links a+a::before {
    content:", ";
    left:0;
    position:absolute 
  }
  .info-message {
    border:1px solid #008ca4;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow:3px 3px 5px -3px #ccc;
    -moz-box-shadow:3px 3px 5px -3px #ccc;
    box-shadow:3px 3px 5px -3px #ccc;
    color:#000;
    font-size:1.1rem;
    line-height:1.2;
    margin:0;
    padding:7px 12px 7px 26px;
    word-wrap:break-word 
  }
  .info-message ul {
    padding:0 
  }
  .info-message ul li {
    margin-top:0;
    font-size:1.3rem 
  }
  .navwrapper {
    position:relative;
    margin:0;
    overflow:hidden;
    height:auto;
    clear:both;
    z-index:1 
  }
  nav {
    line-height:1em 
  }
  nav>ul,
  nav>ul>li {
    margin:0;
    padding:0 
  }
  nav>ul {
    list-style:none;
    z-index:4;
    top:0 
  }
  .ie8 nav>ul {
    margin-top:-16px 
  }
  nav>ul>li {
    line-height:1.2;
    position:relative;
    display:block;
    float:none;
    font-family:var(--font-family-sans),var(--font-family-sans-fallback) 
  }
  nav>ul>li:after {
    background:url(/spcom/sites/palgrave/images/expander_arrows.png) 0 -92px no-repeat;
    width:20px;
    height:20px;
    padding-left:5px;
    content:" ";
    position:absolute;
    right:0;
    top:4px 
  }
  .cms-columns-row .cms-hp-tile .tile-toggle,
  .lt-ie8 nav>ul>li {
    position:static 
  }
  nav>ul>li a {
    text-decoration:none;
    outline:0;
    font-size:1.5rem;
    line-height:1.2;
    display:block;
    white-space:nowrap 
  }
  nav>ul>li a:active,
  nav>ul>li a:focus,
  nav>ul>li a:hover {
    text-decoration:none;
    outline:0;
    color:#fff 
  }
  nav>ul>li .nav-main a {
    font-size:1.5rem;
    border:1px solid transparent;
    border-top:0 
  }
  nav>ul>li>*>a {
    font-family:Verdana,sans-serif;
    float:none;
    margin:0;
    padding:11px 16px 10px;
    font-weight:400 
  }
  .cms-lang-jp #header,
  .cms-lang-jp #header button,
  .cms-lang-jp #header input,
  .cms-lang-jp #header select,
  .cms-lang-jp #header textarea,
  .cms-lang-jp .section-header .counter,
  .cms-lang-jp .section-header a.back-link,
  .cms-lang-jp nav>ul>li>*>a {
    font-family:"ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3",Arial,"Hiragino Kaku Gothic Pro","ãƒ¡ã‚¤ãƒªã‚ª","Meiryo, Osaka","ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯","MS PGothic",sans-serif 
  }
  nav>ul>li .nav-sub {
    padding:0;
    display:none 
  }
  .lt-ie8 nav .nav-sub {
    left:20px;
    right:20px 
  }
  nav .nav-sub ul {
    display:block;
    list-style:none;
    margin:0;
    padding:0 
  }
  .box .cms-container,
  .cms-common li p,
  .cms-common table p,
  .cms-person address p,
  .cms-richtext li p,
  .cms-richtext table p,
  nav .nav-sub ul:first-child {
    margin:0 
  }
  nav .nav-sub ul li {
    float:none;
    overflow:hidden;
    padding:0 
  }
  .lt-ie8 nav .nav-sub ul li {
    min-width:none 
  }
  nav .nav-sub ul li a {
    padding:10px 32px 
  }
  nav .nav-sub ul li:hover {
    background:#008ca4 
  }
  .cms-article:hover .taxonomy a,
  .cms-columns-row .cms-collection-list .cms-article h1 a,
  .cms-columns-row .cms-collection-list .cms-article h2 a,
  .cms-hp-tile-image .tile-toggle.toggled h3,
  nav .nav-sub ul li:hover a {
    color:#00768a 
  }
  .panel-menu #cross-nav {
    padding-left:16px 
  }
  .legacy .header a,
  .legacy .header a:hover,
  .panel-menu #cross-nav a,
  .panel-menu #cross-nav button {
    color:#fff 
  }
  .panel-menu #cross-nav>a {
    display:inline-block;
    font-size:1.1rem;
    padding:15px 0 10px;
    vertical-align:top 
  }
  .panel-menu #cross-nav .headerbasket {
    position:absolute;
    float:left;
    padding:15px 0 0;
    left:0;
    top:8px;
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -395px no-repeat;
    height:18px;
    width:20px 
  }
  .legacy a.link {
    position:absolute;
    display:block;
    outline:0 
  }
  .legacy .subNavigationContainer ul li a,
  .legacy a.blackRaquoLink {
    padding-left:11px;
    color:#656565;
    background:url(../images/legacy/sprite_buttons.gif) -2px -518px no-repeat 
  }
  .legacy .subNavigationContainer ul li a:hover,
  .legacy a.blackRaquoLink:hover {
    color:#035289;
    background:url(../images/legacy/sprite_buttons.gif) -2px -498px no-repeat;
    text-decoration:underline 
  }
  .cms-article .twoColumnSeparatorLeft--paragraph+.twoColumnLeft--paragraph,
  .cms-article>h1,
  .cms-columns-row .cms-article h1,
  .cms-columns-row>.row>.columns>.cms-container>.cms-form,
  .cms-columns-row>.row>.columns>.cms-container>.cms-form .form-section>h2,
  .cms-container:first-child,
  .cms-container>.section-header,
  .cms-container>.section-header h1,
  .cms-container>.section-header h2,
  .cms-container>.section-header h3,
  .cms-container>div>.section-header,
  .cms-container>div>.section-header h1,
  .cms-container>div>.section-header h2,
  .cms-container>div>.section-header h3,
  .cms-container>div>h1,
  .cms-container>div>h2,
  .cms-container>div>h3,
  .cms-container>h1,
  .cms-container>h2,
  .cms-container>h3,
  .cms-hp-tile-image .tile-toggle .tile-detail div.cms-richtext+.btn,
  .cms-linklists .cms-col+.cms-col ul,
  .cms-single-content .cms-article h1,
  .legacy #content,
  ol.cms-link-list-transparent li,
  ul.cms-link-list-transparent li {
    margin-top:0 
  }
  .legacy .header {
    position:relative;
    height:139px;
    color:#fff 
  }
  .legacy .header .springer {
    height:50px;
    left:20px;
    top:25px;
    width:152px 
  }
  .legacy .header .springer img {
    height:50px;
    width:152px 
  }
  .legacy .header .basket {
    height:16px;
    left:647px;
    top:0;
    width:26px;
    background:url(../images/legacy/sprite_buttons.gif) 0 -366px no-repeat #147cc3 
  }
  .legacy .header .viewCountry {
    position:absolute;
    top:0;
    right:27px;
    font-size:10px 
  }
  .channel-header ul.breadcrumb li,
  .float--left,
  .float-left,
  .legacy .header .viewCountry div {
    float:left 
  }
  .legacy .header .countryName {
    margin:2px 0 0 
  }
  .legacy .header .countryChange {
    margin:2px 0 0 10px 
  }
  .legacy .header .countryChange a {
    padding-left:3px 
  }
  #header a,
  #header a:active,
  #header a:focus,
  #header a:hover,
  .banner-message a:hover,
  .legacy .header .countryChange a:hover span {
    text-decoration:none 
  }
  .legacy .header .countryChange a span {
    display:block;
    float:left;
    line-height:8px 
  }
  .legacy .header .userdata {
    font-size:11px;
    position:absolute;
    display:block;
    top:94px;
    left:647px;
    height:13px;
    width:295px;
    padding:1px 6px 0 5px;
    overflow:hidden;
    background-color:#1073b4 
  }
  .legacy .header a.userdata {
    padding-left:13px;
    padding-right:0;
    width:293px;
    color:#fff 
  }
  .legacy .header a.userdata span {
    position:absolute;
    left:5px;
    top:0 
  }
  .legacy .header .loginButton,
  .legacy .header .logoutButton {
    display:block;
    height:20px;
    left:647px;
    top:112px;
    width:306px 
  }
  .legacy .header .customizePageButton span,
  .legacy .header .loginButton span,
  .legacy .header .logoutButton span {
    display:block;
    padding:4px 0 4px 5px;
    color:#fff;
    font-size:12px;
    font-weight:700;
    text-transform:uppercase;
    background-color:#1073b4 
  }
  .legacy .header .customizePageButton {
    position:absolute;
    display:block;
    outline:0;
    height:20px;
    left:801px;
    top:112px;
    width:152px 
  }
  .legacy .navigation {
    position:relative;
    top:0;
    left:0;
    height:29px;
    margin:0 1px 0 0;
    padding:0 0 0 10px;
    background:url(../images/legacy/dot_line_horizontalDark.gif) 0 28px repeat-x #fff;
    z-index:100;
    overflow:visible;
    font-size:11px;
    line-height:11px;
    width:968px 
  }
  .legacy .navigation a {
    outline:0;
    text-decoration:none;
    color:#504f4f 
  }
  .legacy .navigation a:hover,
  .legacy a.mainNavigationLink {
    color:#035289;
    text-decoration:none 
  }
  .legacy li.mainNavigation {
    float:left;
    text-transform:uppercase 
  }
  .legacy a.mainNavigationLink {
    display:block;
    float:left;
    padding:8px;
    background:url(../images/legacy/dot_line_verticalTabNavigation.gif) 100% 50% no-repeat;
    font-size:12px;
    font-weight:700;
    outline:0;
    overflow:hidden 
  }
  .legacy a.isActive {
    padding:9px 8px 6px;
    margin:-2px -1px 2px;
    height:16px;
    border:1px solid #e1e1e1;
    border-bottom:0;
    background:#fff 
  }
  .legacy a.lastmainNavigationLink {
    background-image:none 
  }
  .legacy .subNavigation {
    display:none;
    position:absolute;
    left:0;
    top:28px;
    padding:10px 10px 18px;
    background:#fff;
    border:1px solid #e1e1e1;
    border-top:0;
    -webkit-box-shadow:2px 2px 4px 0 #666;
    -moz-box-shadow:2px 2px 4px 0 #666;
    box-shadow:2px 2px 4px 0 #666;
    z-index:2 
  }
  .legacy .subNavigationContainer {
    height:201px 
  }
  .legacy .subNavigationContainer ul li {
    display:block;
    padding-right:27px;
    padding-left:6px;
    text-transform:none;
    font-weight:400 
  }
  .legacy .subNavigationContainer ul li.subNavigationHeadline {
    color:#555;
    font-size:13px;
    font-weight:700;
    padding:3px 0 0;
    margin:0 27px 6px 10px 
  }
  .legacy .subNavigationContainer ul.notLastSubList li.subNavigationHeadline {
    background:#fff 
  }
  .legacy .subNavigationContainer ul {
    float:left;
    height:194px 
  }
  .legacy .subNavigationContainer ul.firstList {
    margin-left:-10px 
  }
  .legacy .subNavigationContainer ul.lastList {
    background:0 
  }
  .legacy .subNavigationContainer ul li a {
    display:block;
    padding:6px 0 1px 11px;
    font-size:12px;
    line-height:13px 
  }
  .legacy .search {
    position:absolute;
    top:2px;
    right:16px;
    width:306px;
    height:42px;
    background:url(../images/legacy/bg_headerSearch.png) no-repeat 
  }
  .legacy .q {
    position:absolute;
    height:13px;
    right:42px;
    top:6px;
    width:233px;
    font-size:11px;
    border:transparent;
    background:#fff;
    color:#333;
    margin:0;
    padding:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0 
  }
  .legacy .q:focus {
    outline:0;
    -webkit-box-shadow:0;
    -moz-box-shadow:0;
    box-shadow:0 
  }
  .legacy .btnSearchSubmit {
    position:absolute;
    right:4px;
    top:4px;
    width:33px;
    height:18px 
  }
  .legacy a.advancedSearch {
    position:absolute;
    top:26px;
    right:0;
    height:16px;
    display:block;
    float:left;
    padding:0 0 0 13px;
    background:url(../images/legacy/sprite_buttons.gif) 0 -1645px no-repeat 
  }
  .legacy a.advancedSearch span {
    display:block;
    line-height:14px;
    padding:0 27px 2px 0;
    background:url(../images/legacy/sprite_custom_buttons.gif) 100% -121px no-repeat;
    color:#fff 
  }
  .layout-6 {
    padding:0 4.95283018868% 
  }
  .cms-person .overview,
  .cms-person-list li,
  .cms-row-2-smartphone,
  .cms-row-2-tablet,
  .cms-row-2-widescreen,
  .cms-row-3-smartphone,
  .cms-row-3-tablet,
  .cms-row-3-widescreen,
  .cms-row-multiline,
  .cms-row-multiline-2,
  .cms-row-multiline-3,
  .cms-row-multiline-6,
  .layout-12,
  .layout-4-8,
  .layout-8-4,
  .layout-full {
    zoom:1 
  }
  .cms-common p.divider--paragraph:after,
  .cms-common p.divider--paragraph:before,
  .cms-person .overview:after,
  .cms-person .overview:before,
  .cms-person-list li:after,
  .cms-person-list li:before,
  .cms-richtext p.divider--paragraph:after,
  .cms-richtext p.divider--paragraph:before,
  .cms-row-2-smartphone:after,
  .cms-row-2-smartphone:before,
  .cms-row-2-tablet:after,
  .cms-row-2-tablet:before,
  .cms-row-2-widescreen:after,
  .cms-row-2-widescreen:before,
  .cms-row-3-smartphone:after,
  .cms-row-3-smartphone:before,
  .cms-row-3-tablet:after,
  .cms-row-3-tablet:before,
  .cms-row-3-widescreen:after,
  .cms-row-3-widescreen:before,
  .cms-row-multiline-2:after,
  .cms-row-multiline-2:before,
  .cms-row-multiline-3:after,
  .cms-row-multiline-3:before,
  .cms-row-multiline-6:after,
  .cms-row-multiline-6:before,
  .cms-row-multiline:after,
  .cms-row-multiline:before,
  .layout-12:after,
  .layout-12:before,
  .layout-4-8:after,
  .layout-4-8:before,
  .layout-8-4:after,
  .layout-8-4:before,
  .layout-full:after,
  .layout-full:before,
  .section-header:after,
  .section-header:before {
    content:"";
    display:table 
  }
  .cms-row-2-smartphone .cms-col {
    width:47.5%;
    margin-left:5% 
  }
  .cms-row-3-smartphone .cms-col {
    width:31.03%;
    margin-left:3.43% 
  }
  .cms-col {
    float:left;
    width:100% 
  }
  .cms-col:first-child {
    margin-left:0!important 
  }
  .cms-row-multiline .cms-col-item,
  .cms-row-multiline-3 .cms-col-item {
    float:left;
    clear:left;
    width:100% 
  }
  .cms-row-multiline-2 .cms-col-item {
    float:left;
    clear:none;
    width:100% 
  }
  .cms-row-multiline-6 .cms-col-item {
    float:left;
    clear:none;
    width:31.03%;
    margin-left:3.43% 
  }
  .cms-row-multiline-6 .cms-col-mod-3 {
    margin-left:0;
    clear:left 
  }
  .channel-header {
    -webkit-box-shadow:inset 0 1px 0 0 #fff,inset 0 18px 18px -18px #efefef,inset 0 -18px 18px -18px #efefef;
    -moz-box-shadow:inset 0 1px 0 0 #fff,inset 0 18px 18px -18px #efefef,inset 0 -18px 18px -18px #efefef;
    box-shadow:inset 0 1px 0 0 #fff,inset 0 18px 18px -18px #efefef,inset 0 -18px 18px -18px #efefef;
    padding:6px 10px 10px;
    border-bottom:1px solid #d7d7d7 
  }
  .channel-header ul.breadcrumb {
    font-size:1.1rem;
    min-height:1em;
    margin:10px 0 5px 
  }
  .channel-header ul.breadcrumb li:first-child a,
  .cms-common .cms-link-list,
  .cms-richtext .cms-link-list {
    padding-left:0 
  }
  .channel-header ul.breadcrumb li:first-child a:before {
    content:"";
    margin-right:0 
  }
  .channel-header ul.breadcrumb a,
  .channel-header ul.breadcrumb span {
    color:#999;
    padding-left:4px 
  }
  .channel-header ul.breadcrumb a:hover {
    color:#999;
    padding-left:4px;
    text-decoration:none 
  }
  .channel-header ul.breadcrumb a:before,
  .channel-header ul.breadcrumb span:before {
    content:"\203a";
    margin-right:4px;
    text-decoration:none 
  }
  #wrapper .channel-header+#content,
  .page-wrapper .channel-header+#content {
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none 
  }
  .cms-hp-tile-image .tile-toggle .tile-detail p,
  p {
    line-height:1.5 
  }
  .cms-common h1,
  .cms-richtext h1 {
    margin-top:.9em;
    margin-bottom:.6em 
  }
  .cms-common h2,
  .cms-richtext h2 {
    margin-top:1.2em;
    margin-bottom:.25em 
  }
  .cms-common h3,
  .cms-richtext h3 {
    margin-top:1.5em;
    margin-bottom:.4em 
  }
  .cms-common h4,
  .cms-richtext h4 {
    margin-top:2em;
    margin-bottom:.4em 
  }
  .cms-common h5,
  .cms-richtext h5 {
    margin-top:2em;
    margin-bottom:.66em 
  }
  .cms-common li,
  .cms-common p,
  .cms-common td,
  .cms-richtext li,
  .cms-richtext p,
  .cms-richtext td {
    color:#555;
    font-size:1.4rem;
    line-height:1.5;
    word-break:break-word 
  }
  .cms-common ol+p,
  .cms-common p+p,
  .cms-common table+p,
  .cms-common ul+p,
  .cms-person-list .cms-person .avatar,
  .cms-richtext ol+p,
  .cms-richtext p+p,
  .cms-richtext table+p,
  .cms-richtext ul+p {
    margin-top:.5em 
  }
  .cms-common .default-form,
  .cms-richtext .default-form {
    margin-top:2.6em 
  }
  .cms-common .form-section,
  .cms-richtext .form-section {
    padding-right:20px;
    padding-top:1px;
    padding-bottom:34px 
  }
  .cms-common .form-section div.error-message,
  .cms-richtext .form-section div.error-message {
    width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box 
  }
  .cms-common .form-section h2,
  .cms-richtext .form-section h2 {
    margin-top:1.4em;
    margin-bottom:0 
  }
  .cms-common p.intro--paragraph,
  .cms-richtext p.intro--paragraph {
    font-size:2.2rem;
    font-family:"Bliss Regular","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif;
    line-height:1.3 
  }
  .cms-common p.intro--paragraph+div,
  .cms-common p.intro--paragraph+ol .cms-common p.intro--paragraph+ul,
  .cms-common p.intro--paragraph+ol .cms-richtext p.intro--paragraph+ul,
  .cms-common p.intro--paragraph+p,
  .cms-common p.intro--paragraph+table,
  .cms-richtext p.intro--paragraph+div,
  .cms-richtext p.intro--paragraph+ol .cms-common p.intro--paragraph+ul,
  .cms-richtext p.intro--paragraph+ol .cms-richtext p.intro--paragraph+ul,
  .cms-richtext p.intro--paragraph+p,
  .cms-richtext p.intro--paragraph+table {
    margin-top:1rem 
  }
  .cms-article p.intro--paragraph.twoColumnRight--paragraph+*,
  .cms-categorized-list>ul>li p,
  .cms-common p.intro--paragraph.twoColumnRight--paragraph+*,
  .cms-common p.twoColumnLeft--paragraph.intro--paragraph+.intro--paragraph,
  .cms-linklists h4+ul,
  .cms-person address,
  .cms-person ol,
  .cms-person ul,
  .cms-richtext p.intro--paragraph.twoColumnRight--paragraph+*,
  .cms-richtext p.twoColumnLeft--paragraph.intro--paragraph+.intro--paragraph,
  .cms-video-wrapper {
    margin-top:.6em 
  }
  .section-header+.cms-common p.intro--paragraph,
  .section-header+.cms-richtext p.intro--paragraph {
    margin-top:1.5rem 
  }
  .cms-common p.divider--paragraph,
  .cms-richtext p.divider--paragraph {
    zoom:1;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
    padding:.5em 0;
    margin-top:1.25em 
  }
  .cms-common p.divider--paragraph+p.divider--paragraph,
  .cms-richtext p.divider--paragraph+p.divider--paragraph {
    border-top:0;
    margin:0 
  }
  .cms-common p.divider--paragraph+p,
  .cms-person .person-type,
  .cms-richtext p.divider--paragraph+p {
    margin-top:1.1em 
  }
  .cms-common .divider--list p:first-child,
  .cms-richtext .divider--list p:first-child {
    border-top:1px solid 
  }
  .cms-common img,
  .cms-richtext img {
    max-width:100% 
  }
  .cms-common p img,
  .cms-richtext p img {
    margin-top:.4em;
    margin-bottom:.5em 
  }
  .cms-common img.float--left,
  .cms-richtext img.float--left {
    margin-right:1.5em 
  }
  .cms-common img.float--right,
  .cms-richtext img.float--right {
    margin-left:1.5em 
  }
  .cms-common ol,
  .cms-common ul,
  .cms-richtext ol,
  .cms-richtext ul {
    padding-left:30px;
    margin-top:.6em 
  }
  .cms-common ol,
  .cms-richtext ol {
    list-style-type:decimal 
  }
  .cms-common ul,
  .cms-richtext ul {
    list-style-type:none;
    padding-left:42px 
  }
  .cms-common li,
  .cms-richtext li {
    margin-top:.66em;
    position:relative 
  }
  .cms-common ul li:before,
  .cms-richtext ul li:before {
    background:url(/spcom/sites/palgrave/images/list-bullet-small.png) no-repeat;
    width:7px;
    height:7px;
    display:inline-block;
    content:" ";
    position:absolute;
    left:-19px;
    top:9px 
  }
  .cms-large-lists .cms-common ol,
  .cms-large-lists .cms-common ul,
  .cms-large-lists .cms-richtext ol,
  .cms-large-lists .cms-richtext ul {
    list-style-type:none;
    padding-left:40px 
  }
  .cms-large-lists .cms-common li,
  .cms-large-lists .cms-richtext li {
    margin:1em 0;
    font-size:1.8rem;
    font-family:"Bliss Regular","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif;
    line-height:1.2;
    color:#555 
  }
  .cms-large-lists .cms-common li:before,
  .cms-large-lists .cms-richtext li:before {
    background:0;
    width:30px;
    height:30px;
    border-radius:50%;
    border:2px solid #d83b5b;
    color:#d83b5b;
    display:block;
    content:" ";
    position:absolute;
    left:-40px;
    top:-4px 
  }
  .cms-large-lists .cms-common li a,
  .cms-large-lists .cms-richtext li a {
    color:#d83b5b 
  }
  .cms-large-lists .cms-common li a:hover,
  .cms-large-lists .cms-richtext li a:hover {
    color:#dc506d 
  }
  .cms-large-lists .cms-common ul li:before,
  .cms-large-lists .cms-richtext ul li:before {
    content:"U";
    font-family:sn_pm_icons;
    text-transform:none;
    position:absolute;
    display:inline;
    padding:3px 0 0 5px;
    font-size:1.6rem 
  }
  .cms-large-lists .cms-common ol:first-child,
  .cms-large-lists .cms-richtext ol:first-child {
    counter-reset:largelistcounter 
  }
  .cms-large-lists .cms-common ol>li,
  .cms-large-lists .cms-richtext ol>li {
    counter-increment:largelistcounter 
  }
  .cms-large-lists .cms-common ol>li:before,
  .cms-large-lists .cms-richtext ol>li:before {
    content:counter(largelistcounter) " ";
    text-align:center;
    line-height:1.4em 
  }
  .cms-common .cms-link-list li a:before,
  .cms-link-list a:before,
  .cms-richtext .cms-link-list li a:before {
    content:"A";
    text-transform:none;
    display:inline;
    font-family:sn_pm_icons;
    position:relative 
  }
  .cms-common .cms-link-list li a,
  .cms-richtext .cms-link-list li a {
    padding-left:1.45em;
    display:inline-block 
  }
  .cms-common .cms-link-list li a:before,
  .cms-richtext .cms-link-list li a:before {
    margin-right:.7em;
    font-size:1.2rem 
  }
  .cms-common table,
  .cms-richtext table {
    margin:1.1em 0 1.8em 
  }
  .cms-highlight-1 .cms-common table,
  .cms-highlight-1 .cms-richtext table {
    border:20px solid #fff;
    border-top:0;
    background-color:#fff 
  }
  .cms-common table td,
  .cms-richtext table td {
    border:0;
    padding:15px 20px 15px 0;
    vertical-align:top 
  }
  .cms-common table tr:first-child td,
  .cms-richtext table tr:first-child td {
    border-bottom:3px solid #777;
    padding-bottom:10px;
    padding-top:10px;
    font-family:"Bliss Bold","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif;
    font-size:1.8rem;
    line-height:1.2;
    color:#2b2b2b 
  }
  .cms-container {
    margin:2.6em 0;
    overflow:hidden 
  }
  .cms-container-overflow {
    overflow:visible 
  }
  .cms-article .taxonomy {
    font-size:1.1rem;
    color:#777 
  }
  .cms-article .taxonomy a {
    color:inherit 
  }
  .cms-article .taxonomy .publication-date+.subjects::before {
    content:"|";
    margin:0 8px 
  }
  .cms-article .imgAvatar {
    max-width:140px 
  }
  .cms-article .imgSmall {
    max-width:261px 
  }
  .cms-article .imgMedium {
    max-width:576px 
  }
  .cms-article .imgLarge {
    max-width:776px 
  }
  .cms-article .cms-link-list li,
  .cms-article .cms-link-list li:before {
    background:0 0!important 
  }
  .cms-article .twoColumnLeft--paragraph {
    float:left;
    clear:left;
    width:80px 
  }
  .cms-article .twoColumnSeparatorLeft--paragraph,
  .cms-article .twoColumnSeparatorLeft--paragraph--noborder {
    clear:both;
    height:0;
    margin:.1em 0;
    overflow:hidden 
  }
  .cms-article .twoColumnSeparatorLeft--paragraph {
    border-top:1px solid #ddd;
    margin:1.1em 0 
  }
  .cms-article .cms-richtext .btn-primary {
    display:inline-block;
    margin-top:.5em 
  }
  .cms-categorized-list .taxonomy {
    margin:1.5em 0 -2.7em 
  }
  .cms-categorized-list h3,
  .cms-link-list li {
    line-height:1.3 
  }
  .cms-categorized-list>ul>li {
    border-bottom:1px solid #ddd;
    padding-bottom:1em 
  }
  .cms-categorized-list .abstract {
    margin:.7em 0;
    color:#777 
  }
  .cms-person .avatar {
    margin-top:1em;
    float:left;
    max-width:25%;
    margin-right:7% 
  }
  .cms-person .description {
    float:left;
    width:68% 
  }
  .cms-person .description p:first-of-type span:first-of-type {
    font-weight:700 
  }
  .cms-person .cms-person-noimage .description {
    width:auto;
    float:none 
  }
  .cms-person .person-detail {
    margin-top:2.15em 
  }
  .cms-person-list h2 {
    padding-right:0 
  }
  .cms-person-list ul {
    list-style-type:none;
    padding:0 
  }
  .cms-person-list li+li {
    margin-top:1.3em 
  }
  .cms-person-list .cms-person h3 {
    margin-top:.1em 
  }
  .cms-person-list .cms-person .description--paragraph {
    margin-top:.7em 
  }
  .cms-form .form-section>h2 {
    margin-top:.55em 
  }
  .cms-form .form-submit-section {
    background-color:transparent;
    padding:20px 0 0;
    margin-right:20px;
    border-top:1px solid #ddd 
  }
  .cms-columns-row>.row>.columns>.cms-container>.cms-form .form-section,
  .layout-full-grid .cms-container-tiles:first-child {
    padding-top:0 
  }
  .cms-linklists h3 {
    margin-top:-.1em;
    border-bottom:1px solid #ddd;
    padding-bottom:.65em 
  }
  .cms-linklists h4 {
    margin-top:1em;
    margin-bottom:.5em;
    font-size:1.4rem 
  }
  .cms-linklists ul {
    margin-top:.85em 
  }
  #header h1 span,
  #header input[type=password].placeholder,
  #header input[type=text].placeholder,
  .counter,
  .sg-color .type-5 {
    color:#999 
  }
  .counter:before {
    content:"(" 
  }
  .counter:after {
    content:")" 
  }
  .cms-link-list a {
    padding-left:1.1em;
    margin-right:.6em;
    display:inline-block 
  }
  .cms-linklists dl,
  .cms-linklists ul.cms-link-list,
  .cms-person dl,
  .cms-person ul.cms-link-list,
  .cms-toc dl,
  .cms-toc ul.cms-link-list,
  .shop-disciplines dl,
  .shop-disciplines ul.cms-link-list {
    padding-left:0;
    list-style-type:none 
  }
  .cms-linklists li,
  .cms-person li,
  .cms-toc li,
  .shop-disciplines li {
    margin-top:.45em;
    margin-bottom:.45em;
    position:relative; 
    display: flow-root;
  }
  .cms-person li:not(:first-of-type) {
    margin-top:1.45em;
  }
  .cms-person li:not(:last-of-type) {
    border-bottom:1px solid #ebebeb;
    padding-bottom:1.45em;
  }
  ol.cms-link-list-transparent,
  ul.cms-link-list-transparent {
    padding:0!important;
    list-style-type:none!important 
  }
  .cms-toc .abstract {
    margin-bottom:2.2em 
  }
  .cms-toc ul {
    margin-bottom:3.7em 
  }
  .float--none,
  .float-none {
    float:none 
  }
  .cms-image-responsive img {
    max-width:100%!important 
  }
  img.cover-small {
    max-width:95px 
  }
  .cms #wrapper #content,
  .cms .page-wrapper #content {
    padding-bottom:0;
    padding-top:50px 
  }
  .cms-barebone #wrapper #content,
  .cms-barebone .page-wrapper #content {
    padding-top:0;
    padding-bottom:0 
  }
  .cms .box {
    padding:20px;
    overflow:hidden 
  }
  .cms .default-table {
    margin:0;
    overflow-x:visible 
  }
  #header,
  .section-header .counter,
  .section-header a.back-link {
    font-family:Verdana,sans-serif 
  }
  #header,
  #header a[href='#less']:hover,
  #header a[href='#more']:hover,
  .cms-trustpilot-reviews .carousel-counter .current,
  .sg-color .type-1 {
    color:#333 
  }
  .cms a.external:after {
    margin:0 5px 
  }
  .cms .form-submit-section .btn {
    margin:0 0 0 12px 
  }
  .cms .cms-col>.btn,
  .cms .cms-col>a>.btn {
    display:block;
    text-align:center 
  }
  .sg-color div {
    padding:1em 
  }
  .sg-color .action-1 {
    background-color:#00768a 
  }
  .sg-color .action-2,
  .sg-color .action-3,
  .sg-color .action-4,
  .sg-color .action-5,
  .sg-color .action-6,
  .sg-color .action-7,
  .sg-color .action-8 {
    background-color:#008ca4 
  }
  .sg-color .type-2 {
    color:#555 
  }
  .sg-color .type-4 {
    color:#777 
  }
  .section-header+.related,
  h1+.related,
  h2+.related,
  h3+.related {
    float:right;
    display:block;
    position:relative;
    height:0;
    padding:0;
    margin:0;
    overflow:visible 
  }
  .section-header+.related a,
  h1+.related a,
  h2+.related a,
  h3+.related a {
    color:#d83b5b;
    display:inline-block;
    text-decoration:none;
    position:relative;
    font-family:Verdana,sans-serif;
    font-size:1.4rem 
  }
  .section-header+.related a::after,
  h1+.related a::after,
  h2+.related a::after,
  h3+.related a::after {
    content:" A";
    font-family:sn_pm_icons 
  }
  h1+.related {
    top:-2em 
  }
  .section-header+.related,
  h2+.related {
    top:-2.2em 
  }
  h3+.related {
    top:-1.2em 
  }
  .section-header {
    zoom:1;
    position:relative 
  }
  .section-header h2 {
    margin-top:0;
    margin-right:1.5em 
  }
  .section-header .counter {
    font-size:1.6rem 
  }
  .section-header a.back-link {
    position:absolute;
    right:0;
    bottom:0;
    margin-bottom:6px;
    background-position:0 5px;
    padding:3px 0 0 15px;
    font-size:1.3rem 
  }
  #header {
    margin:0;
    padding:.5em 
  }
  #header h1,
  #header h2 {
    font-family:"Bliss Bold","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif;
    font-weight:400;
    letter-spacing:.02em;
    line-height:1.2 
  }
  .cms-lang-jp #header h1,
  .cms-lang-jp #header h2,
  .cms-lang-jp .cms-columns-row .cms-person-list h1,
  .cms-lang-jp .cms-columns-row .cms-person-list h2,
  .cms-lang-jp .cms-columns-row .cms-titled-collection h1,
  .cms-lang-jp .cms-columns-row .cms-titled-collection h2,
  .cms-lang-jp .cms-hp-tile-image .tile-toggle h3 {
    font-family:"ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3",Georgia,"Hiragino Kaku Gothic Pro","ãƒ¡ã‚¤ãƒªã‚ª","Meiryo, Osaka","ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯","MS PGothic",sans-serif 
  }
  #header h1 {
    font-size:2.6rem 
  }
  #header h2 {
    font-size:2.4rem;
    margin:7px 0 
  }
  #header h3 {
    font-size:1.6rem;
    font-weight:400;
    margin:7px 0 5px 
  }
  #header sub,
  #header sup {
    font-size:.9rem;
    line-height:1 
  }
  #header sub {
    vertical-align:text-bottom 
  }
  #header sup {
    vertical-align:text-top 
  }
  #header a[href='#less'],
  #header a[href='#more'] {
    color:#666;
    font-size:1.1rem;
    text-decoration:underline;
    white-space:nowrap 
  }
  #header a.external:after {
    content:'';
    display:inline-block;
    height:8px;
    margin-left:7px;
    width:8px 
  }
  #header button,
  #header input,
  #header select,
  #header textarea {
    color:#666;
    font-family:Verdana,sans-serif 
  }
  #header input[type=date],
  #header input[type=number],
  #header input[type=password],
  #header input[type=text],
  #header textarea {
    font-size:16px;
    padding:0 0 0 16px 
  }
  #header input[type=password]:focus,
  #header input[type=text]:focus,
  #header textarea:focus {
    border-color:#00768a;
    -webkit-box-shadow:0 0 3px #00768a;
    -moz-box-shadow:0 0 3px #00768a;
    box-shadow:0 0 3px #00768a;
    outline:0 
  }
  #header button::-moz-focus-inner,
  #header input::-moz-focus-inner {
    border:0;
    padding:0 
  }
  #header .lt-ie8 input,
  #header .lt-ie8 select {
    vertical-align:middle 
  }
  #header .hidden {
    display:none!important;
    visibility:hidden 
  }
  #header #pub-date-graph {
    position:absolute;
    left:-1000px 
  }
  #header .accessibility,
  #header .bar-dock {
    position:absolute;
    left:-100000px 
  }
  #header .flyout-caption {
    background-color:transparent;
    border:0;
    left:-10000px 
  }
  #header .flyout-caption:focus {
    outline:0 
  }
  #header.header-checkout .flyout-caption {
    position:relative 
  }
  #header #fdbk_tab {
    -webkit-transition:.25s ease-in-out;
    -moz-transition:.25s ease-in-out;
    -o-transition:.25s ease-in-out;
    transition:.25s ease-in-out;
    opacity:0 
  }
  .header-nav a,
  .header-nav span {
    color:#777;
    text-decoration:none 
  }
  #header .js #fdbk_screen {
    opacity:.75 
  }
  #header .no-js {
    padding-top:42px 
  }
  .header-nav {
    font-size:11px;
    color:#777 
  }
  .header-nav span {
    margin-left:20px;
    margin-right:10px 
  }
  .pillow-btn-header {
    background:url(../sites/sgw/images/settings.png) no-repeat;
    -webkit-box-shadow:0 1px 0 rgba(255,255,255,.75);
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.75);
    box-shadow:0 1px 0 rgba(255,255,255,.75);
    min-width:21px;
    text-indent:-9999em;
    width:53px;
    height:36px;
    border:1px;
    border-top:1px solid #dcdcdc;
    border-right:1px solid #dcdcdc;
    border-bottom:1px solid #dcdcdc;
    border-left:1px solid #dcdcdc 
  }
  .pillow-btn-header:hover {
    border-color:#bcbcbc 
  }
  .pillow-btn-header.pillow-btn-active {
    padding:0 15px;
    margin:1px;
    -webkit-box-shadow:inset 0 4px 6px rgba(0,0,0,.35),inset 0 -1px 0 rgba(255,255,255,.75);
    -moz-box-shadow:inset 0 4px 6px rgba(0,0,0,.35),inset 0 -1px 0 rgba(255,255,255,.75);
    box-shadow:inset 0 4px 6px rgba(0,0,0,.35),inset 0 -1px 0 rgba(255,255,255,.75);
    background-color:#ddd;
    border:0 
  }
  .lt-ie8 .pillow-btn-header {
    overflow:hidden 
  }
  .pillow-btn-header.open-search-options {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -4783px no-repeat 
  }
  .is-open .pillow-btn-header.open-search-options,
  .pillow-btn-header.open-search-options:hover {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -4710px no-repeat 
  }
  .pillow-btn-header.open-search-options:active,
  .pillow-btn-header.open-search-options:focus {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -4674px no-repeat 
  }
  .pillow-btn-header.open-search {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -4327px no-repeat;
    position:absolute;
    top:7px;
    right:70px 
  }
  #headerlogo,
  .banner-message {
    overflow:hidden;
    text-align:left 
  }
  .pillow-btn-header.open-search:hover {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -4254px no-repeat 
  }
  body.show-search .pillow-btn-header.open-search {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -4218px no-repeat 
  }
  .pillow-btn-header.open-menu {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -2780px no-repeat;
    position:absolute;
    top:7px;
    right:8px 
  }
  .pillow-btn-header.open-menu:hover {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -2562px no-repeat 
  }
  body.show-menu .pillow-btn-header.open-menu {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -2526px no-repeat 
  }
  .panel-search {
    background-color:#ddd;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#e3e3e3),to(#ddd));
    background-image:-webkit-linear-gradient(top,#e3e3e3,#ddd);
    background-image:-moz-linear-gradient(top,#e3e3e3,#ddd);
    background-image:-ms-linear-gradient(top,#e3e3e3,#ddd);
    background-image:-o-linear-gradient(top,#e3e3e3,#ddd);
    background-image:linear-gradient(top,#e3e3e3,#ddd);
    -webkit-box-shadow:0 -1px 0 #d0d0d0;
    -moz-box-shadow:0 -1px 0 #d0d0d0;
    box-shadow:0 -1px 0 #d0d0d0;
    -webkit-transition:.5s ease-in-out;
    -moz-transition:.5s ease-in-out;
    -o-transition:.5s ease-in-out;
    transition:.5s ease-in-out;
    border-bottom:1px solid #ddd;
    border-top:1px solid #fff;
    display:none;
    width:100% 
  }
  .ie9 .panel-search {
    filter:none 
  }
  #global-search {
    margin:7px 
  }
  #search-options {
    display:none;
    position:absolute;
    top:0 
  }
  #search-options .flyout-content {
    padding:.5em 10px;
    top:3.2em;
    right:0;
    left:auto;
    min-width:120px 
  }
  #search-options .flyout-content ul {
    border-top:0;
    padding:0 
  }
  .panel-menu {
    background:url(../images/bg-mobile-menu.png) #3d3e43;
    width:100% 
  }
  #global-nav {
    -webkit-box-shadow:inset 0 5px 8px 0 rgba(0,0,0,.25),inset 0 -5px 8px 0 rgba(0,0,0,.15);
    -moz-box-shadow:inset 0 5px 8px 0 rgba(0,0,0,.25),inset 0 -5px 8px 0 rgba(0,0,0,.15);
    box-shadow:inset 0 5px 8px 0 rgba(0,0,0,.25),inset 0 -5px 8px 0 rgba(0,0,0,.15);
    position:relative;
    overflow:hidden 
  }
  .ie6 #global-nav {
    height:36px 
  }
  #global-nav li {
    border-bottom:1px solid #333;
    border-top:1px solid #4c4d51;
    color:#999;
    display:block 
  }
  .ie9 #lang .flyout-caption {
    min-width:70px 
  }
  #cross-nav .flyout-content,
  .ie9 #edition .flyout-caption {
    min-width:120px 
  }
  #headerlogo {
    color:transparent;
    direction:ltr;
    text-indent:-9999em;
    text-transform:capitalize;
    -webkit-transition:.25s ease-in-out;
    -moz-transition:.25s ease-in-out;
    -o-transition:.25s ease-in-out;
    transition:.25s ease-in-out;
    background:url(/spcom/sites/palgrave/images/logo.png) no-repeat;
    display:inline-block;
    position:absolute;
    height:50px;
    width:300px;
    left:10px;
    top:0 
  }
  .cms-client-livingreviews #headerlogo {
    height:68px;
    top:12px 
  }
  .cms-client-livingreviews #header {
    min-height:90px 
  }
  #cross-nav {
    z-index:40 
  }
  .cms-columns-row .cms-person-list h1,
  .cms-columns-row .cms-person-list h2,
  .cms-columns-row .cms-titled-collection h1,
  .cms-columns-row .cms-titled-collection h2 {
    font-size:2.8rem;
    line-height:1.2;
    color:#2b2b2b;
    font-family:"Bliss Bold","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif 
  }
  .cms-columns-row .cms-collection-list .cms-article h1,
  .cms-columns-row .cms-collection-list .cms-article h2,
  .cms-columns-row .cms-person-list .cms-person .description h3 {
    font-size:1.4rem;
    color:#333;
    font-family:Verdana,sans-serif 
  }
  .cms-lang-jp .cms-columns-row .cms-collection-list .cms-article h1,
  .cms-lang-jp .cms-columns-row .cms-collection-list .cms-article h2,
  .cms-lang-jp .cms-columns-row .cms-person-list .cms-person .description h3 {
    font-family:"ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3",Arial,"Hiragino Kaku Gothic Pro","ãƒ¡ã‚¤ãƒªã‚ª","Meiryo, Osaka","ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯","MS PGothic",sans-serif 
  }
  .cms-columns-row .cms-titled-collection h1,
  .cms-columns-row .cms-titled-collection h2 {
    margin-bottom:.8em 
  }
  .cms-out-of-row {
    border:4px solid #d83b5b;
    opacity:.5 
  }
  .cms-out-of-row:before {
    background-color:#d83b5b;
    content:"Editor: Element is out of row configuration!";
    display:block;
    position:absolute;
    left:0;
    right:0;
    padding:10px;
    color:#fff 
  }
  .layout-full-grid .cms-container-tiles {
    padding-bottom:33px 
  }
  .layout-full-grid .cms-container-tiles+.cms-container-tiles {
    padding-top:0;
    margin-top:-2.6em 
  }
  .cms-banner-full+.cms-container-tiles {
    margin-top:1.42857em 
  }
  .cms-tile-row-dailydeal .cms-hp-tile,
  .cms-tile-row-large .cms-hp-tile,
  .cms-tile-row-medium .cms-hp-tile,
  .cms-tile-row-small .cms-hp-tile {
    height:250px 
  }
  .cms-hp-tile {
    position:relative;
    margin-bottom:1.42857em;
    overflow:hidden;
    background-size:cover;
    background-position:top center;
    background-image:linear-gradient(#fff,#f2f2f2) 
  }
  .cms-hp-tile .tile-toggle {
    border:1px solid transparent;
    display:block;
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    top:0;
    padding:1.45em;
    text-decoration:none;
    color:#333 
  }
  .cms-hp-tile .tile-toggle .tile-detail {
    opacity:0;
    transition:opacity .2s;
    visibility:hidden 
  }
  .cms-hp-tile-image .tile-toggle {
    background-color:rgba(255,255,255,0) 
  }
  .cms-hp-tile-image .tile-toggle .tile-bottom {
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    padding:0 1.45em 1.45em 
  }
  .cms-hp-tile-image .tile-toggle h3 {
    background-color:#fff;
    display:inline-block;
    padding:.45em 1em .6em;
    margin:0;
    font-size:2rem;
    line-height:1.3;
    opacity:.95;
    font-family:"Bliss Bold","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif 
  }
  .cms-hp-tile-image .tile-toggle h3.tile-without-title {
    padding:.45em .75em .6em 
  }
  .cms-hp-tile-image .tile-toggle h3:after {
    content:"A";
    font-family:sn_pm_icons;
    text-transform:none;
    position:relative;
    display:inline;
    font-size:1.6rem 
  }
  .cms-hp-tile-image .tile-toggle .tile-detail p+p {
    margin-bottom:1em 
  }
  .cms-hp-tile-image .tile-toggle .tile-detail .btn {
    margin-top:1em 
  }
  .cms-hp-tile-quote {
    background-color:#f4f4f4 
  }
  .cms-hp-tile-quote .tile-toggle {
    padding-top:3em 
  }
  .cms-hp-tile-quote blockquote q {
    position:relative;
    display:block;
    padding-left:1.6em;
    padding-right:1em;
    font-size:1.6rem;
    line-height:1.5 
  }
  .cms-hp-tile-quote blockquote q::before {
    color:#d83b5b;
    content:"E";
    font-family:sn_pm_icons;
    left:0;
    position:absolute;
    top:-.2em;
    font-size:1.8rem 
  }
  .cms-hp-tile-quote .tile-detail cite p:before {
    content:"\2014\0020" 
  }
  .banner-message {
    display:none;
    color:#fff;
    min-height:18px;
    margin:0;
    padding:5px 0 12px;
    font-size:1.4rem;
    width:100%;
    z-index:20;
    background-color:#555 
  }
  .banner-message.banner-message-primary {
    background-color:#2b2b2b 
  }
  .banner-message>div {
    max-width:980px;
    padding:0 10px;
    position:relative;
    margin:0 auto 
  }
  .banner-message p {
    padding-right:2em 
  }
  .banner-message.banner-message-info p,
  .banner-message.banner-message-warning p {
    padding:8px 2em 0 30px;
    position:relative 
  }
  .banner-message.banner-message-info p:before,
  .banner-message.banner-message-warning p:before {
    font-size:2.2rem;
    top:0;
    left:0 
  }
  .banner-message.banner-message-info p:before {
    content:"l";
    font-family:sn_pm_icons;
    text-transform:none;
    position:absolute;
    display:inline-block 
  }
  .banner-message.banner-message-warning p:before {
    content:"!";
    font-family:sn_pm_icons;
    text-transform:none;
    position:absolute;
    display:inline-block 
  }
  .banner-message a {
    color:#fff;
    text-decoration:underline 
  }
  .banner-message .close-message {
    position:absolute;
    z-index:1;
    right:30px;
    text-decoration:none;
    line-height:1 
  }
  .banner-message .close-message::before {
    content:"t";
    font-family:sn_pm_icons;
    text-transform:none;
    position:absolute;
    display:block;
    top:8px;
    font-size:2rem 
  }
  .trustpilot-overview {
    background-color:#fff;
    color:#999;
    position:relative;
    padding:4px 6px;
    border:1px solid #ccc;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px 
  }
  .trustpilot-overview .rating {
    color:#666;
    font-size:2.4rem 
  }
  .trustpilot-overview .max-rating {
    font-size:1.1rem;
    margin-top:.3em 
  }
  .trustpilot-overview .total {
    font-size:1.1rem;
    position:absolute;
    right:6px;
    bottom:4px 
  }
  .trustpilot-overview img {
    position:absolute;
    right:6px;
    top:4px 
  }
  .mini-basket-inner .trustpilot-overview {
    margin-top:1.4em 
  }
  .shop .trustpilot-overview {
    max-width:206px;
    margin-top:1em 
  }
  .cms-trustpilot-reviews .carousel-counter {
    float:right;
    margin-top:12px;
    color:#999;
    font-size:1.4rem;
    font-weight:700 
  }
  .cms-trustpilot-reviews .carousel-counter .trustpilot-logo {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -4997px no-repeat;
    display:inline-block;
    width:93px;
    height:11px;
    margin-left:.9em 
  }
  .cms-trustpilot-reviews .carousel img {
    margin-top:5px 
  }
  .cms-trustpilot-reviews .carousel h4 {
    margin-top:.4em 
  }
  .cms-trustpilot-reviews .carousel p.reviewer {
    font-size:1.1rem;
    color:#999 
  }
  .cms-trustpilot-reviews .carousel li h4,
  .cms-trustpilot-reviews .carousel li img,
  .cms-trustpilot-reviews .carousel li p {
    padding-left:1px 
  }
  .col-aside,
  .col-main {
    min-height:1px 
  }
  #wrapper #content,
  .page-wrapper #content {
    padding:10px 10px 50px 
  }
  .layout-full {
    zoom:1;
    max-width:980px;
    margin:0 auto 
  }
  .layout-full:after,
  .layout-full:before {
    content:"";
    display:table 
  }
  .layout-full:after {
    clear:both 
  }
}
@media screen and (min-device-width:320px) and (min-width:600px) {
  .smartphone-only {
    display:none 
  }
  #footer .section {
    padding:12px 40px 
  }
  #legal {
    margin:18px -40px 0;
    padding:16px 40px 0 
  }
  nav>ul>li a,
  nav>ul>li a:active,
  nav>ul>li a:focus,
  nav>ul>li a:hover {
    text-shadow:1px 1px 0 #fff;
    color:#666 
  }
  .navwrapper {
    overflow:visible;
    height:34px;
    border-top:1px solid #ddd 
  }
  nav>ul {
    display:block;
    top:131px;
    list-style:none;
    z-index:30;
    margin:0;
    padding:0 
  }
  nav>ul>li {
    display:table-cell;
    float:left 
  }
  nav>ul>li:after {
    content:"";
    background:0 
  }
  nav>ul>li a {
    font-size:1.6rem 
  }
  nav>ul>li .nav-main a {
    font-size:1.4rem;
    color:#555 
  }
  nav>ul>li>*>a {
    line-height:1em;
    text-shadow:0 1px #fff;
    float:left 
  }
  nav>ul>li .nav-sub {
    padding:6px 0;
    position:absolute;
    top:35px;
    left:0;
    width:auto;
    height:auto;
    background:#fff 
  }
  nav>ul li.open .nav-main a {
    background:#fff;
    border:1px solid #ddd;
    border-bottom:1px solid #fff;
    border-top:0;
    color:#00768a 
  }
  nav>ul li.open .nav-sub {
    display:block;
    -webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.08);
    -moz-box-shadow:0 4px 4px 0 rgba(0,0,0,.08);
    box-shadow:0 4px 4px 0 rgba(0,0,0,.08);
    border:1px solid #ddd;
    border-top:0 
  }
  nav .nav-sub ul {
    display:table-cell;
    margin:0 0 0 6px 
  }
  .lt-ie8 nav .nav-sub ul {
    display:block;
    float:left;
    margin:0 0 0 1%;
    width:24% 
  }
  nav .nav-sub ul li a {
    padding:7px 16px 
  }
  .panel-menu #cross-nav a,
  .panel-menu #cross-nav button {
    color:#666 
  }
  .panel-menu #cross-nav .headerbasket {
    background:url(/spcom/gen_images/sprites/palgrave-sprite-sc788d4c21f.png) 0 -415px no-repeat;
    padding:0;
    margin:0 2em 0 0;
    text-indent:-999em 
  }
  .layout-6 .col-main {
    width:67% 
  }
  .layout-full .col-main {
    width:97.872340426%;
    margin-right:2.127659574% 
  }
  .layout-full .layout-nested {
    width:102.173913043%;
    margin-right:0 
  }
  .layout-4-8 .col-main {
    float:right;
    margin-right:2.127659574%;
    width:61.70212766% 
  }
  .layout-4-8 .col-aside {
    margin-left:0;
    width:31.914893617% 
  }
  #header #gimme-satisfaction,
  .cms .layout-4-8 .col-aside .tree-nav,
  .cms .layout-4-8 .col-aside>div,
  .panel-search {
    display:block 
  }
  .layout-full .col-main .layout-4-8-reverse .col-main {
    margin-left:0;
    width:61.70212766% 
  }
  .layout-full .col-main .layout-4-8-reverse .col-aside {
    float:right;
    margin-right:2.127659574%;
    width:31.914893617% 
  }
  .layout-8-4 .col-main {
    width:55%;
    margin:0 
  }
  .layout-8-4 .col-aside {
    float:right;
    width:40%;
    margin:0 
  }
  .cms-row-2-tablet .cms-col {
    width:47.5%;
    margin-left:5% 
  }
  .cms-row-3-tablet .cms-col {
    width:31.03%;
    margin-left:3.43% 
  }
  .cms-row-multiline .cms-col-item,
  .cms-row-multiline-3 .cms-col-item {
    clear:none;
    width:47.5%;
    margin-left:5% 
  }
  .cms-row-multiline .cms-col-mod-2,
  .cms-row-multiline-3 .cms-col-mod-2,
  .cms-row-multiline-6 .cms-col-mod-6 {
    margin-left:0;
    clear:left 
  }
  .cms-row-multiline-6 .cms-col-item {
    clear:none;
    width:15%;
    margin-left:2% 
  }
  .cms-row-multiline-6 .cms-col-mod-3 {
    clear:none;
    margin-left:2% 
  }
  .channel-header {
    padding:6px 25px 10px 20px 
  }
  .cms-linklists .cms-col+.cms-col ul {
    margin-top:.85em 
  }
  .cms .default-table {
    overflow-x:auto 
  }
  #header h1 {
    font-size:3rem 
  }
  #header .bar-dock {
    position:static;
    left:auto 
  }
  .pillow-btn-header.open-search {
    opacity:0;
    visibility:hidden 
  }
  .pillow-btn-header.open-menu {
    right:12px 
  }
  .panel-search {
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    background:0;
    border:0;
    position:absolute;
    bottom:auto;
    left:200px;
    top:0;
    width:45.04167% 
  }
  #search-options {
    right:-66px;
    display:block 
  }
  #headerlogo {
    left:20px 
  }
  .cms-tile-row-large .cms-hp-tile {
    height:250px 
  }
  .cms-tile-row-medium .cms-hp-tile {
    height:230px 
  }
  .cms-tile-row-small .cms-hp-tile {
    height:210px 
  }
  .cms-hp-tile .tile-toggle.toggled .tile-detail {
    opacity:1;
    visibility:visible 
  }
}
@media screen and (min-device-width:320px) and (min-width:600px) and (min-width:1004px) {
  .cms-row-multiline .cms-col-item,
  .cms-row-multiline .cms-col-mod-2,
  .cms-row-multiline-3 .cms-col-item,
  .cms-row-multiline-3 .cms-col-mod-2 {
    clear:none;
    width:31.03%;
    margin-left:3.43% 
  }
  .cms-row-multiline .cms-col-mod-3,
  .cms-row-multiline-3 .cms-col-mod-3 {
    margin-left:0;
    clear:left 
  }
}
*,
:after,
:before,
body .row {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box 
}
@media screen and (min-device-width:320px) and (min-device-width:320px) {
  #header {
    padding:0 
  }
  #header .flyout-caption {
    left:auto 
  }
}
@media screen and (min-device-width:320px) and (max-width:1020px) {
  #header #fdbk_tab {
    display:none 
  }
}
#search-field .search-field--suggestions li.selected,
#search-field .search-field--suggestions li:hover,
.cms-widget-subscription,
.live-area-wrapper:nth-child(2),
.live-area-wrapper:nth-child(4) {
  background-color:#f4f4f4 
}
#search-field .search-field--suggestions {
  overflow:hidden;
  border-radius:2px;
  box-shadow:0 4px 8px rgba(0,0,0,.1) 
}
body .row *,
body .row :after,
body .row :before {
  -webkit-box-sizing:inherit;
  -moz-box-sizing:inherit;
  box-sizing:inherit 
}
body #wrapper,
body #wrapper #content,
body .page-wrapper,
body .page-wrapper #content {
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none 
}
body #header {
  background-color:#fefefe;
  background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f0f0f0));
  background-image:-webkit-linear-gradient(top,#fff,#f0f0f0);
  background-image:-moz-linear-gradient(top,#fff,#f0f0f0);
  background-image:-ms-linear-gradient(top,#fff,#f0f0f0);
  background-image:-o-linear-gradient(top,#fff,#f0f0f0);
  background-image:linear-gradient(top,#fff,#f0f0f0);
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
  border-top:7px solid #d83b5b;
  z-index:40;
  position:relative 
}
body #header #headerlogo {
  -webkit-transition:none;
  -moz-transition:none;
  -o-transition:none;
  transition:none;
  display:inline-block;
  background:url(/spcom/sites/palgrave/images/palgrave_logo_dark.png);
  background:url(/spcom/sites/palgrave/images/palgrave_logo_dark.svg),linear-gradient(transparent,transparent);
  background-repeat:no-repeat;
  background-position:0 0;
  background-size:contain;
  width:146px;
  height:65px;
  position:relative;
  left:10px;
  top:14px 
}
body #header .panel-menu {
  display:block;
  position:absolute;
  top:117px;
  background-image:none;
  background-color:#555 
}
body #header .panel-menu #cross-nav #basket-widget .flyout-caption:after {
  content:"V";
  font-family:sn_pm_icons;
  text-transform:none;
  position:relative;
  display:block;
  color:#f9f9f9;
  font-size:1.6rem;
  float:left 
}
body #header .panel-menu #cross-nav #basket-widget .flyout-caption .totalQuantity {
  display:inline-block;
  margin-left:.5em 
}
body #header .panel-menu #cross-nav #basket-widget .flyout-content li a:focus,
body #header .panel-menu #cross-nav #basket-widget .flyout-content li a:hover {
  color:#008ca4!important;
  background:inherit 
}
body #header .panel-menu #cross-nav a.headerbasket {
  background-image:none 
}
body #header .panel-menu #cross-nav .flyout-content {
  min-width:180px 
}
body #header .visually-hidden {
  position:absolute;
  clip:rect(0,0,0,0) 
}
body #header form.site-search {
  position:relative;
  top:43px 
}
body #header form.site-search input.search-query {
  font-size:1.3rem;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
  width:100%;
  height:35px;
  padding:.5em 4em .5em .75em;
  border:1px solid transparent;
  background:#ddd;
  color:#000;
  outline:0 
}
body #header form.site-search input.search-query::-webkit-input-placeholder {
  color:#555;
  font-size:1.3rem 
}
body #header form.site-search input.search-query:-moz-placeholder {
  color:#555;
  font-size:1.3rem 
}
body #header form.site-search input.search-query::-moz-placeholder {
  color:#555;
  font-size:1.3rem 
}
body #header form.site-search input.search-query:-ms-input-placeholder {
  color:#555;
  font-size:1.3rem 
}
body #header form.site-search input.search-query:focus {
  background-color:#fff;
  border-color:#d7d7d7;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none 
}
body #header form.site-search div.awesomplete>ul:empty,
body #header form.site-search div.awesomplete>ul[hidden] {
  opacity:0;
  transform:scale(0);
  display:block;
  transition-timing-function:ease 
}
body #header form.site-search button:after,
body .navwrapper nav ul#global-nav>li.open:after,
body .navwrapper nav ul#global-nav>li:after {
  display:inline;
  position:absolute;
  font-family:sn_pm_icons;
  text-transform:none 
}
body #header form.site-search div.awesomplete mark {
  font-weight:700;
  background-color:inherit 
}
body #header form.site-search div.awesomplete li[aria-selected=true],
body #header form.site-search div.awesomplete>ul>li:hover {
  background:#f4f4f4 
}
body #header form.site-search div.awesomplete>ul {
  position:absolute;
  left:0;
  z-index:1;
  min-width:100%;
  box-sizing:border-box;
  list-style:none;
  padding:0;
  margin:0;
  background:#fff;
  border:1px solid #d7d7d7;
  border-top-style:none;
  text-shadow:none 
}
body #header form.site-search div.awesomplete>ul>li {
  position:relative;
  padding:.4em .5em;
  cursor:pointer;
  line-height:1.5;
  font-size:1.3rem;
  color:#2b2b2b 
}
body #header form.site-search div.awesomplete>ul>li mark {
  color:#2b2b2b 
}
body #header form.site-search button {
  font-size:1.75rem;
  border-color:transparent;
  background-image:none;
  background-color:transparent;
  right:22px;
  top:4px;
  position:absolute 
}
body #header form.site-search button:after {
  content:"6";
  z-index:10;
  color:#d83b5b 
}
body #header #header .flyout-caption {
  border:1px solid transparent 
}
body .navwrapper {
  border-bottom:1px solid #d7d7d7 
}
body .navwrapper nav ul#global-nav {
  padding-top:43px;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none 
}
body .navwrapper nav ul#global-nav a {
  font-size:1.8rem 
}
body .navwrapper nav ul#global-nav li {
  border-width:0 
}
body .navwrapper nav ul#global-nav>li:after {
  content:"A";
  font-size:1.2em;
  top:12px;
  right:.5em;
  background:0 
}
body .navwrapper nav ul#global-nav>li.open:after {
  content:"C" 
}
.no-js nav>ul>li .nav-sub {
  position:static;
  clear:left 
}
.lm-nav-root>li:hover,
.no-js body .navwrapper nav ul#global-nav li,
.no-js body .navwrapper nav ul#global-nav li a,
body .navwrapper nav ul#global-nav>li.open,
body .navwrapper nav ul#global-nav>li.open a,
body .navwrapper nav ul#global-nav>li.open-clicked,
body .navwrapper nav ul#global-nav>li.open-clicked a,
table.alt-color tbody tr:nth-child(2n) {
  background-color:#f2f2f2 
}
.no-js body .navwrapper nav ul#global-nav li .nav-main a,
body .navwrapper nav ul#global-nav>li.open .nav-main a,
body .navwrapper nav ul#global-nav>li.open-clicked .nav-main a {
  background:#f2f2f2;
  border-right-width:0;
  border-left-width:0;
  border-bottom-width:0;
  color:#d83b5b 
}
.no-js body .navwrapper nav ul#global-nav li .nav-sub ul li a,
body .navwrapper nav ul#global-nav>li.open .nav-sub ul li a,
body .navwrapper nav ul#global-nav>li.open-clicked .nav-sub ul li a {
  white-space:nowrap;
  overflow:hidden;
  -ms-text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis 
}
.no-js body .navwrapper nav ul#global-nav li .nav-sub ul li a:hover,
body .navwrapper nav ul#global-nav>li.open .nav-sub ul li a:hover,
body .navwrapper nav ul#global-nav>li.open-clicked .nav-sub ul li a:hover {
  background-color:#d83b5b;
  color:#fff;
  text-shadow:none 
}
#search-field {
  z-index:1;
  position:absolute;
  right:0;
  left:0 
}
#search-field .search-field--suggestions {
  position:relative;
  z-index:1;
  background:#fff;
  border:1px solid #d7d7d7;
  border-top-style:none;
  text-shadow:none 
}
#search-field .search-field--suggestions li {
  line-height:1.3;
  background-color:#fff;
  cursor:pointer;
  font-size:13px;
  padding:6px .75em 
}
#content .block,
#languageSelect,
#search-field .search-field--suggestions li:last-child {
  margin-bottom:0 
}
#search-field .search-field--suggestions li mark {
  background:0;
  font-weight:700 
}
#References .citationId a:after,
#footer-nav .about h3,
#references p a:after {
  background-repeat:no-repeat;
  background-size:contain 
}
#basket-widget .toggleable-mini-cart .toggleable-mini-cart__toggle {
  border:1px solid transparent!important;
  color:#fff;
  cursor:pointer;
  display:block;
  font-size:1.2rem;
  margin-top:3px;
  height:40px;
  outline:0;
  padding:12px 16px;
  position:relative;
  line-height:normal;
  z-index:1 
}
#basket-widget .toggleable-mini-cart .toggleable-mini-cart__toggle:focus,
#basket-widget .toggleable-mini-cart .toggleable-mini-cart__toggle:hover {
  color:#bcbcbc 
}
#basket-widget .toggleable-mini-cart .toggleable-mini-cart__toggle:focus {
  outline:dotted 1px 
}
.is-open #basket-widget .toggleable-mini-cart .toggleable-mini-cart__toggle:focus,
a:active,
button:active {
  outline:0 
}
#basket-widget .toggleable-mini-cart .toggleable-mini-cart__toggle:before {
  content:"C";
  font-family:sn_pm_icons;
  text-transform:none;
  position:relative;
  top:-2px;
  display:block;
  float:right;
  width:7px;
  height:5px;
  margin:4px 5px 0 9px 
}
#basket-widget .toggleable-mini-cart .toggleable-mini-cart__toggle:after {
  content:"V";
  font-family:sn_pm_icons;
  text-transform:none;
  position:relative;
  display:block;
  color:#f9f9f9;
  font-size:1.6rem;
  float:left 
}
#basket-widget .toggleable-mini-cart .toggleable-mini-cart__toggle>span {
  margin-left:.5em 
}
#basket-widget .toggleable-mini-cart .toggleable-mini-cart__body {
  background-color:#efefef;
  border:1px solid #ddd;
  display:none;
  font-size:1.2rem;
  padding:15px 10px 6px;
  position:absolute;
  left:0;
  right:auto;
  top:98%;
  width:322px;
  z-index:-1 
}
#basket-widget .toggleable-mini-cart .mini-cart__item__cover,
#basket-widget .toggleable-mini-cart .mini-cart__item__info,
#basket-widget .toggleable-mini-cart .mini-cart__item__total-price,
#basket-widget .toggleable-mini-cart .mini-cart__sub-total__label,
#basket-widget .toggleable-mini-cart .mini-cart__sub-total__value,
.toggleable-mini-cart .mini-cart__item__cover,
.toggleable-mini-cart .mini-cart__item__info,
.toggleable-mini-cart .mini-cart__item__total-price,
.toggleable-mini-cart .mini-cart__sub-total__label,
.toggleable-mini-cart .mini-cart__sub-total__value {
  display:inline-block;
  vertical-align:top 
}
#basket-widget .toggleable-mini-cart .toggleable-mini-cart__body ol,
#basket-widget .toggleable-mini-cart .toggleable-mini-cart__body ul {
  border-top:1px solid #e4e4e4;
  padding-top:4px 
}
#basket-widget .toggleable-mini-cart .toggleable-mini-cart__body ol:first-child,
#basket-widget .toggleable-mini-cart .toggleable-mini-cart__body ul:first-child {
  border-top:0;
  padding-top:0 
}
#basket-widget .toggleable-mini-cart .toggleable-mini-cart__body>ul>li {
  font-size:1.2rem;
  margin:0 -10px 
}
#basket-widget .toggleable-mini-cart .toggleable-mini-cart__body>ul>li a {
  color:#666;
  display:block;
  padding:6px 9px 
}
#basket-widget .toggleable-mini-cart .toggleable-mini-cart__body>ul>li a:focus,
#basket-widget .toggleable-mini-cart .toggleable-mini-cart__body>ul>li a:hover {
  color:#fff!important;
  background:#d83b5b 
}
#basket-widget .toggleable-mini-cart .mini-cart li>div+div,
.footer-links a+a,
.toggleable-mini-cart .mini-cart li>div+div {
  padding-left:10px 
}
#basket-widget .toggleable-mini-cart .mini-cart__item {
  font-size:0 
}
#basket-widget .toggleable-mini-cart .mini-cart__item__cover {
  width:15% 
}
#basket-widget .toggleable-mini-cart .mini-cart__item__cover img {
  width:41px 
}
#basket-widget .toggleable-mini-cart .mini-cart__item__info {
  width:60% 
}
#basket-widget .toggleable-mini-cart .mini-cart__item__title {
  color:#00768a;
  font-size:12px 
}
#basket-widget .toggleable-mini-cart .mini-cart__item__title:hover,
#footer-nav a:hover,
#pluginManagement li a,
#sidebar .block .c-separator a,
.commentTitle,
.journal-content a:hover,
.journal-navigation a:hover,
.pubDOI li a,
.teaser-navigation .journal-subnav a:hover,
.toggleable-mini-cart .mini-cart__item__title:hover,
li.pubDOI {
  text-decoration:underline 
}
#basket-widget .toggleable-mini-cart .mini-cart__item__description,
#basket-widget .toggleable-mini-cart .mini-cart__item__quantity {
  color:#333;
  font-size:12px;
  margin-top:4px 
}
#basket-widget .toggleable-mini-cart .mini-cart__item__total-price {
  color:#333;
  font-size:12px;
  font-weight:700;
  text-align:right;
  width:25% 
}
#basket-widget .toggleable-mini-cart .mini-cart__sub-total {
  font-size:0;
  border-top:1px solid #e4e4e4;
  padding-top:12px;
  margin-top:20px 
}
#basket-widget .toggleable-mini-cart .mini-cart__sub-total__label {
  color:#333;
  font-size:12px;
  font-weight:700;
  text-align:right;
  width:70% 
}
#basket-widget .toggleable-mini-cart .mini-cart__sub-total__value {
  color:#333;
  font-size:12px;
  font-weight:700;
  text-align:right;
  width:30% 
}
#basket-widget .toggleable-mini-cart .mini-cart__message {
  font-weight:700;
  padding-bottom:.5em;
  text-align:center 
}
#basket-widget .toggleable-mini-cart .btn-primary {
  box-sizing:border-box;
  text-align:center;
  width:100%;
  text-shadow:1px 
}
#searchbar,
.cosire-author,
table.info td.numeric,
table.info th.numeric,
table.info tr.numeric.heading {
  text-align:right 
}
#footer {
  background-image:none;
  color:#fff;
  font-size:1.4rem;
  background-color:#2f2f2f 
}
#footer .section {
  border-top-width:0;
  border-bottom-width:0;
  padding:1em 0 
}
@media screen and (min-width:600px) {
  h1 {
    font-size:3rem 
  }
  .bar-dock {
    position:static;
    left:auto 
  }
  #gimme-satisfaction,
  .no-js body .navwrapper nav ul#global-nav li .nav-sub ul,
  body .navwrapper nav ul#global-nav>li.open .nav-sub ul,
  body .navwrapper nav ul#global-nav>li.open-clicked .nav-sub ul {
    display:block 
  }
  body.show-search #header .panel-search {
    margin-top:0 
  }
  body.show-menu.show-search #header .panel-menu {
    margin-top:55px 
  }
  body #header,
  body #header>.row {
    min-height:110px 
  }
  body #header #headerlogo {
    left:0 
  }
  body #header .panel-menu {
    position:relative;
    top:auto 
  }
  body #header .panel-menu #cross-nav {
    top:-6px 
  }
  body #header .panel-menu #cross-nav #basket-widget .flyout-caption:after {
    color:#555 
  }
  body .navwrapper {
    background:#fff;
    height:53px;
    border-top-width:0 
  }
  nav>ul>li a,
  nav>ul>li a:active,
  nav>ul>li a:focus,
  nav>ul>li a:hover,
  nav>ul>li>*>a,
  nav>ul>li>*>a:active,
  nav>ul>li>*>a:focus,
  nav>ul>li>*>a:hover {
    text-shadow:none 
  }
  body .navwrapper nav {
    margin-left:0 
  }
  body .navwrapper nav ul#global-nav {
    padding-top:0;
    overflow:visible 
  }
  body .navwrapper nav ul#global-nav>li {
    width:50%;
    cursor:pointer;
    border-left:1px solid #d7d7d7 
  }
  body .navwrapper nav ul#global-nav>li:last-child {
    border-right:1px solid #d7d7d7 
  }
  body .navwrapper nav ul#global-nav>li.open:after,
  body .navwrapper nav ul#global-nav>li:after {
    content:"" 
  }
  body .navwrapper nav ul#global-nav>li .nav-sub li,
  body .navwrapper nav ul#global-nav>li a {
    border-width:0 
  }
  .no-js body .navwrapper nav ul#global-nav li .nav-sub ul li a,
  body .navwrapper nav ul#global-nav>li .nav-main a,
  body .navwrapper nav ul#global-nav>li.open .nav-sub ul li a,
  body .navwrapper nav ul#global-nav>li.open-clicked .nav-sub ul li a {
    padding:17px 1em 
  }
  body .navwrapper nav ul#global-nav>li .nav-main a:after {
    color:#d83b5b;
    content:"C";
    font-family:sn_pm_icons;
    text-transform:none;
    position:relative;
    display:inline;
    left:.25em;
    top:.075em 
  }
  body .navwrapper nav ul#global-nav>li .nav-main a:hover {
    color:#d83b5b 
  }
  body .navwrapper nav ul#global-nav>li .nav-sub {
    top:54px;
    border-width:0 
  }
  .no-js body .navwrapper nav ul#global-nav li .nav-main a:after,
  body .navwrapper nav ul#global-nav>li.open .nav-main a:after,
  body .navwrapper nav ul#global-nav>li.open-clicked .nav-main a:after {
    content:"B";
    font-family:sn_pm_icons;
    text-transform:none;
    position:relative;
    display:inline;
    top:.125em 
  }
  .no-js body .navwrapper nav ul#global-nav li .nav-sub,
  body .navwrapper nav ul#global-nav>li.open .nav-sub,
  body .navwrapper nav ul#global-nav>li.open-clicked .nav-sub {
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    outline:#d7d7d7 solid 1px;
    height:auto;
    width:100%;
    padding:0 
  }
  .no-js body .navwrapper nav ul#global-nav li .nav-sub ul li,
  body .navwrapper nav ul#global-nav>li.open .nav-sub ul li,
  body .navwrapper nav ul#global-nav>li.open-clicked .nav-sub ul li {
    border-bottom:1px solid #d7d7d7 
  }
  .no-js body .navwrapper nav ul#global-nav li .nav-sub ul li:last-child,
  body .navwrapper nav ul#global-nav>li.open .nav-sub ul li:last-child,
  body .navwrapper nav ul#global-nav>li.open-clicked .nav-sub ul li:last-child {
    border-bottom-width:0 
  }
  #basket-widget .toggleable-mini-cart .toggleable-mini-cart__toggle {
    color:#666 
  }
  #basket-widget .toggleable-mini-cart .toggleable-mini-cart__toggle:hover {
    color:#dc506d 
  }
  #basket-widget .toggleable-mini-cart .toggleable-mini-cart__toggle::before {
    content:"C";
    font-family:sn_pm_icons;
    text-transform:none;
    position:relative;
    display:inline;
    color:#d83b5b 
  }
  .lt-ie8 #basket-widget .toggleable-mini-cart .toggleable-mini-cart__toggle {
    margin-right:15px 
  }
  #basket-widget .toggleable-mini-cart .toggleable-mini-cart__toggle:after {
    color:#555 
  }
  #basket-widget .toggleable-mini-cart .toggleable-mini-cart__body {
    min-width:150px;
    border-color:#ddd;
    left:auto;
    right:0 
  }
  #footer .section {
    padding-top:2.7em 
  }
}
#footer #footer-nav {
  display:block;
  margin-bottom:0 
}
#footer #footer-nav .about {
  font-size:1.8rem;
  line-height:1.5;
  padding:1em 1.5em;
  background:#222 
}
#footer #footer-nav h6 {
  font-family:"Bliss Bold","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif;
  font-size:1.8rem 
}
#footer #footer-nav ul {
  font-family:Lora,Palatino,Europa,Georgia,Verdana,sans-serif;
  font-size:1.4rem;
  line-height:1.5;
  margin-bottom:1em;
  padding-bottom:1em 
}
#footer #footer-nav ul li {
  margin-bottom:.7em;
  line-height:1.2 
}
.cms-widget-subscription {
  margin-bottom:100px;
  padding:1.2em 1.6em 1.4em 
}
.cms-widget-subscription h2 {
  font-size:2.2rem;
  margin-top:0 
}
.cms-widget-subscription.cms-widget-subscription-plain {
  background-color:transparent!important;
  padding:0!important 
}
.cms-widget-subscription h4 {
  margin:0 0 .4em 
}
.cms-widget-subscription .form-row label.error {
  margin-bottom:.45em;
  padding-top:0 
}
@media screen and (min-device-width:320px) and (min-width:1004px) {
  #tools a:hover .tooltip,
  .panel-menu {
    display:block 
  }
  .content-types a {
    padding:16px 30px 16px 22px 
  }
  .big-search.contains-new-search-link .search-field {
    padding-right:157px 
  }
  .big-search #global-search-new {
    width:auto 
  }
  .big-search #global-search-new:before {
    margin-left:11px 
  }
  #journal #tools {
    margin:18px 0 0 
  }
  .step-bar {
    margin-top:24px 
  }
  .step-bar li {
    width:23.33%;
    height:64px;
    margin-top:-24px;
    white-space:nowrap 
  }
  .step-bar-size-3 .step-bar li {
    width:40% 
  }
  .form-fields-col3 .form-field,
  .step-bar-size-3 .step-bar li.firstitem,
  .step-bar-size-3 .step-bar li.lastitem,
  .step-bar-size-4 .step-bar li {
    width:30% 
  }
  .step-bar-size-6 .step-bar li {
    width:19% 
  }
  .step-bar-size-7 .step-bar li {
    width:16% 
  }
  .step-bar li.firstitem,
  .step-bar li.lastitem {
    width:15% 
  }
  .step-bar-size-2 .step-bar li.firstitem,
  .step-bar-size-2 .step-bar li.lastitem {
    width:50% 
  }
  .step-bar-size-4 .step-bar li.firstitem,
  .step-bar-size-4 .step-bar li.lastitem {
    width:20% 
  }
  .step-bar-size-6 .step-bar li.firstitem,
  .step-bar-size-6 .step-bar li.lastitem {
    width:12% 
  }
  .step-bar-size-7 .step-bar li.firstitem,
  .step-bar-size-7 .step-bar li.lastitem {
    width:10% 
  }
  .form-fields-col2 .form-field {
    clear:none;
    width:47% 
  }
  .form-fields-col2 .form-field.half-width {
    width:20.5% 
  }
  .form-fields-col2 .form-field.third-width {
    width:13.666666% 
  }
  .form-fields-col2 .form-field.two-third-width {
    width:27.333333% 
  }
  .form-fields-col2 .form-field+.form-field {
    margin:0 0 0 6% 
  }
  .form-fields-col3 .form-field.double-width {
    width:65% 
  }
  .form-fields-col3 .form-field.half-width {
    width:12.5% 
  }
  .form-fields-col3 .form-field+.form-field {
    margin-left:5% 
  }
  .form-fields-col3.form-fields-reverse .form-field+.form-field {
    margin-right:5% 
  }
  #legal {
    margin:18px -32px 0;
    padding:16px 32px 0 
  }
  .layout-full .col-main {
    width:920px;
    margin-right:20px 
  }
  .layout-8-4 .col-main {
    width:580px;
    margin:0 20px 0 0 
  }
  .layout-8-4 .col-aside {
    float:right;
    width:240px;
    margin:0 40px 0 20px 
  }
  .layout-12 .col-main {
    width:860px;
    margin:0 40px 
  }
  .cms-row-2-widescreen .cms-col {
    width:47.5%;
    margin-left:5% 
  }
  .cms-row-3-widescreen .cms-col {
    width:31.03%;
    margin-left:3.43% 
  }
  .cms-row-multiline-2 .cms-col-item {
    clear:none;
    width:47.5%;
    margin-left:5% 
  }
  .cms-row-multiline-2 .cms-col-mod-2 {
    margin-left:0;
    clear:left 
  }
  .cms-article .twoColumnLeft--paragraph {
    width:160px 
  }
  .cms-article .twoColumnRight--paragraph {
    margin-left:180px 
  }
  #header #pub-date-graph {
    position:relative;
    left:auto 
  }
  #header #fdbk_tab {
    opacity:1 
  }
  .pillow-btn-header.open-menu {
    opacity:0;
    visibility:hidden 
  }
  .panel-search {
    left:30px;
    top:72px;
    z-index:5;
    width:51.0416666667% 
  }
  #global-search {
    margin:0 
  }
  #search-options .flyout-content {
    right:auto;
    left:0 
  }
  .panel-menu {
    background:0;
    margin:0;
    position:static 
  }
  #global-nav {
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    border-top:0;
    padding:0;
    overflow:visible 
  }
  #global-nav li {
    border:0 
  }
  #headerlogo {
    left:30px;
    top:13px 
  }
  .cms-client-livingreviews #headerlogo {
    top:23px 
  }
  .cms-client-livingreviews #header {
    min-height:0 
  }
  .cms-tile-row-large .cms-hp-tile {
    height:345px 
  }
  .cms-tile-row-medium .cms-hp-tile {
    height:310px 
  }
  .cms-tile-row-small .cms-hp-tile {
    height:270px 
  }
  .cms-hp-tile-image .tile-toggle h3:after {
    content:"" 
  }
  .cms-hp-tile-image .tile-toggle h3.tile-without-title {
    display:none 
  }
  .banner-message {
    min-width:960px 
  }
  .banner-message>div {
    padding:0 
  }
  .banner-message .close-message {
    right:20px 
  }
}
@media screen and (min-device-width:320px) and (min-width:600px) {
  .cms-hp-tile-image .tile-toggle.toggled {
    background-color:rgba(255,255,255,.8) 
  }
  .cms-hp-tile-quote .tile-toggle.toggled blockquote {
    display:none 
  }
  #wrapper #content,
  .page-wrapper #content {
    padding:10px 10px 50px 
  }
  .layout-full .col-main {
    width:100%;
    margin-right:0 
  }
}
.row .row,
.row .row.collapse {
  max-width:none;
  width:auto 
}
@media screen and (min-device-width:320px) and (min-width:1004px) {
  #wrapper #content,
  .page-wrapper #content {
    padding:20px 0 50px 
  }
}
.formRequired,
.highlight,
.sehl,
.toggleExtras-active:hover,
.toggleExtras-inactive:hover {
  color:#f06 
}
@media screen and (min-width:600px) and (max-width:1024px) {
  #content .medium-12 {
    margin-top:1.07143em;
    margin-bottom:1.07143em 
  }
  #content .row .medium-12:first-child {
    margin-top:0 
  }
  #content .row .medium-12:last-child {
    margin-bottom:0 
  }
}
meta.foundation-version {
  font-family:"/{{VERSION}}/" 
}
meta.foundation-mq-small {
  font-family:"/only screen/";
  width:0 
}
meta.foundation-mq-small-only {
  font-family:"/only screen and (max-width: 37.4em)/";
  width:0 
}
meta.foundation-mq-medium {
  font-family:"/only screen and (min-width:37.4625em)/";
  width:37.4625em 
}
meta.foundation-mq-medium-only {
  font-family:"/only screen and (min-width:37.4625em) and (max-width:62.65em)/";
  width:37.4625em 
}
meta.foundation-mq-large {
  font-family:"/only screen and (min-width:62.7125em)/";
  width:62.7125em 
}
meta.foundation-mq-large-only {
  font-family:"/only screen and (min-width:62.7125em) and (max-width:100em)/";
  width:62.7125em 
}
meta.foundation-mq-xlarge {
  font-family:"/only screen and (min-width:100.0625em)/";
  width:100.0625em 
}
meta.foundation-mq-xlarge-only {
  font-family:"/only screen and (min-width:100.0625em) and (max-width:200em)/";
  width:100.0625em 
}
meta.foundation-mq-xxlarge {
  font-family:"/only screen and (min-width:200.0625em)/";
  width:200.0625em 
}
meta.foundation-data-attribute-namespace {
  font-family:false 
}
.row.collapse .row {
  margin-left:0;
  margin-right:0 
}
.column.row.row,
.row.row.columns,
.search-page .sub-search__cps-header .col-main,
.search-page .sub-search__meta {
  float:none 
}
[class*=block-grid-] {
  display:block;
  padding:0;
  margin:0 -.625rem 
}
[class*=block-grid-]>li {
  display:block;
  float:left;
  height:auto;
  padding:0 .625rem 1.25rem 
}
@media only screen {
  .column,
  .columns,
  .small-pull-0,
  .small-pull-1,
  .small-pull-10,
  .small-pull-11,
  .small-pull-2,
  .small-pull-3,
  .small-pull-4,
  .small-pull-5,
  .small-pull-6,
  .small-pull-7,
  .small-pull-8,
  .small-pull-9,
  .small-push-0,
  .small-push-1,
  .small-push-10,
  .small-push-11,
  .small-push-2,
  .small-push-3,
  .small-push-4,
  .small-push-5,
  .small-push-6,
  .small-push-7,
  .small-push-8,
  .small-push-9 {
    position:relative 
  }
  .small-push-0 {
    left:0;
    right:auto 
  }
  .small-pull-0 {
    right:0;
    left:auto 
  }
  .small-push-1 {
    left:8.33333%;
    right:auto 
  }
  .small-pull-1 {
    right:8.33333%;
    left:auto 
  }
  .small-push-2 {
    left:16.66667%;
    right:auto 
  }
  .small-pull-2 {
    right:16.66667%;
    left:auto 
  }
  .small-push-3 {
    left:25%;
    right:auto 
  }
  .small-pull-3 {
    right:25%;
    left:auto 
  }
  .small-push-4 {
    left:33.33333%;
    right:auto 
  }
  .small-pull-4 {
    right:33.33333%;
    left:auto 
  }
  .small-push-5 {
    left:41.66667%;
    right:auto 
  }
  .small-pull-5 {
    right:41.66667%;
    left:auto 
  }
  .small-push-6 {
    left:50%;
    right:auto 
  }
  .small-pull-6 {
    right:50%;
    left:auto 
  }
  .small-push-7 {
    left:58.33333%;
    right:auto 
  }
  .small-pull-7 {
    right:58.33333%;
    left:auto 
  }
  .small-push-8 {
    left:66.66667%;
    right:auto 
  }
  .small-pull-8 {
    right:66.66667%;
    left:auto 
  }
  .small-push-9 {
    left:75%;
    right:auto 
  }
  .small-pull-9 {
    right:75%;
    left:auto 
  }
  .small-push-10 {
    left:83.33333%;
    right:auto 
  }
  .small-pull-10 {
    right:83.33333%;
    left:auto 
  }
  .small-push-11 {
    left:91.66667%;
    right:auto 
  }
  .small-pull-11 {
    right:91.66667%;
    left:auto 
  }
  .column,
  .columns,
  .row.small-uncollapse>.column,
  .row.small-uncollapse>.columns {
    padding-left:.71429em;
    padding-right:.71429em;
    float:left 
  }
  .small-1 {
    width:8.33333% 
  }
  .small-2 {
    width:16.66667% 
  }
  .small-3 {
    width:25% 
  }
  .small-4 {
    width:33.33333% 
  }
  .small-5 {
    width:41.66667% 
  }
  .small-6 {
    width:50% 
  }
  .small-7 {
    width:58.33333% 
  }
  .small-8 {
    width:66.66667% 
  }
  .small-9 {
    width:75% 
  }
  .small-10 {
    width:83.33333% 
  }
  .small-11 {
    width:91.66667% 
  }
  .small-12 {
    width:100% 
  }
  .small-offset-0 {
    margin-left:0!important 
  }
  .small-offset-1 {
    margin-left:8.33333%!important 
  }
  .small-offset-2 {
    margin-left:16.66667%!important 
  }
  .small-offset-3 {
    margin-left:25%!important 
  }
  .small-offset-4 {
    margin-left:33.33333%!important 
  }
  .small-offset-5 {
    margin-left:41.66667%!important 
  }
  .small-offset-6 {
    margin-left:50%!important 
  }
  .small-offset-7 {
    margin-left:58.33333%!important 
  }
  .small-offset-8 {
    margin-left:66.66667%!important 
  }
  .small-offset-9 {
    margin-left:75%!important 
  }
  .small-offset-10 {
    margin-left:83.33333%!important 
  }
  .small-offset-11 {
    margin-left:91.66667%!important 
  }
  .small-reset-order {
    float:left;
    left:auto;
    margin-left:0;
    margin-right:0;
    right:auto 
  }
  .column.small-centered,
  .columns.small-centered {
    margin-left:auto;
    margin-right:auto;
    float:none 
  }
  .column.small-uncentered,
  .columns.small-uncentered {
    float:left;
    margin-left:0;
    margin-right:0 
  }
  .column.small-centered:last-child,
  .columns.small-centered:last-child {
    float:none 
  }
  .column.small-uncentered:last-child,
  .columns.small-uncentered:last-child {
    float:left 
  }
  .column.small-uncentered.opposite,
  .columns.small-uncentered.opposite {
    float:right 
  }
  .row.small-collapse>.column,
  .row.small-collapse>.columns {
    padding-left:0;
    padding-right:0 
  }
  .row.small-collapse .row {
    margin-left:0;
    margin-right:0 
  }
  .small-block-grid-1>li {
    list-style:none;
    width:100% 
  }
  .small-block-grid-10>li:nth-of-type(1n),
  .small-block-grid-11>li:nth-of-type(1n),
  .small-block-grid-12>li:nth-of-type(1n),
  .small-block-grid-1>li:nth-of-type(1n),
  .small-block-grid-2>li:nth-of-type(1n),
  .small-block-grid-3>li:nth-of-type(1n),
  .small-block-grid-4>li:nth-of-type(1n),
  .small-block-grid-5>li:nth-of-type(1n),
  .small-block-grid-6>li:nth-of-type(1n),
  .small-block-grid-7>li:nth-of-type(1n),
  .small-block-grid-8>li:nth-of-type(1n),
  .small-block-grid-9>li:nth-of-type(1n) {
    clear:none 
  }
  .small-block-grid-10>li:nth-of-type(10n+1),
  .small-block-grid-11>li:nth-of-type(11n+1),
  .small-block-grid-12>li:nth-of-type(12n+1),
  .small-block-grid-1>li:nth-of-type(1n+1),
  .small-block-grid-2>li:nth-of-type(odd),
  .small-block-grid-3>li:nth-of-type(3n+1),
  .small-block-grid-4>li:nth-of-type(4n+1),
  .small-block-grid-5>li:nth-of-type(5n+1),
  .small-block-grid-6>li:nth-of-type(6n+1),
  .small-block-grid-7>li:nth-of-type(7n+1),
  .small-block-grid-8>li:nth-of-type(8n+1),
  .small-block-grid-9>li:nth-of-type(9n+1) {
    clear:both 
  }
  .small-block-grid-2>li {
    list-style:none;
    width:50% 
  }
  .small-block-grid-3>li {
    list-style:none;
    width:33.33333% 
  }
  .small-block-grid-4>li {
    list-style:none;
    width:25% 
  }
  .small-block-grid-5>li {
    list-style:none;
    width:20% 
  }
  .small-block-grid-6>li {
    list-style:none;
    width:16.66667% 
  }
  .small-block-grid-7>li {
    list-style:none;
    width:14.28571% 
  }
  .small-block-grid-8>li {
    list-style:none;
    width:12.5% 
  }
  .small-block-grid-9>li {
    list-style:none;
    width:11.11111% 
  }
  .small-block-grid-10>li {
    list-style:none;
    width:10% 
  }
  .small-block-grid-11>li {
    list-style:none;
    width:9.09091% 
  }
  .small-block-grid-12>li {
    list-style:none;
    width:8.33333% 
  }
  .hide-for-large,
  .hide-for-large-only,
  .hide-for-large-up,
  .hide-for-medium,
  .hide-for-medium-only,
  .hide-for-medium-up,
  .hide-for-xlarge,
  .hide-for-xlarge-only,
  .hide-for-xlarge-up,
  .hide-for-xxlarge,
  .hide-for-xxlarge-only,
  .hide-for-xxlarge-up,
  .show-for-large-down,
  .show-for-medium-down,
  .show-for-small,
  .show-for-small-down,
  .show-for-small-only,
  .show-for-small-up,
  .show-for-xlarge-down,
  .show-for-xxlarge-down {
    display:inherit!important 
  }
  .hide-for-large-down,
  .hide-for-medium-down,
  .hide-for-small,
  .hide-for-small-down,
  .hide-for-small-only,
  .hide-for-small-up,
  .hide-for-xlarge-down,
  .hide-for-xxlarge-down,
  .show-for-large,
  .show-for-large-only,
  .show-for-large-up,
  .show-for-medium,
  .show-for-medium-only,
  .show-for-medium-up,
  .show-for-xlarge,
  .show-for-xlarge-only,
  .show-for-xlarge-up,
  .show-for-xxlarge,
  .show-for-xxlarge-only,
  .show-for-xxlarge-up {
    display:none!important 
  }
  .hidden-for-large,
  .hidden-for-large-only,
  .hidden-for-large-up,
  .hidden-for-medium,
  .hidden-for-medium-only,
  .hidden-for-medium-up,
  .hidden-for-xlarge,
  .hidden-for-xlarge-only,
  .hidden-for-xlarge-up,
  .hidden-for-xxlarge,
  .hidden-for-xxlarge-only,
  .hidden-for-xxlarge-up,
  .visible-for-large-down,
  .visible-for-medium-down,
  .visible-for-small,
  .visible-for-small-down,
  .visible-for-small-only,
  .visible-for-small-up,
  .visible-for-xlarge-down,
  .visible-for-xxlarge-down {
    position:static!important;
    height:auto;
    width:auto;
    overflow:visible;
    clip:auto 
  }
  .hidden-for-large-down,
  .hidden-for-medium-down,
  .hidden-for-small,
  .hidden-for-small-down,
  .hidden-for-small-only,
  .hidden-for-small-up,
  .hidden-for-xlarge-down,
  .hidden-for-xxlarge-down,
  .visible-for-large,
  .visible-for-large-only,
  .visible-for-large-up,
  .visible-for-medium,
  .visible-for-medium-only,
  .visible-for-medium-up,
  .visible-for-xlarge,
  .visible-for-xlarge-only,
  .visible-for-xlarge-up,
  .visible-for-xxlarge,
  .visible-for-xxlarge-only,
  .visible-for-xxlarge-up {
    clip:rect(1px,1px,1px,1px);
    height:1px;
    overflow:hidden;
    position:absolute!important;
    width:1px 
  }
  table.hide-for-large,
  table.hide-for-large-only,
  table.hide-for-large-up,
  table.hide-for-medium,
  table.hide-for-medium-only,
  table.hide-for-medium-up,
  table.hide-for-xlarge,
  table.hide-for-xlarge-only,
  table.hide-for-xlarge-up,
  table.hide-for-xxlarge,
  table.hide-for-xxlarge-only,
  table.hide-for-xxlarge-up,
  table.show-for-large-down,
  table.show-for-medium-down,
  table.show-for-small,
  table.show-for-small-down,
  table.show-for-small-only,
  table.show-for-small-up,
  table.show-for-xlarge-down,
  table.show-for-xxlarge-down {
    display:table!important 
  }
  thead.hide-for-large,
  thead.hide-for-large-only,
  thead.hide-for-large-up,
  thead.hide-for-medium,
  thead.hide-for-medium-only,
  thead.hide-for-medium-up,
  thead.hide-for-xlarge,
  thead.hide-for-xlarge-only,
  thead.hide-for-xlarge-up,
  thead.hide-for-xxlarge,
  thead.hide-for-xxlarge-only,
  thead.hide-for-xxlarge-up,
  thead.show-for-large-down,
  thead.show-for-medium-down,
  thead.show-for-small,
  thead.show-for-small-down,
  thead.show-for-small-only,
  thead.show-for-small-up,
  thead.show-for-xlarge-down,
  thead.show-for-xxlarge-down {
    display:table-header-group!important 
  }
  tbody.hide-for-large,
  tbody.hide-for-large-only,
  tbody.hide-for-large-up,
  tbody.hide-for-medium,
  tbody.hide-for-medium-only,
  tbody.hide-for-medium-up,
  tbody.hide-for-xlarge,
  tbody.hide-for-xlarge-only,
  tbody.hide-for-xlarge-up,
  tbody.hide-for-xxlarge,
  tbody.hide-for-xxlarge-only,
  tbody.hide-for-xxlarge-up,
  tbody.show-for-large-down,
  tbody.show-for-medium-down,
  tbody.show-for-small,
  tbody.show-for-small-down,
  tbody.show-for-small-only,
  tbody.show-for-small-up,
  tbody.show-for-xlarge-down,
  tbody.show-for-xxlarge-down {
    display:table-row-group!important 
  }
  tr.hide-for-large,
  tr.hide-for-large-only,
  tr.hide-for-large-up,
  tr.hide-for-medium,
  tr.hide-for-medium-only,
  tr.hide-for-medium-up,
  tr.hide-for-xlarge,
  tr.hide-for-xlarge-only,
  tr.hide-for-xlarge-up,
  tr.hide-for-xxlarge,
  tr.hide-for-xxlarge-only,
  tr.hide-for-xxlarge-up,
  tr.show-for-large-down,
  tr.show-for-medium-down,
  tr.show-for-small,
  tr.show-for-small-down,
  tr.show-for-small-only,
  tr.show-for-small-up,
  tr.show-for-xlarge-down,
  tr.show-for-xxlarge-down {
    display:table-row 
  }
  td.hide-for-large,
  td.hide-for-large-only,
  td.hide-for-large-up,
  td.hide-for-medium,
  td.hide-for-medium-only,
  td.hide-for-medium-up,
  td.hide-for-xlarge,
  td.hide-for-xlarge-only,
  td.hide-for-xlarge-up,
  td.hide-for-xxlarge,
  td.hide-for-xxlarge-only,
  td.hide-for-xxlarge-up,
  td.show-for-large-down,
  td.show-for-medium-down,
  td.show-for-small,
  td.show-for-small-down,
  td.show-for-small-only,
  td.show-for-small-up,
  td.show-for-xlarge-down,
  td.show-for-xxlarge-down,
  th.hide-for-large,
  th.hide-for-large-only,
  th.hide-for-large-up,
  th.hide-for-medium,
  th.hide-for-medium-only,
  th.hide-for-medium-up,
  th.hide-for-xlarge,
  th.hide-for-xlarge-only,
  th.hide-for-xlarge-up,
  th.hide-for-xxlarge,
  th.hide-for-xxlarge-only,
  th.hide-for-xxlarge-up,
  th.show-for-large-down,
  th.show-for-medium-down,
  th.show-for-small,
  th.show-for-small-down,
  th.show-for-small-only,
  th.show-for-small-up,
  th.show-for-xlarge-down,
  th.show-for-xxlarge-down {
    display:table-cell!important 
  }
}
@media only screen and (min-width:37.4625em) {
  .medium-push-0,
  .push-0 {
    position:relative;
    left:0;
    right:auto 
  }
  .medium-pull-0,
  .pull-0 {
    position:relative;
    right:0;
    left:auto 
  }
  .medium-push-1,
  .push-1 {
    position:relative;
    left:8.33333%;
    right:auto 
  }
  .medium-pull-1,
  .pull-1 {
    position:relative;
    right:8.33333%;
    left:auto 
  }
  .medium-push-2,
  .push-2 {
    position:relative;
    left:16.66667%;
    right:auto 
  }
  .medium-pull-2,
  .pull-2 {
    position:relative;
    right:16.66667%;
    left:auto 
  }
  .medium-push-3,
  .push-3 {
    position:relative;
    left:25%;
    right:auto 
  }
  .medium-pull-3,
  .pull-3 {
    position:relative;
    right:25%;
    left:auto 
  }
  .medium-push-4,
  .push-4 {
    position:relative;
    left:33.33333%;
    right:auto 
  }
  .medium-pull-4,
  .pull-4 {
    position:relative;
    right:33.33333%;
    left:auto 
  }
  .medium-push-5,
  .push-5 {
    position:relative;
    left:41.66667%;
    right:auto 
  }
  .medium-pull-5,
  .pull-5 {
    position:relative;
    right:41.66667%;
    left:auto 
  }
  .medium-push-6,
  .push-6 {
    position:relative;
    left:50%;
    right:auto 
  }
  .medium-pull-6,
  .pull-6 {
    position:relative;
    right:50%;
    left:auto 
  }
  .medium-push-7,
  .push-7 {
    position:relative;
    left:58.33333%;
    right:auto 
  }
  .medium-pull-7,
  .pull-7 {
    position:relative;
    right:58.33333%;
    left:auto 
  }
  .medium-push-8,
  .push-8 {
    position:relative;
    left:66.66667%;
    right:auto 
  }
  .medium-pull-8,
  .pull-8 {
    position:relative;
    right:66.66667%;
    left:auto 
  }
  .medium-push-9,
  .push-9 {
    position:relative;
    left:75%;
    right:auto 
  }
  .medium-pull-9,
  .pull-9 {
    position:relative;
    right:75%;
    left:auto 
  }
  .medium-push-10,
  .push-10 {
    position:relative;
    left:83.33333%;
    right:auto 
  }
  .medium-pull-10,
  .pull-10 {
    position:relative;
    right:83.33333%;
    left:auto 
  }
  .medium-push-11,
  .push-11 {
    position:relative;
    left:91.66667%;
    right:auto 
  }
  .medium-pull-11,
  .pull-11 {
    position:relative;
    right:91.66667%;
    left:auto 
  }
  .column,
  .columns {
    position:relative;
    padding-left:.71429em;
    padding-right:.71429em;
    float:left 
  }
  .medium-1 {
    width:8.33333% 
  }
  .medium-2 {
    width:16.66667% 
  }
  .medium-3 {
    width:25% 
  }
  .medium-4 {
    width:33.33333% 
  }
  .medium-5 {
    width:41.66667% 
  }
  .medium-6 {
    width:50% 
  }
  .medium-7 {
    width:58.33333% 
  }
  .medium-8 {
    width:66.66667% 
  }
  .medium-9 {
    width:75% 
  }
  .medium-10 {
    width:83.33333% 
  }
  .medium-11 {
    width:91.66667% 
  }
  .medium-12 {
    width:100% 
  }
  .medium-offset-0 {
    margin-left:0!important 
  }
  .medium-offset-1 {
    margin-left:8.33333%!important 
  }
  .medium-offset-2 {
    margin-left:16.66667%!important 
  }
  .medium-offset-3 {
    margin-left:25%!important 
  }
  .medium-offset-4 {
    margin-left:33.33333%!important 
  }
  .medium-offset-5 {
    margin-left:41.66667%!important 
  }
  .medium-offset-6 {
    margin-left:50%!important 
  }
  .medium-offset-7 {
    margin-left:58.33333%!important 
  }
  .medium-offset-8 {
    margin-left:66.66667%!important 
  }
  .medium-offset-9 {
    margin-left:75%!important 
  }
  .medium-offset-10 {
    margin-left:83.33333%!important 
  }
  .medium-offset-11 {
    margin-left:91.66667%!important 
  }
  .medium-reset-order {
    float:left;
    left:auto;
    margin-left:0;
    margin-right:0;
    right:auto 
  }
  .column.medium-centered,
  .columns.medium-centered {
    margin-left:auto;
    margin-right:auto;
    float:none 
  }
  .column.medium-uncentered,
  .columns.medium-uncentered {
    float:left;
    margin-left:0;
    margin-right:0 
  }
  .column.medium-centered:last-child,
  .columns.medium-centered:last-child {
    float:none 
  }
  .column.medium-uncentered:last-child,
  .columns.medium-uncentered:last-child {
    float:left 
  }
  .column.medium-uncentered.opposite,
  .columns.medium-uncentered.opposite {
    float:right 
  }
  .row.medium-collapse>.column,
  .row.medium-collapse>.columns {
    padding-left:0;
    padding-right:0 
  }
  .row.medium-collapse .row {
    margin-left:0;
    margin-right:0 
  }
  .row.medium-uncollapse>.column,
  .row.medium-uncollapse>.columns {
    padding-left:.71429em;
    padding-right:.71429em;
    float:left 
  }
  .medium-block-grid-1>li {
    list-style:none;
    width:100% 
  }
  .medium-block-grid-10>li:nth-of-type(1n),
  .medium-block-grid-11>li:nth-of-type(1n),
  .medium-block-grid-12>li:nth-of-type(1n),
  .medium-block-grid-1>li:nth-of-type(1n),
  .medium-block-grid-2>li:nth-of-type(1n),
  .medium-block-grid-3>li:nth-of-type(1n),
  .medium-block-grid-4>li:nth-of-type(1n),
  .medium-block-grid-5>li:nth-of-type(1n),
  .medium-block-grid-6>li:nth-of-type(1n),
  .medium-block-grid-7>li:nth-of-type(1n),
  .medium-block-grid-8>li:nth-of-type(1n),
  .medium-block-grid-9>li:nth-of-type(1n) {
    clear:none 
  }
  .medium-block-grid-10>li:nth-of-type(10n+1),
  .medium-block-grid-11>li:nth-of-type(11n+1),
  .medium-block-grid-12>li:nth-of-type(12n+1),
  .medium-block-grid-1>li:nth-of-type(1n+1),
  .medium-block-grid-2>li:nth-of-type(odd),
  .medium-block-grid-3>li:nth-of-type(3n+1),
  .medium-block-grid-4>li:nth-of-type(4n+1),
  .medium-block-grid-5>li:nth-of-type(5n+1),
  .medium-block-grid-6>li:nth-of-type(6n+1),
  .medium-block-grid-7>li:nth-of-type(7n+1),
  .medium-block-grid-8>li:nth-of-type(8n+1),
  .medium-block-grid-9>li:nth-of-type(9n+1) {
    clear:both 
  }
  .medium-block-grid-2>li {
    list-style:none;
    width:50% 
  }
  .medium-block-grid-3>li {
    list-style:none;
    width:33.33333% 
  }
  .medium-block-grid-4>li {
    list-style:none;
    width:25% 
  }
  .medium-block-grid-5>li {
    list-style:none;
    width:20% 
  }
  .medium-block-grid-6>li {
    list-style:none;
    width:16.66667% 
  }
  .medium-block-grid-7>li {
    list-style:none;
    width:14.28571% 
  }
  .medium-block-grid-8>li {
    list-style:none;
    width:12.5% 
  }
  .medium-block-grid-9>li {
    list-style:none;
    width:11.11111% 
  }
  .medium-block-grid-10>li {
    list-style:none;
    width:10% 
  }
  .medium-block-grid-11>li {
    list-style:none;
    width:9.09091% 
  }
  .medium-block-grid-12>li {
    list-style:none;
    width:8.33333% 
  }
  .hide-for-large,
  .hide-for-large-only,
  .hide-for-large-up,
  .hide-for-small,
  .hide-for-small-down,
  .hide-for-small-only,
  .hide-for-xlarge,
  .hide-for-xlarge-only,
  .hide-for-xlarge-up,
  .hide-for-xxlarge,
  .hide-for-xxlarge-only,
  .hide-for-xxlarge-up,
  .show-for-large-down,
  .show-for-medium,
  .show-for-medium-down,
  .show-for-medium-only,
  .show-for-medium-up,
  .show-for-small-up,
  .show-for-xlarge-down,
  .show-for-xxlarge-down {
    display:inherit!important 
  }
  .hide-for-large-down,
  .hide-for-medium,
  .hide-for-medium-down,
  .hide-for-medium-only,
  .hide-for-medium-up,
  .hide-for-small-up,
  .hide-for-xlarge-down,
  .hide-for-xxlarge-down,
  .show-for-large,
  .show-for-large-only,
  .show-for-large-up,
  .show-for-small,
  .show-for-small-down,
  .show-for-small-only,
  .show-for-xlarge,
  .show-for-xlarge-only,
  .show-for-xlarge-up,
  .show-for-xxlarge,
  .show-for-xxlarge-only,
  .show-for-xxlarge-up {
    display:none!important 
  }
  .hidden-for-large,
  .hidden-for-large-only,
  .hidden-for-large-up,
  .hidden-for-small,
  .hidden-for-small-down,
  .hidden-for-small-only,
  .hidden-for-xlarge,
  .hidden-for-xlarge-only,
  .hidden-for-xlarge-up,
  .hidden-for-xxlarge,
  .hidden-for-xxlarge-only,
  .hidden-for-xxlarge-up,
  .visible-for-large-down,
  .visible-for-medium,
  .visible-for-medium-down,
  .visible-for-medium-only,
  .visible-for-medium-up,
  .visible-for-small-up,
  .visible-for-xlarge-down,
  .visible-for-xxlarge-down {
    position:static!important;
    height:auto;
    width:auto;
    overflow:visible;
    clip:auto 
  }
  .hidden-for-large-down,
  .hidden-for-medium,
  .hidden-for-medium-down,
  .hidden-for-medium-only,
  .hidden-for-medium-up,
  .hidden-for-small-up,
  .hidden-for-xlarge-down,
  .hidden-for-xxlarge-down,
  .visible-for-large,
  .visible-for-large-only,
  .visible-for-large-up,
  .visible-for-small,
  .visible-for-small-down,
  .visible-for-small-only,
  .visible-for-xlarge,
  .visible-for-xlarge-only,
  .visible-for-xlarge-up,
  .visible-for-xxlarge,
  .visible-for-xxlarge-only,
  .visible-for-xxlarge-up {
    clip:rect(1px,1px,1px,1px);
    height:1px;
    overflow:hidden;
    position:absolute!important;
    width:1px 
  }
  table.hide-for-large,
  table.hide-for-large-only,
  table.hide-for-large-up,
  table.hide-for-small,
  table.hide-for-small-down,
  table.hide-for-small-only,
  table.hide-for-xlarge,
  table.hide-for-xlarge-only,
  table.hide-for-xlarge-up,
  table.hide-for-xxlarge,
  table.hide-for-xxlarge-only,
  table.hide-for-xxlarge-up,
  table.show-for-large-down,
  table.show-for-medium,
  table.show-for-medium-down,
  table.show-for-medium-only,
  table.show-for-medium-up,
  table.show-for-small-up,
  table.show-for-xlarge-down,
  table.show-for-xxlarge-down {
    display:table!important 
  }
  thead.hide-for-large,
  thead.hide-for-large-only,
  thead.hide-for-large-up,
  thead.hide-for-small,
  thead.hide-for-small-down,
  thead.hide-for-small-only,
  thead.hide-for-xlarge,
  thead.hide-for-xlarge-only,
  thead.hide-for-xlarge-up,
  thead.hide-for-xxlarge,
  thead.hide-for-xxlarge-only,
  thead.hide-for-xxlarge-up,
  thead.show-for-large-down,
  thead.show-for-medium,
  thead.show-for-medium-down,
  thead.show-for-medium-only,
  thead.show-for-medium-up,
  thead.show-for-small-up,
  thead.show-for-xlarge-down,
  thead.show-for-xxlarge-down {
    display:table-header-group!important 
  }
  tbody.hide-for-large,
  tbody.hide-for-large-only,
  tbody.hide-for-large-up,
  tbody.hide-for-small,
  tbody.hide-for-small-down,
  tbody.hide-for-small-only,
  tbody.hide-for-xlarge,
  tbody.hide-for-xlarge-only,
  tbody.hide-for-xlarge-up,
  tbody.hide-for-xxlarge,
  tbody.hide-for-xxlarge-only,
  tbody.hide-for-xxlarge-up,
  tbody.show-for-large-down,
  tbody.show-for-medium,
  tbody.show-for-medium-down,
  tbody.show-for-medium-only,
  tbody.show-for-medium-up,
  tbody.show-for-small-up,
  tbody.show-for-xlarge-down,
  tbody.show-for-xxlarge-down {
    display:table-row-group!important 
  }
  tr.hide-for-large,
  tr.hide-for-large-only,
  tr.hide-for-large-up,
  tr.hide-for-small,
  tr.hide-for-small-down,
  tr.hide-for-small-only,
  tr.hide-for-xlarge,
  tr.hide-for-xlarge-only,
  tr.hide-for-xlarge-up,
  tr.hide-for-xxlarge,
  tr.hide-for-xxlarge-only,
  tr.hide-for-xxlarge-up,
  tr.show-for-large-down,
  tr.show-for-medium,
  tr.show-for-medium-down,
  tr.show-for-medium-only,
  tr.show-for-medium-up,
  tr.show-for-small-up,
  tr.show-for-xlarge-down,
  tr.show-for-xxlarge-down {
    display:table-row 
  }
  td.hide-for-large,
  td.hide-for-large-only,
  td.hide-for-large-up,
  td.hide-for-small,
  td.hide-for-small-down,
  td.hide-for-small-only,
  td.hide-for-xlarge,
  td.hide-for-xlarge-only,
  td.hide-for-xlarge-up,
  td.hide-for-xxlarge,
  td.hide-for-xxlarge-only,
  td.hide-for-xxlarge-up,
  td.show-for-large-down,
  td.show-for-medium,
  td.show-for-medium-down,
  td.show-for-medium-only,
  td.show-for-medium-up,
  td.show-for-small-up,
  td.show-for-xlarge-down,
  td.show-for-xxlarge-down,
  th.hide-for-large,
  th.hide-for-large-only,
  th.hide-for-large-up,
  th.hide-for-small,
  th.hide-for-small-down,
  th.hide-for-small-only,
  th.hide-for-xlarge,
  th.hide-for-xlarge-only,
  th.hide-for-xlarge-up,
  th.hide-for-xxlarge,
  th.hide-for-xxlarge-only,
  th.hide-for-xxlarge-up,
  th.show-for-large-down,
  th.show-for-medium,
  th.show-for-medium-down,
  th.show-for-medium-only,
  th.show-for-medium-up,
  th.show-for-small-up,
  th.show-for-xlarge-down,
  th.show-for-xxlarge-down {
    display:table-cell!important 
  }
}
@media only screen and (min-width:62.7125em) {
  .large-push-0,
  .push-0 {
    position:relative;
    left:0;
    right:auto 
  }
  .large-pull-0,
  .pull-0 {
    position:relative;
    right:0;
    left:auto 
  }
  .large-push-1,
  .push-1 {
    position:relative;
    left:8.33333%;
    right:auto 
  }
  .large-pull-1,
  .pull-1 {
    position:relative;
    right:8.33333%;
    left:auto 
  }
  .large-push-2,
  .push-2 {
    position:relative;
    left:16.66667%;
    right:auto 
  }
  .large-pull-2,
  .pull-2 {
    position:relative;
    right:16.66667%;
    left:auto 
  }
  .large-push-3,
  .push-3 {
    position:relative;
    left:25%;
    right:auto 
  }
  .large-pull-3,
  .pull-3 {
    position:relative;
    right:25%;
    left:auto 
  }
  .large-push-4,
  .push-4 {
    position:relative;
    left:33.33333%;
    right:auto 
  }
  .large-pull-4,
  .pull-4 {
    position:relative;
    right:33.33333%;
    left:auto 
  }
  .large-push-5,
  .push-5 {
    position:relative;
    left:41.66667%;
    right:auto 
  }
  .large-pull-5,
  .pull-5 {
    position:relative;
    right:41.66667%;
    left:auto 
  }
  .large-push-6,
  .push-6 {
    position:relative;
    left:50%;
    right:auto 
  }
  .large-pull-6,
  .pull-6 {
    position:relative;
    right:50%;
    left:auto 
  }
  .large-push-7,
  .push-7 {
    position:relative;
    left:58.33333%;
    right:auto 
  }
  .large-pull-7,
  .pull-7 {
    position:relative;
    right:58.33333%;
    left:auto 
  }
  .large-push-8,
  .push-8 {
    position:relative;
    left:66.66667%;
    right:auto 
  }
  .large-pull-8,
  .pull-8 {
    position:relative;
    right:66.66667%;
    left:auto 
  }
  .large-push-9,
  .push-9 {
    position:relative;
    left:75%;
    right:auto 
  }
  .large-pull-9,
  .pull-9 {
    position:relative;
    right:75%;
    left:auto 
  }
  .large-push-10,
  .push-10 {
    position:relative;
    left:83.33333%;
    right:auto 
  }
  .large-pull-10,
  .pull-10 {
    position:relative;
    right:83.33333%;
    left:auto 
  }
  .large-push-11,
  .push-11 {
    position:relative;
    left:91.66667%;
    right:auto 
  }
  .large-pull-11,
  .pull-11 {
    position:relative;
    right:91.66667%;
    left:auto 
  }
  .column,
  .columns {
    position:relative;
    padding-left:.71429em;
    padding-right:.71429em;
    float:left 
  }
  .large-1 {
    width:8.33333% 
  }
  .large-2 {
    width:16.66667% 
  }
  .large-3 {
    width:25% 
  }
  .large-4 {
    width:33.33333% 
  }
  .large-5 {
    width:41.66667% 
  }
  .large-6 {
    width:50% 
  }
  .large-7 {
    width:58.33333% 
  }
  .large-8 {
    width:66.66667% 
  }
  .large-9 {
    width:75% 
  }
  .large-10 {
    width:83.33333% 
  }
  .large-11 {
    width:91.66667% 
  }
  .large-12 {
    width:100% 
  }
  .large-offset-0 {
    margin-left:0!important 
  }
  .large-offset-1 {
    margin-left:8.33333%!important 
  }
  .large-offset-2 {
    margin-left:16.66667%!important 
  }
  .large-offset-3 {
    margin-left:25%!important 
  }
  .large-offset-4 {
    margin-left:33.33333%!important 
  }
  .large-offset-5 {
    margin-left:41.66667%!important 
  }
  .large-offset-6 {
    margin-left:50%!important 
  }
  .large-offset-7 {
    margin-left:58.33333%!important 
  }
  .large-offset-8 {
    margin-left:66.66667%!important 
  }
  .large-offset-9 {
    margin-left:75%!important 
  }
  .large-offset-10 {
    margin-left:83.33333%!important 
  }
  .large-offset-11 {
    margin-left:91.66667%!important 
  }
  .large-reset-order {
    float:left;
    left:auto;
    margin-left:0;
    margin-right:0;
    right:auto 
  }
  .column.large-centered,
  .columns.large-centered {
    margin-left:auto;
    margin-right:auto;
    float:none 
  }
  .column.large-uncentered,
  .columns.large-uncentered {
    float:left;
    margin-left:0;
    margin-right:0 
  }
  .column.large-centered:last-child,
  .columns.large-centered:last-child {
    float:none 
  }
  .column.large-uncentered:last-child,
  .columns.large-uncentered:last-child {
    float:left 
  }
  .column.large-uncentered.opposite,
  .columns.large-uncentered.opposite {
    float:right 
  }
  .row.large-collapse>.column,
  .row.large-collapse>.columns {
    padding-left:0;
    padding-right:0 
  }
  .row.large-collapse .row {
    margin-left:0;
    margin-right:0 
  }
  .row.large-uncollapse>.column,
  .row.large-uncollapse>.columns {
    padding-left:.71429em;
    padding-right:.71429em;
    float:left 
  }
  .large-block-grid-1>li {
    list-style:none;
    width:100% 
  }
  .large-block-grid-10>li:nth-of-type(1n),
  .large-block-grid-11>li:nth-of-type(1n),
  .large-block-grid-12>li:nth-of-type(1n),
  .large-block-grid-1>li:nth-of-type(1n),
  .large-block-grid-2>li:nth-of-type(1n),
  .large-block-grid-3>li:nth-of-type(1n),
  .large-block-grid-4>li:nth-of-type(1n),
  .large-block-grid-5>li:nth-of-type(1n),
  .large-block-grid-6>li:nth-of-type(1n),
  .large-block-grid-7>li:nth-of-type(1n),
  .large-block-grid-8>li:nth-of-type(1n),
  .large-block-grid-9>li:nth-of-type(1n) {
    clear:none 
  }
  .large-block-grid-10>li:nth-of-type(10n+1),
  .large-block-grid-11>li:nth-of-type(11n+1),
  .large-block-grid-12>li:nth-of-type(12n+1),
  .large-block-grid-1>li:nth-of-type(1n+1),
  .large-block-grid-2>li:nth-of-type(odd),
  .large-block-grid-3>li:nth-of-type(3n+1),
  .large-block-grid-4>li:nth-of-type(4n+1),
  .large-block-grid-5>li:nth-of-type(5n+1),
  .large-block-grid-6>li:nth-of-type(6n+1),
  .large-block-grid-7>li:nth-of-type(7n+1),
  .large-block-grid-8>li:nth-of-type(8n+1),
  .large-block-grid-9>li:nth-of-type(9n+1) {
    clear:both 
  }
  .large-block-grid-2>li {
    list-style:none;
    width:50% 
  }
  .large-block-grid-3>li {
    list-style:none;
    width:33.33333% 
  }
  .large-block-grid-4>li {
    list-style:none;
    width:25% 
  }
  .large-block-grid-5>li {
    list-style:none;
    width:20% 
  }
  .large-block-grid-6>li {
    list-style:none;
    width:16.66667% 
  }
  .large-block-grid-7>li {
    list-style:none;
    width:14.28571% 
  }
  .large-block-grid-8>li {
    list-style:none;
    width:12.5% 
  }
  .large-block-grid-9>li {
    list-style:none;
    width:11.11111% 
  }
  .large-block-grid-10>li {
    list-style:none;
    width:10% 
  }
  .large-block-grid-11>li {
    list-style:none;
    width:9.09091% 
  }
  .large-block-grid-12>li {
    list-style:none;
    width:8.33333% 
  }
  .hide-for-medium,
  .hide-for-medium-down,
  .hide-for-medium-only,
  .hide-for-small,
  .hide-for-small-down,
  .hide-for-small-only,
  .hide-for-xlarge,
  .hide-for-xlarge-only,
  .hide-for-xlarge-up,
  .hide-for-xxlarge,
  .hide-for-xxlarge-only,
  .hide-for-xxlarge-up,
  .show-for-large,
  .show-for-large-down,
  .show-for-large-only,
  .show-for-large-up,
  .show-for-medium-up,
  .show-for-small-up,
  .show-for-xlarge-down,
  .show-for-xxlarge-down {
    display:inherit!important 
  }
  .hide-for-large,
  .hide-for-large-down,
  .hide-for-large-only,
  .hide-for-large-up,
  .hide-for-medium-up,
  .hide-for-small-up,
  .hide-for-xlarge-down,
  .hide-for-xxlarge-down,
  .show-for-medium,
  .show-for-medium-down,
  .show-for-medium-only,
  .show-for-small,
  .show-for-small-down,
  .show-for-small-only,
  .show-for-xlarge,
  .show-for-xlarge-only,
  .show-for-xlarge-up,
  .show-for-xxlarge,
  .show-for-xxlarge-only,
  .show-for-xxlarge-up {
    display:none!important 
  }
  .hidden-for-medium,
  .hidden-for-medium-down,
  .hidden-for-medium-only,
  .hidden-for-small,
  .hidden-for-small-down,
  .hidden-for-small-only,
  .hidden-for-xlarge,
  .hidden-for-xlarge-only,
  .hidden-for-xlarge-up,
  .hidden-for-xxlarge,
  .hidden-for-xxlarge-only,
  .hidden-for-xxlarge-up,
  .visible-for-large,
  .visible-for-large-down,
  .visible-for-large-only,
  .visible-for-large-up,
  .visible-for-medium-up,
  .visible-for-small-up,
  .visible-for-xlarge-down,
  .visible-for-xxlarge-down {
    position:static!important;
    height:auto;
    width:auto;
    overflow:visible;
    clip:auto 
  }
  .hidden-for-large,
  .hidden-for-large-down,
  .hidden-for-large-only,
  .hidden-for-large-up,
  .hidden-for-medium-up,
  .hidden-for-small-up,
  .hidden-for-xlarge-down,
  .hidden-for-xxlarge-down,
  .visible-for-medium,
  .visible-for-medium-down,
  .visible-for-medium-only,
  .visible-for-small,
  .visible-for-small-down,
  .visible-for-small-only,
  .visible-for-xlarge,
  .visible-for-xlarge-only,
  .visible-for-xlarge-up,
  .visible-for-xxlarge,
  .visible-for-xxlarge-only,
  .visible-for-xxlarge-up {
    clip:rect(1px,1px,1px,1px);
    height:1px;
    overflow:hidden;
    position:absolute!important;
    width:1px 
  }
  table.hide-for-medium,
  table.hide-for-medium-down,
  table.hide-for-medium-only,
  table.hide-for-small,
  table.hide-for-small-down,
  table.hide-for-small-only,
  table.hide-for-xlarge,
  table.hide-for-xlarge-only,
  table.hide-for-xlarge-up,
  table.hide-for-xxlarge,
  table.hide-for-xxlarge-only,
  table.hide-for-xxlarge-up,
  table.show-for-large,
  table.show-for-large-down,
  table.show-for-large-only,
  table.show-for-large-up,
  table.show-for-medium-up,
  table.show-for-small-up,
  table.show-for-xlarge-down,
  table.show-for-xxlarge-down {
    display:table!important 
  }
  thead.hide-for-medium,
  thead.hide-for-medium-down,
  thead.hide-for-medium-only,
  thead.hide-for-small,
  thead.hide-for-small-down,
  thead.hide-for-small-only,
  thead.hide-for-xlarge,
  thead.hide-for-xlarge-only,
  thead.hide-for-xlarge-up,
  thead.hide-for-xxlarge,
  thead.hide-for-xxlarge-only,
  thead.hide-for-xxlarge-up,
  thead.show-for-large,
  thead.show-for-large-down,
  thead.show-for-large-only,
  thead.show-for-large-up,
  thead.show-for-medium-up,
  thead.show-for-small-up,
  thead.show-for-xlarge-down,
  thead.show-for-xxlarge-down {
    display:table-header-group!important 
  }
  tbody.hide-for-medium,
  tbody.hide-for-medium-down,
  tbody.hide-for-medium-only,
  tbody.hide-for-small,
  tbody.hide-for-small-down,
  tbody.hide-for-small-only,
  tbody.hide-for-xlarge,
  tbody.hide-for-xlarge-only,
  tbody.hide-for-xlarge-up,
  tbody.hide-for-xxlarge,
  tbody.hide-for-xxlarge-only,
  tbody.hide-for-xxlarge-up,
  tbody.show-for-large,
  tbody.show-for-large-down,
  tbody.show-for-large-only,
  tbody.show-for-large-up,
  tbody.show-for-medium-up,
  tbody.show-for-small-up,
  tbody.show-for-xlarge-down,
  tbody.show-for-xxlarge-down {
    display:table-row-group!important 
  }
  tr.hide-for-medium,
  tr.hide-for-medium-down,
  tr.hide-for-medium-only,
  tr.hide-for-small,
  tr.hide-for-small-down,
  tr.hide-for-small-only,
  tr.hide-for-xlarge,
  tr.hide-for-xlarge-only,
  tr.hide-for-xlarge-up,
  tr.hide-for-xxlarge,
  tr.hide-for-xxlarge-only,
  tr.hide-for-xxlarge-up,
  tr.show-for-large,
  tr.show-for-large-down,
  tr.show-for-large-only,
  tr.show-for-large-up,
  tr.show-for-medium-up,
  tr.show-for-small-up,
  tr.show-for-xlarge-down,
  tr.show-for-xxlarge-down {
    display:table-row 
  }
  td.hide-for-medium,
  td.hide-for-medium-down,
  td.hide-for-medium-only,
  td.hide-for-small,
  td.hide-for-small-down,
  td.hide-for-small-only,
  td.hide-for-xlarge,
  td.hide-for-xlarge-only,
  td.hide-for-xlarge-up,
  td.hide-for-xxlarge,
  td.hide-for-xxlarge-only,
  td.hide-for-xxlarge-up,
  td.show-for-large,
  td.show-for-large-down,
  td.show-for-large-only,
  td.show-for-large-up,
  td.show-for-medium-up,
  td.show-for-small-up,
  td.show-for-xlarge-down,
  td.show-for-xxlarge-down,
  th.hide-for-medium,
  th.hide-for-medium-down,
  th.hide-for-medium-only,
  th.hide-for-small,
  th.hide-for-small-down,
  th.hide-for-small-only,
  th.hide-for-xlarge,
  th.hide-for-xlarge-only,
  th.hide-for-xlarge-up,
  th.hide-for-xxlarge,
  th.hide-for-xxlarge-only,
  th.hide-for-xxlarge-up,
  th.show-for-large,
  th.show-for-large-down,
  th.show-for-large-only,
  th.show-for-large-up,
  th.show-for-medium-up,
  th.show-for-small-up,
  th.show-for-xlarge-down,
  th.show-for-xxlarge-down {
    display:table-cell!important 
  }
}
@media only screen and (min-width:100.0625em) {
  .hide-for-large,
  .hide-for-large-down,
  .hide-for-large-only,
  .hide-for-medium,
  .hide-for-medium-down,
  .hide-for-medium-only,
  .hide-for-small,
  .hide-for-small-down,
  .hide-for-small-only,
  .hide-for-xxlarge,
  .hide-for-xxlarge-only,
  .hide-for-xxlarge-up,
  .show-for-large-up,
  .show-for-medium-up,
  .show-for-small-up,
  .show-for-xlarge,
  .show-for-xlarge-down,
  .show-for-xlarge-only,
  .show-for-xlarge-up,
  .show-for-xxlarge-down {
    display:inherit!important 
  }
  .hide-for-large-up,
  .hide-for-medium-up,
  .hide-for-small-up,
  .hide-for-xlarge,
  .hide-for-xlarge-down,
  .hide-for-xlarge-only,
  .hide-for-xlarge-up,
  .hide-for-xxlarge-down,
  .show-for-large,
  .show-for-large-down,
  .show-for-large-only,
  .show-for-medium,
  .show-for-medium-down,
  .show-for-medium-only,
  .show-for-small,
  .show-for-small-down,
  .show-for-small-only,
  .show-for-xxlarge,
  .show-for-xxlarge-only,
  .show-for-xxlarge-up {
    display:none!important 
  }
  .hidden-for-large,
  .hidden-for-large-down,
  .hidden-for-large-only,
  .hidden-for-medium,
  .hidden-for-medium-down,
  .hidden-for-medium-only,
  .hidden-for-small,
  .hidden-for-small-down,
  .hidden-for-small-only,
  .hidden-for-xxlarge,
  .hidden-for-xxlarge-only,
  .hidden-for-xxlarge-up,
  .visible-for-large-up,
  .visible-for-medium-up,
  .visible-for-small-up,
  .visible-for-xlarge,
  .visible-for-xlarge-down,
  .visible-for-xlarge-only,
  .visible-for-xlarge-up,
  .visible-for-xxlarge-down {
    position:static!important;
    height:auto;
    width:auto;
    overflow:visible;
    clip:auto 
  }
  .hidden-for-large-up,
  .hidden-for-medium-up,
  .hidden-for-small-up,
  .hidden-for-xlarge,
  .hidden-for-xlarge-down,
  .hidden-for-xlarge-only,
  .hidden-for-xlarge-up,
  .hidden-for-xxlarge-down,
  .visible-for-large,
  .visible-for-large-down,
  .visible-for-large-only,
  .visible-for-medium,
  .visible-for-medium-down,
  .visible-for-medium-only,
  .visible-for-small,
  .visible-for-small-down,
  .visible-for-small-only,
  .visible-for-xxlarge,
  .visible-for-xxlarge-only,
  .visible-for-xxlarge-up {
    clip:rect(1px,1px,1px,1px);
    height:1px;
    overflow:hidden;
    position:absolute!important;
    width:1px 
  }
  table.hide-for-large,
  table.hide-for-large-down,
  table.hide-for-large-only,
  table.hide-for-medium,
  table.hide-for-medium-down,
  table.hide-for-medium-only,
  table.hide-for-small,
  table.hide-for-small-down,
  table.hide-for-small-only,
  table.hide-for-xxlarge,
  table.hide-for-xxlarge-only,
  table.hide-for-xxlarge-up,
  table.show-for-large-up,
  table.show-for-medium-up,
  table.show-for-small-up,
  table.show-for-xlarge,
  table.show-for-xlarge-down,
  table.show-for-xlarge-only,
  table.show-for-xlarge-up,
  table.show-for-xxlarge-down {
    display:table!important 
  }
  thead.hide-for-large,
  thead.hide-for-large-down,
  thead.hide-for-large-only,
  thead.hide-for-medium,
  thead.hide-for-medium-down,
  thead.hide-for-medium-only,
  thead.hide-for-small,
  thead.hide-for-small-down,
  thead.hide-for-small-only,
  thead.hide-for-xxlarge,
  thead.hide-for-xxlarge-only,
  thead.hide-for-xxlarge-up,
  thead.show-for-large-up,
  thead.show-for-medium-up,
  thead.show-for-small-up,
  thead.show-for-xlarge,
  thead.show-for-xlarge-down,
  thead.show-for-xlarge-only,
  thead.show-for-xlarge-up,
  thead.show-for-xxlarge-down {
    display:table-header-group!important 
  }
  tbody.hide-for-large,
  tbody.hide-for-large-down,
  tbody.hide-for-large-only,
  tbody.hide-for-medium,
  tbody.hide-for-medium-down,
  tbody.hide-for-medium-only,
  tbody.hide-for-small,
  tbody.hide-for-small-down,
  tbody.hide-for-small-only,
  tbody.hide-for-xxlarge,
  tbody.hide-for-xxlarge-only,
  tbody.hide-for-xxlarge-up,
  tbody.show-for-large-up,
  tbody.show-for-medium-up,
  tbody.show-for-small-up,
  tbody.show-for-xlarge,
  tbody.show-for-xlarge-down,
  tbody.show-for-xlarge-only,
  tbody.show-for-xlarge-up,
  tbody.show-for-xxlarge-down {
    display:table-row-group!important 
  }
  tr.hide-for-large,
  tr.hide-for-large-down,
  tr.hide-for-large-only,
  tr.hide-for-medium,
  tr.hide-for-medium-down,
  tr.hide-for-medium-only,
  tr.hide-for-small,
  tr.hide-for-small-down,
  tr.hide-for-small-only,
  tr.hide-for-xxlarge,
  tr.hide-for-xxlarge-only,
  tr.hide-for-xxlarge-up,
  tr.show-for-large-up,
  tr.show-for-medium-up,
  tr.show-for-small-up,
  tr.show-for-xlarge,
  tr.show-for-xlarge-down,
  tr.show-for-xlarge-only,
  tr.show-for-xlarge-up,
  tr.show-for-xxlarge-down {
    display:table-row 
  }
  td.hide-for-large,
  td.hide-for-large-down,
  td.hide-for-large-only,
  td.hide-for-medium,
  td.hide-for-medium-down,
  td.hide-for-medium-only,
  td.hide-for-small,
  td.hide-for-small-down,
  td.hide-for-small-only,
  td.hide-for-xxlarge,
  td.hide-for-xxlarge-only,
  td.hide-for-xxlarge-up,
  td.show-for-large-up,
  td.show-for-medium-up,
  td.show-for-small-up,
  td.show-for-xlarge,
  td.show-for-xlarge-down,
  td.show-for-xlarge-only,
  td.show-for-xlarge-up,
  td.show-for-xxlarge-down,
  th.hide-for-large,
  th.hide-for-large-down,
  th.hide-for-large-only,
  th.hide-for-medium,
  th.hide-for-medium-down,
  th.hide-for-medium-only,
  th.hide-for-small,
  th.hide-for-small-down,
  th.hide-for-small-only,
  th.hide-for-xxlarge,
  th.hide-for-xxlarge-only,
  th.hide-for-xxlarge-up,
  th.show-for-large-up,
  th.show-for-medium-up,
  th.show-for-small-up,
  th.show-for-xlarge,
  th.show-for-xlarge-down,
  th.show-for-xlarge-only,
  th.show-for-xlarge-up,
  th.show-for-xxlarge-down {
    display:table-cell!important 
  }
}
@media only screen and (min-width:200.0625em) {
  .hide-for-large,
  .hide-for-large-down,
  .hide-for-large-only,
  .hide-for-medium,
  .hide-for-medium-down,
  .hide-for-medium-only,
  .hide-for-small,
  .hide-for-small-down,
  .hide-for-small-only,
  .hide-for-xlarge,
  .hide-for-xlarge-down,
  .hide-for-xlarge-only,
  .show-for-large-up,
  .show-for-medium-up,
  .show-for-small-up,
  .show-for-xlarge-up,
  .show-for-xxlarge,
  .show-for-xxlarge-down,
  .show-for-xxlarge-only,
  .show-for-xxlarge-up {
    display:inherit!important 
  }
  .hide-for-large-up,
  .hide-for-medium-up,
  .hide-for-small-up,
  .hide-for-xlarge-up,
  .hide-for-xxlarge,
  .hide-for-xxlarge-down,
  .hide-for-xxlarge-only,
  .hide-for-xxlarge-up,
  .show-for-large,
  .show-for-large-down,
  .show-for-large-only,
  .show-for-medium,
  .show-for-medium-down,
  .show-for-medium-only,
  .show-for-small,
  .show-for-small-down,
  .show-for-small-only,
  .show-for-xlarge,
  .show-for-xlarge-down,
  .show-for-xlarge-only {
    display:none!important 
  }
  .hidden-for-large,
  .hidden-for-large-down,
  .hidden-for-large-only,
  .hidden-for-medium,
  .hidden-for-medium-down,
  .hidden-for-medium-only,
  .hidden-for-small,
  .hidden-for-small-down,
  .hidden-for-small-only,
  .hidden-for-xlarge,
  .hidden-for-xlarge-down,
  .hidden-for-xlarge-only,
  .visible-for-large-up,
  .visible-for-medium-up,
  .visible-for-small-up,
  .visible-for-xlarge-up,
  .visible-for-xxlarge,
  .visible-for-xxlarge-down,
  .visible-for-xxlarge-only,
  .visible-for-xxlarge-up {
    position:static!important;
    height:auto;
    width:auto;
    overflow:visible;
    clip:auto 
  }
  .hidden-for-large-up,
  .hidden-for-medium-up,
  .hidden-for-small-up,
  .hidden-for-xlarge-up,
  .hidden-for-xxlarge,
  .hidden-for-xxlarge-down,
  .hidden-for-xxlarge-only,
  .hidden-for-xxlarge-up,
  .visible-for-large,
  .visible-for-large-down,
  .visible-for-large-only,
  .visible-for-medium,
  .visible-for-medium-down,
  .visible-for-medium-only,
  .visible-for-small,
  .visible-for-small-down,
  .visible-for-small-only,
  .visible-for-xlarge,
  .visible-for-xlarge-down,
  .visible-for-xlarge-only {
    clip:rect(1px,1px,1px,1px);
    height:1px;
    overflow:hidden;
    position:absolute!important;
    width:1px 
  }
  table.hide-for-large,
  table.hide-for-large-down,
  table.hide-for-large-only,
  table.hide-for-medium,
  table.hide-for-medium-down,
  table.hide-for-medium-only,
  table.hide-for-small,
  table.hide-for-small-down,
  table.hide-for-small-only,
  table.hide-for-xlarge,
  table.hide-for-xlarge-down,
  table.hide-for-xlarge-only,
  table.show-for-large-up,
  table.show-for-medium-up,
  table.show-for-small-up,
  table.show-for-xlarge-up,
  table.show-for-xxlarge,
  table.show-for-xxlarge-down,
  table.show-for-xxlarge-only,
  table.show-for-xxlarge-up {
    display:table!important 
  }
  thead.hide-for-large,
  thead.hide-for-large-down,
  thead.hide-for-large-only,
  thead.hide-for-medium,
  thead.hide-for-medium-down,
  thead.hide-for-medium-only,
  thead.hide-for-small,
  thead.hide-for-small-down,
  thead.hide-for-small-only,
  thead.hide-for-xlarge,
  thead.hide-for-xlarge-down,
  thead.hide-for-xlarge-only,
  thead.show-for-large-up,
  thead.show-for-medium-up,
  thead.show-for-small-up,
  thead.show-for-xlarge-up,
  thead.show-for-xxlarge,
  thead.show-for-xxlarge-down,
  thead.show-for-xxlarge-only,
  thead.show-for-xxlarge-up {
    display:table-header-group!important 
  }
  tbody.hide-for-large,
  tbody.hide-for-large-down,
  tbody.hide-for-large-only,
  tbody.hide-for-medium,
  tbody.hide-for-medium-down,
  tbody.hide-for-medium-only,
  tbody.hide-for-small,
  tbody.hide-for-small-down,
  tbody.hide-for-small-only,
  tbody.hide-for-xlarge,
  tbody.hide-for-xlarge-down,
  tbody.hide-for-xlarge-only,
  tbody.show-for-large-up,
  tbody.show-for-medium-up,
  tbody.show-for-small-up,
  tbody.show-for-xlarge-up,
  tbody.show-for-xxlarge,
  tbody.show-for-xxlarge-down,
  tbody.show-for-xxlarge-only,
  tbody.show-for-xxlarge-up {
    display:table-row-group!important 
  }
  tr.hide-for-large,
  tr.hide-for-large-down,
  tr.hide-for-large-only,
  tr.hide-for-medium,
  tr.hide-for-medium-down,
  tr.hide-for-medium-only,
  tr.hide-for-small,
  tr.hide-for-small-down,
  tr.hide-for-small-only,
  tr.hide-for-xlarge,
  tr.hide-for-xlarge-down,
  tr.hide-for-xlarge-only,
  tr.show-for-large-up,
  tr.show-for-medium-up,
  tr.show-for-small-up,
  tr.show-for-xlarge-up,
  tr.show-for-xxlarge,
  tr.show-for-xxlarge-down,
  tr.show-for-xxlarge-only,
  tr.show-for-xxlarge-up {
    display:table-row 
  }
  td.hide-for-large,
  td.hide-for-large-down,
  td.hide-for-large-only,
  td.hide-for-medium,
  td.hide-for-medium-down,
  td.hide-for-medium-only,
  td.hide-for-small,
  td.hide-for-small-down,
  td.hide-for-small-only,
  td.hide-for-xlarge,
  td.hide-for-xlarge-down,
  td.hide-for-xlarge-only,
  td.show-for-large-up,
  td.show-for-medium-up,
  td.show-for-small-up,
  td.show-for-xlarge-up,
  td.show-for-xxlarge,
  td.show-for-xxlarge-down,
  td.show-for-xxlarge-only,
  td.show-for-xxlarge-up,
  th.hide-for-large,
  th.hide-for-large-down,
  th.hide-for-large-only,
  th.hide-for-medium,
  th.hide-for-medium-down,
  th.hide-for-medium-only,
  th.hide-for-small,
  th.hide-for-small-down,
  th.hide-for-small-only,
  th.hide-for-xlarge,
  th.hide-for-xlarge-down,
  th.hide-for-xlarge-only,
  th.show-for-large-up,
  th.show-for-medium-up,
  th.show-for-small-up,
  th.show-for-xlarge-up,
  th.show-for-xxlarge,
  th.show-for-xxlarge-down,
  th.show-for-xxlarge-only,
  th.show-for-xxlarge-up {
    display:table-cell!important 
  }
}
.hide-for-portrait,
.hide-for-touch,
.show-for-landscape,
.touch .show-for-touch {
  display:inherit!important 
}
.touch table.show-for-touch,
table.hide-for-landscape,
table.hide-for-touch,
table.show-for-portrait {
  display:table!important 
}
.touch thead.show-for-touch,
thead.hide-for-landscape,
thead.hide-for-touch,
thead.show-for-portrait {
  display:table-header-group!important 
}
.touch tbody.show-for-touch,
tbody.hide-for-landscape,
tbody.hide-for-touch,
tbody.show-for-portrait {
  display:table-row-group!important 
}
.touch tr.show-for-touch,
tr.hide-for-landscape,
tr.hide-for-touch,
tr.show-for-portrait {
  display:table-row!important 
}
.touch td.show-for-touch,
.touch th.show-for-touch,
td.hide-for-landscape,
td.hide-for-touch,
td.show-for-portrait,
th.hide-for-landscape,
th.hide-for-touch,
th.show-for-portrait {
  display:table-cell!important 
}
@media only screen and (orientation:landscape) {
  .hide-for-portrait,
  .show-for-landscape {
    display:inherit!important 
  }
  .hide-for-landscape,
  .show-for-portrait {
    display:none!important 
  }
  table.hide-for-portrait,
  table.show-for-landscape {
    display:table!important 
  }
  thead.hide-for-portrait,
  thead.show-for-landscape {
    display:table-header-group!important 
  }
  tbody.hide-for-portrait,
  tbody.show-for-landscape {
    display:table-row-group!important 
  }
  tr.hide-for-portrait,
  tr.show-for-landscape {
    display:table-row!important 
  }
  td.hide-for-portrait,
  td.show-for-landscape,
  th.hide-for-portrait,
  th.show-for-landscape {
    display:table-cell!important 
  }
}
@media only screen and (orientation:portrait) {
  .hide-for-landscape,
  .show-for-portrait {
    display:inherit!important 
  }
  .hide-for-portrait,
  .show-for-landscape {
    display:none!important 
  }
  table.hide-for-landscape,
  table.show-for-portrait {
    display:table!important 
  }
  thead.hide-for-landscape,
  thead.show-for-portrait {
    display:table-header-group!important 
  }
  tbody.hide-for-landscape,
  tbody.show-for-portrait {
    display:table-row-group!important 
  }
  tr.hide-for-landscape,
  tr.show-for-portrait {
    display:table-row!important 
  }
  td.hide-for-landscape,
  td.show-for-portrait,
  th.hide-for-landscape,
  th.show-for-portrait {
    display:table-cell!important 
  }
}
.show-for-sr,
.show-on-focus {
  clip:rect(1px,1px,1px,1px);
  height:1px;
  overflow:hidden;
  position:absolute!important;
  width:1px 
}
.show-on-focus:active,
.show-on-focus:focus {
  position:static!important;
  height:auto;
  width:auto;
  overflow:visible;
  clip:auto 
}
@media print {
  .c-skip-link,
  .hide-for-print,
  .u-hide-print {
    display:none 
  }
  .u-hide-from-print {
    visibility:hidden 
  }
  .u-show-only-to-print {
    visibility:visible 
  }
  .ec-geospatial-data {
    page-break-before:always 
  }
  blockquote,
  img,
  pre,
  tr {
    page-break-inside:avoid 
  }
  * {
    background:0 0!important;
    box-shadow:none!important;
    color:#000!important;
    text-shadow:none!important 
  }
  a,
  a:visited {
    text-decoration:underline 
  }
  a[href]:after {
    content:" (" attr(href) ")" 
  }
  abbr[title]:after {
    content:" (" attr(title) ")" 
  }
  .ir a:after,
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content:"" 
  }
  blockquote,
  pre {
    border:1px solid #999 
  }
  thead {
    display:table-header-group 
  }
  img {
    max-width:100%!important 
  }
  @page {
    margin:.5cm 
  }
  h2,
  h3,
  p {
    orphans:3;
    widows:3 
  }
  h2,
  h3 {
    page-break-after:avoid 
  }
  .hide-for-print,
  .hide-on-print {
    display:none!important 
  }
  .print-only {
    display:block!important 
  }
  .show-for-print {
    display:inherit!important 
  }
  table.show-for-print {
    display:table!important 
  }
  thead.show-for-print {
    display:table-header-group!important 
  }
  tbody.show-for-print {
    display:table-row-group!important 
  }
  tr.show-for-print {
    display:table-row!important 
  }
  td.show-for-print,
  th.show-for-print {
    display:table-cell!important 
  }
}
@media not print {
  .show-for-print {
    display:none!important 
  }
}
html. body {
  font-family:NexusSan,Arial,Georgia,sans-serif,serif;
  font-size:.92rem;
  line-height:24px;
  background-color:#fff;
  color:#333;
  font-family:Europa,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif 
}
.u-font-blisr,
.u-font-blisr p {
  font-family:"Bliss Regular","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif!important 
}
.u-font-blisb {
  font-family:"Bliss Bold","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif!important 
}
.u-font {
  font-family:Harding,Palatino,serif!important 
}
.sehl,
.highlight {
  font-weight:600 
}
tt {
  font-family:NexusSans;
  font-size:1.04em 
}
span {
  font-size:inherit;
  line-height:inherit 
}
span.disabled {
  font-size:1.4rem;
  font-family:Verdana,sans-serif 
}
span.icon-container {
  display:inline-block;
  position:relative;
  vertical-align:top;
  font-size:1.17em;
  font-family:NexusSans,Georgia,serif;
  line-height:1.4;
  padding:0 30px;
  margin-top:1em 
}
.icon-container.info::before {
  content:"";
  display:inline-block;
  height:19px;
  width:19px;
  position:absolute;
  left:0;
  background-image:url(https://rd.springer.com/static/1227af22a55ae2f14b9ea2053e129d42f7cab06b/images/alert-info.png) 
}
sub,
sup {
  font-style:normal;
  line-height:normal 
}
/ img {
  max-width:100%;
  height:auto;
  margin-top:0;
  margin-right:20px;
  float:left;
  margin-bottom:20px 
}
ol,
ul {
  margin:0;
  list-style:none;
  line-height:initial 
}
blockquote,
q {
  quotes:none 
}
a img {
  border:0;
  margin-right:initial 
}
.roundedborder,
a.file,
input,
select,
textarea {
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px 
}
.toggleExtras-active,
.toggleExtras-inactive {
  color:#333;
  font-size:1.5rem;
  font-family:NexusSans,serif 
}
*,
.strong,
:after,
:before,
b,
strong {
  font-size:inherit;
  font-family:inherit 
}
#setup .options,
.button {
  -moz-border-radius:4px;
  font-weight:400;
  margin-right:1px 
}
#sidebar .block ul,
#sidebarUser ul,
.adminMenu ul,
table.listing ul {
  padding:0;
  margin:.5em 0;
  font-size:.64rem;
  line-height:1.7em;
  list-style-type:none;
  font-family:Europa,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-weight:400;
  font-family:Roboto,sans-serif;
  letter-spacing:.01rem 
}
.journal-content li+li,
h4 {
  margin-bottom:.27em 
}
.adminMenu ul li,
.pseudoMenu ul li,
table.listing ul li {
  padding:.7px;
  list-style-type:circle;
  display:block 
}
#group ul.editorialTeam,
.editorialTeam li,
.member li {
  margin:0;
  padding:0;
  line-height:1.6em 
}
#pluginManagement li a {
  font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-size:1.12em 
}
.pseudoMenu ul {
  padding:0;
  margin:.5em 0;
  font-size:1.4rem;
  line-height:1.7;
  list-style-type:none 
}
#issues-people li {
  padding-bottom:.27em;
  margin-bottom:0 
}
#pageFooter #social li i,
#sidebar .block ul li a:before,
#sidebarUser ul li a:before,
.adminMenu ul li a:before,
.pseudoMenu ul li a:before,
table.listing ul li a:before {
  padding-right:5px 
}
#sidebar .block ul li,
#sidebarUser ul li,
table.listing ul li {
  font-size:1.4rem;
  line-height:1.8em;
  font-weight:400 
}
*,
:after,
:before {
  box-sizing:border-box;
  box-sizing:border-box 
}
body figure {
  font-style:inherit;
  font-family:inherit;
  font-weight:initial 
}
.member em {
  font-weight:inherit;
  font-size:1.05rem 
}
blockquote {
  padding:1em 1em 1em 2em 
}
ul {
  padding-left:initial;
  list-style-type:disc;
  font-size:inherit 
}
ol {
  list-style-position:inherit;
  font-size:1.04em 
}
#container,
journal-page {
  background-color:#fffc;
  overflow:auto 
}
h2.main-heading,
p {
  margin-bottom:.7em 
}
#descriptionTitle p {
  font-family:NexusSans,Lora,Georgia,Palatino,serif;
  margin:1em 0 
}
#metadata #authors p {
  line-height:1.27 
}
#content #authorGuidelines li {
  margin-bottom:1.2em;
  padding-bottom:0;
  padding-top:0;
  font-size:1.091em;
  margin-top:-.69em 
}
#journalDescription,
.b-main-contents {
  font-weight:400;
  margin-bottom:1.5em;
  font-size:initial 
}
#journalDescription h3 {
  padding:.27em 0 
}
#content #browseVolumeIssues {
  font-family:NexusSans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-size:.91em;
  padding:.7em .69em 
}
#content #browseVolumeIssues:focus,
#content #browseVolumeIssues:hover {
  color:#fff;
  text-decoration:none 
}
.col-main>.btn-monster {
  margin:20px 0 30px 
}
.btn-monster {
  font-size:1.5rem;
  height:28px;
  padding:1px 12px 0 
}
.btn-primary {
  background:url(../images/grdnt_blue_38a0e5_0277c4.gif) repeat-x #0176c3;
  background-image:-moz-linear-gradient(top,#38a0e5,#0176c3);
  background-image:-ms-linear-gradient(top,#38a0e5,#0176c3);
  background-image:-o-linear-gradient(top,#38a0e5,#0176c3);
  background-image:linear-gradient(top,#38a0e5,#0176c3);
  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);
  -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.25);
  border-radius:4px 
}
#sidebar #submit-button,
._largeButton a {
  box-shadow:0 0 5px #333;
  transition:background .2s;
  width:auto 
}
#PopularArticles {
  margin-top:2.5em;
  padding-top:2em;
  border-top:1px solid #ccc 
}
#references .citationRef {
  font-size:.92em 
}
.p-section-title {
  font-size:1.7rem;
  color:#505050;
  margin-bottom:.5em;
  line-height:1.4;
  text-transform:capitalize;
  padding-top:0 
}
.Dimension,
.CrossRef,
.PlumX,
.Scopus,
.Wizdam {
  font-weight:700;
  letter-spacing:0;
  font-variant-numeric:lining-nums proportional-nums 
}
.articleInfo .p-section-title {
  color:#2b2b2b;
  font-size:2.2rem;
  line-height:1.2 
}
.p-section-title__item li {
  list-style-type:none;
  padding:.6em 0;
  font-size:1em;
  line-height:initial;
  margin-left:0!important;
  margin-bottom:0!important 
}
.p-section-title__item .citations,
.p-section-title__item .download,
.p-section-title__item .mentions,
.p-section-title__item .readers,
.p-section-title__item .reviews {
  display:block;
  border-bottom:1px solid #eee;
  padding:12px 4px 10px 35px;
  font-size:1.1em 
}
li.citations {
  background:url(//assets.sangia.org/static/icons/sprite-1127.png) 0 -435px no-repeat 
}
li.readers {
  background:url(//assets.sangia.org/static/icons/sprite-1127.png) 0 -561px no-repeat 
}
li.reviews {
  background:url(//assets.sangia.org/static/icons/sprite-1127.png) 0 -603px no-repeat 
}
li.mentions {
  background:url(//assets.sangia.org/static/icons/sprite-1127.png) 0 -519px no-repeat 
}
li.download {
  background:url(//assets.sangia.org/static/icons/sprite-1127.png) 0 -477px no-repeat 
}
.p-section-item--value,
.p-section-item--name.cite-scopus+span {
  float:right;
  color:#666 
}
.p-section-item--value.google::after {
  color:#fff;
  color:inherit;
  content:" !";
  font-family:sn_pm_icons;
  font-size:13px 
}
.Scopus {
  color:#f4b78b 
}
.PlumX {
  color:#e29ff9 
}
.Dimension {
  color:#263238
}
.CrossRef {
  color:#F26B38
}
.Wizdam {
  color:#d54449
}
.c-social-links {
  list-style:none;
  padding:0;
  margin:-8px 0 0 
}
.c-social-links__item {
  float:left;
  line-height:0;
  margin-top:8px;
  margin-right:8px;
  margin-left:0!important 
}
.c-social-links__item button {
  background:0;
  border:0;
  margin:0;
  padding:0 
}
#editorialTeam a k,
#member {
  font-family:Roboto,sans-serif;
  color:#505050 
}
#skip-to-content {
  padding:0;
  z-index:1000;
  color:#d83b5b;
  position:absolute;
  top:-40px;
  left:1em;
  clip-path:inset(50%);
  width:1px;
  height:1px;
  overflow:hidden;
  border:0;
  clip:rect(0,0,0,0) 
}
#skip-to-content:focus {
  position:absolute;
  top:0;
  background:#4593ff 
}
h1 {
  margin:7px 0 14px;
  font-size:32px;
  line-height:1.1 
}
.cms-common h1,
.cms-richtext h1 {
  margin-top:.9em;
  margin-bottom:.6em 
}
h4 .tocTitle,
h5 {
  margin-top:1.6em 
}
h2 {
  line-height:1.2em;
  padding-bottom:0;
  font-size:1.42716em;
  font-weight:500 
}
h4 {
  font-size:2rem;
  font-weight:400;
  margin-top:.7em 
}
h4 .tocTitle {
  font-size:90%;
  margin-bottom:.3em;
  font-weight:600;
  color:#0067c5 
}
.editor-bio,
.editor-bio p {
  font-family:Verdana,serif;
  font-size:14px 
}
h4.person {
  font-weight:400;
  font-size:1.4rem;
  margin-top:0;
  padding-top:0;
  margin-bottom:.27em;
  line-height:normal 
}
h5.person {
  margin-top:1.7rem;
  padding-top:0 
}
#group h5,
.editor-board h5 {
  padding-bottom:0;
  margin-bottom:0;
  font-weight:500;
  line-height:1.5;
  font-size:2rem 
}
#displayMembership h4 {
  margin-bottom:0;
  margin-top:1.7em 
}
.tocTitle,
h5 {
  font-size:1.19rem;
  font-weight:400;
  line-height:1.4 
}
.tocTitle,
.tocTitle a {
  font-size:2rem 
}
#articlesHome .tocTitle a {
  font-size:2.22rem;
  font-family:Source Sans Pro,Georgia,serif 
}
.tocTitle a {
  font-weight:400;
  padding:0;
  color:#d83b5b!important;
  line-height:1.27;
  font-family:"Bliss Regular","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif;
  line-height:normal 
}
.tocTitle a:hover {
  color:#417db9!important;
  text-decoration:none!important 
}
.title-issue,
.title-issue a {
  font-size:18px;
  line-height:1.4 
}
h5 {
  font-size:.89em;
  margin-bottom:0;
  font-weight:600 
}
h6 {
  font-size:1.2em;
  margin-top:1.2em;
  margin-bottom:unset;
  color:#333;
  font-family:NexusSans,Arial,Helvetica,Lucida Sans Unicode,Microsoft Sans Serif,Segoe UI Symbol,STIXGeneral,Cambria Math,Arial Unicode MS,sans-serif;
  font-weight:500;
  font-family:var(--font-family-sans),var(--font-family-sans-fallback) 
}
h7 {
  font-size:1.5rem;
  color:#666 
}
.authorName-Home a,
h8 {
  color:#555 
}
h8 {
  font-size:90%;
  margin-top:1.16em 
}
#citation {
  border:1px solid #ebebeb;
  margin:10px 0;
  padding:10px;
  font-size:13px;
  line-height:17px 
}
a {
  text-decoration:none;
  color:#417db9;
  font-size:inherit 
}
#references p a:after {
  color:#333;
  content:'';
  background-position:center;
  display:inline-block;
  position:relative;
  width:10px;
  height:10px;
  margin-left:4px 
}
#references a {
  font-family:Roboto,sans-serif;
  font-size:.9rem 
}
#group a,
.editor-board a {
  color:#505050;
  margin-bottom:inherit;
  text-align:left;
  font-size:1.05rem;
  font-family:Europa,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-weight:500 
}
#affiliationid,
#results table {
  margin-bottom:1.5em;
  margin-top:1.5em 
}
#detailArticle,
.c-jump,
.refbacks .menu {
  margin:1em 0 
}
.c-jump span {
  font-family:"Bliss Regular","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif;
  font-size:1.7rem;
  line-height:1.5 
}
.describe {
  font-size:12.7px;
  color:#666;
  margin-bottom:0 
}
.descriptionTitle {
  margin-top:1rem 
}
.description {
  margin-bottom:0;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-size:1.5rem;
  color:#333;
  line-height:1.5 
}
.member a {
  font-size:1.04em 
}
.author-member {
  padding-bottom:1em;
  display:flow-root;
  margin-bottom:1em;
  border-bottom:1px solid #efefef 
}
.cosire-author {
  font-size:1em;
  line-height:1.45;
  border:1px solid #ccc 
}
.cosire-author:focus,
.cosire-author:hover {
  border-radius:0 
}
.cosire-author img,
.cosire-author--profile img {
  float:right;
  padding-bottom:0;
  margin-left:1em;
  height:auto;
  border:1px solid #ccc;
  border-radius:7px 
}
.cosire-author--name {
  font-size:2.17rem;
  line-height:1.5 
}
.cosire-author--affiliation {
  padding:.27em 0;
  line-height:1.37;
  font-size:1.7rem 
}
.author--link {
  margin-right:.5em;
  padding-right:.5em;
  font-size:1.7rem 
}
.article__list {
  font-size:17px 
}
h3.article__list {
  font-size:1.297em 
}
#c-journal-footer {
  padding:24px 0;
  background:#ffff 
}
#c-journal-footer__inner {
  display:flex;
  justify-content:space-between 
}
#c-journal-footer__summary {
  display:flow-root;
  font-style:normal;
  width:-moz-available 
}
#c-journal-footer__title {
  font-size:inherit;
  margin-bottom:get-spacing(xs);
  display:flex;
  font-style:normal 
}
#c-journal-footer-logo figure img {
  width:auto;
  height:45px;
  float:left;
  margin-right:2%;
  font-size:23px;
  font-family:'Trebuchet MS',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif 
}
.c-journal-footer__title-text {
  margin:inherit;
  font-family:Europa,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  padding:0;
  font-family:"Bliss Pro","Daytona W01 Regular";
  font-size:2.17rem;
  color:#333 
}
.c-journal-footer__issn {
  color:#777;
  padding-top:2.7em;
  display:grid;
  margin:0;
  font-family:"Bliss Pro","Daytona W01 Regular";
  font-size:1.8rem 
}
#c-journal-footer__contact {
  font-family:inherit;
  width:70% 
}
.c-journal-footer__contact-title {
  margin-bottom:12px;
  margin-top:0;
  font-weight:400;
  color:#333;
  font-family:"Bliss Pro","Daytona W01 Regular";
  font-size:21.7px 
}
ul.editorialTeam {
  list-style:none;
  padding-left:0;
  font-size:initial;
  line-height:1.7em 
}
ul.c-journal-footer__contact-list {
  list-style:none;
  padding-top:1.027em;
  line-height:initial;
  font-family:var(--font-family-sans),var(--font-family-sans-fallback);
  font-size:1.8rem 
}
li.c-journal-footer__contact-item {
  line-height:1.5em;
  color:#777;
  font-size:inherit;
  font-family:"Bliss Pro","Daytona W01 Regular" 
}
#pageFooter a {
  font-size:inherit;
  line-height:1.5rem;
  font-weight:400 
}
#pageFooter a:visited {
  text-align:left;
  text-decoration:none 
}
#pageFooter a:focus {
  color:#333;
  color:inherit;
  text-align:left;
  text-decoration:none 
}
input.defaultButton,
input.defaultButton:link {
  background-color:#fff;
  border-color:#ccc 
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  cursor:pointer;
  -webkit-appearance:button;
  font-size:1.4rem 
}
input.textField:focus,
input.uploadField:focus,
select.selectMenu:focus,
textarea.textArea:focus {
  border:1px solid #0d355e 
}
#setup .options:active,
.button:active,
.options a:active {
  color:#ff6c3e 
}
html input[type=button],
html input[type=submit],
input.defaultButton {
  min-height:1em;
  min-width:7.5em;
  padding:.5em .85em;
  font:inherit 
}
.action {
  color:#0067c5;
  font-size:1.4rem;
  font-family:Verdana,sans-serif 
}
a.action:focus,
a.action:hover {
  background:0;
  background-color:none;
  border:0 
}
._largeButton a,
._largeButton a:focus,
._largeButton a:hover,
.sign-up button:hover {
  background-color:#00768a 
}
b {
  color:#333;
  line-height:1.5rem;
  font-weight:700 
}
#userRegister {
  color:#e4002b 
}
#submit #checklist tr td {
  padding:.35em 0 
}
#submit #copyrightNotice p,
#submit #copyrightNotice span {
  font-family:Europa;
  font-size:1em;
  line-height:1.37 
}
#submit #privacyStatement {
  font-family:NexusSans;
  line-height:1.24;
  background-color:#f2f2fc;
  margin-top:1em;
  padding:1em .9em;
  border:1px solid #ccc 
}
#submit #privacyStatement h3 {
  font-family:NexusSans;
  padding-top:0;
  margin-bottom:.25em;
  font-size:1.2em 
}
input,
select,
textarea {
  /*! line-height:1.5em; */
  font-style:normal;
  box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.2);
  font-size:initial;
  line-height:initial;
  border:1px solid #ccc;
  /*! margin-bottom:3px; */
  margin-top:3px;
  margin-left:0;
  padding:7px 4px 4px 9px;
  border-radius:1;
  font-family:sans-serif 
}
#results table,
.block,
.inline-block,
form {
  padding-top:0;
  padding-bottom:0 
}
.articlepubDOI,
.info,
.menu,
.tocMenuArticle {
  border:0;
  overflow:auto 
}
textarea {
  width:100%;
  margin-right:0 
}
input:focus,
select:focus,
textarea:focus {
  border-color:#66afe9;
  box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(102,175,233,.6);
  outline:0!important 
}
form.pkp_form {
  margin:initial 
}
#reviewForms .data td .action,
.tocMenuArticle li {
  margin-right:.69em 
}
#content #sectionPolicies h4 {
  padding-top:0;
  margin-top:1.7rem;
  margin-bottom:0;
  font-family:"Bliss Regular","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif;
  color:#d83b5b 
}
#content #sectionPolicies h4:before {
  display:inline-block;
  font:14px/1 FontAwesome;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  transform:translate(0,0);
  content:"\f05a";
  margin-right:.27em;
  font-size:inherit;
  color:#d83b5b 
}
#content #setupEmails td,
#setup p {
  line-height:1.3 
}
#content #sectionPolicies table td {
  font-family:Source Sans Pro,Georgia,serif;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif 
}
#titleAndAbstract table tr td {
  padding:.5em 0 
}
#submissionToBeReviewed p,
#titleAndAbstract p {
  line-height:1.2;
  font-size:1em 
}
#submissionToBeReviewed table tr td {
  padding:.3em 0 
}
#reviewSchedule table tr td {
  padding:.123em 0 
}
#reviewSteps td {
  padding:.5em 0;
  font-size:1em 
}
#reviewerGuidelines p {
  line-height:1.4;
  margin-top:1em 
}
table {
  width:100%;
  font-size:1.4rem 
}
table tr.heading {
  background:#f2f2f2;
  border-top:2px solid #d1d3d5;
  border-bottom:0 
}
.reviewer td,
table tr.heading {
  font-size:1.071em 
}
table tr {
  margin:1.5em 0 
}
.table-borders tr {
  border-bottom:1px solid #d1d3d5 
}
.journal-navigation li {
  flex:1 1 auto 
}
#articleInfoList,
#listwear .tocMenuArticle {
  overflow:auto;
  font-family:Europa,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-size:.9rem;
  line-height:1.4;
  padding-left:0;
  margin-top:0 
}
#standardFooter,
#standardFooter p {
  line-height:1.57;
  font-size:1.4rem 
}
.articleList--value {
  padding-right:4.7%;
  margin-bottom:.7% 
}
.tocMenuArticle {
  padding:0;
  margin:0 
}
.tocMenuArticle li {
  list-style-image:none;
  list-style-type:none;
  margin-left:0;
  white-space:nowrap;
  float:left;
  padding-right:.69em;
  letter-spacing:.009em;
  font-size:initial 
}
.tocMenuArticle li:last-child {
  padding-right:0;
  border-right:0 
}
li.pubDOI {
  border-right:0;
  font-size:1.04em 
}
.articlepubDOI,
.info {
  padding:0;
  line-height:1.7em 
}
.callout {
  font-size:1.125em;
  line-height:1.33333em;
  font-weight:600 
}
._largeButton a,
.block {
  display:block;
  font-weight:400 
}
.article-content li {
  line-height:1.5;
  font-size:1.04em 
}
.block {
  border-bottom:2px solid #ebebeb;
  margin-bottom:1.7em;
  height:100% 
}
#setup {
  padding-top:1em 
}
#generalInformation input {
  padding:.4em 
}
#generalInformation td {
  line-height:1.24 
}
#content #setup div .disabled,
#content #setup div a,
#content #setup div span {
  line-height:1.24;
  margin-top:0;
  font-size:1.4rem 
}
#articleSubmissions h3,
#articleSubmissions ul {
  padding-bottom:.7em 
}
.inline-block {
  display:inline-block;
  margin-top:1.5em;
  font-style:normal;
  font-size:1em;
  margin-bottom:24px 
}
._fulltextButton a,
._largeButton a {
  text-decoration:none;
  font-size:.94em 
}
._largeButton a {
  color:#fff;
  padding:.75em 2em;
  border-radius:3px;
  text-align:center;
  line-height:1.2em;
  letter-spacing:0 
}
.c-button--primary,
.c-button--primary a,
.c-button--secondary {
  box-shadow:none;
  border:0;
  color:#ecfafd 
}
#sidebar .c-button--primary a,
.button-base-1032968619:hover .button-label-3817995894,
.button-base-159610158:hover .button-label-2658192883,
.button-base-3126136790:hover .button-label-2057065834,
.button-base-3479930902:hover .button-label-256261418,
.button-base-3588540778:hover .button-label-1262423735,
.sign-up button:hover span {
  color:#ecfafd 
}
#sidebar .c-button--primary a:hover {
  color:#fff;
  background-color:#0098b3 
}
.c-button--secondary a {
  background:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#dadada)) #f2f2f2;
  background:linear-gradient(to bottom,#f2f2f2,#dadada) #f2f2f2;
  border:1px solid #b6b6b6;
  color:#333;
  box-shadow:none 
}
.c-button--secondary a:focus,
.c-button--secondary a:hover,
.c-button--secondary a:visited {
  background:linear-gradient(to bottom,#fcfcfc,#f2f2f2) #f2f2f2;
  box-shadow:none 
}
#sidebar ._largeButton a {
  color:#333;
  color:inherit 
}
#sidebar .c-separator {
  margin-top:1em;
  padding-top:1em;
  border-top:1px solid #ccc 
}
#sidebar .block .c-separator h3 {
  font-family:Europa,serif;
  font-size:1.7rem;
  font-weight:600;
  border-bottom:0;
  margin-bottom:0;
  padding-bottom:0 
}
#sidebar .block .c-separator a,
#sidebar .block .c-separator p {
  font-size:1.25rem;
  line-height:1.4 
}
#sidebar .block .c-separator a:hover {
  text-decoration:none;
  color:#639 
}
#sidebar .block .c-separator a:visited {
  color:maroon 
}
#sidebar .c-separator--heavy {
  border-color:#324562;
  border-bottom-width:2px 
}
#sidebar .c-separator--top {
  border-top:1px solid #ccc;
  padding-top:24px;
  margin-top:24px 
}
#sidebar .c-separator {
  border-bottom:1px solid #ccc;
  padding-bottom:24px;
  margin-bottom:24px 
}
#sidebar .c-list-group--bordered .c-list-group__item {
  border-bottom:1px solid #e6e6e6 
}
#sidebar .c-list-group--bordered .c-list-group__item:last-child,
#sidebar .custom ul li:last-child,
.TOC:last-child {
  border-bottom:0 
}
#sidebar .c-list-group--md .c-list-group__item {
  padding:.6em 0 
}
#Table0fContents .article-span,
#sidebar .c-list-group--md .c-list-group__item a {
  font-size:1.2em 
}
#sidebar .c-list-group--md .CmsArticle_body a {
  font-size:1em 
}
.c-list-group__item {
  font-size:1.4rem 
}
.TOC {
  border-bottom:1px solid #d7d7d7;
  padding:1em 0;
  line-height:1.4 
}
.TOC:nth-child(odd) {
  line-height:1.4;
  margin-bottom:inherit 
}
.pseudoHeading {
  font-size:1.25em;
  line-height:1.2em;
  padding:.5em 0 .25em 
}
#sidebar .custom ul {
  border-top:1px solid;
  border-bottom:1px solid;
  padding-top:2em;
  padding-bottom:1.7em 
}
#sidebar .custom a,
#sidebar .custom ul li {
  font-size:1.46em;
  line-height:1.4 
}
#sidebar .custom ul li {
  padding-top:.691em;
  padding-bottom:.691em;
  border-bottom:1px solid #ccc 
}
#sidebar .custom .c-button--secondary a {
  padding-top:.345em;
  padding-bottom:.345em;
  font-size:1.4rem 
}
#sidebar .c-separator ul,
#sidebar .c-separator ul li a {
  font-size:1.5em;
  padding-top:0;
  padding-bottom:0;
  border-top:0;
  border-bottom:0 
}
#content .pseudoMenu .pseudoHeading {
  margin-right:.69em;
  font-family:Source Sans Pro,Georgia,serif;
  padding:.5em 0 
}
.separator {
  display:table-column;
  border-bottom:3px solid #fcfcfc 
}
.sort form {
  padding:.25em;
  margin:.25em 0;
  font-family:NexusSans;
  font-size:1.5rem 
}
#setup .pkp_controllers_grid table th,
#setup .pkp_controllers_grid table tr.heading,
.heading {
  font-family:Europa,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-size:1.125em;
  line-height:1.33333em;
  background-color:#dee0e1;
  padding:.25em 
}
.composite-ui,
.selectMenu {
  font-size:.875em;
  line-height:1.71429em 
}
ul.navMenu {
  margin-right:0;
  font-family:Roboto,sans-serif;
  font-weight:700;
  letter-spacing:0;
  text-transform:none;
  transform:translateY(1px) 
}
ul.navMenu li {
  color:#666;
  cursor:default;
  font-size:12px;
  padding:9px 11px;
  position:relative;
  z-index:2 
}
.lm-additional-nav>ul>li:hover,
ul.navMenu li:hover {
  background-color:#efefef;
  box-shadow:0 0 0 1px #ddd inset 
}
.lm-additional-nav>ul>li::after,
ul.navMenu li:after {
  background-color:#eee;
  bottom:0;
  content:'';
  display:none;
  height:1px;
  position:absolute;
  right:0;
  width:100%;
  z-index:3 
}
#searchbar {
  width:25%;
  float:right;
  margin-right:0;
  font-style:unset 
}
#searchbar form {
  width:100%;
  margin:0 
}
#searchbar form input {
  padding:2px 6px;
  font-weight:400 
}
#breadcrumb {
  line-height:1;
  margin-left:auto;
  font-family:NexusSans,"Helvetica Neue",Helvetica,Arial,sans-serif;
  margin-top:1.7em;
  color:#b9b9b9 
}
#header,
#header h1,
#header img,
#headerTitle,
#headerTitle a,
.headline-3789142952,
.headline-424997076,
.impact-factor__value,
.journal-navigation .menu-item--current a,
.journal-stage h1,
.journal-stage h1 a,
.journal-subnav .menu-item--current a,
.search-page .sub-search__discipline-header .sub-discipline-header p strong {
  font-family:"Bliss Bold","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif 
}
#header {
  min-height:10px;
  text-align:left 
}
#header h1,
#header img {
  vertical-align:middle;
  font-weight:600;
  text-align:left;
  width:100%;
  min-height:93px;
  align-items:center;
  display:flex;
  justify-content:space-between;
  line-height:36px 
}
#headerTitle {
  color:#fff;
  font-weight:700;
  line-height:1.4 
}
#headerTitle figure {
  max-width:1440px;
  margin:0 
}
#headerTitle figure img {
  width:100%;
  height:auto 
}
#headerTitle a {
  color:#fff;
  font-size:32px 
}
.journal-stage h1,
.journal-stage h1 a {
  color:#fff;
  font-weight:400;
  max-width:24em 
}
.impact-factor {
  display:inline-block;
  text-align:center 
}
.impact-factor__value {
  background-color:#fff;
  border-radius:50%;
  color:#2b2b2b;
  display:inline-block;
  height:70px;
  font-size:22px;
  font-weight:400;
  line-height:1.18;
  padding-top:1em;
  text-align:center;
  width:70px 
}
.impact-factor__info {
  color:#fff;
  display:block;
  font-family:Verdana;
  font-size:12px;
  line-height:1.83;
  text-align:center;
  position:relative 
}
.impact-factor__info::after {
  color:#fff;
  content:" !";
  font-family:sn_pm_icons;
  font-size:13px 
}
#sidebar #submit-button {
  margin-top:2em;
  color:#fff;
  display:block;
  padding:.9em;
  border-radius:3px;
  text-align:center;
  background:linear-gradient(to bottom,#dcdcdc,#dcdcdc) #1b3051;
  line-height:1.2em;
  letter-spacing:0;
  font-weight:600;
  font-size:1.09em 
}
#sidebar .block .articleToolItem a {
  display:inline-block;
  vertical-align:top;
  font-size:inherit 
}
#leftSidebar {
  font-size:.83em;
  line-height:1.5em;
  display:inherit;
  margin-top:0;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-family:var(--font-family-sans),var(--font-family-sans-fallback) 
}
#Table0fContents,
.article-span {
  font-family:Source Sans Pro,Arial,Helvetica,Lucida Sans Unicode,Microsoft Sans Serif,Segoe UI Symbol,STIXGeneral,Cambria Math,Arial Unicode MS,sans-serif;
  font-size:17px 
}
.row {
  margin:0 auto;
  width:100%;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box 
}
.col-srm,
.small-uncollapse>.column,
.small-uncollapse>.columns,
col-aserm {
  padding-right:10px;
  padding-left:10px 
}
.issue-article {
  margin-top:0;
  border-top:1px solid #ccc 
}
.facet-header,
.search-page .sub-search__filtering .filter-header {
  background:url(../images/grdnt_grey_f8f8f8_e5e5e5.gif) repeat-x #e3e3e3;
  background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#e3e3e3));
  background-image:-webkit-linear-gradient(top,#f8f8f8,#e3e3e3);
  background-image:-moz-linear-gradient(top,#f8f8f8,#e3e3e3);
  background-image:-ms-linear-gradient(top,#f8f8f8,#e3e3e3);
  background-image:-o-linear-gradient(top,#f8f8f8,#e3e3e3);
  background-image:linear-gradient(top,#f8f8f8,#e3e3e3);
  border-bottom:1px solid #ddd;
  -webkit-box-shadow:inset 0 1px 0 0 #fff;
  -moz-box-shadow:inset 0 1px 0 0 #fff;
  box-shadow:inset 0 1px 0 0 #fff;
  padding:6px 10px;
  position:relative 
}
.search-page .sub-search__filtering h3 {
  padding:0;
  font-weight:400;
  text-transform:none 
}
.facet,
.search-page .sub-search__filtering .filter {
  border:1px solid #ddd;
  -webkit-box-shadow:3px 3px 5px rgba(0,0,0,.04);
  -moz-box-shadow:3px 3px 5px rgba(0,0,0,.04);
  box-shadow:3px 3px 5px rgba(0,0,0,.04);
  margin-top:13px 
}
.facet ol li,
.search-page .sub-search__filtering .filter ol li {
  list-style:none;
  border-top:1px solid #e9e9e9;
  font-size:1.1rem;
  position:relative 
}
.facet ol li a,
.search-page .sub-search__filtering .filter ol li a {
  border:1px solid #fff;
  color:#333;
  display:block;
  overflow:hidden;
  position:relative;
  text-decoration:none;
  zoom:1 
}
.facet li,
.facet ol {
  padding:0;
  font-size:14px 
}
.facet-title {
  display:block;
  line-height:1.1;
  padding:5px 55px 5px 10px;
  position:relative;
  z-index:10;
  word-wrap:break-word 
}
.facet-amount {
  position:absolute;
  right:10px;
  bottom:5px;
  z-index:10 
}
.search-page .sub-search__meta p {
  font-family:Verdana,Arial,sans-serif;
  color:#777;
  margin:.5em 0 
}
.search-page .sub-search__controls {
  margin-bottom:1em;
  margin-top:.5em;
  display:none 
}
.search-page .sub-search__meta a.facet-link:hover {
  background-position:right -49px;
  background-color:#aaa;
  text-decoration:none 
}
.search-page .sub-search__meta a.facet-link:active {
  background-position:right -74px;
  color:#ce4900 
}
.search-page .sub-search__discipline-header {
  margin-bottom:20px 
}
.search-page .sub-search__cps-header {
  background-color:#f8f8f8;
  margin-bottom:20px;
  padding:20px 
}
.search-page .sub-search__cps-header .introduction {
  color:#777 
}
#interests .ui-widget-content.ui-autocomplete-input,
.column-block>:last-child,
.insttruct h4,
.search-page .sub-search__cps-header .product-buy,
.u-mb-0 {
  margin-bottom:0 
}
.search-page .sub-search__cps-header img.bookshelf {
  display:block;
  max-width:100% 
}
.search-page .sub-search__cps-header a.return:before,
.search-page .sub-search__result-list .result-item a.expand:before,
.search-page .sub-search__result-list .result-item a.shrink:before {
  content:'\00BB\0020' 
}
.search-page .sub-search__cps-header .buy {
  display:block;
  float:right 
}
.search-page .sub-search__cps-header .price {
  font-size:2.2rem;
  font-weight:700 
}
.search-page .sub-search__cps-header .buypackage {
  margin-bottom:5px;
  position:relative 
}
.search-page .sub-search__cps-header .buypackage .return {
  bottom:0;
  display:block;
  position:absolute 
}
.search-page .sub-search__cps-header .buypackage .price {
  bottom:-9px;
  display:block;
  float:right;
  position:relative;
  right:10px 
}
.search-page .sub-search__cps-header .buypackage .list-price {
  bottom:-14px;
  color:#999;
  display:block;
  float:right;
  font-size:1.6rem;
  margin:0 1em;
  position:relative;
  right:10px;
  text-decoration:line-through 
}
@media screen and (min-width:1004px) {
  #pub-date-graph {
    position:relative;
    left:auto 
  }
  #fdbk_tab {
    opacity:1 
  }
  body.show-menu #header .panel-menu,
  body.show-menu.show-search #header .panel-menu {
    margin:0 
  }
  #global-nav .returnoldspringerlink {
    float:right 
  }
  #basket-widget .toggleable-mini-cart:hover .toggleable-mini-cart__toggle {
    color:#666;
    background-color:#efefef!important;
    border:1px solid #ddd!important;
    border-bottom:1px solid transparent!important 
  }
  #basket-widget .toggleable-mini-cart:hover .toggleable-mini-cart__toggle::before {
    content:"B";
    font-family:sn_pm_icons;
    text-transform:none;
    position:relative;
    display:inline 
  }
  #basket-widget .toggleable-mini-cart:hover .toggleable-mini-cart__body {
    display:block 
  }
  .search-page .sub-search__cps-header .head {
    overflow:hidden 
  }
  .search-page .sub-search__cps-header .head h1 {
    display:block;
    float:left;
    padding-right:3%;
    width:60% 
  }
  .search-page .sub-search__cps-header .head img.bookshelf {
    float:right;
    width:37% 
  }
}
.search-page .sub-search__result-list .result-item .snippet {
  -moz-transition:max-height .8s;
  -o-transition:max-height .8s;
  -webkit-transition:max-height .8s;
  transition:max-height .8s;
  display:block;
  max-height:42px;
  overflow:hidden 
}
.search-page .sub-search__result-list .result-item .snippet.expanded {
  max-height:420px 
}
.search-page .sub-search__result-list .result-item a.expand,
.search-page .sub-search__result-list .result-item a.shrink {
  display:none;
  line-height:1.6 
}
.search-page .sub-search__result-list .result-item a.cover {
  display:block;
  position:absolute;
  right:0;
  top:40px 
}
.search-page .sub-search__result-list .result-item a.cover img {
  height:auto;
  max-width:80px;
  padding-left:.5em 
}
.search-page .sub-search__result-list .result-item .format span:after {
  color:#ddd;
  content:' | ' 
}
.search-page .sub-search__result-list .result-item .price-container .unreduced-price {
  color:#777;
  margin-left:.5em;
  text-decoration:line-through 
}
.search-page .sub-search__result-list .result-item.last {
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  border-bottom-style:none 
}
.search-page .sub-search__filtering .filter .filter-content {
  padding:9px 10px 8px;
  position:relative 
}
.search-page .sub-search__filtering .filter .filter-content input {
  left:7px;
  position:absolute 
}
.search-page .sub-search__filtering .filter .filter-content label {
  display:block;
  padding-left:20px 
}
.search-page .sub-search__filtering .facet ol.hidden-facets,
.search-page .sub-search__filtering .filter ol.hidden-facets {
  height:0;
  overflow:hidden 
}
.search-page .sub-search__filtering .facet-extended.filter ol.hidden-facets,
.search-page .sub-search__filtering .facet.facet-extended ol.hidden-facets {
  border-top:1px solid #e9e9e9;
  height:auto 
}
.search-page .sub-search__filtering .facet .collapse-nav,
.search-page .sub-search__filtering .facet .show-nav,
.search-page .sub-search__filtering .filter .collapse-nav,
.search-page .sub-search__filtering .filter .show-nav {
  display:none;
  margin:0 
}
.search-page .sub-search__filtering .facet-header,
.search-page .sub-search__filtering .facet-title,
.search-page .sub-search__filtering .filter-header {
  font-size:1.3rem 
}
.search-page .sub-search__filtering .facet-header,
.search-page .sub-search__filtering .filter-header {
  background:#fff 
}
.search-page .sub-search__filtering .facet-amount {
  font-size:1.3rem;
  bottom:10px;
  color:#aaa 
}
.search-page .sub-search__filtering .facet-sub-true .facet-title {
  color:#666;
  padding-left:20px 
}
.search-page .sub-search__filtering .facet-sub-true .facet-title:before {
  content:'\2022';
  left:10px;
  position:absolute 
}
.search-page .sub-search__filtering .facet-sub-true.facet-active .facet-title {
  color:#ee7d11;
  padding-left:20px 
}
@media screen and (min-width:1px) and (max-width:599px) {
  .responsive-table table,
  .responsive-table td,
  .responsive-table th,
  .responsive-table tr,
  .search-page .sub-search__filtering .refinement-controls {
    display:block 
  }
  #content .small-12 {
    margin-top:1.07143em;
    margin-bottom:1.07143em 
  }
  #content .row .small-12:first-child {
    margin-top:0 
  }
  #content .row .small-12:last-child {
    margin-bottom:0 
  }
  .search-page .sub-search__filtering .facet .facet-header h3,
  .search-page .sub-search__filtering .facet .filter-header h3,
  .search-page .sub-search__filtering .filter .facet-header h3,
  .search-page .sub-search__filtering .filter .filter-header h3,
  .search-page .sub-search__filtering .refinement-controls .refine {
    white-space:nowrap;
    overflow:hidden;
    -ms-text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis 
  }
  .search-page .sub-search__filtering {
    max-height:45px;
    overflow:hidden;
    padding-bottom:5px 
  }
  .search-page .sub-search__filtering .facet__refining,
  .search-page .sub-search__filtering .filter__refining,
  .search-page .sub-search__filtering.sub-search__refining {
    max-height:none 
  }
  .search-page .sub-search__filtering.sub-search__refining ol {
    display:inherit 
  }
  .search-page .sub-search__filtering h2,
  .search-page .sub-search__filtering ol {
    display:none 
  }
  .search-page .sub-search__filtering .refinement-controls .refine {
    text-decoration:none 
  }
  .search-page .sub-search__filtering .refinement-controls .refine:before {
    -moz-transition-property:-moz-transform;
    -o-transition-property:-o-transform;
    -webkit-transition-property:-webkit-transform;
    transition-property:transform;
    -moz-transition-duration:.5s;
    -o-transition-duration:.5s;
    -webkit-transition-duration:.5s;
    transition-duration:.5s;
    content:"A";
    font-family:sn_pm_icons;
    text-transform:none;
    position:relative;
    display:inline-block;
    margin:0 3px 
  }
  .search-page .sub-search__filtering .facet__refining h3:before,
  .search-page .sub-search__filtering .filter__refining h3:before,
  .search-page .sub-search__filtering .refinement-controls .refine__refining::before {
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg) 
  }
  .search-page .sub-search__filtering .facet,
  .search-page .sub-search__filtering .filter {
    border-left:0;
    border-right:0;
    max-height:40px;
    overflow:hidden 
  }
  .search-page .sub-search__filtering .facet .facet-header,
  .search-page .sub-search__filtering .facet .filter-header,
  .search-page .sub-search__filtering .filter .facet-header,
  .search-page .sub-search__filtering .filter .filter-header {
    cursor:pointer;
    padding:14px 55px 13px 10px 
  }
  .search-page .sub-search__filtering .facet .facet-header h3:before,
  .search-page .sub-search__filtering .facet .filter-header h3:before,
  .search-page .sub-search__filtering .filter .facet-header h3:before,
  .search-page .sub-search__filtering .filter .filter-header h3:before {
    -moz-transition-property:-moz-transform;
    -o-transition-property:-o-transform;
    -webkit-transition-property:-webkit-transform;
    transition-property:transform;
    -moz-transition-duration:.5s;
    -o-transition-duration:.5s;
    -webkit-transition-duration:.5s;
    transition-duration:.5s;
    content:"A";
    font-family:sn_pm_icons;
    text-transform:none;
    position:relative;
    display:inline-block;
    font-size:10px;
    margin-right:3px 
  }
  .search-page .sub-search__filtering .facet .facet-title,
  .search-page .sub-search__filtering .filter .facet-title {
    padding:12px 55px 12px 10px 
  }
  .search-page .sub-search__filtering .facet .facet-amount,
  .search-page .sub-search__filtering .filter .facet-amount {
    bottom:13px 
  }
  .search-page .sub-search__filtering .facet .filter-content input,
  .search-page .sub-search__filtering .filter .filter-content input {
    top:6px 
  }
  .search-page {
    margin-top:25px 
  }
}
.search-page .sub-search__controls .search-field {
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  -moz-border-radius:0;
  -webkit-border-radius:0;
  border-radius:0;
  background-color:transparent;
  border-width:0 
}
.search-page .sub-search__controls .search-field #query {
  font-size:1.3rem;
  background:#fff;
  border:1px solid transparent;
  border-bottom-left-radius:2px;
  border-top-left-radius:2px;
  color:#000;
  outline:0;
  padding:.75em;
  width:100% 
}
.search-page .sub-search__controls .search-field:after {
  content:"6";
  font-family:sn_pm_icons;
  text-transform:none;
  position:absolute;
  display:inline;
  font-size:1.5rem;
  top:10px;
  right:27px;
  z-index:10;
  color:#d83b5b 
}
.search-page .sub-search__controls .search-submit {
  right:20px;
  background:#fff;
  border-color:transparent;
  border-radius:0 2px 2px 0;
  height:34px 
}
.search-page .sub-search__controls .search-submit:hover {
  background:#fff;
  border:0 
}
.search-page .sub-search__meta a.facet-link {
  position:relative;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
  background:#00768a;
  color:#fff;
  display:inline-block;
  margin:.25em 0;
  padding:.1em .75em 
}
.search-page .sub-search__meta a.facet-link:after {
  content:"T";
  font-family:sn_pm_icons;
  text-transform:none;
  position:relative;
  display:inline;
  font-size:.8em;
  padding-left:.7rem 
}
.search-page .sub-search__meta .result-count-message {
  font-size:1.4rem;
  margin-top:6px 
}
.search-page .sub-search__meta .result-meta-information {
  border-bottom:1px solid #d7d7d7;
  padding-bottom:20px 
}
.search-page .sub-search__meta .result-filter {
  line-height:20px;
  display:block 
}
.search-page .sub-search__discipline-header .sub-discipline-header {
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  border:0;
  margin:0;
  padding:3px 0 0 
}
.search-page .sub-search__discipline-header .sub-discipline-header p {
  font-size:2.2rem;
  color:#333;
  font-family:"Bliss Regular","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif 
}
.references .label>a,
.search-page .sub-search__discipline-header .sub-discipline-header p strong {
  font-weight:400 
}
.search-page .sub-search__filtering,
.search-page .sub-search__result-list {
  padding-bottom:50px 
}
.search-page .sub-search__result-list .result-item a.expand::after {
  content:"C";
  font-family:sn_pm_icons;
  text-transform:none;
  position:relative;
  display:inline 
}
.search-page .sub-search__result-list .result-item a.shrink::after {
  content:"B";
  font-family:sn_pm_icons;
  text-transform:none;
  position:relative;
  display:inline 
}
.insttruct li,
.search-page .sub-search__result-list .result-item a.expand,
.search-page .sub-search__result-list .result-item a.shrink {
  font-size:1.4rem 
}
.search-page .sub-search__result-list .functions-bar-bottom .pagination .next,
.search-page .sub-search__result-list .functions-bar-bottom .pagination .prev {
  background-image:none;
  position:relative;
  text-indent:0 
}
.search-page .sub-search__result-list .functions-bar-bottom .pagination .next:after,
.search-page .sub-search__result-list .functions-bar-bottom .pagination .prev:after {
  font-size:1.5rem;
  color:#000;
  left:4px;
  top:-1px 
}
.search-page .sub-search__filtering .facet .collapse-nav:hover:after,
.search-page .sub-search__filtering .facet .show-nav:hover:after,
.search-page .sub-search__filtering .facet ol li a:hover .facet-amount,
.search-page .sub-search__filtering .facet ol li a:hover .facet-title,
.search-page .sub-search__filtering .filter .collapse-nav:hover:after,
.search-page .sub-search__filtering .filter .show-nav:hover:after,
.search-page .sub-search__filtering .filter ol li a:hover .facet-amount,
.search-page .sub-search__filtering .filter ol li a:hover .facet-title,
.search-page .sub-search__result-list .functions-bar-bottom .pagination .next:hover:after,
.search-page .sub-search__result-list .functions-bar-bottom .pagination .prev:hover:after {
  color:#008ca4 
}
.search-page .sub-search__result-list .functions-bar-bottom .pagination .prev:after {
  content:"@";
  font-family:sn_pm_icons;
  text-transform:none;
  position:absolute;
  display:block 
}
.search-page .sub-search__result-list .functions-bar-bottom .pagination .next:after {
  content:"A";
  font-family:sn_pm_icons;
  text-transform:none;
  position:absolute;
  display:block 
}
.search-page .sub-search__result-list .functions-bar-bottom .pagination .page-number {
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none 
}
.search-page .sub-search__filtering .facet-active .facet-title {
  font-weight:400;
  color:#000 
}
.search-page .sub-search__filtering .facet-active .facet-title:after {
  font-size:.9rem;
  content:"T";
  font-family:sn_pm_icons;
  text-transform:none;
  position:absolute;
  display:block;
  margin-top:-4px;
  right:10px;
  top:50% 
}
.search-page .sub-search__filtering .facet,
.search-page .sub-search__filtering .filter {
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  border:0 
}
.search-page .sub-search__filtering .facet-percentage {
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  background:#e3e3e3 
}
.search-page .sub-search__filtering .facet-title {
  padding:10px 55px 10px 10px 
}
.search-page .sub-search__filtering .facet-header,
.search-page .sub-search__filtering .filter-header {
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  border-bottom-style:none;
  padding:8px 8px 8px 0 
}
.search-page .sub-search__filtering .facet-header h3,
.search-page .sub-search__filtering .filter-header h3 {
  font-size:2.2rem;
  font-family:"Bliss Regular","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif;
  font-weight:400 
}
.search-page .sub-search__filtering .facet .remove,
.search-page .sub-search__filtering .filter .remove {
  bottom:8px;
  display:none 
}
.search-page .sub-search__filtering .facet ol li,
.search-page .sub-search__filtering .filter ol li {
  margin-left:0;
  border-top-style:none;
  margin-bottom:.5em 
}
.search-page .sub-search__filtering .facet ol li a,
.search-page .sub-search__filtering .filter ol li a {
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  background-color:#f4f4f4;
  border:0 
}
.search-page .sub-search__filtering .facet .collapse-nav,
.search-page .sub-search__filtering .facet .show-nav,
.search-page .sub-search__filtering .filter .collapse-nav,
.search-page .sub-search__filtering .filter .show-nav {
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  background:0;
  border-top-style:none;
  cursor:pointer 
}
.search-page .sub-search__filtering .facet .collapse-nav:after,
.search-page .sub-search__filtering .facet .show-nav:after,
.search-page .sub-search__filtering .filter .collapse-nav:after,
.search-page .sub-search__filtering .filter .show-nav:after {
  font-size:2rem;
  color:#00768a;
  text-align:center 
}
.search-page .sub-search__filtering .facet .collapse-nav:after,
.search-page .sub-search__filtering .filter .collapse-nav:after {
  content:" B";
  font-family:sn_pm_icons;
  text-transform:none;
  position:relative;
  display:block 
}
.search-page .sub-search__filtering .facet .show-nav:after,
.search-page .sub-search__filtering .filter .show-nav:after {
  content:" C";
  font-family:sn_pm_icons;
  text-transform:none;
  position:relative;
  display:block 
}
.search-page .sub-search__filtering .filter-content {
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  background-color:#f4f4f4;
  padding:10px 
}
@media screen and (min-width:1px) and (max-width:599px) {
  .search-page .sub-search__filtering {
    max-height:50px;
    padding-bottom:10px 
  }
  .search-page .sub-search__filtering .refinement-controls {
    background:#e3e3e3;
    border:0;
    margin-bottom:10px;
    margin-top:10px;
    padding:0 
  }
  .search-page .sub-search__filtering .refinement-controls .refine {
    color:#2b2b2b;
    display:block;
    font-weight:400;
    padding:15px;
    position:relative 
  }
  .search-page .sub-search__filtering .refinement-controls .refine::after {
    -moz-transition-property:-moz-transform;
    -o-transition-property:-o-transform;
    -webkit-transition-property:-webkit-transform;
    transition-property:transform;
    -moz-transition-duration:.5s;
    -o-transition-duration:.5s;
    -webkit-transition-duration:.5s;
    transition-duration:.5s;
    content:"C";
    font-family:sn_pm_icons;
    text-transform:none;
    position:absolute;
    display:block;
    font-size:16px;
    right:12px;
    top:12px 
  }
  .search-page .sub-search__filtering .facet__refining .facet-header h3:after,
  .search-page .sub-search__filtering .facet__refining .filter-header h3:after,
  .search-page .sub-search__filtering .filter__refining .facet-header h3:after,
  .search-page .sub-search__filtering .filter__refining .filter-header h3:after,
  .search-page .sub-search__filtering .refinement-controls .refine__refining::after {
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg) 
  }
  .search-page .sub-search__filtering .facet .facet-header h3:before,
  .search-page .sub-search__filtering .facet .filter-header h3:before,
  .search-page .sub-search__filtering .filter .facet-header h3:before,
  .search-page .sub-search__filtering .filter .filter-header h3:before,
  .search-page .sub-search__filtering .refinement-controls .refine::before {
    content:none 
  }
  .search-page .sub-search__filtering .facet,
  .search-page .sub-search__filtering .filter {
    border-bottom:1px solid #d7d7d7;
    margin-top:5px;
    max-height:48px;
    padding-bottom:10px 
  }
  .search-page .sub-search__filtering .facet__refining,
  .search-page .sub-search__filtering .filter__refining {
    max-height:none 
  }
  .search-page .sub-search__filtering .facet .facet-header h3,
  .search-page .sub-search__filtering .facet .filter-header h3,
  .search-page .sub-search__filtering .filter .facet-header h3,
  .search-page .sub-search__filtering .filter .filter-header h3 {
    font-size:1.4rem;
    font-family:Verdana,sans-serif;
    margin-bottom:5px;
    position:relative 
  }
  .search-page .sub-search__filtering .facet .facet-header h3:after,
  .search-page .sub-search__filtering .facet .filter-header h3:after,
  .search-page .sub-search__filtering .filter .facet-header h3:after,
  .search-page .sub-search__filtering .filter .filter-header h3:after {
    content:"C";
    font-family:sn_pm_icons;
    text-transform:none;
    position:absolute;
    display:block;
    -moz-transition-property:-moz-transform;
    -o-transition-property:-o-transform;
    -webkit-transition-property:-webkit-transform;
    transition-property:transform;
    -moz-transition-duration:.5s;
    -o-transition-duration:.5s;
    -webkit-transition-duration:.5s;
    transition-duration:.5s;
    right:0;
    top:0 
  }
  .search-page .sub-search__filtering .facet .facet-header,
  .search-page .sub-search__filtering .facet .filter-header,
  .search-page .sub-search__filtering .filter .facet-header,
  .search-page .sub-search__filtering .filter .filter-header {
    padding:14px 10px 13px 
  }
}
.search-page .sub-search--srm {
  margin-top:-27px;
  padding-bottom:50px 
}
@media screen and (min-device-width:320px) {
  .layout-4-8 {
    zoom:1;
    max-width:980px;
    margin:0 auto 
  }
  .layout-4-8:after,
  .layout-4-8:before,
  .layout-full .col-main .layout-4-8-reverse:after,
  .layout-full .col-main .layout-4-8-reverse:before,
  .pagination:after,
  .pagination:before {
    content:"";
    display:table 
  }
  .layout-4-8:after,
  .layout-full .col-main .layout-4-8-reverse:after,
  .pagination:after {
    clear:both 
  }
  .layout-full .col-main .layout-4-8-reverse,
  .pagination {
    zoom:1 
  }
  .layout-full-grid .cms-single-content-aside+.cms-single-content {
    margin-top:40px 
  }
  #pdf-thumbnail,
  #viewer .page-number,
  .link-button,
  .products h3 {
    font-family:Verdana,sans-serif 
  }
  #pdf-thumbnail,
  .carousel .products h3,
  .link-button {
    font-size:1.2rem 
  }
  .products h3 a {
    color:#d83b5b 
  }
  .products .product-graphic img {
    border-radius:0;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    border:0;
    max-width:80px 
  }
  .products .product-information p {
    line-height:1.2em;
    font-size:1.2rem 
  }
  .products .price {
    font-family:"Bliss Bold","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif;
    font-weight:400;
    font-size:2.8rem;
    color:#2b2b2b;
    display:inline-block;
    margin-top:.3em 
  }
  .cms-icon-shop {
    width:43px;
    height:28px;
    border:1px solid #777 
  }
  #pdf-thumbnail,
  #reader,
  .chzn-container,
  .link-button,
  span.a-plus-plus.stack {
    position:relative 
  }
  #colorbox,
  #reader {
    background:rgba(0,0,0,.3) 
  }
  #cboxTitle,
  #reader-buttons {
    background:url(../images/grdnt_grey_f8f8f8_e5e5e5.gif) repeat-x #e3e3e3;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#e3e3e3));
    background-image:-webkit-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:-moz-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:-ms-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:-o-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:linear-gradient(top,#f8f8f8,#e3e3e3) 
  }
  .cms-teaser-sidebar .look-inside-badge {
    right:-20px;
    padding-right:.5em 
  }
  span.a-plus-plus.type-small-caps {
    font-variant:small-caps 
  }
  span.a-plus-plus.stack sub {
    position:relative;
    bottom:-.25em 
  }
  span.a-plus-plus.stack sup {
    position:absolute;
    left:.25em;
    top:-.25em 
  }
  #results h2 em.a-plus-plus {
    background:0;
    font-style:italic 
  }
  .chzn-container .chzn-results .no-results span,
  span.a-plus-plus.type-underline {
    font-weight:700 
  }
  #abstract-references span.a-plus-plus.type-underline,
  #pdf-thumbnail,
  #title strong.a-plus-plus,
  .title strong.a-plus-plus {
    font-weight:400 
  }
  #results-list h2 strong.a-plus-plus em {
    background-color:transparent;
    font-style:italic 
  }
  #results-list h2 em strong.a-plus-plus em {
    background-color:#008ca4 
  }
  span.a-plus-plus.inline-media-object {
    margin:0 .2em 
  }
  .abstract-content .MathJax_Display,
  .article-note .MathJax_Display,
  div.a-plus-plus.simple-para {
    display:inline 
  }
  .article-note .inline-equation,
  .chzn-container,
  table.a-plus-plus {
    display:inline-block 
  }
  table.a-plus-plus {
    overflow-x:auto 
  }
  table.a-plus-plus .caption-content {
    display:inline;
    font-style:italic 
  }
  table.a-plus-plus caption {
    padding-right:2.71739130435% 
  }
  .inline-media-object img {
    max-width:100% 
  }
  .chzn-container {
    font-size:1.3rem;
    zoom:1;
    max-width:300px 
  }
  .chzn-container .chzn-drop {
    background:#fff;
    border:1px solid #00768a;
    position:absolute;
    top:29px;
    left:0;
    -webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);
    -moz-box-shadow:0 4px 5px rgba(0,0,0,.15);
    -o-box-shadow:0 4px 5px rgba(0,0,0,.15);
    box-shadow:0 4px 5px rgba(0,0,0,.15);
    z-index:5 
  }
  .chzn-container-single .chzn-single {
    border:1px solid #bcbcbc;
    display:block;
    overflow:hidden;
    white-space:nowrap;
    position:relative;
    line-height:1.3;
    padding:10px 10px 11px;
    color:#666;
    text-decoration:none 
  }
  .chzn-container-single .chzn-default {
    color:#777 
  }
  .chzn-container-single .chzn-single span {
    margin-right:26px;
    display:block;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis 
  }
  .chzn-container-single .chzn-single abbr {
    display:block;
    position:absolute;
    right:26px;
    top:6px;
    width:12px;
    height:13px;
    font-size:.1rem;
    background:url(../images/chosen-sprite.png) right top no-repeat 
  }
  .chzn-container-single .chzn-single abbr:hover {
    background-position:right -11px 
  }
  .chzn-container-single.chzn-disabled .chzn-single abbr:hover {
    background-position:right top 
  }
  .chzn-container-single .chzn-single div {
    position:absolute;
    right:0;
    top:0;
    display:block;
    height:100%;
    width:23px 
  }
  .chzn-container-single .chzn-single div b {
    display:block;
    width:100%;
    height:100% 
  }
  .chzn-container-single .chzn-single div b:before {
    content:"C";
    font-family:sn_pm_icons;
    text-transform:none;
    position:absolute;
    display:inline;
    top:.65em 
  }
  .chzn-container-single .chzn-search {
    padding:3px 4px;
    position:relative;
    margin:0;
    white-space:nowrap 
  }
  .chzn-container-single .chzn-drop {
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box 
  }
  .chzn-container-single-nosearch .chzn-search input {
    position:absolute;
    left:-9000px 
  }
  .chzn-container .chzn-results {
    margin:0 4px 4px 0;
    max-height:240px;
    padding:0 0 0 4px;
    position:relative;
    overflow-x:hidden;
    overflow-y:auto;
    -webkit-overflow-scrolling:touch 
  }
  .chzn-container-multi .chzn-results {
    margin:-1px 0 0;
    padding:0 
  }
  .chzn-container .chzn-results li {
    display:none;
    line-height:15px;
    padding:10px 6px;
    margin:0;
    list-style:none 
  }
  .chzn-container .chzn-results .active-result {
    cursor:pointer;
    display:list-item 
  }
  #pdf-thumbnail a,
  .chzn-disabled,
  .chzn-disabled .chzn-choices .search-choice .search-choice-close,
  .chzn-disabled .chzn-single {
    cursor:default 
  }
  .chzn-container .chzn-results .highlighted {
    background-color:#00768a;
    color:#fff 
  }
  .chzn-container .chzn-results li em {
    font-style:normal;
    font-weight:700 
  }
  .chzn-container .chzn-results .highlighted em {
    background:0 
  }
  .chzn-container .chzn-results .no-results {
    display:list-item 
  }
  .chzn-container .chzn-results .group-result {
    cursor:default;
    color:#999;
    font-weight:700 
  }
  .chzn-container .chzn-results .group-option {
    padding-left:15px 
  }
  #reader-page-template,
  .chzn-container-multi .chzn-drop .result-selected,
  .js .sorting .btn,
  .lt-ie8 #reader .bottom-shadow,
  .no-js .sorting select {
    display:none 
  }
  .chzn-container .chzn-results-scroll {
    background:#fff;
    margin:0 4px;
    position:absolute;
    text-align:center;
    width:321px;
    z-index:5 
  }
  .chzn-container .chzn-results-scroll span {
    display:inline-block;
    height:17px;
    text-indent:-5000px;
    width:9px 
  }
  .chzn-container .chzn-results-scroll-down {
    bottom:0 
  }
  .chzn-container .chzn-results-scroll-down span {
    background:url(../images/chosen-sprite.png) -4px -3px no-repeat 
  }
  .chzn-container .chzn-results-scroll-up span {
    background:url(../images/chosen-sprite.png) -22px -3px no-repeat 
  }
  .chzn-container-active .chzn-choices,
  .chzn-container-active .chzn-single {
    -webkit-box-shadow:0 0 5px rgba(0,0,0,.3);
    -moz-box-shadow:0 0 5px rgba(0,0,0,.3);
    -o-box-shadow:0 0 5px rgba(0,0,0,.3);
    box-shadow:0 0 5px rgba(0,0,0,.3);
    border:1px solid #00768a 
  }
  .chzn-container-active .chzn-single-with-drop {
    border:1px solid #00768a;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none 
  }
  .chzn-container-active .chzn-single-with-drop div {
    background:0;
    border-left:0 
  }
  .chzn-container-active .chzn-single-with-drop div b:before {
    content:"B";
    font-family:sn_pm_icons;
    text-transform:none;
    position:absolute;
    display:inline 
  }
  .chzn-container-active .chzn-choices .search-field input {
    color:#111!important 
  }
  .chzn-disabled {
    opacity:.5!important 
  }
  .cboxIframe,
  .cboxPhoto {
    border:0;
    display:block 
  }
  #cboxOverlay,
  #cboxWrapper,
  #colorbox {
    overflow:hidden;
    position:absolute;
    top:0;
    left:0;
    z-index:9999;
    padding-bottom:20px 
  }
  #cboxOverlay,
  #reader-overlay {
    height:100%;
    position:fixed;
    width:100% 
  }
  #cboxOverlay {
    background:#000 
  }
  #cboxBottomLeft,
  #cboxMiddleLeft {
    clear:left 
  }
  #cboxContent {
    position:relative;
    overflow:visible 
  }
  #cboxLoadedContent {
    overflow:auto;
    background:#fff;
    padding:0 
  }
  #cboxTitle {
    margin:0;
    color:#000;
    font-size:1.3rem;
    font-style:italic;
    position:absolute;
    left:10px;
    bottom:0 
  }
  #cboxLoadingGraphic,
  #cboxLoadingOverlay {
    position:absolute;
    top:0;
    left:0;
    width:100% 
  }
  #cboxClose,
  #cboxNext,
  #cboxPrevious,
  #cboxSlideshow {
    cursor:pointer;
    background:url(../images/colorbox/controls.png) no-repeat;
    height:20px;
    position:absolute;
    top:-20px;
    width:20px;
    text-indent:-9999px 
  }
  .cboxPhoto {
    float:left;
    margin:auto 
  }
  .cboxIframe {
    height:100%;
    width:100% 
  }
  #cboxContent,
  #cboxLoadedContent,
  #colorbox {
    box-sizing:content-box;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box 
  }
  #colorbox {
    padding:20px!important 
  }
  #cboxError {
    padding:50px;
    border:1px solid #ccc 
  }
  #cboxLoadingGraphic {
    background:url(../images/loading.gif) center center no-repeat 
  }
  #cboxLoadingOverlay {
    background:url(../images/bg.png) #f2f2f2 
  }
  #cboxWrapper {
    top:20px!important;
    left:20px!important 
  }
  #cboxCurrent {
    position:absolute;
    top:-22px;
    right:205px;
    text-indent:-9999px 
  }
  #cboxPrevious {
    background-position:0 0;
    right:44px 
  }
  #cboxPrevious.hover {
    background-position:0 -25px 
  }
  #cboxNext {
    background-position:-25px 0;
    right:22px 
  }
  #cboxNext.hover {
    background-position:-25px -25px 
  }
  #cboxClose {
    background-position:-50px 0;
    right:0 
  }
  #cboxClose.hover {
    background-position:-50px -25px 
  }
  .cboxSlideshow_off #cboxPrevious,
  .cboxSlideshow_on #cboxPrevious {
    right:66px 
  }
  .cboxSlideshow_on #cboxSlideshow {
    background-position:-75px -25px;
    right:44px 
  }
  .cboxSlideshow_on #cboxSlideshow.hover {
    background-position:-100px -25px 
  }
  .cboxSlideshow_off #cboxSlideshow {
    background-position:-100px 0;
    right:44px 
  }
  .cboxSlideshow_off #cboxSlideshow.hover {
    background-position:-75px -25px 
  }
  #pdf-hover:hover,
  #pdf-thumbnail a,
  .link-button,
  .link-button:hover {
    text-decoration:none 
  }
  .link-button,
  .reader-position,
  body.reader,
  body.reader .reader-position {
    overflow:hidden 
  }
  #viewer .notext,
  #viewer .page-number,
  .link-button {
    text-shadow:0 1px 1px #fff 
  }
  .link-button {
    background:url(../images/pdf-preview/link-button_bg_v2.png) 0 50% no-repeat #e9e9e9;
    border:1px solid #c6c6c6;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow:0 1px 1px #fff;
    -moz-box-shadow:0 1px 1px #fff;
    box-shadow:0 1px 1px #fff;
    color:#333;
    cursor:pointer;
    display:inline-block;
    line-height:1.2;
    margin:0;
    outline:0;
    padding:6px 9px;
    vertical-align:middle;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none 
  }
  .link-button:hover {
    background:#f2f2f2;
    border:1px solid #939393 
  }
  .link-button:active {
    background:#fff;
    -webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.3);
    -moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.3);
    box-shadow:inset 0 1px 3px rgba(0,0,0,.3);
    padding:7px 9px 5px 
  }
  #pdf-thumbnail {
    background:#fff;
    border:1px solid #a9a9a9;
    -webkit-box-shadow:0 3px 8px rgba(0,0,0,.3);
    -moz-box-shadow:0 3px 8px rgba(0,0,0,.3);
    box-shadow:0 3px 8px rgba(0,0,0,.3);
    float:left;
    display:none;
    margin:0 20px 20px 0;
    width:268px 
  }
  #pdf-hover,
  #reader .bar-dock,
  #reader-overlay.show {
    display:block 
  }
  #pdf-thumbnail .springer-banner {
    position:absolute;
    bottom:8px;
    left:0 
  }
  #pdf-underneath img {
    width:268px;
    border:0 
  }
  #pdf-hover {
    background:url(../images/pdf-preview/pdf-hover.png) no-repeat;
    color:#333;
    position:absolute;
    top:0;
    left:0;
    width:268px 
  }
  #pdf-hover span {
    position:absolute;
    display:block;
    text-align:center;
    top:50%;
    width:268px 
  }
  #pdf-hover em {
    position:absolute;
    left:20px;
    top:20px 
  }
  #reader-overlay {
    background:rgba(0,0,0,.75);
    display:none;
    top:0;
    left:0;
    text-align:center;
    z-index:9994 
  }
  #reader-overlay .btn-close:before {
    background:url(../images/close_icon.png) no-repeat;
    content:"";
    display:inline-block;
    height:11px;
    width:11px;
    margin:0 7px -1px 0 
  }
  .reader-position {
    position:absolute;
    top:25px;
    bottom:-10px;
    left:20px;
    right:20px 
  }
  #reader {
    padding:20px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    height:90%;
    margin:0 auto;
    text-align:left;
    max-width:795px;
    width:auto 
  }
  #reader-buttons {
    height:26px;
    padding:7px 
  }
  #reader-buttons .link-button {
    margin:0 
  }
  #reader-buttons .right {
    margin:0 0 0 7px;
    float:right 
  }
  #reader a.btn-plaintext {
    padding-left:26px;
    width:auto 
  }
  #reader .bar-actions {
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    padding:5px 20px;
    width:auto 
  }
  #reader .get-access {
    border:0;
    padding-left:107px;
    padding-right:108px 
  }
  #reader .bar-access-restr {
    padding-left:20px;
    padding-right:20px;
    width:753px 
  }
  #reader #viewer {
    background:#d4d4d4;
    position:absolute;
    padding:0 20px 20px;
    top:60px;
    bottom:20px;
    left:20px;
    right:20px;
    overflow:auto;
    text-align:center 
  }
  .no-access #reader #viewer {
    margin-top:0 
  }
  #reader #availability {
    position:absolute;
    top:0;
    left:190px;
    height:40px;
    overflow:hidden;
    text-overflow:ellipsis;
    line-height:3;
    text-align:center;
    width:495px;
    white-space:nowrap 
  }
  #reader.springerfied #viewer,
  #reader.springerfied .top-shadow {
    top:68px 
  }
  #reader .springer-banner {
    position:absolute;
    line-height:2 
  }
  #reader .slogo {
    background-position:95% 50% 
  }
  #viewer .page-number {
    color:#666;
    padding-top:15px;
    padding-bottom:15px;
    font-size:1.1rem;
    text-align:center 
  }
  #viewer .pdf-page {
    background:url(../images/pdf-preview/ajax-loader.gif) center 40px no-repeat #fff;
    border:1px solid #a8a8a8;
    margin:0 auto;
    position:relative;
    width:738px;
    text-align:left 
  }
  #viewer .pdf-image {
    width:738px 
  }
  #viewer .pdf-page .truncate {
    background:url(../images/pdf-preview/page-truncate.png) no-repeat;
    height:14px;
    position:absolute;
    bottom:-1px;
    left:-1px;
    width:740px 
  }
  #viewer .plaintext {
    background-color:#fff;
    padding:50px;
    -webkit-column-count:2;
    -moz-column-count:2;
    column-count:2;
    -webkit-column-gap:30px;
    -moz-column-gap:30px;
    column-gap:30px;
    text-align:justify 
  }
  #viewer .notext {
    padding:20px;
    text-align:center;
    background-color:#e0e0e0;
    color:#a0a0a0;
    font-weight:700 
  }
  #viewer h1 {
    background-color:#fff;
    margin:0;
    padding:50px 50px 0 
  }
  .show-pdf .notext,
  .show-pdf .plaintext,
  .show-pdf h1,
  .show-text .pdf-image {
    display:none!important 
  }
  #reader .top-shadow {
    background:url(../images/pdf-preview/reader-top-shadow.png) repeat-x;
    height:7px;
    position:absolute;
    top:78px;
    left:20px 
  }
  .no-access #reader .top-shadow {
    top:60px 
  }
  .bottom-shadow {
    background:url(../images/pdf-preview/reader-bottom-shadow.png) repeat-x;
    height:7px;
    position:absolute;
    bottom:20px;
    left:20px 
  }
  .functions-bar,
  .lt-ie8 .reader .col-aside {
    position:relative;
    z-index:5 
  }
  .lt-ie8 #reader #viewer {
    height:650px 
  }
  .functions-bar {
    background:url(../images/grdnt_grey_f8f8f8_e5e5e5.gif) repeat-x #e3e3e3;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#e3e3e3));
    background-image:-webkit-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:-moz-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:-ms-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:-o-linear-gradient(top,#f8f8f8,#e3e3e3);
    background-image:linear-gradient(top,#f8f8f8,#e3e3e3);
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    -webkit-box-shadow:inset 0 1px 0 #fff;
    -moz-box-shadow:inset 0 1px 0 #fff;
    box-shadow:inset 0 1px 0 #fff;
    border:1px solid #ddd;
    line-height:1.8;
    margin-top:17px;
    padding:5px 10px 
  }
  .functions-bar .pagination {
    margin:7px 0 
  }
  .pagination,
  .sorting .btn,
  .sorting label,
  .sorting select {
    font-size:1.1rem 
  }
  .functions-bar-bottom {
    margin-top:5px 
  }
  .sorting label {
    font-weight:700;
    margin-right:10px 
  }
  .sorting .btn {
    height:16px;
    line-height:1.4 
  }
  .sorting .btn.selected {
    border-color:#666;
    font-weight:700 
  }
  .pagination .next,
  .pagination .prev {
    color:transparent;
    direction:ltr;
    display:block;
    overflow:hidden;
    text-align:left;
    text-indent:-9999em;
    text-transform:capitalize;
    float:left;
    height:24px;
    vertical-align:middle;
    width:24px 
  }
  .pagination .prev {
    background:url(/app-search-front-end/assets-v/images_gen/sprites/palgrave-sprite-sc788d4c21f.png) 0 -130px no-repeat;
    margin-right:10px 
  }
  .pagination .next {
    background:url(/app-search-front-end/assets-v/images_gen/sprites/palgrave-sprite-sc788d4c21f.png) 0 -286px no-repeat;
    margin-left:10px 
  }
  .pagination a.prev:hover,
  .pagination a:focus.prev {
    background:url(/app-search-front-end/assets-v/images_gen/sprites/palgrave-sprite-sc788d4c21f.png) 0 -52px no-repeat 
  }
  .pagination a.prev:active {
    background:url(/app-search-front-end/assets-v/images_gen/sprites/palgrave-sprite-sc788d4c21f.png) no-repeat 
  }
  .pagination span.prev {
    background:url(/app-search-front-end/assets-v/images_gen/sprites/palgrave-sprite-sc788d4c21f.png) 0 -78px no-repeat 
  }
  .pagination a.next:hover,
  .pagination a:focus.next {
    background:url(/app-search-front-end/assets-v/images_gen/sprites/palgrave-sprite-sc788d4c21f.png) 0 -208px no-repeat 
  }
  .pagination a:focus.next,
  .pagination a:focus.prev {
    outline:#999 dotted 1px 
  }
  .pagination a.next:active {
    background:url(/app-search-front-end/assets-v/images_gen/sprites/palgrave-sprite-sc788d4c21f.png) 0 -156px no-repeat 
  }
  .pagination span.next {
    background:url(/app-search-front-end/assets-v/images_gen/sprites/palgrave-sprite-sc788d4c21f.png) 0 -234px no-repeat 
  }
  .pagination .page-nr {
    float:left 
  }
  .pagination input {
    font-size:1.1rem;
    margin:0 2px;
    padding:4px 3px;
    text-align:center;
    width:44px;
    height:24px 
  }
}
#app-debug,
#sidebarFontSize,
.collapsible-wrapper,
.endseparator,
.hide,
.insttruct-head h4:focus,
.journal-navigation-header,
.search-page .sub-search__filtering .refinement-controls,
.tagit-close .ui-icon.ui-icon-close {
  display:none 
}
.cta-aside-section>*+*,
.sub-page>*+* {
  margin-top:23px 
}
.button-base-1032968619:hover .button-icon-446589525,
.button-base-159610158:hover .button-icon-1925105232,
.button-base-3126136790:hover .button-icon-4260326089,
.button-base-3479930902:hover .button-icon-1913844361,
.button-base-3588540778:hover .button-icon-248642068,
.button-icon-1969128361,
.sign-up button:hover svg {
  fill:#ecfafd 
}
.cms-image-only-teaser {
  margin-bottom:1.9em;
  padding:0;
  margin-top:0 
}
.cms-image-only-teaser img {
  width:100%;
  height:auto;
  padding:27px;
  background-color:#f4f4f4 
}
.journal-navigation ul {
  padding-right:45%;
  display:flex;
  flex-flow:row wrap;
  height:2.813em;
  width:1000px;
  list-style:none 
}
.journal-navigation .menu-item--current a,
.journal-navigation .menu-item--current a:hover {
  background-color:#fff;
  color:#333;
  font-family:"Bliss Regular","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif;
  text-decoration:none 
}
.journal-navigation a.menu-item--pending {
  background-color:rgba(255,255,255,.3);
  color:#fff;
  font-family:"Bliss Regular","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif;
  text-decoration:none 
}
.article-body .kicker+h3,
article-body .kicker+h2 {
  font-size:28px;
  margin-top:18px 
}
.search-page .sub-search__filtering h2,
h2.headline-4241089976 {
  font-size:22px;
  font-family:"Bliss Bold","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif;
  font-weight:400 
}
h2.headline-4241089976 {
  color:#2b2b2b;
  line-height:26px;
  margin-bottom:calc(-.25em - 4px);
  transform:translateY(calc(-.1em - 2px));
  margin-top:1.7rem!important 
}
.journal-cover__image {
  height:auto 
}
.medium-2,
.small-2 {
  width:16.66667% 
}
.medium-4,
.small-4 {
  width:33.33333% 
}
.medium-5,
.small-5 {
  width:41.66667% 
}
.medium-7,
.small-7 {
  width:58.33333% 
}
.medium-8,
.small-8 {
  width:66.66667% 
}
.medium-10,
.small-10 {
  width:83.33333% 
}
.medium-11,
.small-11 {
  width:91.66667% 
}
.journal-subnav ul {
  padding:0;
  list-style:none 
}
.search-page .sub-search__filtering h2 {
  color:#3d3e43;
  padding-left:0;
  margin:7px 0 
}
.search-page .sub-search__result-list .result-item {
  overflow:hidden;
  -moz-box-shadow:inset 0 -1px 0 0 #fff,inset 0 -18px 18px -18px #efefef;
  -webkit-box-shadow:inset 0 -1px 0 0 #fff,inset 0 -18px 18px -18px #efefef;
  box-shadow:inset 0 -1px 0 0 #fff,inset 0 -18px 18px -18px #efefef;
  border-bottom:1px solid #d7d7d7;
  padding:20px 0;
  position:relative;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  min-height:180px 
}
.search-page .sub-search__result-list .result-item .result-type {
  display:block;
  margin-bottom:7px;
  color:#555;
  font-weight:700;
  font-size:1.2rem 
}
.search-page .sub-search__result-list .result-item .snippet,
.search-page .sub-search__result-list .result-item h4 {
  padding-right:90px 
}
.search-page .sub-search__result-list .result-item .contributors,
.search-page .sub-search__result-list .result-item .snippet {
  font-size:1.3rem;
  font-family:Verdana,Arial,sans-serif;
  line-height:1.2 
}
.search-page .sub-search__result-list .result-item h4 {
  color:#f5b87f;
  margin:4px 0 14px;
  font-size:2.2rem;
  font-family:"Bliss Bold","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif;
  font-weight:400 
}
.issue h3.link a,
.search-page .sub-search__result-list .result-item h4 a {
  color:#d83b5b 
}
.search-page .sub-search__result-list .result-item .contributors {
  color:#2b2b2b;
  font-family:"Bliss Regular","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif;
  font-size:1.7rem 
}
.search-page .sub-search__result-list .result-item p.meta {
  margin-top:3px;
  padding-right:90px 
}
.search-page .sub-search__result-list .result-item .snippet {
  color:#555;
  margin-bottom:.7rem 
}
.search-page .sub-search__result-list .result-item .format {
  color:#777;
  margin-top:1.3em;
  padding-right:90px;
  margin-bottom:inherit;
  font-size:1.3rem;
  line-height:1.5;
  font-family:Verdana,Arial,sans-serif 
}
.search-page .sub-search__result-list .result-item .format span::after {
  color:#ddd;
  content:' | ' 
}
.search-page .sub-search__result-list .result-item .price-container {
  transition:opacity .5s ease-in-out;
  margin-bottom:0;
  margin-top:.2em;
  min-height:1rem;
  opacity:1 
}
.search-page .sub-search__result-list .result-item .price-container .price {
  font-size:1.8rem;
  color:#2b2b2b;
  font-family:"Bliss Bold","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif;
  font-weight:400 
}
.content-item-list h2,
.search-page .sub-search__result-list h2 {
  font-size:2rem;
  margin:4px 0 8px 
}
.insttruct {
  background-color:#fcfcfc;
  margin:10px 0;
  border-radius:0;
  padding:13px 
}
.insttruct:hover {
  background-color:#f4f4f1;
  border-radius:6px 
}
.page-listing,
.paging {
  margin:15px 0;
  font-family:"Bliss Regular","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif;
  font-weight:400;
  font-size:75% 
}
.page-listing .side-l,
.page-listing .side-r {
  font-family:NexusSans;
  font-size:1.7rem 
}
#rightSidebar {
  width:16%;
  float:right;
  font-size:.83em;
  line-height:1.5em;
  margin-top:0;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-family:var(--font-family-sans),var(--font-family-sans-fallback) 
}
#rightSidebar.slide-right {
  width:30%;
  display:-webkit-box 
}
#sidebar .block h3,
.blockTitle {
  font-size:17px;
  line-height:1.5em;
  display:block;
  padding:.5em 0;
  margin-bottom:.5em;
  font-weight:500;
  border-bottom:2px solid #ebebeb;
  font-family:Europa,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-family:Source Sans Pro,Arial,Helvetica,Lucida Sans Unicode,Microsoft Sans Serif,Segoe UI Symbol,STIXGeneral,Cambria Math,Arial Unicode MS,sans-serif 
}
.blockSubtitle {
  font-size:1.125em;
  line-height:1.33333em;
  display:block;
  border-bottom:1px double #d1d3d5;
  padding-bottom:.5em 
}
.cms-person .person-type {
  margin-top:1.1em 
}
.cms-person .overview {
  zoom:1 
}
.cms-person .avatar {
  margin-top:1em;
  float:left;
  max-width:25%;
  margin-right:7%;
  margin-bottom:.5em 
}
.overview .u-h4 {
  font-size:15px!important;
  font-weight:700!important;
  text-transform:capitalize 
}
.SidePanel .side-panel-toggle .button-link-text,
.overview .author-bio,
.overview .description {
  font-size:14px 
}
.overview .author-bio p,
.overview .description p {
  font-size:inherit;
  line-height:1.2 
}
@media screen and (min-device-width:320px) and (min-width:600px) {
  .layout-4-8 .col-main {
    float:right;
    margin-right:0;
    width:65.3061224% 
  }
  .layout-4-8 .col-aside {
    margin-left:0;
    width:28.5714286% 
  }
  .layout-full .col-main .layout-4-8-reverse .col-main {
    margin-left:0;
    width:65.3061224% 
  }
  .layout-full .col-main .layout-4-8-reverse .col-aside {
    float:right;
    margin-right:0;
    width:28.5714286% 
  }
  .layout-full-grid .cms-single-content-aside+.cms-single-content {
    margin-top:0 
  }
  .chosen {
    min-width:320px 
  }
  .functions-bar {
    height:24px 
  }
  .functions-bar .pagination {
    margin:0;
    position:absolute;
    right:5px;
    top:5px 
  }
  .cms-person .avatar {
    margin-right:7% 
  }
}
@media screen and (min-device-width:320px) {
  .cms-person .description {
    float:left;
    width:68% 
  }
  .cms-person .cms-person-noimage .description {
    width:auto;
    float:none 
  }
  .cms-person address,
  .cms-person ol,
  .cms-person ul {
    margin-top:.6em 
  }
  .cms-person address p {
    margin:0 
  }
  .cms-person .person-detail {
    margin-top:2.15em 
  }
  .cms-person-list h2 {
    padding-right:0 
  }
  .cms-person-list ul {
    list-style-type:none;
    padding:0 
  }
  .cms-person .overview,
  .cms-person-list li {
    zoom:1 
  }
  .cms-person .overview::after,
  .cms-person .overview::before,
  .cms-person-list li:after,
  .cms-person-list li:before,
  .heading-bio::after,
  .heading-bio::before {
    content:"";
    display:table 
  }
  .cms-person-list li:after {
    clear:both 
  }
  .cms-person-list li+li {
    margin-top:1.3em 
  }
  .cms-person-list .cms-person h3 {
    margin-top:.1em 
  }
  .cms-person-list .cms-person .avatar {
    margin-top:.5em 
  }
  .cms-person-list .cms-person .description--paragraph {
    margin-top:.7em 
  }
  .cms-person .avatar {
    margin-top:.5em;
    float:left;
    max-width:25%;
    margin-right:7%;
    border:1px solid #ccc 
  }
  .cms-person .description p:first-of-type span:first-of-type {
    font-weight:700 
  }
  .cms-common li,
  .cms-common p,
  .cms-common td,
  .cms-richtext li,
  .cms-richtext p,
  .cms-richtext td {
    color:#555;
    font-size:1.4rem;
    line-height:1.5;
    word-break:break-word;
    font-family:Verdana,Arial,Helvetica,sans-serif 
  }
  .cms-common ul {
    padding-left:17px 
  }
  .cms-common li {
    list-style-type:disc;
    padding-left:7px;
    font-family:"Bliss Regular","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif;
    font-size:1.6rem;
    margin-top:0 
  }
  #sidebarRTAuthorBios .authorBio {
    padding:0;
    border-bottom:1px solid #d1d3d5 
  }
  .authorBio p {
    padding:0 0 .25em 
  }
  #profile-image {
    float:left;
    padding-right:1.2em;
    padding-bottom:1.2em 
  }
  #tocCoverImage img {
    display:none 
  }
  .details {
    padding-bottom:10px 
  }
}
.details .posted {
  padding-bottom:1em;
  padding-top:1em 
}
footer h2+* {
}
#pageFooter {
  border-top:3px solid #d54449;
  font-weight:400;
  font-size:1.4rem;
  color:#505050;
  background:#222;
}
.srm-footer-links {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap 
}
.srm-footer {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -ms-flex-direction:column;
  flex-direction:column;
  -ms-flex-negative:0;
  flex-shrink:0 
}
.srm-footer-content {
  -webkit-box-flex:1;
  -ms-flex:auto;
  flex:auto 
}
@media print {
  .srm-footer {
    border-top:.1rem solid #dcdcdc;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    page-break-before:avoid;
    -webkit-column-break-before:avoid;
    break-before:avoid-page;
    page-break-inside:avoid;
    break-inside:avoid-page 
  }
  .srm-footer-content>p {
    font-size:8pt;
    line-height:1.5 
  }
}
#pageFooter #social {
  font-size:2.25em;
  display:inline-block;
  line-height:1em 
}
#pageFooter #social ul {
  margin:0;
  padding:0;
  border:0;
  overflow:hidden 
}
#pageFooter #social li {
  padding:0 4px;
  list-style-image:none;
  list-style-type:none;
  margin-left:0;
  white-space:nowrap;
  float:left 
}
#standardFooter {
  font-weight:400;
  text-align:left;
  font-family:NexusSans,Europa,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  color:#f2f2f2 
}
#affiliation,
#standardFooter p,
table.info td,
table.info th,
table.info tr.heading {
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif 
}
#standardFooter a img {
  max-width:350px;
  align-content:right 
}
#standardFooter p {
  color:#fff 
}
.legal span {
  font-size:1.45rem;
  line-height:initial 
}
#results .tocArticle {
  margin-top:0;
  margin-bottom:.1em 
}
#results table thead th,
#results table thead tr.heading,
#setup .pkp_controllers_grid table thead th,
#setup .pkp_controllers_grid table thead tr.heading {
  border-bottom:1px solid #87908f 
}
#results table tfoot td,
#results table tfoot th,
#results table tfoot tr.heading,
#setup .pkp_controllers_grid table tfoot td,
#setup .pkp_controllers_grid table tfoot th,
#setup .pkp_controllers_grid table tfoot tr.heading {
  border-top:1px solid #87908f 
}
#colspan-anchor table,
#colspan-anchor tbody {
  margin:0;
  background-image:-moz-linear-gradient(top,#f8f8f8,#e5e5e5) 
}
#colspan-anchor td {
  font-family:Arial;
  font-size:13px;
  padding:10px 12px 
}
#colspan-anchor .anchor,
#interests .interests {
  padding:7px 
}
#colspan-anchor {
  background:url(../images/grdnt_grey_f8f8f8_e5e5e5.gif) repeat-x #e5e5e5;
  background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#e5e5e5));
  background-image:-webkit-linear-gradient(top,#f8f8f8,#e5e5e5);
  background-image:-moz-linear-gradient(top,#f8f8f8,#e5e5e5);
  background-image:-ms-linear-gradient(top,#f8f8f8,#e5e5e5);
  background-image:-o-linear-gradient(top,#f8f8f8,#e5e5e5);
  background-image:linear-gradient(top,#f8f8f8,#e5e5e5);
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  -webkit-box-shadow:inset 0 1px 0 #fff;
  -moz-box-shadow:inset 0 1px 0 #fff;
  box-shadow:inset 0 1px 0 #fff;
  border:1px solid #dcdcdc;
  line-height:1.8;
  z-index:5;
  min-height:24px 
}
#issues .list {
  padding:0;
  margin-bottom:.7em 
}
#issues .list .issueCoverImage {
  max-width:17%;
  float:right;
  padding-bottom:0;
  margin-left:1em;
  height:auto;
  border-radius:7px;
  margin-right:1em;
  display:none 
}
#issues .list .issueCoverImage img {
  width:100%;
  padding:1em 
}
#issues .list .issueDescriptionImage {
  padding:.5em;
  vertical-align:top;
  display:inline-block;
  max-width:69% 
}
#issues .list h4:before,
#plugins a.action:before {
  content:initial 
}
a.file {
  background-color:transparent;
  padding:0;
  fill:#0c7dbb
}
a.file:hover,
a.file:focus {
  color:#0c7dbb
}
.ul-article--value {
  padding:0 4.7% .7% 0 
}
.tocArticleGalleysPages,
.tocGalleys,
.tocPages {
  display:unset;
  vertical-align:bottom 
}
.Authors,
.tocAuthors,
.tocAuthors a {
  font-weight:500;
  line-height:1.3;
  font-size:1.6rem;
  padding:.25em 0;
  color:#666 
}
.tocAuthors,
.tocAuthors a {
  font-family:"Bliss Regular","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif;
  font-size:1.6rem 
}
.authors-issue .authorName,
.tocAuthors .authorName {
  color:#666 
}
#value {
  padding:0 0 .27em;
  font-size:.95rem 
}
.info--DOI,
.infoPubDate,
.infoPubJournal {
  font-family:NexusSerif,Lora,Source Serif Pro,Georgia,Times,Times Roman,Palatino,serif;
  font-size:1.6rem;
  color:inherit 
}
.info--DOI {
  font-family:inherit;
  font-size:1.4rem 
}
.anchor-has-inherit-color,
.info--article .infoPubJournal a,
.q-gs {
  color:inherit 
}
.doi-issue a:hover,
.tagit-close .text-icon:hover {
  color:#d83b5b;
  text-decoration:none 
}
.ul-journalName {
  font-size:.95em;
  font-family:Source Sans Pro,Arial,sans-serif 
}
.fileDOI,
.tocPages {
  font-family:inherit;
  color:#666 
}
.ArtType {
  background-color:#ee6911;
  padding:0 5px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  color:#fff;
  font-size:11px;
  line-height:1.45 
}
.ArtType,
.tocPages {
  float:right;
  font-family:Arial,sans-serif 
}
.tocPages {
  font-size:87%;
  margin-top:.27rem 
}
.tocCoverImage a.file {
  padding:0;
  border:0 
}
.altmetric-embed img {
  width:120px;
  width:revert-layer 
}
#journalLogo img {
  width:80px;
  height:100px 
}
#articleType {
  font-size:.9rem 
}
#articleTitle h3 {
  background-color:initial;
  margin-top:0;
  font-size:23px;
  color:#505050;
  font-weight:700;
  line-height:28px 
}
#icon,
.icon-person {
  height:9px;
  width:10px;
  fill:currentColor;
  vertical-align:baseline;
  margin-right:2px 
}
.author-group .icon {
  fill:#505050 
}
#affiliationid {
  line-height:1.5em;
  color:#737373 
}
#DOI li,
.pubDOI {
  font-size:1.4rem;
  font-family:NexusSans,Arial,Helvetica,Lucida Sans Unicode,Microsoft Sans Serif,Segoe UI Symbol,STIXGeneral,Cambria Math,Arial Unicode MS,sans-serif 
}
#articleInfo,
#articleLicense,
#articleMetric,
.issueContents {
  font-family:Europa,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif 
}
.li-list {
  margin:.27em 0 
}
#articleInfo,
#articleLicense,
#articleMetric {
  font-size:.845rem 
}
#articleMetric .articleInfo {
  padding:0 0 1em 
}
.article #content {
  margin-bottom:inherit 
}
.article #main h3,
.info li:first-child {
  padding-left:0 
}
.list h4:before,
.pluginList ul li p:before {
  content:'\00BB';
  padding-right:5px 
}
#issueCoverDescription,
#issueDescription {
  font-family:Source Sans Pro,NexusSans,Georgia,serif;
  font-size:1.5rem;
  line-height:1.4;
  margin-top:.5em 
}
.issue-content {
  margin-top:-2em!important 
}
.issueContents {
  font-size:1.2em;
  font-family:"Bliss Regular","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif 
}
h3.articleAuthor,
h3.issue {
  background:0;
  padding-left:0;
  margin-top:.5em;
  font-weight:500;
  padding-top:0;
  font-family:NexusSerif,Georgia,serif;
  box-shadow:inset 0 -1px 0 0 #fff,inset 0 -18px 18px -18px #efefef;
  padding-bottom:.21em;
  font-size:2.17rem;
  border-top:0 
}
#articleComments table,
#assignBlocksToSidebars,
table.settings {
  border:1px solid #d1d3d5 
}
.tableHeading,
table.single {
  border-top:2px solid #d1d3d5 
}
.journal-content h3.issues {
  margin-top:0;
  padding-top:.7em 
}
h3.articleAuthor {
  font-size:2.17rem;
  padding-top:1em;
  margin-bottom:0 
}
#articleComments table .comments,
#setup .pkp_controllers_grid table,
.sectionBlock,
table.info,
table.settings {
  margin-top:1.5em;
  padding-bottom:0;
  margin-bottom:1.5em;
  padding-top:0 
}
#accessKey {
  font-family:josefin-sans,Josefin Slab,sans-serif;
  font-weight:400 
}
table.alt-color-odd tbody tr:nth-child(odd),
table.email tr:nth-child(odd) {
  background-color:#e6e7e8 
}
table.info td,
table.info th,
table.info tr.heading {
  padding:4px 2px;
  font-weight:500 
}
.tableHeading {
  background:#f2f2f2 
}
table.info .tableHeading {
  font-family:Lato;
  font-size:1.125em;
  line-height:1.33333em 
}
table.info a {
  display:contents;
  font-size:initial 
}
#articleComments table thead th,
#articleComments table thead tr.heading,
#profile table tr,
#systemConfiguration table tr,
table.info tr,
table.listing tr,
table.settings thead th,
table.settings thead tr.heading {
  border-bottom:1px solid #d1d3d5 
}
table.info tr:last-child,
table.listing tr:last-child {
  border-bottom:0 
}
table.info td:first-child {
  text-align:left 
}
table.listing td {
  text-align:left;
  font-family:Verdana,sans-serif;
  font-size:1.4rem 
}
#sections .listing tr td {
  padding:.25em 0 
}
table.listing .heading td {
  padding:.41em 0 
}
#articleComments table tfoot td,
#articleComments table tfoot th,
#articleComments table tfoot tr.heading,
table.settings tfoot td,
table.settings tfoot th,
table.settings tfoot tr.heading {
  border-top:1px solid #d1d3d5 
}
#articleComments table th:first-child,
#articleComments table tr.heading:first-child,
table.settings th:first-child,
table.settings tr.heading:first-child {
  border-right:1px solid #d1d3d5 
}
table.nested {
  font-size:.95em;
  line-height:1.71429em;
  margin:0 
}
table.single {
  border-bottom:2px solid #d1d3d5 
}
#systemConfiguration h4 {
  text-transform:capitalize;
  margin-top:1em;
  padding:.25em;
  background-color:#ececed 
}
.highlightCopyediting,
.highlightReviewerNotNotified {
  background-color:#c0dbf2 
}
.highlightCopyediting:before,
.highlightReviewerNotNotified:before {
  content:"\00b9";
  padding:0 4px 
}
.highlightNoDecision {
  background-color:#07355e;
  color:#fff 
}
.highlightNoDecision:before {
  content:"\00b2";
  padding:0 4px 
}
.highlightReviewerConfirmationOverdue {
  background-color:#ff6c3e 
}
.highlightReviewerConfirmationOverdue:before {
  content:"\2020";
  padding:0 4px 
}
.highlightLayoutEditing,
.highlightRevisedCopyUploaded {
  background-color:#1eb568 
}
.highlightLayoutEditing:before,
.highlightRevisedCopyUploaded:before {
  content:"\2666";
  padding:0 4px 
}
.highlightReviewerCompletionOverdue,
.higlightProofreading {
  background-color:#063;
  color:#fff 
}
.highlightReviewerCompletionOverdue:before,
.higlightProofreading:before {
  content:"\25CA";
  padding:0 4px 
}
.highlightCopyediting a,
.highlightLayoutEditing a,
.highlightNoDecision a,
.highlightReviewerCompletionOverdue a,
.highlightReviewerConfirmationOverdue a,
.highlightReviewerNotNotified a,
.highlightRevisedCopyUploaded a,
.higlightProofreading a {
  background-color:initial;
  border-color:initial 
}
#notes ul li {
  padding:.5em;
  list-style-type:none;
  margin-left:0 
}
#signinForm ul li,
.fancyList ul li,
.pluginList ul li {
  list-style-type:none;
  padding:10px 0 5px 5px 
}
span.instruct {
  display:block;
  margin:.5em 0;
  line-height:1.4 
}
#assignBlocksToSidebars #setup .pkp_controllers_grid table th,
#assignBlocksToSidebars #setup .pkp_controllers_grid table tr.heading,
#assignBlocksToSidebars .heading,
#setup .pkp_controllers_grid table #assignBlocksToSidebars th,
#setup .pkp_controllers_grid table #assignBlocksToSidebars tr.heading {
  text-align:center;
  border:1px solid #87908f 
}
#assignBlocksToSidebars input {
  padding:4px 0;
  margin-top:0 
}
#assignBlocksToSidebars td.centerButton {
  vertical-align:middle!important 
}
#setup .options {
  margin-top:2em 
}
#setup .pkp_controllers_grid table {
  border:1px solid #87908f 
}
#articleComments table td,
#articleComments table th,
#articleComments table tr.heading,
#setup .pkp_controllers_grid table td,
#setup .pkp_controllers_grid table th,
#setup .pkp_controllers_grid table tr.heading {
  border-right:1px solid #d1d3d5;
  border-bottom:1px solid #d1d3d5;
  border-left-width:0;
  border-top-width:0 
}
#articleComments table td.last,
#articleComments table td:last-child,
#articleComments table th.last,
#articleComments table th:last-child,
#articleComments table tr.heading:last-child,
#articleComments table tr.last.heading,
#setup .pkp_controllers_grid table td.last,
#setup .pkp_controllers_grid table td:last-child,
#setup .pkp_controllers_grid table th.last,
#setup .pkp_controllers_grid table th:last-child,
#setup .pkp_controllers_grid table tr.heading:last-child,
#setup .pkp_controllers_grid table tr.last.heading {
  border-right-width:0 
}
#articleComments table tbody tr.last td,
#articleComments table tbody tr.last th,
#articleComments table tbody tr.last tr.heading,
#articleComments table tbody tr:last-child td,
#articleComments table tbody tr:last-child th,
#articleComments table tbody tr:last-child tr.heading,
#articleComments table tfoot tr.last td,
#articleComments table tfoot tr.last th,
#articleComments table tfoot tr.last tr.heading,
#articleComments table tfoot tr:last-child td,
#articleComments table tfoot tr:last-child th,
#articleComments table tfoot tr:last-child tr.heading,
#setup .pkp_controllers_grid table tbody tr.last td,
#setup .pkp_controllers_grid table tbody tr.last th,
#setup .pkp_controllers_grid table tbody tr.last tr.heading,
#setup .pkp_controllers_grid table tbody tr:last-child td,
#setup .pkp_controllers_grid table tbody tr:last-child th,
#setup .pkp_controllers_grid table tbody tr:last-child tr.heading,
#setup .pkp_controllers_grid table tfoot tr.last td,
#setup .pkp_controllers_grid table tfoot tr.last th,
#setup .pkp_controllers_grid table tfoot tr.last tr.heading,
#setup .pkp_controllers_grid table tfoot tr:last-child td,
#setup .pkp_controllers_grid table tfoot tr:last-child th,
#setup .pkp_controllers_grid table tfoot tr:last-child tr.heading {
  border-bottom-width:0 
}
#setup .pkp_controllers_grid table th:first-child,
#setup .pkp_controllers_grid table tr.heading:first-child {
  border-right:1px solid #87908f 
}
.composite-ui div.pane div.help-message {
  margin:10px;
  padding:0 
}
.composite-ui>.ui-tabs ul.main-tabs a {
  font-size:1.25em 
}
#sidebar .block .current,
#sidebarUser .current,
.pseudoMenu .current {
  color:#0067c5;
  font-weight:400;
  fill-opacity:context-fill-opacity;
  font-size:1.5rem 
}
#plugins a.action {
  display:inline-block;
  margin-top:.2691em 
}
#signinForm ul,
.fancyList ul,
.pluginList ul {
  padding:0;
  margin:.5em 0 
}
.pluginList ul li {
  border-bottom:1px solid #d1d3d5;
  margin-left:0 
}
.popup #header {
  min-height:initial;
  color:#fff;
  text-align:right;
  font-size:.875em;
  line-height:1.71429em 
}
.popup #body {
  width:100%;
  padding:2em;
  margin-top:0 
}
.popup #main h3 {
  font-weight:400;
  padding:0;
  margin-bottom:1em 
}
.commentTitle {
  font-family:Lato,Trabuchet,sans-serif;
  font-size:1.0625em;
  line-height:1.41176em 
}
#signinForm ul li:before,
.fancyList ul li:before {
  display:inline-block;
  font:14px/1 FontAwesome;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  transform:translate(0,0);
  content:"\f054";
  margin-right:.4em;
  color:currentColor 
}
#interests {
  margin:1.7em auto 
}
#interests .hidden {
  visibility:visible;
  padding:7px;
  display:inline flow-root list-item!important;
  margin-left:0;
  margin-right:10px 
}
.row,
.row.expanded .row,
.small-centered {
  margin-right:auto;
  margin-left:auto 
}
.tagit-close .text-icon {
  margin-left:10px;
  border:1px solid;
  vertical-align:middle 
}
@media screen and (max-width:1060px) {
  #header,
  #mobileNav .menu li #searchbar {
    font-family:Europa,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif 
  }
  #fullNav,
  #leftSidebar,
  #mobileNav .navicon {
    display:none 
  }
  #mobileNav a.navicon {
    display:inline-block;
    float:right;
    height:20px;
    width:24px;
    margin:1.1% 2% 5px 5px;
    font-size:0;
    text-align:right 
  }
  #mobileNav .menu {
    float:right;
    margin-left:0;
    margin-right:0;
    text-align:left;
    min-width:100% 
  }
  #journalLogo {
    float:left;
    min-width:60px;
    vertical-align:top 
  }
  #articleCoverImage {
    display:block;
    min-width:60px;
    float:right 
  }
  #articleCoverImage img {
    width:70px;
    height:100px 
  }
  #main {
    width:70%;
    float:left;
    margin-right:3%;
    margin-left:0;
    box-sizing:inherit 
  }
  #rightSidebar {
    width:27%;
    float:right;
    margin-right:0;
    font-size:.8em;
    line-height:1.5em 
  }
  #mobileNav .menu li {
    clear:both;
    display:block;
    width:100%;
    text-align:left;
    text-transform:none;
    letter-spacing:0;
    margin:2px 0;
    padding:0 0 0 8px;
    font-family:var(--font-family-sans),var(--font-family-sans-fallback);
    font-weight:600 
  }
  #mobileNav .menu li:last-child {
    border:0 
  }
  #mobileNav .menu li a {
    display:block;
    color:#fff;
    font-family:Asia,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif 
  }
  #mobileNav .menu li a:visited {
    color:#fff 
  }
  #mobileNav .menu li a:focus,
  #mobileNav .menu li a:hover {
    color:#e9711c 
  }
  #mobileNav .menu li a:active {
    color:#266ba8 
  }
  #mobileNav .menu li #searchbar {
    display:block;
    width:100%;
    float:left;
    text-align:center 
  }
  #header h1,
  #header img {
    vertical-align:top;
    display:inline-block;
    margin:1.2% 1.2% 1.2% 3%;
    font-weight:600;
    font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    line-height:1.1727em;
    padding:.3em 0 
  }
  #header {
    margin-top:0 
  }
  #main img {
    max-width:-moz-max-content;
    height:-moz-fit-content 
  }
  #copyrightBadge img {
    max-width:30px;
    display:none 
  }
}
@media screen and (max-width:800px) {
  #main {
    width:72%;
    float:left;
    margin-left:0;
    margin-right:0;
    padding-right:0 
  }
  #main img {
    max-width:250px;
    height:auto 
  }
  #copyrightBadge img {
    max-width:30px;
    display:none 
  }
  #articleCoverImage img,
  #journalLogo img {
    max-width:-moz-fit-content 
  }
  #leftSidebar {
    display:none 
  }
  #rightSidebar {
    width:25.5%;
    float:right;
    margin-left:2.5%;
    font-size:.8em;
    line-height:1.5em 
  }
  #pdfCanvasContainer iframe,
  #pdfObject {
    min-height:400px!important 
  }
  #standardFooter a img {
    max-width:800px 
  }
  #issues .list .issueCoverImage,
  #issues .list .issueDescriptionImage {
    max-width:100% 
  }
  #JournalName {
    line-height:30px;
    font-size:1.29rem;
    text-align:center;
    font-family:Arial,Helvetica,Lucida Sans Unicode,Microsoft Sans Serif,Segoe UI Symbol,STIXGeneral,Cambria Math,Arial Unicode MS,sans-serif;
    font-weight:400;
    margin:0 8px 
  }
}
.row {
  max-width:1289px 
}
.row::after,
.row::before {
  display:table;
  content:' ' 
}
.row.collapse>.column,
.row.collapse>.columns,
.small-collapse>.column,
.small-collapse>.columns,
body .rew {
  padding-right:0;
  padding-left:0 
}
.row .row {
  margin-right:-10px;
  margin-left:-10px 
}
.row.expanded,
.row:not(.expanded) .row {
  max-width:none 
}
.column,
.columns {
  width:100%;
  float:left;
  padding-right:10px;
  padding-left:10px 
}
.column.end:last-child:last-child,
.end.columns:last-child:last-child {
  float:left 
}
.row .column.row.row,
.row .row.row.columns {
  margin-right:0;
  margin-left:0;
  padding-right:0;
  padding-left:0 
}
.small-1 {
  width:8.33333% 
}
.small-push-1 {
  left:8.33333% 
}
.small-pull-1 {
  left:-8.33333% 
}
.small-push-2 {
  left:16.66667% 
}
.small-pull-2 {
  left:-16.66667% 
}
.small-offset-1 {
  margin-left:8.33333% 
}
.small-push-3 {
  left:25% 
}
.small-pull-3 {
  left:-25% 
}
.small-offset-2 {
  margin-left:16.66667% 
}
.small-push-4 {
  left:33.33333% 
}
.small-pull-4 {
  left:-33.33333% 
}
.small-offset-3 {
  margin-left:25% 
}
.small-push-5 {
  left:41.66667% 
}
.small-pull-5 {
  left:-41.66667% 
}
.small-offset-4 {
  margin-left:33.33333% 
}
.small-push-6 {
  left:50% 
}
.small-pull-6 {
  left:-50% 
}
.small-offset-5 {
  margin-left:41.66667% 
}
.small-push-7 {
  left:58.33333% 
}
.small-pull-7 {
  left:-58.33333% 
}
.small-offset-6 {
  margin-left:50% 
}
.small-push-8 {
  left:66.66667% 
}
.small-pull-8 {
  left:-66.66667% 
}
.small-offset-7 {
  margin-left:58.33333% 
}
.small-push-9 {
  left:75% 
}
.small-pull-9 {
  left:-75% 
}
.small-offset-8 {
  margin-left:66.66667% 
}
.small-push-10 {
  left:83.33333% 
}
.small-pull-10 {
  left:-83.33333% 
}
.small-offset-9 {
  margin-left:75% 
}
.small-push-11 {
  left:91.66667% 
}
.small-pull-11 {
  left:-91.66667% 
}
.small-offset-10 {
  margin-left:83.33333% 
}
.small-offset-11 {
  margin-left:91.66667% 
}
.small-up-1>.column,
.small-up-1>.columns {
  float:left;
  width:100% 
}
.small-up-1>.column:nth-of-type(1n),
.small-up-1>.columns:nth-of-type(1n),
.small-up-2>.column:nth-of-type(1n),
.small-up-2>.columns:nth-of-type(1n),
.small-up-3>.column:nth-of-type(1n),
.small-up-3>.columns:nth-of-type(1n),
.small-up-4>.column:nth-of-type(1n),
.small-up-4>.columns:nth-of-type(1n),
.small-up-5>.column:nth-of-type(1n),
.small-up-5>.columns:nth-of-type(1n),
.small-up-6>.column:nth-of-type(1n),
.small-up-6>.columns:nth-of-type(1n),
.small-up-7>.column:nth-of-type(1n),
.small-up-7>.columns:nth-of-type(1n),
.small-up-8>.column:nth-of-type(1n),
.small-up-8>.columns:nth-of-type(1n) {
  clear:none 
}
.small-up-1>.column:last-child,
.small-up-1>.columns:last-child,
.small-up-2>.column:last-child,
.small-up-2>.columns:last-child,
.small-up-3>.column:last-child,
.small-up-3>.columns:last-child,
.small-up-4>.column:last-child,
.small-up-4>.columns:last-child,
.small-up-5>.column:last-child,
.small-up-5>.columns:last-child,
.small-up-6>.column:last-child,
.small-up-6>.columns:last-child,
.small-up-7>.column:last-child,
.small-up-7>.columns:last-child,
.small-up-8>.column:last-child,
.small-up-8>.columns:last-child {
  float:left 
}
.small-up-2>.column,
.small-up-2>.columns {
  float:left;
  width:50% 
}
.small-up-3>.column,
.small-up-3>.columns {
  float:left;
  width:33.33333% 
}
.small-up-4>.column,
.small-up-4>.columns {
  float:left;
  width:25% 
}
.small-up-5>.column,
.small-up-5>.columns {
  float:left;
  width:20% 
}
.small-up-6>.column,
.small-up-6>.columns {
  float:left;
  width:16.66667% 
}
.small-up-7>.column,
.small-up-7>.columns {
  float:left;
  width:14.28571% 
}
.small-up-8>.column,
.small-up-8>.columns {
  float:left;
  width:12.5% 
}
.expanded.row .small-collapse.row,
.small-collapse .row {
  margin-right:0;
  margin-left:0 
}
.small-centered,
.small-centered:last-child:not(:first-child) {
  float:none;
  clear:both 
}
.small-pull-0,
.small-push-0,
.small-uncentered {
  position:static;
  float:left;
  margin-right:0;
  margin-left:0 
}
@media print,screen and (min-width:40em) {
  .row .row {
    margin-right:-10px;
    margin-left:-10px 
  }
  .medium-pull-1,
  .medium-pull-10,
  .medium-pull-11,
  .medium-pull-2,
  .medium-pull-3,
  .medium-pull-4,
  .medium-pull-5,
  .medium-pull-6,
  .medium-pull-7,
  .medium-pull-8,
  .medium-pull-9,
  .medium-push-1,
  .medium-push-10,
  .medium-push-11,
  .medium-push-2,
  .medium-push-3,
  .medium-push-4,
  .medium-push-5,
  .medium-push-6,
  .medium-push-7,
  .medium-push-8,
  .medium-push-9 {
    position:relative 
  }
  .medium-1 {
    width:8.33333% 
  }
  .medium-push-1 {
    left:8.33333% 
  }
  .medium-pull-1 {
    left:-8.33333% 
  }
  .medium-offset-0 {
    margin-left:0 
  }
  .medium-2 {
    width:16.66667% 
  }
  .medium-push-2 {
    left:16.66667% 
  }
  .medium-pull-2 {
    left:-16.66667% 
  }
  .medium-offset-1 {
    margin-left:8.33333% 
  }
  .medium-min-3 {
    width:20% 
  }
  .medium-3 {
    width:25% 
  }
  .medium-push-3 {
    left:25% 
  }
  .medium-pull-3 {
    left:-25% 
  }
  .medium-offset-2 {
    margin-left:16.66667% 
  }
  .medium-4 {
    width:33.33333% 
  }
  .medium-push-4 {
    left:33.33333% 
  }
  .medium-pull-4 {
    left:-33.33333% 
  }
  .medium-offset-3 {
    margin-left:25% 
  }
  .medium-5 {
    width:41.66667% 
  }
  .medium-push-5 {
    left:41.66667% 
  }
  .medium-pull-5 {
    left:-41.66667% 
  }
  .medium-offset-4 {
    margin-left:33.33333% 
  }
  .medium-6 {
    width:50% 
  }
  .medium-plus-6 {
    width:54% 
  }
  .medium-push-6 {
    left:50% 
  }
  .medium-pull-6 {
    left:-50% 
  }
  .medium-offset-5 {
    margin-left:41.66667% 
  }
  .medium-7 {
    width:58.33333% 
  }
  .medium-push-7 {
    left:58.33333% 
  }
  .medium-pull-7 {
    left:-58.33333% 
  }
  .medium-offset-6 {
    margin-left:50% 
  }
  .medium-8 {
    width:66.66667% 
  }
  .medium-push-8 {
    left:66.66667% 
  }
  .medium-pull-8 {
    left:-66.66667% 
  }
  .medium-offset-7 {
    margin-left:58.33333% 
  }
  .medium-9 {
    width:75% 
  }
  .medium-push-9 {
    left:75% 
  }
  .medium-pull-9 {
    left:-75% 
  }
  .medium-offset-8 {
    margin-left:66.66667% 
  }
  .medium-10 {
    width:83.33333% 
  }
  .medium-push-10 {
    left:83.33333% 
  }
  .medium-pull-10 {
    left:-83.33333% 
  }
  .medium-offset-9 {
    margin-left:75% 
  }
  .medium-11 {
    width:91.66667% 
  }
  .medium-push-11 {
    left:91.66667% 
  }
  .medium-pull-11 {
    left:-91.66667% 
  }
  .medium-offset-10 {
    margin-left:83.33333% 
  }
  .medium-12 {
    width:100% 
  }
  .medium-offset-11 {
    margin-left:91.66667% 
  }
  .medium-up-1>.column,
  .medium-up-1>.columns {
    float:left;
    width:100% 
  }
  .medium-up-1>.column:nth-of-type(1n),
  .medium-up-1>.columns:nth-of-type(1n),
  .medium-up-2>.column:nth-of-type(1n),
  .medium-up-2>.columns:nth-of-type(1n),
  .medium-up-3>.column:nth-of-type(1n),
  .medium-up-3>.columns:nth-of-type(1n),
  .medium-up-4>.column:nth-of-type(1n),
  .medium-up-4>.columns:nth-of-type(1n),
  .medium-up-5>.column:nth-of-type(1n),
  .medium-up-5>.columns:nth-of-type(1n),
  .medium-up-6>.column:nth-of-type(1n),
  .medium-up-6>.columns:nth-of-type(1n),
  .medium-up-7>.column:nth-of-type(1n),
  .medium-up-7>.columns:nth-of-type(1n),
  .medium-up-8>.column:nth-of-type(1n),
  .medium-up-8>.columns:nth-of-type(1n) {
    clear:none 
  }
  .medium-up-1>.column:nth-of-type(1n+1),
  .medium-up-1>.columns:nth-of-type(1n+1),
  .medium-up-2>.column:nth-of-type(odd),
  .medium-up-2>.columns:nth-of-type(odd),
  .medium-up-3>.column:nth-of-type(3n+1),
  .medium-up-3>.columns:nth-of-type(3n+1),
  .medium-up-4>.column:nth-of-type(4n+1),
  .medium-up-4>.columns:nth-of-type(4n+1),
  .medium-up-5>.column:nth-of-type(5n+1),
  .medium-up-5>.columns:nth-of-type(5n+1),
  .medium-up-6>.column:nth-of-type(6n+1),
  .medium-up-6>.columns:nth-of-type(6n+1),
  .medium-up-7>.column:nth-of-type(7n+1),
  .medium-up-7>.columns:nth-of-type(7n+1),
  .medium-up-8>.column:nth-of-type(8n+1),
  .medium-up-8>.columns:nth-of-type(8n+1) {
    clear:both 
  }
  .medium-up-1>.column:last-child,
  .medium-up-1>.columns:last-child,
  .medium-up-2>.column:last-child,
  .medium-up-2>.columns:last-child,
  .medium-up-3>.column:last-child,
  .medium-up-3>.columns:last-child,
  .medium-up-4>.column:last-child,
  .medium-up-4>.columns:last-child,
  .medium-up-5>.column:last-child,
  .medium-up-5>.columns:last-child,
  .medium-up-6>.column:last-child,
  .medium-up-6>.columns:last-child,
  .medium-up-7>.column:last-child,
  .medium-up-7>.columns:last-child,
  .medium-up-8>.column:last-child,
  .medium-up-8>.columns:last-child {
    float:left 
  }
  .medium-up-2>.column,
  .medium-up-2>.columns {
    float:left;
    width:50% 
  }
  .medium-up-3>.column,
  .medium-up-3>.columns {
    float:left;
    width:33.33333% 
  }
  .medium-up-4>.column,
  .medium-up-4>.columns {
    float:left;
    width:25% 
  }
  .medium-up-5>.column,
  .medium-up-5>.columns {
    float:left;
    width:20% 
  }
  .medium-up-6>.column,
  .medium-up-6>.columns {
    float:left;
    width:16.66667% 
  }
  .medium-up-7>.column,
  .medium-up-7>.columns {
    float:left;
    width:14.28571% 
  }
  .medium-up-8>.column,
  .medium-up-8>.columns {
    float:left;
    width:12.5% 
  }
  .medium-collapse>.column,
  .medium-collapse>.columns {
    padding-right:0;
    padding-left:0 
  }
  .expanded.row .medium-collapse.row,
  .medium-collapse .row {
    margin-right:0;
    margin-left:0 
  }
  .medium-uncollapse>.column,
  .medium-uncollapse>.columns {
    padding-right:10px;
    padding-left:10px 
  }
  .medium-centered {
    margin-right:auto;
    margin-left:auto 
  }
  .medium-centered,
  .medium-centered:last-child:not(:first-child) {
    float:none;
    clear:both 
  }
  .medium-pull-0,
  .medium-push-0,
  .medium-uncentered {
    position:static;
    float:left;
    margin-right:0;
    margin-left:0 
  }
}
@media print,screen and (min-width:64em) {
  .row .row {
    margin-right:-10px;
    margin-left:-10px 
  }
  .large-pull-1,
  .large-pull-10,
  .large-pull-11,
  .large-pull-2,
  .large-pull-3,
  .large-pull-4,
  .large-pull-5,
  .large-pull-6,
  .large-pull-7,
  .large-pull-8,
  .large-pull-9,
  .large-push-1,
  .large-push-10,
  .large-push-11,
  .large-push-2,
  .large-push-3,
  .large-push-4,
  .large-push-5,
  .large-push-6,
  .large-push-7,
  .large-push-8,
  .large-push-9 {
    position:relative 
  }
  .large-1 {
    width:8.33333% 
  }
  .large-push-1 {
    left:8.33333% 
  }
  .large-pull-1 {
    left:-8.33333% 
  }
  .large-offset-0 {
    margin-left:0 
  }
  .large-2 {
    width:16.66667% 
  }
  .large-push-2 {
    left:16.66667% 
  }
  .large-pull-2 {
    left:-16.66667% 
  }
  .large-offset-1 {
    margin-left:8.33333% 
  }
  .large-3 {
    width:25% 
  }
  .large-push-3 {
    left:25% 
  }
  .large-pull-3 {
    left:-25% 
  }
  .large-offset-2 {
    margin-left:16.66667% 
  }
  .large-4 {
    width:33.33333% 
  }
  .large-push-4 {
    left:33.33333% 
  }
  .large-pull-4 {
    left:-33.33333% 
  }
  .large-offset-3 {
    margin-left:25% 
  }
  .large-5 {
    width:41.66667% 
  }
  .large-push-5 {
    left:41.66667% 
  }
  .large-pull-5 {
    left:-41.66667% 
  }
  .large-offset-4 {
    margin-left:33.33333% 
  }
  .large-6 {
    width:50% 
  }
  .large-push-6 {
    left:50% 
  }
  .large-pull-6 {
    left:-50% 
  }
  .large-offset-5 {
    margin-left:41.66667% 
  }
  .large-7 {
    width:58.33333% 
  }
  .large-push-7 {
    left:58.33333% 
  }
  .large-pull-7 {
    left:-58.33333% 
  }
  .large-offset-6 {
    margin-left:50% 
  }
  .large-8 {
    width:66.66667% 
  }
  .large-push-8 {
    left:66.66667% 
  }
  .large-pull-8 {
    left:-66.66667% 
  }
  .large-offset-7 {
    margin-left:58.33333% 
  }
  .large-9 {
    width:75% 
  }
  .large-push-9 {
    left:75% 
  }
  .large-pull-9 {
    left:-75% 
  }
  .large-offset-8 {
    margin-left:66.66667% 
  }
  .large-10 {
    width:83.33333% 
  }
  .large-push-10 {
    left:83.33333% 
  }
  .large-pull-10 {
    left:-83.33333% 
  }
  .large-offset-9 {
    margin-left:75% 
  }
  .large-11 {
    width:91.66667% 
  }
  .large-push-11 {
    left:91.66667% 
  }
  .large-pull-11 {
    left:-91.66667% 
  }
  .large-offset-10 {
    margin-left:83.33333% 
  }
  .large-12 {
    width:100% 
  }
  .large-offset-11 {
    margin-left:91.66667% 
  }
  .large-up-1>.column,
  .large-up-1>.columns {
    float:left;
    width:100% 
  }
  .large-up-1>.column:nth-of-type(1n),
  .large-up-1>.columns:nth-of-type(1n),
  .large-up-2>.column:nth-of-type(1n),
  .large-up-2>.columns:nth-of-type(1n),
  .large-up-3>.column:nth-of-type(1n),
  .large-up-3>.columns:nth-of-type(1n),
  .large-up-4>.column:nth-of-type(1n),
  .large-up-4>.columns:nth-of-type(1n),
  .large-up-5>.column:nth-of-type(1n),
  .large-up-5>.columns:nth-of-type(1n),
  .large-up-6>.column:nth-of-type(1n),
  .large-up-6>.columns:nth-of-type(1n),
  .large-up-7>.column:nth-of-type(1n),
  .large-up-7>.columns:nth-of-type(1n),
  .large-up-8>.column:nth-of-type(1n),
  .large-up-8>.columns:nth-of-type(1n) {
    clear:none 
  }
  .large-up-1>.column:nth-of-type(1n+1),
  .large-up-1>.columns:nth-of-type(1n+1),
  .large-up-2>.column:nth-of-type(odd),
  .large-up-2>.columns:nth-of-type(odd),
  .large-up-3>.column:nth-of-type(3n+1),
  .large-up-3>.columns:nth-of-type(3n+1),
  .large-up-4>.column:nth-of-type(4n+1),
  .large-up-4>.columns:nth-of-type(4n+1),
  .large-up-5>.column:nth-of-type(5n+1),
  .large-up-5>.columns:nth-of-type(5n+1),
  .large-up-6>.column:nth-of-type(6n+1),
  .large-up-6>.columns:nth-of-type(6n+1),
  .large-up-7>.column:nth-of-type(7n+1),
  .large-up-7>.columns:nth-of-type(7n+1),
  .large-up-8>.column:nth-of-type(8n+1),
  .large-up-8>.columns:nth-of-type(8n+1) {
    clear:both 
  }
  .large-up-1>.column:last-child,
  .large-up-1>.columns:last-child,
  .large-up-2>.column:last-child,
  .large-up-2>.columns:last-child,
  .large-up-3>.column:last-child,
  .large-up-3>.columns:last-child,
  .large-up-4>.column:last-child,
  .large-up-4>.columns:last-child,
  .large-up-5>.column:last-child,
  .large-up-5>.columns:last-child,
  .large-up-6>.column:last-child,
  .large-up-6>.columns:last-child,
  .large-up-7>.column:last-child,
  .large-up-7>.columns:last-child,
  .large-up-8>.column:last-child,
  .large-up-8>.columns:last-child {
    float:left 
  }
  .large-up-2>.column,
  .large-up-2>.columns {
    float:left;
    width:50% 
  }
  .large-up-3>.column,
  .large-up-3>.columns {
    float:left;
    width:33.33333% 
  }
  .large-up-4>.column,
  .large-up-4>.columns {
    float:left;
    width:25% 
  }
  .large-up-5>.column,
  .large-up-5>.columns {
    float:left;
    width:20% 
  }
  .large-up-6>.column,
  .large-up-6>.columns {
    float:left;
    width:16.66667% 
  }
  .large-up-7>.column,
  .large-up-7>.columns {
    float:left;
    width:14.28571% 
  }
  .large-up-8>.column,
  .large-up-8>.columns {
    float:left;
    width:12.5% 
  }
  .large-collapse>.column,
  .large-collapse>.columns {
    padding-right:0;
    padding-left:0 
  }
  .expanded.row .large-collapse.row,
  .large-collapse .row {
    margin-right:0;
    margin-left:0 
  }
  .large-uncollapse>.column,
  .large-uncollapse>.columns {
    padding-right:10px;
    padding-left:10px 
  }
  .large-centered {
    margin-right:auto;
    margin-left:auto 
  }
  .large-centered,
  .large-centered:last-child:not(:first-child) {
    float:none;
    clear:both 
  }
  .large-pull-0,
  .large-push-0,
  .large-uncentered {
    position:static;
    float:left;
    margin-right:0;
    margin-left:0 
  }
}
.column-block {
  margin-bottom:1.875rem 
}
* {
  margin:0;
  box-sizing:border-box;
  padding:0 
}
.live-area-wrapper {
  padding-bottom:4.6875%;
  padding-top:3.90625% 
}
#app-debug {
  background:#111;
  border-top:9px solid #b32222;
  bottom:15px;
  font-size:17px;
  height:60px;
  left:15px;
  opacity:.1;
  overflow:scroll;
  padding:10px;
  position:fixed;
  transition:.2s;
  width:480px 
}
#app-debug:hover {
  height:600px;
  opacity:1 
}
#footer-legal {
  background:#fff;
  color:#555 
}
#footer-legal .legal {
  margin:0;
  padding:1em 0;
  font-size:12px 
}
#footer-legal a,
.journal-content a {
  color:#00768a;
  text-decoration:none 
}
.footer-links::before {
  content:" \2022 ";
  padding-right:4px 
}
.footer-links a+a::before {
  content:", ";
  left:0;
  position:absolute 
}
#footer-nav {
  padding:2em 0 
}
#footer-nav h6 {
  color:#fff;
  font-family:"Bliss Bold","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:1.2;
  margin:5px 0 7px 
}
#footer-nav ul {
  font-family:Verdana,sans-serif;
  font-size:12px;
  line-height:1.5;
  list-style:none;
  margin-bottom:1em 
}
#footer-nav li {
  line-height:1.2;
  margin-bottom:.7em 
}
#footer-nav a {
  color:#ccc 
}
#footer-nav .about {
  background:#666;
  font-size:18px;
  line-height:1.5;
  padding:1em 1.5em 
}
#footer-nav .about h3 {
  display:inline-block;
  background-image:url(//www.media.stipwunaraha.ac.id/static/stipwunaraha_logo_light.svg),linear-gradient(transparent,transparent);
  background-position:0 0;
  height:65px;
  margin:7px 0 5px;
  width:146px 
}
#footer-nav .about p {
  font-size:14px;
  line-height:1.5;
  margin-bottom:0;
  font-family:Verdana,Arial,sans-serif 
}
.journal-content {
  color:#555;
  font-size:14px;
  line-height:22px;
  min-height:500px;
  transition:height .25s 
}
.headline-1233570793,
.headline-3332373131,
.headline-3740845194,
.headline-524909129,
.journal-content h2 {
  color:#2b2b2b;
  font-family:"Bliss Bold","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif;
  font-weight:400 
}
.journal-content li {
  margin-left:1.25em;
  margin-bottom:.27em 
}
.journal-content section.usp li {
  margin-left:1.25em 
}
.journal-content h2 {
  font-size:28px;
  line-height:32px 
}
.journal-content .column.medium-7 {
  padding-right:3% 
}
.society-link {
  display:block;
  padding-top:5px 
}
.society-link img {
  max-height:55px;
  max-width:150px;
  object-fit:contain 
}
.journal-cover__image {
  display:block;
  margin:0 auto;
  max-width:153px;
  width:100% 
}
.headline-1233570793,
.headline-3332373131,
.headline-3740845194,
.headline-524909129 {
  font-size:18px;
  line-height:22px;
  margin-bottom:calc(-.25em - 4px);
  transform:translateY(calc(-.1em - 2px)) 
}
.button-base-1830738698,
.button-base-2906877647,
.button-base-47711979,
.button-base-663551917 {
  background-color:#00768a;
  border:0;
  border-radius:0;
  display:flex;
  justify-content:space-between;
  padding:9px 11px;
  transition:.2s;
  -webkit-font-smoothing:antialiased;
  width:100% 
}
.button-base-1830738698:hover,
.button-base-2906877647:hover,
.button-base-47711979:hover,
.button-base-663551917:hover {
  background-color:#0698b1;
  text-decoration:none 
}
.button-label-1281676810,
.button-label-2770091062,
.button-label-3529295895,
.button-label-899355120 {
  color:#ecfafd;
  font-family:"Bliss Regular","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif;
  font-size:16px;
  line-height:22px;
  text-decoration:none;
  transition:.2s 
}
.button-base-1830738698:hover .button-label-3529295895,
.button-base-2906877647:hover .button-label-1281676810,
.button-base-47711979:hover .button-label-2770091062,
.button-base-663551917:hover .button-label-899355120 {
  color:#effbfd 
}
.button-icon-1494494357,
.button-icon-1969128361,
.button-icon-735289524,
.button-icon-878654419 {
  align-self:center;
  display:inline-flex;
  fill:#ecfafd;
  height:16px;
  transform-box:fill-box;
  transition:.2s;
  width:16px 
}
.button-base-1830738698:hover .button-icon-735289524,
.button-base-2906877647:hover .button-icon-1969128361,
.button-base-47711979:hover .button-icon-1494494357,
.button-base-663551917:hover .button-icon-878654419 {
  fill:#effbfd 
}
.price-table-2827577461 tbody {
  display:flex;
  flex-direction:column;
  width:100% 
}
.price-table-2827577461 tr {
  align-items:baseline;
  display:flex;
  justify-content:space-between 
}
.price-table-2827577461 td,
td.price-table-small-print-2284778856 {
  display:flex;
  flex-flow:column 
}
.headline-1283242569,
.headline-3656125096 {
  color:#2b2b2b;
  font-family:"Bliss Bold","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif;
  font-size:28px;
  font-weight:400;
  line-height:32px;
  margin-bottom:calc(-.25em - 4px);
  transform:translateY(calc(-.1em - 2px)) 
}
.button-base-2145177612 {
  background-color:#ddd;
  border:0;
  border-radius:0;
  display:flex;
  justify-content:space-between;
  padding:9px 11px;
  transition:.2s;
  -webkit-font-smoothing:antialiased;
  width:100% 
}
.button-base-2145177612:hover {
  background-color:#cecece;
  text-decoration:none 
}
.button-label-2586741800 {
  color:#2b2b2b;
  font-family:"Bliss Regular","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif;
  font-size:16px;
  line-height:22px;
  text-decoration:none;
  transition:.2s 
}
.button-base-2145177612:hover .button-label-2586741800 {
  color:#282828 
}
.button-icon-2388614187 {
  align-self:center;
  display:inline-flex;
  fill:#2b2b2b;
  height:16px;
  transform-box:fill-box;
  transition:.2s;
  width:16px 
}
.button-base-2145177612:hover .button-icon-2388614187 {
  fill:#282828 
}
.headline-3789142952,
.headline-424997076 {
  color:#2b2b2b;
  font-size:18px;
  font-weight:400;
  line-height:22px;
  margin-bottom:calc(-.25em - 4px);
  transform:translateY(calc(-.1em - 2px));
  margin-top:0 
}
.button-base-1032968619,
.button-base-159610158,
.button-base-3126136790,
.button-base-3479930902,
.button-base-3588540778,
.sign-up button {
  background-color:transparent;
  border:1px solid #00768a;
  border-radius:0;
  display:flex;
  justify-content:space-between;
  padding:9px 11px;
  transition:.2s;
  -webkit-font-smoothing:antialiased;
  width:100% 
}
.button-base-1032968619:hover,
.button-base-159610158:hover,
.button-base-3126136790:hover,
.button-base-3479930902:hover,
.button-base-3588540778:hover {
  background-color:#00768a;
  text-decoration:none 
}
.button-label-1262423735,
.button-label-2057065834,
.button-label-256261418,
.button-label-2658192883,
.button-label-3817995894,
.sign-up button span {
  color:#00768a;
  font-family:"Bliss Regular","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif;
  font-size:16px;
  line-height:22px;
  text-decoration:none;
  transition:.2s 
}
.button-icon-1913844361,
.button-icon-1925105232,
.button-icon-248642068,
.button-icon-4260326089,
.button-icon-446589525,
.sign-up button svg {
  align-self:center;
  display:inline-flex;
  fill:#00768a;
  height:16px;
  transform-box:fill-box;
  transition:.2s;
  width:16px 
}
.box {
  background-color:#f4f4f4;
  padding:30px 20px 
}
.journal-subnav li {
  font-size:16px;
  line-height:22px;
  margin-left:0 
}
.journal-subnav a {
  color:#444;
  text-decoration:none;
  padding:8px 0;
  display:block 
}
.journal-subnav .menu-item--current a {
  color:#00768a 
}
.teaser-navigation .journal-subnav {
  columns:2 
}
.teaser-navigation .journal-subnav--3 {
  columns:3 
}
.teaser-navigation .journal-subnav li {
  font-family:Verdana;
  font-size:14px;
  line-height:18px;
  break-inside:avoid 
}
.teaser-navigation .journal-subnav a {
  color:#00768a;
  padding:6px 0 
}
.journal-navigation {
  background-color:rgba(0,0,0,.2) 
}
.journal-navigation-arrow-icon-size16 {
  width:16px;
  height:16px 
}
@media screen and (max-width:577px) {
  .journal-navigation li+li {
    height:0;
    box-shadow:0 -1px rgba(255,255,255,.2);
    opacity:0;
    transition-delay:.7s;
    transition-duration:.5s;
    transition-property:all 
  }
  .journal-navigation ul:hover li {
    height:45px;
    opacity:1;
    transition-delay:0;
    transition-duration:.2s 
  }
}
.journal-navigation-header svg {
  position:absolute;
  right:0 
}
@media screen and (min-width:578px) {
  .journal-navigation ul {
    display:flex;
    flex-flow:row wrap;
    height:2.813em 
  }
  .journal-navigation li {
    flex:1 1 auto 
  }
  .journal-navigation a {
    text-align:center 
  }
  .journal-navigation .menu-item--current a,
  .journal-navigation .menu-item--current a:hover {
    background-color:#fff;
    color:#333;
    font-family:"Bliss Regular","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif;
    text-decoration:none 
  }
  .journal-navigation a.menu-item--pending {
    background-color:rgba(255,255,255,.3);
    color:#fff;
    font-family:"Bliss Regular","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif;
    text-decoration:none 
  }
  .ie9 .journal-navigation li {
    display:inline-block 
  }
  .journal-navigation-header {
    display:none 
  }
}
.journal-navigation a {
  color:#fff;
  display:block;
  font-size:18px;
  font-weight:400;
  padding-bottom:.734em;
  padding-top:.6em;
  text-align:left;
  text-decoration:none;
  transition:.2s 
}
.ie9 .journal-navigation a {
  padding-left:1em;
  padding-right:1em 
}
.journal-navigation-header a {
  align-items:center;
  display:flex 
}
@media screen and (min-width:578px) {
  .journal-navigation ul {
    display:flex;
    flex-flow:row wrap;
    height:3.128em 
  }
  .journal-navigation li {
    flex:1 1 auto 
  }
  .journal-navigation a {
    text-align:center 
  }
  .journal-navigation .menu-item--current a,
  .journal-navigation .menu-item--current a:hover {
    background-color:#fff;
    color:#333;
    font-family:"Bliss Regular","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif;
    text-decoration:none 
  }
  .journal-navigation a.menu-item--pending {
    background-color:rgba(255,255,255,.3);
    color:#fff;
    font-family:"Bliss Regular","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif;
    text-decoration:none 
  }
  .ie9 .journal-navigation li {
    display:inline-block 
  }
}
@media screen and (min-width:900px) {
  .journal-navigation ul {
    padding-right:45% 
  }
}
@media screen and (min-width:1280px) {
  .live-area-wrapper {
    padding-bottom:60px;
    padding-top:50px 
  }
  .journal-stage {
    padding:33.5px 0 
  }
}
.journal-stage {
  padding:2.6175% 0 
}
.journal-stage h1 {
  color:#fff;
  font-weight:400;
  max-width:24em;
  font-size:7vw;
  line-height:1.2 
}
@media screen and (min-width:459px) {
  .journal-stage h1 {
    font-size:32px;
    line-height:36px 
  }
}
.journal-stage h1 small {
  display:block;
  font-size:12px;
  line-height:20px 
}
.lm-masthead,
.lm-masthead * {
  box-sizing:border-box;
  margin:0;
  padding:0 
}
.article-view .lm-live-area,
.lm-live-area,
body .rew {
  margin-right:auto;
  margin-left:auto;
  max-width:100% 
}
.lm-masthead a {
  text-decoration:none;
  font-family:Nexus Sans,Europa,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif 
}
.lm-masthead {
  border-bottom:1px solid #d7d7d7;
  -webkit-font-smoothing:antialiased;
  background-color:#fff;
  background-image:-webkit-gradient(linear,left top,left bottom,from(#f4f4f4),to(#fff));
  background-image:-webkit-linear-gradient(top,#f4f4f4,#fff);
  background-image:-moz-linear-gradient(top,#f4f4f4,#fff);
  background-image:-ms-linear-gradient(top,#f4f4f4,#fff);
  background-image:-o-linear-gradient(top,#f4f4f4,#fff);
  background-image:linear-gradient(top,#f4f4f4,#fff) 
}
.lm-masthead>:first-child>.lm-column,
.lm-masthead>:first-of-type>.lm-column {
  padding-bottom:3.2%;
  padding-top:2.8% 
}
.lm-masthead>:first-child>.lm-column::after,
.lm-masthead>:first-of-type>.lm-column::after {
  clear:both;
  content:"";
  display:table 
}
.lm-brand {
  float:left;
  padding-bottom:20px;
  padding-right:20px 
}
.lm-brand img {
  display:block;
  max-width:146px;
  width:26vw;
  font-family:NexusSerif,serif;
  line-height:1.33;
  font-size:1.75rem 
}
@media screen and (max-width:600px) {
  #main img,
  #standardFooter a img {
    max-width:250px 
  }
  #main {
    width:100%;
    float:left;
    margin-left:0;
    margin-right:0;
    padding-right:0 
  }
  #main img {
    height:auto 
  }
  #articleCoverImage img,
  #journalLogo img,
  #sidebar {
    display:none 
  }
  #copyrightBadge img {
    max-width:30px;
    display:none 
  }
  #pdfCanvasContainer iframe,
  #pdfObject {
    min-height:400px!important 
  }
  #issues .list .issueCoverImage,
  #issues .list .issueDescriptionImage {
    max-width:100% 
  }
  .row>.column+.column {
    margin-top:20px 
  }
  .lm-brand,
  .lm-live-area {
    padding-bottom:min(max(1.125rem,3vw),1.25rem) 
  }
  .lm-additional-nav,
  .lm-live-area {
    padding-top:min(max(1.125rem,3vw),1.25rem) 
  }
  .lm-live-area a {
    color:initial 
  }
}
.lm-primary-navigation {
  background-color:#fff;
  border-top:1px solid #ddd 
}
.lm-nav-sub {
  display:none;
  list-style:none;
  width:100% 
}
@media screen and (min-width:500px) {
  .lm-nav-sub {
    position:absolute;
    z-index:1 
  }
}
.lm-site-search {
  clear:right;
  float:right;
  font-family:Verdana,sans-serif;
  margin-top:0;
  position:relative;
  max-width:100% 
}
@media screen and (min-width:540px) {
  .lm-brand {
    padding-bottom:0 
  }
  .lm-site-search {
    max-width:327px 
  }
}
.lm-site-search button {
  background:0;
  border:0;
  bottom:0;
  padding:0 10px;
  position:absolute;
  right:0;
  top:0 
}
.lm-site-search button svg {
  fill:#222;
  width:20px 
}
.lm-site-search .lm-search-term {
  background:#fcfcfc;
  border:1px solid #b9b9b9;
  color:#505050;
  font-family:sans-serif;
  font-size:15px;
  height:35px;
  outline:0;
  margin:0;
  padding:.5em 3em .5em .75em;
  width:100% 
}
.lm-additional-nav {
  float:right;
  font-family:Nexus Sans,sans-serif;
  margin-top:-9px 
}
.lm-additional-nav>ul {
  display:flex;
  justify-content:flex-end 
}
.lm-additional-nav>ul>li {
  color:#666;
  cursor:default;
  font-size:12px;
  padding:9px 10px;
  position:relative;
  z-index:2 
}
.lm-additional-nav ul ul.lm-subnav {
  background-color:#efefef;
  border:1px solid #ddd;
  display:none;
  margin-top:-1px;
  padding:7px 0;
  position:absolute;
  right:0;
  top:100%;
  width:14em;
  z-index:1 
}
.lm-additional-nav ul ul.lm-subnav a {
  color:#666;
  display:block;
  padding:6px 10px 
}
.lm-additional-nav ul ul.lm-subnav a:hover {
  background-color:#d83b5b;
  color:#fff;
  text-decoration:none 
}
.lm-additional-nav svg {
  margin-left:.5em;
  position:relative;
  top:.2em;
  width:13px;
  height:13px;
  fill:#d83b5b 
}
.lm-additional-nav .lm-icon-cart {
  margin-top:-3px;
  width:16px;
  height:16px 
}
.lm-additional-nav .lm-icon-cart path {
  fill:#666 
}
.toggleable-mini-cart .toggleable-mini-cart__toggle>span {
  margin-left:.5em 
}
.toggleable-mini-cart .toggleable-mini-cart__body {
  background-color:#efefef;
  border:1px solid #ddd;
  display:none;
  font-size:1.2rem;
  padding:15px 10px 6px;
  position:absolute;
  left:-42%;
  right:auto;
  top:98%;
  width:322px;
  z-index:-1 
}
@media screen and (min-width:474px) {
  .toggleable-mini-cart .toggleable-mini-cart__body {
    min-width:150px;
    border-color:#ddd;
    left:auto;
    right:0 
  }
}
#COSIRELogo,
#journalLogo,
.Publication .publication-brand {
  min-width:60px 
}
.toggleable-mini-cart .toggleable-mini-cart__body ol,
.toggleable-mini-cart .toggleable-mini-cart__body ul {
  border-top:1px solid #e4e4e4;
  padding-top:4px;
  position:static 
}
.toggleable-mini-cart .toggleable-mini-cart__body ol:first-child,
.toggleable-mini-cart .toggleable-mini-cart__body ul:first-child {
  border-top:0;
  padding-top:0 
}
.toggleable-mini-cart .toggleable-mini-cart__body>ul>li {
  font-size:1.2rem;
  margin:0 -10px 
}
.toggleable-mini-cart .toggleable-mini-cart__body>ul>li a {
  color:#666;
  display:block;
  padding:6px 9px 
}
.toggleable-mini-cart .toggleable-mini-cart__body>ul>li a:focus,
.toggleable-mini-cart .toggleable-mini-cart__body>ul>li a:hover {
  color:#fff!important;
  background:#d83b5b 
}
.toggleable-mini-cart .mini-cart__item {
  font-size:0 
}
.toggleable-mini-cart .mini-cart__item__cover {
  width:15% 
}
.toggleable-mini-cart .mini-cart__item__cover img {
  width:41px 
}
.toggleable-mini-cart .mini-cart__item__info {
  width:60% 
}
.toggleable-mini-cart .mini-cart__item__title {
  color:#00768a;
  font-size:12px 
}
.toggleable-mini-cart .mini-cart__item__description,
.toggleable-mini-cart .mini-cart__item__quantity {
  color:#333;
  font-size:12px;
  margin-top:4px 
}
.toggleable-mini-cart .mini-cart__item__total-price {
  color:#333;
  font-size:12px;
  font-weight:700;
  text-align:right;
  width:25% 
}
.toggleable-mini-cart .mini-cart__sub-total {
  font-size:0;
  border-top:1px solid #e4e4e4;
  padding-top:12px;
  margin-top:20px 
}
.toggleable-mini-cart .mini-cart__sub-total__label {
  color:#333;
  font-size:12px;
  font-weight:700;
  text-align:right;
  width:70% 
}
.toggleable-mini-cart .mini-cart__sub-total__value {
  color:#333;
  font-size:12px;
  font-weight:700;
  text-align:right;
  width:30% 
}
.toggleable-mini-cart .mini-cart__message {
  font-size:12px;
  font-weight:700;
  padding-bottom:.5em;
  text-align:center 
}
.toggleable-mini-cart .btn-primary {
  background-color:#00768a;
  box-sizing:border-box;
  color:#fff;
  display:block;
  font-size:16px;
  margin-top:10px;
  padding:9px 0 10px;
  position:relative;
  text-align:center;
  width:100% 
}
.article-body .kicker,
.issue h3.link,
.journal-content .kicker {
  font-size:18px;
  font-weight:400 
}
.toggleable-mini-cart .btn-primary:hover {
  background-color:#008ca4 
}
.toggleable-mini-cart .btn-primary svg {
  fill:#fff;
  height:16px;
  transform-box:fill-box;
  transition:.2s;
  width:16px;
  position:absolute;
  right:6px;
  top:50%;
  transform:translateY(-50%) rotate(-90deg) 
}
.notifyIcon {
  width:16px;
  height:16px;
  background-image:url(//media.stipwunaraha.ac.id/static/icons/email-notif.png) 
}
.ui-pnotify-closer .ui-icon {
  background-image:url(//media.stipwunaraha.ac.id/static/icons/ui-icons_222222_256x240.png) 
}
.notifyIconNewPage {
  background-image:url(//media.stipwunaraha.ac.id/static/icons/icons/page_new.gif) 
}
.notifyIconPageAttachment {
  background-image:url(//media.stipwunaraha.ac.id/static/icons/page_attachment.gif) 
}
.notifyIconEdit {
  background:url(//media.stipwunaraha.ac.id/static/icons/sprite-1127.png) -4px -2434px no-repeat 
}
.notifyIconNewComment {
  background-image:url(//media.stipwunaraha.ac.id/static/icons/comment_new.gif) 
}
.notifyIconPublished {
  background-image:url(//media.stipwunaraha.ac.id/static/icons/list_world.gif) 
}
.notifyIconNewAnnouncement {
  background-image:url(//media.stipwunaraha.ac.id/static/icons/note_new.gif) 
}
.notifyIconPageAlert {
  background-image:url(//media.stipwunaraha.ac.id/static/icons/page_alert.gif) 
}
.issue-title {
  color:#2b2b2b;
  font-size:22px;
  line-height:26px;
  margin-bottom:30px;
  margin-top:18px!important 
}
.issue {
  margin-top:15px;
  padding-top:15px;
  border-top:1px solid #ddd 
}
.issue p.editors small {
  color:#555;
  font-size:14px;
  line-height:28px 
}
.article-body .twoColumnSeparatorLeft--paragraph {
  border-top:1px solid #ddd;
  height:0;
  margin-top:30px;
  padding-top:10px 
}
.article-body .float--right {
  float:right;
  margin-left:15px 
}
.article-body .float--left {
  float:left;
  margin-right:15px 
}
.article-body table {
  margin-bottom:30px;
  width:100% 
}
.article-body tbody tr td {
  border-bottom:1px solid #eee;
  padding:15px 0;
  vertical-align:top 
}
.article-body tbody tr:first-child td {
  border-bottom:1px solid #777;
  padding:10px 0 
}
.article-body tbody tr td:first-child {
  width:auto;
  padding-right:0;
  max-width:100% 
}
.article-body.cover-gallery table {
  table-layout:fixed;
  margin-bottom:10px 
}
.article-body.cover-gallery tbody tr td {
  width:auto;
  padding:15px 10px 
}
.article-body.cover-gallery tbody tr td:first-child {
  padding-left:0;
  padding-right:20px 
}
.article-body.cover-gallery tbody tr td:last-child {
  padding-left:20px;
  padding-right:0 
}
.article-body .flapHead {
  border-top:1px solid #ddd;
  color:#00768a;
  cursor:pointer;
  padding:15px 10px;
  user-select:none 
}
.article-body .collapsible-wrapper {
  padding-left:10px;
  padding-right:10px;
  transition:height .5s 
}
.collapsible {
  padding-bottom:10px 
}
.aside-headline-2750778891,
.aside-headline-2920163469,
.aside-headline-3350774344 {
  color:#444;
  font-family:Verdana,sans-serif;
  font-size:12px;
  font-weight:400;
  line-height:18px;
  margin-bottom:calc(-.25em - 6px);
  transform:translateY(calc(-.1em - 3px)) 
}
.price-cell-2689446056,
.product-title-438621707,
.sign-up h4 {
  color:#2b2b2b;
  font-family:"Bliss Bold","Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif 
}
.box2-321956623,
.box2-3253545896 {
  background-color:#f4f4f4;
  padding:20px 
}
.price-table-2827577461 {
  display:flex;
  font-size:20px;
  line-height:22px;
  margin-bottom:calc(-.25em - 2px);
  transform:translateY(calc(-.1em - 1px));
  width:100% 
}
.product-title-438621707,
.sign-up h4 {
  font-size:18px;
  line-height:22px 
}
.price-cell-2689446056,
.product-title-438621707 {
  margin-bottom:calc(-.25em - 4px);
  transform:translateY(calc(-.1em - 2px)) 
}
.price-cell-2689446056 {
  font-size:22px;
  line-height:26px 
}
.price-table-small-print-2284778856 {
  color:#999;
  font-family:Verdana,sans-serif;
  font-size:12px;
  line-height:18px;
  margin-bottom:calc(-.25em - 6px);
  text-align:right;
  transform:translateY(calc(-.1em - 3px));
  width:100% 
}
.details-summary-label-617948308,
.sign-up h4 {
  font-weight:400;
  transform:translateY(calc(-.1em - 2px)) 
}
.details-summary-2566262091 {
  cursor:pointer;
  /*display:flex;*/
  margin-bottom:-8px;
  outline:0;
  position:relative;
  user-select:none 
}
.details-summary-2566262091::-webkit-details-marker {
  display:none 
}
.details-summary-label-617948308 {
  color:#00768a;
  font-family:Verdana,sans-serif;
  font-size:12px;
  line-height:16px;
  margin-bottom:calc(-.25em - 4px) 
}
.details-marker-1174223415 {
  align-self:center;
  display:inline-flex;
  height:12px;
  transform:rotate(90deg);
  width:12px 
}
details[open] .details-marker-1174223415 {
  transform:rotate(-90deg) 
}
.button-link .icon-navigate {
  fill:#00768a;
  float:inline-end;
  height:20px;
  width:20px;
}
.more-recommended-button span,
.more-citedby-button span {
 font-size:initial;
 font-variant-numeric:lining-nums proportional-nums
}
.sign-up h4 {
  margin-top:0 
}
.sign-up input[type=email] {
  font-size:15px;
  padding:8px;
  width:100% 
}
.sign-up button,
.sign-up div,
.sign-up h4,
.sign-up input,
.sign-up p {
  margin-bottom:calc(-.25em+10px) 
}
.nav-sangia>li {
  position:relative;
  display:block 
}
.side-article-impact .title-number {
  display:block;
  font-size:42px;
  line-height:42px;
  margin:0;
  padding:0;
  font-family:'Elsevier Display';
  color:#d54449 
}
#articleMetric .articleInfo,
.article h7,
.pubDOI li a {
  font-family:NexusSans 
}
.side-article-impact .title-text {
  font-size:13px;
  text-transform:uppercase;
  font-weight:700;
  display:block;
  margin-top:6px;
  margin-bottom:6px;
  color:#020202;
  font-family:NexusSans 
}
.side-article-impact .btn-impact {
  padding-top:7px 
}
.side-article-impact .btn-sangia {
  background:#fff;
  border:1px solid #bbb;
  color:#d54449;
  width:200px;
  display:block;
  height:38px;
  line-height:20px;
  border-radius:20px;
  padding-left:6px;
  padding-right:6px;
  font-weight:700;
  margin:18px auto 0;
  font-size:14px 
}
.side-article-impact .btn-sangia:focus,
.side-article-impact .btn-sangia:hover {
  background:#e9711c;
  border:1px solid #e9711c;
  color:#fff;
  padding-left:6px;
  font-weight:300;
  text-decoration:none 
}
.side-article-impact span.icon-impact {
  font-size:19px;
  margin-right:7px;
  display:inline-block;
  position:relative;
  top:2px 
}
.fa {
  font:14px/1 FontAwesome;
  font-size:inherit;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  transform:translate(0,0) 
}
#DOI,
#affiliation {
  line-height:1.5em 
}
.btn-sangia {
  margin-bottom:0;
  font-weight:400;
  text-align:center;
  vertical-align:middle;
  -ms-touch-action:manipulation;
  touch-action:manipulation;
  cursor:pointer;
  background-image:none;
  border:1px solid transparent;
  white-space:nowrap;
  padding:6px 12px;
  font-size:14px;
  line-height:1.42857143;
  border-radius:4px;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none 
}
.btn-sangia.active.focus,
.btn-sangia.active:focus,
.btn-sangia.focus,
.btn-sangia:active.focus,
.btn-sangia:active:focus,
.btn-sangia:focus {
  outline:dotted thin;
  outline:-webkit-focus-ring-color auto 5px;
  outline-offset:-2px 
}
.btn-sangia:focus,
.btn-sangia:hover {
  color:#333;
  text-decoration:none background-color:#e6e6e6;
  border-color:#adadad 
}
.btn-sangia.active,
.btn-sangia:active {
  outline:0;
  background-image:none;
  -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  box-shadow:inset 0 3px 5px rgba(0,0,0,.125) 
}
.btn-default {
  color:#333;
  background-color:#fff;
  border-color:#ccc 
}
.btn-default.active,
.btn-default.focus,
.btn-default:active,
.btn-default:focus,
.btn-default:hover,
.open>.dropdown-toggle.btn-default {
  color:#333;
  background-color:#e6e6e6;
  border-color:#adadad 
}
.btn-primary {
  color:#fff;
  background-color:#337ab7;
  border-color:#2e6da4 
}
.btn-primary.active,
.btn-primary.focus,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open>.dropdown-toggle.btn-primary {
  color:#fff;
  background-color:#286090;
  border-color:#204d74 
}
.CiteAs .stateCiteAs,
.c-ad--728x90,
.c-ad--970x90 {
  background-color:rgba(0,0,0,.05) 
}
.u-ma-8 {
  margin:8px 
}
.u-ma-16 {
  margin:16px 
}
.u-ma-24 {
  margin:24px 
}
.u-ma-32 {
  margin:32px 
}
.u-ma-48 {
  margin:48px 
}
.u-ma-64 {
  margin:64px 
}
.u-mt-48 {
  margin-top:48px 
}
.u-mt-64 {
  margin-top:64px 
}
.u-mt-auto {
  margin-top:auto 
}
.u-mr-48 {
  margin-right:48px 
}
.u-mr-64 {
  margin-right:64px 
}
.u-mr-auto {
  margin-right:auto 
}
.u-mb-24 {
  margin-bottom:24px 
}
.u-mb-48 {
  margin-bottom:48px 
}
.u-mb-64 {
  margin-bottom:64px 
}
.u-mb-auto {
  margin-bottom:auto 
}
.u-ml-48 {
  margin-left:48px 
}
.u-ml-auto {
  margin-left:auto 
}
@media only screen and (min-width:320px) {
  .js .c-ad--300x250 {
    display:block 
  }
  .js .u-js-hide-at-xs,
  .u-hide-at-xs {
    display:none;
    visibility:hidden 
  }
  .js .u-js-show-at-xs,
  .u-show-at-xs {
    display:block;
    visibility:visible 
  }
  .c-ad {
    padding:8px 
  }
}
.article #main h3,
.button-link,
.c-ad--300x250 {
  background-color:transparent 
}
.c-ad--728x90 iframe,
.c-ad--970x90 iframe {
  max-width:970px;
  height:90px 
}
.c-ad--160x600 {
  padding:0;
  text-align:left 
}
.c-ad--160x600 iframe {
  width:160px;
  height:600px 
}
.topAds {
  background-color: #ccc;
  text-align:center 
}
@media only screen and (min-width:768px) {
  .c-hero {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse 
  }
  .c-hero__image {
    -webkit-box-flex:1;
    -ms-flex:1 1 50%;
    flex:1 1 50%;
    max-width:none;
    position:relative;
    overflow:hidden;
    min-height:260px 
  }
  .c-hero__title {
    font-size:min(max(2.4rem,3vw),3.2rem);
    line-height:min(max(2.6rem,3vw),3.6rem) 
  }
  .c-header__menu--journal .c-header__item--dropdown-menu:last-child .c-header-expander.has-tethered {
    left:0;
    right:auto 
  }
  .c-header-expander__form {
    max-width:600px 
  }
  .c-header-expander.has-tethered {
    min-width:225px 
  }
  .c-footer__header {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center 
  }
  .c-footer__logo {
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1 
  }
  .c-search__input-container--md {
    -webkit-box-flex:999;
    -ms-flex:999 1 auto;
    flex:999 1 auto;
    margin-right:16px;
    margin-bottom:0 
  }
  .js .u-js-hide-at-md,
  .u-hide-at-md {
    display:none;
    visibility:hidden 
  }
  .js .u-js-show-at-md,
  .u-show-at-md {
    display:block;
    visibility:visible 
  }
  .js .c-ad--160x600,
  .js .u-show-following-ad+.c-ad--728x90 {
    display:block 
  }
}
.c-ad--300x250 {
  padding:0 
}
.u-padding-0-top,
.u-padding-0-ver {
  padding-top:0!important 
}
.u-padding-0-bottom,
.u-padding-0-ver {
  padding-bottom:0!important 
}
.c-ad--300x250 iframe {
  width:300px;
  height:250px 
}
.c-ad__label {
  font-size:1.4rem;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-weight:400;
  margin-bottom:4px!important;
  color:#333;
  line-height:1.5 
}
a:focus,
button:focus,
input:focus,
select:focus {
  /*outline:#fece3e solid 3px */
}
#copyrightBadge img,
.article-view .journal-header,
.article-view .lm-primary-navigation,
.externals .__dimensions_badge_embed__ .__dimensions_Badge,
.externals .__dimensions_badge_embed__ .__dimensions_Badge_style_small_circle,
.issue-navigation .extra-detail-1,
.issue-navigation .extra-detail-2,
.mobile-u-hide,
p:empty {
  display:none 
}
a:hover {
  text-decoration:underline;
  -webkit-text-decoration-skip:ink 
}
#articleFullText a,
#standardFooter a,
.anchor,
.author-group .anchor:hover .react-xocs-alternative-link,
.author-group .button-link:hover .react-xocs-alternative-link,
.button-alternatif,
.button-alternative,
.c-banner__link.hover,
.c-banner__link:hover,
.file-link:hover,
.issue-navigation a:focus,
.issue-navigation a:hover,
.link a.external,
.pubDOI a,
.pubDOI li a,
.pubDOI:visited {
  text-decoration:none 
}
.u-font-serif {
  font-family:NexusSerif,Georgia,Times New Roman,Times,STIXGeneral,Cambria Math,Lucida Sans Unicode,Microsoft Sans Serif,Segoe UI Symbol,Arial Unicode MS,serif!important 
}
.u-font-sans {
  font-family:NexusSans,Georgia,Times New Roman,Times,STIXGeneral,Cambria Math,Lucida Sans Unicode,Microsoft Sans Serif,Segoe UI Symbol,Arial Unicode MS,serif!important 
}
.u-font-sans-sang {
  font-family:Nexus Sans,NexusSans,Georgia,Times New Roman,Times,STIXGeneral,Cambria Math,Lucida Sans Unicode,Microsoft Sans Serif,Segoe UI Symbol,Arial Unicode MS,serif!important 
}
.u-font-serif-sang {
  font-family:"Elsevier Display",Georgia,Times New Roman,Times,STIXGeneral,Cambria Math,Lucida Sans Unicode,Microsoft Sans Serif,Segoe UI Symbol,Arial Unicode MS,serif!important 
}
.u-fonts-serif {
  font-family:Gulliver,Harding,Times New Roman,Times,STIXGeneral,Cambria Math,Lucida Sans Unicode,Microsoft Sans Serif,Segoe UI Symbol,Arial Unicode MS,serif!important 
}
.u-fonts-sans {
  font-family:Harding,Georgia,Times New Roman,Times,STIXGeneral,Cambria Math,Lucida Sans Unicode,Microsoft Sans Serif,Segoe UI Symbol,Arial Unicode MS,serif!important 
}
.u-font-sangia {
  font-family:Guardian,Georgia,Times New Roman,Times,STIXGeneral,Cambria Math,Lucida Sans Unicode,Microsoft Sans Serif,Segoe UI Symbol,Arial Unicode MS,serif!important 
}
.scrolled {
  -webkit-box-shadow:0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow:0 0 5px rgba(0,0,0,.3);
  box-shadow:0 0 5px rgba(0,0,0,.3);
  position:fixed;
  top:0;
  z-index:5;
  width:100% 
}
#special-issue-articles li,
.c-article-subject-list li {
  list-style-type:none;
  margin-left:0 
}
#container .articleView {
  margin-bottom:2em 
}
.medium-min-3 {
  width:22% 
}
.medium-plus-6 {
  width:53%;
  padding-left:10px;
  padding-right:10px 
}
.u-padding-0-hor,
.u-padding-0-right {
  padding-right:0!important 
}
#Table0fContents {
  margin-top:5px;
  margin-bottom:.9em 
}
.formButtons .submitFormButton {
  padding:2px 10px 
}
.anchor svg.icon:only-child,
.author-group .button-link.react-xocs-icon-only-link .react-xocs-author-icon,
.author-group .button-link.react-xocs-icon-only-link .react-xocs-author-icon:last-child,
.button,
.button-alternatif svg.icon:only-child,
.button-alternative svg.icon:only-child,
.button-link svg.icon:only-child,
.close-button svg.icon.icon-cross,
html input[type=submit],
input.defaultButton {
  margin:0 
}
.u-margin-0-bottom,
.u-margin-0-ver {
  margin-bottom:0!important 
}
.article-view .lm-masthead>:first-of-type>.lm-column {
  padding-bottom:1.27%;
  padding-top:1.27% 
}
.SidePanelItem .sub-heading {
  line-height:1.5;
  padding-bottom:8px 
}
.SidePanelItem .sub-heading a {
  overflow:hidden;
  max-width:100% 
}
.SidePanelItem .sub-heading h3 {
  color:#007398;
  font-size:initial;
  font-family:Gulliver,Nexus Sans,Arial,Helvetica,Lucida Sans Unicode,Microsoft Sans Serif,Segoe UI Symbol,STIXGeneral,Cambria Math,Arial Unicode MS,sans-serif
}
.SidePanelItem .sub-heading {
  font-family:Nexus Sans,Arial,Helvetica,Lucida Sans Unicode,Microsoft Sans Serif,Segoe UI Symbol,STIXGeneral,Cambria Math,Arial Unicode MS,sans-serif
}
.SidePanelItem .ellipsis,
.SidePanelItem .ellipsis .source {
  overflow:hidden;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal 
}
.SidePanel .title {
  margin-left:-16px;
  padding-left:16px;
  line-height:20px;
  font-weight:700 
}
.u-clamp-2-lines {
  overflow:hidden;
  display:-webkit-box;
  -webkit-box-align:start;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
}
.SidePanel .details {
  padding-top:16px;
  line-height:20px;
  color:#505050;
  font-size:13px 
}
.SidePanel .details .authors {
  font-size:13px 
}
.SidePanel .side-panel-toggle {
  padding:0;
  width:100%;
  position:relative;
  text-align:left;
  color:#505050;
  line-height:32px 
}
.SidePanel .side-panel-pdf-link {
  display:inline-block;
  margin-right:8px 
}
.SidePanel .side-panel-details-toggle {
  display:inline-block;
  padding:0;
  margin-top:4px 
}
.SidePanel .side-panel-details-toggle .icon.icon-navigate-down {
  height:1.3em;
  margin-top:-4px;
  margin-left:4px 
}
.SidePanel .side-panel-details-toggle .icon,
.SidePanel .side-panel-toggle .icon {
  -webkit-transition:-webkit-transform .3s;
  transition:transform .3s;
  -o-transition:transform .3s;
  transition:transform .3s,-webkit-transform .3s 
}
.SidePanel .details-marker-1174223415.icon {
  float:inline-end;
  height:20px;
  width:20px;
}
.SidePanel .side-panel-view-more {
  display:inline-block;
  margin-bottom:12px 
}
.SidePanel .side-panel-view-more .icon {
  height:.9em 
}
.SidePanel.hidden {
  visibility:hidden;
  height:0 
}
.button-link {
  border:none;
  -webkit-transition:color .3s;
  -o-transition:color .3s;
  transition:color .3s;
  font-family:inherit 
}
#JournalName,
#JournalName a,
#coverArticleIssue img,
.button-alternatif,
.button-alternative {
  font-family:NexusSans,Arial,Helvetica,Lucida Sans Unicode,Microsoft Sans Serif,Segoe UI Symbol,STIXGeneral,Cambria Math,Arial Unicode MS,sans-serif 
}
.button-link:focus {
  color:#007398
}
.button-link:hover {
  color:#e9711c;
  color:currentColor;
  cursor:pointer 
}
.button-link-text {
  border-bottom:1px solid currentColor;
  -webkit-transition:border-bottom-color .3s;
  -o-transition:border-bottom-color .3s;
  transition:border-bottom-color .3s;
  /*vertical-align:middle*/
}
.author-group .button-link .react-xocs-author-icon {
  height:1em;
  margin:0px 0px -1px 2px 
}
.author-group .button-link .react-xocs-author-icon:last-child,
.author-group .button-link.react-xocs-icon-only-link {
  margin:0 0 0 4px 
}
.author-group .anchor .react-xocs-alternative-link,
.author-group .button-link .react-xocs-alternative-link {
  text-decoration:none;
  -webkit-text-decoration:none currentColor;
  text-decoration:none currentColor;
  text-decoration-thickness:1px;
  text-underline-position:from-font 
}
.button-link svg.icon {
  fill:currentColor;
  /*fill:#007398;*/vertical-align:middle;
  -webkit-transition:fill .3s;
  -o-transition:fill .3s;
  transition:fill .3s 
}
.button-link:hover {
  color:#2e2e2e;
  cursor:pointer 
}
.button-link:active .button-link-text,
.button-link:hover .button-link-text {
  border-bottom:2px solid #eb6500 
}
.button-link:hover svg.icon {
  fill:#eb6500;
  fill:currentColor 
}
.button-link:focus-visible {
  outline:#eb6500 solid 2px;
  outline-offset:2px 
}
.button-link:focus-visible:hover .button-link-text {
  border-bottom:2px solid #eb6500 
}
.button-link:focus-visible:hover svg.icon {
  fill:#eb6500 
}
.button-link:disabled {
  color:#b9b9b9;
  cursor:default 
}
.author-ref {
  margin-left:.17em 
}
#References h6,
.article-view .live-area-wrapper,
.articleView h6 {
  padding-top:1.27em 
}
.ViewFullIssue,
.DownloadFullIssue {
  display:inline-block;
  margin-top:16px;
  padding-left:0;
  font-size:18px;
  line-height:1.33 
}
.u-padding-0-hor,
.u-padding-0-left {
  padding-left:0!important 
}
.button-alternatif,
.button-alternative {
  background-color:transparent;
  border:none 
}
.button-alternative svg.icon {
  border:2px solid;
  padding:2px;
  -webkit-transition:background-color .3s,border-color .3s,color .3s,fill .3s;
  -o-transition:background-color .3s,border-color .3s,color .3s,fill .3s;
  transition:background-color .3s,border-color .3s,color .3s,fill .3s;
  vertical-align:middle 
}
.button-alternatif-text,
.button-alternative-text {
  color:#323232;
  -webkit-transition:color .3s;
  -o-transition:color .3s;
  transition:color .3s;
}
.button-alternative-primary svg.icon {
  background-color:#007398;
  border-color:#007398;
  fill:#fff 
}
.button-alternative-secondary svg.icon {
  background-color:#fff;
  border-color:#007398;
  fill:#007398 
}
.button-alternative-tertiary svg.icon {
  background-color:#fff;
  border-color:#007398;
  fill:#007398 
}
.button-alternative:active:not(:disabled) svg.icon,
.button-alternative:focus:not(:disabled) svg.icon,
.button-alternative:hover:not(:disabled) svg.icon {
  background-color:#e9711c;
  border:2px solid #e9711c;
  fill:#fff 
}
.button-alternative-primary:disabled svg.icon {
  background-color:#b9b9b9;
  border-color:#b9b9b9;
  fill:#fff 
}
.button-alternative-secondary:disabled svg.icon,
.button-alternative-tertiary:disabled svg.icon {
  background-color:#fff;
  border-color:#b9b9b9;
  fill:#b9b9b9 
}
.move-left {
  float:left;
  left:0 
}
.move-right {
  float:right;
  right:0 
}
.u-padding-0 {
  padding:0!important 
}
.u-margin-0-ver {
  margin-top:0!important 
}
.u-margin-xs-top,
.u-margin-xs-ver {
  margin-top:8px!important 
}
.u-margin-0-hor {
  margin-right:0!important;
  margin-left:0!important 
}
.u-margin-xs-hor,
.u-margin-xs-right {
  margin-right:8px!important 
}
.u-margin-xs-hor,
.u-margin-xs-left {
  margin-left:8px!important 
}
.u-padding-xs-top,
.u-padding-xs-ver {
  padding-top:8px!important 
}
.u-padding-xs-hor,
.u-padding-xs-right {
  padding-right:8px!important 
}
.u-padding-xs-bottom,
.u-padding-xs-ver {
  padding-bottom:8px!important 
}
.u-margin-xs-bottom,
.u-margin-xs-ver {
  margin-bottom:8px!important 
}
.u-padding-xs-hor,
.u-padding-xs-left {
  padding-left:8px!important 
}
.u-padding-xs {
  padding:8px!important 
}
.u-margin-xs {
  margin:8px!important 
}
.u-padding-s-top,
.u-padding-s-ver {
  padding-top:16px!important 
}
.u-margin-s-top,
.u-margin-s-ver {
  margin-top:16px!important 
}
.u-padding-s-hor,
.u-padding-s-right {
  padding-right:16px!important 
}
.u-margin-s-hor,
.u-margin-s-right {
  margin-right:16px!important 
}
.u-margin-s-bottom,
.u-margin-s-ver {
  margin-bottom:16px!important 
}
.u-padding-s-hor,
.u-padding-s-left {
  padding-left:16px!important 
}
.u-margin-s-hor,
.u-margin-s-left {
  margin-left:16px!important 
}
.u-padding-s {
  padding:16px!important 
}
.u-margin-s {
  margin:16px!important 
}
.u-padding-s-ver {
  padding-bottom:16px!important 
}
.u-padding-m-bottom,
.u-padding-m-ver {
  padding-bottom:24px!important 
}
.u-padding-m-top,
.u-padding-m-ver {
  padding-top:24px!important 
}
.u-padding-m-hor,
.u-padding-m-right {
  padding-right:24px!important 
}
.u-margin-m-hor,
.u-margin-m-right {
  margin-right:24px!important 
}
.u-margin-m-bottom,
.u-margin-m-ver {
  margin-bottom:24px!important 
}
.u-padding-m-hor,
.u-padding-m-left {
  padding-left:24px!important 
}
.u-padding-m {
  padding:24px!important 
}
.u-margin-m {
  margin:24px!important 
}
.u-margin-m-ver {
  margin-top:24px!important 
}
.u-margin-l-top,
.u-margin-l-ver {
  margin-top:32px!important 
}
.u-margin-m-hor {
  margin-left:24px!important 
}
.u-margin-l-hor,
.u-margin-l-left {
  margin-left:32px!important 
}
.u-padding-l-top,
.u-padding-l-ver {
  padding-top:32px!important 
}
.u-padding-l-hor,
.u-padding-l-right {
  padding-right:32px!important 
}
.u-margin-l-hor,
.u-margin-l-right {
  margin-right:32px!important 
}
.u-margin-l-bottom,
.u-margin-l-ver {
  margin-bottom:32px!important 
}
.u-padding-l-hor,
.u-padding-l-left {
  padding-left:32px!important 
}
.u-padding-l {
  padding:32px!important 
}
.u-margin-l {
  margin:32px!important 
}
.u-padding-l-ver {
  padding-bottom:32px!important 
}
@media only screen and (max-width:768px) {
  .u-padding-l-ver {
    padding-top:32px!important;
    padding-bottom:70px!important 
  }
}
.u-padding-xl-top,
.u-padding-xl-ver {
  padding-top:40px!important 
}
.u-margin-xl-top,
.u-margin-xl-ver {
  margin-top:40px!important 
}
.u-padding-xl-hor,
.u-padding-xl-right {
  padding-right:40px!important 
}
.u-margin-xl-hor,
.u-margin-xl-right {
  margin-right:40px!important 
}
.u-padding-l-bottom {
  padding-bottom:32px!important 
}
.u-padding-xl-bottom,
.u-padding-xl-ver {
  padding-bottom:40px!important 
}
.u-margin-xl-bottom,
.u-margin-xl-ver {
  margin-bottom:40px!important 
}
.u-padding-xl-hor,
.u-padding-xl-left {
  padding-left:40px!important 
}
.u-margin-xl-hor,
.u-margin-xl-left {
  margin-left:40px!important 
}
.u-padding-xl {
  padding:40px!important 
}
.u-margin-xl {
  margin:40px!important 
}
.u-padding-xxl-top,
.u-padding-xxl-ver {
  padding-top:48px!important 
}
.u-margin-xxl-top,
.u-margin-xxl-ver {
  margin-top:48px!important 
}
.u-padding-xxl-hor,
.u-padding-xxl-right {
  padding-right:48px!important 
}
.u-margin-xxl-hor,
.u-margin-xxl-right {
  margin-right:48px!important 
}
.u-padding-xxl-bottom,
.u-padding-xxl-ver {
  padding-bottom:48px!important 
}
.u-margin-xxl-bottom,
.u-margin-xxl-ver {
  margin-bottom:48px!important 
}
.u-padding-xxl-hor,
.u-padding-xxl-left {
  padding-left:48px!important 
}
.u-margin-xxl-hor,
.u-margin-xxl-left {
  margin-left:48px!important 
}
.u-padding-xxl {
  padding:48px!important 
}
.u-margin-xxl {
  margin:48px!important 
}
.supplement-files--value,
.u-margin-xxl-left p {
  margin-bottom:1.7em 
}
@media only screen and (min-width:20em) {
  .col-xs-1,
  .row>.col-xs-1 {
    width:4.16667% 
  }
  .col-xs-2,
  .row>.col-xs-2 {
    width:8.33333% 
  }
  .col-xs-3,
  .row>.col-xs-3 {
    width:12.5% 
  }
  .col-xs-4,
  .row>.col-xs-4 {
    width:16.66667% 
  }
  .col-xs-5,
  .row>.col-xs-5 {
    width:20.83333% 
  }
  .col-xs-6,
  .row>.col-xs-6 {
    width:25% 
  }
  .col-xs-7,
  .row>.col-xs-7 {
    width:29.16667% 
  }
  .col-xs-8,
  .row>.col-xs-8 {
    width:33.33333% 
  }
  .col-xs-9,
  .row>.col-xs-9 {
    width:37.5% 
  }
  .col-xs-10,
  .row>.col-xs-10 {
    width:41.66667% 
  }
  .col-xs-11,
  .row>.col-xs-11 {
    width:45.83333% 
  }
  .col-xs-12,
  .row>.col-xs-12 {
    width:50% 
  }
  .col-xs-13,
  .row>.col-xs-13 {
    width:54.16667% 
  }
  .col-xs-14,
  .row>.col-xs-14 {
    width:58.33333% 
  }
  .col-xs-15,
  .row>.col-xs-15 {
    width:62.5% 
  }
  .col-xs-16,
  .row>.col-xs-16 {
    width:66.66667% 
  }
  .col-xs-17,
  .row>.col-xs-17 {
    width:70.83333% 
  }
  .col-xs-18,
  .row>.col-xs-18 {
    width:75% 
  }
  .col-xs-19,
  .row>.col-xs-19 {
    width:79.16667% 
  }
  .col-xs-20,
  .row>.col-xs-20 {
    width:83.33333% 
  }
  .col-xs-21,
  .row>.col-xs-21 {
    width:87.5% 
  }
  .col-xs-22,
  .row>.col-xs-22 {
    width:91.66667% 
  }
  .col-xs-23,
  .row>.col-xs-23 {
    width:95.83333% 
  }
  .col-xs-24,
  .row>.col-xs-24 {
    width:100% 
  }
  .tab-list.responsive-to-xs {
    white-space:normal;
    -webkit-transform:translateX(0)!important;
    -ms-transform:translateX(0)!important;
    transform:translateX(0)!important 
  }
  .tablist-container.responsive-to-xs {
    padding:0 
  }
  .responsive-to-xs .tabs-control {
    display:none 
  }
  .u-clear-both-from-xs {
    clear:both!important 
  }
  .u-clear-none-from-xs {
    clear:none!important 
  }
  .u-float-left-from-xs {
    float:left!important 
  }
  .u-float-right-from-xs {
    float:right!important 
  }
  .u-show-from-xs {
    display:block!important 
  }
  .u-show-inline-from-xs {
    display:inline!important 
  }
  .u-hide-from-xs {
    display:none!important 
  }
  .u-flex-center-from-xs {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center 
  }
  .u-flex-center-ver-from-xs {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center 
  }
  .u-padding-0-top-from-xs,
  .u-padding-0-ver-from-xs {
    padding-top:0!important 
  }
  .u-margin-0-top-from-xs,
  .u-margin-0-ver-from-xs {
    margin-top:0!important 
  }
  .u-padding-0-hor-from-xs,
  .u-padding-0-right-from-xs {
    padding-right:0!important 
  }
  .u-margin-0-hor-from-xs,
  .u-margin-0-right-from-xs {
    margin-right:0!important 
  }
  .u-padding-0-bottom-from-xs,
  .u-padding-0-ver-from-xs {
    padding-bottom:0!important 
  }
  .u-margin-0-bottom-from-xs,
  .u-margin-0-ver-from-xs {
    margin-bottom:0!important 
  }
  .u-padding-0-hor-from-xs,
  .u-padding-0-left-from-xs {
    padding-left:0!important 
  }
  .u-margin-0-hor-from-xs,
  .u-margin-0-left-from-xs {
    margin-left:0!important 
  }
  .u-padding-0-from-xs {
    padding:0!important 
  }
  .u-margin-0-from-xs {
    margin:0!important 
  }
  .u-padding-xs-top-from-xs,
  .u-padding-xs-ver-from-xs {
    padding-top:8px!important 
  }
  .u-margin-xs-top-from-xs,
  .u-margin-xs-ver-from-xs {
    margin-top:8px!important 
  }
  .u-padding-xs-hor-from-xs,
  .u-padding-xs-right-from-xs {
    padding-right:8px!important 
  }
  .u-margin-xs-hor-from-xs,
  .u-margin-xs-right-from-xs {
    margin-right:8px!important 
  }
  .u-padding-xs-bottom-from-xs,
  .u-padding-xs-ver-from-xs {
    padding-bottom:8px!important 
  }
  .u-margin-xs-bottom-from-xs,
  .u-margin-xs-ver-from-xs {
    margin-bottom:8px!important 
  }
  .u-padding-xs-hor-from-xs,
  .u-padding-xs-left-from-xs {
    padding-left:8px!important 
  }
  .u-margin-xs-hor-from-xs,
  .u-margin-xs-left-from-xs {
    margin-left:8px!important 
  }
  .u-padding-xs-from-xs {
    padding:8px!important 
  }
  .u-margin-xs-from-xs {
    margin:8px!important 
  }
  .u-padding-s-top-from-xs,
  .u-padding-s-ver-from-xs {
    padding-top:16px!important 
  }
  .u-margin-s-top-from-xs,
  .u-margin-s-ver-from-xs {
    margin-top:16px!important 
  }
  .u-padding-s-hor-from-xs,
  .u-padding-s-right-from-xs {
    padding-right:16px!important 
  }
  .u-margin-s-hor-from-xs,
  .u-margin-s-right-from-xs {
    margin-right:16px!important 
  }
  .u-padding-s-bottom-from-xs,
  .u-padding-s-ver-from-xs {
    padding-bottom:16px!important 
  }
  .u-margin-s-bottom-from-xs,
  .u-margin-s-ver-from-xs {
    margin-bottom:16px!important 
  }
  .u-padding-s-hor-from-xs,
  .u-padding-s-left-from-xs {
    padding-left:16px!important 
  }
  .u-margin-s-hor-from-xs,
  .u-margin-s-left-from-xs {
    margin-left:16px!important 
  }
  .u-padding-s-from-xs {
    padding:16px!important 
  }
  .u-margin-s-from-xs {
    margin:16px!important 
  }
  .u-padding-m-top-from-xs,
  .u-padding-m-ver-from-xs {
    padding-top:24px!important 
  }
  .u-margin-m-top-from-xs,
  .u-margin-m-ver-from-xs {
    margin-top:24px!important 
  }
  .u-padding-m-hor-from-xs,
  .u-padding-m-right-from-xs {
    padding-right:24px!important 
  }
  .u-margin-m-hor-from-xs,
  .u-margin-m-right-from-xs {
    margin-right:24px!important 
  }
  .u-padding-m-bottom-from-xs,
  .u-padding-m-ver-from-xs {
    padding-bottom:24px!important 
  }
  .u-margin-m-bottom-from-xs,
  .u-margin-m-ver-from-xs {
    margin-bottom:24px!important 
  }
  .u-padding-m-hor-from-xs,
  .u-padding-m-left-from-xs {
    padding-left:24px!important 
  }
  .u-margin-m-hor-from-xs,
  .u-margin-m-left-from-xs {
    margin-left:24px!important 
  }
  .u-padding-m-from-xs {
    padding:24px!important 
  }
  .u-margin-m-from-xs {
    margin:24px!important 
  }
  .u-padding-l-top-from-xs,
  .u-padding-l-ver-from-xs {
    padding-top:32px!important 
  }
  .u-margin-l-top-from-xs,
  .u-margin-l-ver-from-xs {
    margin-top:32px!important 
  }
  .u-padding-l-hor-from-xs,
  .u-padding-l-right-from-xs {
    padding-right:32px!important 
  }
  .u-margin-l-hor-from-xs,
  .u-margin-l-right-from-xs {
    margin-right:32px!important 
  }
  .u-padding-l-bottom-from-xs,
  .u-padding-l-ver-from-xs {
    padding-bottom:32px!important 
  }
  .u-margin-l-bottom-from-xs,
  .u-margin-l-ver-from-xs {
    margin-bottom:32px!important 
  }
  .u-padding-l-hor-from-xs,
  .u-padding-l-left-from-xs {
    padding-left:32px!important 
  }
  .u-margin-l-hor-from-xs,
  .u-margin-l-left-from-xs {
    margin-left:32px!important 
  }
  .u-padding-l-from-xs {
    padding:32px!important 
  }
  .u-margin-l-from-xs {
    margin:32px!important 
  }
  .u-padding-xl-top-from-xs,
  .u-padding-xl-ver-from-xs {
    padding-top:40px!important 
  }
  .u-margin-xl-top-from-xs,
  .u-margin-xl-ver-from-xs {
    margin-top:40px!important 
  }
  .u-padding-xl-hor-from-xs,
  .u-padding-xl-right-from-xs {
    padding-right:40px!important 
  }
  .u-margin-xl-hor-from-xs,
  .u-margin-xl-right-from-xs {
    margin-right:40px!important 
  }
  .u-padding-xl-bottom-from-xs,
  .u-padding-xl-ver-from-xs {
    padding-bottom:40px!important 
  }
  .u-margin-xl-bottom-from-xs,
  .u-margin-xl-ver-from-xs {
    margin-bottom:40px!important 
  }
  .u-padding-xl-hor-from-xs,
  .u-padding-xl-left-from-xs {
    padding-left:40px!important 
  }
  .u-margin-xl-hor-from-xs,
  .u-margin-xl-left-from-xs {
    margin-left:40px!important 
  }
  .u-padding-xl-from-xs {
    padding:40px!important 
  }
  .u-margin-xl-from-xs {
    margin:40px!important 
  }
  .u-padding-xxl-top-from-xs,
  .u-padding-xxl-ver-from-xs {
    padding-top:48px!important 
  }
  .u-margin-xxl-top-from-xs,
  .u-margin-xxl-ver-from-xs {
    margin-top:48px!important 
  }
  .u-padding-xxl-hor-from-xs,
  .u-padding-xxl-right-from-xs {
    padding-right:48px!important 
  }
  .u-margin-xxl-hor-from-xs,
  .u-margin-xxl-right-from-xs {
    margin-right:48px!important 
  }
  .u-padding-xxl-bottom-from-xs,
  .u-padding-xxl-ver-from-xs {
    padding-bottom:48px!important 
  }
  .u-margin-xxl-bottom-from-xs,
  .u-margin-xxl-ver-from-xs {
    margin-bottom:48px!important 
  }
  .u-padding-xxl-hor-from-xs,
  .u-padding-xxl-left-from-xs {
    padding-left:48px!important 
  }
  .u-margin-xxl-hor-from-xs,
  .u-margin-xxl-left-from-xs {
    margin-left:48px!important 
  }
  .u-padding-xxl-from-xs {
    padding:48px!important 
  }
  .u-margin-xxl-from-xs {
    margin:48px!important 
  }
}
@media only screen and (min-width:48em) {
  .col-md-1,
  .row>.col-md-1 {
    width:4.16667% 
  }
  .col-md-2,
  .row>.col-md-2 {
    width:8.33333% 
  }
  .col-md-3,
  .row>.col-md-3 {
    width:12.5% 
  }
  .col-md-4,
  .row>.col-md-4 {
    width:16.66667% 
  }
  .col-md-5,
  .row>.col-md-5 {
    width:20.83333% 
  }
  .col-md-6,
  .row>.col-md-6 {
    width:25% 
  }
  .col-md-7,
  .row>.col-md-7 {
    width:29.16667% 
  }
  .col-md-8,
  .row>.col-md-8 {
    width:33.33333% 
  }
  .col-md-9,
  .row>.col-md-9 {
    width:37.5% 
  }
  .col-md-10,
  .row>.col-md-10 {
    width:41.66667% 
  }
  .col-md-11,
  .row>.col-md-11 {
    width:45.83333% 
  }
  .col-md-12,
  .row>.col-md-12 {
    width:50% 
  }
  .col-md-13,
  .row>.col-md-13 {
    width:54.16667% 
  }
  .col-md-14,
  .row>.col-md-14 {
    width:58.33333% 
  }
  .col-md-15,
  .row>.col-md-15 {
    width:62.5% 
  }
  .col-md-16,
  .row>.col-md-16 {
    width:66.66667% 
  }
  .col-md-17,
  .row>.col-md-17 {
    width:70.83333% 
  }
  .col-md-18,
  .row>.col-md-18 {
    width:75% 
  }
  .col-md-19,
  .row>.col-md-19 {
    width:79.16667% 
  }
  .col-md-20,
  .row>.col-md-20 {
    width:83.33333% 
  }
  .col-md-21,
  .row>.col-md-21 {
    width:87.5% 
  }
  .col-md-22,
  .row>.col-md-22 {
    width:91.66667% 
  }
  .col-md-23,
  .row>.col-md-23 {
    width:95.83333% 
  }
  .col-md-24,
  .row>.col-md-24 {
    width:100% 
  }
  .checkbox-responsive.checkbox-label-value,
  .ec-radio-responsive.ec-radio-label-value {
    font-size:1rem 
  }
  .checkbox-responsive.checkbox-check,
  .ec-radio-responsive.ec-radio-check {
    width:24px;
    height:24px;
    line-height:24px 
  }
  .checkbox-responsive.checkbox-check:after,
  .ec-radio-responsive.ec-radio-check:after {
    top:4px;
    left:4px;
    border-width:12px 12px 0 0 
  }
  .tab-list.responsive-to-md {
    white-space:normal;
    -webkit-transform:translateX(0)!important;
    -ms-transform:translateX(0)!important;
    transform:translateX(0)!important 
  }
  .tablist-container.responsive-to-md {
    padding:0 
  }
  .responsive-to-md .tabs-control {
    display:none 
  }
  .u-clear-both-from-md {
    clear:both!important 
  }
  .u-clear-none-from-md {
    clear:none!important 
  }
  .u-float-left-from-md {
    float:left!important 
  }
  .u-float-right-from-md {
    float:right!important 
  }
  .u-show-from-md {
    display:block!important 
  }
  .u-show-inline-from-md {
    display:inline!important 
  }
  .u-hide-from-md {
    display:none!important 
  }
  .u-flex-center-from-md {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center 
  }
  .u-flex-center-ver-from-md {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center 
  }
  #gh-profile-cnt {
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important 
  }
  .PdfDownloadButton .check-access-popover .popover-content {
    width:540px 
  }
  .srm-footer {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row 
  }
  .u-padding-0-top-from-md,
  .u-padding-0-ver-from-md {
    padding-top:0!important 
  }
  .u-margin-0-top-from-md,
  .u-margin-0-ver-from-md {
    margin-top:0!important 
  }
  .u-padding-0-hor-from-md,
  .u-padding-0-right-from-md {
    padding-right:0!important 
  }
  .u-margin-0-hor-from-md,
  .u-margin-0-right-from-md {
    margin-right:0!important 
  }
  .u-padding-0-bottom-from-md,
  .u-padding-0-ver-from-md {
    padding-bottom:0!important 
  }
  .u-margin-0-bottom-from-md,
  .u-margin-0-ver-from-md {
    margin-bottom:0!important 
  }
  .u-padding-0-hor-from-md,
  .u-padding-0-left-from-md {
    padding-left:0!important 
  }
  .u-margin-0-hor-from-md,
  .u-margin-0-left-from-md {
    margin-left:0!important 
  }
  .u-padding-0-from-md {
    padding:0!important 
  }
  .u-margin-0-from-md {
    margin:0!important 
  }
  .u-padding-xs-top-from-md,
  .u-padding-xs-ver-from-md {
    padding-top:8px!important 
  }
  .u-margin-xs-top-from-md,
  .u-margin-xs-ver-from-md {
    margin-top:8px!important 
  }
  .u-padding-xs-hor-from-md,
  .u-padding-xs-right-from-md {
    padding-right:8px!important 
  }
  .u-margin-xs-hor-from-md,
  .u-margin-xs-right-from-md {
    margin-right:8px!important 
  }
  .u-padding-xs-bottom-from-md,
  .u-padding-xs-ver-from-md {
    padding-bottom:8px!important 
  }
  .u-margin-xs-bottom-from-md,
  .u-margin-xs-ver-from-md {
    margin-bottom:8px!important 
  }
  .u-padding-xs-hor-from-md,
  .u-padding-xs-left-from-md {
    padding-left:8px!important 
  }
  .u-margin-xs-hor-from-md,
  .u-margin-xs-left-from-md {
    margin-left:8px!important 
  }
  .u-padding-xs-from-md {
    padding:8px!important 
  }
  .u-margin-xs-from-md {
    margin:8px!important 
  }
  .u-padding-s-top-from-md,
  .u-padding-s-ver-from-md {
    padding-top:16px!important 
  }
  .u-margin-s-top-from-md,
  .u-margin-s-ver-from-md {
    margin-top:16px!important 
  }
  .u-padding-s-hor-from-md,
  .u-padding-s-right-from-md {
    padding-right:16px!important 
  }
  .u-margin-s-hor-from-md,
  .u-margin-s-right-from-md {
    margin-right:16px!important 
  }
  .u-padding-s-bottom-from-md,
  .u-padding-s-ver-from-md {
    padding-bottom:16px!important 
  }
  .u-margin-s-bottom-from-md,
  .u-margin-s-ver-from-md {
    margin-bottom:16px!important 
  }
  .u-padding-s-hor-from-md,
  .u-padding-s-left-from-md {
    padding-left:16px!important 
  }
  .u-margin-s-hor-from-md,
  .u-margin-s-left-from-md {
    margin-left:16px!important 
  }
  .u-padding-s-from-md {
    padding:16px!important 
  }
  .u-margin-s-from-md {
    margin:16px!important 
  }
  .u-padding-m-top-from-md,
  .u-padding-m-ver-from-md {
    padding-top:24px!important 
  }
  .u-margin-m-top-from-md,
  .u-margin-m-ver-from-md {
    margin-top:24px!important 
  }
  .u-padding-m-hor-from-md,
  .u-padding-m-right-from-md {
    padding-right:24px!important 
  }
  .u-margin-m-hor-from-md,
  .u-margin-m-right-from-md {
    margin-right:24px!important 
  }
  .u-padding-m-bottom-from-md,
  .u-padding-m-ver-from-md {
    padding-bottom:24px!important 
  }
  .u-margin-m-bottom-from-md,
  .u-margin-m-ver-from-md {
    margin-bottom:24px!important 
  }
  .u-padding-m-hor-from-md,
  .u-padding-m-left-from-md {
    padding-left:24px!important 
  }
  .u-margin-m-hor-from-md,
  .u-margin-m-left-from-md {
    margin-left:24px!important 
  }
  .u-padding-m-from-md {
    padding:24px!important 
  }
  .u-margin-m-from-md {
    margin:24px!important 
  }
  .u-padding-l-top-from-md,
  .u-padding-l-ver-from-md {
    padding-top:32px!important 
  }
  .u-margin-l-top-from-md,
  .u-margin-l-ver-from-md {
    margin-top:32px!important 
  }
  .u-padding-l-hor-from-md,
  .u-padding-l-right-from-md {
    padding-right:32px!important 
  }
  .u-margin-l-hor-from-md,
  .u-margin-l-right-from-md {
    margin-right:32px!important 
  }
  .u-padding-l-bottom-from-md,
  .u-padding-l-ver-from-md {
    padding-bottom:32px!important 
  }
  .u-margin-l-bottom-from-md,
  .u-margin-l-ver-from-md {
    margin-bottom:32px!important 
  }
  .u-padding-l-hor-from-md,
  .u-padding-l-left-from-md {
    padding-left:32px!important 
  }
  .u-margin-l-hor-from-md,
  .u-margin-l-left-from-md {
    margin-left:32px!important 
  }
  .u-padding-l-from-md {
    padding:32px!important 
  }
  .u-margin-l-from-md {
    margin:32px!important 
  }
  .u-padding-xl-top-from-md,
  .u-padding-xl-ver-from-md {
    padding-top:40px!important 
  }
  .u-margin-xl-top-from-md,
  .u-margin-xl-ver-from-md {
    margin-top:40px!important 
  }
  .u-padding-xl-hor-from-md,
  .u-padding-xl-right-from-md {
    padding-right:40px!important 
  }
  .u-margin-xl-hor-from-md,
  .u-margin-xl-right-from-md {
    margin-right:40px!important 
  }
  .u-padding-xl-bottom-from-md,
  .u-padding-xl-ver-from-md {
    padding-bottom:40px!important 
  }
  .u-margin-xl-bottom-from-md,
  .u-margin-xl-ver-from-md {
    margin-bottom:40px!important 
  }
  .u-padding-xl-hor-from-md,
  .u-padding-xl-left-from-md {
    padding-left:40px!important 
  }
  .u-margin-xl-hor-from-md,
  .u-margin-xl-left-from-md {
    margin-left:40px!important 
  }
  .u-padding-xl-from-md {
    padding:40px!important 
  }
  .u-margin-xl-from-md {
    margin:40px!important 
  }
  .u-padding-xxl-top-from-md,
  .u-padding-xxl-ver-from-md {
    padding-top:48px!important 
  }
  .u-margin-xxl-top-from-md,
  .u-margin-xxl-ver-from-md {
    margin-top:48px!important 
  }
  .u-padding-xxl-hor-from-md,
  .u-padding-xxl-right-from-md {
    padding-right:48px!important 
  }
  .u-margin-xxl-hor-from-md,
  .u-margin-xxl-right-from-md {
    margin-right:48px!important 
  }
  .u-padding-xxl-bottom-from-md,
  .u-padding-xxl-ver-from-md {
    padding-bottom:48px!important 
  }
  .u-margin-xxl-bottom-from-md,
  .u-margin-xxl-ver-from-md {
    margin-bottom:48px!important 
  }
  .u-padding-xxl-hor-from-md,
  .u-padding-xxl-left-from-md {
    padding-left:48px!important 
  }
  .u-margin-xxl-hor-from-md,
  .u-margin-xxl-left-from-md {
    margin-left:48px!important 
  }
  .u-padding-xxl-from-md {
    padding:48px!important 
  }
  .u-margin-xxl-from-md {
    margin:48px!important 
  }
}
@media only screen and (min-width:36em) {
  .srm-footer-links {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row 
  }
  .u-padding-0-top-from-sm,
  .u-padding-0-ver-from-sm {
    padding-top:0!important 
  }
  .u-margin-0-top-from-sm,
  .u-margin-0-ver-from-sm {
    margin-top:0!important 
  }
  .u-padding-0-hor-from-sm,
  .u-padding-0-right-from-sm {
    padding-right:0!important 
  }
  .u-margin-0-hor-from-sm,
  .u-margin-0-right-from-sm {
    margin-right:0!important 
  }
  .u-padding-0-bottom-from-sm,
  .u-padding-0-ver-from-sm {
    padding-bottom:0!important 
  }
  .u-margin-0-bottom-from-sm,
  .u-margin-0-ver-from-sm {
    margin-bottom:0!important 
  }
  .u-padding-0-hor-from-sm,
  .u-padding-0-left-from-sm {
    padding-left:0!important 
  }
  .u-margin-0-hor-from-sm,
  .u-margin-0-left-from-sm {
    margin-left:0!important 
  }
  .u-padding-0-from-sm {
    padding:0!important 
  }
  .u-margin-0-from-sm {
    margin:0!important 
  }
  .u-padding-xs-top-from-sm,
  .u-padding-xs-ver-from-sm {
    padding-top:8px!important 
  }
  .u-margin-xs-top-from-sm,
  .u-margin-xs-ver-from-sm {
    margin-top:8px!important 
  }
  .u-padding-xs-hor-from-sm,
  .u-padding-xs-right-from-sm {
    padding-right:8px!important 
  }
  .u-margin-xs-hor-from-sm,
  .u-margin-xs-right-from-sm {
    margin-right:8px!important 
  }
  .u-padding-xs-bottom-from-sm,
  .u-padding-xs-ver-from-sm {
    padding-bottom:8px!important 
  }
  .u-margin-xs-bottom-from-sm,
  .u-margin-xs-ver-from-sm {
    margin-bottom:8px!important 
  }
  .u-padding-xs-hor-from-sm,
  .u-padding-xs-left-from-sm {
    padding-left:8px!important 
  }
  .u-margin-xs-hor-from-sm,
  .u-margin-xs-left-from-sm {
    margin-left:8px!important 
  }
  .u-padding-xs-from-sm {
    padding:8px!important 
  }
  .u-margin-xs-from-sm {
    margin:8px!important 
  }
  .u-padding-s-top-from-sm,
  .u-padding-s-ver-from-sm {
    padding-top:16px!important 
  }
  .u-margin-s-top-from-sm,
  .u-margin-s-ver-from-sm {
    margin-top:16px!important 
  }
  .u-padding-s-hor-from-sm,
  .u-padding-s-right-from-sm {
    padding-right:16px!important 
  }
  .u-margin-s-hor-from-sm,
  .u-margin-s-right-from-sm {
    margin-right:16px!important 
  }
  .u-padding-s-bottom-from-sm,
  .u-padding-s-ver-from-sm {
    padding-bottom:16px!important 
  }
  .u-margin-s-bottom-from-sm,
  .u-margin-s-ver-from-sm {
    margin-bottom:16px!important 
  }
  .u-padding-s-hor-from-sm,
  .u-padding-s-left-from-sm {
    padding-left:16px!important 
  }
  .u-margin-s-hor-from-sm,
  .u-margin-s-left-from-sm {
    margin-left:16px!important 
  }
  .u-padding-s-from-sm {
    padding:16px!important 
  }
  .u-margin-s-from-sm {
    margin:16px!important 
  }
  .u-padding-m-top-from-sm,
  .u-padding-m-ver-from-sm {
    padding-top:24px!important 
  }
  .u-margin-m-top-from-sm,
  .u-margin-m-ver-from-sm {
    margin-top:24px!important 
  }
  .u-padding-m-hor-from-sm,
  .u-padding-m-right-from-sm {
    padding-right:24px!important 
  }
  .u-margin-m-hor-from-sm,
  .u-margin-m-right-from-sm {
    margin-right:24px!important 
  }
  .u-padding-m-bottom-from-sm,
  .u-padding-m-ver-from-sm {
    padding-bottom:24px!important 
  }
  .u-margin-m-bottom-from-sm,
  .u-margin-m-ver-from-sm {
    margin-bottom:24px!important 
  }
  .u-padding-m-hor-from-sm,
  .u-padding-m-left-from-sm {
    padding-left:24px!important;
  }
  .u-margin-m-hor-from-sm,
  .u-margin-m-left-from-sm {
    margin-left:24px!important 
  }
  .u-padding-m-from-sm {
    padding:24px!important 
  }
  .u-margin-m-from-sm {
    margin:24px!important 
  }
  .u-padding-l-top-from-sm,
  .u-padding-l-ver-from-sm {
    padding-top:32px!important 
  }
  .u-margin-l-top-from-sm,
  .u-margin-l-ver-from-sm {
    margin-top:32px!important 
  }
  .u-padding-l-hor-from-sm,
  .u-padding-l-right-from-sm {
    padding-right:32px!important 
  }
  .u-margin-l-hor-from-sm,
  .u-margin-l-right-from-sm {
    margin-right:32px!important 
  }
  .u-padding-l-bottom-from-sm,
  .u-padding-l-ver-from-sm {
    padding-bottom:32px!important 
  }
  .u-margin-l-bottom-from-sm,
  .u-margin-l-ver-from-sm {
    margin-bottom:32px!important 
  }
  .u-padding-l-hor-from-sm,
  .u-padding-l-left-from-sm {
    padding-left:32px!important 
  }
  .u-margin-l-hor-from-sm,
  .u-margin-l-left-from-sm {
    margin-left:32px!important 
  }
  .u-padding-l-from-sm {
    padding:32px!important 
  }
  .u-margin-l-from-sm {
    margin:32px!important 
  }
  .u-padding-xl-top-from-sm,
  .u-padding-xl-ver-from-sm {
    padding-top:40px!important 
  }
  .u-margin-xl-top-from-sm,
  .u-margin-xl-ver-from-sm {
    margin-top:40px!important 
  }
  .u-padding-xl-hor-from-sm,
  .u-padding-xl-right-from-sm {
    padding-right:40px!important 
  }
  .u-margin-xl-hor-from-sm,
  .u-margin-xl-right-from-sm {
    margin-right:40px!important 
  }
  .u-padding-xl-bottom-from-sm,
  .u-padding-xl-ver-from-sm {
    padding-bottom:40px!important 
  }
  .u-margin-xl-bottom-from-sm,
  .u-margin-xl-ver-from-sm {
    margin-bottom:40px!important 
  }
  .u-padding-xl-hor-from-sm,
  .u-padding-xl-left-from-sm {
    padding-left:40px!important 
  }
  .u-margin-xl-hor-from-sm,
  .u-margin-xl-left-from-sm {
    margin-left:40px!important 
  }
  .u-padding-xl-from-sm {
    padding:40px!important 
  }
  .u-margin-xl-from-sm {
    margin:40px!important 
  }
  .u-padding-xxl-top-from-sm,
  .u-padding-xxl-ver-from-sm {
    padding-top:48px!important 
  }
  .u-margin-xxl-top-from-sm,
  .u-margin-xxl-ver-from-sm {
    margin-top:48px!important 
  }
  .u-padding-xxl-hor-from-sm,
  .u-padding-xxl-right-from-sm {
    padding-right:48px!important 
  }
  .u-margin-xxl-hor-from-sm,
  .u-margin-xxl-right-from-sm {
    margin-right:48px!important 
  }
  .u-padding-xxl-bottom-from-sm,
  .u-padding-xxl-ver-from-sm {
    padding-bottom:48px!important 
  }
  .u-margin-xxl-bottom-from-sm,
  .u-margin-xxl-ver-from-sm {
    margin-bottom:48px!important 
  }
  .u-padding-xxl-hor-from-sm,
  .u-padding-xxl-left-from-sm {
    padding-left:48px!important 
  }
  .u-margin-xxl-hor-from-sm,
  .u-margin-xxl-left-from-sm {
    margin-left:48px!important 
  }
  .u-padding-xxl-from-sm {
    padding:48px!important 
  }
  .u-margin-xxl-from-sm {
    margin:48px!important 
  }
}
@media only screen and (min-width:75em) {
  .col-xl-1,
  .row>.col-xl-1 {
    width:4.16667% 
  }
  .col-xl-2,
  .row>.col-xl-2 {
    width:8.33333% 
  }
  .col-xl-3,
  .row>.col-xl-3 {
    width:12.5% 
  }
  .col-xl-4,
  .row>.col-xl-4 {
    width:16.66667% 
  }
  .col-xl-5,
  .row>.col-xl-5 {
    width:20.83333% 
  }
  .col-xl-6,
  .row>.col-xl-6 {
    width:25% 
  }
  .col-xl-7,
  .row>.col-xl-7 {
    width:29.16667% 
  }
  .col-xl-8,
  .row>.col-xl-8 {
    width:33.33333% 
  }
  .col-xl-9,
  .row>.col-xl-9 {
    width:37.5% 
  }
  .col-xl-10,
  .row>.col-xl-10 {
    width:41.66667% 
  }
  .col-xl-11,
  .row>.col-xl-11 {
    width:45.83333% 
  }
  .col-xl-12,
  .row>.col-xl-12 {
    width:50% 
  }
  .col-xl-13,
  .row>.col-xl-13 {
    width:54.16667% 
  }
  .col-xl-14,
  .row>.col-xl-14 {
    width:58.33333% 
  }
  .col-xl-15,
  .row>.col-xl-15 {
    width:62.5% 
  }
  .col-xl-16,
  .row>.col-xl-16 {
    width:66.66667% 
  }
  .col-xl-17,
  .row>.col-xl-17 {
    width:70.83333% 
  }
  .col-xl-18,
  .row>.col-xl-18 {
    width:75% 
  }
  .col-xl-19,
  .row>.col-xl-19 {
    width:79.16667% 
  }
  .col-xl-20,
  .row>.col-xl-20 {
    width:83.33333% 
  }
  .col-xl-21,
  .row>.col-xl-21 {
    width:87.5% 
  }
  .col-xl-22,
  .row>.col-xl-22 {
    width:91.66667% 
  }
  .col-xl-23,
  .row>.col-xl-23 {
    width:95.83333% 
  }
  .col-xl-24,
  .row>.col-xl-24 {
    width:100% 
  }
  .tab-list.responsive-to-xl {
    white-space:normal;
    -webkit-transform:translateX(0)!important;
    -ms-transform:translateX(0)!important;
    transform:translateX(0)!important 
  }
  .tablist-container.responsive-to-xl {
    padding:0 
  }
  .responsive-to-xl .tabs-control {
    display:none 
  }
  .u-clear-both-from-xl {
    clear:both!important 
  }
  .u-clear-none-from-xl {
    clear:none!important 
  }
  .u-float-left-from-xl {
    float:left!important 
  }
  .u-float-right-from-xl {
    float:right!important 
  }
  .u-show-from-xl {
    display:block!important 
  }
  .u-show-inline-from-xl {
    display:inline!important 
  }
  .u-hide-from-xl {
    display:none!important 
  }
  .u-flex-center-from-xl {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center 
  }
  .u-flex-center-ver-from-xl {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center 
  }
  .u-padding-0-top-from-xl,
  .u-padding-0-ver-from-xl {
    padding-top:0!important 
  }
  .u-margin-0-top-from-xl,
  .u-margin-0-ver-from-xl {
    margin-top:0!important 
  }
  .u-padding-0-hor-from-xl,
  .u-padding-0-right-from-xl {
    padding-right:0!important 
  }
  .u-margin-0-hor-from-xl,
  .u-margin-0-right-from-xl {
    margin-right:0!important 
  }
  .u-padding-0-bottom-from-xl,
  .u-padding-0-ver-from-xl {
    padding-bottom:0!important 
  }
  .u-margin-0-bottom-from-xl,
  .u-margin-0-ver-from-xl {
    margin-bottom:0!important 
  }
  .u-padding-0-hor-from-xl,
  .u-padding-0-left-from-xl {
    padding-left:0!important 
  }
  .u-margin-0-hor-from-xl,
  .u-margin-0-left-from-xl {
    margin-left:0!important 
  }
  .u-padding-0-from-xl {
    padding:0!important 
  }
  .u-margin-0-from-xl {
    margin:0!important 
  }
  .u-padding-xs-top-from-xl,
  .u-padding-xs-ver-from-xl {
    padding-top:8px!important 
  }
  .u-margin-xs-top-from-xl,
  .u-margin-xs-ver-from-xl {
    margin-top:8px!important 
  }
  .u-padding-xs-hor-from-xl,
  .u-padding-xs-right-from-xl {
    padding-right:8px!important 
  }
  .u-margin-xs-hor-from-xl,
  .u-margin-xs-right-from-xl {
    margin-right:8px!important 
  }
  .u-padding-xs-bottom-from-xl,
  .u-padding-xs-ver-from-xl {
    padding-bottom:8px!important 
  }
  .u-margin-xs-bottom-from-xl,
  .u-margin-xs-ver-from-xl {
    margin-bottom:8px!important 
  }
  .u-padding-xs-hor-from-xl,
  .u-padding-xs-left-from-xl {
    padding-left:8px!important 
  }
  .u-margin-xs-hor-from-xl,
  .u-margin-xs-left-from-xl {
    margin-left:8px!important 
  }
  .u-padding-xs-from-xl {
    padding:8px!important 
  }
  .u-margin-xs-from-xl {
    margin:8px!important 
  }
  .u-padding-s-top-from-xl,
  .u-padding-s-ver-from-xl {
    padding-top:16px!important 
  }
  .u-margin-s-top-from-xl,
  .u-margin-s-ver-from-xl {
    margin-top:16px!important 
  }
  .u-padding-s-hor-from-xl,
  .u-padding-s-right-from-xl {
    padding-right:16px!important 
  }
  .u-margin-s-hor-from-xl,
  .u-margin-s-right-from-xl {
    margin-right:16px!important 
  }
  .u-padding-s-bottom-from-xl,
  .u-padding-s-ver-from-xl {
    padding-bottom:16px!important 
  }
  .u-margin-s-bottom-from-xl,
  .u-margin-s-ver-from-xl {
    margin-bottom:16px!important 
  }
  .u-padding-s-hor-from-xl,
  .u-padding-s-left-from-xl {
    padding-left:16px!important 
  }
  .u-margin-s-hor-from-xl,
  .u-margin-s-left-from-xl {
    margin-left:16px!important 
  }
  .u-padding-s-from-xl {
    padding:16px!important 
  }
  .u-margin-s-from-xl {
    margin:16px!important 
  }
  .u-padding-m-top-from-xl,
  .u-padding-m-ver-from-xl {
    padding-top:24px!important 
  }
  .u-margin-m-top-from-xl,
  .u-margin-m-ver-from-xl {
    margin-top:24px!important 
  }
  .u-padding-m-hor-from-xl,
  .u-padding-m-right-from-xl {
    padding-right:24px!important 
  }
  .u-margin-m-hor-from-xl,
  .u-margin-m-right-from-xl {
    margin-right:24px!important 
  }
  .u-padding-m-bottom-from-xl,
  .u-padding-m-ver-from-xl {
    padding-bottom:24px!important 
  }
  .u-margin-m-bottom-from-xl,
  .u-margin-m-ver-from-xl {
    margin-bottom:24px!important 
  }
  .u-padding-m-hor-from-xl,
  .u-padding-m-left-from-xl {
    padding-left:24px!important 
  }
  .u-margin-m-hor-from-xl,
  .u-margin-m-left-from-xl {
    margin-left:24px!important 
  }
  .u-padding-m-from-xl {
    padding:24px!important 
  }
  .u-margin-m-from-xl {
    margin:24px!important 
  }
  .u-padding-l-top-from-xl,
  .u-padding-l-ver-from-xl {
    padding-top:32px!important 
  }
  .u-margin-l-top-from-xl,
  .u-margin-l-ver-from-xl {
    margin-top:32px!important 
  }
  .u-padding-l-hor-from-xl,
  .u-padding-l-right-from-xl {
    padding-right:32px!important 
  }
  .u-margin-l-hor-from-xl,
  .u-margin-l-right-from-xl {
    margin-right:32px!important 
  }
  .u-padding-l-bottom-from-xl,
  .u-padding-l-ver-from-xl {
    padding-bottom:32px!important 
  }
  .u-margin-l-bottom-from-xl,
  .u-margin-l-ver-from-xl {
    margin-bottom:32px!important 
  }
  .u-padding-l-hor-from-xl,
  .u-padding-l-left-from-xl {
    padding-left:32px!important 
  }
  .u-margin-l-hor-from-xl,
  .u-margin-l-left-from-xl {
    margin-left:32px!important 
  }
  .u-padding-l-from-xl {
    padding:32px!important 
  }
  .u-margin-l-from-xl {
    margin:32px!important 
  }
  .u-padding-xl-top-from-xl,
  .u-padding-xl-ver-from-xl {
    padding-top:40px!important 
  }
  .u-margin-xl-top-from-xl,
  .u-margin-xl-ver-from-xl {
    margin-top:40px!important 
  }
  .u-padding-xl-hor-from-xl,
  .u-padding-xl-right-from-xl {
    padding-right:40px!important 
  }
  .u-margin-xl-hor-from-xl,
  .u-margin-xl-right-from-xl {
    margin-right:40px!important 
  }
  .u-padding-xl-bottom-from-xl,
  .u-padding-xl-ver-from-xl {
    padding-bottom:40px!important 
  }
  .u-margin-xl-bottom-from-xl,
  .u-margin-xl-ver-from-xl {
    margin-bottom:40px!important 
  }
  .u-padding-xl-hor-from-xl,
  .u-padding-xl-left-from-xl {
    padding-left:40px!important 
  }
  .u-margin-xl-hor-from-xl,
  .u-margin-xl-left-from-xl {
    margin-left:40px!important 
  }
  .u-padding-xl-from-xl {
    padding:40px!important 
  }
  .u-margin-xl-from-xl {
    margin:40px!important 
  }
  .u-padding-xxl-top-from-xl,
  .u-padding-xxl-ver-from-xl {
    padding-top:48px!important 
  }
  .u-margin-xxl-top-from-xl,
  .u-margin-xxl-ver-from-xl {
    margin-top:48px!important 
  }
  .u-padding-xxl-hor-from-xl,
  .u-padding-xxl-right-from-xl {
    padding-right:48px!important 
  }
  .u-margin-xxl-hor-from-xl,
  .u-margin-xxl-right-from-xl {
    margin-right:48px!important 
  }
  .u-padding-xxl-bottom-from-xl,
  .u-padding-xxl-ver-from-xl {
    padding-bottom:48px!important 
  }
  .u-margin-xxl-bottom-from-xl,
  .u-margin-xxl-ver-from-xl {
    margin-bottom:48px!important 
  }
  .u-padding-xxl-hor-from-xl,
  .u-padding-xxl-left-from-xl {
    padding-left:48px!important 
  }
  .u-margin-xxl-hor-from-xl,
  .u-margin-xxl-left-from-xl {
    margin-left:48px!important 
  }
  .u-padding-xxl-from-xl {
    padding:48px!important 
  }
  .u-margin-xxl-from-xl {
    margin:48px!important 
  }
}
#Declaration,
#SuppFiles,
#affiliationid,
#articleSubject,
.comment {
  margin-bottom:1.69em 
}
ul li {
  list-style-type:none 
}
.article-view .lm-live-area,
body .rew {
  margin-right:auto;
  margin-left:auto;
  max-width:100%;
  padding-right:1.7%;
  padding-left:1.7% 
}
.SpecialIssueArticles .part-of-issue:before {
  content:" ";
  position:absolute;
  top:0;
  left:-16px;
  display:block;
  width:16px;
  height:100% 
}
.SpecialIssueArticles .part-of-issue:after {
  content:" ";
  position:absolute;
  top:0;
  right:-32px;
  display:block;
  width:32px;
  height:100% 
}
.SpecialIssueArticles .part-of-issue .part-of-issue-title {
  display:block;
  font-size:18px;
  line-height:24px 
}
.SpecialIssueArticles .part-of-issue .part-of-issue-editors {
  line-height:150%;
  font-size:14px 
}
.SpecialIssueArticles .part-of-issue .part-of-issue-editors .authors {
  display:inline 
}
.u-padding-s-bottom {
  padding-bottom:16px!important 
}
.u-h4 {
  font-size:20px!important;
  font-weight:400!important 
}
.u-h4,
.u-h5 {
  line-height:1.4!important 
}
.articleView #main {
  margin-top:0;
  width:57%;
  max-width:100% 
}
.articleView #leftSidebar {
  margin-right:0;
  width:15% 
}
#topBar tr {
  border:none 
}
#topBar sup {
  font-size:.7em;
  vertical-align:super 
}
.text-img {
  line-height:1.27;
  font-size:.89em 
}
#COSIRELogo {
  float:left;
  vertical-align:top;
  margin-bottom:.5em 
}
#COSIRELogo img {
  width:80px;
  height:100px;
  font-size:initial;
  line-height:normal 
}
#JournalName {
  line-height:30px;
  font-size:1.28rem;
  text-align:center;
  font-weight:500;
  padding:0 .230789%;
  vertical-align:middle;
  margin:0 .7em 
}
#JournalName a {
  font-size:25px;
  font-weight:500;
  color:#505050;
  letter-spacing:normal 
}
#journalLogo {
  float:left;
  float:inherit;
  vertical-align:top 
}
#coverArticleIssue img {
  width:69px;
  height:auto;
  float:right;
  max-height:100%;
  font-size:inherit;
  line-height:normal 
}
#InfoVolIssue {
  text-align:center;
  font-size:1.4rem;
  vertical-align:middle;
  margin:0;
  font-family:NexusSans,Europa,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  line-height:1.57 
}
#InfoVolIssue a {
  color:#0067c5;
  font-family:Europa,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-size:inherit;
  font-family:inherit 
}
#InfoVolIssue a:hover {
  color:#fd5704 
}
#articleCoverImage {
  max-width:110%;
  float:right;
  vertical-align:top 
}
#articleCoverImage img {
  height:100px;
  width:110% 
}
.article h7 {
  font-size:1.47em 
}
#openaccess h7,
.authorName a {
  font-family:NexusSans,Arial,Helvetica,Lucida Sans Unicode,Microsoft Sans Serif,Segoe UI Symbol,STIXGeneral,Cambria Math,Arial Unicode MS,sans-serif 
}
#accessKey,
.articleType {
  font-size:1.4rem;
  margin-top:0;
  padding-top:0;
  color:#ff4500;
  font-family:inherit;
  float:inherit 
}
#articleType {
  color:#fd5704;
  font-family:NexusSans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-size:inherit;
  margin-top:.025em 
}
#openaccess h7 {
  font-size:1.04em;
  color:#737373;
  line-height:22px 
}
#articleTitle h2,
.article #main h2 {
  color:#505050;
  word-wrap:break-word 
}
.info h7 {
  font-size:1.27rem 
}
.info li {
  list-style-image:none;
  list-style-type:none;
  white-space:nowrap;
  float:left;
  border-right:2px solid #ccc;
  letter-spacing:.009em;
  margin-left:0!important 
}
.info li.last,
.info li:last-child {
  padding-right:0 
}
.info li:last-child {
  border-right:none 
}
#articleTitle {
  float:left;
  width:100%;
  line-height:29px;
  font-family:Roboto,sans-serif;
  font-weight:500;
  font-family:Europa,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  margin-bottom:18px;
  margin-top:18px 
}
#articleTitle h2 {
  margin-top:0;
  font-family:var(--font-family-sans),var(--font-family-sans-fallback);
  font-weight:400;
  line-height:initial;
  letter-spacing:-.17px;
  font-size:2.17em!important 
}
#affiliationid dd,
#affiliationid dt,
#author {
  color:#737373;
  font-size:1.4rem;
  font-weight:400 
}
#author {
  line-height:1.4;
  font-family:Europa,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-family:NexusSans,Arial,Helvetica,Lucida Sans Unicode,Microsoft Sans Serif,Segoe UI Symbol,STIXGeneral,Cambria Math,Arial Unicode MS,sans-serif;
  color:inherit 
}
.authorName a {
  color:#016bb2 
}
.authorName a:focus,
.authorName a:hover {
  color:#fd5704;
  text-decoration:#ffdead 
}
.author-group .icon {
  height:12px;
  width:12px;
  /*vertical-align:middle*/;
  fill:currentColor 
}
.author-group .icon-person {
  height:.9em;
  width:auto;
  fill:currentColor 
}
.author-group .button-link .react-xocs-author-icon.icon-envelope {
  margin-right:2px;
  width:13px 
}
#affiliation {
  margin-top:0;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-size:1em;
  font-weight:400;
  margin-top:initial 
}
#affiliationid,
#affiliationid dd,
#affiliationid dt,
.pubDOI a {
  font-family:NexusSans,Arial,Helvetica,Lucida Sans Unicode,Microsoft Sans Serif,Segoe UI Symbol,STIXGeneral,Cambria Math,Arial Unicode MS,sans-serif 
}
#affiliationid {
  font-weight:400;
  line-height:normal;
  margin-top:1.69em 
}
#affiliationid dt {
  float:left;
  clear:left;
  width:2.3em;
  text-align:right;
  line-height:1.5;
  line-height:normal 
}
#affiliationid dd {
  margin-left:3em;
  line-height:1.5;
  vertical-align:top 
}
#ContextInformationJournalTitles {
  font-size:.85rem;
  font-family:Europa,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif 
}
#TitlesJournal {
  padding:0;
  margin-bottom:0;
  margin-top:0;
  font-size:.8rem 
}
#DOI {
  font-size:.9em;
  font-weight:400;
  color:#333;
  font-family:Roboto,sans-serif;
  font-family:Europa,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif 
}
.pubDOI li a:focus,
.pubDOI li a:hover {
  text-decoration:underline;
  color:#f06 
}
.pubDOI:visited {
  color:#0067c5 
}
#articleInfo,
#articleLicense,
#articleMetric {
  font-size:inherit;
  font-family:var(--font-family-sans),var(--font-family-sans-fallback);
  color:#333;
  line-height:150%;
  font-family:NexusSans 
}
#articleMetric .articleInfo {
  font-size:1.44rem;
  line-height:1.4 
}
#articleAbstract {
  line-height:1.6em;
  padding:0;
  color:#333;
  margin-top:1em 
}
#articleAbstract h6 {
  padding-top:1.27em;
  padding-bottom:.7em 
}
sub {
  bottom:-.27em;
  line-height:1;
  vertical-align:text-bottom 
}
.authorName sup {
  line-height:1;
  vertical-align:unset 
}
.SuppFiles,
.abstractId,
.subjectId {
  line-height:150%;
  padding-top:0;
  font-size:17.89px;
  word-wrap:break-word;
  font-family:Lora,NexusSerif,Georgia,Palatino,Times,'Times New Roman',serif;
  font-family:var(--font-family-serif),var(--font-family-serif-fallback) 
}
#abstract p {
  margin-top:0;
  font-family:NexusSerif,Georgia,Times New Roman,Times,STIXGeneral,Cambria Math,Lucida Sans Unicode,Microsoft Sans Serif,Segoe UI Symbol,Arial Unicode MS,serif!important;
  font-size:17.89px;
  line-height:1.5 
}
#articleSubject .subjectId {
  font-size:17.89px;
  font-family:Lora,Palatino,Times,'Times New Roman',serif;
  font-family:var(--font-family-serif),var(--font-family-serif-fallback);
  margin-top:0 
}
#articleFullText .file,
#supportingAgencies {
  font-family:NexusSans,Arial,Helvetica,Lucida Sans Unicode,Microsoft Sans Serif,Segoe UI Symbol,STIXGeneral,Cambria Math,Arial Unicode MS,sans-serif 
}
#fulltext {
  margin-top:1.69em;
  margin-bottom:32px;
  padding-bottom:32px;
  border-bottom:1px solid #ccc 
}
.article #content {
  margin-top:0;
  padding-bottom:0;
  margin-bottom:inherit;
  font-size:medium;
  width:auto 
}
.article #main h2 {
  font-weight:500;
  font-family:NexusSerif,NexusSans,Arial,Helvetica,Lucida Sans Unicode,Microsoft Sans Serif,Segoe UI Symbol,STIXGeneral,Cambria Math,Arial Unicode MS,sans-serif;
  line-height:130%;
  font-size:1.89rem 
}
.article #main h3 {
  padding-bottom:.6em;
  font-weight:400;
  font-style:italic;
  font-family:Georgia;
  padding-top:3%;
  font-size:18px 
}
.References h6,
.additionalNotes h6,
.articleAbstract h6,
.comment h6,
.copyrightHolder h6 {
  margin-top:0;
  font-size:24px;
  font-family:Georgia,NexusSerif,NexusSans,Arial,Helvetica,Lucida Sans Unicode,Microsoft Sans Serif,Segoe UI Symbol,STIXGeneral,Cambria Math,Arial Unicode MS,sans-serif;
  font-weight:500;
  border-top:1px solid #ccc 
}
h3.sub2-title {
  font-size:1.9rem;
  margin-top:1.07em;
  margin-bottom:.27em 
}
.button-alternatif svg.icon {
  padding:2px;
  -webkit-transition:background-color .3s,border-color .3s,color .3s,fill .3s;
  -o-transition:background-color .3s,border-color .3s,color .3s,fill .3s;
  transition:background-color .3s,border-color .3s,color .3s,fill .3s;
  vertical-align:middle 
}

#Declaration h6,
#SuppFiles h6 {
  padding-top:0;
  font-size:24px 
}
.supplement-files-value {
  font-size:16px 
}
.supplement-files-value p {
  text-indent:-1.7em;
  margin-left:2.5em 
}
.comment {
  padding-bottom:1.69em 
}
.Copyright {
  margin:32px 0;
  font-size:14px;
  line-height:1.33 
}
.Keywords .keywords-section .section-title {
  margin-top:16px;
  font-size:24px 
}
.Keywords .keywords-section .keyword {
  display:inline;
  margin:0;
  padding:0 
}
.Keywords .keywords-section .keyword:after {
  content:";" 
}
.Keywords:not(:last-child),
.article-textbox .keywords-section {
  margin-bottom:32px;
  border-bottom:2px solid #ebebeb;
  padding-bottom:32px 
}
.anchor {
  -webkit-transition:color .3s,border-bottom-color .3s;
  -o-transition:color .3s,border-bottom-color .3s;
  transition:color .3s,border-bottom-color .3s 
}
.anchor svg.icon:last-child {
  margin-left:.5rem;
}
.anchor-text {
  border-bottom:2px solid transparent;
  -webkit-transition:border-bottom-color .3s;
  -o-transition:border-bottom-color .3s;
  transition:border-bottom-color .3s 
}
.anchor-external-link:after {
  content:" \2197";
  opacity:.6;
  speak:none;
  content:" ↗" 
}
.anchor-has-background-color:active,
.anchor-has-background-color:focus,
.anchor-has-background-color:hover {
  cursor:pointer;
  color:inherit 
}
.anchor-has-background-color:active .anchor-text,
.anchor-has-background-color:focus .anchor-text,
.anchor-has-background-color:hover .anchor-text {
  border-bottom:2px solid currentColor 
}
.anchor[aria-disabled=true] {
  cursor:default;
  color:#b9b9b9!important 
}
.anchor[aria-disabled=true] .anchor-text {
  -webkit-transition:0 0;
  -o-transition:0 0;
  transition:0 0 
}
.anchor svg.icon:first-child {
  margin-right:.5rem;
  /*margin-right:17px;*/
  /*height:24px;*/
  /*width:24px*/
}
.anchor svg.icon {
  position: inherit;
  vertical-align:middle;
  fill:currentColor
}
.PdfDownloadButton .pdf-icon {
  height:30px;
  width:30px 
}
svg:not(:root) {
  overflow:hidden 
}
.u-bg-white {
  background-color:#fff!important 
}
.u-bg-black {
  background-color:#000!important 
}
.u-bg-grey1 {
  background-color:#f5f5f5!important 
}
.u-bg-grey2 {
  background-color:#ebebeb!important 
}
.u-bg-grey3 {
  background-color:#dcdcdc!important 
}
.u-bg-grey4 {
  background-color:#b9b9b9!important 
}
.u-bg-grey5 {
  background-color:#969696!important 
}
.u-bg-grey6 {
  background-color:#737373!important 
}
.u-bg-grey7 {
  background-color:#505050!important 
}
.u-bg-grey8 {
  background-color:#323232!important 
}
.issue-navigation {
  overflow:hidden;
  font-size:16px;
  line-height:24px 
}
@media screen and (min-width:400px) {
  .issue-navigation .extra-detail-1 {
    display:inline 
  }
}
@media screen and (min-width:599px) and (max-width:767px) {
  .issue-navigation .extra-detail-2 {
    display:inline 
  }
}
@media screen and (min-width:1123px) {
  .issue-navigation .extra-detail-2 {
    display:inline 
  }
}
.issue-navigation .button-alternative-tertiary [class*=icon-],
.issue-navigation .button-alternative-tertiary:disabled [class*=icon-] {
  background:#f5f5f5 
}
#articleSubject h6 {
  padding:0 0 .5em;
  font-size:24px;
  font-weight:500;
  margin-top:1em;
  font-family:Georgia,NexusSerif 
}
h6.sub-title {
  margin-top:1.27em;
  padding-top:1.69em;
  padding-bottom:.7em 
}
#References .citationId p {
  line-height:1.5;
  margin:0;
  font-weight:400;
  color:#333;
  padding:.57em 0;
  font-family:NexusSerif,Georgia,Times New Roman,Times,STIXGeneral,Cambria Math,Lucida Sans Unicode,Microsoft Sans Serif,Segoe UI Symbol,Arial Unicode MS,serif!important;
  font-family:var(--font-family-serif),var(--font-family-serif-fallback) 
}
.citationId p {
  padding-left:1.5em 
}
.u-link {
  text-align-last:right 
}
#References .citationId a {
  display:table-cell;
  line-height:1.5;
  padding-right:1.2769em;
  margin-right:.69em;
  width:-moz-max-content;
  max-block-size:-moz-fit-content;
  text-align:right 
}
#References .citationId a:after {
  content:'';
  background-image:url(/public/site/images/ext-link.svg);
  background-position:center;
  display:inline-block;
  position:relative;
  width:10px;
  height:10px;
  margin-left:4px 
}
.citationId p a {
  display:table-cell 
}
#References .citationId ol li,
#References li,
#References ol,
.citationId,
.citationId li {
  font-family:var(--font-family-serif),var(--font-family-serif-fallback);
  font-family:NexusSerif,Georgia,Times New Roman,Times,STIXGeneral,Cambria Math,Lucida Sans Unicode,Microsoft Sans Serif,Segoe UI Symbol,Arial Unicode MS,serif!important;
  line-height:1.5;
  padding-left:0;
  list-style:none 
}
#Declaration h6 {
  margin-bottom:0;
  padding-bottom:0 
}
#supportingAgencies {
  line-height:1.5em;
  font-size:17.69px;
  list-style:none 
}
#supportingAgencies h6 {
  font-size:23px;
  padding:.29em 1em;
  font-weight:500 
}
.stateAgencies,
.stateCiteAs,
.stateCompeting,
.stateDeclaration,
.statePublisher,
.supplement-files--label,
.supplement-files--label b {
  line-height:1.45em;
  list-style-type:none;
  font-weight:400;
  font-size:initial 
}
.supplement-files--label,
.supplement-files--label b {
  line-height:1.27 
}
.supplement-files--value h4 {
  font-size:1.27em;
  margin:0 0 .27em;
  font-weight:700 
}
@media screen and (max-width:599px) {
  .download-all-supplemental-data .help-link {
    float:right 
  }
  .Publication {
    padding-bottom:24px;
    min-height:auto 
  }
  .Toolbar {
    text-align:center 
  }
  .Toolbar .buttons {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:space-evenly;
    -ms-flex-pack:space-evenly;
    justify-content:space-evenly;
    padding:0 16px;
    margin:0 auto 
  }
  .DoiLink .rights-and-content {
    float:none;
    display:block 
  }
  .TransientErrorModal {
    width:auto 
  }
  .pad-left {
    padding-left:16px 
  }
  .pad-right {
    padding-right:16px 
  }
  .crossmark+.crossmark__adjacent {
    border-left:none!important;
    padding-left:0!important;
    width:100%!important 
  }
  .crossmark {
    float:none!important 
  }
  .crossmark img {
    width:57px!important 
  }
  #CiteAs {
    margin-left:0!important 
  }
  #additionalNotes h6 {
    margin-top:0!important;
    margin-bottom:0!important 
  }
}
@media screen and (max-width:767px) {
  .Article [role=main],
  .Workspace {
    width:100% 
  }
  .Workspace {
    max-height:50%;
    top:auto;
    bottom:0;
    right:0;
    left:0;
    overflow-y:auto 
  }
  .crossmark img {
    width:57px!important 
  }
  #CiteAs {
    margin-left:0!important 
  }
}
@media only screen and (min-width:48em) {
  #CiteAs {
    margin-left:0!important 
  }
  .crossmark img {
    width:57px!important 
  }
}
@media only screen and (min-width:62em) {
  .col-lg-1,
  .row>.col-lg-1 {
    width:4.16667% 
  }
  .col-lg-2,
  .row>.col-lg-2 {
    width:8.33333% 
  }
  .col-lg-3,
  .row>.col-lg-3 {
    width:12.5% 
  }
  .col-lg-4,
  .row>.col-lg-4 {
    width:16.66667% 
  }
  .col-lg-5,
  .row>.col-lg-5 {
    width:20.83333% 
  }
  .col-lg-6,
  .row>.col-lg-6 {
    width:25% 
  }
  .col-lg-7,
  .row>.col-lg-7 {
    width:29.16667% 
  }
  .col-lg-8,
  .row>.col-lg-8 {
    width:33.33333% 
  }
  .col-lg-9,
  .row>.col-lg-9 {
    width:37.5% 
  }
  .col-lg-10,
  .row>.col-lg-10 {
    width:41.66667% 
  }
  .col-lg-11,
  .row>.col-lg-11 {
    width:45.83333% 
  }
  .col-lg-12,
  .row>.col-lg-12 {
    width:50% 
  }
  .medium-bar .l-side,
  .sidebar>.l-side {
    width:23%!important 
  }
  .row>.c-side {
    width:52% 
  }
  .col-lg-13,
  .row>.col-lg-13 {
    width:54.16667% 
  }
  .col-lg-14,
  .row>.col-lg-14 {
    width:58.33333% 
  }
  .col-lg-15,
  .row>.col-lg-15 {
    width:62.5% 
  }
  .col-lg-16,
  .row>.col-lg-16 {
    width:66.66667% 
  }
  .col-lg-17,
  .row>.col-lg-17 {
    width:70.83333% 
  }
  .col-lg-18,
  .row>.col-lg-18 {
    width:75% 
  }
  .col-lg-19,
  .row>.col-lg-19 {
    width:79.16667% 
  }
  .col-lg-20,
  .row>.col-lg-20 {
    width:83.33333% 
  }
  .col-lg-21,
  .row>.col-lg-21 {
    width:87.5% 
  }
  .col-lg-22,
  .row>.col-lg-22 {
    width:91.66667% 
  }
  .col-lg-23,
  .row>.col-lg-23 {
    width:95.83333% 
  }
  .col-lg-24,
  .row>.col-lg-24 {
    width:100% 
  }
  .tab-list.responsive-to-lg {
    white-space:normal;
    -webkit-transform:translateX(0)!important;
    -ms-transform:translateX(0)!important;
    transform:translateX(0)!important 
  }
  .tablist-container.responsive-to-lg {
    padding:0 
  }
  .responsive-to-lg .tabs-control {
    display:none 
  }
  .u-clear-both-from-lg {
    clear:both!important 
  }
  .u-clear-none-from-lg {
    clear:none!important 
  }
  .u-float-left-from-lg {
    float:left!important 
  }
  .u-float-right-from-lg {
    float:right!important 
  }
  .u-show-from-lg {
    display:block!important 
  }
  .u-show-inline-from-lg {
    display:inline!important 
  }
  .u-hide-from-lg {
    display:none!important 
  }
  .u-flex-center-from-lg {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center 
  }
  .u-flex-center-ver-from-lg {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center 
  }
  .PdfDownloadButton .check-access-popover .popover-content {
    width:650px 
  }
  .u-padding-0-top-from-lg,
  .u-padding-0-ver-from-lg {
    padding-top:0!important 
  }
  .u-margin-0-top-from-lg,
  .u-margin-0-ver-from-lg {
    margin-top:0!important 
  }
  .u-padding-0-hor-from-lg,
  .u-padding-0-right-from-lg {
    padding-right:0!important 
  }
  .u-margin-0-hor-from-lg,
  .u-margin-0-right-from-lg {
    margin-right:0!important 
  }
  .u-padding-0-bottom-from-lg,
  .u-padding-0-ver-from-lg {
    padding-bottom:0!important 
  }
  .u-margin-0-bottom-from-lg,
  .u-margin-0-ver-from-lg {
    margin-bottom:0!important 
  }
  .u-padding-0-hor-from-lg,
  .u-padding-0-left-from-lg {
    padding-left:0!important 
  }
  .u-margin-0-hor-from-lg,
  .u-margin-0-left-from-lg {
    margin-left:0!important 
  }
  .u-padding-0-from-lg {
    padding:0!important 
  }
  .u-margin-0-from-lg {
    margin:0!important 
  }
  .u-padding-xs-top-from-lg,
  .u-padding-xs-ver-from-lg {
    padding-top:8px!important 
  }
  .u-margin-xs-top-from-lg,
  .u-margin-xs-ver-from-lg {
    margin-top:8px!important 
  }
  .u-padding-xs-hor-from-lg,
  .u-padding-xs-right-from-lg {
    padding-right:8px!important 
  }
  .u-margin-xs-hor-from-lg,
  .u-margin-xs-right-from-lg {
    margin-right:8px!important 
  }
  .u-padding-xs-bottom-from-lg,
  .u-padding-xs-ver-from-lg {
    padding-bottom:8px!important 
  }
  .u-margin-xs-bottom-from-lg,
  .u-margin-xs-ver-from-lg {
    margin-bottom:8px!important 
  }
  .u-padding-xs-hor-from-lg,
  .u-padding-xs-left-from-lg {
    padding-left:8px!important 
  }
  .u-margin-xs-hor-from-lg,
  .u-margin-xs-left-from-lg {
    margin-left:8px!important 
  }
  .u-padding-xs-from-lg {
    padding:8px!important 
  }
  .u-margin-xs-from-lg {
    margin:8px!important 
  }
  .u-padding-s-top-from-lg,
  .u-padding-s-ver-from-lg {
    padding-top:16px!important 
  }
  .u-margin-s-top-from-lg,
  .u-margin-s-ver-from-lg {
    margin-top:16px!important 
  }
  .u-padding-s-hor-from-lg,
  .u-padding-s-right-from-lg {
    padding-right:16px!important 
  }
  .u-margin-s-hor-from-lg,
  .u-margin-s-right-from-lg {
    margin-right:16px!important 
  }
  .u-padding-s-bottom-from-lg,
  .u-padding-s-ver-from-lg {
    padding-bottom:16px!important 
  }
  .u-margin-s-bottom-from-lg,
  .u-margin-s-ver-from-lg {
    margin-bottom:16px!important 
  }
  .u-padding-s-hor-from-lg,
  .u-padding-s-left-from-lg {
    padding-left:16px!important 
  }
  .u-margin-s-hor-from-lg,
  .u-margin-s-left-from-lg {
    margin-left:16px!important 
  }
  .u-padding-s-from-lg {
    padding:16px!important 
  }
  .u-margin-s-from-lg {
    margin:16px!important 
  }
  .u-padding-m-top-from-lg,
  .u-padding-m-ver-from-lg {
    padding-top:24px!important 
  }
  .u-margin-m-top-from-lg,
  .u-margin-m-ver-from-lg {
    margin-top:24px!important 
  }
  .u-padding-m-hor-from-lg,
  .u-padding-m-right-from-lg {
    padding-right:24px!important 
  }
  .u-margin-m-hor-from-lg,
  .u-margin-m-right-from-lg {
    margin-right:24px!important 
  }
  .u-padding-m-bottom-from-lg,
  .u-padding-m-ver-from-lg {
    padding-bottom:24px!important 
  }
  .u-margin-m-bottom-from-lg,
  .u-margin-m-ver-from-lg {
    margin-bottom:24px!important 
  }
  .u-padding-m-hor-from-lg,
  .u-padding-m-left-from-lg {
    padding-left:24px!important 
  }
  .u-margin-m-hor-from-lg,
  .u-margin-m-left-from-lg {
    margin-left:24px!important 
  }
  .u-padding-m-from-lg {
    padding:24px!important 
  }
  .u-margin-m-from-lg {
    margin:24px!important 
  }
  .u-padding-l-top-from-lg,
  .u-padding-l-ver-from-lg {
    padding-top:32px!important 
  }
  .u-margin-l-top-from-lg,
  .u-margin-l-ver-from-lg {
    margin-top:32px!important 
  }
  .u-padding-l-hor-from-lg,
  .u-padding-l-right-from-lg {
    padding-right:32px!important 
  }
  .u-margin-l-hor-from-lg,
  .u-margin-l-right-from-lg {
    margin-right:32px!important 
  }
  .u-padding-l-bottom-from-lg,
  .u-padding-l-ver-from-lg {
    padding-bottom:32px!important 
  }
  .u-margin-l-bottom-from-lg,
  .u-margin-l-ver-from-lg {
    margin-bottom:32px!important 
  }
  .u-padding-l-hor-from-lg,
  .u-padding-l-left-from-lg {
    padding-left:32px!important 
  }
  .u-margin-l-hor-from-lg,
  .u-margin-l-left-from-lg {
    margin-left:32px!important 
  }
  .u-padding-l-from-lg {
    padding:32px!important 
  }
  .u-margin-l-from-lg {
    margin:32px!important 
  }
  .u-padding-xl-top-from-lg,
  .u-padding-xl-ver-from-lg {
    padding-top:40px!important 
  }
  .u-margin-xl-top-from-lg,
  .u-margin-xl-ver-from-lg {
    margin-top:40px!important 
  }
  .u-padding-xl-hor-from-lg,
  .u-padding-xl-right-from-lg {
    padding-right:40px!important 
  }
  .u-margin-xl-hor-from-lg,
  .u-margin-xl-right-from-lg {
    margin-right:40px!important 
  }
  .u-padding-xl-bottom-from-lg,
  .u-padding-xl-ver-from-lg {
    padding-bottom:40px!important 
  }
  .u-margin-xl-bottom-from-lg,
  .u-margin-xl-ver-from-lg {
    margin-bottom:40px!important 
  }
  .u-padding-xl-hor-from-lg,
  .u-padding-xl-left-from-lg {
    padding-left:40px!important 
  }
  .u-margin-xl-hor-from-lg,
  .u-margin-xl-left-from-lg {
    margin-left:40px!important 
  }
  .u-padding-xl-from-lg {
    padding:40px!important 
  }
  .u-margin-xl-from-lg {
    margin:40px!important 
  }
  .u-padding-xxl-top-from-lg,
  .u-padding-xxl-ver-from-lg {
    padding-top:48px!important 
  }
  .u-margin-xxl-top-from-lg,
  .u-margin-xxl-ver-from-lg {
    margin-top:48px!important 
  }
  .u-padding-xxl-hor-from-lg,
  .u-padding-xxl-right-from-lg {
    padding-right:48px!important 
  }
  .u-margin-xxl-hor-from-lg,
  .u-margin-xxl-right-from-lg {
    margin-right:48px!important 
  }
  .u-padding-xxl-bottom-from-lg,
  .u-padding-xxl-ver-from-lg {
    padding-bottom:48px!important 
  }
  .u-margin-xxl-bottom-from-lg,
  .u-margin-xxl-ver-from-lg {
    margin-bottom:48px!important 
  }
  .u-padding-xxl-hor-from-lg,
  .u-padding-xxl-left-from-lg {
    padding-left:48px!important 
  }
  .u-margin-xxl-hor-from-lg,
  .u-margin-xxl-left-from-lg {
    margin-left:48px!important 
  }
  .u-padding-xxl-from-lg {
    padding:48px!important 
  }
  .u-margin-xxl-from-lg {
    margin:48px!important 
  }
  .additionalNotes,
  .bibliographic-information,
  .comment,
  .crossmark,
  .crossmark+.crossmark__adjacent {
    width:auto 
  }
  .crossmark img {
    width:57px 
  }
}
#copyright h6 {
  margin-bottom:1em;
  padding-top:1.69em;
  padding-bottom:0 
}
#additionalNotes h6 {
  margin-top:0;
  padding-bottom:.3em 
}
#bibliometricts-info {
  margin-bottom:0;
  display:flex 
}
.bibliographic-information {
  letter-spacing:.017em;
  font-size:1.169rem;
  line-height:1.4;
  position:relative;
  margin-bottom:24px 
}
.crossmark {
  font-size:initial;
  float:left;
  padding-right:24px;
  margin-bottom:16px;
  width:auto 
}
.statteCrossmark {
  padding-top:0;
  margin-bottom:1em;
  padding-left:.69em 
}
#bibliometricts-info .crossmark__adjacent h3 {
  font-family:Georgia,NexusSans,Arial,Helvetica,Lucida Sans Unicode,Microsoft Sans Serif,Segoe UI Symbol,STIXGeneral,Cambria Math,Arial Unicode MS,sans-serif;
  padding-left:0;
  padding-bottom:.27em;
  padding-top:0;
  font-size:.969em;
  font-style:normal;
  font-weight:500 
}
#bibliometricts-info .crossmark__adjacent {
  font-size:1.7rem;
  line-height:1.3em 
}
.c-bibliographic-information__list {
  list-style:none;
  margin:0;
  padding:0;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap 
}
.c-bibliographic-information__item,
.c-bibliographic-information__list-item {
  padding-right:7px;
  font-size:1.4rem;
  font-family:Source Sans Pro,arial,helvetica,sans-serif 
}
.c-bibliographic-information__list-item {
  -webkit-box-flex:0;
  -webkit-flex:0 0 32%;
  -ms-flex:0 0 32%;
  flex:0 0 32% 
}
.c-bibliographic-information__item {
  -webkit-box-flex:0;
  -webkit-flex:0 0 50%;
  -ms-flex:0 0 50%;
  flex:0 0 50% 
}
@media only screen and (max-width:400px) {
  .c-bibliographic-information__item {
    flex:unset 
  }
}
.c-bibliographic-information__list li {
  margin-left:0;
  margin-bottom:1.27em 
}
.c-bibliographic-information__item h5,
.c-bibliographic-information__list-item h5 {
  font-style:normal;
  font-size:1.7rem;
  margin-top:0 
}
.c-bibliographic-information__value {
  font-size:1.7rem;
  margin:7px 0 0;
  line-height:1.27;
  display:inline-block 
}
.c-article__sub-heading {
  margin-top:1em;
  font-weight:600;
  margin-bottom:.7rem 
}
.c-article-subject-list__subject {
  background-color:#dae5ea;
  border-radius:20px;
  padding:9px 14px;
  font-weight:700;
  margin-bottom:7px;
  white-space:nowrap;
  -webkit-box-flex:0;
  -webkit-flex:0 1 auto;
  -ms-flex:0 1 auto;
  flex:0 1 auto;
  display:inline-block;
  font-family:Guardian,sans-serif!important 
}
#Declaration,
.CiteAs,
.copyrightHolder {
  font-family:NexusSans,Arial,Helvetica,Lucida Sans Unicode,Microsoft Sans Serif,Segoe UI Symbol,STIXGeneral,Cambria Math,Arial Unicode MS,sans-serif 
}
.c-article-subject-list {
  padding-left:0 
}
.subjectId--value {
  word-wrap:break-word 
}
.crossmark__adjacent h3 {
  margin-top:.17em 
}
.crossmark+.crossmark__adjacent {
  border-left:1px solid #ccc;
  padding-left:24px;
  padding-bottom:1em;
  width:88% 
}
.article-metrics {
  padding-left:0;
  margin-top:.7em 
}
.article-metrics__item {
  display:inline-block;
  text-align:center;
  margin:0 4px;
  vertical-align:top 
}
.bibliometricts .__dimensions_badge_embed__,
.bibliometricts .altmetric-embed {
  padding-left:.69em 
}
.comment .comment_desc {
  font-size:initial;
  line-height:1.45 
}
.copyrightHolder {
  font-size:17px;
  line-height:1.5em 
}
.stateCopyright {
  font-size:17.89px;
  font-weight:400;
  margin:16px auto 
}
#Declaration {
  font-size:16px;
  line-height:1.5em 
}
#CiteAs {
  border:none;
  padding-bottom:.69em;
  margin-left:-.7em 
}
.CiteAs {
  border:1px solid #ccc;
  font-size:15.69px;
  line-height:1.3em 
}
#additionalNotes .CiteAs h3 {
  padding:.27em .7em;
  font-size:1em 
}
.CiteAs .stateCiteAs {
  font-size:16px;
  line-height:1.2em;
  border:none;
  padding:.7em 
}
@media screen and (max-width:62em) {
  .crossmark+.crossmark__adjacent {
    width:100% 
  }
  .Toolbar .buttons {
    margin-left:0 
  }
}
.Publication {
  margin-bottom:8px;
  border-bottom:2px solid #ebebeb;
  padding-bottom:12px;
  width:100%;
  min-height:106px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between 
}
@media screen and (max-width:599px) {
  #bibliometricts-info {
    display:inherit 
  }
  .Publication {
    padding-bottom:24px;
    min-height:auto 
  }
}
.Publication .publication-brand .icon {
  margin-right:12px 
}
.Publication .publication-volume {
  vertical-align:middle;
  margin:auto;
  max-width:500px 
}
.Publication .publication-cover {
  min-width:60px;
  vertical-align:top;
  text-align:right 
}
.Publication .publication-cover .fallback-cover {
  height:100px;
  width:80px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  text-align:center;
  font-size:12px 
}
.Publication .publication-brand-image,
.Publication .publication-cover-image {
  max-height:88px 
}
.Publication .publication-cover-image {
  border:1px solid #737373;
  -webkit-box-shadow:1px 1px 1px 1px #b9b9b9;
  box-shadow:1px 1px 1px 1px #b9b9b9 
}
.Publication .publication-brand-image-placeholder {
  width:60px 
}
.Publication .reference-module-title .anchor-text:active,
.Publication .reference-module-title .anchor-text:focus,
.Publication .reference-module-title .anchor-text:hover {
  border-color:#737373 
}
@media screen and (min-width:1280px) {
  .journal-stage {
    padding:36.5px 0 
  }
  .live-area-wrapper {
    padding-bottom:30px;
    padding-top:50px 
  }
}
.plum-bigben-theme .PlumX-Summary,
.plum-sciencedirect-theme .PlumX-Summary {
  font-family:Nexus Sans,NexusSans,Arial,Helvetica,"Lucida Sans Unicode","Microsoft Sans Serif","Segoe UI Symbol",STIXGeneral,"Cambria Math","Arial Unicode MS",sans-serif!important 
}
.c-banner {
  border-bottom:0;
  background-color:#fff;
  padding:8px 24px;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-size:1.6rem;
  margin:0 auto;
  text-align:center;
  position:sticky;
  right:0;
  left:0;
  top:0;
  z-index:9999 
}
.c-banner--compact {
  font-size:1.4rem;
  padding:4px 
}
.c-banner--contrast {
  background-color:#2f2f2f;
  color:#fff 
}
.c-banner--contrast .c-banner__link,
.c-banner--contrast .c-banner__link:hover,
.c-banner--contrast .c-banner__link:visited,
.c-banner--marketing .c-banner__link,
.c-banner--marketing .c-banner__link:hover,
.c-banner--marketing .c-banner__link:visited {
  color:#fff 
}
.c-banner--marketing {
  background-color:#004b83;
  border-bottom:0;
  color:#fff 
}
.c-banner--flush {
  padding-left:0;
  padding-right:0 
}
.c-banner__container {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between 
}
.c-banner__container--center {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center 
}
.c-banner__item {
  -webkit-box-flex:0;
  -ms-flex:0 1 auto;
  flex:0 1 auto;
  margin:0 
}
.c-banner__link {
  text-decoration:underline;
  color:#626262 
}
.c-banner__link:hover,
.c-banner__link:visited {
  color:#626262 
}

/**
 Dropdown Account
 */
.c-account-nav {
  position:relative;
  width:fit-content
}
.js .c-account-nav--hide {
  display:none;
  visibility:hidden
}
.c-account-nav__anchor {
  display:inline-flex;
  align-items:center;
  gap:4px
}
.c-account-nav__anchor::after {
  margin:0;
  line-height:1;
  height:17px;
  content:url("data:image/svg+xml,%3Csvg role='img' padding='3px 0' aria-hidden='true' focusable='false' height='17' viewBox='0 0 17 17' width='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23222' d='m5.58578644 3-3.29289322-3.29289322c-.39052429-.39052429-.39052429-1.02368927 0-1.41421356s1.02368927-.39052429 1.41421356 0l4 4c.39052429.39052429.39052429 1.02368927 0 1.41421356l-4 4c-.39052429.39052429-1.02368927.39052429-1.41421356 0s-.39052429-1.02368927 0-1.41421356z' transform='matrix(0 1 -1 0 11 3)'%3E%3C/path%3E%3C/svg%3E");
  transform:rotate(0deg)
}
.c-account-nav__anchor.is-open::after {
  transform:rotate(180deg);
  -webkit-transform:rotate(180deg) translateZ(0)
}
.c-account-nav__menu {
  border:1px solid #666;
  background:#fff;
  box-sizing:border-box;
  padding:0;
  border-radius:8px;
  position:absolute;
  top:100%;
  margin:4px 0 0 0;
  z-index:10;
  max-width:400px;
  min-width:300px;
  color:#000;
  line-height:1.625
}
.c-account-nav__menu {
  background-color:#069;
  border-bottom: 1px solid #2f2f2f;
  color: #eeeeee;
  line-height: 1.2;
  padding: 16px;
}
.c-account-nav__menu {
  /*background-color:#2f2f2f;*/
  border-bottom: 1px solid #2f2f2f;
  color: #eeeeee;
  line-height: 1.2;
  padding: 16px;
}
.c-account-nav__menu-header {
  font-size:1em;
  font-family:inherit;
  font-weight:400;
  display:block;
  text-decoration:none;
  padding:16px;
  margin:0;
  border-bottom:1px solid #666;
  overflow-wrap:break-word;
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden
}
.c-account-nav__menu-header {
  font-size:1em !important;
  font-weight: 700 !important;
  border-color: #d5d5d5 !important;
  padding: 8px 8px 16px !important;
  margin: 0 calc(8px * -1) !important;
}
.c-account-nav__menu-list {
  list-style:none;
  padding-left:0;
  margin:0
}
.c-account-nav__menu-list {
  margin: 0 calc(8px * -1) !important;
}
.c-account-nav__menu-item {
  font-size:1em;
  width:100%;
  display:block;
  box-sizing:border-box;
  text-decoration:none;
  display:list-item;
  padding:4px 16px;
  margin-top:0
}
.c-header__link--item {
  display:inline-flex;
}
.c-header__link--item svg {
  margin-left:8px;
  fill:inherit
}
.c-account-nav__menu-item {
  padding: 8px !important;
}
.c-account-nav__menu-item:last-of-type {
  margin-top:8px
}
.c-account-nav__menu-item a {
 color:#fff;
 /*color:#2f2f2f;*/
}
.c-account-nav__menu-item a:visited,
.c-account-nav__menu-item a:hover,
.c-account-nav__menu-item a:focus {
  color:#666;
  color:#f4f4f4;
  color:#fece3e;
}
.c-account-nav__menu-item:first-of-type {
  padding-top:16px
}
.c-account-nav__menu-item:last-of-type {
  padding-bottom:16px
}
.c-account-nav__menu--right {
  left:auto;
  right:0
}
.c-account-nav__menu--left {
  left:0;
  right:auto
}
.c-account-nav__menu--chevron-right::after {
  right:6px
}
.c-account-nav__menu--chevron-left::after {
  left:20%;
  left:var(--linkSize)
}
.c-account-nav__anchor.eds-c-header__link::before {
  /*content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor' id='eds-i-user-single-medium'%3E%3Cpath d='M12 1a5 5 0 1 1 0 10 5 5 0 0 1 0-10Zm0 2a3 3 0 1 0 0 6 3 3 0 0 0 0-6Zm-.406 9.008a8.965 8.965 0 0 1 6.596 2.494A9.161 9.161 0 0 1 21 21.025V22a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-.985c.05-4.825 3.815-8.777 8.594-9.007Zm.39 1.992-.299.006c-3.63.175-6.518 3.127-6.678 6.775L5 21h13.998l-.009-.268a7.157 7.157 0 0 0-1.97-4.573l-.214-.213A6.967 6.967 0 0 0 11.984 14Z'/%3E%3C/svg%3E");*/
  margin:0 8px 0 0;
  display:inline-block;
  line-height:1;
  height:24px;
  width:24px;
  transform:translate(0, 0);
  vertical-align:bottom;
  font-size:1.5rem
}
.eds-c-header__link.is-open::before {
  /*content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23025e8d' id='eds-i-user-single-medium'%3E%3Cpath d='M12 1a5 5 0 1 1 0 10 5 5 0 0 1 0-10Zm0 2a3 3 0 1 0 0 6 3 3 0 0 0 0-6Zm-.406 9.008a8.965 8.965 0 0 1 6.596 2.494A9.161 9.161 0 0 1 21 21.025V22a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-.985c.05-4.825 3.815-8.777 8.594-9.007Zm.39 1.992-.299.006c-3.63.175-6.518 3.127-6.678 6.775L5 21h13.998l-.009-.268a7.157 7.157 0 0 0-1.97-4.573l-.214-.213A6.967 6.967 0 0 0 11.984 14Z'/%3E%3C/svg%3E")*/
}
.c-account-nav__anchor.eds-c-header__link::after {
  content:unset;
  transition-duration:unset;
  transform:unset;
  -webkit-transform:unset
}
.c-account-nav__anchor.eds-c-header__link.is_open::after {
  content:"";
  background-color:#025e8d;
  width:100%;
  height:6px;
  border-radius:4px;
  position:absolute;
  bottom:-4px;
  left:0;
  transform:unset;
  -webkit-transform:unset
}
.c-header__link--notifications {
  margin-left:auto;
  padding-right:16px;
  position:relative
}
.c-header__link--notifications::before {
  content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor' id='eds-i-notifcation-medium'%3E%3Cpath d='M14 20a1 1 0 0 1 0 2h-4a1 1 0 0 1 0-2h4ZM3 18l-.133-.007c-1.156-.124-1.156-1.862 0-1.986l.3-.012C4.32 15.923 5 15.107 5 14V9.5C5 5.368 8.014 2 12 2s7 3.368 7 7.5V14c0 1.107.68 1.923 1.832 1.995l.301.012c1.156.124 1.156 1.862 0 1.986L21 18H3Zm9-14C9.17 4 7 6.426 7 9.5V14c0 .671-.146 1.303-.416 1.858L6.51 16h10.979l-.073-.142a4.192 4.192 0 0 1-.412-1.658L17 14V9.5C17 6.426 14.83 4 12 4Z'/%3E%3C/svg%3E");
  margin:0;
  display:inline-block;
  height:24px;
  width:24px;
  line-height:1;
  transform:translate(0, 0);
  vertical-align:bottom;
  font-size:1.5rem
}
@media only screen and (min-width: 540px) {
  .c-header__link--notifications::before {
    margin:0 8px 0 0
  }
}
.c-header__notification-count {
  position:absolute;
  min-width:25px;
  width:auto;
  height:25px;
  top:6px;
  right:-18px;
  font-size:14px;
  font-weight:normal;
  background-color:#025e8d;
  color:#fff;
  display:flex;
  justify-content:center;
  align-items:center;
  border-radius:50%
}
.eds-c-header__label-notifications {
  border:0;
  clip:rect(0, 0, 0, 0);
  height:1px;
  margin:-100%;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px
}
@media only screen and (min-width: 540px) {
  .eds-c-header__label-notifications {
    clip:initial;
    height:auto;
    margin:0;
    overflow:auto;
    padding:0;
    position:relative;
    width:auto
  }
}

/**
 Search form
 */
@media only screen and (min-width: 540px) {
  .c-header__item--dropdown-menu {
    position: relative;
  }
}

@media only screen and (min-width: 1024px) {
  .c-header__item--hide-lg {
    display: none;
    visibility: hidden;
  }
  .c-header__item--hide-lg:first-child + * {
    margin-block-start: 0;
  }
}

@media only screen and (max-width: 1023px) {
  .c-header__item--hide-lg-max {
    display: none;
    visibility: hidden;
  }
  .c-header__item--hide-lg-max:first-child + * {
    margin-block-start: 0;
  }
}

@media only screen and (max-width: 767px) {
  .c-header__item--hide-md-max {
    display: none;
    visibility: hidden;
  }
  .c-header__item--hide-md-max:first-child + * {
    margin-block-start: 0;
  }
}

.c-header__link {
  color: inherit;
  padding: 8px;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  white-space: nowrap;
  font-size: initial;
}
.c-header__link.visited, .c-header__link:visited {
  color: inherit;
}
.c-header__link.hover, .c-header__link:hover {
  color: inherit;
}
.c-header__link ::first-letter {
  text-transform: capitalize;
}
.c-header__link svg {
  transition-duration: 0.2s;
}

.c-header__show-text {
  display: none;
  visibility: hidden;
}
.c-header__show-text:first-child + * {
  margin-block-start: 0;
}
@media only screen and (min-width: 540px) {
  .c-header__show-text {
    display: inline;
    visibility: visible;
  }
}

.c-header__dropdown {
  background-color:#069;
  border-bottom: 1px solid black;
  color: #eeeeee;
  padding: 16px 0;
  font-size: 0.875rem;
  line-height: 1.2;
}
@media print {
  .c-header__dropdown {
    display: none;
  }
}

.c-header__heading {
  display: inline-block;
  line-height: 1.4;
  font-size: 2.45em;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-weight: 400;
  margin-bottom: 8px;
  padding-left: 0;
  color: inherit;
}

.c-header__heading--keyline {
  border-top: 1px solid #d5d5d5;
  padding-top: 16px;
  margin-top: 16px;
  /*border-color: #2f2f2f;*/
  width: 100%;
}

.c-header__list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 0 16px;
  margin: 0 -8px;
}

.c-header__flush {
  margin: 0 -8px;
}

.c-header__visually-hidden {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -100%;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
}

/**
 Search form
 */
.c-header__search-form {
  margin-bottom: 8px;
}

.c-header__search-layout {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
}
.c-header__search-layout > *:first-child {
  flex: 999 1 auto;
}
.c-header__search-layout > * {
  flex: 1 1 auto;
}

.c-header__search-layout--max-width {
  max-width: 720px;
}

.c-header__search-button {
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  margin: 0;
  position: relative;
  text-decoration: none;
  width: auto;
  font-family: sans-serif;
  font-size: 1rem;
  line-height: 1.3;
  justify-content: center;
  padding: 8px;
  transition: 0.25s ease, color 0.25s ease, border-color 0.25s ease;
  border-radius: 2px;
  color: #006699;
  background-color: transparent;
  background-image: none;
  border: 1px solid #006699;
  display: flex;
  width: 100%;
  border: 1px solid white;
  color: white;
  background-color: transparent;
  line-height: 1.15;
  padding: 8px 16px;
}
.c-header__search-button svg {
  fill: currentColor;
}
.c-header__search-button:visited {
  color: #006699;
}
.c-header__search-button:hover {
  border: 1px solid #006699;
}
.c-header__search-button:focus {
  border: 1px solid #006699;
}
.c-header__search-button:hover, .c-header__search-button:focus {
  color: white;
  background-color: #006699;
  background-image: none;
}
.c-header__search-button:hover svg path, .c-header__search-button:focus svg path {
  fill: white;
}
.c-header__search-button:focus, .c-header__search-button:hover {
  background-color: white;
  color: black;
}

.c-header__input,
.c-header__select {
  padding: 8px 16px;
  border: 1px solid;
  border-radius: 3px;
  font-size: 1rem;
  width: 100%;
  box-sizing: border-box;
}

.c-header__select {
  display: block;
  width: 100%;
  min-width: 150px;
  max-width: 100%; /* useful when width is set to anything other than 100% */
  margin: 0;
  box-shadow: 0 1px 0 1px rgba(0, 0, 0, 0.04);
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg height='16' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m5.58578644 3-3.29289322-3.29289322c-.39052429-.39052429-.39052429-1.02368927 0-1.41421356s1.02368927-.39052429 1.41421356 0l4 4c.39052429.39052429.39052429 1.02368927 0 1.41421356l-4 4c-.39052429.39052429-1.02368927.39052429-1.41421356 0s-.39052429-1.02368927 0-1.41421356z' fill='%23333' fill-rule='evenodd' transform='matrix(0 1 -1 0 11 3)'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  /* arrow icon position (1em from the right, 50% vertical) , then gradient position*/
  background-position: right 0.7em top 50%;
  /* icon size, then gradient */
  background-size: 1em auto;
  /* Hide arrow icon in IE browsers */
}
.c-header__select::-ms-expand {
  display: none;
  visibility: hidden;
}
.c-header__select::-ms-expand:first-child + * {
  margin-block-start: 0;
}

.c-form-field__input,
.c-form-field__select {
 padding:.6em 1em;
 width:100%
}
.c-slice-heading {
 border-top:5px solid #222;
 border-bottom:1px solid #222;
 padding-top:8px;
 padding-bottom:8px;
 margin-bottom:24px;
 line-height:1.4
}
.c-section-heading {
  border-top: 5px solid #000;
  border-bottom: 1px solid #000;
  padding-top: 8px;
  padding-bottom: 8px;
  margin-bottom: 24px;
  line-height: 1.4;
}
.s-search .c-search__input-label {
 line-height:1.3;
 font-size:1.12rem;
 font-size:min(max(1rem,2.7vw),1.2rem);
 letter-spacing:normal;
 font-weight:400;
 display:block;
 padding-left:0;
 margin-bottom:8px
}
.c-search--background {
 background-color:#eee;
 margin:0 auto;
 padding:32px 16px
}
.c-search--max-width {
 max-width:720px
}
.c-search__field {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.c-search__input-container {
 -webkit-box-flex:1;
 -ms-flex:1 0 100%;
 flex:1 0 100%;
 margin-bottom:8px
}
.c-search__input-label {
 display:block;
 padding-left:0;
 margin-bottom:8px;
 font-weight:700;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:Harding,Palatino,serif;
 font-size:1.7em;
 font-size:min(max(1.4rem,4vw),1.6rem);
 letter-spacing:-.0625rem;
 letter-spacing:min(max(-.01875rem,4vw),-.0625rem);
 line-height:3.6rem;
 line-height:min(max(2.6rem,4vw),3.6rem)
}
#__next,
.gcYJkb,
.u-journalinsights {
 letter-spacing:0;
 word-spacing:0
}
.c-search__select-container {
 -webkit-box-flex:1;
 -ms-flex:1 1 auto;
 flex:1 1 auto;
 margin-bottom:8px
}
.c-search__button-container {
 -webkit-box-flex:1;
 -ms-flex:1 0 100%;
 flex:1 0 100%
}
.c-search__button-container+*,
.u-pt-8 {
 padding-top:8px
}
.c-search__button-container:focus-within {
 outline:#fece3e solid 3px
}
.c-search__button,
.c-search__input,
.c-search__select {
 padding:.6em 1em!important;
 border:1px solid;
 border-radius:3px;
 font-size:1.7em;
}
.c-search__input,
.c-search__select {
 padding:.6em 1em!important;
 border:1px solid;
 border-radius:3px;
 margin-top:0;
}
.c-search__button,
.c-skip-link {
 background-color:#069;
 color:#fff
}
.c-search__select {
 /*! background-color:#069; */
 /*! color:#fff; */
 font-size: initial;
}
.c-search__select::-ms-expand {
 display:none
}
.c-search__select--width-auto {
 width:auto
}
.c-search__button {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 border-color:#f2f2f2;
 width:100%
}
.c-search__button:hover {
 background-color:#fff;
 border-color:#069;
 color:#069
}
.c-search__button--width-auto {
 width:auto
}
.c-search__button-text {
 margin-right:8px
}
.c-search__select {
 display:block;
 min-width:150px;
 max-width:100%;
 margin:0;
 -webkit-box-shadow:0 1px 0 1px rgba(0,0,0,.04);
 box-shadow:0 1px 0 1px rgba(0,0,0,.04);
 -moz-appearance:none;
 appearance:none;
 background-image:url("data:image/svg+xml,%3Csvg height='16' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m5.58578644 3-3.29289322-3.29289322c-.39052429-.39052429-.39052429-1.02368927 0-1.41421356s1.02368927-.39052429 1.41421356 0l4 4c.39052429.39052429.39052429 1.02368927 0 1.41421356l-4 4c-.39052429.39052429-1.02368927.39052429-1.41421356 0s-.39052429-1.02368927 0-1.41421356z' fill='%23333' fill-rule='evenodd' transform='matrix(0 1 -1 0 11 3)'/%3E%3C/svg%3E");
 background-repeat:no-repeat;
 background-position:right .7em top 50%;
 background-size:1em auto
}
.c-search__link {
 font-size:14px;
 text-decoration:underline
}
.c-search__link:hover {
 text-decoration:none
}
.c-skip-link {
 border:0;
 clip:rect(0,0,0,0);
 height:1px;
 margin:-100%;
 overflow:hidden;
 padding:0;
 position:absolute!important;
 width:1px;
 text-align:center;
 font-size:1.4rem;
 z-index:9999
}
.c-skip-link:focus {
 border:0;
 clip:initial;
 height:auto;
 margin:0;
 overflow:auto;
 position:absolute;
 width:100%;
 padding:8px
}
.c-facet {
 font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
 background-color:#f3f3f3;
 padding:8px;
 position:relative;
 font-size:1.6rem;
 color:#222
}
.c-facet--small,
.c-facet__clear-all a {
 font-size:1.4rem;
 font-size:14px
}
.c-facet__icon {
 -webkit-transform:translate(0,0);
 transform:translate(0,0);
 display:inline-block;
 vertical-align:text-top;
 -webkit-box-flex:0;
 -ms-flex:0 0 auto;
 flex:0 0 auto
}
.c-facet__label {
 display:block;
 font-weight:700;
 white-space:nowrap;
 margin-right:24px
}
.c-facet__item,
.c-facet__label,
.list-l,
.list-m,
.u-mb-8 {
 margin-bottom:8px
}
.c-facet__item legend,
.c-facet__item option,
.c-facet__item select {
 width:100%
}
.c-facet__button {
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 color:#000;
 background:#fff;
 border:1px solid #000;
 border-radius:3px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 font-weight:400;
 margin-bottom:0;
 padding:8px;
 white-space:normal;
 width:100%
}
.c-facet__selected,
.c-site-messages--nature-briefing-email-variant .strong,
.u-text-bold {
 font-weight:700
}
.c-facet__button:focus {
 -webkit-transform:none
}

/** Notification */
.notification-icon {
    min-width:25px;
    position:absolute;
    top:8px;
    right:30px;
    background-color:#d54449;
    color:white;
    border-radius:50%;
    padding:4px;
    font-size:10px;
    font-weight:bold;
    transform:translate(50%, -50%);
    display:flex;
    align-items:center;
    justify-content:center;
    transition:transform 0.3s ease-in-out;
}

.notification-icon.show {
    display: flex;
    animation: bounce 0.6s ease-in-out;
}

@keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        transform: translate(50%, -50%) scale(1);
    }
    40% {
        transform: translate(50%, -50%) scale(1.2);
    }
    60% {
        transform: translate(50%, -50%) scale(1.1);
    }
}

/**  Javascript Enhancements */
/**  Javascript Enhancements */
.c-header__link.is-open {
  color: #006699;
  background-color: #eeeeee;
  border-radius: 2px;
  text-decoration: none;
}
.c-header__link.is-open svg {
  fill: currentColor;
}

.c-header__item--dropdown-menu .c-header__link.is-open svg {
  transform: rotate(180deg);
}

@media only screen and (min-width: 540px) {
  .c-header__menu--journal .c-header__item--dropdown-menu:last-child .c-header__dropdown.has-tethered {
    left: auto;
    right: 0;
  }
}
@media only screen and (min-width: 768px) {
  .c-header__menu--journal .c-header__item--dropdown-menu:last-child .c-header__dropdown.has-tethered {
    left: 0;
    right: auto;
  }
}
.c-header__dropdown.has-tethered {
  position: absolute;
  top: 100%;
  transform: translateY(5px);
  z-index: 1;
  left: 0;
  width: 100%;
  border-radius: 0 0 2px 2px;
  border-bottom: 0;
}
@media only screen and (min-width: 540px) {
  .c-header__dropdown.has-tethered {
    transform: translateY(8px);
    width: auto;
  }
}
@media only screen and (min-width: 768px) {
  .c-header__dropdown.has-tethered {
    min-width: 245px;
  }
}
.c-header__dropdown--full-width.has-tethered {
  width: 100%;
  padding: 32px 0;
  transform: none;
  z-index: 7;
}
.has-tethered .c-header__heading--js-hide {
  display: none;
  visibility: hidden;
}
.has-tethered .c-header__heading--js-hide:first-child + * {
  margin-block-start: 0;
}
.has-tethered .c-header__list--js-stack {
  flex-direction: column;
}
.has-tethered .c-header__item--keyline,
.has-tethered .c-header__list ~ .c-header__list .c-header__item:first-child {
  border-top: 1px solid #d5d5d5;
  padding-top: 8px;
  margin-top: 8px;
}

.c-header__link.is-open {
 color:#069;
 background-color:#eee;
 border-radius:2px;
 text-decoration:none
}
.c-facet__button.is-open svg,
.c-header__item--dropdown-menu .c-header__link.is-open svg {
 -webkit-transform:rotate(180deg);
 transform:rotate(180deg)
}
.c-header-expander {
 background-color:#222;
 border-bottom:1px solid #2f2f2f;
 color:#eee;
 padding:16px 0;
 font-size:1.4rem;
 line-height:1.2
}
.c-header-expander button {
 border:1px solid #fff;
 color:#fff;
 background-color:transparent
}
.c-header-expander button:hover {
 background-color:#fff;
 color:#000
}
.c-header-expander__keyline {
 border-bottom:1px solid #555;
 padding-bottom:16px;
 margin-bottom:0
}
.c-header-expander__heading {
 display:inline-block;
 line-height:1.4;
 font-size:2rem;
 font-weight:400
}
.c-header-expander__list {
 padding:0;
 margin:0;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.c-header-expander__item {
 margin:0 16px 8px 0
}
.c-header-expander__link {
 color:inherit;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 white-space:nowrap
}
.c-footer a,
.c-footer a.hover,
.c-footer a.visited,
.c-footer a:hover,
.c-footer a:visited,
.c-header-expander__link.hover,
.c-header-expander__link.visited,
.c-header-expander__link:hover,
.c-header-expander__link:visited {
 color:inherit
}
.c-header-expander__link>svg {
 margin-left:8px
}
.c-header-expander.has-tethered {
 position:absolute;
 top:100%;
 -webkit-transform:translateY(5px);
 transform:translateY(5px);
 z-index:10;
 left:0;
 width:100%;
 border-radius:0 0 2px 2px;
 border-bottom:0
}
.c-header-expander.has-tethered .c-header-expander__list {
 display:block
}
.c-header-expander.has-tethered .c-header-expander__item {
 margin:0;
 padding:8px 0
}
.c-header-expander.has-tethered .c-header-expander__item--keyline {
 border-top:1px solid #fff;
 padding-top:16px;
 margin-top:8px
}
.c-header-expander.has-tethered .c-header-expander__item--keyline-first-item-only~.c-header-expander__item--keyline-first-item-only {
 border-top:none;
 padding-top:0
}
.c-header-expander--tray.has-tethered {
 width:100%;
 padding:32px 0 24px;
 -webkit-transform:none;
 transform:none
}

/**
* Avatar
*/
.Sangia__menu .Sangia__button {
  margin-top:112px;
  width:100%;
  display:flex;
  margin-left:0
}
@media screen and (max-height:660px) {
  .Sangia__menu .Sangia__button {
    margin-top:96px
  }
}
.Sangia__menu .Sangia__dropdown,
.Sangia__menu .Sangia__icon,
.Sangia__menu .Sangia__link {
  padding:24px 0 24px 16px;
  display:block;
  margin-left:0
}
.Sangia__menu .Sangia__dropdown__trigger,
.Sangia__menu .Sangia__icon span,
.Sangia__menu .Sangia__link {
  font-size:1rem;
  line-height:1.375rem
}
.Sangia__menu .Sangia__dropdown__trigger:after {
  content:"\e90e";
  margin-left:16px
}
.Ibar__menu .Sangia__dropdown__trigger--open {
  font-weight:700;
  color:#282828
}
.Sangia__menu .Sangia__dropdown__trigger--open:after {
  transform:none
}
.Sangia__menu .Ibar__dropdown__menu {
  top:0;
  background:#f0f0f0;
  left:calc(var(--layout-col-8) - 2px + var(--layout-gap)*2);
  height:100%;
  max-height:100vh;
  box-sizing:border-box;
  overflow:auto;
  box-shadow:none;
  width:0;
  padding:0;
  transition:width .3s cubic-bezier(.37,.74,.15,1),padding .3s cubic-bezier(.37,.74,.15,1),box-shadow .3s cubic-bezier(.37,.74,.15,1)
}
.Sangia__menu .Ibar__dropdown__menu::-webkit-scrollbar {
  background:transparent;
  -webkit-appearance:none;
  width:10px;
  height:10px
}
.Sangia__menu .Ibar__dropdown__menu::-webkit-scrollbar-thumb {
  border-radius:0;
  background-color:rgba(40,40,40,.16);
  -webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5);
  border-radius:5px;
  border:3px solid var(--grey20)
}
@-moz-document url-prefix() {
  .Sangia__menu .Ibar__dropdown__menu {
    scrollbar-width:thin
  }
}
.Sangia__menu .Sangia__dropdown__menu>* {
  opacity:0
}
@media only screen and (max-width:768px) {
  .Sangia__menu .Sangia__dropdown__menu {
    left:calc(var(--layout-col-7) - 2px + var(--layout-gap)*2)
  }
}
@media only screen and (max-width:563px) {
  .Sangia__menu .Sangia__dropdown__menu {
    left:-100%;
    transition:none
  }
}
.Sangia__menu .Ibar__dropdown__menu--visible {
  box-shadow:30px 0 32px rgba(40,40,40,.12),12px 0 46px rgba(40,40,40,.08),11px 0 15px rgba(40,40,40,.16);
  width:calc(var(--layout-col-8) + var(--layout-gap));
  padding:40px 32px;
  transition:width .3s cubic-bezier(.37,.74,.15,1),padding .3s cubic-bezier(.37,.74,.15,1),box-shadow .3s cubic-bezier(.37,.74,.15,1)
}
.Sangia__menu .Ibar__dropdown__menu--visible>* {
  opacity:1;
  transition:opacity .2s ease-in-out .15s
}
@media only screen and (max-width:563px) {
  .Sangia__menu .Ibar__dropdown__menu--visible>* {
    transition:none
  }
}
@media only screen and (max-width:768px) {
  .Sangia__menu .Sangia__dropdown__menu--visible {
    width:calc(var(--layout-col-7) + var(--layout-gap))
  }
}
@media only screen and (max-width:563px) {
  .Sangia__menu .Sangia__dropdown__menu--visible {
    width:100%;
    left:0;
    z-index:40;
    padding:0 16px 16px;
    box-shadow:none;
    transition:none
  }
}
.Sangia__menu .Sangia__dropdown__about {
  flex-direction:column
}
.Sangia__menu .Sangia__dropdown__about__block {
  padding-bottom:16px;
  margin-bottom:40px
}
.Sangia__menu .Sangia__dropdown__about__block:last-child {
  margin-bottom:0;
  border-bottom:none
}
.Sangia__menu .Sangia__dropdown__sections {
  -moz-column-count:unset;
  column-count:unset
}
.Sangia__menu .Sangia__dropdown__sections__item {
  margin-bottom:40px
}
.Sangia__menu .Sangia__icon {
  margin-left:0
}
@media only screen and (max-width:1024px) {
  .Sangia__menu .Sangia__icon span {
    display:inline
  }
}
.Sangia__menu .Sangia__icon:before {
  display:inline
}
.Sangia__menu .Sangia__icon--list {
  padding-top:40px;
  margin-top:16px;
  border-top:1px solid var(--grey20)
}
.Sangia__menu--journal .Sangia__button {
  margin-top:32px
}
.Sangia__menu .SangiaOffice__dropdown {
  top:0;
  background:#f0f0f0;
  left:calc(var(--layout-col-8) - 2px + var(--layout-gap)*2);
  height:100%;
  max-height:100vh;
  box-sizing:border-box;
  overflow:auto;
  box-shadow:none;
  width:0;
  transition:width .3s cubic-bezier(.37,.74,.15,1),padding .3s cubic-bezier(.37,.74,.15,1),box-shadow .3s cubic-bezier(.37,.74,.15,1);
  border-radius:0;
  padding:40px 32px
}
.Sangia__menu .SangiaOffice__dropdown>* {
  opacity:0
}
@media only screen and (max-width:768px) {
  .Sangia__menu .SangiaOffice__dropdown {
    left:calc(var(--layout-col-7) - 2px + var(--layout-gap)*2)
  }
}
@media only screen and (max-width:563px) {
  .Sangia__menu .SangiaOffice__dropdown {
    left:-100%;
    transition:none
  }
}
.Sangia__menu .SangiaOffice__dropdown--visible {
  box-shadow:30px 0 32px rgba(40,40,40,.12),12px 0 46px rgba(40,40,40,.08),11px 0 15px rgba(40,40,40,.16);
  width:calc(var(--layout-col-8) + var(--layout-gap));
  padding:40px 32px;
  transition:width .3s cubic-bezier(.37,.74,.15,1),padding .3s cubic-bezier(.37,.74,.15,1),box-shadow .3s cubic-bezier(.37,.74,.15,1)
}
.Sangia__menu .SangiaOffice__dropdown--visible>* {
  opacity:1;
  transition:opacity .2s ease-in-out .15s
}
@media only screen and (max-width:563px) {
  .Sangia__menu .SangiaOffice__dropdown--visible>* {
    transition:none
  }
}
@media only screen and (max-width:768px) {
  .Sangia__menu .SangiaOffice__dropdown--visible {
    width:calc(var(--layout-col-7) + var(--layout-gap))
  }
}
@media only screen and (max-width:563px) {
  .Sangia__menu .SangiaOffice__dropdown--visible {
    width:100%;
    left:0;
    z-index:40;
    padding:0 16px 16px;
    box-shadow:none;
    transition:none
  }
}
.Sangia__menu .SangiaOffice__dropdown::-webkit-scrollbar {
  background:transparent;
  -webkit-appearance:none;
  width:10px;
  height:10px
}
.Sangia__menu .SangiaOffice__dropdown::-webkit-scrollbar-thumb {
  border-radius:0;
  background-color:rgba(40,40,40,.16);
  -webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5);
  border-radius:5px;
  border:3px solid var(--grey20)
}
@-moz-document url-prefix() {
  .Sangia__menu .SangiaOffice__dropdown {
    scrollbar-width:thin
  }
}
.Sangia__menu .SangiaOffice__dropdown__trigger {
  padding:24px 0 24px 16px;
  display:block;
  margin-left:0;
  font-size:1rem;
  line-height:1.375rem
}
.Sangia__menu .SangiaOffice__dropdown__trigger:after {
  content:"\e90e";
  margin-left:16px
}
.Sangia__menu .SangiaOffice__dropdown__trigger:before {
  margin-right:8px;
  line-height:20px
}
.Sangia__menu .SangiaOffice__dropdown__trigger--open {
  font-weight:700;
  color:#282828
}
.Sangia__menu .SangiaOffice__dropdown__trigger--open:after {
  transform:none
}
.Sangia__menu .SangiaOffice__dropdown__item button {
  font-size:1rem;
  line-height:1.375rem;
  font-weight:700;
  color:#282828;
  position:relative;
  margin-bottom:24px;
  padding:0 8px 8px 0
}
.Sangia__menu .SangiaOffice__dropdown__item button:after {
  content:"";
  position:absolute;
  left:0;
  bottom:0;
  width:48px;
  height:2px;
  background:var(--grey80);
  border-radius:2px
}
.Sangia__menu .SangiaOffice__dropdown__item:last-child .SangiaOffice__dropdown__subitemsList {
  border-bottom:none
}
.Sangia__menu .SangiaOffice__dropdown__subitemsList {
  position:inherit;
  padding-bottom:24px;
  margin-bottom:40px;
  border-bottom:1px solid var(--grey40);
  max-height:none
}
.Sangia__menu .SangiaOffice__dropdown__subitemsList button {
  display:none
}
.Sangia__menu .SangiaOffice__dropdown__subitem a {
  padding:16px 0
}
.Sangia__userArea {
  width:var(--avatar-size);
  height:var(--avatar-size);
  --avatar-size:32px;
  margin-left:var(--ibar-margin-between)
}
@media only screen and (max-width:1280px) {
  .Sangia__userArea {
    --avatar-size:32px
  }
}
@media only screen and (max-width:768px) {
  .Sangia__userArea {
    --avatar-size:24px
  }
}
.Sangia__userLogged {
  display:grid;
  align-items:center;
  justify-items:center;
  place-items:center;
  position:relative;
  margin-left:var(--ibar-margin-between)
}
@media only screen and (max-width:563px) {
  .Sangia__userLogged {
    position:unset
  }
}
.Sangia__userLogged>button {
  display:flex
}
.Sangia__userLogged__image {
  overflow:hidden
}
@media only screen and (max-width:1280px) {
  .Sangia__userLogged__image .Avatar {
    --avatar-size:32px;
    --avatar-font-size:16px;
    --avatar-border-size:1px
  }
}
@media only screen and (max-width:768px) {
  .Sangia__userLogged__image .Avatar {
    --avatar-size:24px;
    --avatar-font-size:14px;
    --avatar-border-size:1px
  }
}
.Sangia__user {
  position:absolute;
  background-color:#fff;
  color:var(--ibar-color-2);
  border-radius:4px;
  right:0;
  top:100%;
  min-width:358px;
  border-radius:8px;
  overflow:auto;
  font-size:.875rem;
  line-height:1.25rem;
  font-weight:300;
  margin-top:4px;
  box-shadow:0 12px 17px rgba(40,40,40,.12),0 5px 22px rgba(40,40,40,.08),0 7px 8px rgba(40,40,40,.04)
}
@media only screen and (max-width:1024px) {
  .Sangia__user {
    min-width:236px
  }
}
@media only screen and (max-width:563px) {
  .Sangia__user {
    position:fixed;
    width:100vw;
    height:100%;
    top:0;
    left:0;
    border-radius:0;
    margin:0;
    z-index:3;
    border:none
  }
}
.Sangia__user__dropdown {
  padding:32px;
  text-align:center
}
@media only screen and (max-width:1024px) {
  .Sangia__user__dropdown {
    padding:24px
  }
}
.Sangia__user__avatar {
  margin-bottom:12px;
  display:flex;
  align-items:center;
  justify-content:center
}
.Sangia__user__avatar .Avatar {
  --avatar-size:96px;
  --avatar-font-size:32px;
  --avatar-border-size:1px
}
.Sangia__user__list {
  padding:16px 0;
  color:#545454
}
.Sangia__user__list li {
  display:flex;
  width:100%;
  color:#6b6b6b;
  font-size:.875rem;
  line-height:1.25rem;
  font-weight:500
}
.Sangia__user__list li a {
  padding:16px 32px;
  width:100%
}
@media only screen and (max-width:1024px) {
  .Sangia__user__list li a {
    padding:16px 24px
  }
}
@media only screen and (max-width:563px) {
  .Sangia__user__list li a {
    width:100%;
    text-align:center
  }
}
.Sangia__user__list li:hover {
  background-color:#f7f7f7;
  cursor:pointer;
  color:#282828
}
.Sangia__user__separator {
  background-color:var(--grey30);
  height:1px;
  margin:0 32px
}
@media only screen and (max-width:1024px) {
  .Sangia__user__separator {
    margin:0 24px
  }
}
.Sangia__user__name {
  font-size:1.7rem;
  line-height:1.75em;
  font-weight:700;
  color:#f2f2f2;
  word-break:break-word;
  font-family: inherit;
}
.Sangia__user__email {
  color:#bfbfbf;
  font-size:13px;
  word-break:break-word
}
.Sangia__user__account {
  color:#bfbfbf;
  word-break:break-word
}
.Sangia__user__close {
  display:none;
  cursor:pointer;
  width:48px;
  height:48px;
  background-color:#f7f7f7;
  border-radius:50%;
  box-shadow:0 0 11.3994px rgba(0,0,0,.1);
  position:absolute;
  left:calc(50% - 24px);
  bottom:32px
}
@media only screen and (max-width:563px) {
  .Sangia__user__close {
    display:block
  }
}
.Sangia__user__close:before {
  content:"\e909";
  font-family:Frontiers-Iconography-Next!important;
  -webkit-font-smoothing:antialiased;
  font-size:16px;
  line-height:16px;
  color:#282828;
  align-items:center;
  justify-content:center;
  height:48px;
  display:flex
}
.Sangia__user__salutation {
  margin-bottom: -7px;
  font-size: 13px;
}
.badge {
  min-width: 18px;
  position: absolute;
  cursor:pointer;
  color: white;
  border-radius:50%;
  transform: translate(50%, -50%);
  display: flex;
  align-items: center;
  justify-content: center;
  top: 6.5em;
  right: 7em;
}
.verified {
  background-color:#00e600;
}
.unverified {
  background-color:#d54449;
}
.Login_user_as {
  border-top: 1px solid #666;
}
figure {
  margin: 0;
}
.AvatarWrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
/* Jika Verified, kasih background tambahan di luar Avatar */
.AvatarWrapper.Verified::before {
  content: "";
  position: absolute;
  width: calc(100% + 16px); /* lebih besar */
  height: calc(100% + 16px);
  top: -8px;
  left: -8px;
  background: radial-gradient(circle, rgb(0, 153, 51) 50%, rgb(0, 204, 68) 100% );
  /*border: 17px solid #3aaa35;*/
  border-radius: 50%;
  z-index: 0;
  transition: background-color 0.3s ease-in-out;
}
.AvatarWrapper.Unverified::before {
  content: "";
  position: absolute;
  width: calc(100% + 16px); /* lebih besar */
  height: calc(100% + 16px);
  top: -8px;
  left: -8px;
  background: radial-gradient(circle, rgb(230, 0, 0) 20%, rgb(255, 51, 51) 80% );
  border-radius: 50%;
  z-index: 0;
  transition: background-color 0.3s ease-in-out;
}
.Avatar {
  --avatar-size:192px;
  --avatar-font-size:48px;
  --avatar-border-size:3px;
  --avatar-bg-color:transparent;
  --avatar-bg-hover-color:rgba(40,40,40,0.24);
  box-sizing:border-box;
  width:var(--avatar-size);
  height:var(--avatar-size);
  position:relative;
  overflow:hidden;
  border-radius:50%;
  flex-shrink:0
}
.Avatar:after {
  content:"";
  position:absolute;
  z-index:1;
  left:0;
  top:0;
  width:100%;
  height:100%;
  background-color:var(--avatar-bg-hover-color);
  opacity:0;
  transition:opacity .28s cubic-bezier(.37,.74,.15,1);
  border-radius:50%
}
.Avatar:hover:after {
  opacity:1
}
.Avatar--text {
  border:var(--avatar-border-size) solid var(--avatar-border-color);
  color:var(--avatar-color);
  background-color:var(--avatar-bg-color);
  text-align:center;
  font-size:var(--avatar-font-size);
  font-weight:400;
  justify-content:center
}
.Avatar--text,
.Avatar--text span {
  display:inline-flex;
  align-items:center
}
.Avatar--text span {
  position:relative;
  z-index:3;
  justify-content:flex-start;
  max-width:-moz-max-content;
  max-width:-webkit-max-content;
  max-width:max-content
}
.Avatar--text span:last-of-type {
  width:calc(var(--avatar-size)*3 - 240px);
  overflow:hidden
}
.Avatar__img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.is-inside-mask {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.Avatar--size-128 {
  --avatar-size:128px;
  --avatar-font-size:32px;
  --avatar-border-size:2px
}
.Avatar--size-96 {
  --avatar-size:96px;
  --avatar-font-size:28px;
  --avatar-border-size:2px
}
.Avatar--size-80 {
  --avatar-size:80px;
  --avatar-font-size:32px;
  --avatar-border-size:1px
}
.Avatar--size-60 {
  --avatar-size:60px;
  --avatar-font-size:32px;
  --avatar-border-size:1px
}
.Avatar--size-48 {
  --avatar-size:48px;
  --avatar-font-size:24px;
  --avatar-border-size:1px
}
.Avatar--size-40 {
  --avatar-size:40px;
  --avatar-font-size:20px;
  --avatar-border-size:1px
}
.Avatar--size-32 {
  --avatar-size:32px;
  --avatar-font-size:16px;
  --avatar-border-size:1px
}
.Avatar--size-24 {
  --avatar-size:24px;
  --avatar-font-size:14px;
  --avatar-border-size:1px
}
.Avatar--white {
  --avatar-color:var(--white);
  --avatar-border-color:var(--grey10);
  --avatar-bg-color:hsla(0,0%,100%,0.08);
  --avatar-bg-hover-color:hsla(0,0%,100%,0.24)
}
.Avatar--grey {
  --avatar-color:#6b6b6b;
  --avatar-border-color:var(--grey60);
  --avatar-bg-color:transparent;
  --avatar-bg-hover-color:var(--grey20)
}

