
/* ::::: http://amaprod.silverchaircdn.com/UI/app/dist/v-636292249253156458/app.min.css ::::: */

meta.foundation-version { font-family: "/5.5.2/"; }
meta.foundation-mq-small { font-family: "/only screen/"; width: 0px; }
meta.foundation-mq-small-only { font-family: "/only screen and (max-width: 40em)/"; width: 0px; }
meta.foundation-mq-medium { font-family: "/only screen and (min-width:40.0625em)/"; width: 40.0625em; }
meta.foundation-mq-medium-only { font-family: "/only screen and (min-width:40.0625em) and (max-width:64em)/"; width: 40.0625em; }
meta.foundation-mq-large { font-family: "/only screen and (min-width:64.0625em)/"; width: 64.0625em; }
meta.foundation-mq-large-only { font-family: "/only screen and (min-width:64.0625em) and (max-width:90em)/"; width: 64.0625em; }
meta.foundation-mq-xlarge { font-family: "/only screen and (min-width:90.0625em)/"; width: 90.0625em; }
meta.foundation-mq-xlarge-only { font-family: "/only screen and (min-width:90.0625em) and (max-width:120em)/"; width: 90.0625em; }
meta.foundation-mq-xxlarge { font-family: "/only screen and (min-width:120.0625em)/"; width: 120.063em; }
meta.foundation-data-attribute-namespace { font-family: false; }
.reveal-modal-bg { background: rgba(0, 0, 0, 0.45) none repeat scroll 0% 0%; bottom: 0px; display: none; position: fixed; right: 0px; top: 0px; z-index: 1004; left: 0px; }
.reveal-modal { border-radius: 3px; display: none; position: absolute; top: 0px; visibility: hidden; width: 100%; z-index: 1005; left: 0px; background-color: rgb(255, 255, 255); padding: 3.125rem 1.5625rem 1.5625rem; border: 1px solid rgb(102, 102, 102); box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4); }
@media only screen and (max-width: 40em) {
  .reveal-modal { min-height: 100vh; }
}
.reveal-modal .column, .reveal-modal .columns { min-width: 0px; }
.reveal-modal > :first-child { margin-top: 0px; }
.reveal-modal > :last-child { margin-bottom: 0px; }
@media only screen and (min-width: 40.0625em) {
  .reveal-modal { left: 0px; margin: 0px auto; max-width: 780px; right: 0px; width: 80%; }
}
@media only screen and (min-width: 40.0625em) {
  .reveal-modal { top: 6.25rem; }
}
.reveal-modal.radius { border-radius: 3px; }
.reveal-modal.round { border-radius: 1000px; }
.reveal-modal.collapse { padding: 0px; }
@media only screen and (min-width: 40.0625em) {
  .reveal-modal.tiny { left: 0px; margin: 0px auto; max-width: 780px; right: 0px; width: 30%; }
}
@media only screen and (min-width: 40.0625em) {
  .reveal-modal.small { left: 0px; margin: 0px auto; max-width: 780px; right: 0px; width: 40%; }
}
@media only screen and (min-width: 40.0625em) {
  .reveal-modal.medium { left: 0px; margin: 0px auto; max-width: 780px; right: 0px; width: 60%; }
}
@media only screen and (min-width: 40.0625em) {
  .reveal-modal.large { left: 0px; margin: 0px auto; max-width: 780px; right: 0px; width: 70%; }
}
@media only screen and (min-width: 40.0625em) {
  .reveal-modal.xlarge { left: 0px; margin: 0px auto; max-width: 780px; right: 0px; width: 95%; }
}
.reveal-modal.full { height: 100%; left: 0px; margin-left: 0px !important; max-width: none !important; min-height: 100vh; top: 0px; }
@media only screen and (min-width: 40.0625em) {
  .reveal-modal.full { left: 0px; margin: 0px auto; max-width: 780px; right: 0px; width: 100%; }
}
.reveal-modal.toback { z-index: 1003; }
.reveal-modal .close-reveal-modal { color: rgb(170, 170, 170); cursor: pointer; font-size: 2.5rem; font-weight: 700; line-height: 1; position: absolute; top: 0.3125rem; right: 1.375rem; }
form { margin: 0px 0px 1.25rem; }
form .row .row { margin: 0px -0.625rem; }
form .row .row .column, form .row .row .columns { padding: 0px 0.625rem; }
form .row .row.collapse { margin: 0px; }
form .row .row.collapse .column, form .row .row.collapse .columns { padding: 0px; }
form .row .row.collapse input { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }
form .row input.column, form .row input.columns, form .row textarea.column, form .row textarea.columns { padding-left: 0.625rem; }
label { color: rgb(77, 77, 77); cursor: pointer; display: block; font-size: inherit; font-weight: 600; line-height: 1.5; margin-bottom: 0.5em; }
label.right { float: none !important; text-align: right; }
label.inline { margin: 0px 0px 1.25rem; padding: 0.6875rem 0px; }
label small { text-transform: capitalize; color: rgb(103, 103, 103); }
.postfix, .prefix { border-style: solid; border-width: 1px; display: block; font-size: inherit; overflow: visible; padding-bottom: 0px; padding-top: 0px; position: relative; text-align: center; width: 100%; z-index: 2; }
.postfix.button {  }
.prefix.button { border: medium none; padding: 0px; text-align: center; }
.prefix.button.radius { border-radius: 3px 0px 0px 3px; }
.postfix.button.radius { border-radius: 0px 3px 3px 0px; }
.prefix.button.round { border-radius: 1000px 0px 0px 1000px; }
.postfix.button.round { border-radius: 0px 1000px 1000px 0px; }
label.prefix, span.prefix { background: rgb(242, 242, 242) none repeat scroll 0% 0%; border-right: medium none rgb(204, 204, 204); color: rgb(51, 51, 51); border-color: rgb(204, 204, 204); }
label.postfix, span.postfix { background: rgb(242, 242, 242) none repeat scroll 0% 0%; color: rgb(51, 51, 51); border-color: rgb(204, 204, 204); }
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea { -moz-appearance: none; border-radius: 0px; background-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; border-color: rgb(204, 204, 204); box-shadow: inherit; display: block; font-family: inherit; font-size: inherit; margin: 0px 0px 1.25rem; padding: 0.625rem; box-sizing: border-box; transition: border-color 0.15s linear 0s, background 0.15s linear 0s; }
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus { outline: 0px none; }
input[type="text"]:disabled, input[type="password"]:disabled, input[type="date"]:disabled, input[type="datetime"]:disabled, input[type="datetime-local"]:disabled, input[type="month"]:disabled, input[type="week"]:disabled, input[type="email"]:disabled, input[type="number"]:disabled, input[type="search"]:disabled, input[type="tel"]:disabled, input[type="time"]:disabled, input[type="url"]:disabled, input[type="color"]:disabled, textarea:disabled { background-color: inherit; cursor: default; }
fieldset[disabled] input[type="text"], fieldset[disabled] input[type="password"], fieldset[disabled] input[type="date"], fieldset[disabled] input[type="datetime"], fieldset[disabled] input[type="datetime-local"], fieldset[disabled] input[type="month"], fieldset[disabled] input[type="week"], fieldset[disabled] input[type="email"], fieldset[disabled] input[type="number"], fieldset[disabled] input[type="search"], fieldset[disabled] input[type="tel"], fieldset[disabled] input[type="time"], fieldset[disabled] input[type="url"], fieldset[disabled] input[type="color"], fieldset[disabled] textarea, input[type="text"][disabled], input[type="text"][readonly], input[type="password"][disabled], input[type="password"][readonly], input[type="date"][disabled], input[type="date"][readonly], input[type="datetime"][disabled], input[type="datetime"][readonly], input[type="datetime-local"][disabled], input[type="datetime-local"][readonly], input[type="month"][disabled], input[type="month"][readonly], input[type="week"][disabled], input[type="week"][readonly], input[type="email"][disabled], input[type="email"][readonly], input[type="number"][disabled], input[type="number"][readonly], input[type="search"][disabled], input[type="search"][readonly], input[type="tel"][disabled], input[type="tel"][readonly], input[type="time"][disabled], input[type="time"][readonly], input[type="url"][disabled], input[type="url"][readonly], input[type="color"][disabled], input[type="color"][readonly], textarea[disabled], textarea[readonly] { background-color: inherit; cursor: default; }
input.radius[type="text"], input.radius[type="password"], input.radius[type="date"], input.radius[type="datetime"], input.radius[type="datetime-local"], input.radius[type="month"], input.radius[type="week"], input.radius[type="email"], input.radius[type="number"], input.radius[type="search"], input.radius[type="tel"], input.radius[type="time"], input.radius[type="url"], input.radius[type="color"], textarea.radius { border-radius: 3px; }
form .row .prefix-radius.row.collapse button, form .row .prefix-radius.row.collapse input, form .row .prefix-radius.row.collapse select, form .row .prefix-radius.row.collapse textarea { border-radius: 0px 3px 3px 0px; }
form .row .prefix-radius.row.collapse .prefix { border-radius: 3px 0px 0px 3px; }
form .row .postfix-radius.row.collapse button, form .row .postfix-radius.row.collapse input, form .row .postfix-radius.row.collapse select, form .row .postfix-radius.row.collapse textarea { border-radius: 3px 0px 0px 3px; }
form .row .postfix-radius.row.collapse .postfix { border-radius: 0px 3px 3px 0px; }
form .row .prefix-round.row.collapse button, form .row .prefix-round.row.collapse input, form .row .prefix-round.row.collapse select, form .row .prefix-round.row.collapse textarea { border-radius: 0px 1000px 1000px 0px; }
form .row .prefix-round.row.collapse .prefix { border-radius: 1000px 0px 0px 1000px; }
form .row .postfix-round.row.collapse button, form .row .postfix-round.row.collapse input, form .row .postfix-round.row.collapse select, form .row .postfix-round.row.collapse textarea { border-radius: 1000px 0px 0px 1000px; }
form .row .postfix-round.row.collapse .postfix { border-radius: 0px 1000px 1000px 0px; }
input[type="submit"] { -moz-appearance: none; border-radius: 0px; }
textarea[rows] { height: auto; }
textarea { max-width: 100%; }
:-moz-placeholder { color: rgb(204, 204, 204); }
*::-moz-placeholder { color: rgb(204, 204, 204); }
select { -moz-appearance: none !important; background-color: rgb(250, 250, 250); background-image: url('svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIge'); background-position: 100% center; background-repeat: no-repeat; border-style: solid; border-width: 1px; border-color: rgb(204, 204, 204); color: rgba(0, 0, 0, 0.75); font-family: inherit; font-size: inherit; line-height: normal; padding: 0.625rem; border-radius: 0px; }
select.radius { border-radius: 3px; }
select:hover { background-color: rgb(243, 243, 243); border-color: rgb(153, 153, 153); }
select:disabled { background-color: inherit; cursor: default; }
select[multiple] { height: auto; }
input[type="file"], input[type="checkbox"], input[type="radio"], select { margin: 0px 0px 1.25rem; }
input[type="checkbox"] + label, input[type="radio"] + label { display: inline-block; margin-left: 0.625rem; margin-right: 1.25rem; margin-bottom: 0px; vertical-align: baseline; }
input[type="file"] { width: 100%; }
fieldset { border: 1px solid rgb(221, 221, 221); margin: 1.125rem 0px; padding: 1.25rem; }
fieldset legend { background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-weight: 700; margin: 0px; padding: 0px 0.1875rem; }
[data-abide] .error small.error, [data-abide] .error span.error, [data-abide] small.error, [data-abide] span.error { display: block; font-size: 0.75rem; font-style: italic; font-weight: 400; margin-bottom: 1.25rem; margin-top: -1px; padding: 0.375rem 0.5625rem 0.5625rem; background: rgb(240, 65, 36) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
[data-abide] small.error, [data-abide] span.error { display: none; }
small.error, span.error { display: block; font-size: 0.75rem; font-style: italic; font-weight: 400; margin-bottom: 1.25rem; margin-top: -1px; padding: 0.375rem 0.5625rem 0.5625rem; background: rgb(240, 65, 36) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.error input, .error select, .error textarea { margin-bottom: 0px; }
.error input[type="checkbox"], .error input[type="radio"] { margin-bottom: 1.25rem; }
.error label, .error label.error { color: rgb(240, 65, 36); }
.error small.error { display: block; font-size: 0.75rem; font-style: italic; font-weight: 400; margin-bottom: 1.25rem; margin-top: -1px; padding: 0.375rem 0.5625rem 0.5625rem; background: rgb(240, 65, 36) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.error > label > small { background: transparent none repeat scroll 0px 0px; color: rgb(103, 103, 103); display: inline; font-size: 60%; font-style: normal; margin: 0px; padding: 0px; text-transform: capitalize; }
.error span.error-message { display: block; }
input.error, select.error, textarea.error { margin-bottom: 0px; }
label.error { color: rgb(240, 65, 36); }
html { box-sizing: border-box; }
*, *::after, *::before { box-sizing: inherit; }
.umb-col { color: rgb(0, 0, 0) !important; }
.ama-col { color: rgb(68, 34, 102) !important; }
.jama-col { color: rgb(215, 22, 53) !important; }
.jama-col-sec { color: rgb(152, 27, 30) !important; }
.umb-col-sec { color: rgb(215, 21, 52) !important; }
.jama { color: rgb(215, 22, 53); }
.jama-cardiology { color: rgb(215, 22, 53); }
.jama-dermatology { color: rgb(0, 111, 59); }
.jama-facial-plastic-surgery { color: rgb(237, 28, 36); }
.jama-internal-medicine { color: rgb(0, 110, 150); }
.jama-neurology { color: rgb(152, 27, 30); }
.jama-oncology { color: rgb(59, 146, 63); }
.jama-ophthalmology { color: rgb(102, 188, 41); }
.jama-otolaryngology-head--neck-surgery { color: rgb(52, 182, 228); }
.jama-pediatrics { color: rgb(0, 132, 192); }
.jama-psychiatry { color: rgb(0, 82, 118); }
.jama-surgery { color: rgb(244, 121, 32); }
.archives-of-neurology--psychiatry { color: rgb(0, 82, 118); }
.bd-jama { border-color: rgb(215, 22, 53) !important; }
.bd-jama-cardiology { border-color: rgb(215, 22, 53) !important; }
.bd-jama-dermatology { border-color: rgb(0, 111, 59) !important; }
.bd-jama-facial-plastic-surgery { border-color: rgb(237, 28, 36) !important; }
.bd-jama-internal-medicine { border-color: rgb(0, 110, 150) !important; }
.bd-jama-neurology { border-color: rgb(152, 27, 30) !important; }
.bd-jama-oncology { border-color: rgb(59, 146, 63) !important; }
.bd-jama-ophthalmology { border-color: rgb(102, 188, 41) !important; }
.bd-jama-otolaryngology-head--neck-surgery { border-color: rgb(52, 182, 228) !important; }
.bd-jama-pediatrics { border-color: rgb(0, 132, 192) !important; }
.bd-jama-psychiatry { border-color: rgb(0, 82, 118) !important; }
.bd-jama-surgery { border-color: rgb(244, 121, 32) !important; }
.bd-archives-of-neurology--psychiatry { border-color: rgb(0, 82, 118) !important; }
.bd-jama-sec { border-color: rgb(152, 27, 30) !important; }
.bd-jama-cardiology-sec { border-color: rgb(152, 27, 30) !important; }
.bd-jama-dermatology-sec { border-color: rgb(59, 146, 63) !important; }
.bd-jama-facial-plastic-surgery-sec { border-color: rgb(152, 27, 30) !important; }
.bd-jama-internal-medicine-sec { border-color: rgb(0, 82, 118) !important; }
.bd-jama-neurology-sec { border-color: rgb(215, 22, 53) !important; }
.bd-jama-oncology-sec { border-color: rgb(0, 111, 59) !important; }
.bd-jama-ophthalmology-sec { border-color: rgb(0, 111, 59) !important; }
.bd-jama-otolaryngology-head--neck-surgery-sec { border-color: rgb(0, 82, 118) !important; }
.bd-jama-pediatrics-sec { border-color: rgb(0, 82, 118) !important; }
.bd-jama-psychiatry-sec { border-color: rgb(0, 132, 192) !important; }
.bd-jama-surgery-sec { border-color: rgb(152, 27, 30) !important; }
.bd-archives-of-neurology--psychiatry-sec { border-color: rgb(0, 132, 192) !important; }
[data-thm="umb"] .image-box .featured, [data-thm="umb"] .themed-border { border-top: 10px solid rgb(215, 21, 52); }
[data-thm="umb"] .image-box .featured::before, [data-thm="umb"] .themed-border::before { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
[data-thm="umb"] .branded-bar { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
[data-thm="umb"] .branded-bar::after { background: rgb(215, 21, 52) none repeat scroll 0% 0%; }
[data-thm="umb"] .modal { border-top: 8px solid rgb(0, 0, 0); }
[data-thm="umb"] .h6, [data-thm="umb"] .list-style-1 li::before, [data-thm="umb"] .logged-in .auth--trigger::before, [data-thm="umb"] .master-main .email-signup--text, [data-thm="umb"] .table .column::before, [data-thm="umb"] .thm-col, [data-thm="umb"] h6 { color: rgb(0, 0, 0); }
[data-thm="umb"] .thm-learning { color: rgb(73, 120, 188); }
[data-thm="umb"] .thm-learning:hover { color: rgb(73, 120, 188); }
[data-thm="umb"] .thm-col-lt { color: gray; }
[data-thm="umb"] .thm-col-lt:hover { color: gray; }
[data-thm="umb"] .thm-bg-col { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
[data-thm="umb"] .thm-bg { background: rgb(215, 21, 52) none repeat scroll 0% 0%; }
[data-thm="umb"] .thm-bg-hover:hover { background: rgb(215, 21, 52) none repeat scroll 0% 0%; }
[data-thm="umb"] .thm-bg-learning { background: rgb(73, 120, 188) none repeat scroll 0% 0%; }
[data-thm="umb"] .thm-col-sec { color: rgb(215, 21, 52) !important; }
[data-thm="umb"] .just-published--more-text::before, [data-thm="umb"] .just-published--more:hover .just-published--more-button { color: rgb(215, 21, 52); }
[data-thm="umb"] .tabs--link.target-tab-active { color: rgb(215, 21, 52); }
[data-thm="umb"] .tabs--link.target-tab-active::before { border-top: 5px solid rgb(215, 21, 52); }
[data-thm="umb"] a { color: rgb(215, 21, 52); }
[data-thm="umb"] a:active, [data-thm="umb"] a:hover { color: rgb(215, 21, 52); }
[data-thm="umb"] p.box-text { background: rgb(215, 21, 52) none repeat scroll 0% 0%; }
[data-thm="umb"] .pullquote, [data-thm="umb"] .thm-bd-color { border-color: rgb(0, 0, 0); }
[data-thm="umb"] .thm-bd-top { border-top: 1px solid rgb(0, 0, 0); }
[data-thm="umb"] .underlined-header { border-bottom: 1px solid rgb(0, 0, 0); }
[data-thm="umb"] .underlined-header span { color: rgb(0, 0, 0); border-bottom: 5px solid rgb(0, 0, 0); }
[data-thm="umb"] .header-wrap { border-bottom: 5px solid rgb(0, 0, 0); }
[data-thm="umb"] .nav-journal-level { border-left: 8px solid rgb(0, 0, 0); }
[data-thm="umb"] .btn, [data-thm="umb"] .btn-small { background: rgb(215, 21, 52) none repeat scroll 0% 0%; border: 2px solid rgb(215, 21, 52); }
[data-thm="umb"] .btn-small:hover, [data-thm="umb"] .btn:hover { color: rgb(215, 21, 52); }
[data-thm="umb"] .btn-alt, [data-thm="umb"] .btn-small-alt { color: rgb(215, 21, 52); }
[data-thm="umb"] .btn-alt:hover, [data-thm="umb"] .btn-small-alt:hover { background: rgb(215, 21, 52) none repeat scroll 0% 0%; }
[data-thm="umb"] .tab-nav-trigger.target-tab-active { color: rgb(215, 21, 52); }
[data-thm="umb"] .tab-nav-trigger.target-tab-active:hover { color: rgb(215, 21, 52); }
[data-thm="umb"] .tab-nav-trigger.target-tab-active::before { color: rgb(215, 21, 52); }
.pg_abstract[data-thm="umb"] .full-text-link { background: rgb(215, 21, 52) none repeat scroll 0% 0%; border-right: 3px solid rgb(0, 0, 0); }
.pg_abstract[data-thm="umb"] .full-text-link:hover { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
[data-thm="umb"] .widget-MagazineView .decorated-hed::after, .pg_abstract[data-thm="umb"] .decorated-hed::after { border-bottom: 1px solid rgb(0, 0, 0); }
[data-thm="umb"] .widget-MagazineView .decorated-hed .heading-text, .pg_abstract[data-thm="umb"] .decorated-hed .heading-text { border-bottom: 5px solid rgb(0, 0, 0); }
[data-thm="umb"] .themed-hed { border-top: 1px solid rgb(0, 0, 0); }
[data-thm="umb"] .themed-hed::before { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
[data-thm="learn"] .image-box .featured, [data-thm="learn"] .themed-border { border-top: 10px solid rgb(73, 120, 188); }
[data-thm="learn"] .image-box .featured::before, [data-thm="learn"] .themed-border::before { background: rgb(73, 120, 188) none repeat scroll 0% 0%; }
[data-thm="learn"] .branded-bar { background: rgb(73, 120, 188) none repeat scroll 0% 0%; }
[data-thm="learn"] .branded-bar::after { background: rgb(73, 120, 188) none repeat scroll 0% 0%; }
[data-thm="learn"] .modal { border-top: 8px solid rgb(73, 120, 188); }
[data-thm="learn"] .h6, [data-thm="learn"] .list-style-1 li::before, [data-thm="learn"] .logged-in .auth--trigger::before, [data-thm="learn"] .master-main .email-signup--text, [data-thm="learn"] .table .column::before, [data-thm="learn"] .thm-col, [data-thm="learn"] h6 { color: rgb(73, 120, 188); }
[data-thm="learn"] .thm-learning { color: rgb(73, 120, 188); }
[data-thm="learn"] .thm-learning:hover { color: rgb(73, 120, 188); }
[data-thm="learn"] .thm-col-lt { color: rgb(164, 188, 222); }
[data-thm="learn"] .thm-col-lt:hover { color: rgb(164, 188, 222); }
[data-thm="learn"] .thm-bg-col { background: rgb(73, 120, 188) none repeat scroll 0% 0%; }
[data-thm="learn"] .thm-bg { background: rgb(73, 120, 188) none repeat scroll 0% 0%; }
[data-thm="learn"] .thm-bg-hover:hover { background: rgb(73, 120, 188) none repeat scroll 0% 0%; }
[data-thm="learn"] .thm-bg-learning { background: rgb(73, 120, 188) none repeat scroll 0% 0%; }
[data-thm="learn"] .thm-col-sec { color: rgb(73, 120, 188) !important; }
[data-thm="learn"] .just-published--more-text::before, [data-thm="learn"] .just-published--more:hover .just-published--more-button { color: rgb(73, 120, 188); }
[data-thm="learn"] .tabs--link.target-tab-active { color: rgb(73, 120, 188); }
[data-thm="learn"] .tabs--link.target-tab-active::before { border-top: 5px solid rgb(73, 120, 188); }
[data-thm="learn"] a { color: rgb(73, 120, 188); }
[data-thm="learn"] a:active, [data-thm="learn"] a:hover { color: rgb(73, 120, 188); }
[data-thm="learn"] p.box-text { background: rgb(73, 120, 188) none repeat scroll 0% 0%; }
[data-thm="learn"] .pullquote, [data-thm="learn"] .thm-bd-color { border-color: rgb(73, 120, 188); }
[data-thm="learn"] .thm-bd-top { border-top: 1px solid rgb(73, 120, 188); }
[data-thm="learn"] .underlined-header { border-bottom: 1px solid rgb(73, 120, 188); }
[data-thm="learn"] .underlined-header span { color: rgb(73, 120, 188); border-bottom: 5px solid rgb(73, 120, 188); }
[data-thm="learn"] .header-wrap { border-bottom: 5px solid rgb(73, 120, 188); }
[data-thm="learn"] .nav-journal-level { border-left: 8px solid rgb(73, 120, 188); }
[data-thm="learn"] .btn, [data-thm="learn"] .btn-small { background: rgb(73, 120, 188) none repeat scroll 0% 0%; border: 2px solid rgb(73, 120, 188); }
[data-thm="learn"] .btn-small:hover, [data-thm="learn"] .btn:hover { color: rgb(73, 120, 188); }
[data-thm="learn"] .btn-alt, [data-thm="learn"] .btn-small-alt { color: rgb(73, 120, 188); }
[data-thm="learn"] .btn-alt:hover, [data-thm="learn"] .btn-small-alt:hover { background: rgb(73, 120, 188) none repeat scroll 0% 0%; }
[data-thm="learn"] .tab-nav-trigger.target-tab-active { color: rgb(73, 120, 188); }
[data-thm="learn"] .tab-nav-trigger.target-tab-active:hover { color: rgb(73, 120, 188); }
[data-thm="learn"] .tab-nav-trigger.target-tab-active::before { color: rgb(73, 120, 188); }
.pg_abstract[data-thm="learn"] .full-text-link { background: rgb(73, 120, 188) none repeat scroll 0% 0%; border-right: 3px solid rgb(73, 120, 188); }
.pg_abstract[data-thm="learn"] .full-text-link:hover { background: rgb(73, 120, 188) none repeat scroll 0% 0%; }
[data-thm="learn"] .widget-MagazineView .decorated-hed::after, .pg_abstract[data-thm="learn"] .decorated-hed::after { border-bottom: 1px solid rgb(73, 120, 188); }
[data-thm="learn"] .widget-MagazineView .decorated-hed .heading-text, .pg_abstract[data-thm="learn"] .decorated-hed .heading-text { border-bottom: 5px solid rgb(61, 118, 200); }
[data-thm="learn"] .themed-hed { border-top: 1px solid rgb(73, 120, 188); }
[data-thm="learn"] .themed-hed::before { background: rgb(61, 118, 200) none repeat scroll 0% 0%; }
[data-thm="jama"] .image-box .featured, [data-thm="jama"] .themed-border { border-top: 10px solid rgb(152, 27, 30); }
[data-thm="jama"] .image-box .featured::before, [data-thm="jama"] .themed-border::before { background: rgb(215, 22, 53) none repeat scroll 0% 0%; }
[data-thm="jama"] .branded-bar { background: rgb(215, 22, 53) none repeat scroll 0% 0%; }
[data-thm="jama"] .branded-bar::after { background: rgb(152, 27, 30) none repeat scroll 0% 0%; }
[data-thm="jama"] .modal { border-top: 8px solid rgb(215, 22, 53); }
[data-thm="jama"] .h6, [data-thm="jama"] .list-style-1 li::before, [data-thm="jama"] .logged-in .auth--trigger::before, [data-thm="jama"] .master-main .email-signup--text, [data-thm="jama"] .table .column::before, [data-thm="jama"] .thm-col, [data-thm="jama"] h6 { color: rgb(215, 22, 53); }
[data-thm="jama"] .thm-learning { color: rgb(73, 120, 188); }
[data-thm="jama"] .thm-learning:hover { color: rgb(73, 120, 188); }
[data-thm="jama"] .thm-col-lt { color: rgb(235, 139, 154); }
[data-thm="jama"] .thm-col-lt:hover { color: rgb(235, 139, 154); }
[data-thm="jama"] .thm-bg-col { background: rgb(215, 22, 53) none repeat scroll 0% 0%; }
[data-thm="jama"] .thm-bg { background: rgb(152, 27, 30) none repeat scroll 0% 0%; }
[data-thm="jama"] .thm-bg-hover:hover { background: rgb(152, 27, 30) none repeat scroll 0% 0%; }
[data-thm="jama"] .thm-bg-learning { background: rgb(73, 120, 188) none repeat scroll 0% 0%; }
[data-thm="jama"] .thm-col-sec { color: rgb(152, 27, 30) !important; }
[data-thm="jama"] .just-published--more-text::before, [data-thm="jama"] .just-published--more:hover .just-published--more-button { color: rgb(152, 27, 30); }
[data-thm="jama"] .tabs--link.target-tab-active { color: rgb(152, 27, 30); }
[data-thm="jama"] .tabs--link.target-tab-active::before { border-top: 5px solid rgb(152, 27, 30); }
[data-thm="jama"] a { color: rgb(152, 27, 30); }
[data-thm="jama"] a:active, [data-thm="jama"] a:hover { color: rgb(152, 27, 30); }
[data-thm="jama"] p.box-text { background: rgb(152, 27, 30) none repeat scroll 0% 0%; }
[data-thm="jama"] .pullquote, [data-thm="jama"] .thm-bd-color { border-color: rgb(215, 22, 53); }
[data-thm="jama"] .thm-bd-top { border-top: 1px solid rgb(215, 22, 53); }
[data-thm="jama"] .underlined-header { border-bottom: 1px solid rgb(215, 22, 53); }
[data-thm="jama"] .underlined-header span { color: rgb(215, 22, 53); border-bottom: 5px solid rgb(215, 22, 53); }
[data-thm="jama"] .header-wrap { border-bottom: 5px solid rgb(215, 22, 53); }
[data-thm="jama"] .nav-journal-level { border-left: 8px solid rgb(215, 22, 53); }
[data-thm="jama"] .btn, [data-thm="jama"] .btn-small { background: rgb(152, 27, 30) none repeat scroll 0% 0%; border: 2px solid rgb(152, 27, 30); }
[data-thm="jama"] .btn-small:hover, [data-thm="jama"] .btn:hover { color: rgb(152, 27, 30); }
[data-thm="jama"] .btn-alt, [data-thm="jama"] .btn-small-alt { color: rgb(152, 27, 30); }
[data-thm="jama"] .btn-alt:hover, [data-thm="jama"] .btn-small-alt:hover { background: rgb(152, 27, 30) none repeat scroll 0% 0%; }
[data-thm="jama"] .tab-nav-trigger.target-tab-active { color: rgb(152, 27, 30); }
[data-thm="jama"] .tab-nav-trigger.target-tab-active:hover { color: rgb(152, 27, 30); }
[data-thm="jama"] .tab-nav-trigger.target-tab-active::before { color: rgb(152, 27, 30); }
.pg_abstract[data-thm="jama"] .full-text-link { background: rgb(152, 27, 30) none repeat scroll 0% 0%; border-right: 3px solid rgb(215, 22, 53); }
.pg_abstract[data-thm="jama"] .full-text-link:hover { background: rgb(215, 22, 53) none repeat scroll 0% 0%; }
[data-thm="jama"] .widget-MagazineView .decorated-hed::after, .pg_abstract[data-thm="jama"] .decorated-hed::after { border-bottom: 1px solid rgb(215, 22, 53); }
[data-thm="jama"] .widget-MagazineView .decorated-hed .heading-text, .pg_abstract[data-thm="jama"] .decorated-hed .heading-text { border-bottom: 5px solid rgb(227, 10, 45); }
[data-thm="jama"] .themed-hed { border-top: 1px solid rgb(215, 22, 53); }
[data-thm="jama"] .themed-hed::before { background: rgb(227, 10, 45) none repeat scroll 0% 0%; }
[data-thm="cardi"] .image-box .featured, [data-thm="cardi"] .themed-border { border-top: 10px solid rgb(152, 27, 30); }
[data-thm="cardi"] .image-box .featured::before, [data-thm="cardi"] .themed-border::before { background: rgb(190, 30, 50) none repeat scroll 0% 0%; }
[data-thm="cardi"] .branded-bar { background: rgb(190, 30, 50) none repeat scroll 0% 0%; }
[data-thm="cardi"] .branded-bar::after { background: rgb(152, 27, 30) none repeat scroll 0% 0%; }
[data-thm="cardi"] .modal { border-top: 8px solid rgb(190, 30, 50); }
[data-thm="cardi"] .h6, [data-thm="cardi"] .list-style-1 li::before, [data-thm="cardi"] .logged-in .auth--trigger::before, [data-thm="cardi"] .master-main .email-signup--text, [data-thm="cardi"] .table .column::before, [data-thm="cardi"] .thm-col, [data-thm="cardi"] h6 { color: rgb(190, 30, 50); }
[data-thm="cardi"] .thm-learning { color: rgb(73, 120, 188); }
[data-thm="cardi"] .thm-learning:hover { color: rgb(73, 120, 188); }
[data-thm="cardi"] .thm-col-lt { color: rgb(223, 143, 153); }
[data-thm="cardi"] .thm-col-lt:hover { color: rgb(223, 143, 153); }
[data-thm="cardi"] .thm-bg-col { background: rgb(190, 30, 50) none repeat scroll 0% 0%; }
[data-thm="cardi"] .thm-bg { background: rgb(152, 27, 30) none repeat scroll 0% 0%; }
[data-thm="cardi"] .thm-bg-hover:hover { background: rgb(152, 27, 30) none repeat scroll 0% 0%; }
[data-thm="cardi"] .thm-bg-learning { background: rgb(73, 120, 188) none repeat scroll 0% 0%; }
[data-thm="cardi"] .thm-col-sec { color: rgb(152, 27, 30) !important; }
[data-thm="cardi"] .just-published--more-text::before, [data-thm="cardi"] .just-published--more:hover .just-published--more-button { color: rgb(152, 27, 30); }
[data-thm="cardi"] .tabs--link.target-tab-active { color: rgb(152, 27, 30); }
[data-thm="cardi"] .tabs--link.target-tab-active::before { border-top: 5px solid rgb(152, 27, 30); }
[data-thm="cardi"] a { color: rgb(152, 27, 30); }
[data-thm="cardi"] a:active, [data-thm="cardi"] a:hover { color: rgb(152, 27, 30); }
[data-thm="cardi"] p.box-text { background: rgb(152, 27, 30) none repeat scroll 0% 0%; }
[data-thm="cardi"] .pullquote, [data-thm="cardi"] .thm-bd-color { border-color: rgb(190, 30, 50); }
[data-thm="cardi"] .thm-bd-top { border-top: 1px solid rgb(190, 30, 50); }
[data-thm="cardi"] .underlined-header { border-bottom: 1px solid rgb(190, 30, 50); }
[data-thm="cardi"] .underlined-header span { color: rgb(190, 30, 50); border-bottom: 5px solid rgb(190, 30, 50); }
[data-thm="cardi"] .header-wrap { border-bottom: 5px solid rgb(190, 30, 50); }
[data-thm="cardi"] .nav-journal-level { border-left: 8px solid rgb(190, 30, 50); }
[data-thm="cardi"] .btn, [data-thm="cardi"] .btn-small { background: rgb(152, 27, 30) none repeat scroll 0% 0%; border: 2px solid rgb(152, 27, 30); }
[data-thm="cardi"] .btn-small:hover, [data-thm="cardi"] .btn:hover { color: rgb(152, 27, 30); }
[data-thm="cardi"] .btn-alt, [data-thm="cardi"] .btn-small-alt { color: rgb(152, 27, 30); }
[data-thm="cardi"] .btn-alt:hover, [data-thm="cardi"] .btn-small-alt:hover { background: rgb(152, 27, 30) none repeat scroll 0% 0%; }
[data-thm="cardi"] .tab-nav-trigger.target-tab-active { color: rgb(152, 27, 30); }
[data-thm="cardi"] .tab-nav-trigger.target-tab-active:hover { color: rgb(152, 27, 30); }
[data-thm="cardi"] .tab-nav-trigger.target-tab-active::before { color: rgb(152, 27, 30); }
.pg_abstract[data-thm="cardi"] .full-text-link { background: rgb(152, 27, 30) none repeat scroll 0% 0%; border-right: 3px solid rgb(190, 30, 50); }
.pg_abstract[data-thm="cardi"] .full-text-link:hover { background: rgb(190, 30, 50) none repeat scroll 0% 0%; }
[data-thm="cardi"] .widget-MagazineView .decorated-hed::after, .pg_abstract[data-thm="cardi"] .decorated-hed::after { border-bottom: 1px solid rgb(190, 30, 50); }
[data-thm="cardi"] .widget-MagazineView .decorated-hed .heading-text, .pg_abstract[data-thm="cardi"] .decorated-hed .heading-text { border-bottom: 5px solid rgb(201, 19, 42); }
[data-thm="cardi"] .themed-hed { border-top: 1px solid rgb(190, 30, 50); }
[data-thm="cardi"] .themed-hed::before { background: rgb(201, 19, 42) none repeat scroll 0% 0%; }
[data-thm="derm"] .image-box .featured, [data-thm="derm"] .themed-border { border-top: 10px solid rgb(59, 146, 63); }
[data-thm="derm"] .image-box .featured::before, [data-thm="derm"] .themed-border::before { background: rgb(0, 111, 59) none repeat scroll 0% 0%; }
[data-thm="derm"] .branded-bar { background: rgb(0, 111, 59) none repeat scroll 0% 0%; }
[data-thm="derm"] .branded-bar::after { background: rgb(59, 146, 63) none repeat scroll 0% 0%; }
[data-thm="derm"] .modal { border-top: 8px solid rgb(0, 111, 59); }
[data-thm="derm"] .h6, [data-thm="derm"] .list-style-1 li::before, [data-thm="derm"] .logged-in .auth--trigger::before, [data-thm="derm"] .master-main .email-signup--text, [data-thm="derm"] .table .column::before, [data-thm="derm"] .thm-col, [data-thm="derm"] h6 { color: rgb(0, 111, 59); }
[data-thm="derm"] .thm-learning { color: rgb(73, 120, 188); }
[data-thm="derm"] .thm-learning:hover { color: rgb(73, 120, 188); }
[data-thm="derm"] .thm-col-lt { color: rgb(128, 183, 157); }
[data-thm="derm"] .thm-col-lt:hover { color: rgb(128, 183, 157); }
[data-thm="derm"] .thm-bg-col { background: rgb(0, 111, 59) none repeat scroll 0% 0%; }
[data-thm="derm"] .thm-bg { background: rgb(59, 146, 63) none repeat scroll 0% 0%; }
[data-thm="derm"] .thm-bg-hover:hover { background: rgb(59, 146, 63) none repeat scroll 0% 0%; }
[data-thm="derm"] .thm-bg-learning { background: rgb(73, 120, 188) none repeat scroll 0% 0%; }
[data-thm="derm"] .thm-col-sec { color: rgb(59, 146, 63) !important; }
[data-thm="derm"] .just-published--more-text::before, [data-thm="derm"] .just-published--more:hover .just-published--more-button { color: rgb(59, 146, 63); }
[data-thm="derm"] .tabs--link.target-tab-active { color: rgb(59, 146, 63); }
[data-thm="derm"] .tabs--link.target-tab-active::before { border-top: 5px solid rgb(59, 146, 63); }
[data-thm="derm"] a { color: rgb(59, 146, 63); }
[data-thm="derm"] a:active, [data-thm="derm"] a:hover { color: rgb(59, 146, 63); }
[data-thm="derm"] p.box-text { background: rgb(59, 146, 63) none repeat scroll 0% 0%; }
[data-thm="derm"] .pullquote, [data-thm="derm"] .thm-bd-color { border-color: rgb(0, 111, 59); }
[data-thm="derm"] .thm-bd-top { border-top: 1px solid rgb(0, 111, 59); }
[data-thm="derm"] .underlined-header { border-bottom: 1px solid rgb(0, 111, 59); }
[data-thm="derm"] .underlined-header span { color: rgb(0, 111, 59); border-bottom: 5px solid rgb(0, 111, 59); }
[data-thm="derm"] .header-wrap { border-bottom: 5px solid rgb(0, 111, 59); }
[data-thm="derm"] .nav-journal-level { border-left: 8px solid rgb(0, 111, 59); }
[data-thm="derm"] .btn, [data-thm="derm"] .btn-small { background: rgb(59, 146, 63) none repeat scroll 0% 0%; border: 2px solid rgb(59, 146, 63); }
[data-thm="derm"] .btn-small:hover, [data-thm="derm"] .btn:hover { color: rgb(59, 146, 63); }
[data-thm="derm"] .btn-alt, [data-thm="derm"] .btn-small-alt { color: rgb(59, 146, 63); }
[data-thm="derm"] .btn-alt:hover, [data-thm="derm"] .btn-small-alt:hover { background: rgb(59, 146, 63) none repeat scroll 0% 0%; }
[data-thm="derm"] .tab-nav-trigger.target-tab-active { color: rgb(59, 146, 63); }
[data-thm="derm"] .tab-nav-trigger.target-tab-active:hover { color: rgb(59, 146, 63); }
[data-thm="derm"] .tab-nav-trigger.target-tab-active::before { color: rgb(59, 146, 63); }
.pg_abstract[data-thm="derm"] .full-text-link { background: rgb(59, 146, 63) none repeat scroll 0% 0%; border-right: 3px solid rgb(0, 111, 59); }
.pg_abstract[data-thm="derm"] .full-text-link:hover { background: rgb(0, 111, 59) none repeat scroll 0% 0%; }
[data-thm="derm"] .widget-MagazineView .decorated-hed::after, .pg_abstract[data-thm="derm"] .decorated-hed::after { border-bottom: 1px solid rgb(0, 111, 59); }
[data-thm="derm"] .widget-MagazineView .decorated-hed .heading-text, .pg_abstract[data-thm="derm"] .decorated-hed .heading-text { border-bottom: 5px solid rgb(0, 111, 59); }
[data-thm="derm"] .themed-hed { border-top: 1px solid rgb(0, 111, 59); }
[data-thm="derm"] .themed-hed::before { background: rgb(0, 111, 59) none repeat scroll 0% 0%; }
[data-thm="faci"] .image-box .featured, [data-thm="faci"] .themed-border { border-top: 10px solid rgb(152, 27, 30); }
[data-thm="faci"] .image-box .featured::before, [data-thm="faci"] .themed-border::before { background: rgb(237, 28, 36) none repeat scroll 0% 0%; }
[data-thm="faci"] .branded-bar { background: rgb(237, 28, 36) none repeat scroll 0% 0%; }
[data-thm="faci"] .branded-bar::after { background: rgb(152, 27, 30) none repeat scroll 0% 0%; }
[data-thm="faci"] .modal { border-top: 8px solid rgb(237, 28, 36); }
[data-thm="faci"] .h6, [data-thm="faci"] .list-style-1 li::before, [data-thm="faci"] .logged-in .auth--trigger::before, [data-thm="faci"] .master-main .email-signup--text, [data-thm="faci"] .table .column::before, [data-thm="faci"] .thm-col, [data-thm="faci"] h6 { color: rgb(237, 28, 36); }
[data-thm="faci"] .thm-learning { color: rgb(73, 120, 188); }
[data-thm="faci"] .thm-learning:hover { color: rgb(73, 120, 188); }
[data-thm="faci"] .thm-col-lt { color: rgb(246, 142, 146); }
[data-thm="faci"] .thm-col-lt:hover { color: rgb(246, 142, 146); }
[data-thm="faci"] .thm-bg-col { background: rgb(237, 28, 36) none repeat scroll 0% 0%; }
[data-thm="faci"] .thm-bg { background: rgb(152, 27, 30) none repeat scroll 0% 0%; }
[data-thm="faci"] .thm-bg-hover:hover { background: rgb(152, 27, 30) none repeat scroll 0% 0%; }
[data-thm="faci"] .thm-bg-learning { background: rgb(73, 120, 188) none repeat scroll 0% 0%; }
[data-thm="faci"] .thm-col-sec { color: rgb(152, 27, 30) !important; }
[data-thm="faci"] .just-published--more-text::before, [data-thm="faci"] .just-published--more:hover .just-published--more-button { color: rgb(152, 27, 30); }
[data-thm="faci"] .tabs--link.target-tab-active { color: rgb(152, 27, 30); }
[data-thm="faci"] .tabs--link.target-tab-active::before { border-top: 5px solid rgb(152, 27, 30); }
[data-thm="faci"] a { color: rgb(152, 27, 30); }
[data-thm="faci"] a:active, [data-thm="faci"] a:hover { color: rgb(152, 27, 30); }
[data-thm="faci"] p.box-text { background: rgb(152, 27, 30) none repeat scroll 0% 0%; }
[data-thm="faci"] .pullquote, [data-thm="faci"] .thm-bd-color { border-color: rgb(237, 28, 36); }
[data-thm="faci"] .thm-bd-top { border-top: 1px solid rgb(237, 28, 36); }
[data-thm="faci"] .underlined-header { border-bottom: 1px solid rgb(237, 28, 36); }
[data-thm="faci"] .underlined-header span { color: rgb(237, 28, 36); border-bottom: 5px solid rgb(237, 28, 36); }
[data-thm="faci"] .header-wrap { border-bottom: 5px solid rgb(237, 28, 36); }
[data-thm="faci"] .nav-journal-level { border-left: 8px solid rgb(237, 28, 36); }
[data-thm="faci"] .btn, [data-thm="faci"] .btn-small { background: rgb(152, 27, 30) none repeat scroll 0% 0%; border: 2px solid rgb(152, 27, 30); }
[data-thm="faci"] .btn-small:hover, [data-thm="faci"] .btn:hover { color: rgb(152, 27, 30); }
[data-thm="faci"] .btn-alt, [data-thm="faci"] .btn-small-alt { color: rgb(152, 27, 30); }
[data-thm="faci"] .btn-alt:hover, [data-thm="faci"] .btn-small-alt:hover { background: rgb(152, 27, 30) none repeat scroll 0% 0%; }
[data-thm="faci"] .tab-nav-trigger.target-tab-active { color: rgb(152, 27, 30); }
[data-thm="faci"] .tab-nav-trigger.target-tab-active:hover { color: rgb(152, 27, 30); }
[data-thm="faci"] .tab-nav-trigger.target-tab-active::before { color: rgb(152, 27, 30); }
.pg_abstract[data-thm="faci"] .full-text-link { background: rgb(152, 27, 30) none repeat scroll 0% 0%; border-right: 3px solid rgb(237, 28, 36); }
.pg_abstract[data-thm="faci"] .full-text-link:hover { background: rgb(237, 28, 36) none repeat scroll 0% 0%; }
[data-thm="faci"] .widget-MagazineView .decorated-hed::after, .pg_abstract[data-thm="faci"] .decorated-hed::after { border-bottom: 1px solid rgb(237, 28, 36); }
[data-thm="faci"] .widget-MagazineView .decorated-hed .heading-text, .pg_abstract[data-thm="faci"] .decorated-hed .heading-text { border-bottom: 5px solid rgb(249, 16, 25); }
[data-thm="faci"] .themed-hed { border-top: 1px solid rgb(237, 28, 36); }
[data-thm="faci"] .themed-hed::before { background: rgb(249, 16, 25) none repeat scroll 0% 0%; }
[data-thm="intem"] .image-box .featured, [data-thm="intem"] .themed-border { border-top: 10px solid rgb(0, 82, 118); }
[data-thm="intem"] .image-box .featured::before, [data-thm="intem"] .themed-border::before { background: rgb(0, 110, 150) none repeat scroll 0% 0%; }
[data-thm="intem"] .branded-bar { background: rgb(0, 110, 150) none repeat scroll 0% 0%; }
[data-thm="intem"] .branded-bar::after { background: rgb(0, 82, 118) none repeat scroll 0% 0%; }
[data-thm="intem"] .modal { border-top: 8px solid rgb(0, 110, 150); }
[data-thm="intem"] .h6, [data-thm="intem"] .list-style-1 li::before, [data-thm="intem"] .logged-in .auth--trigger::before, [data-thm="intem"] .master-main .email-signup--text, [data-thm="intem"] .table .column::before, [data-thm="intem"] .thm-col, [data-thm="intem"] h6 { color: rgb(0, 110, 150); }
[data-thm="intem"] .thm-learning { color: rgb(73, 120, 188); }
[data-thm="intem"] .thm-learning:hover { color: rgb(73, 120, 188); }
[data-thm="intem"] .thm-col-lt { color: rgb(128, 183, 203); }
[data-thm="intem"] .thm-col-lt:hover { color: rgb(128, 183, 203); }
[data-thm="intem"] .thm-bg-col { background: rgb(0, 110, 150) none repeat scroll 0% 0%; }
[data-thm="intem"] .thm-bg { background: rgb(0, 82, 118) none repeat scroll 0% 0%; }
[data-thm="intem"] .thm-bg-hover:hover { background: rgb(0, 82, 118) none repeat scroll 0% 0%; }
[data-thm="intem"] .thm-bg-learning { background: rgb(73, 120, 188) none repeat scroll 0% 0%; }
[data-thm="intem"] .thm-col-sec { color: rgb(0, 82, 118) !important; }
[data-thm="intem"] .just-published--more-text::before, [data-thm="intem"] .just-published--more:hover .just-published--more-button { color: rgb(0, 82, 118); }
[data-thm="intem"] .tabs--link.target-tab-active { color: rgb(0, 82, 118); }
[data-thm="intem"] .tabs--link.target-tab-active::before { border-top: 5px solid rgb(0, 82, 118); }
[data-thm="intem"] a { color: rgb(0, 82, 118); }
[data-thm="intem"] a:active, [data-thm="intem"] a:hover { color: rgb(0, 82, 118); }
[data-thm="intem"] p.box-text { background: rgb(0, 82, 118) none repeat scroll 0% 0%; }
[data-thm="intem"] .pullquote, [data-thm="intem"] .thm-bd-color { border-color: rgb(0, 110, 150); }
[data-thm="intem"] .thm-bd-top { border-top: 1px solid rgb(0, 110, 150); }
[data-thm="intem"] .underlined-header { border-bottom: 1px solid rgb(0, 110, 150); }
[data-thm="intem"] .underlined-header span { color: rgb(0, 110, 150); border-bottom: 5px solid rgb(0, 110, 150); }
[data-thm="intem"] .header-wrap { border-bottom: 5px solid rgb(0, 110, 150); }
[data-thm="intem"] .nav-journal-level { border-left: 8px solid rgb(0, 110, 150); }
[data-thm="intem"] .btn, [data-thm="intem"] .btn-small { background: rgb(0, 82, 118) none repeat scroll 0% 0%; border: 2px solid rgb(0, 82, 118); }
[data-thm="intem"] .btn-small:hover, [data-thm="intem"] .btn:hover { color: rgb(0, 82, 118); }
[data-thm="intem"] .btn-alt, [data-thm="intem"] .btn-small-alt { color: rgb(0, 82, 118); }
[data-thm="intem"] .btn-alt:hover, [data-thm="intem"] .btn-small-alt:hover { background: rgb(0, 82, 118) none repeat scroll 0% 0%; }
[data-thm="intem"] .tab-nav-trigger.target-tab-active { color: rgb(0, 82, 118); }
[data-thm="intem"] .tab-nav-trigger.target-tab-active:hover { color: rgb(0, 82, 118); }
[data-thm="intem"] .tab-nav-trigger.target-tab-active::before { color: rgb(0, 82, 118); }
.pg_abstract[data-thm="intem"] .full-text-link { background: rgb(0, 82, 118) none repeat scroll 0% 0%; border-right: 3px solid rgb(0, 110, 150); }
.pg_abstract[data-thm="intem"] .full-text-link:hover { background: rgb(0, 110, 150) none repeat scroll 0% 0%; }
[data-thm="intem"] .widget-MagazineView .decorated-hed::after, .pg_abstract[data-thm="intem"] .decorated-hed::after { border-bottom: 1px solid rgb(0, 110, 150); }
[data-thm="intem"] .widget-MagazineView .decorated-hed .heading-text, .pg_abstract[data-thm="intem"] .decorated-hed .heading-text { border-bottom: 5px solid rgb(0, 110, 150); }
[data-thm="intem"] .themed-hed { border-top: 1px solid rgb(0, 110, 150); }
[data-thm="intem"] .themed-hed::before { background: rgb(0, 110, 150) none repeat scroll 0% 0%; }
[data-thm="neur"] .image-box .featured, [data-thm="neur"] .themed-border { border-top: 10px solid rgb(215, 22, 53); }
[data-thm="neur"] .image-box .featured::before, [data-thm="neur"] .themed-border::before { background: rgb(152, 27, 30) none repeat scroll 0% 0%; }
[data-thm="neur"] .branded-bar { background: rgb(152, 27, 30) none repeat scroll 0% 0%; }
[data-thm="neur"] .branded-bar::after { background: rgb(215, 22, 53) none repeat scroll 0% 0%; }
[data-thm="neur"] .modal { border-top: 8px solid rgb(152, 27, 30); }
[data-thm="neur"] .h6, [data-thm="neur"] .list-style-1 li::before, [data-thm="neur"] .logged-in .auth--trigger::before, [data-thm="neur"] .master-main .email-signup--text, [data-thm="neur"] .table .column::before, [data-thm="neur"] .thm-col, [data-thm="neur"] h6 { color: rgb(152, 27, 30); }
[data-thm="neur"] .thm-learning { color: rgb(73, 120, 188); }
[data-thm="neur"] .thm-learning:hover { color: rgb(73, 120, 188); }
[data-thm="neur"] .thm-col-lt { color: rgb(204, 141, 143); }
[data-thm="neur"] .thm-col-lt:hover { color: rgb(204, 141, 143); }
[data-thm="neur"] .thm-bg-col { background: rgb(152, 27, 30) none repeat scroll 0% 0%; }
[data-thm="neur"] .thm-bg { background: rgb(215, 22, 53) none repeat scroll 0% 0%; }
[data-thm="neur"] .thm-bg-hover:hover { background: rgb(215, 22, 53) none repeat scroll 0% 0%; }
[data-thm="neur"] .thm-bg-learning { background: rgb(73, 120, 188) none repeat scroll 0% 0%; }
[data-thm="neur"] .thm-col-sec { color: rgb(215, 22, 53) !important; }
[data-thm="neur"] .just-published--more-text::before, [data-thm="neur"] .just-published--more:hover .just-published--more-button { color: rgb(215, 22, 53); }
[data-thm="neur"] .tabs--link.target-tab-active { color: rgb(215, 22, 53); }
[data-thm="neur"] .tabs--link.target-tab-active::before { border-top: 5px solid rgb(215, 22, 53); }
[data-thm="neur"] a { color: rgb(215, 22, 53); }
[data-thm="neur"] a:active, [data-thm="neur"] a:hover { color: rgb(215, 22, 53); }
[data-thm="neur"] p.box-text { background: rgb(215, 22, 53) none repeat scroll 0% 0%; }
[data-thm="neur"] .pullquote, [data-thm="neur"] .thm-bd-color { border-color: rgb(152, 27, 30); }
[data-thm="neur"] .thm-bd-top { border-top: 1px solid rgb(152, 27, 30); }
[data-thm="neur"] .underlined-header { border-bottom: 1px solid rgb(152, 27, 30); }
[data-thm="neur"] .underlined-header span { color: rgb(152, 27, 30); border-bottom: 5px solid rgb(152, 27, 30); }
[data-thm="neur"] .header-wrap { border-bottom: 5px solid rgb(152, 27, 30); }
[data-thm="neur"] .nav-journal-level { border-left: 8px solid rgb(152, 27, 30); }
[data-thm="neur"] .btn, [data-thm="neur"] .btn-small { background: rgb(215, 22, 53) none repeat scroll 0% 0%; border: 2px solid rgb(215, 22, 53); }
[data-thm="neur"] .btn-small:hover, [data-thm="neur"] .btn:hover { color: rgb(215, 22, 53); }
[data-thm="neur"] .btn-alt, [data-thm="neur"] .btn-small-alt { color: rgb(215, 22, 53); }
[data-thm="neur"] .btn-alt:hover, [data-thm="neur"] .btn-small-alt:hover { background: rgb(215, 22, 53) none repeat scroll 0% 0%; }
[data-thm="neur"] .tab-nav-trigger.target-tab-active { color: rgb(215, 22, 53); }
[data-thm="neur"] .tab-nav-trigger.target-tab-active:hover { color: rgb(215, 22, 53); }
[data-thm="neur"] .tab-nav-trigger.target-tab-active::before { color: rgb(215, 22, 53); }
.pg_abstract[data-thm="neur"] .full-text-link { background: rgb(215, 22, 53) none repeat scroll 0% 0%; border-right: 3px solid rgb(152, 27, 30); }
.pg_abstract[data-thm="neur"] .full-text-link:hover { background: rgb(152, 27, 30) none repeat scroll 0% 0%; }
[data-thm="neur"] .widget-MagazineView .decorated-hed::after, .pg_abstract[data-thm="neur"] .decorated-hed::after { border-bottom: 1px solid rgb(152, 27, 30); }
[data-thm="neur"] .widget-MagazineView .decorated-hed .heading-text, .pg_abstract[data-thm="neur"] .decorated-hed .heading-text { border-bottom: 5px solid rgb(161, 18, 21); }
[data-thm="neur"] .themed-hed { border-top: 1px solid rgb(152, 27, 30); }
[data-thm="neur"] .themed-hed::before { background: rgb(161, 18, 21) none repeat scroll 0% 0%; }
[data-thm="oncol"] .image-box .featured, [data-thm="oncol"] .themed-border { border-top: 10px solid rgb(0, 111, 59); }
[data-thm="oncol"] .image-box .featured::before, [data-thm="oncol"] .themed-border::before { background: rgb(59, 146, 63) none repeat scroll 0% 0%; }
[data-thm="oncol"] .branded-bar { background: rgb(59, 146, 63) none repeat scroll 0% 0%; }
[data-thm="oncol"] .branded-bar::after { background: rgb(0, 111, 59) none repeat scroll 0% 0%; }
[data-thm="oncol"] .modal { border-top: 8px solid rgb(59, 146, 63); }
[data-thm="oncol"] .h6, [data-thm="oncol"] .list-style-1 li::before, [data-thm="oncol"] .logged-in .auth--trigger::before, [data-thm="oncol"] .master-main .email-signup--text, [data-thm="oncol"] .table .column::before, [data-thm="oncol"] .thm-col, [data-thm="oncol"] h6 { color: rgb(59, 146, 63); }
[data-thm="oncol"] .thm-learning { color: rgb(73, 120, 188); }
[data-thm="oncol"] .thm-learning:hover { color: rgb(73, 120, 188); }
[data-thm="oncol"] .thm-col-lt { color: rgb(157, 201, 159); }
[data-thm="oncol"] .thm-col-lt:hover { color: rgb(157, 201, 159); }
[data-thm="oncol"] .thm-bg-col { background: rgb(59, 146, 63) none repeat scroll 0% 0%; }
[data-thm="oncol"] .thm-bg { background: rgb(0, 111, 59) none repeat scroll 0% 0%; }
[data-thm="oncol"] .thm-bg-hover:hover { background: rgb(0, 111, 59) none repeat scroll 0% 0%; }
[data-thm="oncol"] .thm-bg-learning { background: rgb(73, 120, 188) none repeat scroll 0% 0%; }
[data-thm="oncol"] .thm-col-sec { color: rgb(0, 111, 59) !important; }
[data-thm="oncol"] .just-published--more-text::before, [data-thm="oncol"] .just-published--more:hover .just-published--more-button { color: rgb(0, 111, 59); }
[data-thm="oncol"] .tabs--link.target-tab-active { color: rgb(0, 111, 59); }
[data-thm="oncol"] .tabs--link.target-tab-active::before { border-top: 5px solid rgb(0, 111, 59); }
[data-thm="oncol"] a { color: rgb(0, 111, 59); }
[data-thm="oncol"] a:active, [data-thm="oncol"] a:hover { color: rgb(0, 111, 59); }
[data-thm="oncol"] p.box-text { background: rgb(0, 111, 59) none repeat scroll 0% 0%; }
[data-thm="oncol"] .pullquote, [data-thm="oncol"] .thm-bd-color { border-color: rgb(59, 146, 63); }
[data-thm="oncol"] .thm-bd-top { border-top: 1px solid rgb(59, 146, 63); }
[data-thm="oncol"] .underlined-header { border-bottom: 1px solid rgb(59, 146, 63); }
[data-thm="oncol"] .underlined-header span { color: rgb(59, 146, 63); border-bottom: 5px solid rgb(59, 146, 63); }
[data-thm="oncol"] .header-wrap { border-bottom: 5px solid rgb(59, 146, 63); }
[data-thm="oncol"] .nav-journal-level { border-left: 8px solid rgb(59, 146, 63); }
[data-thm="oncol"] .btn, [data-thm="oncol"] .btn-small { background: rgb(0, 111, 59) none repeat scroll 0% 0%; border: 2px solid rgb(0, 111, 59); }
[data-thm="oncol"] .btn-small:hover, [data-thm="oncol"] .btn:hover { color: rgb(0, 111, 59); }
[data-thm="oncol"] .btn-alt, [data-thm="oncol"] .btn-small-alt { color: rgb(0, 111, 59); }
[data-thm="oncol"] .btn-alt:hover, [data-thm="oncol"] .btn-small-alt:hover { background: rgb(0, 111, 59) none repeat scroll 0% 0%; }
[data-thm="oncol"] .tab-nav-trigger.target-tab-active { color: rgb(0, 111, 59); }
[data-thm="oncol"] .tab-nav-trigger.target-tab-active:hover { color: rgb(0, 111, 59); }
[data-thm="oncol"] .tab-nav-trigger.target-tab-active::before { color: rgb(0, 111, 59); }
.pg_abstract[data-thm="oncol"] .full-text-link { background: rgb(0, 111, 59) none repeat scroll 0% 0%; border-right: 3px solid rgb(59, 146, 63); }
.pg_abstract[data-thm="oncol"] .full-text-link:hover { background: rgb(59, 146, 63) none repeat scroll 0% 0%; }
[data-thm="oncol"] .widget-MagazineView .decorated-hed::after, .pg_abstract[data-thm="oncol"] .decorated-hed::after { border-bottom: 1px solid rgb(59, 146, 63); }
[data-thm="oncol"] .widget-MagazineView .decorated-hed .heading-text, .pg_abstract[data-thm="oncol"] .decorated-hed .heading-text { border-bottom: 5px solid rgb(49, 156, 54); }
[data-thm="oncol"] .themed-hed { border-top: 1px solid rgb(59, 146, 63); }
[data-thm="oncol"] .themed-hed::before { background: rgb(49, 156, 54) none repeat scroll 0% 0%; }
[data-thm="ophth"] .image-box .featured, [data-thm="ophth"] .themed-border { border-top: 10px solid rgb(0, 111, 59); }
[data-thm="ophth"] .image-box .featured::before, [data-thm="ophth"] .themed-border::before { background: rgb(102, 188, 41) none repeat scroll 0% 0%; }
[data-thm="ophth"] .branded-bar { background: rgb(102, 188, 41) none repeat scroll 0% 0%; }
[data-thm="ophth"] .branded-bar::after { background: rgb(0, 111, 59) none repeat scroll 0% 0%; }
[data-thm="ophth"] .modal { border-top: 8px solid rgb(102, 188, 41); }
[data-thm="ophth"] .h6, [data-thm="ophth"] .list-style-1 li::before, [data-thm="ophth"] .logged-in .auth--trigger::before, [data-thm="ophth"] .master-main .email-signup--text, [data-thm="ophth"] .table .column::before, [data-thm="ophth"] .thm-col, [data-thm="ophth"] h6 { color: rgb(102, 188, 41); }
[data-thm="ophth"] .thm-learning { color: rgb(73, 120, 188); }
[data-thm="ophth"] .thm-learning:hover { color: rgb(73, 120, 188); }
[data-thm="ophth"] .thm-col-lt { color: rgb(179, 222, 148); }
[data-thm="ophth"] .thm-col-lt:hover { color: rgb(179, 222, 148); }
[data-thm="ophth"] .thm-bg-col { background: rgb(102, 188, 41) none repeat scroll 0% 0%; }
[data-thm="ophth"] .thm-bg { background: rgb(0, 111, 59) none repeat scroll 0% 0%; }
[data-thm="ophth"] .thm-bg-hover:hover { background: rgb(0, 111, 59) none repeat scroll 0% 0%; }
[data-thm="ophth"] .thm-bg-learning { background: rgb(73, 120, 188) none repeat scroll 0% 0%; }
[data-thm="ophth"] .thm-col-sec { color: rgb(0, 111, 59) !important; }
[data-thm="ophth"] .just-published--more-text::before, [data-thm="ophth"] .just-published--more:hover .just-published--more-button { color: rgb(0, 111, 59); }
[data-thm="ophth"] .tabs--link.target-tab-active { color: rgb(0, 111, 59); }
[data-thm="ophth"] .tabs--link.target-tab-active::before { border-top: 5px solid rgb(0, 111, 59); }
[data-thm="ophth"] a { color: rgb(0, 111, 59); }
[data-thm="ophth"] a:active, [data-thm="ophth"] a:hover { color: rgb(0, 111, 59); }
[data-thm="ophth"] p.box-text { background: rgb(0, 111, 59) none repeat scroll 0% 0%; }
[data-thm="ophth"] .pullquote, [data-thm="ophth"] .thm-bd-color { border-color: rgb(102, 188, 41); }
[data-thm="ophth"] .thm-bd-top { border-top: 1px solid rgb(102, 188, 41); }
[data-thm="ophth"] .underlined-header { border-bottom: 1px solid rgb(102, 188, 41); }
[data-thm="ophth"] .underlined-header span { color: rgb(102, 188, 41); border-bottom: 5px solid rgb(102, 188, 41); }
[data-thm="ophth"] .header-wrap { border-bottom: 5px solid rgb(102, 188, 41); }
[data-thm="ophth"] .nav-journal-level { border-left: 8px solid rgb(102, 188, 41); }
[data-thm="ophth"] .btn, [data-thm="ophth"] .btn-small { background: rgb(0, 111, 59) none repeat scroll 0% 0%; border: 2px solid rgb(0, 111, 59); }
[data-thm="ophth"] .btn-small:hover, [data-thm="ophth"] .btn:hover { color: rgb(0, 111, 59); }
[data-thm="ophth"] .btn-alt, [data-thm="ophth"] .btn-small-alt { color: rgb(0, 111, 59); }
[data-thm="ophth"] .btn-alt:hover, [data-thm="ophth"] .btn-small-alt:hover { background: rgb(0, 111, 59) none repeat scroll 0% 0%; }
[data-thm="ophth"] .tab-nav-trigger.target-tab-active { color: rgb(0, 111, 59); }
[data-thm="ophth"] .tab-nav-trigger.target-tab-active:hover { color: rgb(0, 111, 59); }
[data-thm="ophth"] .tab-nav-trigger.target-tab-active::before { color: rgb(0, 111, 59); }
.pg_abstract[data-thm="ophth"] .full-text-link { background: rgb(0, 111, 59) none repeat scroll 0% 0%; border-right: 3px solid rgb(102, 188, 41); }
.pg_abstract[data-thm="ophth"] .full-text-link:hover { background: rgb(102, 188, 41) none repeat scroll 0% 0%; }
[data-thm="ophth"] .widget-MagazineView .decorated-hed::after, .pg_abstract[data-thm="ophth"] .decorated-hed::after { border-bottom: 1px solid rgb(102, 188, 41); }
[data-thm="ophth"] .widget-MagazineView .decorated-hed .heading-text, .pg_abstract[data-thm="ophth"] .decorated-hed .heading-text { border-bottom: 5px solid rgb(100, 199, 30); }
[data-thm="ophth"] .themed-hed { border-top: 1px solid rgb(102, 188, 41); }
[data-thm="ophth"] .themed-hed::before { background: rgb(100, 199, 30) none repeat scroll 0% 0%; }
[data-thm="otol"] .image-box .featured, [data-thm="otol"] .themed-border { border-top: 10px solid rgb(0, 82, 118); }
[data-thm="otol"] .image-box .featured::before, [data-thm="otol"] .themed-border::before { background: rgb(52, 182, 228) none repeat scroll 0% 0%; }
[data-thm="otol"] .branded-bar { background: rgb(52, 182, 228) none repeat scroll 0% 0%; }
[data-thm="otol"] .branded-bar::after { background: rgb(0, 82, 118) none repeat scroll 0% 0%; }
[data-thm="otol"] .modal { border-top: 8px solid rgb(52, 182, 228); }
[data-thm="otol"] .h6, [data-thm="otol"] .list-style-1 li::before, [data-thm="otol"] .logged-in .auth--trigger::before, [data-thm="otol"] .master-main .email-signup--text, [data-thm="otol"] .table .column::before, [data-thm="otol"] .thm-col, [data-thm="otol"] h6 { color: rgb(52, 182, 228); }
[data-thm="otol"] .thm-learning { color: rgb(73, 120, 188); }
[data-thm="otol"] .thm-learning:hover { color: rgb(73, 120, 188); }
[data-thm="otol"] .thm-col-lt { color: rgb(154, 219, 242); }
[data-thm="otol"] .thm-col-lt:hover { color: rgb(154, 219, 242); }
[data-thm="otol"] .thm-bg-col { background: rgb(52, 182, 228) none repeat scroll 0% 0%; }
[data-thm="otol"] .thm-bg { background: rgb(0, 82, 118) none repeat scroll 0% 0%; }
[data-thm="otol"] .thm-bg-hover:hover { background: rgb(0, 82, 118) none repeat scroll 0% 0%; }
[data-thm="otol"] .thm-bg-learning { background: rgb(73, 120, 188) none repeat scroll 0% 0%; }
[data-thm="otol"] .thm-col-sec { color: rgb(0, 82, 118) !important; }
[data-thm="otol"] .just-published--more-text::before, [data-thm="otol"] .just-published--more:hover .just-published--more-button { color: rgb(0, 82, 118); }
[data-thm="otol"] .tabs--link.target-tab-active { color: rgb(0, 82, 118); }
[data-thm="otol"] .tabs--link.target-tab-active::before { border-top: 5px solid rgb(0, 82, 118); }
[data-thm="otol"] a { color: rgb(0, 82, 118); }
[data-thm="otol"] a:active, [data-thm="otol"] a:hover { color: rgb(0, 82, 118); }
[data-thm="otol"] p.box-text { background: rgb(0, 82, 118) none repeat scroll 0% 0%; }
[data-thm="otol"] .pullquote, [data-thm="otol"] .thm-bd-color { border-color: rgb(52, 182, 228); }
[data-thm="otol"] .thm-bd-top { border-top: 1px solid rgb(52, 182, 228); }
[data-thm="otol"] .underlined-header { border-bottom: 1px solid rgb(52, 182, 228); }
[data-thm="otol"] .underlined-header span { color: rgb(52, 182, 228); border-bottom: 5px solid rgb(52, 182, 228); }
[data-thm="otol"] .header-wrap { border-bottom: 5px solid rgb(52, 182, 228); }
[data-thm="otol"] .nav-journal-level { border-left: 8px solid rgb(52, 182, 228); }
[data-thm="otol"] .btn, [data-thm="otol"] .btn-small { background: rgb(0, 82, 118) none repeat scroll 0% 0%; border: 2px solid rgb(0, 82, 118); }
[data-thm="otol"] .btn-small:hover, [data-thm="otol"] .btn:hover { color: rgb(0, 82, 118); }
[data-thm="otol"] .btn-alt, [data-thm="otol"] .btn-small-alt { color: rgb(0, 82, 118); }
[data-thm="otol"] .btn-alt:hover, [data-thm="otol"] .btn-small-alt:hover { background: rgb(0, 82, 118) none repeat scroll 0% 0%; }
[data-thm="otol"] .tab-nav-trigger.target-tab-active { color: rgb(0, 82, 118); }
[data-thm="otol"] .tab-nav-trigger.target-tab-active:hover { color: rgb(0, 82, 118); }
[data-thm="otol"] .tab-nav-trigger.target-tab-active::before { color: rgb(0, 82, 118); }
.pg_abstract[data-thm="otol"] .full-text-link { background: rgb(0, 82, 118) none repeat scroll 0% 0%; border-right: 3px solid rgb(52, 182, 228); }
.pg_abstract[data-thm="otol"] .full-text-link:hover { background: rgb(52, 182, 228) none repeat scroll 0% 0%; }
[data-thm="otol"] .widget-MagazineView .decorated-hed::after, .pg_abstract[data-thm="otol"] .decorated-hed::after { border-bottom: 1px solid rgb(52, 182, 228); }
[data-thm="otol"] .widget-MagazineView .decorated-hed .heading-text, .pg_abstract[data-thm="otol"] .decorated-hed .heading-text { border-bottom: 5px solid rgb(41, 187, 240); }
[data-thm="otol"] .themed-hed { border-top: 1px solid rgb(52, 182, 228); }
[data-thm="otol"] .themed-hed::before { background: rgb(41, 187, 240) none repeat scroll 0% 0%; }
[data-thm="peds"] .image-box .featured, [data-thm="peds"] .themed-border { border-top: 10px solid rgb(0, 82, 118); }
[data-thm="peds"] .image-box .featured::before, [data-thm="peds"] .themed-border::before { background: rgb(0, 132, 192) none repeat scroll 0% 0%; }
[data-thm="peds"] .branded-bar { background: rgb(0, 132, 192) none repeat scroll 0% 0%; }
[data-thm="peds"] .branded-bar::after { background: rgb(0, 82, 118) none repeat scroll 0% 0%; }
[data-thm="peds"] .modal { border-top: 8px solid rgb(0, 132, 192); }
[data-thm="peds"] .h6, [data-thm="peds"] .list-style-1 li::before, [data-thm="peds"] .logged-in .auth--trigger::before, [data-thm="peds"] .master-main .email-signup--text, [data-thm="peds"] .table .column::before, [data-thm="peds"] .thm-col, [data-thm="peds"] h6 { color: rgb(0, 132, 192); }
[data-thm="peds"] .thm-learning { color: rgb(73, 120, 188); }
[data-thm="peds"] .thm-learning:hover { color: rgb(73, 120, 188); }
[data-thm="peds"] .thm-col-lt { color: rgb(128, 194, 224); }
[data-thm="peds"] .thm-col-lt:hover { color: rgb(128, 194, 224); }
[data-thm="peds"] .thm-bg-col { background: rgb(0, 132, 192) none repeat scroll 0% 0%; }
[data-thm="peds"] .thm-bg { background: rgb(0, 82, 118) none repeat scroll 0% 0%; }
[data-thm="peds"] .thm-bg-hover:hover { background: rgb(0, 82, 118) none repeat scroll 0% 0%; }
[data-thm="peds"] .thm-bg-learning { background: rgb(73, 120, 188) none repeat scroll 0% 0%; }
[data-thm="peds"] .thm-col-sec { color: rgb(0, 82, 118) !important; }
[data-thm="peds"] .just-published--more-text::before, [data-thm="peds"] .just-published--more:hover .just-published--more-button { color: rgb(0, 82, 118); }
[data-thm="peds"] .tabs--link.target-tab-active { color: rgb(0, 82, 118); }
[data-thm="peds"] .tabs--link.target-tab-active::before { border-top: 5px solid rgb(0, 82, 118); }
[data-thm="peds"] a { color: rgb(0, 82, 118); }
[data-thm="peds"] a:active, [data-thm="peds"] a:hover { color: rgb(0, 82, 118); }
[data-thm="peds"] p.box-text { background: rgb(0, 82, 118) none repeat scroll 0% 0%; }
[data-thm="peds"] .pullquote, [data-thm="peds"] .thm-bd-color { border-color: rgb(0, 132, 192); }
[data-thm="peds"] .thm-bd-top { border-top: 1px solid rgb(0, 132, 192); }
[data-thm="peds"] .underlined-header { border-bottom: 1px solid rgb(0, 132, 192); }
[data-thm="peds"] .underlined-header span { color: rgb(0, 132, 192); border-bottom: 5px solid rgb(0, 132, 192); }
[data-thm="peds"] .header-wrap { border-bottom: 5px solid rgb(0, 132, 192); }
[data-thm="peds"] .nav-journal-level { border-left: 8px solid rgb(0, 132, 192); }
[data-thm="peds"] .btn, [data-thm="peds"] .btn-small { background: rgb(0, 82, 118) none repeat scroll 0% 0%; border: 2px solid rgb(0, 82, 118); }
[data-thm="peds"] .btn-small:hover, [data-thm="peds"] .btn:hover { color: rgb(0, 82, 118); }
[data-thm="peds"] .btn-alt, [data-thm="peds"] .btn-small-alt { color: rgb(0, 82, 118); }
[data-thm="peds"] .btn-alt:hover, [data-thm="peds"] .btn-small-alt:hover { background: rgb(0, 82, 118) none repeat scroll 0% 0%; }
[data-thm="peds"] .tab-nav-trigger.target-tab-active { color: rgb(0, 82, 118); }
[data-thm="peds"] .tab-nav-trigger.target-tab-active:hover { color: rgb(0, 82, 118); }
[data-thm="peds"] .tab-nav-trigger.target-tab-active::before { color: rgb(0, 82, 118); }
.pg_abstract[data-thm="peds"] .full-text-link { background: rgb(0, 82, 118) none repeat scroll 0% 0%; border-right: 3px solid rgb(0, 132, 192); }
.pg_abstract[data-thm="peds"] .full-text-link:hover { background: rgb(0, 132, 192) none repeat scroll 0% 0%; }
[data-thm="peds"] .widget-MagazineView .decorated-hed::after, .pg_abstract[data-thm="peds"] .decorated-hed::after { border-bottom: 1px solid rgb(0, 132, 192); }
[data-thm="peds"] .widget-MagazineView .decorated-hed .heading-text, .pg_abstract[data-thm="peds"] .decorated-hed .heading-text { border-bottom: 5px solid rgb(0, 132, 192); }
[data-thm="peds"] .themed-hed { border-top: 1px solid rgb(0, 132, 192); }
[data-thm="peds"] .themed-hed::before { background: rgb(0, 132, 192) none repeat scroll 0% 0%; }
[data-thm="psych"] .image-box .featured, [data-thm="psych"] .themed-border { border-top: 10px solid rgb(0, 132, 192); }
[data-thm="psych"] .image-box .featured::before, [data-thm="psych"] .themed-border::before { background: rgb(0, 82, 118) none repeat scroll 0% 0%; }
[data-thm="psych"] .branded-bar { background: rgb(0, 82, 118) none repeat scroll 0% 0%; }
[data-thm="psych"] .branded-bar::after { background: rgb(0, 132, 192) none repeat scroll 0% 0%; }
[data-thm="psych"] .modal { border-top: 8px solid rgb(0, 82, 118); }
[data-thm="psych"] .h6, [data-thm="psych"] .list-style-1 li::before, [data-thm="psych"] .logged-in .auth--trigger::before, [data-thm="psych"] .master-main .email-signup--text, [data-thm="psych"] .table .column::before, [data-thm="psych"] .thm-col, [data-thm="psych"] h6 { color: rgb(0, 82, 118); }
[data-thm="psych"] .thm-learning { color: rgb(73, 120, 188); }
[data-thm="psych"] .thm-learning:hover { color: rgb(73, 120, 188); }
[data-thm="psych"] .thm-col-lt { color: rgb(128, 169, 187); }
[data-thm="psych"] .thm-col-lt:hover { color: rgb(128, 169, 187); }
[data-thm="psych"] .thm-bg-col { background: rgb(0, 82, 118) none repeat scroll 0% 0%; }
[data-thm="psych"] .thm-bg { background: rgb(0, 132, 192) none repeat scroll 0% 0%; }
[data-thm="psych"] .thm-bg-hover:hover { background: rgb(0, 132, 192) none repeat scroll 0% 0%; }
[data-thm="psych"] .thm-bg-learning { background: rgb(73, 120, 188) none repeat scroll 0% 0%; }
[data-thm="psych"] .thm-col-sec { color: rgb(0, 132, 192) !important; }
[data-thm="psych"] .just-published--more-text::before, [data-thm="psych"] .just-published--more:hover .just-published--more-button { color: rgb(0, 132, 192); }
[data-thm="psych"] .tabs--link.target-tab-active { color: rgb(0, 132, 192); }
[data-thm="psych"] .tabs--link.target-tab-active::before { border-top: 5px solid rgb(0, 132, 192); }
[data-thm="psych"] a { color: rgb(0, 132, 192); }
[data-thm="psych"] a:active, [data-thm="psych"] a:hover { color: rgb(0, 132, 192); }
[data-thm="psych"] p.box-text { background: rgb(0, 132, 192) none repeat scroll 0% 0%; }
[data-thm="psych"] .pullquote, [data-thm="psych"] .thm-bd-color { border-color: rgb(0, 82, 118); }
[data-thm="psych"] .thm-bd-top { border-top: 1px solid rgb(0, 82, 118); }
[data-thm="psych"] .underlined-header { border-bottom: 1px solid rgb(0, 82, 118); }
[data-thm="psych"] .underlined-header span { color: rgb(0, 82, 118); border-bottom: 5px solid rgb(0, 82, 118); }
[data-thm="psych"] .header-wrap { border-bottom: 5px solid rgb(0, 82, 118); }
[data-thm="psych"] .nav-journal-level { border-left: 8px solid rgb(0, 82, 118); }
[data-thm="psych"] .btn, [data-thm="psych"] .btn-small { background: rgb(0, 132, 192) none repeat scroll 0% 0%; border: 2px solid rgb(0, 132, 192); }
[data-thm="psych"] .btn-small:hover, [data-thm="psych"] .btn:hover { color: rgb(0, 132, 192); }
[data-thm="psych"] .btn-alt, [data-thm="psych"] .btn-small-alt { color: rgb(0, 132, 192); }
[data-thm="psych"] .btn-alt:hover, [data-thm="psych"] .btn-small-alt:hover { background: rgb(0, 132, 192) none repeat scroll 0% 0%; }
[data-thm="psych"] .tab-nav-trigger.target-tab-active { color: rgb(0, 132, 192); }
[data-thm="psych"] .tab-nav-trigger.target-tab-active:hover { color: rgb(0, 132, 192); }
[data-thm="psych"] .tab-nav-trigger.target-tab-active::before { color: rgb(0, 132, 192); }
.pg_abstract[data-thm="psych"] .full-text-link { background: rgb(0, 132, 192) none repeat scroll 0% 0%; border-right: 3px solid rgb(0, 82, 118); }
.pg_abstract[data-thm="psych"] .full-text-link:hover { background: rgb(0, 82, 118) none repeat scroll 0% 0%; }
[data-thm="psych"] .widget-MagazineView .decorated-hed::after, .pg_abstract[data-thm="psych"] .decorated-hed::after { border-bottom: 1px solid rgb(0, 82, 118); }
[data-thm="psych"] .widget-MagazineView .decorated-hed .heading-text, .pg_abstract[data-thm="psych"] .decorated-hed .heading-text { border-bottom: 5px solid rgb(0, 82, 118); }
[data-thm="psych"] .themed-hed { border-top: 1px solid rgb(0, 82, 118); }
[data-thm="psych"] .themed-hed::before { background: rgb(0, 82, 118) none repeat scroll 0% 0%; }
[data-thm="surg"] .image-box .featured, [data-thm="surg"] .themed-border { border-top: 10px solid rgb(152, 27, 30); }
[data-thm="surg"] .image-box .featured::before, [data-thm="surg"] .themed-border::before { background: rgb(244, 121, 32) none repeat scroll 0% 0%; }
[data-thm="surg"] .branded-bar { background: rgb(244, 121, 32) none repeat scroll 0% 0%; }
[data-thm="surg"] .branded-bar::after { background: rgb(152, 27, 30) none repeat scroll 0% 0%; }
[data-thm="surg"] .modal { border-top: 8px solid rgb(244, 121, 32); }
[data-thm="surg"] .h6, [data-thm="surg"] .list-style-1 li::before, [data-thm="surg"] .logged-in .auth--trigger::before, [data-thm="surg"] .master-main .email-signup--text, [data-thm="surg"] .table .column::before, [data-thm="surg"] .thm-col, [data-thm="surg"] h6 { color: rgb(244, 121, 32); }
[data-thm="surg"] .thm-learning { color: rgb(73, 120, 188); }
[data-thm="surg"] .thm-learning:hover { color: rgb(73, 120, 188); }
[data-thm="surg"] .thm-col-lt { color: rgb(250, 188, 144); }
[data-thm="surg"] .thm-col-lt:hover { color: rgb(250, 188, 144); }
[data-thm="surg"] .thm-bg-col { background: rgb(244, 121, 32) none repeat scroll 0% 0%; }
[data-thm="surg"] .thm-bg { background: rgb(152, 27, 30) none repeat scroll 0% 0%; }
[data-thm="surg"] .thm-bg-hover:hover { background: rgb(152, 27, 30) none repeat scroll 0% 0%; }
[data-thm="surg"] .thm-bg-learning { background: rgb(73, 120, 188) none repeat scroll 0% 0%; }
[data-thm="surg"] .thm-col-sec { color: rgb(152, 27, 30) !important; }
[data-thm="surg"] .just-published--more-text::before, [data-thm="surg"] .just-published--more:hover .just-published--more-button { color: rgb(152, 27, 30); }
[data-thm="surg"] .tabs--link.target-tab-active { color: rgb(152, 27, 30); }
[data-thm="surg"] .tabs--link.target-tab-active::before { border-top: 5px solid rgb(152, 27, 30); }
[data-thm="surg"] a { color: rgb(152, 27, 30); }
[data-thm="surg"] a:active, [data-thm="surg"] a:hover { color: rgb(152, 27, 30); }
[data-thm="surg"] p.box-text { background: rgb(152, 27, 30) none repeat scroll 0% 0%; }
[data-thm="surg"] .pullquote, [data-thm="surg"] .thm-bd-color { border-color: rgb(244, 121, 32); }
[data-thm="surg"] .thm-bd-top { border-top: 1px solid rgb(244, 121, 32); }
[data-thm="surg"] .underlined-header { border-bottom: 1px solid rgb(244, 121, 32); }
[data-thm="surg"] .underlined-header span { color: rgb(244, 121, 32); border-bottom: 5px solid rgb(244, 121, 32); }
[data-thm="surg"] .header-wrap { border-bottom: 5px solid rgb(244, 121, 32); }
[data-thm="surg"] .nav-journal-level { border-left: 8px solid rgb(244, 121, 32); }
[data-thm="surg"] .btn, [data-thm="surg"] .btn-small { background: rgb(152, 27, 30) none repeat scroll 0% 0%; border: 2px solid rgb(152, 27, 30); }
[data-thm="surg"] .btn-small:hover, [data-thm="surg"] .btn:hover { color: rgb(152, 27, 30); }
[data-thm="surg"] .btn-alt, [data-thm="surg"] .btn-small-alt { color: rgb(152, 27, 30); }
[data-thm="surg"] .btn-alt:hover, [data-thm="surg"] .btn-small-alt:hover { background: rgb(152, 27, 30) none repeat scroll 0% 0%; }
[data-thm="surg"] .tab-nav-trigger.target-tab-active { color: rgb(152, 27, 30); }
[data-thm="surg"] .tab-nav-trigger.target-tab-active:hover { color: rgb(152, 27, 30); }
[data-thm="surg"] .tab-nav-trigger.target-tab-active::before { color: rgb(152, 27, 30); }
.pg_abstract[data-thm="surg"] .full-text-link { background: rgb(152, 27, 30) none repeat scroll 0% 0%; border-right: 3px solid rgb(244, 121, 32); }
.pg_abstract[data-thm="surg"] .full-text-link:hover { background: rgb(244, 121, 32) none repeat scroll 0% 0%; }
[data-thm="surg"] .widget-MagazineView .decorated-hed::after, .pg_abstract[data-thm="surg"] .decorated-hed::after { border-bottom: 1px solid rgb(244, 121, 32); }
[data-thm="surg"] .widget-MagazineView .decorated-hed .heading-text, .pg_abstract[data-thm="surg"] .decorated-hed .heading-text { border-bottom: 5px solid rgb(255, 119, 21); }
[data-thm="surg"] .themed-hed { border-top: 1px solid rgb(244, 121, 32); }
[data-thm="surg"] .themed-hed::before { background: rgb(255, 119, 21) none repeat scroll 0% 0%; }
[data-thm="neurp"] .image-box .featured, [data-thm="neurp"] .themed-border { border-top: 10px solid rgb(0, 132, 192); }
[data-thm="neurp"] .image-box .featured::before, [data-thm="neurp"] .themed-border::before { background: rgb(0, 82, 118) none repeat scroll 0% 0%; }
[data-thm="neurp"] .branded-bar { background: rgb(0, 82, 118) none repeat scroll 0% 0%; }
[data-thm="neurp"] .branded-bar::after { background: rgb(0, 132, 192) none repeat scroll 0% 0%; }
[data-thm="neurp"] .modal { border-top: 8px solid rgb(0, 82, 118); }
[data-thm="neurp"] .h6, [data-thm="neurp"] .list-style-1 li::before, [data-thm="neurp"] .logged-in .auth--trigger::before, [data-thm="neurp"] .master-main .email-signup--text, [data-thm="neurp"] .table .column::before, [data-thm="neurp"] .thm-col, [data-thm="neurp"] h6 { color: rgb(0, 82, 118); }
[data-thm="neurp"] .thm-learning { color: rgb(73, 120, 188); }
[data-thm="neurp"] .thm-learning:hover { color: rgb(73, 120, 188); }
[data-thm="neurp"] .thm-col-lt { color: rgb(128, 169, 187); }
[data-thm="neurp"] .thm-col-lt:hover { color: rgb(128, 169, 187); }
[data-thm="neurp"] .thm-bg-col { background: rgb(0, 82, 118) none repeat scroll 0% 0%; }
[data-thm="neurp"] .thm-bg { background: rgb(0, 132, 192) none repeat scroll 0% 0%; }
[data-thm="neurp"] .thm-bg-hover:hover { background: rgb(0, 132, 192) none repeat scroll 0% 0%; }
[data-thm="neurp"] .thm-bg-learning { background: rgb(73, 120, 188) none repeat scroll 0% 0%; }
[data-thm="neurp"] .thm-col-sec { color: rgb(0, 132, 192) !important; }
[data-thm="neurp"] .just-published--more-text::before, [data-thm="neurp"] .just-published--more:hover .just-published--more-button { color: rgb(0, 132, 192); }
[data-thm="neurp"] .tabs--link.target-tab-active { color: rgb(0, 132, 192); }
[data-thm="neurp"] .tabs--link.target-tab-active::before { border-top: 5px solid rgb(0, 132, 192); }
[data-thm="neurp"] a { color: rgb(0, 132, 192); }
[data-thm="neurp"] a:active, [data-thm="neurp"] a:hover { color: rgb(0, 132, 192); }
[data-thm="neurp"] p.box-text { background: rgb(0, 132, 192) none repeat scroll 0% 0%; }
[data-thm="neurp"] .pullquote, [data-thm="neurp"] .thm-bd-color { border-color: rgb(0, 82, 118); }
[data-thm="neurp"] .thm-bd-top { border-top: 1px solid rgb(0, 82, 118); }
[data-thm="neurp"] .underlined-header { border-bottom: 1px solid rgb(0, 82, 118); }
[data-thm="neurp"] .underlined-header span { color: rgb(0, 82, 118); border-bottom: 5px solid rgb(0, 82, 118); }
[data-thm="neurp"] .header-wrap { border-bottom: 5px solid rgb(0, 82, 118); }
[data-thm="neurp"] .nav-journal-level { border-left: 8px solid rgb(0, 82, 118); }
[data-thm="neurp"] .btn, [data-thm="neurp"] .btn-small { background: rgb(0, 132, 192) none repeat scroll 0% 0%; border: 2px solid rgb(0, 132, 192); }
[data-thm="neurp"] .btn-small:hover, [data-thm="neurp"] .btn:hover { color: rgb(0, 132, 192); }
[data-thm="neurp"] .btn-alt, [data-thm="neurp"] .btn-small-alt { color: rgb(0, 132, 192); }
[data-thm="neurp"] .btn-alt:hover, [data-thm="neurp"] .btn-small-alt:hover { background: rgb(0, 132, 192) none repeat scroll 0% 0%; }
[data-thm="neurp"] .tab-nav-trigger.target-tab-active { color: rgb(0, 132, 192); }
[data-thm="neurp"] .tab-nav-trigger.target-tab-active:hover { color: rgb(0, 132, 192); }
[data-thm="neurp"] .tab-nav-trigger.target-tab-active::before { color: rgb(0, 132, 192); }
.pg_abstract[data-thm="neurp"] .full-text-link { background: rgb(0, 132, 192) none repeat scroll 0% 0%; border-right: 3px solid rgb(0, 82, 118); }
.pg_abstract[data-thm="neurp"] .full-text-link:hover { background: rgb(0, 82, 118) none repeat scroll 0% 0%; }
[data-thm="neurp"] .widget-MagazineView .decorated-hed::after, .pg_abstract[data-thm="neurp"] .decorated-hed::after { border-bottom: 1px solid rgb(0, 82, 118); }
[data-thm="neurp"] .widget-MagazineView .decorated-hed .heading-text, .pg_abstract[data-thm="neurp"] .decorated-hed .heading-text { border-bottom: 5px solid rgb(0, 82, 118); }
[data-thm="neurp"] .themed-hed { border-top: 1px solid rgb(0, 82, 118); }
[data-thm="neurp"] .themed-hed::before { background: rgb(0, 82, 118) none repeat scroll 0% 0%; }
body { font-size: 16px; font-family: "Guardian TextSans Web","Helvetica Neue",Helvetica,Arial,sans-serif; color: rgb(51, 51, 51); overflow-wrap: break-word; hyphens: auto; }
@media (max-width: 767px) {
  body { font-size: 15px; }
}
.screenreader-text, .sr-t { position: absolute; text-indent: -99999px; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-family: "Guardian TextSans Web","Helvetica Neue",Helvetica,Arial,sans-serif; margin-top: 0.2em; margin-bottom: 0.5em; }
.h1, h1 { font-size: 2.125em; font-weight: 600; line-height: 1.3; }
@media (max-width: 767px) {
  .h1, h1 { font-size: 2em; line-height: 1.25; }
}
.h2, h2 { font-size: 2.125em; font-weight: 400; line-height: 1.353; }
@media (max-width: 767px) {
  .h2, h2 { font-size: 1.8em; }
}
.h3, h3 { font-size: 1.75em; font-weight: 500; line-height: 1.3; }
@media (max-width: 767px) {
  .h3, h3 { font-size: 1.5em; }
}
.h4, h4 { font-size: 1.25em; font-weight: 700; line-height: 1.3; }
.h5, h5 { font-size: 18px; font-weight: 500; line-height: 1.3; }
@media (max-width: 767px) {
  .h5, h5 { font-size: 1.1em; }
}
.h6, h6 { font-size: 1em; font-weight: 700; margin-top: 5px; line-height: 1.3; }
.module-title { color: rgb(0, 0, 0); margin-bottom: 0.3em; font-size: 1.5em; font-weight: 700; }
.para, p { line-height: 1.7; margin: 0px 0px 1.25em; overflow-wrap: break-word; font-feature-settings: "liga", "dlig"; }
.para.large-text, p.large-text { font-size: 1.5em; text-align: center; font-weight: 500; line-height: 1.35; }
@media (max-width: 767px) {
  .para.large-text, p.large-text { font-size: 1.3em; }
}
.para strong, p strong { color: rgb(0, 0, 0); }
.text { line-height: 1.7 !important; color: rgb(51, 51, 51) !important; font-size: 16px !important; font-weight: 400 !important; }
@media (max-width: 767px) {
  .text { font-size: 15px !important; }
}
a { text-decoration: none; transition: all 0.15s ease-in-out 0s; }
a:active, a:focus { text-decoration: none; }
a:hover { cursor: pointer; text-decoration: underline; }
a:hover::after, a:hover::before { text-decoration: none; }
a.link-title { font-weight: 700; clear: both; display: block; }
a sup { display: inline-block; }
ul { margin-left: 18px; margin-bottom: 1.25em; padding-left: 0px; }
ul li ol, ul li ul { margin-left: 20px; margin-bottom: 0px; }
ul.circle li ul, ul.disc li ul, ul.square li ul { list-style: inherit; }
ul.square { list-style-type: square; }
ul.circle { list-style-type: circle; }
ul.disc { list-style-type: disc; }
ul.no-bullet, ul.simple { list-style: outside none none; }
ul.inline-list::after { clear: both; content: ""; display: table !important; }
ul.inline-list li { float: left; margin-left: 15px; }
ul.roman-upper { list-style-type: upper-roman; }
ul.alpha-upper { list-style-type: upper-alpha; }
ul.alpha-lower { list-style-type: lower-alpha; }
ol { margin-left: 20px; }
ol li ol, ol li ul { margin-left: 20px; margin-bottom: 0px; }
ol li ol.alpha-upper { list-style-type: upper-alpha; }
.has-cb { padding-left: 22px; }
.has-cb input[type="checkbox"] { margin: 0px 4px 0px -21px; }
.has-cb.large { padding-left: 39px; }
.has-cb.large input[type="radio"] { margin: 0px 8px 0px -39px; }
hr { border-width: 1px medium medium; border-style: solid none none; border-color: rgb(221, 221, 221) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin: 1.25em 0px; }
.online-quiz ol.alpha-upper { list-style-type: upper-alpha; }
.ama-icon-jn_circle_logo { content: ""; }
.ama-icon-filter { content: ""; }
.ama-icon-image { content: ""; }
.ama-icon-powerpoint { content: ""; }
.ama-icon-youtube_full, .footer .you-tube::before { content: ""; }
.ama-icon-author_interview { content: ""; }
.ama-icon-url { content: ""; }
.ama-icon-audio { content: ""; }
.ama-icon-audio_cme { content: ""; }
.ama-icon-cite_u_like_full { content: ""; }
.ama-icon-facebook_full, .footer .facebook::before { content: ""; }
.ama-icon-google_plus_full, .footer .google-plus::before { content: ""; }
.ama-icon-interactive_cme { content: ""; }
.ama-icon-linked_in_full, .footer .linked-in::before { content: ""; }
.ama-icon-multimedia_cme { content: ""; }
.ama-icon-pinterest_full, .footer .pinterest::before { content: ""; }
.ama-icon-play { content: ""; }
.ama-icon-play_cme { content: ""; }
.ama-icon-quiz_cme { content: ""; }
.ama-icon-rss_circle_full, .footer .rss::before { content: ""; }
.ama-icon-twitter_full, .footer .twitter::before { content: ""; }
.ama-icon-free, .image-box .featured-label.free::before, .widget-ArticleTopInfo .meta-access-type.free-access::before { content: ""; }
.ama-icon-online_first, .widget-ArticleTopInfo .meta-group-type.online-first::before { content: ""; }
.ama-icon-online_only, .widget-ArticleTopInfo .meta-group-type.online-only::before { content: ""; }
.ama-icon-alert { content: ""; }
.ama-icon-alerts { content: ""; }
.ama-icon-attach { content: ""; }
.ama-icon-calendar { content: ""; }
.ama-icon-carrot_down, .footer-heading::before, .just-published--title::after, .self-serve .collapsible button::after, .self-serve .collapsible-list-header::after, .site-search-bar .cs-skin-border .cs-placeholder::after { content: ""; }
.ama-icon-cart, .link-store::before, .nav-network-other .link-store::before { content: ""; }
.ama-icon-cite_this, .toolbar-citation::before { content: ""; }
.ama-icon-cite_u_like { content: ""; }
.ama-icon-close { content: ""; }
.ama-icon-cme, .image-box .featured-label.education::before, .toolbar-cme::before { content: ""; }
.ama-icon-comments { content: ""; }
.ama-icon-contents { content: ""; }
.ama-icon-copyright, .toolbar-permissions::before { content: ""; }
.ama-icon-document { content: ""; }
.ama-icon-double_arrow, .meta-author-title::before { content: ""; }
.ama-icon-download, .figure-table-links .download-ppt::before { content: ""; }
.ama-icon-edit { content: ""; }
.ama-icon-education { content: ""; }
.ama-icon-email, .footer-email-updates .email-signup--input-wrap::before, .toolbar-email::before { content: ""; }
.ama-icon-facebook, .facebook::before, .figure-table-links .figure-table-facebook::before, .toolbar-facebook::before { content: ""; }
.ama-icon-figures { content: ""; }
.ama-icon-follow { content: ""; }
.ama-icon-full_screen, .figure-table-links .view-large::before { content: ""; }
.ama-icon-full_text, .just-published--more-text::before, .pg_abstract .full-text-link::before, .toolbar-full-text::before, .widget-MagazineView .full-text-link::before { content: ""; }
.ama-icon-google_plus, .google-plus::before, .toolbar-google::before { content: ""; }
.ama-icon-grid_view { content: ""; }
.ama-icon-info { content: ""; }
.ama-icon-interactive { content: ""; }
.ama-icon-jn, .footer-network .footer-network-heading::before, .image-box .cta .icon-header.jn::before, .image-box .featured-info .jn-icon::before { content: ""; }
.ama-icon-jobs, .link-jobs::before, .nav-network-other .link-jobs::before { content: ""; }
.ama-icon-journal_club { content: ""; }
.ama-icon-learning, .link-learning::before, .nav-network-other .link-learning::before { content: ""; }
.ama-icon-left { content: ""; }
.ama-icon-linked_in, .linked-in::before, .toolbar-linkedin::before { content: ""; }
.ama-icon-list_view { content: ""; }
.ama-icon-mobile, .link-mobile::before, .nav-network-other .link-apps::before, .nav-network-other .link-mobile::before { content: ""; }
.ama-icon-multimedia { content: ""; }
.ama-icon-open_access, .widget-ArticleTopInfo .meta-access-type.open-access::before { content: ""; }
.ama-icon-pdf { content: ""; }
.ama-icon-pdf_color .path1 { content: ""; color: rgb(35, 31, 32); }
.ama-icon-pdf_color .path2 { content: ""; margin-left: -1em; color: rgb(236, 34, 39); }
.ama-icon-pdf_color .path3 { content: ""; margin-left: -1em; color: rgb(236, 34, 39); }
.ama-icon-pdf_color .path4 { content: ""; margin-left: -1em; color: rgb(255, 255, 255); }
.ama-icon-pdf_color .path5 { content: ""; margin-left: -1em; color: rgb(255, 255, 255); }
.ama-icon-pdf_color .path6 { content: ""; margin-left: -1em; color: rgb(255, 255, 255); }
.ama-icon-pinterest, .pinterest::before { content: ""; }
.ama-icon-plus_follow { content: ""; }
.ama-icon-podcast, .podcast::before { content: ""; }
.ama-icon-podcast_social, .footer .podcast::before { content: ""; }
.ama-icon-profile, .auth .auth--trigger::before { content: ""; }
.ama-icon-quiz { content: ""; }
.ama-icon-references { content: ""; }
.ama-icon-related { content: ""; }
.ama-icon-right { content: ""; }
.ama-icon-rss, .issue--journal-rss::before { content: ""; }
.ama-icon-rss_circle, .rss::before { content: ""; }
.ama-icon-search, .header .toolbar-search-trigger::before, .pg_learningsearchresults .advanced-search-link::before, .pg_searchresults .advanced-search-link::before, .site-search .search-button::before { content: ""; }
.ama-icon-share, .toolbar-trigger .toolbar-tool.toolbar-share::before { content: ""; }
.ama-icon-top { content: ""; }
.ama-icon-trash { content: ""; }
.ama-icon-twitter, .figure-table-links .figure-table-twitter::before, .toolbar-twitter::before, .twitter::before { content: ""; }
.ama-icon-video, .auth .auth--trigger::after, .site-links-wrap .site-link.has-sub-nav span::after, .social-share .toolbar-share-more-link::after, .toolbar .toolbar-share-more-link::after, .toolbar-trigger .toolbar-share-more-link::after { content: ""; }
.ama-icon-youtube, .you-tube::before { content: ""; }
.ama-icon-institutions, .link-institutions-librarians::before, .nav-network-other .link-institutions-librarians::before { content: url('institutions.svg'); }
.ama-icon-apps, .link-apps::before { content: url('apps.svg'); }
.ama-icon-permissions, .link-reprints-permissions::before, .nav-network-other .link-reprints-permissions::before { content: url('copyright-white.svg'); }
[class*=" icon-"], [class^="icon-"] { font-family: ama_icons; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; vertical-align: middle; display: inline-block; -moz-osx-font-smoothing: grayscale; }
.icon-learning::before { content: ""; }
.icon-jn_circle_logo::before { content: ""; }
.icon-filter::before { content: ""; }
.icon-image::before { content: ""; }
.icon-powerpoint::before { content: ""; }
.icon-youtube_full::before { content: ""; }
.icon-author_interview::before { content: ""; }
.icon-url::before { content: ""; }
.icon-audio::before { content: ""; }
.icon-audio_cme::before { content: ""; }
.icon-cite_u_like_full::before { content: ""; }
.icon-facebook_full::before { content: ""; }
.icon-google_plus_full::before { content: ""; }
.icon-interactive_cme::before { content: ""; }
.icon-linked_in_full::before { content: ""; }
.icon-multimedia_cme::before { content: ""; }
.icon-pinterest_full::before { content: ""; }
.icon-play::before { content: ""; }
.icon-play_cme::before { content: ""; }
.icon-quiz_cme::before { content: ""; }
.icon-rss_circle_full::before { content: ""; }
.icon-twitter_full::before { content: ""; }
.icon-free::before { content: ""; }
.icon-online_first::before { content: ""; }
.icon-online_only::before { content: ""; }
.icon-alert::before { content: ""; }
.icon-alerts::before { content: ""; }
.icon-attach::before { content: ""; }
.icon-calendar::before { content: ""; }
.icon-carrot_down::before { content: ""; }
.icon-cart::before { content: ""; }
.icon-cite_this::before { content: ""; }
.icon-cite_u_like::before { content: ""; }
.icon-close::before { content: ""; }
.icon-cme::before { content: ""; }
.icon-comments::before { content: ""; }
.icon-contents::before { content: ""; }
.icon-copyright::before { content: ""; }
.icon-document::before { content: ""; }
.icon-double_arrow::before { content: ""; }
.icon-download::before { content: ""; }
.icon-edit::before { content: ""; }
.icon-education::before { content: ""; }
.icon-email::before { content: ""; }
.icon-facebook::before { content: ""; }
.icon-figures::before { content: ""; }
.icon-follow::before { content: ""; }
.icon-full_screen::before { content: ""; }
.icon-full_text::before { content: ""; }
.icon-google_plus::before { content: ""; }
.icon-grid_view::before { content: ""; }
.icon-info::before { content: ""; }
.icon-interactive::before { content: ""; }
.icon-jn::before { content: ""; }
.icon-jobs::before { content: ""; }
.icon-journal_club::before { content: ""; }
.icon-left::before { content: ""; }
.icon-linked_in::before { content: ""; }
.icon-list_view::before { content: ""; }
.icon-mobile::before { content: ""; }
.icon-multimedia::before { content: ""; }
.icon-open_access::before { content: ""; }
.icon-pdf::before { content: ""; }
.icon-pdf_color .path1::before { content: ""; color: rgb(35, 31, 32); }
.icon-pdf_color .path2::before { content: ""; margin-left: -1em; color: rgb(236, 34, 39); }
.icon-pdf_color .path3::before { content: ""; margin-left: -1em; color: rgb(236, 34, 39); }
.icon-pdf_color .path4::before { content: ""; margin-left: -1em; color: rgb(255, 255, 255); }
.icon-pdf_color .path5::before { content: ""; margin-left: -1em; color: rgb(255, 255, 255); }
.icon-pdf_color .path6::before { content: ""; margin-left: -1em; color: rgb(255, 255, 255); }
.icon-pinterest::before { content: ""; }
.icon-plus_follow::before { content: ""; }
.icon-podcast::before { content: ""; }
.icon-podcast_social::before { content: ""; }
.icon-profile::before { content: ""; }
.icon-quiz::before { content: ""; }
.icon-references::before { content: ""; }
.icon-related::before { content: ""; }
.icon-right::before { content: ""; }
.icon-rss::before { content: ""; }
.icon-rss_circle::before { content: ""; }
.icon-search::before { content: ""; }
.icon-share::before { content: ""; }
.icon-top::before { content: ""; }
.icon-trash::before { content: ""; }
.icon-twitter::before { content: ""; }
.icon-video::before { content: ""; }
.icon-youtube::before { content: ""; }
.icon-institutions::before { content: url('institutions.svg'); }
.icon-apps::before { content: url('apps.svg'); }
.icon-permissions::before { content: url('copyright-white.svg'); }
.is-a::after, .is-b::before { font-family: ama_icons; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; vertical-align: middle; display: inline-block; -moz-osx-font-smoothing: grayscale; }
.pdf-icon { height: 38px; width: 38px; display: block; background: transparent url('pdf_color.svg') no-repeat scroll 0% 0% / contain ; }
.pdf-icon.large { height: 50px; width: 50px; }
#learning-pdf { float: left; padding-right: 10px; margin-top: 5px; }
.self-serve .mp--player-link [class^="icon-"]::before { font-size: 1em; }
body, html { padding: 0px; margin: 0px; overflow-x: hidden; }
@media (max-width: 1023px) {
  body.nav-active, html.nav-active { height: 100%; overflow: hidden; }
}
body .accessible, html .accessible { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; }
body .accessible:focus, html .accessible:focus { position: static; width: auto; height: auto; }
html.page-article { overflow-x: visible; }
.cssanimations body { animation: 0.6s ease-in-out 0s normal none 1 running fadeIn; }
input { font-family: "Guardian TextSans Web","Helvetica Neue",Helvetica,Arial,sans-serif; padding: 0px 15px; font-size: 1em; border: medium none; }
input::-moz-placeholder { color: rgb(119, 119, 119); }
input:-moz-placeholder { color: rgb(119, 119, 119); }
button:focus, input:focus, select:focus, textarea:focus { outline: 0px none; }
.master-main { padding-bottom: 100px; line-height: 1.6; }
.master-main::after { clear: both; content: ""; display: table !important; }
.pg_abstract .master-main, .pg_article .master-main { padding-bottom: 0px; }
.content { padding-top: 15px; padding-bottom: 15px; max-width: 1300px; margin-left: auto; margin-right: auto; }
.content::after { clear: both; content: ""; display: table !important; }
@media (max-width: 1350px) {
  .content { padding: 15px; }
}
@media (max-width: 767px) {
  .content { padding: 15px 12px; }
}
@media (max-width: 480px) {
  .content { padding: 15px 6px; }
}
.sans { font-family: "Guardian TextSans Web","Helvetica Neue",Helvetica,Arial,sans-serif; }
.serif { font-family: "Guardian Egyptian",Georgia,Cambria,"Times New Roman",Times,serif; }
.center-block { margin-left: auto; margin-right: auto; }
.cur-p:hover { cursor: pointer !important; }
.text-normal { font-size: 1rem !important; }
.text-small { font-size: 14px !important; }
.text-extra-small { font-size: 12px !important; }
.text-xxs { font-size: 10px !important; }
.fs-n { font-style: normal !important; }
.large-icon { font-size: 2.25rem; margin-right: 10px; }
.ov-h { overflow: hidden !important; }
.cf::after { clear: both; content: ""; display: table !important; }
.cb { clear: both !important; }
.fw-n { font-weight: 400 !important; }
.fw-5 { font-weight: 500 !important; }
.fw-b { font-weight: 700 !important; }
.stroke { padding-bottom: 0.5em; border-bottom: 1px solid rgb(221, 221, 221); }
.bd-stroke { border: 1px solid rgb(221, 221, 221); }
.bdt-none { border-top: medium none; }
.bd-none { border: medium none !important; }
.right { float: right !important; }
.left { float: left !important; }
@media (max-width: 767px) {
  .fl-n-m { float: none !important; }
}
.fl-n { float: none !important; }
.no-mw { min-width: 0px !important; }
.va-m { vertical-align: middle !important; }
@media (max-width: 767px) {
  .va-m-m { vertical-align: middle; }
}
.t-c, .ta-c { text-align: center !important; }
.ta-r { text-align: right !important; }
.ta-l { text-align: left !important; }
.d-ib { display: inline-block !important; }
@media (max-width: 767px) {
  .d-ib-m { display: inline-block; }
}
.d-b { display: block !important; }
@media (max-width: 767px) {
  .d-b-m { display: block !important; }
}
.d-i { display: inline !important; }
.tt-u { text-transform: uppercase !important; }
.mw-100 { max-width: 100% !important; }
.mw-row-small { max-width: 1000px; margin-left: auto; margin-right: auto; }
.m-auto { margin-left: auto !important; margin-right: auto !important; }
@media (max-width: 767px) {
  .w-auto-m { width: auto !important; }
}
.m0 { margin: 0px !important; }
.mt0 { margin-top: 0px !important; }
.mt05 { margin-top: 0.5rem !important; }
.mt1 { margin-top: 1rem !important; }
.mt2 { margin-top: 1.5rem !important; }
.mt3 { margin-top: 3rem !important; }
.mt10 { margin-top: 10rem !important; }
.mt-75 { margin-top: -0.75rem !important; }
.mb0 { margin-bottom: 0px !important; }
.mb05 { margin-bottom: 0.5rem !important; }
.mb1 { margin-bottom: 1rem !important; }
.mb2 { margin-bottom: 2rem !important; }
.ml0 { margin-left: 0px !important; }
.ml05 { margin-left: 0.5rem !important; }
.ml1 { margin-left: 1rem !important; }
.ml2 { margin-left: 2em; }
.ml3 { margin-left: 3em; }
.ml4 { margin-left: 4em; }
.mr0 { margin-right: 0px !important; }
.mr05 { margin-right: 0.5rem !important; }
.mr1 { margin-right: 1rem !important; }
.mr3 { margin-right: 3em; }
.p0 { padding: 0px !important; }
.p05 { padding: 0.5rem !important; }
.p1 { padding: 1rem !important; }
.p2 { padding: 1.5rem !important; }
.pl1 { padding-left: 1rem; }
.pr1 { padding-right: 1rem; }
.pt0 { padding-top: 0px !important; }
.pt1 { padding-top: 1rem !important; }
.pb0 { padding-bottom: 0px !important; }
.pb1 { padding-bottom: 1rem !important; }
.no-wrap { white-space: nowrap; }
.pl0 { padding-left: 0px !important; }
@media (max-width: 767px) {
  .pl0-m { padding-left: 0px !important; }
}
.static { position: static; }
.relative { position: relative; }
.absolute { position: absolute; }
.fixed { position: fixed; }
.sugar-cookie { background: rgb(237, 237, 227) none repeat scroll 0% 0% !important; }
.lh1 { line-height: 1; }
.lh-text { line-height: 1.6 !important; }
.black { color: rgb(0, 0, 0) !important; }
.white { color: rgb(255, 255, 255) !important; }
.green { color: green !important; }
.red { color: red !important; }
.bgc-white { background-color: rgb(255, 255, 255); }
.gray { color: rgb(136, 136, 136); }
.bg-transparent { background: transparent none repeat scroll 0px 0px !important; }
.bg-box { background: rgb(244, 244, 244) none repeat scroll 0% 0%; }
.bg-white { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.radius { border-radius: 5px !important; }
.nudge-up { top: -2px; }
.nudge-down { top: 2px; }
.clip-last-child > :last-child { margin-bottom: 0px; }
.pipe-before { position: relative; }
.pipe-before::before { content: "|"; display: inline-block; margin: 0px 6px; }
.reg-trade { display: inline-block; font-size: 16px; position: relative; top: 0px; }
.list-spacing { line-height: 1.35; margin-bottom: 15px; display: block; }
.question-mark { display: inline-block; height: 25px; width: 25px; line-height: 23px; text-align: center; vertical-align: middle; margin-right: 5px; border-radius: 50%; font-weight: 400; border: 1px solid rgb(51, 51, 51); }
.td-n { text-decoration: none !important; }
.td-n:hover { text-decoration: none !important; }
.td-u { text-decoration: underline; }
body .btn, body .btn-alt { display: inline-block; min-width: auto; border-radius: 6px; line-height: 1.3; text-align: center; transition: all 125ms linear 0s; color: rgb(255, 255, 255); padding: 5px 12px; font-weight: 700; }
body .btn-alt:hover, body .btn:hover { cursor: pointer; text-decoration: none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
body .btn-alt.gap, body .btn.gap { margin-bottom: 0.75em; }
body .btn-alt.disabled, body .btn.disabled { background: rgb(153, 153, 153) none repeat scroll 0% 0% !important; border-color: rgb(153, 153, 153) !important; color: rgb(255, 255, 255) !important; cursor: default !important; pointer-events: none; }
body .btn-alt.full, body .btn.full { width: 100%; max-width: 420px; }
body .btn-small { display: inline-block; min-width: auto; border-radius: 6px; line-height: 1.3; text-align: center; transition: all 125ms linear 0s; color: rgb(255, 255, 255); padding: 2px 10px; font-weight: 500; }
body .btn-small:hover { cursor: pointer; text-decoration: none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
body .btn--wide { padding: 4px 22px; font-size: 15px; }
body .btn-alt { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
body .btn-alt:hover { color: rgb(255, 255, 255); }
body .btn--jama.btn--jama { background: rgb(215, 22, 53) none repeat scroll 0% 0%; border-color: rgb(215, 22, 53); }
body .btn--jama.btn--jama.selected, body .btn--jama.btn--jama:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(215, 22, 53); border-color: rgb(215, 22, 53); }
body .btn--jama-sec.btn--jama-sec { background: rgb(152, 27, 30) none repeat scroll 0% 0%; border-color: rgb(152, 27, 30); }
body .btn--jama-sec.btn--jama-sec.selected, body .btn--jama-sec.btn--jama-sec:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(152, 27, 30); border-color: rgb(152, 27, 30); }
.branded-bar { height: 4px; position: relative; z-index: 2; }
.branded-bar::after { position: absolute; height: 100%; right: 0px; width: 40%; z-index: 1; content: ""; }
.branded-bar.tall { height: 8px; }
.themed-border { position: relative; }
.themed-border::before { content: ""; position: absolute; top: -10px; left: 0px; width: 60%; height: 10px; }
.no-data-message { padding: 1em 0px; }
.themed-hed { padding: 5px 0px; position: relative; margin-top: 10px; }
.themed-hed::before { content: ""; width: 100px; height: 8px; position: absolute; bottom: 100%; }
@media (min-width: 768px) {
  .two-column-list { columns: 2 auto; column-fill: balance; column-gap: 40px; page-break-inside: avoid; }
}
.two-column-list li { page-break-inside: avoid; font-size: 0.95em; line-height: 1.3; margin-bottom: 6px; }
.hide { display: none; }
@media (max-width: 767px) {
  .hide-small { display: none; }
}
@media (min-width: 479px) {
  .tiny-only { display: none; }
}
@media (max-width: 480px) {
  .tiny-up { display: none; }
}
@media (min-width: 768px) {
  .small-only { display: none !important; }
}
@media (max-width: 767px) {
  .tablet-up { display: none !important; }
}
@media (min-width: 1024px) {
  .tablet-down { display: none !important; }
}
@media (max-width: 1023px) {
  .desktop-only { display: none !important; }
}
.flex { display: flex; }
.flex-auto { -moz-box-flex: 1; flex: 1 1 auto; min-width: 0px; min-height: 0px; }
.flex-none { -moz-box-flex: 0; flex: 0 0 auto; }
.flex-column { -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; }
.flex-wrap { flex-wrap: wrap; }
.items-start { -moz-box-align: start; align-items: flex-start; }
.items-end { -moz-box-align: end; align-items: flex-end; }
.items-center { -moz-box-align: center; align-items: center; }
.items-baseline { -moz-box-align: baseline; align-items: baseline; }
.items-stretch { -moz-box-align: stretch; align-items: stretch; }
.self-start { align-self: flex-start; }
.self-end { align-self: flex-end; }
.self-center { align-self: center; }
.self-baseline { align-self: baseline; }
.self-stretch { align-self: stretch; }
.justify-start { -moz-box-pack: start; justify-content: flex-start; }
.justify-end { -moz-box-pack: end; justify-content: flex-end; }
.justify-center { -moz-box-pack: center; justify-content: center; }
.justify-between { -moz-box-pack: justify; justify-content: space-between; }
.justify-around { justify-content: space-around; }
.content-start { align-content: flex-start; }
.content-end { align-content: flex-end; }
.content-center { align-content: center; }
.content-between { align-content: space-between; }
.content-around { align-content: space-around; }
.content-stretch { align-content: stretch; }
.order-0 { -moz-box-ordinal-group: 1; order: 0; }
.order-1 { -moz-box-ordinal-group: 2; order: 1; }
.order-2 { -moz-box-ordinal-group: 3; order: 2; }
.order-3 { -moz-box-ordinal-group: 4; order: 3; }
.order-4 { -moz-box-ordinal-group: 5; order: 4; }
.order-5 { -moz-box-ordinal-group: 6; order: 5; }
.order-last { -moz-box-ordinal-group: 100000; order: 99999; }
.advertisement { text-align: center; margin: 0px auto 2em; display: block; position: relative; z-index: 1; }
.resource-tab .advertisement { margin-top: 4em; }
.sidebar .advertisement { margin-top: 2em; }
.footer-ad .advertisement, .leader-ad .advertisement { margin-bottom: 1.5em; }
.issue-view-tab--sidebar .advertisement { margin-bottom: 2.75em; }
.suppress-ads .advertisement { display: none !important; }
.advertisement.ad-dual-box-mobile { margin: 2em auto; }
@media (max-width: 767px) {
  .advertisement.ad-article-contents-sky { display: none; }
}
.ad-riser-wrap { display: none; opacity: 0; transition: all 0.25s ease-out 0s; }
.ad-riser-wrap.ad-loaded { opacity: 1; }
.ad-riser-wrap.closed { opacity: 0; }
.split-screen .ad-riser-wrap { display: block; animation-name: rise-up; animation-duration: 8s; animation-iteration-count: 1; animation-timing-function: ease-in-out; animation-delay: 4s; position: absolute; bottom: -250px; left: 50%; z-index: 1000; transform: translateX(-50%); }
.split-screen .ad-riser-wrap .ad-riser--dismiss { width: 24px; height: 24px; line-height: 24px; font-weight: 700; background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); position: absolute; top: -10px; right: -10px; z-index: 1000; border-radius: 50%; }
.split-screen .ad-riser-wrap .ad-riser--dismiss:hover { cursor: pointer; }
.ad-text { line-height: 1.2; }
.ad-text::before { content: "Advertisement"; font-size: 12px; text-align: center; color: rgb(85, 85, 85); display: block; }
.ad-text.vert::before { position: absolute; left: -46px; top: 38px; transform: rotate(-90deg); }
.ad-text.vert.ad-riser::before { background: rgb(255, 255, 255) none repeat scroll 0% 0%; left: -53px; top: 37px; padding: 1px 0px; width: 90px; }
.footer-ad, .leader-ad { width: 732px; text-align: center; margin: 1.5em auto; min-height: 90px; }
.suppress-ads .footer-ad, .suppress-ads .leader-ad { display: none !important; }
.footer-ad img, .leader-ad img { max-width: 100%; height: auto; }
.pg_collection .leader-ad { display: none; }
.pg_learningsearchresults .leader-ad { display: none; }
.pg_learningsearchresults .footer-ad { display: none; }
.box-section { padding: 1em; margin-bottom: 1.25em; }
.box-content { padding: 1em; background: rgb(244, 244, 244) none repeat scroll 0% 0%; margin-bottom: 1.25em; }
[data-tab] { display: none; }
@media speech {
  [class*=" icon-"]::before, [class^="icon-"]::before { display: none; }
}
.icon-carrot_down.rotated { transform: rotate(-90deg); transition: all 0.15s ease-in-out 0s; }
.target-active .icon-carrot_down.rotated { transform: rotate(0deg); }
.jumbotron-bg { background-image: url('Jumbo_BG.jpg'); width: 100%; height: 300px; }
input { width: 100%; }
select { width: 100%; }
input[type="submit"] { display: inline-block; min-width: auto; border-radius: 6px; line-height: 1.3; text-align: center; transition: all 125ms linear 0s; color: rgb(255, 255, 255); padding: 5px 12px; font-weight: 700; width: auto; }
input[type="submit"]:hover { cursor: pointer; text-decoration: none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
input[type="button"], input[type="checkbox"], input[type="radio"] { width: auto; }
.GuardianTextSans-Regular-Web { font-family: "Guardian TextSans Web"; font-weight: 400; font-style: normal; font-stretch: normal; }
.GuardianTextSans-RegularIt-Web { font-family: "Guardian TextSans Web"; font-weight: 400; font-style: italic; font-stretch: normal; }
.GuardianTextSans-Medium-Web { font-family: "Guardian TextSans Web"; font-weight: 500; font-style: normal; font-stretch: normal; }
.GuardianTextSans-MediumIt-Web { font-family: "Guardian TextSans Web"; font-weight: 500; font-style: italic; font-stretch: normal; }
.GuardianTextSans-Bold-Web { font-family: "Guardian TextSans Web"; font-weight: 700; font-style: normal; font-stretch: normal; }
.GuardianTextSans-BoldIt-Web { font-family: "Guardian TextSans Web"; font-weight: 700; font-style: italic; font-stretch: normal; }
.cs-select { display: inline-block; vertical-align: middle; position: relative; text-align: left; background: rgb(255, 255, 255) none repeat scroll 0% 0%; z-index: 100; width: 100%; max-width: 500px; -moz-user-select: none; }
.cs-select.cs-active { z-index: 200; }
.cs-select:focus { outline: 0px none; }
.cs-select select { display: none; }
.cs-select span { display: block; position: relative; cursor: pointer; padding: 1em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.cs-select .cs-options { position: absolute; overflow: hidden; width: 100%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; visibility: hidden; }
.cs-select.cs-active .cs-options { visibility: visible; }
.cs-select ul { list-style: outside none none; margin: 0px; padding: 0px; width: 100%; }
.cs-select ul span { padding: 1em; }
.cs-select ul li.cs-focus span { background-color: rgb(221, 221, 221); }
.cs-select ul li.cs-optgroup ul { padding-left: 1em; }
.cs-select ul li.cs-optgroup > span { cursor: default; }
.cs-select .cs-placeholder::after { content: "▾"; right: 1em; }
.cs-select .cs-selected span::after, .cs-select > span::after { position: absolute; top: 50%; transform: translateY(-50%); -moz-osx-font-smoothing: grayscale; }
.header-wrap { background: rgb(51, 51, 51) none repeat scroll 0% 0%; min-height: 30px; position: fixed; width: 100%; z-index: 1000; }
.auth--dropdown-active .header-wrap { z-index: 2010; }
.header { position: static; text-align: center; }
.header::after { clear: both; content: ""; display: table !important; }
@media (min-width: 768px) {
  .header { height: 92px; }
}
.z2010 { z-index: 2010 !important; }
.network-bar { padding: 10px 12px; background: rgb(38, 38, 38) none repeat scroll 0% 0%; height: 36px; overflow: hidden; }
.network-bar::after { clear: both; content: ""; display: table !important; }
@media (max-width: 767px) {
  .network-bar { padding: 12px 8px; font-size: 14px; }
}
.network-bar .jama-network { float: left; height: 14px; }
.network-bar .jama-network:hover { color: rgb(255, 255, 255); }
.network-bar .title-image { height: 14px; }
.network-bar .auth--inst { float: right; color: gray; font-size: 14px; }
@media (max-width: 767px) {
  .network-bar .auth--inst { font-size: 13px; }
}
@media (max-width: 767px) {
  .network-bar .auth--provided-by { display: none; }
}
[data-thm="umb"] .nav-toggler { width: 182px; }
@media (max-width: 767px) {
  [data-thm="umb"] .nav-toggler { width: 150px; }
}
[data-thm="learn"] .nav-toggler { width: 182px; }
@media (max-width: 767px) {
  [data-thm="learn"] .nav-toggler { width: 150px; }
}
[data-thm="jama"] .nav-toggler { width: 126px; }
@media (max-width: 767px) {
  [data-thm="jama"] .nav-toggler { width: 97px; }
}
[data-thm="cardi"] .nav-toggler { width: 198px; }
@media (max-width: 767px) {
  [data-thm="cardi"] .nav-toggler { width: 164px; }
}
[data-thm="derm"] .nav-toggler { width: 214px; }
@media (max-width: 767px) {
  [data-thm="derm"] .nav-toggler { width: 180px; }
}
[data-thm="faci"] .nav-toggler { width: 282px; }
@media (max-width: 767px) {
  [data-thm="faci"] .nav-toggler { width: 150px; }
}
[data-thm="intem"] .nav-toggler { width: 245px; }
@media (max-width: 767px) {
  [data-thm="intem"] .nav-toggler { width: 208px; }
}
[data-thm="neur"] .nav-toggler { width: 196px; }
@media (max-width: 767px) {
  [data-thm="neur"] .nav-toggler { width: 162px; }
}
[data-thm="oncol"] .nav-toggler { width: 190px; }
@media (max-width: 767px) {
  [data-thm="oncol"] .nav-toggler { width: 156px; }
}
[data-thm="ophth"] .nav-toggler { width: 232px; }
@media (max-width: 767px) {
  [data-thm="ophth"] .nav-toggler { width: 196px; }
}
[data-thm="otol"] .nav-toggler { width: 252px; }
@media (max-width: 767px) {
  [data-thm="otol"] .nav-toggler { width: 210px; }
}
@media (max-width: 767px) {
  [data-thm="otol"] .nav-toggler-indicator { left: 4px; }
}
@media (max-width: 767px) {
  [data-thm="otol"] .nav-toggler-site { left: 35px; max-width: calc(100% - 35px); }
}
[data-thm="peds"] .nav-toggler { width: 192px; }
@media (max-width: 767px) {
  [data-thm="peds"] .nav-toggler { width: 158px; }
}
[data-thm="psych"] .nav-toggler { width: 194px; }
@media (max-width: 767px) {
  [data-thm="psych"] .nav-toggler { width: 160px; }
}
[data-thm="surg"] .nav-toggler { width: 176px; }
@media (max-width: 767px) {
  [data-thm="surg"] .nav-toggler { width: 142px; }
}
[data-thm="neurp"] .nav-toggler { width: 234px; }
@media (max-width: 767px) {
  [data-thm="neurp"] .nav-toggler { width: 194px; }
}
.nav-toggler { float: left; padding: 0px 10px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; height: 56px; width: 300px; position: relative; text-align: left; }
@media (max-width: 1023px) {
  .nav-toggler { width: 275px; }
}
@media (max-width: 767px) {
  .nav-toggler { width: 300px; height: 50px; margin-right: 0px; }
}
@media (max-width: 480px) {
  .nav-toggler { width: 208px; padding: 0px 4px 0px 8px; }
}
.nav-toggler-indicator { width: 35px; height: 35px; position: absolute; left: 12px; top: 18px; transform: rotate(0deg); transition: all 0.5s ease-in-out 0s; cursor: pointer; }
@media (max-width: 767px) {
  .nav-toggler-indicator { top: 15px; left: 6px; height: 26px; width: 26px; }
}
.nav-toggler-indicator .indicator-stroke { display: block; position: absolute; height: 2px; width: 100%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 9px; opacity: 1; left: 0px; transform: rotate(0deg); transition: all 0.25s ease-in-out 0s; }
.nav-toggler-indicator .indicator-stroke:nth-child(1) { top: 0px; }
.nav-toggler-indicator .indicator-stroke:nth-child(2), .nav-toggler-indicator .indicator-stroke:nth-child(3) { top: 10px; }
@media (max-width: 767px) {
  .nav-toggler-indicator .indicator-stroke:nth-child(2), .nav-toggler-indicator .indicator-stroke:nth-child(3) { top: 9px; }
}
.nav-toggler-indicator .indicator-stroke:nth-child(4) { top: 20px; }
@media (max-width: 767px) {
  .nav-toggler-indicator .indicator-stroke:nth-child(4) { top: 18px; }
}
.nav-toggler.target-active .indicator-stroke:nth-child(1) { top: 10px; width: 0px; left: 50%; }
@media (max-width: 767px) {
  .nav-toggler.target-active .indicator-stroke:nth-child(1) { top: 9px; }
}
.nav-toggler.target-active .indicator-stroke:nth-child(2) { transform: rotate(45deg); }
.nav-toggler.target-active .indicator-stroke:nth-child(3) { transform: rotate(-45deg); }
.nav-toggler.target-active .indicator-stroke:nth-child(4) { top: 10px; width: 0px; left: 50%; }
@media (max-width: 767px) {
  .nav-toggler.target-active .indicator-stroke:nth-child(4) { top: 9px; }
}
.nav-toggler-site { display: block; color: rgb(255, 255, 255); position: absolute; max-width: calc(100% - 50px); padding: 0px 6px 0px 10px; left: 50px; width: 100%; line-height: 1.3; top: 50%; z-index: 1; transform: translateY(-50%); }
@media (max-width: 767px) {
  .nav-toggler-site { padding: 0px; max-width: calc(100% - 39px); left: 39px; }
}
.nav-toggler .network { font-weight: 700; }
[data-thm="jama"] .nav-toggler .network { position: relative; }
[data-thm="jama"] .nav-toggler .network::after { content: "®"; font-size: 50%; vertical-align: top; }
.site-search { margin: 10px 0px; width: 64.2857%; max-width: 1000px; display: inline-block; }
.site-search::after { clear: both; content: ""; display: table !important; }
@media (max-width: 1425px) {
  .site-search { max-width: 880px; }
}
@media (max-width: 1375px) {
  .site-search { max-width: 830px; }
}
@media (max-width: 1325px) {
  .site-search { max-width: 780px; }
}
@media (max-width: 1275px) {
  .site-search { max-width: 730px; }
}
@media (max-width: 1225px) {
  .site-search { max-width: 680px; }
}
@media (max-width: 1175px) {
  .site-search { max-width: 630px; }
}
@media (max-width: 1125px) {
  .site-search { max-width: 580px; }
}
@media (max-width: 1075px) {
  .site-search { max-width: 530px; }
}
@media (max-width: 1018px) {
  .site-search { max-width: 580px; }
}
@media (max-width: 968px) {
  .site-search { max-width: 530px; }
}
@media (max-width: 918px) {
  .site-search { max-width: 480px; }
}
@media (max-width: 868px) {
  .site-search { max-width: 430px; }
}
@media (max-width: 818px) {
  .site-search { max-width: 380px; }
}
@media (max-width: 767px) {
  .site-search { display: none; width: 100%; clear: both; max-width: none; margin: 0px; padding: 10px; }
}
@media (max-width: 480px) {
  .site-search { padding: 10px 0px; }
}
@media (min-width: 1024px) {
  .site-search.other-tools-shown { width: 385px; float: right; }
}
@media (min-width: 1300px) {
  .site-search.other-tools-shown { width: 580px; }
}
@media (min-width: 1024px) {
  .site-search.other-tools-shown .search-term { width: 260px; }
}
@media (min-width: 1300px) {
  .site-search.other-tools-shown .search-term { width: 430px; }
}
@media (min-width: 1024px) {
  .site-search.other-tools-shown .site-search-bar { width: 385px; float: right; }
}
@media (min-width: 1300px) {
  .site-search.other-tools-shown .site-search-bar { width: 560px; }
}
.site-search .search-button { border-radius: 0px 5px 5px 0px; display: block; width: 50px; height: 35px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; float: left; text-align: center; }
@media (max-width: 480px) {
  .site-search .search-button { width: 40px; }
}
.site-search .search-button::before { color: rgb(255, 255, 255); font-size: 1.5em; position: relative; top: 5px; }
.site-search .search-input-container { background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; }
.site-search .search-input, .site-search .search-input-container, .site-search .search-term, .site-search .searchTerm { box-sizing: border-box; width: calc(100% - 180px - 50px); height: 35px; margin: 0px; float: left; border: medium none; }
@media (min-width: 768px) and (max-width: 1023px) {
  .site-search .search-input, .site-search .search-input-container, .site-search .search-term, .site-search .searchTerm { width: calc(100% - 120px - 50px); }
}
@media (max-width: 480px) {
  .site-search .search-input, .site-search .search-input-container, .site-search .search-term, .site-search .searchTerm { width: calc(100% - 120px - 40px); }
}
.site-search .search-term, .site-search .searchTerm { width: 100%; background: transparent none repeat scroll 0px 0px; height: 35px; line-height: 1; padding-bottom: 0px !important; padding-top: 0px !important; }
.site-search .searchTerm { z-index: 1; }
.site-search .search-term { z-index: 2; }
.site-search #umbrellaSiteSearchInputHint { color: silver; border-color: transparent; margin-top: -35px; z-index: 1; }
.site-search .term-list { position: absolute; top: 34px; width: 100% !important; list-style: inside none none; margin: 0px 0px 2em; padding: 0px; text-align: left; color: rgb(119, 119, 119); background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-weight: 400; border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(238, 238, 238) rgb(238, 238, 238); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.site-search .term-list li { border-top: medium none; float: none !important; }
.site-search .term-list li a { float: none !important; z-index: 9999; display: block; color: rgb(51, 51, 51); }
.site-search .term-list a { padding: 0.5em 10px; display: -webkit-inline-box; }
.site-search .term-list a.active, .site-search .term-list a:hover { background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
.site-search .term-list strong { color: rgb(68, 68, 68); font-weight: 700; }
.site-search .term-list--hidden, .site-search .term-list--hidden a { display: none; }
.site-search-bar::after { clear: both; content: ""; display: table !important; }
.search-input-container::after { clear: both; content: ""; display: table !important; }
.search-input-container .search-term { position: absolute; background: transparent none repeat scroll 0px 0px; }
.search-input-container .searchTerm { position: absolute; top: 35px; left: 0px; }
.searchTerm ul { float: none !important; width: 94%; }
.site-search-bar .cs-skin-border { background: transparent none repeat scroll 0px 0px; font-weight: 400; max-width: 600px; width: 180px; float: left; position: relative; height: 35px; }
@media (max-width: 767px) {
  .site-search-bar .cs-skin-border { font-size: 1em; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .site-search-bar .cs-skin-border { width: 120px; }
}
@media (max-width: 480px) {
  .site-search-bar .cs-skin-border { width: 120px; }
}
.site-search-bar .cs-skin-border .cs-placeholder { background: rgb(237, 237, 227) none repeat scroll 0% 0%; padding: 0px 40px 0px 12px; line-height: 35px; border-radius: 5px 0px 0px 5px; transition: all 0.1s linear 0s; font-weight: 500; color: rgb(0, 0, 0); }
@media (min-width: 768px) and (max-width: 1023px) {
  .site-search-bar .cs-skin-border .cs-placeholder { padding: 0px 25px 0px 12px; }
}
@media (max-width: 480px) {
  .site-search-bar .cs-skin-border .cs-placeholder { padding: 0px 20px 0px 8px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .site-search-bar .cs-skin-border .cs-placeholder::after { right: 0.5em; }
}
@media (max-width: 480px) {
  .site-search-bar .cs-skin-border .cs-placeholder::after { right: 0.4em; }
}
.site-search-bar .cs-skin-border > span { background: rgb(237, 237, 227) none repeat scroll 0% 0%; transition: background 0.2s ease 0s, border-color 0.2s ease 0s; height: 100%; }
.site-search-bar .cs-skin-border ul li:last-child span { border-radius: 0px 0px 5px 5px; }
.site-search-bar .cs-skin-border ul span { padding: 0.5em 0.75em; backface-visibility: hidden; color: rgb(0, 0, 0); font-size: 1em; transition: all 0.1s linear 0s; }
.site-search-bar .cs-skin-border ul span::after { content: ""; opacity: 0; }
.site-search-bar .cs-skin-border li.cs-focus span { background: rgb(237, 237, 227) none repeat scroll 0% 0%; }
.site-search-bar .cs-skin-border .cs-options { opacity: 0; transition: opacity 0.2s ease 0s, visibility 0s ease 0.2s; min-width: 262px; background: rgb(237, 237, 227) none repeat scroll 0% 0%; }
@media (max-width: 767px) {
  .site-search-bar .cs-skin-border .cs-options { min-width: 230px; }
}
.site-search-bar .cs-skin-border .cs-options li span:hover { background: rgb(221, 221, 202) none repeat scroll 0% 0%; }
.site-search-bar .cs-skin-border.cs-active > span { background: rgb(237, 237, 227) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.site-search-bar .cs-skin-border.cs-active .cs-options { opacity: 1; transition: opacity 0.2s ease 0s; border-radius: 0px 0px 5px 5px; }
.site-search-bar .cs-skin-border.cs-active .cs-placeholder { border-radius: 5px 0px 0px; }
.header .toolbar-search-trigger { display: none; margin: 0px; padding: 15px 10px; float: right; border-left: 1px solid rgb(0, 0, 0); color: rgb(255, 255, 255); }
@media (max-width: 767px) {
  .header .toolbar-search-trigger { display: inline-block; padding: 12px 10px; }
}
.header .toolbar-search-trigger:hover { color: rgb(255, 255, 255); }
.header .toolbar-search-trigger::before { font-size: 26px; }
.nav { z-index: -1; position: fixed; background: rgb(0, 0, 0) none repeat scroll 0% 0%; width: 300px; height: auto; top: 92px; opacity: 0; transform: translateX(-100%); transition: all 0.25s ease-in-out 0s; }
@media (max-width: 767px) {
  .nav { top: 86px; }
}
@media (max-width: 480px) {
  .nav { width: 300px; }
}
.nav.active-state { transform: translateX(0px); opacity: 0.96; z-index: 3000; }
@media (max-height: 1125px) {
  .nav.active-state { height: calc(100% - 92px); overflow-y: scroll; }
}
@media (max-width: 767px) {
  .nav.active-state { height: calc(100% - 86px); }
}
.nav a { display: block; padding: 7px 15px 7px 40px; color: rgb(255, 255, 255); font-weight: 400; line-height: 1.4; }
.nav a:hover { color: rgb(255, 255, 255); }
.nav.nav-open { left: 0px; }
.nav-journal-level { border-top: 1px solid rgb(36, 36, 36); }
.nav-journal-level a { padding-left: 30px; }
.nav-journals { margin-bottom: 1em; }
.nav-journals a { position: relative; }
.nav-journals a::before { content: ""; display: inline-block; position: absolute; margin-left: -18px; top: 14px; height: 7px; width: 7px; border-radius: 50%; background: red none repeat scroll 0% 0%; }
.nav-journals a.theme-jama::before { background: rgb(215, 22, 53) none repeat scroll 0% 0%; }
.nav-journals a.theme-jama::after { content: "®"; font-size: 50%; vertical-align: top; }
.nav-journals a.theme-jama-cardiology::before { background: rgb(190, 30, 50) none repeat scroll 0% 0%; }
.nav-journals a.theme-jama-dermatology::before { background: rgb(0, 111, 59) none repeat scroll 0% 0%; }
.nav-journals a.theme-jama-facial-plastic-surgery::before { background: rgb(237, 28, 36) none repeat scroll 0% 0%; }
.nav-journals a.theme-jama-internal-medicine::before { background: rgb(0, 110, 150) none repeat scroll 0% 0%; }
.nav-journals a.theme-jama-neurology::before { background: rgb(152, 27, 30) none repeat scroll 0% 0%; }
.nav-journals a.theme-jama-oncology::before { background: rgb(59, 146, 63) none repeat scroll 0% 0%; }
.nav-journals a.theme-jama-ophthalmology::before { background: rgb(102, 188, 41) none repeat scroll 0% 0%; }
.nav-journals a.theme-jama-otolaryngology-head-neck-surgery::before { background: rgb(52, 182, 228) none repeat scroll 0% 0%; }
.nav-journals a.theme-jama-pediatrics::before { background: rgb(0, 132, 192) none repeat scroll 0% 0%; }
.nav-journals a.theme-jama-psychiatry::before { background: rgb(0, 82, 118) none repeat scroll 0% 0%; }
.nav-journals a.theme-jama-surgery::before { background: rgb(244, 121, 32) none repeat scroll 0% 0%; }
.nav-journals a.theme-archives-of-neurology-psychiatry::before { background: rgb(0, 82, 118) none repeat scroll 0% 0%; }
.nav-network-other a { border-top: 1px solid rgb(36, 36, 36); border-bottom: 1px solid rgb(36, 36, 36); padding: 1.25em 1em 1.25em 65px; margin-top: -1px; position: relative; }
.nav-network-other a::before { font-size: 2.1em; margin-right: 10px; position: absolute; margin-left: -45px; top: 50%; transform: translateY(-50%); }
.nav-network-other .link-apps::before { font-family: ama_icons; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; vertical-align: middle; display: inline-block; -moz-osx-font-smoothing: grayscale; width: 34px; }
.nav-network-other .link-institutions-librarians::before { width: 35px; }
.nav-network-other .link-reprints-permissions::before { width: 33px; }
.nav-heading { color: rgb(185, 185, 185); text-transform: uppercase; font-size: 1.5em; padding: 0.7em 0.75em; border-top: 1px solid rgb(36, 36, 36); border-bottom: 1px solid rgb(36, 36, 36); font-weight: 400; margin: 0px 0px 0.5em; }
.editors-choice-header { max-width: 1300px; margin-left: auto; margin-right: auto; padding-top: 95px; margin-bottom: 0.5em; }
.editors-choice-header::after { clear: both; content: ""; display: table !important; }
@media (min-width: 768px) and (max-width: 1023px) {
  .editors-choice-header { padding-top: 75px; }
}
@media (max-width: 767px) {
  .editors-choice-header { padding-top: 68px; }
}
@media (min-width: 1024px) {
  .editors-choice-header img { float: left; display: block; margin-right: 1.20482%; width: 85.5422%; margin-left: 7.22892%; }
  .editors-choice-header img:last-child { margin-right: 0px; }
}
@media (max-width: 767px) {
  .editors-choice-header img { width: 900px; }
}
.hamburger-menu-legal { word-break: normal; overflow-wrap: normal; }
.master-main img { max-width: 100%; height: auto; }
.footer-wrap { background: rgb(25, 25, 25) none repeat scroll 0% 0%; }
.footer { max-width: 1300px; margin-left: auto; margin-right: auto; background: rgb(25, 25, 25) none repeat scroll 0% 0%; position: relative; direction: ltr; }
.footer::after { clear: both; content: ""; display: table !important; }
.footer::after { clear: both; content: ""; display: table !important; }
.footer a { color: rgb(255, 255, 255); font-size: 0.94118em; display: inline-block; min-width: 51%; line-height: 1.3; margin-bottom: 0.5em; }
.footer a:hover:not(.social-link):not(.btn) { color: rgb(255, 255, 255); }
.footer-heading-wrap { min-height: 61px; position: relative; border-bottom: 1px solid rgb(85, 85, 85); margin-bottom: 0.5em; }
@media (max-width: 767px) {
  .footer-heading-wrap { margin: 0px; }
}
.footer-heading { color: rgb(255, 255, 255); margin: 0px; font-size: 1.17647em; padding: 18px 10px 18px 25px; font-weight: 400; }
@media (max-width: 767px) {
  .footer-heading:hover { cursor: pointer; }
}
@media (max-width: 767px) {
  .footer-heading { padding-left: 20px; height: auto; margin: 0px; }
}
@media (min-width: 768px) {
  .footer-heading::before { display: none; }
}
@media (max-width: 767px) {
  .footer-heading::before { font-size: 1.25em; margin-right: 12px; vertical-align: middle; }
}
[data-thm="jama"] #footer-microsite .footer-heading::after { content: "®"; font-size: 50%; vertical-align: top; }
.footer-subheading { color: grey; text-transform: uppercase; font-size: 1.17647em; font-weight: 400; }
.footer-microsite { float: left; display: block; width: 20.4819%; margin-right: 0px; }
.footer-microsite:last-child { margin-right: 0px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .footer-microsite { width: 28.5714%; }
}
@media (max-width: 767px) {
  .footer-microsite { width: 100%; float: none; }
}
@media (max-width: 767px) {
  .footer-microsite-links-wrap { padding-top: 0.5em; display: none; }
}
.footer-microsite-contents { float: left; padding-left: 25px; margin-bottom: 1.75em; }
@media (max-width: 767px) {
  .footer-microsite-contents { float: left; display: block; margin-right: 1.20482%; width: 49.3976%; padding-left: 20px; }
  .footer-microsite-contents:last-child { margin-right: 0px; }
}
@media (max-width: 480px) {
  .footer-microsite-contents { width: 100%; float: none; }
}
.footer-microsite-services { padding-left: 25px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid rgb(85, 85, 85); }
@media (max-width: 767px) {
  .footer-microsite-services { float: left; display: block; width: 49.3976%; margin-right: 0px; padding-left: 20px; border: medium none; }
  .footer-microsite-services:last-child { margin-right: 0px; }
}
@media (max-width: 480px) {
  .footer-microsite-services { width: 100%; float: none; }
}
.footer-network-other { padding-left: 25px; clear: both; }
@media (max-width: 767px) {
  .footer-network-other { padding-top: 0.75em; border-top: 1px solid rgb(85, 85, 85); padding-left: 20px; }
}
.link-network-other { position: relative; margin-left: 42px; padding: 4px 0px; }
.link-network-other::before { font-size: 1.5em; margin-right: 10px; position: absolute; margin-left: -42px; top: 50%; transform: translateY(-50%); }
.link-apps::before { width: 34px; }
.link-institutions-librarians::before { width: 35px; }
.link-reprints-permissions::before { width: 25px; }
.footer-microsite-subscribe { padding-left: 25px; margin: 1.75em 0px 0px; }
.footer-microsite-subscribe::after { clear: both; content: ""; display: table !important; }
@media (max-width: 767px) {
  .footer-microsite-subscribe { padding-left: 20px; margin-bottom: 1em; }
}
.footer-microsite-subscribe .subscribe-image { color: rgb(255, 255, 255); float: left; margin-right: 0.75em; width: 75px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .footer-microsite-subscribe .subscribe-image { width: 70px; }
}
.footer-microsite-subscribe .subscribe-meta { overflow: hidden; padding-right: 8px; }
.footer-microsite-subscribe .subscribe-heading { text-transform: none; color: rgb(255, 255, 255); margin: 0px 0px 10px; line-height: 1; }
.footer-microsite-subscribe .subscribe-submit { display: inline-block; min-width: auto; border-radius: 6px; line-height: 1.3; text-align: center; transition: all 125ms linear 0s; color: rgb(255, 255, 255); padding: 5px 12px; font-weight: 700; }
.footer-microsite-subscribe .subscribe-submit:hover { cursor: pointer; text-decoration: none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
[data-thm="umb"] .subscribe-image { display: none; }
[data-thm="learn"] .subscribe-image { display: none; }
.footer-network { float: left; display: block; width: 56.6265%; background: rgb(0, 0, 0) none repeat scroll 0% 0%; margin-right: 0px; }
.footer-network:last-child { margin-right: 0px; }
.footer-network::after { clear: both; content: ""; display: table !important; }
@media (min-width: 768px) and (max-width: 1023px) {
  .footer-network { width: 71.4286%; }
}
@media (max-width: 767px) {
  .footer-network { width: 100%; float: none; }
}
.footer-network .footer-network-heading { vertical-align: middle; }
.footer-network .footer-network-heading::before { font-size: 1.5em; vertical-align: middle; margin-right: 8px; }
@media (max-width: 767px) {
  .footer-network .footer-network-heading::before { font-size: 1.25em; margin-right: 12px; }
}
.footer-network .footer-network-heading::after { content: "®"; font-size: 50%; vertical-align: top; }
@media (max-width: 767px) {
  .footer-network .footer-network-heading { padding-left: 20px; }
  .footer-network .footer-network-heading::before { content: ""; }
}
.copyright::after { content: "®"; font-size: 50%; vertical-align: top; }
@media (max-width: 767px) {
  .footer-network-links-wrap { padding-top: 0.5em; display: none; }
}
.footer-network-sites { float: left; display: block; margin-right: 1.20482%; width: 63.8554%; padding: 0px 35px 40px 25px; }
.footer-network-sites:last-child { margin-right: 0px; }
@media (max-width: 767px) {
  .footer-network-sites { padding-left: 20px; float: left; display: block; margin-right: 1.20482%; width: 56.6265%; }
  .footer-network-sites:last-child { margin-right: 0px; }
}
@media (max-width: 480px) {
  .footer-network-sites { width: 100%; float: none; }
}
.footer-network-sites .internal { margin-bottom: 1.75em; }
.footer-network-sites .internal a:first-of-type { position: relative; }
.footer-network-sites .internal a:first-of-type::after { content: "®"; font-size: 50%; vertical-align: top; }
.footer-network-info { float: left; display: block; margin-right: 1.20482%; width: 34.9398%; padding-right: 20px; }
.footer-network-info:last-child { margin-right: 0px; }
@media (max-width: 767px) {
  .footer-network-info { padding-bottom: 1em; float: left; display: block; margin-right: 1.20482%; width: 42.1687%; }
  .footer-network-info:last-child { margin-right: 0px; }
}
@media (max-width: 480px) {
  .footer-network-info { width: 100%; float: none; padding-left: 25px; }
}
@media (max-width: 480px) and (max-width: 767px) {
  .footer-network-info { padding-left: 20px; }
}
.footer-network-info .learning-links { margin-bottom: 1.75em; }
.footer-network-info .information-for-links { margin-bottom: 1.75em; }
.footer-network-info .for-media-links { margin-bottom: 1.75em; }
.footer-network-info .services-links { margin-bottom: 1.75em; }
.footer-resources-wrap { float: left; display: block; margin-right: 1.20482%; width: 20.4819%; }
.footer-resources-wrap:last-child { margin-right: 0px; }
.footer-resources-wrap h3 { padding: 18px 10px 18px 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .footer-resources-wrap { width: 100%; border-top: 1px solid rgb(85, 85, 85); display: flex; }
}
@media (max-width: 767px) {
  .footer-resources-wrap { width: 100%; float: none; }
}
.footer-resources-wrap .footer-subheading { color: rgb(255, 255, 255); text-transform: none; }
@media (min-width: 768px) and (max-width: 1023px) {
  .footer-resources-wrap .footer-heading-wrap { display: none; }
}
.footer-resources { border-bottom: 1px solid rgb(85, 85, 85); padding: 10px 20px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .footer-resources { border-bottom: medium none; border-right: 1px solid rgb(85, 85, 85); border-left: 1px solid rgb(85, 85, 85); margin-left: -1px; width: 33.3%; }
}
@media (max-width: 767px) {
  .footer-resources { width: 100%; float: none; }
}
@media (max-width: 767px) {
  .footer-resources .footer-subheading { display: none; }
}
@media (max-width: 767px) {
  .footer-resources { display: none; }
}
.footer-resources h4 { display: none; }
@media (min-width: 768px) and (max-width: 1023px) {
  .footer-resources h4 { display: block; padding-bottom: 0.1em; }
}
.footer-bar { padding: 15px 40px; clear: both; border-top: 1px solid rgb(85, 85, 85); text-align: center; }
.footer-bar::after { clear: both; content: ""; display: table !important; }
@media (max-width: 900px) {
  .footer-bar { padding: 15px; }
}
.footer-bar a { display: inline; }
.footer-bar .footer-bar-sis { display: inline-block; float: right; width: 33.33%; text-align: right; }
@media (max-width: 900px) {
  .footer-bar .footer-bar-sis { float: none; text-align: center; margin: 1em auto; width: 250px; display: block; }
}
.footer-bar-sis-img { width: 235px; }
@media (max-width: 900px) {
  .footer-bar-sis-img { width: 220px; }
}
.footer-bar-jn-logo { float: left; width: 33.33%; text-align: left; }
@media (max-width: 900px) {
  .footer-bar-jn-logo { float: none; width: 100%; text-align: center; }
}
.footer-bar-jn-logo img { width: 290px; }
@media (max-width: 900px) {
  .footer-bar-jn-logo img { width: 240px; }
}
.copyright { color: rgb(255, 255, 255); padding: 13px 20px; width: 33.33%; float: left; }
@media (max-width: 900px) {
  .copyright { width: 100%; float: none; }
}
.split-screen .footer { overflow-x: hidden; position: inherit; }
.split-screen .footer::before { display: none; }
@media (min-width: 1024px) {
  .split-screen .footer-heading-wrap { margin: 0px; }
}
@media (min-width: 1024px) {
  .split-screen .footer-heading { padding-left: 20px; height: auto; margin: 0px; }
}
@media (min-width: 1024px) {
  .split-screen .copyright, .split-screen .footer-bar-heading, .split-screen .footer-bar-sis, .split-screen .footer-microsite, .split-screen .footer-network, .split-screen .footer-resources, .split-screen .footer-resources-wrap { width: 100%; float: none; }
}
@media (min-width: 1024px) {
  .split-screen .footer-email-updates, .split-screen .footer-resources, .split-screen .footer-social { padding-left: 20px; }
}
@media (min-width: 1024px) {
  .split-screen .footer-bar-sis { width: 100%; float: none; text-align: center; }
}
.split-screen .footer-bar-heading { text-align: center; }
@media (min-width: 1024px) {
  .split-screen .footer-microsite-links-wrap { padding-top: 0.5em; }
}
@media (min-width: 1024px) {
  .split-screen .footer-network-heading { padding-left: 20px; }
}
@media (min-width: 1024px) {
  .split-screen .footer-network-other { padding-top: 0.75em; border-top: 1px solid rgb(85, 85, 85); padding-left: 20px; }
}
@media (min-width: 1024px) {
  .split-screen .footer-microsite-contents { float: left; display: block; margin-right: 1.20482%; width: 49.3976%; padding-left: 20px; }
  .split-screen .footer-microsite-contents:last-child { margin-right: 0px; }
}
@media (min-width: 1024px) {
  .split-screen .footer-microsite-services { float: left; display: block; width: 49.3976%; margin-right: 0px; padding-left: 20px; border: medium none; }
  .split-screen .footer-microsite-services:last-child { margin-right: 0px; }
}
@media (min-width: 1024px) {
  .split-screen .footer-microsite-subscribe { padding-left: 20px; margin-bottom: 1em; }
}
@media (min-width: 1024px) {
  .split-screen .footer-network-links-wrap { padding-top: 0.5em; }
}
@media (min-width: 1024px) {
  .split-screen .footer-network-sites { padding-left: 20px; float: left; display: block; margin-right: 1.20482%; width: 56.6265%; }
  .split-screen .footer-network-sites:last-child { margin-right: 0px; }
}
@media (min-width: 1024px) {
  .split-screen .footer-network-info { padding-bottom: 1em; float: left; display: block; margin-right: 1.20482%; width: 42.1687%; }
  .split-screen .footer-network-info:last-child { margin-right: 0px; }
}
.widget-ArticleNavLinks { display: inline-block; margin: 0px 20px 1.5em 0px; }
.widget-ArticleNavLinks .toc-link { display: inline-block; min-width: auto; border-radius: 6px; line-height: 1.3; text-align: center; transition: all 125ms linear 0s; color: rgb(255, 255, 255); padding: 5px 12px; font-weight: 700; }
.widget-ArticleNavLinks .toc-link:hover { cursor: pointer; text-decoration: none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
@media (max-width: 767px) {
  .widget-ArticleNavLinks { float: none; margin-bottom: 0px; }
}
.widget-PersonalizedContent { transition: max-height 1s ease-in-out 0s; overflow: hidden; }
@media all and (max-width: 1100px) {
  .widget-PersonalizedContent { margin-bottom: 5em; }
}
.ymal--leader .widget-PersonalizedContent { max-height: 0px; background: rgb(237, 237, 227) none repeat scroll 0% 0%; margin-bottom: 1em; }
.ymal--leader .widget-PersonalizedContent .ymal { padding: 15px 80px; }
@media (max-width: 1350px) {
  .ymal--leader .widget-PersonalizedContent .ymal { padding: 15px 95px; }
}
@media (max-width: 1023px) {
  .ymal--leader .widget-PersonalizedContent .ymal { padding: 15px 6px; }
}
.ymal--leader .widget-PersonalizedContent .ymal--hed { text-align: center; font-weight: 500; }
.ymal--leader .widget-PersonalizedContent.loaded { max-height: 500px; }
@media (max-width: 1350px) {
  .ymal--footer .widget-PersonalizedContent .ymal { padding: 0px 15px; }
}
@media (max-width: 1023px) {
  .ymal--footer .widget-PersonalizedContent .ymal { margin-bottom: 2em; }
}
.ymal--footer .widget-PersonalizedContent .ymal--hed { text-align: center; font-weight: 500; }
.split-screen .widget-PersonalizedContent .ymal { padding: 0px; }
.journal-contents .widget-PersonalizedContent { margin-bottom: 2em; }
.journal-contents .widget-PersonalizedContent .ymal--hed { color: rgb(0, 0, 0); padding-bottom: 0.4em; border-bottom: 1px solid rgb(221, 221, 221); margin-bottom: 1em; }
.sidebar .widget-PersonalizedContent { border: 1px solid rgb(221, 221, 221); padding: 15px; background: rgb(244, 244, 244) none repeat scroll 0% 0%; text-align: left; }
.sm-linked-content { margin: -0.5rem 0px 2rem; }
.resources-panel .sm-linked-content { padding: 0px 0px 1.5em; border-bottom: 1px solid rgb(221, 221, 221); margin: 0px 0px 1.5em; }
.sm-linked-content--item { margin-right: 1.5rem; display: inline-block; }
@media (max-width: 480px) {
  .sm-linked-content--item { display: block; margin-bottom: 12px; }
}
@media (max-width: 480px) {
  .sm-linked-content--item:last-child { margin-bottom: 0px; }
}
.sm-linked-content--link { font-size: 13px; }
.sm-linked-content .icon-url { border-radius: 50%; font-size: 1.8rem; margin-right: 7px; }
.first-page-preview { border: 1px solid rgb(221, 221, 221); }
.first-page-preview--header { line-height: 1; padding: 8px 10px; background: rgb(244, 244, 244) none repeat scroll 0% 0%; }
.first-page-preview--modal.first-page-preview--modal { max-width: 1050px; }
@media all and (max-width: 767px) {
  .errata-notifications { margin-top: 1em; }
  .pb0 .errata-notifications { margin-top: 0px; }
}
.errata-notification { background: rgb(51, 51, 51) none repeat scroll 0% 0%; text-align: center; margin-bottom: 1em; padding: 8px; font-weight: 500; color: rgb(255, 255, 255); }
.errata-links { background: rgb(51, 51, 51) none repeat scroll 0% 0%; margin-bottom: 1.5em; text-align: center; font-weight: 500; padding: 8px; color: rgb(255, 255, 255); }
.errata-links.alert-bg { background: rgb(152, 27, 30) none repeat scroll 0% 0%; padding: 15px 15px 20px; }
.errata-links .errata-links--title { color: rgb(255, 255, 255); margin: 0px 0px 1em; }
.errata-link { margin-bottom: 1em; }
.errata-link:last-of-type { margin-bottom: 0px; }
.errata-link .errata-link--btn { display: inline-block; min-width: auto; border-radius: 6px; line-height: 1.3; text-align: center; transition: all 125ms linear 0s; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 6px 12px; font-weight: 700; color: rgb(152, 27, 30); }
.errata-link .errata-link--btn:hover { cursor: pointer; text-decoration: none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.errata-link .errata-link--btn:hover { color: rgb(152, 27, 30); }
.is-retracted-article.content-panel { background: transparent url('retracted.png') repeat scroll left top; }
.is-retracted-article.article-content { background: transparent url('retracted.png') repeat scroll 85px top padding-box content-box; }
@media (max-width: 768px) {
  .is-retracted-article.article-content { background: transparent url('retracted.png') repeat scroll -10px top; }
}
.widget-ArticleTopInfo { margin-bottom: 2em; }
.widget-ArticleTopInfo .meta-access-type { display: inline-block; float: right; }
@media (max-width: 480px) {
  .widget-ArticleTopInfo .meta-access-type { float: none; }
}
.widget-ArticleTopInfo .meta-access-type::before { font-size: 1.3em; margin-left: 10px; }
@media (max-width: 480px) {
  .widget-ArticleTopInfo .meta-access-type::before { margin-left: 0px; margin-bottom: 10px; }
}
.widget-ArticleTopInfo .meta-group-type { float: right; }
@media (max-width: 480px) {
  .widget-ArticleTopInfo .meta-group-type { float: none; }
}
.widget-ArticleTopInfo .meta-group-type::before { font-size: 1.3em; margin-left: 10px; }
@media (max-width: 480px) {
  .widget-ArticleTopInfo .meta-group-type::before { margin-left: 0px; margin-bottom: 10px; }
}
.meta-article-type-wrap { margin-bottom: 0.5em; }
.meta-article-type { font-size: 1.25em; font-weight: 600; margin-bottom: 0.3em; display: inline; line-height: 1.2; }
.meta-super-class { display: inline; font-size: 1.25em; font-weight: 500; }
.meta-super-class::before { content: " | "; display: inline; }
.meta-date { font-size: 1.2em; margin-bottom: 0.2em; }
.meta-article-title-wrap { position: relative; }
.meta-article-title { font-size: 2.125em; font-weight: 600; line-height: 1.3; margin-bottom: 0.35em; }
@media (max-width: 767px) {
  .meta-article-title { font-size: 2em; line-height: 1.25; }
}
.meta-article-title.has-jc-ppt { padding-right: 100px; }
@media (max-width: 480px) {
  .meta-article-title.has-jc-ppt { padding-right: 0px; }
}
.meta-article-title .subtitle, .meta-article-title .subtitle-no-colon { display: block; font-weight: 400; }
.meta-journal-club { position: absolute; right: 0px; top: 4px; width: 60px; }
@media (max-width: 480px) {
  .meta-journal-club { position: static; width: 40px; }
}
.byline { display: block; font-size: 0.9em; font-weight: 400; }
.meta-authors { margin-bottom: 0.75em; font-size: 0.875em; line-height: 1.6; }
@media (max-width: 560px) {
  .meta-authors { line-height: 1.8; }
}
.meta-authors a { color: rgb(68, 68, 68); }
.meta-authors--remaining { position: absolute; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px none; opacity: 0; transition: all 0.3s ease-in-out 0s; }
.meta-authors--remaining.accessible-show { position: static; overflow: auto; clip: auto; height: auto; width: auto; margin: 0px; border: medium none; opacity: 1; }
.meta-author { margin-bottom: 0.5em; font-size: 0.875em; color: rgb(68, 68, 68); }
.meta-author-title { display: inline-block; }
.meta-author-title::before { position: relative; top: -1px; margin-right: 2px; display: inline-block; transition: all 0.2s ease-in-out 0s; }
.meta-author-title.target-active::before { transform: rotate(90deg); }
.meta-author-content { display: none; }
.meta-author-affiliations { list-style-type: none; margin-left: 0px; padding-left: 1em; }
.meta-author-affiliation { line-height: 1.3; margin-bottom: 0.6em; }
.meta-author .meta-author-name { display: inline; }
.meta-author .meta-author-aff { display: inline; }
.meta-author .meta-articleinfo-jumplink { position: relative; display: none; }
.meta-author .meta-articleinfo-jumplink::before { content: "|"; display: inline-block; margin: 0px 10px 0px 8px; }
.meta-author .meta-articleinfo-jumplink.no-affiliations::before { display: none; }
.meta-author .meta-articleinfo-jumplink.target-exists { display: inline-block; }
.meta-citation-wrap { font-size: 0.875em; }
.meta-citation-wrap .meta-citation-journal-name { font-style: italic; }
#articleInfo { margin-bottom: 0.4em; }
.get-citation-format { display: block; line-height: 1.3; margin-bottom: 6px; }
.topic-suggestions { margin-bottom: 2em; }
.resources-panel .topic-suggestions { border-bottom: 1px solid rgb(221, 221, 221); padding-bottom: 1.5em; }
.topic-suggestions-heading { text-transform: none; text-align: center; margin-bottom: 1.5em; }
.topic-suggestions .topic-suggestion { display: inline-block; font-family: "Guardian TextSans Web","Helvetica Neue",Helvetica,Arial,sans-serif; margin: 0px 4px 15px 0px; padding: 2px 10px; line-height: 1.3; border-radius: 15px; border: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); }
.topic-suggestions .topic-suggestion:hover { text-decoration: none; background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.topic-suggestions.personalized-topics { border-bottom: medium none; padding-bottom: 0px; }
.pg_abstract .topic-suggestions, .widget-MagazineView .topic-suggestions { border-bottom: medium none; }
.resources-panel .related-content { display: flex; flex-wrap: wrap; list-style-type: none; margin: 0px 0px 1.5em; padding: 0px; }
.resources-panel .related-content .related-article { border-bottom: 1px solid rgb(221, 221, 221); width: 50%; padding: 1em; line-height: 1.5; -moz-box-flex: 1; flex-grow: 1; }
.resources-panel .related-content .related-article:nth-child(2n+1) { border-right: 1px solid rgb(221, 221, 221); padding-left: 0px; }
@media (max-width: 560px) {
  .resources-panel .related-content .related-article:nth-child(2n+1) { border-right: medium none; padding-left: 0px; }
}
.resources-panel .related-content .related-article.odd:last-of-type { border-right: medium none; }
@media (max-width: 560px) {
  .resources-panel .related-content .related-article { width: 100%; padding-left: 0px; }
}
.resources-panel .related-content .related-article-authors { display: none; }
.resources-panel .related-content .related-article-title { font-weight: 700; display: block; text-decoration: none; color: rgb(0, 0, 0); margin-bottom: 0.4em; }
.resources-panel .related-content .related-article-title:hover { text-decoration: none; cursor: pointer; color: rgb(0, 0, 0); }
.resources-panel .related-content .related-article-title .subtitle::before { content: ": "; }
.resources-panel .related-content .related-article-type { font-style: italic; display: inline; font-weight: 700; color: rgb(136, 136, 136); position: relative; }
.resources-panel .related-content .related-article-type::after { content: " | "; font-style: normal; }
.resources-panel .related-content .related-article-date { font-style: italic; display: inline; font-weight: 700; color: rgb(136, 136, 136); margin-bottom: 0.5em; }
.resources-panel .related-content .related-article-abstract-type { font-weight: 700; font-size: 0.85em; display: block; text-decoration: none; color: rgb(0, 0, 0); }
.resources-panel .related-content .related-article-abstract-type:hover { text-decoration: none; cursor: pointer; color: rgb(0, 0, 0); }
.resources-panel .related-content .related-article-excerpt { font-size: 0.875em; }
.no-flexbox .related-content { display: block; }
.no-flexbox .related-content .related-article { width: 100%; padding: 1em 1em 1em 0px; }
.no-flexbox .related-content .related-article:nth-child(2n+1) { border-right: medium none; }
.related-abstract-content { overflow: hidden; list-style-type: none; padding: 32px 0px 0px 32px; margin: 0px 0px 1.5em; }
@media (max-width: 480px) {
  .related-abstract-content { padding: 20px 0px 0px 20px; }
}
.related-abstract-content .related-article-abstract-link { text-decoration: none; color: rgb(0, 0, 0); }
.related-abstract-content .related-article-abstract-link:hover { text-decoration: none; cursor: pointer; color: rgb(0, 0, 0); }
.related-abstract-content .related-abstract-article { padding-left: 10px; position: relative; margin-bottom: 1.25em; line-height: 1.4; }
@media (max-width: 480px) {
  .related-abstract-content .related-abstract-article { padding-left: 8px; }
}
.related-abstract-content .related-article-abstract-title { display: block; margin-bottom: 0.5em; }
.related-abstract-content .related-article-abstract-type { font-weight: 700; font-size: 0.9em; display: block; position: relative; }
.related-abstract-content .related-article-abstract-type::before { content: ""; display: block; position: absolute; height: 200px; width: 32px; border-left: 1px solid rgb(136, 136, 136); border-bottom: 1px solid rgb(136, 136, 136); bottom: calc(100% - 8px); right: calc(100% + 10px - 1px); }
@media (max-width: 480px) {
  .related-abstract-content .related-article-abstract-type::before { width: 20px; right: calc(100% + 8px - 1px); }
}
.section-jump-links li { line-height: 1.3; margin-bottom: 15px; }
.section-jump-link.contents-tab-jump-link { color: rgb(0, 0, 0); }
.section-jump-link.top-of-article { font-weight: 700; display: block; }
.section-jump-link.figure-link, .section-jump-link.multimedia-link, .section-jump-link.supplement-link, .section-jump-link.table-link { background: rgb(237, 237, 227) none repeat scroll 0% 0%; }
.ref-link { line-height: 1; }
p sup { line-height: 1; }
.math-section img { display: block; margin: 0px auto 1.25em; }
.article-full-text span.math-section { display: block; margin: 20px 0px; }
.figure-table-wrapper { padding: 0.6em 0px 1rem; margin-bottom: 4em; }
.figure-table-wrapper.figure-table-wrapper { border-top-width: 2px; }
.magazine-content .figure-table-wrapper { margin: 1.8rem 0px; border-bottom: 1px solid rgb(0, 0, 0); }
.article-content .figure-table-wrapper.figure-no-label, .article-content .figure-table-wrapper.inline { border-top: medium none !important; padding-top: 0px; margin: 1.8rem 0px; }
.figure-table::after { clear: both; content: ""; display: table !important; }
.figure-table-image { display: block; margin: 0px 0px 0.75em; text-align: center; }
.widget-MagazineView .figure-no-label .figure-table-image { text-align: left; }
.figure-table-image .content-img { min-height: 250px; }
.figure-table-image .content-img.loaded { min-height: 0px; }
.figure-table-wrapper.inline .content-img { display: block; margin-bottom: 5px; }
.inline-graphic { padding-bottom: 6px; border-bottom: 1px solid rgb(0, 0, 0); margin-bottom: 4px; }
.widget-MagazineView .inline-graphic { border-bottom: medium none; }
.figure-credit { font-size: 13px; color: rgb(0, 0, 0); }
.figure-table-links { text-align: right; margin-bottom: 1em; }
.figure-no-label .figure-table-links, .inline .figure-table-links { display: none; }
.figure-table-links .figure-table-link { display: inline-block; text-decoration: none; color: rgb(0, 0, 0); font-weight: 500; margin-right: 15px; }
.figure-table-links .figure-table-link:hover { text-decoration: none; cursor: pointer; color: rgb(0, 0, 0); }
@media (max-width: 480px) {
  .figure-table-links .figure-table-link { margin-right: 12px; }
}
.figure-table-links .figure-table-link::before { font-size: 1.5em; margin-right: 5px; }
@media (max-width: 560px) {
  .figure-table-links .figure-table-link::before { margin-right: 0px; }
}
@media (max-width: 480px) {
  .figure-table-links .view-large { margin-right: 15px; }
}
@media (max-width: 560px) {
  .figure-table-links .view-large-text { display: none; }
}
.figure-table-links .download-ppt::before { font-size: 1.8em; margin-top: 1px; }
@media (max-width: 560px) {
  .figure-table-links .download-ppt-text { display: none; }
}
.figure-table-links .figure-table-social { text-decoration: none; }
.figure-table-links .figure-table-social::before { font-size: 2em; margin-right: 0px; }
.figure-table-links .figure-table-twitter { margin-right: 5px; }
@media (max-width: 560px) {
  .figure-table-links .figure-table-twitter { margin-right: 10px; }
}
.figure-table-links .figure-table-facebook { margin-right: 0px; }
.figure-label { font-weight: 700; float: left; margin-bottom: 0.5em; }
.figure-title { font-weight: 700; }
.figure-attribution, .figure-caption { font-size: 0.875rem; }
.figure-attribution p, .figure-caption p { font-size: 0.875rem; }
.table-title { font-weight: 700; }
.table-label { font-weight: 700; float: left; margin-bottom: 0.5em; }
.table-caption { font-size: 0.875rem; }
.table-caption p { font-size: 0.875rem; }
.article-full-text { margin-bottom: 2em; }
.blockquote { border-left: 5px solid rgb(255, 255, 255); padding-left: 12px; }
.blockquote .para { margin-bottom: 0px; }
.blockquote .para:first-of-type { margin-left: 1em; }
.has-back-to-top .back-to-top { display: inline-block; float: right; min-width: 85px; margin-top: 10px; font-size: 16px; font-weight: 400; }
@media (max-width: 767px) {
  .has-back-to-top .back-to-top { margin: 6px 0px 5px; }
}
@media (max-width: 480px) {
  .has-back-to-top .back-to-top { display: block; float: none; }
}
.article-pdf-only { position: relative; }
@media (max-width: 767px) {
  .article-pdf-only { padding-left: 52px; }
}
.article-pdf-only::before { content: ""; display: block; width: 60px; height: 60px; background: transparent url('pdf_color.svg') no-repeat scroll 0% 0% / contain ; float: left; margin-right: 10px; position: relative; top: 0px; left: 0px; }
@media (max-width: 767px) {
  .article-pdf-only::before { width: 45px; height: 45px; }
}
@media (max-width: 767px) {
  .article-pdf-only::before { top: 3px; }
}
span.speaker { font-weight: 700; margin-right: 5px; }
.supplement { margin-bottom: 2em; }
.supplement .supplement-title { overflow: hidden; }
.supplement .supplement-type { display: block; float: left; width: 60px; height: 60px; vertical-align: middle; background-size: contain; background-repeat: no-repeat; background-position: left top; margin-right: 20px; }
@media (max-width: 767px) {
  .supplement .supplement-type { width: 35px; height: 35px; }
}
.supplement .supplement-type.pdf { background-image: url('pdf_color.svg'); }
.supplement .supplement-type.powerpoint { background-image: url('ppt.png'); }
.supplement .supplement-type.powerpoint::before { font-size: 60px; }
@media (max-width: 767px) {
  .supplement .supplement-type.powerpoint::before { font-size: 35px; }
}
.supplement .supplement-type.word { background: transparent url('microsoft_word.svg') repeat scroll 0% 0%; }
.supplement .supplement-type.excel { background: transparent url('microsoft_excel.svg') repeat scroll 0% 0%; }
.supplement .supplement-link { color: rgb(51, 51, 51); overflow: hidden; padding-left: 1em; display: block; }
@media (max-width: 767px) {
  .supplement .supplement-link { padding-left: 0.75em; }
}
.supplement .supplement-link:hover { text-decoration: none; color: rgb(51, 51, 51); }
.supplement .title-label { font-size: 1.75em; font-weight: 500; display: block; margin: 0px 0px 0.5em; line-height: 1.1; }
@media (max-width: 767px) {
  .supplement .title-label { font-size: 1.5em; }
}
.references { margin-bottom: 2em; }
.references .reference { margin-bottom: 1em; clear: both; }
.references .reference .reference-number { float: left; width: 44px; font-weight: 700; color: rgb(0, 0, 0); display: block; padding-right: 10px; text-align: right; }
.references .reference .reference-number:hover { text-decoration: none; color: rgb(0, 0, 0); cursor: default; }
.references .reference .reference-content { overflow: hidden; }
.references .reference .reference-content a:first-of-type::before { display: inline-block; }
.references .reference .reference-content a.pubmed-link::before { content: " "; display: block; position: relative; }
.references .reference .reference-content a.pubmed-link + a::before { display: inline-block; content: "|"; color: rgb(0, 0, 0); }
.references .crossref-doi::before { margin: 0px 10px; }
.references .crossref-doi + a::before { margin: 0px 10px 0px 4px; }
.references .crossref-doi + a img { position: relative; top: 4px; }
.drop-cap { font-size: 3.5em; float: left; line-height: 0.95; display: block; margin-right: 5px; position: relative; }
.box-section { padding: 1em; margin-bottom: 1.25em; color: rgb(51, 51, 51); background: rgb(244, 244, 244) none repeat scroll 0% 0% !important; }
.box-section--title { font-size: 1.25em; font-weight: 700; line-height: 1.3; margin-top: 0px; border-bottom: 1px solid rgb(221, 221, 221); padding-bottom: 6px; }
.box-section li .para, .box-section li p { margin-bottom: 0.75em; }
.box-section .label { font-size: 1.25em; font-weight: 700; line-height: 1.3; float: left; margin-right: 0.5ch; }
.box-section a, .box-section strong { color: rgb(51, 51, 51); }
.box-section a:hover { color: rgb(152, 27, 30); }
.box-section sup { font-size: 0.75em; }
.box-section.online-quiz { background: rgb(237, 237, 227) none repeat scroll 0% 0%; color: rgb(51, 51, 51); }
.box-section.online-quiz .box-section--title { margin-bottom: 0px; font-size: 1.75em; font-weight: 500; line-height: 1.3; border-bottom: 1px solid rgb(221, 221, 221); padding-bottom: 0.3em; }
@media (max-width: 767px) {
  .box-section.online-quiz .box-section--title { font-size: 1.5em; }
}
.box-section.online-quiz p { padding: 0.85em; margin: 0px; border-bottom: 1px solid rgb(221, 221, 221); }
.box-section.online-quiz p:last-of-type { border-bottom: medium none; }
.box-section.online-quiz a, .box-section.online-quiz strong { color: rgb(51, 51, 51); }
.box-section.online-quiz ol, .box-section.online-quiz ul { margin: 0px; padding: 0px; list-style-position: inside; }
.box-section.online-quiz ol:last-of-type, .box-section.online-quiz ul:last-of-type { margin-bottom: 0px; }
.box-section.online-quiz ol li, .box-section.online-quiz ul li { border-bottom: 1px solid rgb(221, 221, 221); }
.box-section.online-quiz ol li:last-of-type, .box-section.online-quiz ul li:last-of-type { border-bottom: medium none; }
.box-section.online-quiz ol li .para, .box-section.online-quiz ul li .para { display: inline-block; width: calc(100% - 40px); }
.multimedia-tab .multimedia-item { padding: 1em 0px; border-top: 1px solid rgb(221, 221, 221); margin-bottom: 1em; }
.multimedia-tab .multimedia-item.extrinsic-video { padding: 1em; background: rgb(237, 237, 227) none repeat scroll 0% 0%; border-top: medium none; margin-bottom: 2em; }
.multimedia-tab .multimedia-item.extrinsic-video .brightcove-video-wrap { margin-top: 0.6em; }
.multimedia-tab .multimedia-item .brightcove-video { height: 0px; position: relative; }
.multimedia-tab .multimedia-item .brightcove-video[data-aspect-ratio="0.5625"] { padding-bottom: 56.25%; }
.multimedia-tab .multimedia-item .brightcove-video[data-aspect-ratio="0.75"] { padding-bottom: 75%; }
.multimedia-tab .multimedia-item .BrightcoveExperience { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.multimedia-tab .multimedia-link { display: block; }
.multimedia-tab .multimedia-link:hover { text-decoration: none; }
.multimedia-tab .multimedia-link .multimedia-title { display: inline-block; vertical-align: middle; width: calc(100% - 60px); margin-bottom: 0px; }
@media (max-width: 480px) {
  .multimedia-tab .multimedia-link .multimedia-title { width: calc(100% - 34px); }
}
.multimedia-tab .multimedia-link .multimedia-title .multimedia-title { display: block; width: 100%; }
.multimedia-tab .multimedia-link--icon { position: relative; }
.multimedia-tab .multimedia-link--icon::before { font-size: 40px; display: inline-block; padding: 4px; margin-right: 5px; color: rgb(0, 0, 0); }
@media (max-width: 480px) {
  .multimedia-tab .multimedia-link--icon::before { display: block; width: 35px; height: 35px; font-size: 27px; position: relative; }
}
@media (max-width: 480px) {
  .multimedia-tab .multimedia-link--icon { margin-bottom: 0.25em; }
}
.multimedia-tab .multimedia-link .icon-audio::before { font-size: 35px; }
@media (max-width: 480px) {
  .multimedia-tab .multimedia-link .icon-audio::before { margin-bottom: 5px; }
}
.multimedia-tab .multimedia-content-wrap { position: relative; padding-right: 60px; }
@media (max-width: 480px) {
  .multimedia-tab .multimedia-content-wrap { padding-right: 0px; }
}
.multimedia-tab .multimedia-content-wrap .icon-multimedia { position: absolute; text-align: center; top: -4px; right: 0px; display: block; width: 55px; }
.multimedia-tab .multimedia-content-wrap .icon-multimedia::before { font-size: 34px; color: rgb(0, 0, 0); }
@media (max-width: 480px) {
  .multimedia-tab .multimedia-content-wrap .icon-multimedia::before { font-size: 30px; }
}
@media (max-width: 480px) {
  .multimedia-tab .multimedia-content-wrap .icon-multimedia { display: inline-block; position: relative; width: auto; }
}
.multimedia-tab .multimedia-content { display: block; }
.multimedia-tab .video-anchor { height: 1px; }
.multimedia-wrap { padding: 0.5rem 0px 1.5rem; margin-bottom: 1.8rem; border-bottom: 1px solid rgb(0, 0, 0); }
.widget-MagazineView .multimedia-wrap { border-top-width: 2px; padding-bottom: 0px; border-bottom: medium none; margin-top: 2rem; }
.multimedia-title, .video-label-title { font-weight: 700; margin-bottom: 0.35em; color: rgb(0, 0, 0); line-height: 1.5; }
.video-caption { font-size: 0.875em; margin-bottom: 1.25em; margin-right: -50px; }
@media (max-width: 480px) {
  .video-caption { margin-right: 0px; }
}
.video-caption .para:last-of-type { margin-bottom: 0px; }
.is-backfile .sidebar .advertisement { display: none; }
.article--title .subtitle, .article--title .subtitle-no-colon { display: block; }
#get-citation .article--title .subtitle, #get-citation .article--title .subtitle-no-colon, .article--title #get-citation .subtitle, .article--title #get-citation .subtitle-no-colon, .article--title .issue-view-tab .subtitle, .article--title .issue-view-tab .subtitle-no-colon, .issue-view-tab .article--title .subtitle, .issue-view-tab .article--title .subtitle-no-colon { display: inline; }
.article--title .subtitle::before { content: ": "; }
.article--title .subtitle-no-colon::before { content: " " !important; }
.master-main .learning .result--title, .master-main .learning--title { line-height: 1.3; margin: 15px 5px; font-size: 1em; display: block; font-weight: 700; color: rgb(0, 0, 0); }
@media (max-width: 767px) {
  .master-main .learning .result--title, .master-main .learning--title { font-size: 1.5em; }
}
.learning .result--title a, .learning--title a { color: rgb(0, 0, 0); }
.learning .result--title .content--journal-info, .learning--title .content--journal-info { font-weight: 400; }
.learning .badges { display: inline-block; }
.learning .badge::before { vertical-align: middle; font-size: 1.25em; margin-right: 10px; display: inline-block; }
.learning .badge.icon-cme::before { font-size: 1.4em; }
.learning .badge.icon-multimedia { font-size: 1.3em; }
.learning .badge.icon-audio { font-size: 1.35em; }
.learning .result--content { float: left; width: calc(100% - 265px); }
@media (max-width: 1150px) {
  .learning .result--content { width: calc(100% - 210px); }
}
@media (max-width: 950px) {
  .learning .result--content { float: none; width: auto; }
}
.learning .result--image { max-width: 230px; margin-left: 35px; margin-top: 5px; }
@media (max-width: 1150px) {
  .learning .result--image { max-width: 190px; margin-left: 20px; }
}
@media (max-width: 950px) {
  .learning .result--image { float: none; width: auto; margin: 12px 0px 0px; max-width: 230px; }
}
.learning .result--image .video-overlay { background: rgb(215, 22, 53) none repeat scroll 0% 0%; bottom: 0px; left: 0px; display: inline-block; font-size: 30px; padding: 5px 10px; }
@media (min-width: 1024px) {
  .ss-content { padding-top: 0.25em; }
}
.space-above { margin-top: 4rem; }
.self-serve { max-width: 1300px; }
.self-serve .demo-label { margin: 50px 0px; color: rgb(51, 51, 51); border-bottom: 1px solid rgb(204, 204, 204); background: rgb(242, 242, 242) none repeat scroll 0% 0%; padding: 5px; }
.self-serve h1, .self-serve h2, .self-serve h3, .self-serve h4, .self-serve h5, .self-serve h6 { line-height: 1.3; }
.self-serve h1.special, .self-serve h2.special, .self-serve h3.special, .self-serve h4.special, .self-serve h5.special, .self-serve h6.special { border-bottom: 1px solid rgb(221, 221, 221); padding-bottom: 8px; margin-bottom: 25px; }
.self-serve h3 { font-size: 2.3em; font-weight: 400; }
.self-serve h4 { font-size: 1.25em; }
.self-serve .underlined-header { display: block; margin-bottom: 10px; font-size: 1.25em; }
.self-serve .underlined-header span { display: inline-block; font-weight: 500; }
.self-serve-special-announcements { text-align: center; max-height: 150px; overflow: hidden; margin: 0px 0px 1.5em; }
.self-serve-special-announcements .announcement { display: inline-block; padding-left: 15px; margin: 0px 0px 15px 15px; }
.self-serve-special-announcements .announcement:first-of-type { padding-left: 0px; margin-left: 0px; }
@media (max-width: 767px) {
  .self-serve-special-announcements .announcement { display: block; padding-left: 0px; margin: 0px 0px 8px; }
  .self-serve-special-announcements .announcement:not(:first-of-type) { display: none; }
}
.self-serve-special-announcements .large-text { margin-bottom: 0px; }
.self-serve-image-and-text { margin-bottom: 20px; }
.self-serve-image-and-text img { float: left; padding-right: 20px; }
.self-serve .link-title { color: rgb(0, 0, 0); line-height: 1.35; margin-bottom: 0.3em; font-size: 1.2em; font-weight: 700; }
.self-serve p { max-width: 820px; }
.self-serve .collapsible .collapsible-header { display: block; }
.self-serve .collapsible .collapsible-header button { font: inherit; }
.self-serve .collapsible .collapsible-content { padding-bottom: 15px; }
.self-serve .collapsible button { padding-left: 0px; text-align: inherit; border: medium none; background: transparent none repeat scroll 0px 0px; font-size: inherit; font-weight: inherit; }
.self-serve .collapsible button:hover { cursor: pointer; }
.self-serve .collapsible button::after { font-family: ama_icons; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; vertical-align: middle; display: inline-block; -moz-osx-font-smoothing: grayscale; font-size: 25px; padding: 5px; transform: rotate(-90deg); }
.self-serve .collapsible [aria-expanded="true"]::after { transform: rotate(0deg); }
.self-serve .collapsible [aria-hidden="false"] { display: block; }
.self-serve .collapsible [aria-hidden="true"] { display: none; }
.self-serve .self-serve-table-wrapper { width: 100%; overflow: auto; margin-bottom: 20px; }
.self-serve table { min-width: 600px; border-collapse: collapse; }
.self-serve table tr { border: 1px solid gray; }
.self-serve table tr:nth-child(2n+1) { background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
.self-serve table td { background: transparent none repeat scroll 0px 0px; }
.self-serve table th { color: rgb(255, 255, 255); background: rgb(26, 26, 26) none repeat scroll 0% 0%; }
.self-serve .table { display: table; border-bottom: 2px solid rgb(102, 102, 102); color: rgb(34, 34, 34); margin: 10px 0px 2em; max-width: 1200px; width: 100%; }
.self-serve .table .table-head { display: table-header-group; word-break: keep-all; }
.self-serve .table .table-head .column { background: rgb(34, 34, 34) none repeat scroll 0% 0% !important; color: rgb(255, 255, 255); font-weight: 700; border-right: 0px solid rgb(93, 93, 93); border-bottom: medium none; }
.self-serve .table .row { background-color: rgb(238, 238, 238); display: table-row; word-break: keep-all; }
.self-serve .table .row .column:nth-child(1) { border-left: 0px solid rgb(102, 102, 102); }
.self-serve .table .row:last-child .column { border-bottom: medium none; }
.self-serve .table .column { display: table-cell; padding: 10px 20px !important; border-bottom: 1px solid rgb(102, 102, 102); border-right: 0px solid rgb(102, 102, 102); }
@media (max-width: 767px) {
  .self-serve .table .column, .self-serve .table .column::before, .self-serve .table .row, .self-serve .table .table { display: block; }
  .self-serve .table .table { width: 100%; }
  .self-serve .table .row .column:last-child, .self-serve .table .table { border-bottom: medium none; }
  .self-serve .table .table-head { position: absolute; top: -1000em; left: -1000em; }
  .self-serve .table .row { border-width: 2px 1px; border-style: solid; border-color: rgb(102, 102, 102); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin: 20px 0px !important; }
  .self-serve .table .row .column:nth-child(1) { border-left: medium none; }
  .self-serve .table .row .column:last-child { border-right: medium none; }
  .self-serve .table .column, .self-serve .table .row:last-child .column { border-bottom: 1px solid rgb(102, 102, 102); }
  .self-serve .table .column::before { font-weight: 700; padding-right: 20px; content: " " attr(data-label) " "; }
}
.self-serve ol { padding-left: 0px; }
.self-serve .icon-list { line-height: 2; }
.self-serve .icon-list li { padding: 10px; }
.self-serve [class^="icon-"]::before { font-size: 44px; }
.self-serve .collapsible-list { list-style-type: none; }
.self-serve .collapsible-list-header::after { transform: rotate(-90deg); font-size: 15px; position: relative; top: -1px; padding: 3px; font-family: ama_icons; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; vertical-align: middle; display: inline-block; -moz-osx-font-smoothing: grayscale; }
.self-serve .collapsible-list-header[aria-selected="true"]::after { transform: rotate(0deg); }
.self-serve .collapsible-list ul { list-style-type: none; }
.self-serve .collapsible-list a { font-size: 1em; display: block; margin-bottom: 10px; }
.self-serve .collapsible-list .collapsible-list-target { display: none; margin-left: 35px; margin-bottom: 10px; }
.self-serve .collapsible-list .collapsible-list-target.is-active { display: block; }
.self-serve .collapsible-list .collapsible-list-target-is-active { display: block; }
.self-serve .collapsible-list [class^="icon-"]::before { font-size: 25px; padding-right: 5px; }
.self-serve .pullquote { float: left; font-size: 24px; width: 350px; margin: 10px 30px; display: block; position: relative; border-top: 10px solid; font-weight: 700; line-height: 1.5; padding-top: 10px; }
.self-serve p.box-text { padding: 20px; color: rgb(255, 255, 255); font-size: 1em; font-weight: 500; }
.self-serve p.box-text strong { color: rgb(255, 255, 255); }
.self-serve p.box-text.inverted { background: rgb(242, 242, 242) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.self-serve .inline-figure img { border: 1px solid rgb(204, 204, 204); }
.self-serve .inline-figure-caption { border-top: 1px solid rgb(0, 0, 0); font-size: 14px; font-weight: 700; padding-top: 5px; margin-top: 5px; }
blockquote { border-left: 5px solid; padding-left: 12px; }
.color-box { padding: 10px; display: block; margin: 10px auto 50px; width: 100%; border-top: 1px solid; background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
.color-box .link-title { font-size: 1.125em; line-height: 1.35; }
.color-box p { font-weight: 500; color: rgb(115, 115, 115); font-size: 0.85em; }
.rail-promo { border: 1px solid rgb(221, 221, 221); padding: 1em; margin-bottom: 2em; }
.rail-promo::after { clear: both; content: ""; display: table !important; }
.rail-promo--title { font-weight: 700; color: rgb(215, 22, 53); font-size: 1.3em; }
.rail-promo--img { width: 130px; float: right; margin-left: 10px; }
.rail-promo--text { overflow: hidden; line-height: 1.5; font-weight: 700; }
.ss-box { padding: 0.75em 1.25em 1em; margin-bottom: 2em; background: rgb(242, 242, 242) none repeat scroll 0% 0%; position: relative; }
@media (max-width: 767px) {
  .ss-box { padding: 0.6em 0.75em 0.75em; }
}
.ss-box::before { content: ""; position: absolute; top: -10px; left: 0px; width: 60%; height: 10px; }
.ss-box.sugar-cookie { background: rgb(237, 237, 227) none repeat scroll 0% 0%; }
.ss-box > :last-child { margin-bottom: 0px; }
.image-box { max-height: 300px; overflow: hidden; margin-bottom: 3em; }
.ss-content .image-box { margin-bottom: 2em; }
@media (max-width: 1023px) {
  .image-box { margin-bottom: 2em; }
}
@media (max-width: 767px) {
  .image-box { max-height: none; }
}
.image-box img { width: 100%; height: auto; margin-bottom: -7px; }
.image-box.sugar-cookie .featured { background: rgb(237, 237, 227) none repeat scroll 0% 0%; border-top: medium none; }
.image-box.sugar-cookie .featured::before { display: none; }
.image-box .featured { background: rgb(242, 242, 242) none repeat scroll 0% 0%; position: relative; }
.image-box .featured::after { clear: both; content: ""; display: table !important; }
.image-box .featured::before { content: ""; position: absolute; top: -10px; left: 0px; width: 60%; height: 10px; }
.image-box .featured-image { width: 320px; float: left; }
@media (min-width: 1024px) and (max-width: 1200px) {
  .image-box .featured-image { width: 295px; }
}
@media (max-width: 767px) {
  .image-box .featured-image { width: auto; float: none; }
}
.image-box .featured-info { padding: 0.6em 1.25em; overflow: hidden; }
@media (max-width: 767px) {
  .image-box .featured-info { padding: 0.6em 0.75em; }
}
@media (min-width: 1024px) {
  .image-box .featured-info { padding: 1em 1.25em; }
}
.image-box .featured-info .svg { height: 32px; width: auto; margin-bottom: 12px; display: inline-block; vertical-align: middle; }
.image-box .featured-info .jn-icon::before { font-family: ama_icons; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; vertical-align: middle; display: inline-block; -moz-osx-font-smoothing: grayscale; font-size: 2.5em; color: rgb(190, 30, 50); margin-bottom: 12px; margin-right: 5px; }
.image-box .featured-article-details { color: rgb(68, 68, 68); font-size: 0.85em; font-style: italic; font-weight: 500; margin-bottom: 0.25em; }
.image-box .featured-label { margin-right: 10px; display: inline-block; font-size: 20px; margin-bottom: 0.25em; }
.image-box .featured-label.free::before { font-family: ama_icons; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; vertical-align: middle; display: inline-block; -moz-osx-font-smoothing: grayscale; }
.image-box .featured-label.education::before { font-family: ama_icons; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; vertical-align: middle; display: inline-block; -moz-osx-font-smoothing: grayscale; font-size: 30px; }
.image-box .cta .tagline { font-size: 1.3125em; line-height: 1.4; font-weight: 500; margin-bottom: 0.85em; max-height: 100px; overflow: hidden; }
@media (max-width: 767px) {
  .image-box .cta .tagline { max-height: none; }
}
.image-box .cta .icon-header { margin-bottom: 0.2em; }
.image-box .cta .icon-header.jn { font-family: "Guardian TextSans Web","Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 700; }
.image-box .cta .icon-header.jn::before { font-family: ama_icons; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; vertical-align: middle; display: inline-block; -moz-osx-font-smoothing: grayscale; padding-right: 10px; font-size: 1.25em; position: relative; top: -2px; }
.image-box .btn.gap { margin-top: 0.75em; }
[data-thm="umb"] .btn { background: rgb(0, 0, 0) none repeat scroll 0% 0%; border-color: rgb(0, 0, 0); }
[data-thm="umb"] .btn:hover { border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
[data-thm="umb"] .btn-alt { color: rgb(0, 0, 0); border: 2px solid rgb(0, 0, 0); }
[data-thm="umb"] .btn-alt:hover { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.list-style-1 { list-style-type: none; margin: 0px 0px 1.25em; padding-left: 13px; text-indent: -13px; }
.list-style-1 li { font-weight: 700; font-size: 1em; position: relative; line-height: 1.3; margin-bottom: 7px; }
.list-style-1 li::before { content: "»"; margin-right: 4px; }
.siderail-image-box { margin-bottom: 2em; }
@media (max-width: 1023px) {
  .siderail-image-box { margin-left: auto; margin-right: auto; max-width: 500px; }
}
.siderail-image-box img { display: block; }
@media (min-width: 768px) and (max-width: 1023px) {
  .siderail-image-box img { max-width: 100%; }
}
.siderail-image-box h6 { color: rgb(0, 0, 0); font-weight: 500; font-size: 0.9em; margin-bottom: 0.25em; text-transform: uppercase; }
.siderail-image-box h6:hover { color: rgb(0, 0, 0); }
.siderail-image-box .link-title { font-size: 1em; }
.content-grid { display: flex; flex-wrap: wrap; -moz-box-pack: justify; justify-content: space-between; margin-bottom: 3em; transition: all 0.15s ease-in-out 0s; }
.content-grid .grid-item { background: rgb(248, 248, 248) none repeat scroll 0% 0%; width: 32%; margin-bottom: 1em; }
@media (max-width: 767px) {
  .content-grid .grid-item { width: 48.75%; }
}
@media (max-width: 480px) {
  .content-grid .grid-item { width: 100%; }
}
.content-grid .grid-item--title { font-weight: 700; color: rgb(0, 0, 0); margin: 0px 15px; transition: all 0.15s ease-in-out 0s; }
.content-grid .grid-item--description { color: rgb(51, 51, 51); margin: 5px 15px 15px; line-height: 1.5; transition: all 0.15s ease-in-out 0s; }
.no-flexbox .content-grid::after { clear: both; content: ""; display: table !important; }
.no-flexbox .content-grid .grid-item { display: block; float: left; width: 32.5%; margin-right: 1%; }
@media (min-width: 768px) {
  .no-flexbox .content-grid .grid-item:nth-of-type(3n) { margin-right: 0px; }
}
@media (min-width: 768px) {
  .no-flexbox .content-grid .grid-item:nth-of-type(3n+1) { clear: left; }
}
@media (max-width: 767px) {
  .no-flexbox .content-grid .grid-item { width: 49%; margin-left: 0.5%; margin-right: 0.5%; }
}
@media (max-width: 767px) {
  .no-flexbox .content-grid .grid-item:nth-of-type(2n+1) { clear: left; }
}
@media (max-width: 480px) {
  .no-flexbox .content-grid .grid-item { float: none !important; width: auto; }
}
.no-flexbox .content-grid .grid-item--description { padding-bottom: 10px; }
.abstract-toolbar .toolbar-tool, .magazine-toolbar .toolbar-tool, .social-share .toolbar-tool, .toolbar .toolbar-tool, .toolbar-trigger .toolbar-tool { color: rgb(0, 0, 0); }
.abstract-toolbar .toolbar-tool:hover, .magazine-toolbar .toolbar-tool:hover, .social-share .toolbar-tool:hover, .toolbar .toolbar-tool:hover, .toolbar-trigger .toolbar-tool:hover { text-decoration: none; color: rgb(0, 0, 0); }
.toolbar-tool { display: block; text-align: center; padding: 10px 5px; font-weight: 500; position: relative; }
.toolbar-tool::before { margin-right: 6px; }
@media (max-width: 375px) {
  .toolbar-tool::before { margin-right: 3px; }
}
@media (min-width: 1024px) and (max-width: 1140px) {
  .toolbar-tool::before { margin-right: 2px; }
}
.toolbar-pdf::before { display: inline-block; content: " "; width: 22px; height: 22px; vertical-align: middle; background: transparent url('pdf_color.svg') no-repeat scroll 0% 0% / contain ; }
@media (min-width: 1024px) {
  .toolbar-pdf::before { height: 24px; }
}
.toolbar-permissions { margin-right: 0px; }
.toolbar, .toolbar-trigger { list-style-type: none; display: table; width: 100%; text-align: center; margin: 0px 0px 1.5em; padding: 0px; border-collapse: collapse; }
@media (max-width: 767px) {
  .toolbar, .toolbar-trigger { margin: 1em 0px 1.5em; }
}
.toolbar .toolbar-tool::before, .toolbar-trigger .toolbar-tool::before { font-size: 1.5em; }
.toolbar .toolbar-tool-wrap, .toolbar-trigger .toolbar-tool-wrap { border-collapse: collapse; display: table-cell; border: 1px solid rgb(221, 221, 221); }
.toolbar .toolbar-share-wrap, .toolbar-trigger .toolbar-share-wrap { min-width: 130px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .toolbar .toolbar-share-wrap, .toolbar-trigger .toolbar-share-wrap { min-width: 170px; }
}
@media (max-width: 480px) {
  .toolbar .toolbar-share-wrap, .toolbar-trigger .toolbar-share-wrap { min-width: 118px; }
}
@media (min-width: 1024px) and (max-width: 1140px) {
  .toolbar .toolbar-share-wrap, .toolbar-trigger .toolbar-share-wrap { min-width: 120px; }
}
.toolbar .toolbar-share, .toolbar-trigger .toolbar-share { color: rgb(0, 0, 0); }
.toolbar .toolbar-share:hover, .toolbar-trigger .toolbar-share:hover { text-decoration: none; color: rgb(0, 0, 0); }
.toolbar .toolbar-share::before, .toolbar-trigger .toolbar-share::before { margin-right: 2px; color: rgb(102, 102, 102); font-size: 1.5em; }
@media (min-width: 1024px) and (max-width: 1140px) {
  .toolbar .toolbar-share::before, .toolbar-trigger .toolbar-share::before { margin-right: -3px; }
}
.toolbar .share-text, .toolbar-trigger .share-text { display: none; color: rgb(0, 0, 0); }
.toolbar .toolbar-pdf::before, .toolbar-trigger .toolbar-pdf::before { display: inline-block; content: " "; width: 22px; height: 22px; vertical-align: middle; background: transparent url('pdf_color.svg') no-repeat scroll 0% 0% / contain ; }
@media (min-width: 1024px) {
  .toolbar .toolbar-pdf::before, .toolbar-trigger .toolbar-pdf::before { height: 24px; }
}
@media (max-width: 400px) {
  .toolbar .toolbar-citation-wrap, .toolbar-trigger .toolbar-citation-wrap { display: none; }
}
@media (max-width: 560px) {
  .toolbar .toolbar-citation-wrap .toolbar-link-text, .toolbar-trigger .toolbar-citation-wrap .toolbar-link-text { display: none; }
}
@media (min-width: 1024px) and (max-width: 1140px) {
  .toolbar .toolbar-citation-wrap .toolbar-link-text, .toolbar-trigger .toolbar-citation-wrap .toolbar-link-text { display: none; }
}
@media (max-width: 560px) {
  .toolbar .toolbar-citation-wrap .toolbar-tool::before, .toolbar-trigger .toolbar-citation-wrap .toolbar-tool::before { margin: 0px; }
}
@media (max-width: 400px) {
  .toolbar .toolbar-permissions-wrap, .toolbar-trigger .toolbar-permissions-wrap { display: none; }
}
@media (max-width: 560px) {
  .toolbar .toolbar-permissions-wrap .toolbar-link-text, .toolbar-trigger .toolbar-permissions-wrap .toolbar-link-text { display: none; }
}
@media (min-width: 1024px) and (max-width: 1140px) {
  .toolbar .toolbar-permissions-wrap .toolbar-link-text, .toolbar-trigger .toolbar-permissions-wrap .toolbar-link-text { display: none; }
}
@media (max-width: 560px) {
  .toolbar .toolbar-permissions-wrap .toolbar-tool::before, .toolbar-trigger .toolbar-permissions-wrap .toolbar-tool::before { margin: 0px; }
}
.toolbar .toolbar-share-more-link, .toolbar-trigger .toolbar-share-more-link { color: rgb(0, 0, 0); position: relative; }
.toolbar .toolbar-share-more-link:hover, .toolbar-trigger .toolbar-share-more-link:hover { text-decoration: none; color: rgb(0, 0, 0); }
.toolbar .toolbar-share-more-link::after, .toolbar-trigger .toolbar-share-more-link::after { transform: rotate(90deg); display: inline-block; font-size: 0.75em; color: rgb(0, 0, 0); margin-left: 2px; position: relative; }
.toolbar .toolbar-share-more, .toolbar-trigger .toolbar-share-more { display: none; position: absolute; top: calc(100% - 1px); left: -1px; right: -1px; padding: 0px 0.5em; text-align: left; border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(221, 221, 221) rgb(221, 221, 221); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; z-index: 10; }
.toolbar .toolbar-share-more.active-state, .toolbar-trigger .toolbar-share-more.active-state { display: block; }
.toolbar .toolbar-share-more .toolbar-share, .toolbar-trigger .toolbar-share-more .toolbar-share { display: block; padding: 3px 0px; }
.toolbar .toolbar-share-more .toolbar-share::before, .toolbar-trigger .toolbar-share-more .toolbar-share::before { margin-right: 5px; }
.toolbar .toolbar-share-more .share-text, .toolbar-trigger .toolbar-share-more .share-text { display: inline; }
@media (max-width: 1400px) {
  .toolbar .toolbar-link-text-extra, .toolbar-trigger .toolbar-link-text-extra { display: none; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .toolbar .toolbar-link-text-extra, .toolbar-trigger .toolbar-link-text-extra { display: inline; }
}
.abstract-toolbar::after, .magazine-toolbar::after { clear: both; content: ""; display: table !important; }
@media (max-width: 1023px) {
  .abstract-toolbar, .magazine-toolbar { display: none; }
}
.abstract-toolbar .toolbar-tool, .magazine-toolbar .toolbar-tool { height: 62px; margin: -1px 0px 0px; width: 50%; border: 1px solid rgb(221, 221, 221); float: left; padding: 14px 5px; }
.abstract-toolbar .toolbar-tool::before, .magazine-toolbar .toolbar-tool::before { font-size: 2em; margin-right: 6px; }
@media (max-width: 375px) {
  .abstract-toolbar .toolbar-tool::before, .magazine-toolbar .toolbar-tool::before { margin-right: 3px; }
}
@media (min-width: 1024px) and (max-width: 1140px) {
  .abstract-toolbar .toolbar-tool::before, .magazine-toolbar .toolbar-tool::before { margin-right: 2px; }
}
.abstract-toolbar .toolbar-citation.permissions-hidden, .magazine-toolbar .toolbar-citation.permissions-hidden { width: 100%; }
.abstract-toolbar .toolbar-pdf, .magazine-toolbar .toolbar-pdf { padding: 11px 5px; }
.abstract-toolbar .toolbar-pdf::before, .magazine-toolbar .toolbar-pdf::before { width: 32px; height: 32px; }
@media (min-width: 1024px) {
  .abstract-toolbar .toolbar-pdf::before, .magazine-toolbar .toolbar-pdf::before { height: 32px; }
}
.abstract-toolbar .toolbar-pdf-text, .magazine-toolbar .toolbar-pdf-text { display: inline-block; vertical-align: middle; line-height: 1.2; text-align: left; }
.abstract-toolbar .toolbar-pdf .toolbar-link-text-extra, .magazine-toolbar .toolbar-pdf .toolbar-link-text-extra { display: block; }
.abstract-toolbar .toolbar-full-text, .abstract-toolbar .toolbar-permissions, .magazine-toolbar .toolbar-full-text, .magazine-toolbar .toolbar-permissions { border-left: 1px solid transparent; }
.abstract-toolbar .toolbar-cme, .magazine-toolbar .toolbar-cme { width: 100%; }
.social-share { float: left; margin: 0px 0px 0px -75px; width: 60px; }
@media (max-width: 767px) {
  .social-share { display: none; }
}
.social-share .toolbar-share { display: block; margin-bottom: 0.4em; }
.social-share .toolbar-share::before { font-size: 2.25em; color: rgb(109, 110, 112); }
.social-share .toolbar-share:hover { text-decoration: none; }
.social-share .toolbar-share .share-text { display: none; color: rgb(0, 0, 0); }
.social-share .toolbar-share-more-link { color: rgb(0, 0, 0); margin-bottom: 0.5em; display: block; }
.social-share .toolbar-share-more-link:hover { text-decoration: none; color: rgb(0, 0, 0); }
.social-share .toolbar-share-more-link::after { transition: all 0.2s ease-in-out 0.3s; transform: rotate(90deg); display: inline-block; font-size: 0.8em; color: rgb(0, 0, 0); margin-left: 2px; }
.social-share .toolbar-share-more-link.target-active::after { transform: rotate(-90deg); }
.social-share .toolbar-share-more { display: none; }
.social-share .toolbar-share-more.active-state { display: block; }
.magazine-toolbar .toolbar-pdf { width: 100%; }
.magazine-toolbar .toolbar-pdf .toolbar-link-text-extra { display: inline; }
.toolbar-trigger { display: none; }
@media (max-width: 1023px) {
  .toolbar-trigger { display: table; }
}
.toolbar-trigger .toolbar-share-wrap { min-width: 105px; }
@media (max-width: 400px) {
  .toolbar-trigger .toolbar-share-wrap { min-width: 80px; }
}
@media (min-width: 768px) {
  .toolbar-trigger .toolbar-share-wrap { display: none; }
}
@media (max-width: 400px) {
  .toolbar-trigger .toolbar-share-wrap .toolbar-share::before { display: none; }
}
.toolbar-trigger .toolbar-share-more-link::after { display: none; }
@media (max-width: 900px) {
  .toolbar-trigger .toolbar-link-text-extra { display: none; }
}
@media (max-width: 475px) {
  .toolbar-trigger .toolbar-pdf-text { display: none; }
}
@media (max-width: 460px) {
  .toolbar-trigger .toolbar-citation-wrap, .toolbar-trigger .toolbar-permissions-wrap { display: none; }
}
@media (max-width: 650px) {
  .toolbar-trigger .toolbar-citation-wrap .toolbar-link-text, .toolbar-trigger .toolbar-permissions-wrap .toolbar-link-text { display: none; }
}
.toolbar-trigger.magazine .toolbar-citation-wrap { display: table-cell; }
.toolbar-trigger.magazine .toolbar-permissions-wrap { display: table-cell; }
.toolbar-trigger.magazine .toolbar-pdf-text { display: inline; }
.tab-nav { height: 92px; background: rgb(92, 92, 92) none repeat scroll 0% 0%; font-weight: 500; direction: ltr; position: relative; z-index: 2000; }
@media (max-width: 1100px) {
  .tab-nav { height: 65px; }
}
.tab-nav.is_stuck { margin-top: -3px; }
.tab-nav .tab-nav-trigger { display: block; float: left; text-align: center; padding: 4px 20px; height: 100%; text-transform: uppercase; vertical-align: middle; position: relative; font-weight: 500; color: rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); }
.tab-nav .tab-nav-trigger:hover { color: rgb(255, 255, 255); text-decoration: none; }
@media (min-width: 1100px) {
  .tab-nav .tab-nav-trigger { vertical-align: top; padding: 0px 8px; }
}
@media (min-width: 1300px) {
  .tab-nav .tab-nav-trigger { padding: 0px 16px; }
}
@media (max-width: 767px) {
  .tab-nav .tab-nav-trigger { padding: 4px 15px; }
}
@media (max-width: 560px) {
  .tab-nav .tab-nav-trigger { padding: 4px 10px; }
}
@media (max-width: 480px) {
  .tab-nav .tab-nav-trigger { padding: 4px 7px; }
}
.tab-nav .tab-nav-trigger::after { background: transparent none repeat scroll 0px 0px; transition: all 0.15s ease-in-out 0s; content: ""; position: absolute; width: calc(100% + 2px); height: 5px; bottom: 100%; left: -1px; }
.tab-nav .tab-nav-trigger.target-tab-active { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.tab-nav .tab-nav-trigger.target-tab-active::after { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.tab-nav .tab-nav-trigger i::before { display: block; font-size: 1.8rem; line-height: 1; margin: 12px 0px; }
@media (min-width: 1024px) {
  .tab-nav .tab-nav-trigger i::before { font-size: 2rem; margin-top: 14px; margin-bottom: 0.125rem; }
}
.tab-nav .tab-nav-trigger.tab-nav-full-text i::before { display: inline-block; }
@media (max-width: 1023px) {
  .tab-nav .tab-nav-trigger.tab-nav-full-text .tab-nav-tab-name { position: static; overflow: auto; clip: auto; height: auto; width: auto; margin: 0px 0px 0px 8px; display: inline-block; font-size: 1.1em; border: medium none; vertical-align: middle; }
}
@media (max-width: 480px) {
  .tab-nav .tab-nav-trigger.tab-nav-full-text .tab-nav-tab-name { position: absolute; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px none; }
}
@media (min-width: 1024px) {
  .tab-nav .tab-nav-trigger.tab-nav-supplemental { padding: 0px 0.5em; }
}
@media (min-width: 1300px) {
  .tab-nav .tab-nav-trigger.tab-nav-supplemental { padding: 0px 0.75em; }
}
.tab-nav-tab-name { margin-bottom: 0.5em; line-height: 1.3; font-size: 0.8em; }
@media (max-width: 1100px) {
  .tab-nav-tab-name { position: absolute; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px none; }
}
.modal, .reveal-modal { line-height: 1.7; min-width: 300px; z-index: 10000; font-size: 15px; }
.modal .close-reveal-modal, .reveal-modal .close-reveal-modal { text-decoration: none; color: rgb(204, 204, 204); }
.modal .close-reveal-modal:hover, .reveal-modal .close-reveal-modal:hover { text-decoration: none; cursor: pointer; color: rgb(204, 204, 204); }
.modal .close-reveal-modal::before, .reveal-modal .close-reveal-modal::before { font-size: 0.6em; }
.modal li, .reveal-modal li { line-height: 1.4; margin-bottom: 0.25em; }
.modal .modal--title, .reveal-modal .modal--title { font-size: 1.5em; }
.modal .modal--options, .reveal-modal .modal--options { margin-bottom: 1em; }
@media (min-width: 1180px) {
  .modal .modal--options, .reveal-modal .modal--options { width: 50%; float: left; padding-right: 20px; }
}
.modal .modal--options a, .reveal-modal .modal--options a { font-weight: 700; }
.modal .modal--option, .reveal-modal .modal--option { padding: 0.85em 0px; border-top: 1px solid rgb(221, 221, 221); }
.modal .modal--box, .reveal-modal .modal--box { padding: 1em; background: rgb(246, 246, 246) none repeat scroll 0% 0%; overflow: hidden; }
.no-access .modal--options { margin-top: 11px; }
.no-access .purchase-access a { font-weight: 700; }
.no-access .purchase-access h4 { margin-top: 0px; }
@media (min-width: 1024px) {
  #no-access-reveal.small { max-width: 420px; }
}
.register-free-pdf { color: rgb(0, 0, 0); }
.register-free-pdf .no-access--alerts-input { float: left; margin-top: 5px; display: inline-block; width: auto; }
.register-free-pdf .signin-hed { display: none; }
.register-free-pdf .no-access--alerts-content { overflow: hidden; padding-left: 10px; }
.register-free-pdf label { font-weight: 400; color: rgb(0, 0, 0); }
body.metrics-modal-open { overflow: hidden; }
.clearfix::after, .color-box::after, .self-serve-image-and-text::after, .split-screen .contents-tab::after, .widget-MostViewedCited .most--links::after { content: ""; display: table; clear: both; }
.article-metrics-wrapper { display: inline-block; margin-top: 4px; }
@media (max-width: 767px) {
  .article-metrics-wrapper { margin-top: 0px; }
}
.artmet-table { display: none; }
.lt-ie9 .artmet-table { display: block; }
.artmet-condensed-wrap, .artmet-full-wrap { line-height: 1.3; }
.artmet-number { font-weight: 700; }
.artmet-widget-title-1 { font-size: 34px; font-weight: 700; line-height: 1.2; padding-bottom: 5px; }
.artmet-widget-title-2 { font-size: 27px; font-weight: 700; line-height: 1.2; margin-bottom: 15px; }
.artmet-condensed-wrap { padding: 0px; }
@media (max-width: 767px) {
  .artmet-condensed-wrap { margin-top: 1em; }
}
.artmet-condensed-wrap .artmet-item { text-align: center; margin-right: 4px; display: inline-block; vertical-align: middle; position: relative; }
.artmet-condensed-wrap .artmet-item::after { content: "|"; margin-left: 2px; display: inline-block; color: rgb(204, 204, 204); }
.artmet-condensed-wrap .artmet-item:last-of-type::after { display: none; }
@media (max-width: 480px) {
  .artmet-condensed-wrap .artmet-item { font-size: 0.9em; }
}
.artmet-condensed-wrap .artmet-item .artmet-citations-link { text-decoration: none; color: rgb(0, 0, 0); }
.artmet-condensed-wrap .artmet-item .artmet-citations-link:hover { text-decoration: none; cursor: pointer; color: rgb(0, 0, 0); }
.artmet-condensed-wrap .artmet-text { display: inline-block; padding-bottom: 2px; border-bottom: 1px solid rgb(0, 0, 0); }
.artmet-condensed-wrap .artmet-condensed-stats { clear: both; }
.artmet-condensed-wrap .artmet-modal-trigger-wrap { display: none; }
.artmet-condensed-wrap .artmet-views:hover { cursor: pointer; }
.artmet-condensed-wrap .artmet-altmetric { padding-top: 6px; }
.artmet-full-wrap .artmet-views-wrap { margin: 20px 0px 30px; max-width: 450px; }
.artmet-full-wrap .artmet-views { border-width: 4px 1px 1px; border-style: solid; border-color: rgb(215, 22, 53) rgb(204, 204, 204) rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin-bottom: 5px; }
.artmet-full-wrap .artmet-total-views { width: 26%; float: left; padding: 10px; text-align: right; border-right: 1px solid rgb(204, 204, 204); }
.artmet-full-wrap .artmet-total-views .artmet-number { display: block; }
.artmet-full-wrap .artmet-page-views, .artmet-full-wrap .artmet-pdf-views { width: 74%; float: left; padding: 5px 12px; }
.artmet-full-wrap .artmet-page-views { border-bottom: 1px solid rgb(204, 204, 204); }
.artmet-full-wrap .artmet-views-since { text-align: right; font-size: 12px; }
.artmet-full-wrap .ct-chart { margin-bottom: 40px; }
.artmet-full-wrap .artmet-altmetric, .artmet-full-wrap .artmet-citations { width: 50%; float: left; }
.artmet-full-wrap .artmet-citations .artmet-number { display: inline-block; padding: 12px; margin: 30px 15px; border: 1px solid rgb(204, 204, 204); font-size: 20px; }
.artmet-modal { display: none; position: fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; background: rgba(0, 0, 0, 0.45) none repeat scroll 0% 0%; z-index: 99999; opacity: 0; transition: opacity 0.4s ease-in 0s; }
.artmet-modal-contents { width: 70%; max-width: 790px; position: relative; margin: 2% auto; padding: 25px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; max-height: 94%; overflow-y: auto; }
.artmet-modal-contents .artmet-close-modal { position: absolute; top: 10px; right: 10px; cursor: pointer; font-size: 30px; }
@media only all and (max-width: 1120px) {
  .artmet-full-wrap .artmet-altmetric, .artmet-full-wrap .artmet-citations { width: 100%; float: none; }
  .artmet-full-wrap .artmet-citations .artmet-number { margin: 0px 10px 25px 15px; }
}
@media only all and (max-width: 640px) {
  .artmet-modal-contents { width: 100%; }
}
body {  }
.row { max-width: 1300px; margin-left: auto; margin-right: auto; }
.row::after { clear: both; content: ""; display: table !important; }
.row::after { clear: both; content: ""; display: table !important; }
@media (max-width: 767px) {
  .row { float: none; margin: 0px; }
  .row::after { display: none; }
}
.highlight .row { margin-left: -80px; }
.row .col.collapse, .row .collapse.col-1, .row .collapse.col-10, .row .collapse.col-11, .row .collapse.col-12, .row .collapse.col-2, .row .collapse.col-3, .row .collapse.col-4, .row .collapse.col-5, .row .collapse.col-6, .row .collapse.col-7, .row .collapse.col-8, .row .collapse.col-9 { padding-left: 10px; }
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9 { float: left; padding-left: 40px; }
@media (max-width: 767px) {
  .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9 { float: none; padding: 0px; }
}
.highlight .col, .highlight .col-1, .highlight .col-10, .highlight .col-11, .highlight .col-12, .highlight .col-2, .highlight .col-3, .highlight .col-4, .highlight .col-5, .highlight .col-6, .highlight .col-7, .highlight .col-8, .highlight .col-9 { padding-left: 80px; }
.col.collapse, .collapse.col-1, .collapse.col-10, .collapse.col-11, .collapse.col-12, .collapse.col-2, .collapse.col-3, .collapse.col-4, .collapse.col-5, .collapse.col-6, .collapse.col-7, .collapse.col-8, .collapse.col-9 { padding-left: 0px; }
.col-1 { width: 8.33333%; }
@media (max-width: 1023px) {
  .col-1 { width: 100%; padding: 0px 20px; max-width: 100%; }
}
@media (max-width: 767px) {
  .col-1 { width: 100%; padding: 0px 10px; }
}
.col-2 { width: 16.6667%; }
@media (max-width: 1023px) {
  .col-2 { width: 100%; padding: 0px 20px; max-width: 100%; }
}
@media (max-width: 767px) {
  .col-2 { width: 100%; padding: 0px 10px; }
}
.col-3 { width: 25%; }
@media (max-width: 1023px) {
  .col-3 { width: 100%; padding: 0px 20px; max-width: 100%; }
}
@media (max-width: 767px) {
  .col-3 { width: 100%; padding: 0px 10px; }
}
.col-4 { width: 33.3333%; }
@media (max-width: 1023px) {
  .col-4 { width: 100%; padding: 0px 20px; max-width: 100%; }
}
@media (max-width: 767px) {
  .col-4 { width: 100%; padding: 0px 10px; }
}
.col-5 { width: 41.6667%; }
@media (max-width: 1023px) {
  .col-5 { width: 100%; padding: 0px 20px; max-width: 100%; }
}
@media (max-width: 767px) {
  .col-5 { width: 100%; padding: 0px 10px; }
}
.col-6 { width: 50%; }
@media (max-width: 1023px) {
  .col-6 { width: 100%; padding: 0px 20px; max-width: 100%; }
}
@media (max-width: 767px) {
  .col-6 { width: 100%; padding: 0px 10px; }
}
.col-7 { width: 58.3333%; }
@media (max-width: 1023px) {
  .col-7 { width: 100%; padding: 0px 20px; max-width: 100%; }
}
@media (max-width: 767px) {
  .col-7 { width: 100%; padding: 0px 10px; }
}
.col-8 { width: 66.6667%; }
@media (max-width: 1023px) {
  .col-8 { width: 100%; padding: 0px 20px; max-width: 100%; }
}
@media (max-width: 767px) {
  .col-8 { width: 100%; padding: 0px 10px; }
}
.col-9 { width: 75%; }
@media (max-width: 1023px) {
  .col-9 { width: 100%; padding: 0px 20px; max-width: 100%; }
}
@media (max-width: 767px) {
  .col-9 { width: 100%; padding: 0px 10px; }
}
.col-10 { width: 83.3333%; }
@media (max-width: 1023px) {
  .col-10 { width: 100%; padding: 0px 20px; max-width: 100%; }
}
@media (max-width: 767px) {
  .col-10 { width: 100%; padding: 0px 10px; }
}
.col-11 { width: 91.6667%; }
@media (max-width: 1023px) {
  .col-11 { width: 100%; padding: 0px 20px; max-width: 100%; }
}
@media (max-width: 767px) {
  .col-11 { width: 100%; padding: 0px 10px; }
}
.col-12 { width: 100%; }
@media (max-width: 1023px) {
  .col-12 { width: 100%; padding: 0px 20px; max-width: 100%; }
}
@media (max-width: 767px) {
  .col-12 { width: 100%; padding: 0px 10px; }
}
@media (max-width: 1023px) {
  .col-2 { width: 50%; }
}
@media (max-width: 767px) {
  .col-2 { width: 100%; }
}
@media (max-width: 1023px) {
  .col-3 { width: 50%; }
}
@media (max-width: 767px) {
  .col-3 { width: 100%; }
}
@media (max-width: 1023px) {
  .col-4 { width: 50%; }
}
@media (max-width: 767px) {
  .col-4 { width: 100%; }
}
@media (max-width: 1023px) {
  .col-5 { width: 50%; }
}
@media (max-width: 767px) {
  .col-5 { width: 100%; }
}
@media (max-width: 1023px) {
  .col-6 { width: 50%; }
}
@media (max-width: 767px) {
  .col-6 { width: 100%; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .full-width-tablet { width: 100%; }
}
@media (max-width: 480px) {
  .full-bleed-mobile { margin-left: -16px; margin-right: -16px; width: calc(100% + 32px); max-width: calc(100% + 32px); }
}
.main-content { width: calc(100% - 340px - 40px); float: left; }
@media (max-width: 1023px) {
  .main-content { width: auto; float: none; }
}
.sidebar { width: 340px; float: right; margin-left: 1.5em; margin-bottom: 1.5em; }
@media (max-width: 1023px) {
  .sidebar { float: none; margin: 2em auto; width: auto; }
}
.sidebar > :first-child { margin-top: 0px; }
.pg_collection .sf-group-header-journal .title { color: transparent; text-indent: -100px; display: inline-block; }
.pg_collection .sf-group-header-journal .title::after { content: "Filter by Journals"; color: rgb(0, 0, 0); float: left; text-indent: 0px; }
.pg_collection .sf-group-header-article-type .title { color: rgb(0, 0, 0); }
.pg_collection .sf-group-header-article-type + .sf-facet-list { display: inline; }
@media (min-width: 641px) {
  .pg_collection .movable-ad-target { width: 300px !important; }
}
.pg_collection .journal-facet-all { display: inline-block; vertical-align: middle; }
@media (max-width: 767px) {
  .pg_collection .journal-facet-all { display: block; margin-bottom: 12px; }
}
.pg_collection .sf-facet { display: inline-block; margin-bottom: 12px; }
@media (max-width: 767px) {
  .pg_collection .sf-facet { padding-left: 22px; line-height: 1.3; }
  .pg_collection .sf-facet input[type="checkbox"] { margin: 0px 4px 0px -21px; }
}
.pg_collection .sf-facet label { display: inline; text-transform: capitalize; }
@media (max-width: 767px) {
  .pg_collection .sf-facet label { display: inline-block; vertical-align: top; line-height: 1.3; }
}
.pg_collection #tbAbsrSolrSearch { padding-left: 180px; }
@media (max-width: 767px) {
  .pg_collection #tbAbsrSolrSearch { padding-left: 10px; }
}
.pg_collection .article-browse { transition: all 0.2s ease-in-out 0s; }
.pg_collection .article-browse--term-search-label { top: 17px; left: 16px; padding-right: 8px; border-right: 2px solid rgb(221, 221, 221); }
@media (max-width: 767px) {
  .pg_collection .article-browse--term-search-label { position: static; border-right: medium none; margin-bottom: 5px; }
}
.pg_collection .learning-search-results-contents { transition: all 0.2s ease-in-out 0s; }
.pg_collection .learning-search-results-contents--term-search-label { top: 17px; left: 16px; padding-right: 8px; border-right: 2px solid rgb(221, 221, 221); }
@media (max-width: 767px) {
  .pg_collection .learning-search-results-contents--term-search-label { position: static; border-right: medium none; margin-bottom: 5px; }
}
.pg_collection.collection-facets--wrap-active .article-browse { transform: translateX(250px); }
.pg_collection.collection-facets--wrap-active .learning-search-results-contents { transform: translateX(250px); }
.pg_collection .collection-facets--wrap { transition: all 0.2s ease-in-out 0s; position: relative; z-index: 10; }
@media (max-width: 767px) {
  .pg_collection .collection-facets--wrap { width: 240px; padding: 0px 10px; }
}
@media (max-width: 767px) {
  .pg_collection .collection-facets--wrap { float: none; position: absolute; transform: translateX(-250px); }
}
@media (max-width: 767px) {
  .pg_collection .collection-facets--wrap.active-state { transform: translateX(0px); }
}
.search-results { overflow: hidden; padding-left: 45px; transition: all 0.2s ease-in-out 0s; }
@media (max-width: 1150px) {
  .search-results { padding-left: 25px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .search-results { padding-left: 15px; }
}
@media (max-width: 767px) {
  .search-results { padding-left: 0px; }
}
.search-facets { width: 290px; float: left; font-weight: 700; transition: all 0.2s ease-in-out 0s; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
@media (max-width: 1023px) {
  .search-facets { width: 230px; }
}
@media (max-width: 767px) {
  .search-facets { float: none; position: absolute; transform: translateX(-240px); }
}
@media (max-width: 767px) {
  .search-facets.active-state { transform: translateX(0px); }
}
.search-facets ul { list-style-type: none; margin-left: 0px; padding-left: 0px; margin-bottom: 0px; }
.search-facets li.sf-facet { line-height: 1.4; margin-bottom: 1em; font-size: 0.9em; }
.search-facets .type-multi-select li.sf-facet, .search-facets .type-single-prefix li.sf-facet { padding-left: 18px; }
.search-facets .type-multi-select li.sf-facet .chkSelect, .search-facets .type-single-prefix li.sf-facet .chkSelect { margin-left: -17px; }
.search-facets input { margin-bottom: 0px; vertical-align: middle; width: auto; }
.search-facets a { color: rgb(0, 0, 0); }
.search-facets h4.facet-title { font-size: 1.25em; }
.search-facets .date-facet label { margin-bottom: 0.25em; }
.search-facets .date-facet input { margin-bottom: 0.75em; width: 100%; }
.search-facets .clear { color: rgb(255, 255, 255); text-transform: uppercase; font-size: 12px; margin: 5px 0px 0px 5px; font-weight: 700; padding: 3px 4px; float: right; }
.search-facets .clear:hover { text-decoration: none; }
.search-facets .clear::before { content: "x "; font-weight: 400; text-transform: lowercase; vertical-align: 1px; }
.search-facets .facet-more-less { color: rgb(215, 21, 52); }
.search-facets .facet-more-less:hover { text-decoration: none; }
.search-facets .facet-more-less .symbol { letter-spacing: 0.075em; }
.pg_learningsearchresults.search-facets-active .search-results, .pg_searchresults.search-facets-active .search-results { transform: translateX(250px); }
.pg_learningsearchresults h2.sr-description, .pg_searchresults h2.sr-description { font-size: 1em; }
.pg_learningsearchresults h2.sr-description .sr-terms, .pg_searchresults h2.sr-description .sr-terms { display: block; font-size: 2em; font-weight: 700; }
.pg_learningsearchresults .advanced-search-link, .pg_searchresults .advanced-search-link { font-size: 1.25em; margin-bottom: 1em; font-weight: 700; color: rgb(152, 27, 30); display: inline-block; vertical-align: middle; }
.pg_learningsearchresults .advanced-search-link:hover, .pg_searchresults .advanced-search-link:hover { color: rgb(152, 27, 30); }
@media (max-width: 767px) {
  .pg_learningsearchresults .advanced-search-link, .pg_searchresults .advanced-search-link { margin-bottom: 0.65em; }
}
.pg_learningsearchresults .advanced-search-link::before, .pg_searchresults .advanced-search-link::before { margin-right: 8px; position: relative; top: -1px; }
.pg_learningsearchresults .search-facet, .pg_searchresults .search-facet { padding: 15px; border: 1px solid rgb(221, 221, 221); margin-bottom: 1.25em; }
.pg_learningsearchresults .sr-active-facets, .pg_searchresults .sr-active-facets { color: rgb(255, 255, 255); padding: 2px 10px; margin-bottom: 0.5em; }
.pg_learningsearchresults .sr-active-facets a.close, .pg_searchresults .sr-active-facets a.close { margin-right: 5px; display: inline-block; background: rgb(255, 255, 255) none repeat scroll 0% 0%; line-height: 1; padding: 2px 4px; }
.pg_learningsearchresults .sr-active-facets a.close:hover, .pg_searchresults .sr-active-facets a.close:hover { text-decoration: none; }
.sr-sort { font-size: 0.9em; margin-bottom: 1em; }
.sr-sort .separator { margin-left: 3px; margin-right: 3px; }
.sr-sort .separator:last-of-type { display: none; }
.sr-content { text-align: left; border-bottom: 1px solid rgb(221, 221, 221); margin: 1em; }
.sort-item { position: relative; border-bottom: 1px solid rgb(0, 0, 0); }
.sort-item:hover { text-decoration: none; }
.sort-item.active { border: medium none; }
.search-results-list { margin: 0px 0px 2em; list-style-type: none; }
.pg_collection .narrow-filter, .pg_searchresults .narrow-filter { display: block; margin-bottom: 1em; padding: 4px 0px; position: relative; color: rgb(152, 27, 30); font-weight: 700; font-size: 1.25em; transition: none 0s ease 0s ; }
.pg_collection .narrow-filter:hover, .pg_searchresults .narrow-filter:hover { text-decoration: none; color: rgb(152, 27, 30); }
.pg_collection .narrow-filter.target-active, .pg_searchresults .narrow-filter.target-active { background: rgb(152, 27, 30) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.pg_collection .narrow-filter.target-active::after, .pg_searchresults .narrow-filter.target-active::after { background: rgb(152, 27, 30) none repeat scroll 0% 0%; }
.pg_collection .narrow-filter::after, .pg_searchresults .narrow-filter::after { content: ""; width: 120%; top: 0px; bottom: 0px; left: -30px; z-index: -1; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); position: absolute; }
.pg_learningsearchresults .narrow-filter { display: block; margin-bottom: 1em; padding: 4px 0px; position: relative; color: rgb(73, 120, 188); font-weight: 700; font-size: 1.25em; transition: none 0s ease 0s ; }
.pg_learningsearchresults .narrow-filter:hover { text-decoration: none; color: rgb(73, 120, 188); }
.pg_learningsearchresults .narrow-filter.target-active { background: rgb(73, 120, 188) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.pg_learningsearchresults .narrow-filter.target-active::after { background: rgb(73, 120, 188) none repeat scroll 0% 0%; }
.pg_learningsearchresults .narrow-filter::after { content: ""; width: 120%; top: 0px; bottom: 0px; left: -30px; z-index: -1; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); position: absolute; }
.learning-facets--wrap-active .article-browse { transform: translateX(250px); }
.learning-facets--wrap { transition: all 0.2s ease-in-out 0s; position: relative; z-index: 10; }
@media (max-width: 767px) {
  .learning-facets--wrap { width: 240px; padding: 0px 10px; }
}
@media (max-width: 767px) {
  .learning-facets--wrap { float: none; position: absolute; transform: translateX(-250px); }
}
@media (max-width: 767px) {
  .learning-facets--wrap.active-state { transform: translateX(0px); }
}
.advanced-search-content { color: rgb(0, 0, 0); }
.advanced-search-content h1 { margin-bottom: 1em; }
.advanced-search-content input { border-radius: 5px; padding: 10px; width: auto; font-size: 0.95em; }
.advanced-search-content select { font-size: 0.95em; }
.advanced-search-content label { font-size: 0.95em; color: rgb(0, 0, 0); }
.advanced-search-content .sub-label { font-weight: 400; margin-bottom: 0px; }
.advanced-search-content select { border-radius: 5px; }
.advanced-search-content .search-field-options { clear: both; margin: -10px 0px 20px; }
.advanced-search-content .search-field-options label { font-weight: 400; }
@media (max-width: 480px) {
  .advanced-search-content .search-field-options label { margin-bottom: 0.3em; }
}
.advanced-search-content .search-field-options .section-label { font-weight: 700; }
@media (max-width: 480px) {
  .advanced-search-content .search-field-options .section-label { line-height: 1.1; }
}
.advanced-search-content .search-field-options input { margin-bottom: 0px; }
@media (max-width: 480px) {
  .advanced-search-content .search-field-options li:not(:first-of-type) { width: calc(100% - 110px); float: right; }
}
.advanced-search-content .input-full { width: calc(100% - 110px); }
@media (max-width: 767px) {
  .advanced-search-content .input-full { width: 100%; }
}
.advanced-search-content .input-large { width: 83%; float: left; margin-bottom: 0px; }
@media (max-width: 480px) {
  .advanced-search-content .input-large { width: 77%; }
}
.advanced-search-content .input-medium { width: calc(83% - 110px); float: left; margin-bottom: 0px; }
@media (max-width: 767px) {
  .advanced-search-content .input-medium { width: 83%; }
}
@media (max-width: 480px) {
  .advanced-search-content .input-medium { width: 77%; }
}
@media (min-width: 768px) {
  .advanced-search-content .inline-input-label { width: 110px; float: left; height: 40px; line-height: 40px; text-align: right; padding-right: 20px; }
}
.advanced-search-content .search-input-wrap { margin-bottom: 20px; }
.advanced-search-content .submit { width: 15%; float: right; height: 40px; line-height: 36px; padding: 0px; }
@media (max-width: 480px) {
  .advanced-search-content .submit { width: 21%; }
}
.advanced-search-content .icon-search { font-size: 1.3em; }
.advanced-search-content .inline-input-wrap { width: 16%; float: left; margin-right: 1.5%; }
@media (min-width: 768px) and (max-width: 1023px) {
  .advanced-search-content .inline-input-wrap { width: 15%; }
}
@media (max-width: 767px) {
  .advanced-search-content .inline-input-wrap { width: 100%; margin: 0px 0px 0.5em; }
}
.advanced-search-content .citation-input { width: 100%; margin-bottom: 5px; }
.advanced-search-content .articletype-filter-wrap, .advanced-search-content .publication-filter { margin-bottom: 1.5em; }
.advanced-search-content .articletype-filter-wrap .journal-filter-wrap .submit, .advanced-search-content .publication-filter .journal-filter-wrap .submit { float: left; width: 200px; }
@media (max-width: 767px) {
  .advanced-search-content .articletype-filter-wrap .journal-filter-wrap .submit, .advanced-search-content .publication-filter .journal-filter-wrap .submit { width: 120px; }
}
.advanced-search-content .articletype-filter-wrap .articletype-filter, .advanced-search-content .articletype-filter-wrap .journal-filter, .advanced-search-content .publication-filter .articletype-filter, .advanced-search-content .publication-filter .journal-filter { margin: 0px 0px 2em; }
@media (min-width: 768px) {
  .advanced-search-content .articletype-filter-wrap .articletype-filter, .advanced-search-content .articletype-filter-wrap .journal-filter, .advanced-search-content .publication-filter .articletype-filter, .advanced-search-content .publication-filter .journal-filter { columns: 2 auto; column-fill: balance; column-gap: 40px; page-break-inside: avoid; }
}
.advanced-search-content .articletype-filter-wrap .articletype-filter li, .advanced-search-content .articletype-filter-wrap .journal-filter li, .advanced-search-content .publication-filter .articletype-filter li, .advanced-search-content .publication-filter .journal-filter li { page-break-inside: avoid; font-size: 0.95em; line-height: 1.3; margin-bottom: 6px; }
.advanced-search-content .articletype-filter-wrap .inline-input-label, .advanced-search-content .publication-filter .inline-input-label { height: auto; line-height: 1.3; }
.advanced-search-content .articletype-filter-wrap { margin-bottom: 0px; }
.advanced-search-content input[type="checkbox"] { margin-bottom: 0px; position: relative; top: 1px; }
.advanced-search-content .date { width: calc(50% - 55px); float: left; margin-bottom: 20px; }
.advanced-search-content .date:first-of-type { padding-right: 20px; }
@media (max-width: 560px) {
  .advanced-search-content .date:first-of-type { margin-right: 0px; }
}
@media (max-width: 767px) {
  .advanced-search-content .date { width: 50%; }
}
.advanced-search-content .date input { width: 100%; margin-bottom: 5px; }
.advanced-search-content .more-facets { padding: 15px 20px; background: rgb(250, 250, 250) none repeat scroll 0% 0%; border: 1px solid rgb(221, 221, 221); }
@media (max-width: 767px) {
  .advanced-search-content .more-facets { padding: 10px; }
}
.advanced-search-content .toggle-facets { font-size: 1.25em; }
@media (max-width: 767px) {
  .advanced-search-content .toggle-facets { font-size: 1em; }
}
.advanced-search-content .toggle-facets i { top: 6px; }
@media (max-width: 767px) {
  .advanced-search-content .toggle-facets i { top: 4px; }
}
.limit-results-search { margin-top: 25px; display: none; }
.expanded .limit-results-search { display: block; }
.limit-results-search .author { margin-bottom: 0.25em; }
#advSearchContainer.section-container { border-top: medium none; }
#advSearchContainer .search-section { margin-bottom: 2.5em; }
#advSearchContainer .section-title { margin: 0px 0px 1em; padding-bottom: 4px; border-bottom: 1px solid rgb(221, 221, 221); }
#advSearchContainer .section-title a { color: rgb(0, 0, 0); }
@media (min-width: 1024px) {
  #advSearchContainer .section-title a { pointer-events: none; }
}
#advSearchContainer .search-module { padding: 0px 50px; }
@media (min-width: 768px) and (max-width: 1023px) {
  #advSearchContainer .search-module { padding: 0px 30px; }
}
@media (max-width: 767px) {
  #advSearchContainer .search-module { padding: 0px 15px; }
}
@media (max-width: 480px) {
  #advSearchContainer .search-module { padding: 0px; }
}
#advSearchContainer > section { margin-bottom: 15px; padding-bottom: 15px; }
#advSearchContainer > section > .title { cursor: default; }
#advSearchContainer .panel { border: medium none; margin-bottom: 0px; padding: 0px; background: transparent none repeat scroll 0px 0px; }
#advSearchContainer .inbetween { line-height: 32px; vertical-align: middle; text-align: center; }
#advSearchContainer ul { list-style-type: none; }
.article-full-text .para i + a::before { content: " "; }
.heading-text a { color: rgb(51, 51, 51); }
.heading-text a:hover { color: rgb(51, 51, 51); }
@media (min-width: 1024px) {
  body.split-screen { height: 100%; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; overflow: hidden; }
}
.split-screen .editors-choice-header, .split-screen .footer-ad, .split-screen .leader-ad { display: none; }
.split-screen .master-main { padding-top: calc(92px + 5px); }
@media (min-width: 1024px) {
  .split-screen .master-main { height: calc(100vh); }
}
@media (max-width: 767px) {
  .split-screen .master-main { padding-top: calc(86px + 5px); }
}
.content-panel { width: 50%; height: calc(100% - 92px - 5px); overflow-y: auto; overflow-x: hidden; position: absolute; left: 0px; direction: rtl; }
@media (max-width: 1023px) {
  .content-panel { width: auto; height: auto; overflow: auto; position: relative; }
}
@media (max-width: 767px) {
  .content-panel { height: calc(100% - 86px - 5px); }
}
@media (max-width: 1023px) {
  .nav-active .content-panel { overflow: hidden; }
}
.content-panel .full-text-tab { direction: ltr; padding: 1.5em; }
@media (min-width: 1024px) {
  .content-panel .full-text-tab { overflow: auto; clip: auto; height: auto; width: auto; margin: 0px; border: medium none; position: relative; }
}
@media (max-width: 767px) {
  .content-panel .full-text-tab { padding: 1em; }
}
.resources-panel { width: 50%; height: calc(100% - 92px - 5px); overflow-x: hidden; position: absolute; overflow-y: scroll; right: 0px; border-left: 1px solid rgb(221, 221, 221); }
@media (max-width: 1023px) {
  .resources-panel { width: auto; height: auto; overflow: auto; position: relative; }
}
@media (max-width: 767px) {
  .resources-panel { height: calc(100% - 86px - 5px); }
}
@media (max-width: 1023px) {
  .resources-panel { overflow-y: hidden; }
}
@media (max-width: 1023px) {
  .nav-active .resources-panel { overflow: hidden; }
}
.resource-tab { position: absolute; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); height: 1px; width: 1px; margin: -1px; border: 0px none; padding: 1.5em; }
@media (max-width: 480px) {
  .resource-tab { padding: 1em; }
}
.resource-tab.tab-active { overflow: auto; clip: auto; height: auto; width: auto; margin: 0px; border: medium none; position: relative; }
.contents-tab .toolbar-pdf { text-align: left; color: rgb(0, 0, 0); font-weight: 700; padding-left: 0px; margin-bottom: 1.5em; }
.contents-tab .toolbar-pdf::before { height: 40px; width: 40px; }
.split-screen .contents-tab-contents { float: left; }
@media all and (max-width: 480px) {
  .split-screen .contents-tab-contents { float: none; }
}
.split-screen .contents-tab-ad { float: right; }
@media all and (max-width: 480px) {
  .split-screen .contents-tab-ad { float: none; }
}
.split-screen .advertisement { margin-top: 0px; }
.quizSection.highlighted { background-color: rgb(254, 255, 177); }
.quizSection.highlighted a { background: transparent none repeat scroll 0px 0px; }
@media (max-width: 1023px) {
  .pg_index .main-content .advertisement, .pg_journal .main-content .advertisement { display: block; }
}
.site-links-wrap { border-bottom: 1px solid rgb(221, 221, 221); margin-bottom: 2em; }
@media (max-width: 560px) {
  .site-links-wrap { display: none; }
}
.site-links-wrap .site-links { display: table; max-width: 1300px; margin-left: auto; margin-right: auto; width: 100%; }
.site-links-wrap .site-links::after { clear: both; content: ""; display: table !important; }
.site-links-wrap .site-link { display: table-cell; text-align: center; padding-top: 5px; padding-bottom: 5px; color: rgb(51, 51, 51); font-weight: 500; position: relative; border-right: 1px solid rgb(221, 221, 221); border-top: 1px solid transparent; width: 20%; }
.site-links-wrap .site-link:first-child { border-left: 1px solid rgb(221, 221, 221); }
@media (max-width: 1300px) {
  .site-links-wrap .site-link:first-child { border-left: medium none; }
}
@media (max-width: 1300px) {
  .site-links-wrap .site-link:last-child { border: medium none; }
}
.site-links-wrap .site-link:hover { text-decoration: none; }
.site-links-wrap .site-link.has-sub-nav { min-width: 200px; }
.site-links-wrap .site-link.has-sub-nav span { position: relative; }
.site-links-wrap .site-link.has-sub-nav span::after { font-family: ama_icons; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -moz-osx-font-smoothing: grayscale; position: absolute; margin-left: 8px; top: 5px; color: transparent; left: 100%; display: inline-block; font-size: 0.8em; vertical-align: inherit; transform: rotate(90deg); }
.site-links-wrap .site-link.target-active { border-top: 1px solid rgb(221, 221, 221); background: rgb(248, 246, 247) none repeat scroll 0% 0%; }
.site-links-wrap .site-link.target-active span::after { color: rgb(0, 0, 0); }
.site-links-wrap .site-link.target-active::after { content: ""; display: block; height: 1px; background: rgb(221, 221, 221) none repeat scroll 0% 0%; position: absolute; width: calc(100% - 24px); top: 100%; left: 12px; z-index: 1000; }
.site-links-wrap .site-link.target-active .site-link--sub-nav { overflow: auto; clip: auto; height: auto; margin: 0px; position: absolute; top: 100%; left: -1px; width: calc(100% + 2px); text-align: left; z-index: 15; background: rgb(248, 246, 247) none repeat scroll 0% 0%; border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(221, 221, 221) rgb(221, 221, 221); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.site-links-wrap .site-link--sub-nav { position: absolute; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px none; }
.site-links-wrap .site-link a { display: block; line-height: 1.3; padding: 7px 12px; border-bottom: 1px solid rgb(221, 221, 221); color: rgb(51, 51, 51); }
.site-links-wrap .site-link a:hover { text-decoration: none; background: rgb(232, 229, 225) none repeat scroll 0% 0%; color: rgb(215, 21, 52); }
.pg_journal .content { padding-top: 0px; }
.pg_journal .site-link { width: 25%; }
.pg_journal .journal-name { display: block; height: 80px; width: auto; line-height: 1.2; margin: 1em auto 2em; padding: 0px 15px; }
@media (max-width: 1023px) {
  .pg_journal .journal-name { height: 60px; margin: 1.75em auto; }
}
@media (max-width: 767px) {
  .pg_journal .journal-name { height: 50px; margin: 1.5em auto; }
}
@media (max-width: 560px) {
  .pg_journal .journal-name { height: 40px; }
}
@media (max-width: 480px) {
  .pg_journal .journal-name { height: 30px; }
}
.pg_journal[data-thm="otol"] .journal-name { height: 145px; }
@media (max-width: 1023px) {
  .pg_journal[data-thm="otol"] .journal-name { height: 109px; }
}
@media (max-width: 767px) {
  .pg_journal[data-thm="otol"] .journal-name { height: 91px; }
}
@media (max-width: 560px) {
  .pg_journal[data-thm="otol"] .journal-name { height: 73px; }
}
@media (max-width: 480px) {
  .pg_journal[data-thm="otol"] .journal-name { height: 54px; }
}
.pg_journal[data-thm="neurp"] .journal-name { height: 102px; }
@media (max-width: 1023px) {
  .pg_journal[data-thm="neurp"] .journal-name { height: 77px; }
}
@media (max-width: 767px) {
  .pg_journal[data-thm="neurp"] .journal-name { height: 64px; }
}
@media (max-width: 560px) {
  .pg_journal[data-thm="neurp"] .journal-name { height: 51px; }
}
@media (max-width: 480px) {
  .pg_journal[data-thm="neurp"] .journal-name { height: 38px; }
}
.just-published--header { border-bottom: 1px solid rgb(221, 221, 221); margin-bottom: 1.5em; }
.just-published--title::after { transform: rotate(-90deg); font-size: 0.7em; margin-left: 6px; }
.just-published--date { color: rgb(0, 0, 0); float: right; font-weight: 500; margin-top: 6px; }
@media (max-width: 1023px) {
  .just-published--date { margin-top: 4px; }
}
@media (max-width: 480px) {
  .just-published--date { float: none; }
}
.just-published--group { width: 32%; margin-right: 2%; float: left; margin-bottom: 1em; }
.just-published--group:last-of-type { margin-right: 0px; }
@media (max-width: 640px) {
  .just-published--group { width: auto; float: none; margin: 0px 0px 2em; }
}
.just-published--type { font-weight: 700; margin-bottom: 0.5em; line-height: 1.3; }
.just-published--more { clear: both; display: block; background: rgb(243, 243, 243) none repeat scroll 0% 0%; padding: 0.6em 1em; margin-bottom: 2em; }
.just-published--more::after { clear: both; content: ""; display: table !important; }
.just-published--more:hover { text-decoration: none; }
.just-published--more:hover .just-published--more-button { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.just-published--more-text { font-weight: 500; color: rgb(0, 0, 0); font-size: 1.5em; }
.just-published--more-text::before { font-size: 1.75em; margin-right: 12px; }
@media (max-width: 480px) {
  .just-published--more-text::before { font-size: 1.25em; }
}
.just-published--more-button { display: inline-block; border-radius: 6px; line-height: 1.3; text-align: center; transition: all 125ms linear 0s; color: rgb(255, 255, 255); padding: 5px 12px; float: right; font-weight: 500; min-width: 120px; margin-top: 0.3em; }
.just-published--more-button:hover { cursor: pointer; text-decoration: none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
@media (max-width: 480px) {
  .just-published--more-button { margin-top: 0px; min-width: auto; }
}
.pg_index .journal-name { display: block; height: 60px; width: auto; line-height: 1.2; margin: 1.75em auto 2.5em; padding: 0px 15px; }
@media (max-width: 1023px) {
  .pg_index .journal-name { height: 50px; margin: 2em auto; }
}
@media (max-width: 767px) {
  .pg_index .journal-name { height: 42px; margin: 1.75em auto; }
}
@media (max-width: 560px) {
  .pg_index .journal-name { height: 35px; margin: 1.5em auto 1em; }
}
@media (max-width: 480px) {
  .pg_index .journal-name { height: 27px; }
}
.page-quiz .quiz-no-access { padding: 2em 0px 0px; }
.page-quiz .quiz-no-access a { margin-bottom: 1em; }
.page-quiz .quiz-no-access p { margin-bottom: 0px; }
.page-quiz .has-cb label { display: inline; }
.page-quiz .has-cb input { padding: 8px; }
.page-quiz .has-cb input[type="checkbox"] + label { margin-left: 0px; }
.page-quiz .ed-objective-survey-scores input[type="radio"] + label { margin-right: 1rem; }
@media (max-width: 767px) {
  .pg_learningsearchresults .cme-info .cme-credits { display: none; }
}
@media (max-width: 767px) {
  .pg_learningsearchresults .cme-info .cme-complete { font-size: 20px; padding-top: 20px; padding-bottom: 10px; }
}
@media (max-width: 767px) {
  .pg_learningsearchresults .cme-info .cme-activities { font-size: 20px; padding-top: 20px; padding-bottom: 10px; }
}
.cme-info { text-align: center; color: rgb(0, 0, 0); padding-bottom: 10px; }
.cme-info .icon-profile { font-size: 22px; margin-right: 6px; }
.cme-info .cme-credits { display: inline-block; margin: 0px 15px; }
.cme-info .cme-credits a { font-weight: 500; }
.cme-info .cme-complete { margin: 0px 15px; display: inline-block; }
.cme-info .cme-activities { margin: 0px 15px; display: inline-block; }
.cme-info.access a { color: rgb(0, 0, 0); vertical-align: middle; }
.cme-info.no-access { font-weight: 500; }
.cme-subscription { text-align: center; }
.cme-subscription { font-size: 14px; }
@media all and (max-width: 360px) {
  .cme-subscription { font-size: 12px; }
}
.page-learning .cme-subscription { text-align: left; margin-bottom: 0px; border-bottom: medium none; padding-bottom: 0px; }
.page-learning .cme-subscription-expiration { font-size: 13px; }
@media all and (max-width: 360px) {
  .page-learning .cme-subscription-expiration { font-size: 12px; }
}
.page-learning .cme-complete { padding-bottom: 1em; }
.page-learning .cme-activities { padding-bottom: 1em; }
.page-journalarticlecme .widget-CreditStatusBar { min-width: 325px; }
.page-journalarticlecme .cme-complete { padding-bottom: 1em; }
.page-journalarticlecme .cme-activities { padding-bottom: 1em; }
.page-journalarticlecme .cme-subscription { border: medium none; margin-bottom: 0px; padding-bottom: 0px; text-align: left; }
.page-journalarticlecme .cme-subscription-expiration { font-size: 13px; }
@media all and (max-width: 1200px) {
  .page-journalarticlecme .cme-subscription-expiration { font-size: 12px; }
}
@media all and (max-width: 1000px) {
  .page-journalarticlecme .cme-subscription-expiration { font-size: 13px; }
}
@media all and (max-width: 360px) {
  .page-journalarticlecme .cme-subscription-expiration { font-size: 12px; }
}
.cme-number { background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(244, 244, 244); font-weight: 700; font-size: 12px; display: inline-block; border-radius: 50%; line-height: 16px; height: 22px; min-width: 22px; margin-right: 6px; padding: 3px; text-align: center; }
.cme-number--text { display: inline-block; font-weight: 700; vertical-align: middle; }
.cme-avail-number { color: rgb(73, 120, 188); font-weight: 700; font-size: 12px; display: inline-block; border-radius: 50%; border-style: solid; border-width: 1px; border-color: rgb(73, 120, 188); line-height: 16px; height: 22px; min-width: 22px; margin-right: 6px; padding: 3px; text-align: center; }
.cme-avail-number--text { display: inline-block; font-weight: 700; vertical-align: middle; }
.article-quiz-view-tabs { border: 1px solid rgb(221, 221, 221); padding: 1em; }
@media (max-width: 767px) {
  .article-quiz-view-tabs { padding: 0px; }
}
.article-quiz-view-tabs .btn { display: inline-block; min-width: auto; border-radius: 6px; line-height: 1.3; text-align: center; transition: all 125ms linear 0s; padding: 5px 12px; font-weight: 700; background: rgb(73, 120, 188) none repeat scroll 0% 0%; border-color: rgb(73, 120, 188) !important; color: rgb(255, 255, 255) !important; }
.article-quiz-view-tabs .btn:hover { cursor: pointer; text-decoration: none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.article-quiz-view-tabs .btn:hover { color: rgb(73, 120, 188) !important; }
.article-quiz-view-tabs .take-quiz-tab a { color: rgb(73, 120, 188); }
.ed-objective { font-size: 14px; }
.ed-objective b { font-size: 1.25em; font-weight: 700; line-height: 2; }
.quiz-no-access { padding: 1em; }
@media (max-width: 767px) {
  .quiz-no-access { padding: 0px; }
}
.quiz-no-access .btn.btn--sign-in { margin-right: 1em; }
@media (max-width: 480px) {
  .quiz-no-access .btn.btn--sign-in { margin: 0px 0px 1em; }
}
@media (max-width: 480px) {
  .quiz-no-access .btn { display: block; }
}
.quiz--question-wrap { padding: 0.25em 4em; }
@media (max-width: 767px) {
  .quiz--question-wrap { padding: 0px; }
}
.quiz--footer { padding: 0px 1em 1em 1.5em; }
@media (max-width: 767px) {
  .quiz--footer { padding: 0px; }
}
.quiz--result--answer { margin-bottom: 0.75em; }
.content-cme-info { font-weight: 500; margin-bottom: 10px; }
.content-cme-info .cme-label { vertical-align: middle; }
.content-cme-info .cme-label::after { content: " | "; font-weight: 500; margin: 0px 4px; }
.content-cme-info .cme-label:last-of-type::after { display: none; }
.content-cme-info .cme-label.credit-text { font-weight: 700; }
.content-cme-info .cme-zero { background: rgb(211, 211, 211) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.superClassification { color: rgb(0, 0, 0); font-size: 1em; font-weight: 700; line-height: 1.3; margin-bottom: 0.5em; }
.no-csscolumns .pg_pastissues .issue-browse--decade-nav, .no-csscolumns .pg_pastissues .issue-browse--year-nav, .no-flexbox .pg_pastissues .issue-browse--decade-nav, .no-flexbox .pg_pastissues .issue-browse--year-nav { width: 86px; float: left; overflow: hidden; }
.no-csscolumns .pg_pastissues .issue-browse--issue-nav, .no-flexbox .pg_pastissues .issue-browse--issue-nav { overflow: hidden; padding: 0px; }
.no-csscolumns .pg_pastissues .issue-entry, .no-flexbox .pg_pastissues .issue-entry { width: 33%; float: left; }
@media (min-width: 1024px) {
  .no-csscolumns .pg_pastissues .issue-entry:nth-child(3n+1), .no-flexbox .pg_pastissues .issue-entry:nth-child(3n+1) { clear: left; }
}
@media (max-width: 1023px) {
  .no-csscolumns .pg_pastissues .issue-entry, .no-flexbox .pg_pastissues .issue-entry { width: 50%; }
}
@media (max-width: 1023px) {
  .no-csscolumns .pg_pastissues .issue-entry:nth-child(2n+1), .no-flexbox .pg_pastissues .issue-entry:nth-child(2n+1) { clear: left; }
}
.issue-view-links { margin-bottom: 2em; text-align: center; position: relative; }
.issue-view-links::after { content: ""; height: 1px; display: block; border-bottom: 1px solid rgb(221, 221, 221); z-index: 5; margin-top: 1px; }
.issue-view-tab--contents { width: calc(100% - 340px - 40px); float: left; }
@media (max-width: 1023px) {
  .issue-view-tab--contents { width: auto; float: none; }
}
.issue-view-tab--sidebar { width: 340px; float: right; margin-left: 1.5em; margin-bottom: 1.5em; }
@media (max-width: 1023px) {
  .issue-view-tab--sidebar { float: none; margin: 2em auto; width: auto; }
}
.widget-IssuesTabbedView .issue-view-trigger { font-size: 1.6rem; font-weight: 700; margin: 0px 0.6em; background: rgb(242, 242, 242) none repeat scroll 0% 0%; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; display: inline-block; color: rgb(0, 0, 0); position: relative; line-height: 1.1; padding: 0.5em 0.75em; box-sizing: border-box; vertical-align: middle; }
.widget-IssuesTabbedView .issue-view-trigger:hover { text-decoration: none; color: rgb(0, 0, 0); }
.widget-IssuesTabbedView .issue-view-trigger.target-tab-active { background: rgb(255, 255, 255) none repeat scroll 0% 0%; z-index: 5; top: 2px; }
.widget-IssuesTabbedView .issue-view-trigger.target-tab-active::before { position: absolute; content: ""; display: block; height: 1px; top: -5px; width: calc(100% + 2px); left: -1px; box-sizing: border-box; }
.widget-IssuesTabbedView .issue-view-trigger.target-tab-active { cursor: default; }
@media (max-width: 767px) {
  .widget-IssuesTabbedView .issue-view-trigger { font-size: 1.3rem; }
}
@media (max-width: 610px) {
  .widget-IssuesTabbedView .issue-view-trigger { margin: 0px 0.4em; padding: 0.3em 0.75em; }
}
@media (max-width: 480px) {
  .widget-IssuesTabbedView .issue-view-trigger { font-size: 1.25rem; margin: 0px 0.2em; padding: 0.3em 0.4em; }
}
@media (max-width: 610px) {
  .widget-IssuesTabbedView .issue-view-trigger span { display: block; }
}
.issue--text { font-size: 1.5em; color: rgb(0, 0, 0); }
.issue--info { clear: both; margin-bottom: 2.5em; position: relative; padding-right: 75px; }
.issue--journal-rss { position: absolute; top: 0px; right: 10px; }
.issue--journal-rss::before { font-size: 1.75em; color: rgb(0, 0, 0); }
.widget-IssuesNextAndPrevious .next, .widget-IssuesNextAndPrevious .previous { font-size: 30px; color: rgb(0, 0, 0); }
.widget-IssuesNextAndPrevious .next.disabled, .widget-IssuesNextAndPrevious .previous.disabled { color: rgb(153, 153, 153); }
.widget-IssuesNextAndPrevious .previous { margin-right: 0.5em; }
.pg_currentissue .master-main, .pg_newonline .master-main, .pg_pastissues .master-main { padding: 1em; max-width: 1200px; margin: 2em auto; }
.pg_currentissue .master-main::after, .pg_newonline .master-main::after, .pg_pastissues .master-main::after { clear: both; content: ""; display: table !important; }
@media (max-width: 480px) {
  .pg_currentissue .master-main, .pg_newonline .master-main, .pg_pastissues .master-main { padding: 1em 8px; }
}
.pg_currentissue .always-hide, .pg_newonline .always-hide, .pg_pastissues .always-hide { display: none; }
.pg_currentissue .issue-content-section .issue-meta, .pg_newonline .issue-content-section .issue-meta, .pg_pastissues .issue-content-section .issue-meta { display: none; }
.pg_currentissue .issue-content-section .innerList li.selected, .pg_newonline .issue-content-section .innerList li.selected, .pg_pastissues .issue-content-section .innerList li.selected { background: rgb(91, 181, 187) none repeat scroll 0% 0%; }
.pg_currentissue select, .pg_newonline select, .pg_pastissues select { width: 100%; }
.pg_currentissue .select-hed, .pg_newonline .select-hed, .pg_pastissues .select-hed { font-weight: 500; }
.pg_currentissue .ad-single-box-mobile, .pg_newonline .ad-single-box-mobile, .pg_pastissues .ad-single-box-mobile { margin-top: 0.75em; margin-bottom: 3em; }
.pg_newonline .owl-carousel { display: block; }
.pg_newonline .new-online--controls { margin-bottom: 2em; }
@media (max-width: 767px) {
  .pg_newonline .new-online--controls { display: none; }
}
.pg_newonline .new-online--years { text-align: center; }
.pg_newonline .new-online--day, .pg_newonline .new-online--year { font-weight: 400; font-size: 1.25em; display: inline-block; padding: 0.5em; color: rgb(51, 51, 51); }
.pg_newonline .new-online--day:hover, .pg_newonline .new-online--year:hover { text-decoration: none; }
.pg_newonline .new-online--day.selected, .pg_newonline .new-online--year.selected { font-weight: 700; }
.pg_newonline .new-online--day.selected:hover, .pg_newonline .new-online--year.selected:hover { cursor: default; }
@media (max-width: 480px) {
  .pg_newonline .new-online--day, .pg_newonline .new-online--year { padding: 0.5em 0.25em; }
}
.pg_newonline .new-online--days-wrap { position: relative; border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); }
.pg_newonline .new-online--days { background: rgb(237, 237, 227) none repeat scroll 0% 0%; padding: 0px 2em; text-align: center; }
.new-online-controls--mobile { margin-bottom: 1em; }
.new-online-controls--mobile::after { clear: both; content: ""; display: table !important; }
@media (min-width: 768px) {
  .new-online-controls--mobile { display: none; }
}
.new-online-controls--mobile .year-wrap { width: 52%; float: left; padding-right: 20px; }
.new-online-controls--mobile .day-wrap { width: 48%; float: left; }
.issue-browse--mobile { margin-bottom: 1em; }
@media (min-width: 768px) {
  .issue-browse--mobile { display: none; }
}
.issue-browse--mobile .decade-wrap { width: 52%; float: left; padding-right: 20px; }
.issue-browse--mobile .year-wrap { width: 48%; float: left; }
.issue-browse--mobile .issue-select { padding-right: 25px; }
.past-issues--range { font-size: 1.5em; color: rgb(0, 0, 0); margin-bottom: 25px; font-weight: 700; }
@media (max-width: 767px) {
  .past-issues--range { margin-bottom: 20px; }
}
.pg_pastissues .issue-browse { margin-bottom: 3em; display: flex; }
.pg_pastissues .issue-browse::after { clear: both; content: ""; display: table !important; }
@media (max-width: 767px) {
  .pg_pastissues .issue-browse { position: absolute; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px none; }
}
.pg_pastissues .issue-browse--decade-nav, .pg_pastissues .issue-browse--year-nav { -moz-box-flex: 0; flex: 0 0 86px; display: block; text-align: center; }
.pg_pastissues .issue-browse--year-nav { background: rgb(237, 237, 227) none repeat scroll 0% 0%; border: 1px solid rgb(221, 221, 221); }
.pg_pastissues .issue-browse--issue-nav { padding: 0px; -moz-box-flex: 3; flex-grow: 3; }
.pg_pastissues .issue-browse--issues { margin: 0px; padding: 0px; list-style-type: none; columns: 3 180px; column-rule: 1px solid rgb(221, 221, 221); column-fill: balance; column-gap: 0px; page-break-inside: avoid; overflow: hidden; }
.pg_pastissues .issue-browse--decades, .pg_pastissues .issue-browse--years { margin: 0px; padding: 0px; }
.pg_pastissues .issue-entry { font-weight: 700; font-size: 0.875em; padding: 5px 15px; line-height: 1.4; color: rgb(0, 0, 0); display: block; page-break-inside: avoid; }
.pg_pastissues .issue-entry:hover { text-decoration: none; }
.pg_pastissues .issue-entry.selected { background-color: rgb(237, 237, 227); border: 1px solid rgb(221, 221, 221); }
.pg_pastissues .issue-theme, .pg_pastissues .issue-volume-page { font-weight: 400; color: rgb(51, 51, 51); }
.pg_pastissues .decade-entry, .pg_pastissues .year-entry { font-size: 1.25em; font-weight: 500; line-height: 1; padding: 11px 0px; color: rgb(0, 0, 0); display: block; }
.pg_pastissues .decade-entry:hover, .pg_pastissues .year-entry:hover { text-decoration: none; }
.pg_pastissues .decade-entry.selected { background-color: rgb(237, 237, 227); position: relative; left: 1px; border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(221, 221, 221) currentcolor rgb(221, 221, 221) rgb(221, 221, 221); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.pg_abstract .article-content, .widget-MagazineView .article-content { float: left; width: calc(100% - 340px - 50px); padding-left: 100px; }
.pg_abstract .article-content::after, .widget-MagazineView .article-content::after { clear: both; content: ""; display: table !important; }
@media (max-width: 1180px) {
  .pg_abstract .article-content, .widget-MagazineView .article-content { width: calc(100% - 300px - 30px); }
}
@media (max-width: 1023px) {
  .pg_abstract .article-content, .widget-MagazineView .article-content { width: auto; }
}
@media (max-width: 767px) {
  .pg_abstract .article-content, .widget-MagazineView .article-content { padding-left: 0px; padding-right: 0px; }
}
.pg_abstract .sidebar, .widget-MagazineView .sidebar { animation: 1.5s ease-in-out 0s normal none 1 running fadeInSlow; width: 340px; float: right; }
@media (max-width: 1180px) {
  .pg_abstract .sidebar, .widget-MagazineView .sidebar { width: 300px; }
}
@media (max-width: 1023px) {
  .pg_abstract .sidebar, .widget-MagazineView .sidebar { clear: both; width: auto; margin: 2em auto; float: none; text-align: center; }
}
.pg_abstract .full-text-link, .widget-MagazineView .full-text-link { color: rgb(255, 255, 255); display: block; width: 80px; margin: 0px 0px 0px -100px; float: left; border-radius: 5px 0px 0px 5px; padding: 6px; line-height: 1.2; }
@media (max-width: 767px) {
  .pg_abstract .full-text-link, .widget-MagazineView .full-text-link { display: none; }
}
.pg_abstract .full-text-link--text, .widget-MagazineView .full-text-link--text { font-size: 0.8em; display: inline-block; vertical-align: middle; }
.pg_abstract .full-text-link--text-top, .widget-MagazineView .full-text-link--text-top { display: block; }
.pg_abstract .full-text-link::before, .widget-MagazineView .full-text-link::before { font-size: 32px; margin-right: 2px; }
.pg_abstract .full-text-link:hover, .widget-MagazineView .full-text-link:hover { color: rgb(255, 255, 255); text-decoration: none; }
.pg_abstract .abstract-content, .pg_abstract .magazine-content, .widget-MagazineView .abstract-content, .widget-MagazineView .magazine-content { margin-bottom: 3em; }
.pg_abstract .widget-ArticleNavLinks, .widget-MagazineView .widget-ArticleNavLinks { margin-bottom: 1em; }
@media (max-width: 767px) {
  .pg_abstract .widget-ArticleNavLinks, .widget-MagazineView .widget-ArticleNavLinks { margin-bottom: 0px; }
}
.pg_abstract .h3, .pg_abstract .section-title, .widget-MagazineView .h3, .widget-MagazineView .section-title { position: relative; text-transform: none; font-size: 1.5em; margin-bottom: 0.75em; }
.pg_abstract .h3::after, .pg_abstract .section-title::after, .widget-MagazineView .h3::after, .widget-MagazineView .section-title::after { display: block; height: 0px; content: ""; }
.pg_abstract .h3 .heading-text, .pg_abstract .section-title .heading-text, .widget-MagazineView .h3 .heading-text, .widget-MagazineView .section-title .heading-text { display: inline-block; }
.pg_abstract .related-topics-heading, .widget-MagazineView .related-topics-heading { text-align: left; margin-bottom: 1em; }
@media (max-width: 1023px) {
  .pg_abstract .branded-bar, .widget-MagazineView .branded-bar { display: none; }
}
.pg_abstract .cme-promo, .widget-MagazineView .cme-promo { margin-top: -1px; }
.pg_abstract .cme-promo img, .widget-MagazineView .cme-promo img { display: block; }
@media (max-width: 1023px) {
  .pg_abstract .cme-promo img, .widget-MagazineView .cme-promo img { width: auto; margin-left: auto; margin-right: auto; }
}
.pg_abstract .article-full-text .section-jump-link { color: rgb(51, 51, 51); }
.pg_abstract .article-full-text .section-jump-link:hover { text-decoration: none; cursor: default; }
.abstract-content .full-text-link { width: 200px; }
.abstract-content .full-text-link--text { font-size: 1.2em; font-weight: 700; margin-left: 2px; }
.abstract-content .full-text-link--text-top { display: inline; }
.pg_signinshibboleth .shib-signin-right { padding-top: 1em; }
@media (max-width: 1023px) {
  .pg_signinshibboleth .shib-signin-right { margin-top: 2em; }
}
.pg_signinshibboleth .athens-link { display: inline-block; margin-bottom: 2em; }
.acct-section { font-size: 15px; border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); margin-top: -1px; }
.acct-section--hed { margin: 0px; padding: 20px 0px; transition: all 0.15s ease-in-out 0s; }
.acct-section--hed:hover { cursor: pointer; color: rgb(215, 21, 52); }
.acct-section--hed.target-active { color: rgb(215, 21, 52); }
.acct-section--hed.target-active i { transition: all 0.15s ease-in-out 0s; }
.acct-section--hed-count { color: rgb(136, 136, 136); }
.acct-section--body { padding: 0px 48px 50px; }
@media (max-width: 767px) {
  .acct-section--body { padding: 0px 40px 50px; }
}
@media (max-width: 560px) {
  .acct-section--body { padding: 0px 5px 50px; }
}
.acct-section .icon-edit { margin-right: 4px; }
.acct-section .icon-email { position: relative; top: -1px; }
.edit-link { font-weight: 700; font-size: 13px; vertical-align: middle; }
.ama-profile, .jama-profile { font-weight: 700; vertical-align: middle; margin-right: 5px; }
.ama-account-profile { border-bottom: 2px dotted rgb(221, 221, 221); padding-bottom: 1.5em; margin-bottom: 1.5em; }
.need-help { margin: 25px 20px 0px 40px; padding: 1em; background: rgb(237, 237, 227) none repeat scroll 0% 0%; }
@media (max-width: 767px) {
  .need-help { margin: 2em 0px; }
}
.need-help p:last-of-type { margin-bottom: 0px; }
h5.decorated { color: rgb(0, 0, 0); font-weight: 700; padding-bottom: 10px; margin: 25px 0px 15px; border-bottom: 1px solid rgb(221, 221, 221); }
.jama-email-value { display: inline; font-weight: 700; }
.data-row { line-height: 1.4; margin-bottom: 8px; }
.data-row:last-child { margin-bottom: 0px; }
.data-value { font-weight: 700; }
.ast { color: rgb(215, 22, 53); }
.data-label .ast { margin-left: -6px; }
.cme--create-pdf, .search-new-activity { display: inline; }
@media (max-width: 480px) {
  .cme--create-pdf, .search-new-activity { display: block; margin: 1em 0px 0px; }
}
.cme--summary { margin-bottom: 0.5em; }
@media (max-width: 480px) {
  .cme--summary { margin-bottom: 1em; }
}
.cme-number--text { margin-right: 1em; }
.cme--year { text-align: right; }
@media (max-width: 480px) {
  .cme--year { text-align: left; }
}
@media (min-width: 1024px) {
  .cme--year { display: block; width: 50%; float: right; }
}
.cme--year [name="SelectedYear"] { width: 120px; margin: 0px 1em 0px 0px; padding: 5px 10px; }
.cme--year label { margin-bottom: 0px; }
.responsive-table-wrap { overflow: auto; margin-bottom: 1em; }
.accreditation-info p { font-size: 13px; max-width: none; }
table.my-acct--table { border-collapse: collapse; font-size: 14px; min-width: 650px; width: 100%; }
table.my-acct--table.my-subscriptions { min-width: 480px; }
table.my-acct--table td, table.my-acct--table th { max-width: 300px; min-width: 94px; }
@media (max-width: 900px) {
  table.my-acct--table td, table.my-acct--table th { padding: 10px 5px; }
}
table.my-acct--table td .productDescription, table.my-acct--table th .productDescription { margin-left: 30px; }
table.my-acct--table th { border-bottom: 2px solid rgb(221, 221, 221); font-weight: 500; text-align: left; font-size: 15px; }
table.my-acct--table th.completed-by { width: 60%; }
table.my-acct--table td { border-bottom: 2px dotted rgb(221, 221, 221); vertical-align: top; padding: 18px 9px; }
table.my-acct--table .checkbox-cell { padding-left: 4px; padding-right: 4px; }
table.my-acct--table .cme--title { font-weight: 700; }
table.my-acct--table .cme--citation { color: rgb(136, 136, 136); }
table.my-acct--table .cme--info { line-height: 1.4; }
table.my-acct--table .cme--info > div { margin-bottom: 6px; }
.ma-resource { padding: 0.75em 1.5em 0.75em 4em; border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); margin-top: -1px; }
.ma-resource-title .icon-jn { margin-left: -37px; font-size: 28px; margin-right: 4px; }
@media (max-width: 767px) {
  .renew-selected--note { display: block; margin: -10px 0px 15px; }
}
.my-email-alerts { font-weight: 500; }
.ma-resource { padding: 0.75em 1.5em 0.75em 4em; border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); }
.ma-resource-title .icon-jn { margin-left: -37px; font-size: 28px; margin-right: 4px; }
.error--title { margin-bottom: 0.2em; }
.error--message { margin-bottom: 2em; }
.error--return { margin-bottom: 1.5em; }
[data-thm="learn"] .cme--microsites a:hover, [data-thm="learn"] .cme--microsites li.activeTab a { color: rgb(73, 120, 188); }
[data-thm="learn"] .btn--jama-sec.btn--jama-sec, [data-thm="learn"] .btn--jama.btn--jama { background: rgb(73, 120, 188) none repeat scroll 0% 0%; border-color: rgb(73, 120, 188); }
[data-thm="learn"] .btn--jama-sec.btn--jama-sec.selected, [data-thm="learn"] .btn--jama-sec.btn--jama-sec:hover, [data-thm="learn"] .btn--jama.btn--jama.selected, [data-thm="learn"] .btn--jama.btn--jama:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(73, 120, 188); border-color: rgb(73, 120, 188); }
[data-thm="learn"] .btn--jama-sec.btn--jama-sec.selected:hover, [data-thm="learn"] .btn--jama.btn--jama.selected:hover { background-color: rgb(73, 120, 188); border-color: rgb(73, 120, 188); color: rgb(255, 255, 255); }
[data-thm="learn"] .learning-email-signup .email-signup--text, [data-thm="learn"] .learning-email-signup-mobile .email-signup--text { color: rgb(0, 0, 0); }
[data-thm="learn"] .cme-info .cme-zero { background: rgb(73, 120, 188) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
[data-thm="learn"] .content-cme-info .cme-zero { background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
[data-thm="learn"] .cme-info-box .btn--jama-sec.btn--jama-sec, [data-thm="learn"] .cme-info-box .btn--jama.btn--jama { background: rgb(73, 120, 188) none repeat scroll 0% 0%; border-color: rgb(73, 120, 188); }
[data-thm="learn"] .cme-info-box .btn--jama-sec.btn--jama-sec.selected, [data-thm="learn"] .cme-info-box .btn--jama-sec.btn--jama-sec:hover, [data-thm="learn"] .cme-info-box .btn--jama.btn--jama.selected, [data-thm="learn"] .cme-info-box .btn--jama.btn--jama:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(73, 120, 188); border-color: rgb(73, 120, 188); }
[data-thm="learn"] .cme-info-box .btn--free-cme { background: rgb(0, 0, 0) none repeat scroll 0% 0%; border-color: rgb(0, 0, 0); }
[data-thm="learn"] .cme-info-box .btn--free-cme.selected, [data-thm="learn"] .cme-info-box .btn--free-cme:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); }
[data-thm="learn"] .cme-info-box .btn-alt { color: rgb(0, 0, 0); border: 2px solid rgb(0, 0, 0); }
[data-thm="learn"] .cme-info-box .btn-alt:hover { background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
[data-thm="learn"] .cmeCoursesContainer .branded-bar { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
[data-thm="learn"] .jama-col-sec { color: rgb(73, 120, 188) !important; }
[data-thm="learn"] .cme > .self-serve .collapsible button::after { color: rgb(73, 120, 188); }
[data-thm="learn"] .credit-status { border-bottom: 1px solid rgb(221, 221, 221); padding-bottom: 10px; margin-bottom: 2em; }
[data-thm="learn"] .cme-info .icon-profile::before, [data-thm="learn"] .cme-info-box .icon-profile::before { color: rgb(73, 120, 188); }
[data-thm="learn"] .cme-info .cme-number, [data-thm="learn"] .cme-info-box .cme-number { background: rgb(73, 120, 188) none repeat scroll 0% 0%; }
[data-thm="learn"] .cme-info .cme-avail-number, [data-thm="learn"] .cme-info-box .cme-avail-number { background: transparent none repeat scroll 0px 0px; color: rgb(73, 120, 188); border-color: rgb(73, 120, 188); border-radius: 50%; }
[data-thm="learn"] .accreditation-disclosure h6 { color: rgb(0, 0, 0); }
[data-thm="learn"] .learning-tab-contents .badges, [data-thm="learn"] .learning-tab-contents .learn-by--pub-name, [data-thm="learn"] .learning-tab-contents .learning--title { margin: 0.5em 1em; }
[data-thm="learn"] .ss-box.themed-border::before { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
[data-thm="learn"] .underlined-header { border-bottom: 1px solid rgb(0, 0, 0); }
[data-thm="learn"] .underlined-header span { color: rgb(0, 0, 0); border-bottom: 5px solid rgb(0, 0, 0); }
[data-thm="learn"] .list-style-1 li::before { color: rgb(0, 0, 0); }
[data-thm="learn"] .underlined-header span { color: rgb(0, 0, 0); }
.learning .learn-by--item .article { display: none; }
.learning-content { max-width: 1300px; margin-left: auto; margin-right: auto; }
.free-cme-offer { margin-bottom: 2em; }
@media (max-width: 1023px) {
  .free-cme-offer { margin-bottom: 0.5em; }
}
@media (min-width: 1024px) {
  .accreditation-disclosure { height: 169px; }
}
.accreditation-disclosure p { font-size: 0.9em; }
.accreditation-disclosure div.self-serve { max-height: 116px; overflow: auto; }
@media (max-width: 1023px) {
  .accreditation-disclosure div.self-serve { max-height: 150px; }
}
@media (max-width: 1023px) {
  .pg_learning .accreditation-disclosure div.self-serve { max-height: none; }
}
.learning-image img { width: 100%; }
.learn-by--item .learn-by--pub-name, .learn-by--item .learning-pub-info { margin: 0.5em 0px; }
.learn-by--item .badges { margin-bottom: 10px; }
.most--tab .learn-by--item .badges { display: none; }
.learning-view-button { float: right; }
.learn-by--footer .more--btn { clear: both; display: block; background: rgb(243, 243, 243) none repeat scroll 0% 0%; padding: 0.6em 1em; margin-bottom: 2em; font-weight: 700; line-height: 1.45; font-size: 1.5em; margin-right: 10px; color: rgb(0, 0, 0); }
.learn-by--footer .more--btn .btn { font-size: 16px; float: right; }
.learn-by--footer .more--btn:hover .btn { text-decoration: none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(73, 120, 188); border-color: rgb(73, 120, 188); }
.learn-by--footer .more--btn:hover { text-decoration: none; color: rgb(0, 0, 0); }
.learn-by--footer .more--btn .icon-audio::before, .learn-by--footer .more--btn .icon-multimedia::before, .learn-by--footer .more--btn .icon-quiz::before { color: rgb(73, 120, 188); }
.learn-by--footer .more--btn .icon-quiz { font-size: 30px; }
.learn-by--footer .more--btn .icon-audio { font-size: 30px; }
.learn-by--footer .more--btn .icon-multimedia { font-size: 35px; }
.learn-by--hed { border-bottom: 1px solid rgb(221, 221, 221); padding-bottom: 8px; margin-bottom: 25px; }
.learning-email-signup-mobile, .learning-sign-in-mobile { margin-top: 2em; display: none; }
.learning-email-signup-mobile .box-content, .learning-sign-in-mobile .box-content { background: transparent none repeat scroll 0px 0px; }
.learning-email-signup, .learning-sign-in { display: block; }
.learning-sign-in .btn, .learning-sign-in .btn--jama.btn--jama, .learning-sign-in-mobile .btn, .learning-sign-in-mobile .btn--jama.btn--jama { background: rgb(0, 0, 0) none repeat scroll 0% 0%; border-color: rgb(0, 0, 0); }
.learning-sign-in .btn--jama.btn--jama:hover, .learning-sign-in .btn:hover, .learning-sign-in-mobile .btn--jama.btn--jama:hover, .learning-sign-in-mobile .btn:hover { border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.learning-sign-in .jama-col-sec, .learning-sign-in-mobile .jama-col-sec { color: rgb(73, 120, 188) !important; }
.learning-sign-in .btn-alt, .learning-sign-in-mobile .btn-alt { color: rgb(0, 0, 0); border: 2px solid rgb(0, 0, 0); }
.learning-sign-in .btn-alt:hover, .learning-sign-in-mobile .btn-alt:hover { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.learning-view-tab-sidebar { margin-right: 0.5em; }
@media (max-width: 1030px) {
  .learning-content { margin: 2em; }
  .learning-email-signup-mobile, .learning-sign-in-mobile { display: block; }
  .learning-email-signup, .learning-sign-in { display: none; }
  .learning-selfserve-footer { width: auto; float: none; }
}
@media (min-width: 1030px) {
  .learning-selfserve-footer, .learning-tab-contents { width: calc(100% - 340px - 68px); margin-left: 20px; }
}
.learning-jumbotron-selfserve { width: 100%; max-width: none; text-align: center; }
.learning-jumbotron-selfserve .self-serve { max-height: 450px; overflow: hidden; max-width: none; }
.learning-jumbotron-selfserve img { height: auto; width: 100%; }
.learning-jumbotron-selfserve h1 { padding-top: 50px; }
.learning-jumbotron-selfserve .btn { background: transparent none repeat scroll 0px 0px; border-color: rgb(255, 255, 255); }
.learning-jumbotron-selfserve .btn:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.about-cme-links a, .about-cme-links a:hover { color: rgb(0, 0, 0); }
.learning-search .sr-filters a { color: rgb(73, 120, 188); }
.learning-search .facet-more-less { color: rgb(73, 120, 188); }
.learning-search .facet-more-less:hover { text-decoration: none; }
.learning-search .facet-more-less .symbol { letter-spacing: 0.075em; }
.learning--pagination .pagination { float: left; width: 50%; text-align: right; border-top: 0px none; margin: 0px; }
.learning--pagination .pagination .btn { width: 45%; min-width: 110px; background-color: rgb(255, 255, 255); border-color: rgb(73, 120, 188); color: rgb(73, 120, 188); }
.learning--pagination .pagination .btn:hover { background-color: rgb(73, 120, 188); border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); }
@media (max-width: 767px) {
  .learning--pagination .pagination .btn { padding: 2px 12px; font-size: 1em; }
}
@media (max-width: 767px) {
  .learning--pagination .pagination { height: 100px; float: none; text-align: center; margin: 0px auto; }
}
.learning--pagination .learning--start-learning { width: 50%; float: left; padding: 2em 1em; }
.learning--pagination .learning--start-learning .btn { min-width: 95px; }
@media (max-width: 767px) {
  .learning--pagination .learning--start-learning .btn { padding: 2px 12px; font-size: 1em; }
}
@media (max-width: 767px) {
  .learning--pagination .learning--start-learning { height: 100px; }
}
.learning--pagination .learning-results-buttons { border-top: 1px solid rgb(221, 221, 221); margin: 1em; }
.learning-search-results-footer-ss { display: inline-block; width: 100%; }
.learning-search-results-contents .article { width: calc(25% - 10px); margin-right: 10px; margin-bottom: 21px; -moz-box-flex: 0; flex-grow: 0; flex-shrink: 0; }
@media (min-width: 1024px) {
  .learning-search-results-contents .article:nth-of-type(4n) { margin-right: 0px; }
}
@media (min-width: 640px) and (max-width: 1030px) {
  .learning-search-results-contents .article { width: calc(50% - 10px); margin-right: 20px; margin-bottom: 20px; }
  .learning-search-results-contents .article .learning--title { font-size: 1em; }
}
@media (max-width: 1030px) {
  .learning-search-results-contents .article:nth-of-type(2n) { margin-right: 0px; }
}
@media (max-width: 640px) {
  .learning-search-results-contents .article { width: 100%; margin: 0px 0px 1em; }
  .learning-search-results-contents .article .learning--title { font-size: 1em; }
}
.widget-LearningNextActivity, .widget-instance-AMA_PersonalizedContent_LearningNextActivity { overflow: visible; position: relative; }
.widget-LearningNextActivity .home-breadcrumb, .widget-instance-AMA_PersonalizedContent_LearningNextActivity .home-breadcrumb { margin: 1.5em 0px; }
.widget-LearningNextActivity .home-breadcrumb a, .widget-instance-AMA_PersonalizedContent_LearningNextActivity .home-breadcrumb a { font-weight: 700; }
.widget-LearningNextActivity .learning-search-results-contents .next, .widget-LearningNextActivity .learning-search-results-contents .previous, .widget-instance-AMA_PersonalizedContent_LearningNextActivity .learning-search-results-contents .next, .widget-instance-AMA_PersonalizedContent_LearningNextActivity .learning-search-results-contents .previous { position: absolute; top: 268px; font-size: 40px; }
.widget-LearningNextActivity .learning-search-results-contents .next.disabled, .widget-LearningNextActivity .learning-search-results-contents .previous.disabled, .widget-instance-AMA_PersonalizedContent_LearningNextActivity .learning-search-results-contents .next.disabled, .widget-instance-AMA_PersonalizedContent_LearningNextActivity .learning-search-results-contents .previous.disabled { color: rgb(221, 221, 221) !important; cursor: default !important; pointer-events: none; }
.widget-LearningNextActivity .learning-search-results-contents .next .activity-label, .widget-LearningNextActivity .learning-search-results-contents .previous .activity-label, .widget-instance-AMA_PersonalizedContent_LearningNextActivity .learning-search-results-contents .next .activity-label, .widget-instance-AMA_PersonalizedContent_LearningNextActivity .learning-search-results-contents .previous .activity-label { display: none; }
.widget-LearningNextActivity .learning-search-results-contents .previous, .widget-instance-AMA_PersonalizedContent_LearningNextActivity .learning-search-results-contents .previous { transform: translateX(-135%) translateY(-100%); }
.widget-LearningNextActivity .learning-search-results-contents .next, .widget-instance-AMA_PersonalizedContent_LearningNextActivity .learning-search-results-contents .next { left: auto; right: 0px; transform: translateX(135%) translateY(-100%); }
@media (max-width: 1100px) {
  .widget-LearningNextActivity .learning-search-results-contents .next, .widget-LearningNextActivity .learning-search-results-contents .previous, .widget-instance-AMA_PersonalizedContent_LearningNextActivity .learning-search-results-contents .next, .widget-instance-AMA_PersonalizedContent_LearningNextActivity .learning-search-results-contents .previous { bottom: 0px; top: auto; transform: translateX(0px) translateY(100%); left: 0px; }
  .widget-LearningNextActivity .learning-search-results-contents .next .activity-label, .widget-LearningNextActivity .learning-search-results-contents .previous .activity-label, .widget-instance-AMA_PersonalizedContent_LearningNextActivity .learning-search-results-contents .next .activity-label, .widget-instance-AMA_PersonalizedContent_LearningNextActivity .learning-search-results-contents .previous .activity-label { display: inline; padding: 0px 10px; vertical-align: middle; font-size: 22px; }
  .widget-LearningNextActivity .learning-search-results-contents .next, .widget-instance-AMA_PersonalizedContent_LearningNextActivity .learning-search-results-contents .next { left: auto; right: 0px; }
}
.widget-LearningNextActivity .learning-search-results-contents .article, .widget-instance-AMA_PersonalizedContent_LearningNextActivity .learning-search-results-contents .article { width: calc(20% - 10px); margin-right: 10px; margin-bottom: 21px; -moz-box-flex: 0; flex-grow: 0; flex-shrink: 0; }
@media (min-width: 1024px) {
  .widget-LearningNextActivity .learning-search-results-contents .article.rowItem-5, .widget-instance-AMA_PersonalizedContent_LearningNextActivity .learning-search-results-contents .article.rowItem-5 { margin-right: 0px; margin-left: 10px; }
}
@media (max-width: 1100px) {
  .widget-LearningNextActivity .learning-search-results-contents .article, .widget-instance-AMA_PersonalizedContent_LearningNextActivity .learning-search-results-contents .article { width: calc(50% - 10px); margin-right: 10px; margin-bottom: 20px; }
  .widget-LearningNextActivity .learning-search-results-contents .article .learning--title, .widget-instance-AMA_PersonalizedContent_LearningNextActivity .learning-search-results-contents .article .learning--title { font-size: 1em; }
}
@media (max-width: 1030px) {
  .widget-LearningNextActivity .learning-search-results-contents .article .rowItem-4, .widget-LearningNextActivity .learning-search-results-contents .article.rowItem-2, .widget-instance-AMA_PersonalizedContent_LearningNextActivity .learning-search-results-contents .article .rowItem-4, .widget-instance-AMA_PersonalizedContent_LearningNextActivity .learning-search-results-contents .article.rowItem-2 { margin-right: 0px; }
}
.learn-by--item .outer-crop { white-space: nowrap; width: 100%; padding-bottom: 100%; position: relative; height: 0px; display: block; overflow: hidden; text-align: center; margin-bottom: 1px; }
.learn-by--item .inner-crop { width: 100%; height: 100%; position: absolute; }
.learn-by--item .helper { display: inline-block; height: 100%; vertical-align: middle; }
.learn-by--item img { display: block; min-width: 100%; min-height: 100%; max-width: 120%; width: auto; height: auto; margin: auto; position: absolute; top: -100%; right: -100%; bottom: -100%; left: -100%; }
.related-topics .topic-suggestions-heading { text-transform: capitalize; text-align: left; margin-bottom: 0.75em; }
.widget-MostViewedCited { clear: both; margin-bottom: 2em; }
.widget-MostViewedCited .most--links { text-align: center; padding: 0px 8px; }
.widget-MostViewedCited .most--tab-link { background: rgb(242, 242, 242) none repeat scroll 0% 0%; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: rgb(0, 0, 0); position: relative; line-height: 1.1; vertical-align: middle; text-transform: uppercase; font-weight: 500; padding: 0.9em 0.5em; margin: 0px; display: block; float: left; width: 50%; box-sizing: border-box; }
.widget-MostViewedCited .most--tab-link:hover { text-decoration: none; color: rgb(0, 0, 0); }
.widget-MostViewedCited .most--tab-link.target-tab-active { background: rgb(255, 255, 255) none repeat scroll 0% 0%; z-index: 5; top: 2px; }
.widget-MostViewedCited .most--tab-link.target-tab-active::before { position: absolute; content: ""; display: block; height: 1px; top: -5px; width: calc(100% + 2px); left: -1px; box-sizing: border-box; }
.widget-MostViewedCited .most--tab-link:hover { cursor: pointer; }
.widget-MostViewedCited .most--tab-link.target-tab-active { top: 1px; }
.widget-MostViewedCited .icon-rss { font-size: 1.2em; margin: -2px 0px 0px 8px; }
@media (max-width: 375px) {
  .widget-MostViewedCited .icon-rss { margin-left: 2px; }
}
.widget-MostViewedCited .most--text { font-size: 0.9em; width: 67%; display: inline-block; vertical-align: inherit; }
.widget-MostViewedCited .most--tabs { padding: 0px 8px; border: 1px solid rgb(221, 221, 221); }
.widget-MostViewedCited .most--tab { position: absolute; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px none; }
.widget-MostViewedCited .most--tab.tab-active { position: static; overflow: auto; clip: auto; height: auto; width: auto; margin: 0px; border: medium none; }
.journal-sidebar .widget-MostViewedCited .most--tab-link { padding: 0.6em 0.5em; }
.journal-sidebar .widget-MostViewedCited .most--text { font-size: 0.9em; }
@media (max-width: 350px) {
  .journal-sidebar .widget-MostViewedCited .most--text { font-size: 1em; }
}
.social-links { padding: 0px 0px 2em; }
.social-links .social-link { display: inline-block; width: auto; min-width: 0px; margin-bottom: 0.3em; color: rgb(64, 64, 64); }
.social-links .social-link::before { font-size: 2.5em; }
.social-links .social-link:hover { text-decoration: none; }
.social-links .social-link:last-of-type { margin-bottom: 0.1em; }
.social-links .twitter:hover { color: rgb(82, 127, 182); }
.social-links .facebook:hover { color: rgb(61, 91, 151); }
.social-links .linked-in:hover { color: rgb(22, 119, 187); }
.social-links .google-plus:hover { color: rgb(214, 73, 55); }
.social-links .pinterest:hover { color: rgb(204, 33, 39); }
.social-links .podcast:hover { color: rgb(151, 12, 17); }
.social-links .you-tube:hover { color: rgb(236, 40, 40); }
.social-links .rss:hover { color: rgb(252, 152, 28); }
.footer .social-links { padding: 10px 20px; border-bottom: 1px solid rgb(85, 85, 85); }
@media (min-width: 768px) and (max-width: 1023px) {
  .footer .social-links { width: 33.3%; border-bottom: medium none; border-right: 1px solid rgb(85, 85, 85); }
}
.footer .social-link { color: rgb(255, 255, 255); }
@media (min-width: 768px) and (max-width: 1023px) {
  .journal-sidebar .social-links, .network-sidebar .social-links { width: 50%; float: left; margin-top: 0.5em; }
}
@media (max-width: 1023px) {
  .journal-sidebar .social-links, .network-sidebar .social-links { text-align: center; }
}
@media (max-width: 480px) {
  .journal-sidebar .social-links, .network-sidebar .social-links { margin-left: -5px; margin-right: -5px; }
}
.journal-sidebar .social-link, .network-sidebar .social-link { margin-left: -1px; margin-right: -1px; }
@media (max-width: 480px) {
  .journal-sidebar .social-link, .network-sidebar .social-link { margin-left: -2px; margin-right: -2px; }
}
#learning_social_share { font-size: xx-large; }
#learning_social_share .social-share { display: inline-block; float: none; width: auto; margin: 0px; }
#learning_social_share .toolbar-share { display: inline-block; }
#learning_social_share a { color: rgb(51, 51, 51); }
.linked-content-toolbar { margin-bottom: 2em; display: none; }
.linked-content-toolbar::after { clear: both; content: ""; display: table !important; }
.linked-content-toolbar.activated { display: block; }
.linked-content-toolbar .linked-content-controls { display: table; width: 100%; }
.linked-content-toolbar .linked-content-trigger { font-weight: 500; display: table-cell; text-align: center; border-left: 1px solid rgb(221, 221, 221); padding: 10px 2px; color: rgb(0, 0, 0); }
.linked-content-toolbar .linked-content-trigger:last-child { border-right: 1px solid rgb(221, 221, 221); }
.linked-content-toolbar .linked-content-trigger:hover { color: rgb(0, 0, 0); }
.linked-content-toolbar .linked-content-trigger i::before { font-size: 1.5em; margin-right: 5px; }
.linked-content-toolbar .linked-content-trigger.target-tab-active { background: rgb(237, 237, 227) none repeat scroll 0% 0%; }
.linked-content-toolbar .linked-content-trigger .trigger-text { line-height: 1.2; font-size: 0.8em; }
@media (max-width: 560px) {
  .linked-content-toolbar .linked-content-trigger .trigger-text { display: none; }
}
.linked-content-tab { position: absolute; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); height: 1px; width: 1px; margin: -1px; border: 0px none; clear: both; padding: 1em; background: rgb(237, 237, 227) none repeat scroll 0% 0%; font-size: 0.85em; font-weight: 500; line-height: 1.5; }
.linked-content-tab.tab-active { position: static; overflow: auto; clip: auto; height: auto; width: auto; margin: 0px; border: medium none; }
.linked-content-tab .article-links { margin: 0px; padding: 0px; list-style-type: none; }
.linked-content-tab .article-links .article-link { margin-bottom: 1em; }
.linked-content-tab .article-links .article-link:last-of-type { margin-bottom: 0px; }
.linked-content-tab .article-abstract-links .article-link:last-of-type { margin-bottom: 0px; }
.linked-content-tab a { color: rgb(0, 0, 0); }
.linked-content-tab a:hover { text-decoration: none; }
.linked-content-tab .related-article-title { display: block; }
.linked-content-tab .related-article-title .subtitle::before { content: ": "; }
.linked-content-tab .related-article-type { display: inline-block; position: relative; font-style: italic; color: rgb(136, 136, 136); font-weight: 700; }
.linked-content-tab .related-article-authors { font-weight: 400; color: rgb(136, 136, 136); }
.linked-content-tab .related-article-date { font-style: italic; display: inline-block; font-weight: 400; color: rgb(136, 136, 136); }
.linked-content-tab .multimedia-item { margin-bottom: 1em; }
.linked-content-tab .multimedia-item:last-of-type { margin-bottom: 0px; }
.linked-content-tab .multimedia-duration, .linked-content-tab .multimedia-group-type { font-style: italic; color: rgb(136, 136, 136); font-weight: 700; }
.linked-content-tab .related-abstract-content { padding: 0px; margin: 0px; }
.article-type-group { font-weight: 700; font-size: 1.6em; padding-bottom: 0.5em; display: block; line-height: 1.2; }
.article-type-group:hover { text-decoration: none; }
.article { border-top: 1px solid rgb(221, 221, 221); padding-top: 1.25em; padding-bottom: 1.5em; }
.article::after { clear: both; content: ""; display: table !important; }
.article:last-child { border-bottom: medium none; }
.article .pdfaccess { float: right; margin: 0px 0px 1em 3em; display: block; width: 60px; height: 60px; background: transparent url('pdf_color.svg') no-repeat scroll 0% 0% / contain ; }
@media (max-width: 767px) {
  .article .pdfaccess { width: 45px; height: 45px; }
}
@media (max-width: 767px) {
  .article .pdfaccess { margin: 5px 0px 0.5em 0.25em; }
}
.article.learning { border-top: 0px none; }
.master-main .article .result--title, .master-main .article--title { line-height: 1.3; margin: 0px 0px 0.3em; font-size: 1.5em; display: block; font-weight: 700; color: rgb(0, 0, 0); }
@media (max-width: 767px) {
  .master-main .article .result--title, .master-main .article--title { font-size: 1.5em; }
}
.article .result--title a, .article--title a { color: rgb(0, 0, 0); }
.article .result--title a i:first-child::after, .article--title a i:first-child::after { content: ":"; }
.master-main .article .learning-result-title { margin: 0px 0px 0.3em; font-size: 1em; display: block; font-weight: 700; color: rgb(0, 0, 0); }
.article .learning-result-title a { color: rgb(0, 0, 0); }
.article .learning-result-title .content--label { font-weight: 400; }
.article--authors { margin-bottom: 8px; font-size: 0.9em; }
.article--links { font-weight: 700; margin-bottom: 8px; font-size: 0.9em; }
.article--author-interview p { display: inline; }
.article--author-interview .icon-podcast { font-size: 2.6em; margin-right: 5px; }
@media (max-width: 1023px) {
  .article--author-interview .icon-podcast { float: left; }
}
@media (min-width: 1024px) {
  .article--author-interview-text { display: inline-block; width: calc(100% - 52px); vertical-align: middle; }
}
.article--full-text { position: relative; }
.article--full-text::before { content: "|"; display: inline-block; margin: 0px 8px; }
.article .badges { display: inline-block; }
@media (max-width: 767px) {
  .article .badges { margin-bottom: 8px; }
}
.article .badge::before { vertical-align: middle; font-size: 1.25em; margin-right: 10px; display: inline-block; }
.article .badge.icon-cme::before { font-size: 1.4em; }
.article .badge.icon-multimedia { font-size: 1.3em; }
.article .badge.icon-audio { font-size: 1.35em; }
.article--citation { font-size: 0.9em; display: inline; vertical-align: middle; line-height: 1.4; }
@media (max-width: 767px) {
  .article--citation { display: inline-block; }
}
.article .result--journal, .article--journal { font-weight: 700; margin-bottom: 4px; font-size: 0.9em; }
.article .result--content { float: left; width: calc(100% - 265px); }
@media (max-width: 1150px) {
  .article .result--content { width: calc(100% - 210px); }
}
@media (max-width: 950px) {
  .article .result--content { float: none; width: auto; }
}
.article .learning-result-content { margin: 1em; }
.article .learning-result-content .pub-date { display: inline-block; }
.article .result--image { float: right; max-width: 230px; margin-left: 35px; margin-top: 5px; }
@media (max-width: 1150px) {
  .article .result--image { max-width: 190px; margin-left: 20px; }
}
@media (max-width: 950px) {
  .article .result--image { float: none; width: auto; margin: 12px 0px 0px; max-width: 230px; }
}
.article .result--image .video-overlay { background: rgb(215, 22, 53) none repeat scroll 0% 0%; bottom: 0px; left: 0px; display: inline-block; font-size: 30px; padding: 5px 10px; }
.article .result--excerpt, .article--excerpt { font-size: 0.9em; color: rgb(0, 0, 0); font-weight: 500; margin-top: 8px; }
.article .result--excerpt p, .article--excerpt p { margin-bottom: 0px; }
.article .result--excerpt p:last-of-type, .article--excerpt p:last-of-type { margin-bottom: 0px; }
.article--count-text { display: block; }
.article--linked-articles { overflow: hidden; list-style-type: none; padding: 10px 0px 0px 32px; margin: 0.75em 0px 1.25em; }
@media (max-width: 480px) {
  .article--linked-articles { padding: 20px 0px 0px 20px; }
}
.article .linked-article--article { padding-left: 10px; position: relative; margin-bottom: 14px; line-height: 1.4; }
@media (max-width: 480px) {
  .article .linked-article--article { padding-left: 8px; }
}
.article .linked-article--type { font-weight: 700; font-size: 1.35em; display: block; margin: 25px 0px 0.5em; }
.article .linked-article--title { display: block; margin-bottom: 0.3em; font-weight: 700; color: rgb(0, 0, 0); font-size: 1.1em; position: relative; }
.article .linked-article--title::before { content: ""; display: block; position: absolute; height: 200px; width: 32px; border-left: 1px solid rgb(136, 136, 136); border-bottom: 1px solid rgb(136, 136, 136); bottom: calc(100% - 11px); right: calc(100% + 10px - 1px); }
@media (max-width: 480px) {
  .article .linked-article--title::before { width: 20px; right: calc(100% + 8px - 1px); }
}
.article .linked-article--title .subtitle::before { content: ": "; }
.article .linked-article--authors { margin-bottom: 8px; font-size: 0.9em; }
.featured-list--contents { margin: 0px; padding: 0px; list-style-type: none; font-weight: 500; line-height: 1.45; }
.sidebar .widget-ArticleListWithTocHeadings .featured-list--contents { margin-bottom: 1em; }
.featured-list--contents .article { padding: 1em 0px; }
.featured-list--contents .article--title { display: inline; font-weight: 500; font-size: 1em; margin: 0px; vertical-align: middle; line-height: 1.4; }
.featured-list--contents .article--title .subtitle { display: none; }
.featured-list--contents .article--date, .featured-list--contents .article--type { font-size: 0.85em; font-style: italic; color: rgb(83, 83, 83); margin-bottom: 0.6em; }
.featured-list--contents .article--access-type::before { margin-bottom: 0px; }
.sidebar .widget-ArticleListWithTocHeadings .featured-list--contents .article { border-top: medium none; border-bottom: 1px solid rgb(221, 221, 221); }
.sidebar .widget-ArticleListWithTocHeadings .featured-list--contents .article--title { margin-bottom: 8px; display: block; }
.most--tabs .featured-list--contents .article { padding: 1em 0.5em 1em 0px; margin: 0px; border-top: 1px solid rgb(221, 221, 221); }
.most--tabs .featured-list--contents .article:first-of-type { border-top: medium none; }
@media (max-width: 480px) {
  .most--tabs .featured-list--contents .article { padding: 1em 0px; }
}
.most--tabs .featured-list--contents .article--count { float: left; width: 80px; padding-right: 5px; text-align: center; margin-top: 2px; }
@media (max-width: 480px) {
  .most--tabs .featured-list--contents .article--count { width: 72px; }
}
.most--tabs .featured-list--contents .article--meta { overflow: hidden; }
.most--tabs .featured-list--contents .article--access-type, .most--tabs .featured-list--contents .article--img-wrapper, .most--tabs .featured-list--contents .article--related-articles, .most--tabs .featured-list--contents .article--type { display: none; }
.widget-JustPublished .featured-list--contents .article { margin-bottom: 0px; border-bottom: medium none; }
.widget-JustPublished .featured-list--contents .article--author-list { display: none; }
.widget-JustPublished .featured-list--contents .article--access-type { display: inline-block; margin-bottom: 0.6em; }
.widget-JustPublished .featured-list--contents .article--related-articles { line-height: 1.3; margin-bottom: 0.35em; }
.widget-JustPublished .featured-list--contents .article--related { font-size: 0.85em; color: rgb(0, 0, 0); position: relative; font-weight: 600; }
.widget-JustPublished .featured-list--contents .article--related:first-of-type::before { display: none; }
.widget-JustPublished .featured-list--contents .article--related::before { content: "|"; display: inline-block; margin: 0px 5px; color: rgb(0, 0, 0); }
.article-browse .featured-list--contents .article, .journal-contents .ymal .featured-list--contents .article, .widget-JustPublished .featured-list--contents .article, .ymal--footer .featured-list--contents .article { background: rgb(243, 243, 243) none repeat scroll 0% 0%; padding: 0.6em 0.75em; }
.article-browse .featured-list--contents .article--title, .journal-contents .ymal .featured-list--contents .article--title, .widget-JustPublished .featured-list--contents .article--title, .ymal--footer .featured-list--contents .article--title { font-weight: 700; margin-bottom: 0.5em; display: block; line-height: 1.45; }
.article-browse .featured-list--contents .article .advertisement, .journal-contents .ymal .featured-list--contents .article .advertisement, .widget-JustPublished .featured-list--contents .article .advertisement, .ymal--footer .featured-list--contents .article .advertisement { margin-bottom: 0px; margin-top: -5px; }
.learning-search-results-contents .featured-list--contents .article { background: rgb(243, 243, 243) none repeat scroll 0% 0%; padding: 0px; }
.learning-search-results-contents .featured-list--contents .article--title { font-weight: 700; margin-bottom: 0.5em; display: block; line-height: 1.45; }
.learning-search-results-contents .featured-list--contents .article .advertisement { margin-bottom: 0px; margin-top: -5px; }
.article-browse .featured-list--contents .article, .journal-contents .ymal .featured-list--contents .article, .ymal--footer .featured-list--contents .article { width: calc(33.333% - 14px); margin-right: 21px; margin-bottom: 21px; -moz-box-flex: 0; flex-grow: 0; flex-shrink: 0; }
@media (min-width: 1024px) {
  .article-browse .featured-list--contents .article:nth-of-type(3n), .journal-contents .ymal .featured-list--contents .article:nth-of-type(3n), .ymal--footer .featured-list--contents .article:nth-of-type(3n) { margin-right: 0px; }
}
@media (max-width: 640px) {
  .article-browse .featured-list--contents .article, .journal-contents .ymal .featured-list--contents .article, .ymal--footer .featured-list--contents .article { width: 100%; margin: 0px 0px 1em; }
}
@media (min-width: 640px) and (max-width: 1023px) {
  .article-browse .featured-list--contents .article { width: calc(50% - 10px); margin-right: 20px; margin-bottom: 20px; }
}
@media (min-width: 640px) and (max-width: 1023px) {
  .article-browse .featured-list--contents .article:nth-of-type(2n) { margin-right: 0px; }
}
.article-browse .featured-list--contents .article.pre-ad-item { -moz-box-flex: 2; flex-grow: 2; flex-shrink: 2; width: 25%; }
@media (min-width: 640px) and (max-width: 1023px) {
  .article-browse .featured-list--contents .article.movable-ad-target + .article { -moz-box-flex: 2; flex-grow: 2; flex-shrink: 2; width: 45%; }
}
.ymal--leader .featured-list--contents .article { width: 50%; float: left; padding: 0px 1.25em; border-top: medium none; }
.ymal--leader .featured-list--contents .article:nth-of-type(2n) { border-left: 1px solid rgb(221, 221, 221); margin-left: -1px; }
.ymal--leader .featured-list--contents .article:nth-of-type(2n+1) { border-right: 1px solid rgb(221, 221, 221); }
.featured-list--contents .badge { margin-bottom: 10px; }
.most--tab .featured-list--contents .badge { display: none; }
.featured-list--contents .meta-item { display: inline-block; position: relative; font-size: 0.9em; }
.featured-list--contents .meta-item::after { content: "|"; margin-left: 6px; margin-right: 1px; }
.featured-list--contents .meta-item.article--date::after, .featured-list--contents .meta-item:last-of-type::after { display: none; }
h3.themed-hed { font-size: 1.25em; font-weight: 700; margin-bottom: 0px; padding-bottom: 0px; }
.journal-contents .ymal--content, .ymal--footer .ymal--content { display: flex; }
@media (max-width: 640px) {
  .journal-contents .ymal--content, .ymal--footer .ymal--content { display: block; }
  .journal-contents .ymal--content .ymal--item, .ymal--footer .ymal--content .ymal--item { width: auto; float: none; margin: 0px 0px 1em; }
}
@media (min-width: 1024px) and (max-width: 1300px) {
  .split-screen .ymal--content { display: block; }
  .split-screen .ymal--content .ymal--item { width: auto; float: none; margin: 0px 0px 1em; }
}
.sidebar .ymal--content .article--type { margin: 2px 5px 4px 0px; }
.sidebar .ymal--content .badge::before { margin-right: 5px; font-size: 1.1em; margin-bottom: 4px; }
.sidebar .ymal--content .ymal--item { border: medium none; padding: 0px; margin-bottom: 1.25em; }
.sidebar .ymal--content .ymal--item:last-child { margin-bottom: 0.5em; }
.footer-email-updates { padding: 10px 20px; color: rgb(255, 255, 255); }
@media (min-width: 768px) and (max-width: 1023px) {
  .footer-email-updates { width: 33.3%; }
}
.footer-email-updates .email-signup--text { margin-bottom: 0.7em; }
.footer-email-updates .email-signup--input-wrap { padding-left: 60px; position: relative; }
.footer-email-updates .email-signup--input-wrap::before { font-size: 2.75em; position: absolute; left: 0px; color: rgb(85, 85, 85); top: -0.22em; }
.footer-email-updates .email-signup--input { padding: 0.2em 0.5em; max-width: 100%; }
@media (max-width: 767px) {
  .footer-email-updates .email-signup--input { max-width: 200px; }
}
.footer-email-updates .email-signup--submit { display: inline-block; min-width: auto; border-radius: 6px; line-height: 1.3; text-align: center; transition: all 125ms linear 0s; color: rgb(255, 255, 255); padding: 5px 12px; font-weight: 700; margin-left: 60px; }
.footer-email-updates .email-signup--submit:hover { cursor: pointer; text-decoration: none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.issue-view-tabs .email-signup--input-wrap, .sidebar .email-signup--input-wrap { display: inline-block; }
.issue-view-tabs .email-signup--text, .sidebar .email-signup--text { font-size: 1.25em; font-weight: 700; margin-bottom: 0.5em; line-height: 1.3; }
.issue-view-tabs .email-signup--input, .sidebar .email-signup--input { display: inline-block; border-radius: 5px; padding: 0.2em 0.5em; margin-right: 6px; width: 200px; }
.issue-view-tabs .email-signup--submit, .sidebar .email-signup--submit { display: inline-block; min-width: auto; border-radius: 6px; line-height: 1.3; text-align: center; transition: all 125ms linear 0s; color: rgb(255, 255, 255); padding: 2px 10px; font-weight: 500; }
.issue-view-tabs .email-signup--submit:hover, .sidebar .email-signup--submit:hover { cursor: pointer; text-decoration: none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
@media (max-width: 1023px) {
  .issue-view-tabs .email-signup, .sidebar .email-signup { text-align: center; margin-bottom: 2em; }
}
.issue-view-tabs .email-signup { margin-bottom: 1em; }
.pg_index .email-signup--submit { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.pg_index .email-signup--submit:hover { border-color: rgb(0, 0, 0); }
@media (min-width: 768px) and (max-width: 1023px) {
  .journal-sidebar .email-signup, .network-sidebar .email-signup { width: 50%; float: left; }
}
@media (max-width: 767px) {
  .journal-sidebar .email-signup, .network-sidebar .email-signup { margin-bottom: 0px; }
}
.sign-in--athens { padding-right: 6px; border-right: 1px solid rgb(102, 102, 102); margin-right: 6px; }
[data-thm="umb"] .logged-in .auth--trigger::before { color: rgb(215, 21, 52); }
[data-thm="learn"] .logged-in .auth--trigger::before { color: rgb(73, 120, 188); }
[data-thm="neurp"] .logged-in .auth--trigger::before { color: rgb(174, 31, 34); }
[data-thm="derm"] .logged-in .auth--trigger::before { color: rgb(0, 137, 73); }
[data-thm="learn"] .logged-in .auth--trigger::before { color: rgb(92, 134, 195); }
[data-thm="psych"] .logged-in .auth--trigger::before { color: rgb(0, 117, 169); }
.auth { width: 185px; float: right; margin-right: 0px; height: 56px; position: relative; }
@media (max-width: 1023px) {
  .auth { width: 76px; }
}
@media (max-width: 767px) {
  .auth { height: 50px; }
}
@media (max-width: 480px) {
  .auth { width: auto; }
}
.auth .auth--trigger { padding: 15px 15px 15px 10px; color: rgb(255, 255, 255); text-align: right; display: block; transition: none 0s ease 0s ; }
@media (max-width: 767px) {
  .auth .auth--trigger { border-left: 1px solid rgb(0, 0, 0); padding: 12px 10px; }
}
.auth .auth--trigger:hover { color: rgb(255, 255, 255); text-decoration: none; }
.auth .auth--trigger .user-full-name { max-width: 105px; overflow: hidden; text-overflow: ellipsis; display: inline-block; white-space: nowrap; vertical-align: middle; }
@media (max-width: 1023px) {
  .auth .auth--trigger .user-full-name { display: none; }
}
.auth .auth--trigger::before { font-size: 26px; display: inline-block; margin-right: 2px; }
@media (max-width: 480px) {
  .auth .auth--trigger::before { margin-right: 0px; }
}
.auth .auth--trigger::after { margin-left: 2px; display: inline-block; transform: rotate(90deg); }
@media (max-width: 480px) {
  .auth .auth--trigger::after { display: none; }
}
.auth .auth--trigger.target-active { background-color: rgb(0, 0, 0); height: 61px; }
.auth--subscribe { line-height: 1.3; }
.auth--dropdown { position: absolute; right: 0px; width: 300px; min-width: 300px; z-index: 110; background: rgb(0, 0, 0) none repeat scroll 0% 0%; text-align: left; font-size: 15px; color: rgb(255, 255, 255); top: -2000px; }
.auth--dropdown.active-state { top: calc(100% + 5px); line-height: 1; }
.auth--dropdown a { padding-right: 6px; border-right: 1px solid rgb(255, 255, 255); margin-right: 6px; color: rgb(255, 255, 255); margin-bottom: 0.75em; display: inline-block; }
.auth--dropdown a:hover { color: rgb(255, 255, 255); }
.auth--dropdown a:last-of-type { margin-bottom: 0px; padding-right: 0px; margin-right: 0px; border-right: medium none; }
.auth--option { padding: 15px; border-top: 1px solid rgb(36, 36, 36); }
.auth--option:first-of-type { border-top: medium none; }
.auth--title { color: rgb(185, 185, 185); margin-bottom: 0.75em; }
.auth .auth--athens { margin-bottom: 0px; }
.auth .auth--ind-sign-in { margin-bottom: 0px; }
.auth--ama-acct a { display: block; padding-right: 0px; margin-right: 0px; border-right: medium none; }
.auth--sign-out { border-top: medium none; }
.auth .widget-ToolboxPermissions { display: inline-block; }
.auth #GlobalSignIn_btnRentArticle { padding-right: 6px; border-right: 1px solid rgb(255, 255, 255); margin-right: 6px; }
.jobs-ad { position: relative; min-height: 110px; border-top: 5px solid rgb(0, 0, 0); max-width: 420px; margin-left: auto; margin-right: auto; }
.jobs-ad--icon { background: rgb(74, 73, 74) none repeat scroll 0% 0%; padding: 1em 0.2em 1em 0px; top: 0px; bottom: 0px; width: 95px; position: absolute; }
.jobs-ad .icon-jobs { position: absolute; top: 50%; transform: translateY(-50%); font-size: 90px; left: 0px; }
.jobs-ad--title { font-size: 1.2em; line-height: 1.2; }
.jobs-ad--text { padding: 1em 1em 1em 110px; }
.jobs-ad h6 { letter-spacing: 0.05em; margin-bottom: 0.75em; font-size: 0.9em; }
.al-pagination, .pagination { text-align: center; border-top: 1px solid rgb(221, 221, 221); padding: 2em 1em; margin: 1em 0px; }
.al-pagination::after, .pagination::after { clear: both; content: ""; display: table !important; }
.al-pagination .active a, .al-pagination .al-currentPage, .pagination .active a, .pagination .al-currentPage { color: rgb(255, 255, 255); }
.al-pagination .al-pageNumbers, .al-pagination li, .pagination .al-pageNumbers, .pagination li { display: inline-block; font-weight: 700; }
.al-pagination .al-currentPage, .al-pagination .al-pageNumber, .al-pagination li, .pagination .al-currentPage, .pagination .al-pageNumber, .pagination li { margin: 0px; padding: 0.5em 0.85em; }
.al-pagination .al-currentPage:hover, .al-pagination .al-pageNumber:hover, .al-pagination li:hover, .pagination .al-currentPage:hover, .pagination .al-pageNumber:hover, .pagination li:hover { color: rgb(255, 255, 255); text-decoration: none; }
.al-pagination li a, .pagination li a { display: block; }
.al-pagination .al-next-text, .al-pagination .al-prev-text, .pagination .al-next-text, .pagination .al-prev-text { display: none; }
@media only screen and (max-width: 380px) {
  .al-pagination .al-nav-next, .al-pagination .al-nav-previous, .pagination .al-nav-next, .pagination .al-nav-previous { margin-top: -14px; }
}
.al-pagination .al-nav-next::after, .al-pagination .al-nav-previous::after, .pagination .al-nav-next::after, .pagination .al-nav-previous::after { display: inline; line-height: 1.5; font-size: 1em; }
.al-pagination .al-nav-next:hover, .al-pagination .al-nav-previous:hover, .pagination .al-nav-next:hover, .pagination .al-nav-previous:hover { text-decoration: none; }
.al-pagination .al-nav-next, .pagination .al-nav-next { float: right; }
.al-pagination .al-nav-next::after, .pagination .al-nav-next::after { content: "Next ›"; }
@media only screen and (max-width: 380px) {
  .al-pagination .al-nav-next::after, .pagination .al-nav-next::after { content: "›"; font-size: 2em; }
}
.al-pagination .al-nav-previous, .pagination .al-nav-previous { float: left; }
.al-pagination .al-nav-previous::after, .pagination .al-nav-previous::after { content: "‹ Previous"; }
@media only screen and (max-width: 380px) {
  .al-pagination .al-nav-previous::after, .pagination .al-nav-previous::after { content: "‹"; font-size: 2em; }
}
.brightcove-video .vjs-big-play-button.vjs-big-play-button { top: 50%; left: 50%; transform: translate(-50%, -53%); }
.multimedia-player { padding-bottom: 1.5em; }
@media (max-width: 767px) {
  .multimedia-player { padding-bottom: 1em; }
}
.mp--thumbnail { width: 130px; float: left; }
@media (max-width: 480px) {
  .mp--thumbnail { width: auto; float: none; }
}
.mp--thumbnail img { display: inline-block; }
@media (max-width: 480px) {
  .mp--thumbnail img { max-width: 150px; margin: 1em 0px 0px 1em; }
}
.mp--player-section { padding: 1.5em 1.5em 0px; }
@media (max-width: 480px) {
  .mp--player-section { padding: 1em 1em 0px; }
}
.mp--audio-player { width: 100%; }
.audio-type .mp--player-action { float: left; margin: 0px 1.5em 0.5em 0px; }
@media (max-width: 767px) {
  .audio-type .mp--player-action { float: none; margin-right: 0px; }
}
.mp--player-link { font-weight: 700; }
.mp--player-link i { font-size: 1.5em; margin-right: 2px; }
@media (max-width: 767px) {
  .mp--player-link i.icon-download { margin-right: 5px; }
}
.mp--player-link i.icon-podcast { font-size: 1.75em; }
.mp--player-link i.icon-carrot_down { font-size: 1em; }
.audio-type .mp--view-articles { margin: 0px 1.5em 0.5em 0px; }
@media (max-width: 767px) {
  .audio-type .mp--view-articles { margin: -2px 0px 0px 29px; }
}
.mp--linked-articles { padding-top: 15px; }
@media (max-width: 767px) {
  .mp--linked-articles { padding-top: 8px; }
}
.audio-type .mp--linked-articles { padding: 15px 0px 0px 26px; }
@media (max-width: 767px) {
  .audio-type .mp--linked-articles { padding: 8px 0px 0px 29px; }
}
.mp--linked-articles-wrap { padding: 1em 1.5em 0px; }
@media (max-width: 767px) {
  .mp--linked-articles-wrap { padding: 1em 1em 0px; }
}
.mp--linked-article { font-weight: 500; }
.mp--linked-article .subtitle { display: none; }
.mp--description { padding: 1.5em 1.5em 0px; }
@media (max-width: 767px) {
  .mp--description { padding: 1em 1em 0px; }
}
.mp--interactive-player { background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: auto; padding-bottom: 20px; }
.mp--interactive-player iframe { width: 100%; }
.tabs--link-container { text-align: center; }
.tabs--link-container .tabs--link { font-size: 1.6em; font-weight: 700; margin: 0px 0.6em; background: rgb(242, 242, 242) none repeat scroll 0% 0%; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; display: inline-block; color: rgb(0, 0, 0); position: relative; line-height: 1.1; padding: 0.5em 0.75em; box-sizing: border-box; vertical-align: middle; }
.tabs--link-container .tabs--link:hover { text-decoration: none; color: rgb(0, 0, 0); }
.tabs--link-container .tabs--link.target-tab-active { background: rgb(255, 255, 255) none repeat scroll 0% 0%; z-index: 5; top: 2px; }
.tabs--link-container .tabs--link.target-tab-active::before { position: absolute; content: ""; display: block; height: 1px; top: -5px; width: calc(100% + 2px); left: -1px; box-sizing: border-box; }
.tabs--link-container .tabs--link.target-tab-active { pointer-events: none; cursor: default; top: 1px; }
@media (max-width: 767px) {
  .tabs--link-container .tabs--link { font-size: 1.4em; }
}
@media (max-width: 610px) {
  .tabs--link-container .tabs--link { margin: 0px 0.4em; padding: 0.3em 0.75em; }
}
@media (max-width: 480px) {
  .tabs--link-container .tabs--link { font-size: 1.35em; margin: 0px 0.2em; padding: 0.3em 0.4em; }
}
@media (max-width: 610px) {
  .tabs--link-container .tabs--link span { display: block; }
}
@media (max-width: 480px) {
  .tabs--link-container.article-quiz-view-controls .tabs--link { font-size: 1.2em; padding: 0.5em 0.35em; margin: 0px 0.15em; }
}
.tabs--link-container.article-quiz-view-controls i { margin: -2px 10px 0px 0px; }
@media (max-width: 767px) {
  .tabs--link-container.article-quiz-view-controls i { margin-right: 4px; }
}
.tabs--tab { position: absolute; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px none; }
.tabs--tab.tab-active { position: static; overflow: auto; clip: auto; height: auto; width: auto; margin: 0px; border: medium none; }
.article-quiz-view-tabs .tabs--tab { padding: 1em; }
@media (max-width: 560px) {
  .article-quiz-view-tabs .tabs--tab { padding: 1em 0.8em; }
}
.tabs--tab.take-quiz-tab { background: rgb(244, 244, 244) none repeat scroll 0% 0%; }
.sk-folding-cube { margin: 20px auto; width: 30px; height: 30px; position: relative; transform: rotateZ(45deg); }
.sk-folding-cube .sk-cube { float: left; width: 50%; height: 50%; position: relative; transform: scale(1.1); }
.sk-folding-cube .sk-cube::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgb(51, 51, 51); animation: 2.4s linear 0s normal both infinite running sk-foldCubeAngle; transform-origin: 100% 100% 0px; }
.sk-folding-cube .sk-cube2 { transform: scale(1.1) rotateZ(90deg); }
.sk-folding-cube .sk-cube3 { transform: scale(1.1) rotateZ(180deg); }
.sk-folding-cube .sk-cube4 { transform: scale(1.1) rotateZ(270deg); }
.sk-folding-cube .sk-cube2::before { animation-delay: 0.3s; }
.sk-folding-cube .sk-cube3::before { animation-delay: 0.6s; }
.sk-folding-cube .sk-cube4::before { animation-delay: 0.9s; }
.owl-carousel .owl-wrapper::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.owl-carousel { display: none; position: relative; width: 100%; }
.owl-carousel .owl-wrapper { display: none; position: relative; transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; }
.owl-carousel .owl-wrapper-outer.autoHeight { transition: height 0.5s ease-in-out 0s; }
.owl-carousel .owl-item { float: left; }
.owl-controls .owl-buttons div, .owl-controls .owl-page { cursor: pointer; }
.owl-controls { -moz-user-select: none; }
.grabbing { cursor: url('grabbing.png') 8 8, move; }
.owl-carousel .owl-item, .owl-carousel .owl-wrapper { backface-visibility: hidden; transform: translate3d(0px, 0px, 0px); }
.owl-theme .owl-controls { text-align: center; }
.owl-theme .owl-controls .owl-next, .owl-theme .owl-controls .owl-prev { position: absolute; top: 50%; transform: translateY(-50%); }
.owl-theme .owl-controls .owl-next.disabled, .owl-theme .owl-controls .owl-prev.disabled { display: none; }
.owl-theme .owl-controls .owl-next { right: 15px; color: green; }
.owl-theme .owl-controls .owl-prev { left: 15px; }
.owl-theme.new-online--days .owl-next { width: 0px; height: 0px; border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-left: 13.86px solid rgb(198, 197, 192); }
.owl-theme.new-online--days .owl-prev { width: 0px; height: 0px; border-top: 8px solid transparent; border-right: 13.86px solid rgb(198, 197, 192); border-bottom: 8px solid transparent; }
.owl-theme.quiz .owl-next::before, .owl-theme.quiz .owl-prev::before { font-size: 2.3em; }
@media (max-width: 767px) {
  .owl-theme.quiz .owl-next, .owl-theme.quiz .owl-prev { position: relative; top: 0px; transform: translate(0px); }
}
.owl-theme.quiz .owl-next { font-family: ama_icons; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; vertical-align: middle; display: inline-block; -moz-osx-font-smoothing: grayscale; right: 5px; }
.owl-theme.quiz .owl-next::before { content: ""; }
@media (max-width: 767px) {
  .owl-theme.quiz .owl-next { float: right; }
}
.owl-theme.quiz .owl-prev { font-family: ama_icons; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; vertical-align: middle; display: inline-block; -moz-osx-font-smoothing: grayscale; left: 5px; }
.owl-theme.quiz .owl-prev::before { content: ""; }
@media (max-width: 767px) {
  .owl-theme.quiz .owl-prev { float: left; left: 0px; }
}
.owl-theme.quiz .owl-buttons::after { clear: both; content: ""; display: table !important; }
@media (max-width: 767px) {
  .owl-theme.quiz .owl-buttons { margin-top: 0.5em; }
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span { opacity: 1; }
.owl-theme .owl-controls .owl-page span.owl-numbers { height: auto; width: auto; color: rgb(255, 255, 255); padding: 2px 10px; font-size: 12px; border-radius: 30px; }
.owl-item.loading { min-height: 150px; background: transparent url('AjaxLoader.gif') no-repeat scroll center center; }
.datepicker { display: none; position: absolute; padding: 4px; margin-top: 1px; direction: ltr; }
.datepicker.dropdown-menu { position: absolute; top: 100%; left: 0px; z-index: 1000; float: left; display: none; min-width: 160px; list-style: outside none none; background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 5px; box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2); background-clip: padding-box; color: rgb(51, 51, 51); font-size: 13px; line-height: 18px; }
.datepicker.dropdown-menu td, .datepicker.dropdown-menu th { padding: 4px 5px; }
.datepicker td, .datepicker th { text-align: center; width: 20px; height: 20px; border: 0px none; font-size: 12px; padding: 4px 8px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; cursor: pointer; }
.datepicker td.active.day, .datepicker th.active.day { background: rgb(43, 166, 203) none repeat scroll 0% 0%; }
.datepicker td.active.year, .datepicker th.active.year { background: rgb(43, 166, 203) none repeat scroll 0% 0%; }
.datepicker td span.active, .datepicker th span.active { background: rgb(43, 166, 203) none repeat scroll 0% 0%; }
.datepicker > div { display: none; }
.datepicker.days div.datepicker-days { display: block; }
.datepicker.months div.datepicker-months { display: block; }
.datepicker.years div.datepicker-years { display: block; }
.datepicker table { border: 0px none; margin: 0px; }
.datepicker-inline { width: 220px; }
.datepicker-rtl { direction: rtl; }
.datepicker-rtl table tr td span { float: right; }
.datepicker-dropdown { top: 0px; left: 0px; }
.datepicker-dropdown::before { content: ""; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid rgba(0, 0, 0, 0.2); position: absolute; top: -7px; left: 6px; }
.datepicker-dropdown::after { content: ""; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid rgb(255, 255, 255); position: absolute; top: -6px; left: 7px; }
.table-striped .datepicker table tr td, .table-striped .datepicker table tr th { background-color: transparent; }
.datepicker table tr td span { display: block; width: 23%; height: 54px; line-height: 54px; float: left; margin: 1%; cursor: pointer; }
.datepicker th.date-switch { width: 145px; }
.datepicker tfoot tr:first-child th, .datepicker thead tr:first-child th { cursor: pointer; }
.datepicker .cw { font-size: 10px; width: 12px; padding: 0px 2px 0px 5px; vertical-align: middle; }
.datepicker thead tr:first-child th.cw { cursor: default; background-color: transparent; }
.datepicker td.new, .datepicker td.old { color: rgb(153, 153, 153); }
.datepicker td.day.disabled { color: rgb(238, 238, 238); }
.datepicker-dropdown::after, .datepicker-dropdown::before { display: none; }
.datepicker-close { position: absolute; top: -30px; right: 0px; width: 15px; height: 30px; padding: 0px; display: none; }
table th { font-weight: 700; }
table td, table th { padding: 9px 10px; }
table.responsive { margin-bottom: 0px; }
.scrollable table { border: medium none !important; width: 100%; }
.pinned { position: absolute; left: 0px; top: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; border-right: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); }
.pinned table { margin-bottom: 0px !important; border-right: medium none; border-left: medium none; width: 100%; }
.pinned table td, .pinned table th, .pinned table tr { white-space: nowrap; height: 36px; }
.pinned td:last-child { border-bottom: 0px none; }
div.table-wrapper { position: relative; margin-bottom: 20px; overflow: hidden; border-right: 1px solid rgb(204, 204, 204); }
div.table-wrapper div.scrollable { overflow-x: scroll; overflow-y: hidden; }
table.responsive td, table.responsive th { position: relative; white-space: nowrap; overflow: hidden; }
.tabs-content { width: 100%; }
@media only print {
  .master-footer, .master-header, .profiler-results { display: none !important; }
  .print--hide-all * { visibility: hidden; }
  .print--section { visibility: visible !important; position: absolute !important; left: 0px !important; top: 0px !important; }
  .print--section * { visibility: visible !important; }
  .print--section .print--hidden-section { display: none !important; }
}

/* ::::: http://cdn.jsdelivr.net/chartist.js/latest/chartist.min.css ::::: */

.ct-double-octave::after, .ct-major-eleventh::after, .ct-major-second::after, .ct-major-seventh::after, .ct-major-sixth::after, .ct-major-tenth::after, .ct-major-third::after, .ct-major-twelfth::after, .ct-minor-second::after, .ct-minor-seventh::after, .ct-minor-sixth::after, .ct-minor-third::after, .ct-octave::after, .ct-perfect-fifth::after, .ct-perfect-fourth::after, .ct-square::after { content: ""; clear: both; }
.ct-label { fill: rgba(0, 0, 0, 0.4); color: rgba(0, 0, 0, 0.4); font-size: 0.75rem; line-height: 1; }
.ct-grid-background, .ct-line { fill: none; }
.ct-chart-bar .ct-label, .ct-chart-line .ct-label { display: flex; }
.ct-chart-donut .ct-label, .ct-chart-pie .ct-label { dominant-baseline: central; }
.ct-label.ct-horizontal.ct-start { align-items: flex-end; justify-content: flex-start; text-align: left; text-anchor: start; }
.ct-label.ct-horizontal.ct-end { align-items: flex-start; justify-content: flex-start; text-align: left; text-anchor: start; }
.ct-label.ct-vertical.ct-start { align-items: flex-end; justify-content: flex-end; text-align: right; text-anchor: end; }
.ct-label.ct-vertical.ct-end { align-items: flex-end; justify-content: flex-start; text-align: left; text-anchor: start; }
.ct-chart-bar .ct-label.ct-horizontal.ct-start { align-items: flex-end; -moz-box-pack: center; justify-content: center; text-align: center; text-anchor: start; }
.ct-chart-bar .ct-label.ct-horizontal.ct-end { align-items: flex-start; -moz-box-pack: center; justify-content: center; text-align: center; text-anchor: start; }
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start { align-items: flex-end; justify-content: flex-start; text-align: left; text-anchor: start; }
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end { align-items: flex-start; justify-content: flex-start; text-align: left; text-anchor: start; }
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start { -moz-box-align: center; align-items: center; justify-content: flex-end; text-align: right; text-anchor: end; }
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end { -moz-box-align: center; align-items: center; justify-content: flex-start; text-align: left; text-anchor: end; }
.ct-grid { stroke: rgba(0, 0, 0, 0.2); stroke-width: 1px; stroke-dasharray: 2px; }
.ct-point { stroke-width: 10px; stroke-linecap: round; }
.ct-line { stroke-width: 4px; }
.ct-area { stroke: none; fill-opacity: 0.1; }
.ct-bar { fill: none; stroke-width: 10px; }
.ct-slice-donut { fill: none; stroke-width: 60px; }
.ct-series-a .ct-bar, .ct-series-a .ct-line, .ct-series-a .ct-point, .ct-series-a .ct-slice-donut { stroke: rgb(215, 2, 6); }
.ct-series-a .ct-area, .ct-series-a .ct-slice-donut-solid, .ct-series-a .ct-slice-pie { fill: rgb(215, 2, 6); }
.ct-series-b .ct-bar, .ct-series-b .ct-line, .ct-series-b .ct-point, .ct-series-b .ct-slice-donut { stroke: rgb(240, 91, 79); }
.ct-series-b .ct-area, .ct-series-b .ct-slice-donut-solid, .ct-series-b .ct-slice-pie { fill: rgb(240, 91, 79); }
.ct-series-c .ct-bar, .ct-series-c .ct-line, .ct-series-c .ct-point, .ct-series-c .ct-slice-donut { stroke: rgb(244, 198, 61); }
.ct-series-c .ct-area, .ct-series-c .ct-slice-donut-solid, .ct-series-c .ct-slice-pie { fill: rgb(244, 198, 61); }
.ct-series-d .ct-bar, .ct-series-d .ct-line, .ct-series-d .ct-point, .ct-series-d .ct-slice-donut { stroke: rgb(209, 121, 5); }
.ct-series-d .ct-area, .ct-series-d .ct-slice-donut-solid, .ct-series-d .ct-slice-pie { fill: rgb(209, 121, 5); }
.ct-series-e .ct-bar, .ct-series-e .ct-line, .ct-series-e .ct-point, .ct-series-e .ct-slice-donut { stroke: rgb(69, 61, 63); }
.ct-series-e .ct-area, .ct-series-e .ct-slice-donut-solid, .ct-series-e .ct-slice-pie { fill: rgb(69, 61, 63); }
.ct-series-f .ct-bar, .ct-series-f .ct-line, .ct-series-f .ct-point, .ct-series-f .ct-slice-donut { stroke: rgb(89, 146, 43); }
.ct-series-f .ct-area, .ct-series-f .ct-slice-donut-solid, .ct-series-f .ct-slice-pie { fill: rgb(89, 146, 43); }
.ct-series-g .ct-bar, .ct-series-g .ct-line, .ct-series-g .ct-point, .ct-series-g .ct-slice-donut { stroke: rgb(5, 68, 211); }
.ct-series-g .ct-area, .ct-series-g .ct-slice-donut-solid, .ct-series-g .ct-slice-pie { fill: rgb(5, 68, 211); }
.ct-series-h .ct-bar, .ct-series-h .ct-line, .ct-series-h .ct-point, .ct-series-h .ct-slice-donut { stroke: rgb(107, 3, 146); }
.ct-series-h .ct-area, .ct-series-h .ct-slice-donut-solid, .ct-series-h .ct-slice-pie { fill: rgb(107, 3, 146); }
.ct-series-i .ct-bar, .ct-series-i .ct-line, .ct-series-i .ct-point, .ct-series-i .ct-slice-donut { stroke: rgb(240, 91, 79); }
.ct-series-i .ct-area, .ct-series-i .ct-slice-donut-solid, .ct-series-i .ct-slice-pie { fill: rgb(240, 91, 79); }
.ct-series-j .ct-bar, .ct-series-j .ct-line, .ct-series-j .ct-point, .ct-series-j .ct-slice-donut { stroke: rgb(221, 164, 88); }
.ct-series-j .ct-area, .ct-series-j .ct-slice-donut-solid, .ct-series-j .ct-slice-pie { fill: rgb(221, 164, 88); }
.ct-series-k .ct-bar, .ct-series-k .ct-line, .ct-series-k .ct-point, .ct-series-k .ct-slice-donut { stroke: rgb(234, 207, 125); }
.ct-series-k .ct-area, .ct-series-k .ct-slice-donut-solid, .ct-series-k .ct-slice-pie { fill: rgb(234, 207, 125); }
.ct-series-l .ct-bar, .ct-series-l .ct-line, .ct-series-l .ct-point, .ct-series-l .ct-slice-donut { stroke: rgb(134, 121, 125); }
.ct-series-l .ct-area, .ct-series-l .ct-slice-donut-solid, .ct-series-l .ct-slice-pie { fill: rgb(134, 121, 125); }
.ct-series-m .ct-bar, .ct-series-m .ct-line, .ct-series-m .ct-point, .ct-series-m .ct-slice-donut { stroke: rgb(178, 195, 38); }
.ct-series-m .ct-area, .ct-series-m .ct-slice-donut-solid, .ct-series-m .ct-slice-pie { fill: rgb(178, 195, 38); }
.ct-series-n .ct-bar, .ct-series-n .ct-line, .ct-series-n .ct-point, .ct-series-n .ct-slice-donut { stroke: rgb(97, 136, 226); }
.ct-series-n .ct-area, .ct-series-n .ct-slice-donut-solid, .ct-series-n .ct-slice-pie { fill: rgb(97, 136, 226); }
.ct-series-o .ct-bar, .ct-series-o .ct-line, .ct-series-o .ct-point, .ct-series-o .ct-slice-donut { stroke: rgb(167, 72, 202); }
.ct-series-o .ct-area, .ct-series-o .ct-slice-donut-solid, .ct-series-o .ct-slice-pie { fill: rgb(167, 72, 202); }
.ct-square { display: block; position: relative; width: 100%; }
.ct-square::before { display: block; float: left; content: ""; width: 0px; height: 0px; padding-bottom: 100%; }
.ct-square::after { display: table; }
.ct-square > svg { display: block; position: absolute; top: 0px; left: 0px; }
.ct-minor-second { display: block; position: relative; width: 100%; }
.ct-minor-second::before { display: block; float: left; content: ""; width: 0px; height: 0px; padding-bottom: 93.75%; }
.ct-minor-second::after { display: table; }
.ct-minor-second > svg { display: block; position: absolute; top: 0px; left: 0px; }
.ct-major-second { display: block; position: relative; width: 100%; }
.ct-major-second::before { display: block; float: left; content: ""; width: 0px; height: 0px; padding-bottom: 88.8889%; }
.ct-major-second::after { display: table; }
.ct-major-second > svg { display: block; position: absolute; top: 0px; left: 0px; }
.ct-minor-third { display: block; position: relative; width: 100%; }
.ct-minor-third::before { display: block; float: left; content: ""; width: 0px; height: 0px; padding-bottom: 83.3333%; }
.ct-minor-third::after { display: table; }
.ct-minor-third > svg { display: block; position: absolute; top: 0px; left: 0px; }
.ct-major-third { display: block; position: relative; width: 100%; }
.ct-major-third::before { display: block; float: left; content: ""; width: 0px; height: 0px; padding-bottom: 80%; }
.ct-major-third::after { display: table; }
.ct-major-third > svg { display: block; position: absolute; top: 0px; left: 0px; }
.ct-perfect-fourth { display: block; position: relative; width: 100%; }
.ct-perfect-fourth::before { display: block; float: left; content: ""; width: 0px; height: 0px; padding-bottom: 75%; }
.ct-perfect-fourth::after { display: table; }
.ct-perfect-fourth > svg { display: block; position: absolute; top: 0px; left: 0px; }
.ct-perfect-fifth { display: block; position: relative; width: 100%; }
.ct-perfect-fifth::before { display: block; float: left; content: ""; width: 0px; height: 0px; padding-bottom: 66.6667%; }
.ct-perfect-fifth::after { display: table; }
.ct-perfect-fifth > svg { display: block; position: absolute; top: 0px; left: 0px; }
.ct-minor-sixth { display: block; position: relative; width: 100%; }
.ct-minor-sixth::before { display: block; float: left; content: ""; width: 0px; height: 0px; padding-bottom: 62.5%; }
.ct-minor-sixth::after { display: table; }
.ct-minor-sixth > svg { display: block; position: absolute; top: 0px; left: 0px; }
.ct-golden-section { display: block; position: relative; width: 100%; }
.ct-golden-section::before { display: block; float: left; content: ""; width: 0px; height: 0px; padding-bottom: 61.8047%; }
.ct-golden-section::after { content: ""; display: table; clear: both; }
.ct-golden-section > svg { display: block; position: absolute; top: 0px; left: 0px; }
.ct-major-sixth { display: block; position: relative; width: 100%; }
.ct-major-sixth::before { display: block; float: left; content: ""; width: 0px; height: 0px; padding-bottom: 60%; }
.ct-major-sixth::after { display: table; }
.ct-major-sixth > svg { display: block; position: absolute; top: 0px; left: 0px; }
.ct-minor-seventh { display: block; position: relative; width: 100%; }
.ct-minor-seventh::before { display: block; float: left; content: ""; width: 0px; height: 0px; padding-bottom: 56.25%; }
.ct-minor-seventh::after { display: table; }
.ct-minor-seventh > svg { display: block; position: absolute; top: 0px; left: 0px; }
.ct-major-seventh { display: block; position: relative; width: 100%; }
.ct-major-seventh::before { display: block; float: left; content: ""; width: 0px; height: 0px; padding-bottom: 53.3333%; }
.ct-major-seventh::after { display: table; }
.ct-major-seventh > svg { display: block; position: absolute; top: 0px; left: 0px; }
.ct-octave { display: block; position: relative; width: 100%; }
.ct-octave::before { display: block; float: left; content: ""; width: 0px; height: 0px; padding-bottom: 50%; }
.ct-octave::after { display: table; }
.ct-octave > svg { display: block; position: absolute; top: 0px; left: 0px; }
.ct-major-tenth { display: block; position: relative; width: 100%; }
.ct-major-tenth::before { display: block; float: left; content: ""; width: 0px; height: 0px; padding-bottom: 40%; }
.ct-major-tenth::after { display: table; }
.ct-major-tenth > svg { display: block; position: absolute; top: 0px; left: 0px; }
.ct-major-eleventh { display: block; position: relative; width: 100%; }
.ct-major-eleventh::before { display: block; float: left; content: ""; width: 0px; height: 0px; padding-bottom: 37.5%; }
.ct-major-eleventh::after { display: table; }
.ct-major-eleventh > svg { display: block; position: absolute; top: 0px; left: 0px; }
.ct-major-twelfth { display: block; position: relative; width: 100%; }
.ct-major-twelfth::before { display: block; float: left; content: ""; width: 0px; height: 0px; padding-bottom: 33.3333%; }
.ct-major-twelfth::after { display: table; }
.ct-major-twelfth > svg { display: block; position: absolute; top: 0px; left: 0px; }
.ct-double-octave { display: block; position: relative; width: 100%; }
.ct-double-octave::before { display: block; float: left; content: ""; width: 0px; height: 0px; padding-bottom: 25%; }
.ct-double-octave::after { display: table; }
.ct-double-octave > svg { display: block; position: absolute; top: 0px; left: 0px; }

/* ::::: null ::::: */

.at-icon { fill: rgb(255, 255, 255); border: 0px none; }
.at-icon-wrapper { display: inline-block; overflow: hidden; }
a .at-icon-wrapper { cursor: pointer; }
.at-rounded, .at-rounded-element .at-icon-wrapper { border-radius: 12%; }
.at-circular, .at-circular-element .at-icon-wrapper { border-radius: 50%; }
.addthis_32x32_style .at-icon { width: 2pc; height: 2pc; }
.addthis_24x24_style .at-icon { width: 24px; height: 24px; }
.addthis_20x20_style .at-icon { width: 20px; height: 20px; }
.addthis_16x16_style .at-icon { width: 1pc; height: 1pc; }
#at16lb { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1001; background-color: rgb(0, 0, 0); opacity: 0.001; }
#at_complete, #at_error, #at_share, #at_success { position: static !important; }
.at15dn { display: none; }
#at15s, #at16p, #at16p form input, #at16p label, #at16p textarea, #at_share .at_item { font-family: arial,helvetica,tahoma,verdana,sans-serif !important; font-size: 9pt !important; outline-style: none; outline-width: 0px; line-height: 1em; }
* html #at15s.mmborder { position: absolute !important; }
#at15s.mmborder { position: fixed !important; width: 250px !important; }
#at15s { background: transparent url('png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5c') repeat scroll 0% 0%; float: none; line-height: 1em; margin: 0px; overflow: visible; padding: 5px; text-align: left; position: absolute; }
#at15s a, #at15s span { outline: 0px none; direction: ltr; text-transform: none; }
#at15s .at-label { margin-left: 5px; }
#at15s .at-icon-wrapper { width: 1pc; height: 1pc; vertical-align: middle; }
#at15s .at-icon { width: 1pc; height: 1pc; }
.at4-icon { display: inline-block; background-repeat: no-repeat; background-position: left top; margin: 0px; overflow: hidden; cursor: pointer; }
.addthis_16x16_style .at4-icon, .addthis_default_style .at4-icon, .at4-icon, .at-16x16 { width: 1pc; height: 1pc; line-height: 1pc; background-size: 1pc auto !important; }
.addthis_32x32_style .at4-icon, .at-32x32 { width: 2pc; height: 2pc; line-height: 2pc; background-size: 2pc auto !important; }
.addthis_24x24_style .at4-icon, .at-24x24 { width: 24px; height: 24px; line-height: 24px; background-size: 24px auto !important; }
.addthis_20x20_style .at4-icon, .at-20x20 { width: 20px; height: 20px; line-height: 20px; background-size: 20px auto !important; }
.at4-icon.circular, .circular .at4-icon, .circular.aticon { border-radius: 50%; }
.at4-icon.rounded, .rounded .at4-icon { border-radius: 4px; }
.at4-icon-left { float: left; }
#at15s .at4-icon { text-indent: 20px; padding: 0px; overflow: visible; white-space: nowrap; background-size: 1pc auto; width: 1pc; height: 1pc; background-position: left top; display: inline-block; line-height: 1pc; }
.addthis_vertical_style .at4-icon, .at4-follow-container .at4-icon { margin-right: 5px; }
html > body #at15s { width: 250px !important; }
#at15s.atm { background: transparent none repeat scroll 0% 0% !important; padding: 0px !important; width: 10pc !important; }
#at15s_inner { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(255, 255, 255); margin: 0px; }
#at15s_head { position: relative; background: rgb(242, 242, 242) none repeat scroll 0% 0%; padding: 4px; cursor: default; border-bottom: 1px solid rgb(229, 229, 229); }
.at15s_head_success { background: rgb(202, 253, 153) none repeat scroll 0% 0% !important; border-bottom: 1px solid rgb(169, 213, 130) !important; }
.at15s_head_success a, .at15s_head_success span { color: rgb(0, 0, 0) !important; text-decoration: none; }
#at15s_brand, #at15sptx, #at16_brand { position: absolute; }
#at15s_brand { top: 4px; right: 4px; }
.at15s_brandx { right: 20px !important; }
a#at15sptx { top: 4px; right: 4px; text-decoration: none; color: rgb(76, 76, 76); font-weight: 700; }
#at15sptx:hover { text-decoration: underline; }
#at16_brand { top: 5px; right: 30px; cursor: default; }
#at_hover { padding: 4px; }
#at_hover .at_item, #at_share .at_item { background: rgb(255, 255, 255) none repeat scroll 0% 0% !important; float: left !important; color: rgb(76, 76, 76) !important; }
#at_share .at_item .at-icon-wrapper { margin-right: 5px; }
#at_hover .at_bold { font-weight: 700; color: rgb(0, 0, 0) !important; }
#at_hover .at_item { width: 7pc !important; padding: 2px 3px !important; margin: 1px; text-decoration: none !important; }
#at_hover .at_item.athov, #at_hover .at_item:focus, #at_hover .at_item:hover { margin: 0px !important; }
#at_hover .at_item.athov, #at_hover .at_item:focus, #at_hover .at_item:hover, #at_share .at_item.athov, #at_share .at_item:hover { background: rgb(242, 242, 242) none repeat scroll 0% 0% !important; border: 1px solid rgb(229, 229, 229); color: rgb(0, 0, 0) !important; text-decoration: none; }
.ipad #at_hover .at_item:focus { background: rgb(255, 255, 255) none repeat scroll 0% 0% !important; border: 1px solid rgb(255, 255, 255); }
.at15t { display: block !important; height: 1pc !important; line-height: 1pc !important; padding-left: 20px !important; background-position: 0px 0px; text-align: left; }
.addthis_button, .at15t { cursor: pointer; }
.addthis_toolbox a.at300b, .addthis_toolbox a.at300m { width: auto; }
.addthis_toolbox a { margin-bottom: 5px; line-height: initial; }
.addthis_toolbox.addthis_vertical_style { width: 200px; }
.addthis_button_facebook_like .fb_iframe_widget { line-height: 100%; }
.addthis_button_facebook_like iframe.fb_iframe_widget_lift { max-width: none; }
.addthis_toolbox a.addthis_button_counter, .addthis_toolbox a.addthis_button_facebook_like, .addthis_toolbox a.addthis_button_facebook_send, .addthis_toolbox a.addthis_button_facebook_share, .addthis_toolbox a.addthis_button_foursquare, .addthis_toolbox a.addthis_button_google_plusone, .addthis_toolbox a.addthis_button_linkedin_counter, .addthis_toolbox a.addthis_button_pinterest_pinit, .addthis_toolbox a.addthis_button_stumbleupon_badge, .addthis_toolbox a.addthis_button_tweet { display: inline-block; }
.at-share-tbx-element .google_plusone_iframe_widget > span > div { vertical-align: top !important; }
.addthis_toolbox span.addthis_follow_label { display: none; }
.addthis_toolbox.addthis_vertical_style span.addthis_follow_label { display: block; white-space: nowrap; }
.addthis_toolbox.addthis_vertical_style a { display: block; }
.addthis_toolbox.addthis_vertical_style.addthis_32x32_style a { line-height: 2pc; height: 2pc; }
.addthis_toolbox.addthis_vertical_style .at300bs { margin-right: 4px; float: left; }
.addthis_toolbox.addthis_20x20_style span { line-height: 20px; }
.addthis_toolbox.addthis_32x32_style span { line-height: 2pc; }
.addthis_toolbox.addthis_pill_combo_style .addthis_button_compact .at15t_compact, .addthis_toolbox.addthis_pill_combo_style a { float: left; }
.addthis_toolbox.addthis_pill_combo_style a.addthis_button_tweet { margin-top: -2px; }
.addthis_toolbox.addthis_pill_combo_style .addthis_button_compact .at15t_compact { margin-right: 4px; }
.addthis_default_style .addthis_separator { margin: 0px 5px; display: inline; }
div.atclear { clear: both; }
.addthis_default_style .addthis_separator, .addthis_default_style .at4-icon, .addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300bs, .addthis_default_style .at300m { float: left; }
.at300b img, .at300bo img { border: 0px none; }
a.at300b .at4-icon, a.at300m .at4-icon { display: block; }
.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m { padding: 0px 2px; }
.at300b, .at300bo, .at300bs, .at300m { cursor: pointer; }
.addthis_button_facebook_like.at300b:hover, .addthis_button_facebook_like.at300bs:hover, .addthis_button_facebook_send.at300b:hover, .addthis_button_facebook_send.at300bs:hover { opacity: 1; }
.addthis_20x20_style .at15t, .addthis_20x20_style .at300bs { overflow: hidden; display: block; height: 20px !important; width: 20px !important; line-height: 20px !important; }
.addthis_32x32_style .at15t, .addthis_32x32_style .at300bs { overflow: hidden; display: block; height: 2pc !important; width: 2pc !important; line-height: 2pc !important; }
.at300bs { overflow: hidden; display: block; background-position: 0px 0px; height: 1pc; width: 1pc; line-height: 1pc !important; }
.addthis_default_style .at15t_compact, .addthis_default_style .at15t_expanded { margin-right: 4px; }
#at_share .at_item { width: 123px !important; padding: 4px; margin-right: 2px; border: 1px solid rgb(255, 255, 255); }
#at16p { background: transparent url('png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5c') repeat scroll 0% 0%; z-index: 10000001; position: absolute; top: 50%; left: 50%; width: 300px; padding: 10px; margin: -185px auto 0px -155px; font-family: arial,helvetica,tahoma,verdana,sans-serif; font-size: 9pt; color: rgb(94, 94, 94); }
#at_share { margin: 0px; padding: 0px; }
#at16pt { position: relative; background: rgb(242, 242, 242) none repeat scroll 0% 0%; height: 13px; padding: 5px 10px; }
#at16pt a, #at16pt h4 { font-weight: 700; }
#at16pt h4 { display: inline; margin: 0px; padding: 0px; font-size: 9pt; color: rgb(76, 76, 76); cursor: default; }
#at16pt a { position: absolute; top: 5px; right: 10px; color: rgb(76, 76, 76); text-decoration: none; padding: 2px; }
#at15sptx:focus, #at16pt a:focus { outline: thin dotted; }
#at15s #at16pf a { top: 1px; }
#_atssh { width: 1px !important; height: 1px !important; border: 0px none !important; }
.atm { width: 10pc !important; margin: 0px; line-height: 9pt; letter-spacing: normal; font-family: arial,helvetica,tahoma,verdana,sans-serif; font-size: 9pt; color: rgb(68, 68, 68); background: transparent url('png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5c') repeat scroll 0% 0%; padding: 4px; }
.atm-f { text-align: right; border-top: 1px solid rgb(221, 221, 221); padding: 5px 8px; }
.atm-i { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(213, 214, 214); padding: 0px; margin: 0px; box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.15); }
.atm-s { margin: 0px !important; padding: 0px !important; }
.atm-s a:focus { border: medium none transparent; outline: 0px none; transition: none 0s ease 0s ; }
#at_hover.atm-s a, .atm-s a { display: block; text-decoration: none; padding: 4px 10px; color: rgb(35, 93, 171) !important; font-weight: 400; font-style: normal; transition: none 0s ease 0s ; }
#at_hover.atm-s .at_bold { color: rgb(35, 93, 171) !important; }
#at_hover.atm-s a:hover, .atm-s a:hover { background: rgb(32, 149, 240) none repeat scroll 0% 0%; text-decoration: none; color: rgb(255, 255, 255) !important; }
#at_hover.atm-s .at_bold { font-weight: 700; }
#at_hover.atm-s a:hover .at_bold { color: rgb(255, 255, 255) !important; }
.atm-s a .at-label { vertical-align: middle; margin-left: 5px; direction: ltr; }
.at_PinItButton { display: block; width: 40px; height: 20px; padding: 0px; margin: 0px; background-image: url('pinit00.png'); background-repeat: no-repeat; }
.at_PinItButton:hover { background-position: 0px -20px; }
.addthis_toolbox .addthis_button_pinterest_pinit { position: relative; }
.at-share-tbx-element .fb_iframe_widget span { vertical-align: baseline !important; }
#at16pf { height: auto; text-align: right; padding: 4px 8px; }
.at-privacy-info { position: absolute; left: 7px; bottom: 7px; cursor: pointer; text-decoration: none; font-family: helvetica,arial,sans-serif; font-size: 10px; line-height: 9pt; letter-spacing: 0.2px; color: rgb(102, 102, 102); }
.at-privacy-info:hover { color: rgb(0, 0, 0); }
.body .wsb-social-share .wsb-social-share-button-vert { padding-top: 0px; padding-bottom: 0px; }
.body .wsb-social-share.addthis_counter_style .addthis_button_tweet.wsb-social-share-button { padding-top: 40px; }
.body .wsb-social-share.addthis_counter_style .addthis_button_google_plusone.wsb-social-share-button { padding-top: 0px; }
.body .wsb-social-share.addthis_counter_style .addthis_button_facebook_like.wsb-social-share-button { padding-top: 21px; }
@media print {
  #at4-follow, #at4-share, #at4-thankyou, #at4-whatsnext, #at4m-mobile, #at15s, .at4, .at4-recommended { display: none !important; }
}
@media screen and (max-width: 400px) {
  .at4win { width: 100%; }
}
@media screen and (max-height: 700px) and (max-width: 400px) {
  .at4-thankyou-inner .at4-recommended-container { height: 122px; overflow: hidden; }
  .at4-thankyou-inner .at4-recommended .at4-recommended-item:first-child { border-bottom: 1px solid rgb(197, 197, 197); }
}

/* ::::: null ::::: */

.at-branding-logo { font-family: helvetica,arial,sans-serif; text-decoration: none; font-size: 10px; display: inline-block; margin: 2px 0px; letter-spacing: 0.2px; }
.at-branding-logo .at-branding-icon { background-image: url('+GlNUkcc1QAAAB1JREFUeNpiYIQDBjQmAwMmkwEM0JnY1WIxFyDAABGeAFEudiZsAAAAAElFTkSuQmCC'); }
.at-branding-logo .at-branding-icon, .at-branding-logo .at-privacy-icon { display: inline-block; height: 10px; width: 10px; margin-left: 4px; margin-right: 3px; margin-bottom: -1px; background-repeat: no-repeat; }
.at-branding-logo .at-privacy-icon { background-image: url('x7+9BVgAEXbAWI8QDcfAAAAAElFTkSuQmCC'); }
.at-branding-logo span { text-decoration: none; }
.at-branding-logo .at-branding-addthis, .at-branding-logo .at-branding-powered-by { color: rgb(102, 102, 102); }
.at-branding-logo .at-branding-addthis:hover { color: rgb(51, 51, 51); }
.at-cv-with-image .at-branding-addthis, .at-cv-with-image .at-branding-addthis:hover { color: rgb(255, 255, 255); }
a.at-branding-logo:visited { color: initial; }
.at-branding-info { display: inline-block; padding: 0px 5px; color: rgb(102, 102, 102); border: 1px solid rgb(102, 102, 102); border-radius: 50%; font-size: 10px; line-height: 9pt; opacity: 0.7; transition: all 0.3s ease 0s; text-decoration: none; }
.at-branding-info span { border: 0px none; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.at-branding-info::before { content: "i"; font-family: Times New Roman; }
.at-branding-info:hover { color: rgb(7, 128, 223); border-color: rgb(7, 128, 223); }

/* ::::: null ::::: */

@media (min-width: 1024px) {
  .split-screen .footer-microsite-contents { border-bottom: 0px none !important; }
}
.footer-microsite-contents { margin-bottom: 1em; width: 100%; }
.footer-network-other .link-apps::before { width: 23px; }
.footer-network-other .link-institutions-librarians::before { width: 23px; }
.jn-ss-footer-border-top { border-top: 1px solid rgb(85, 85, 85); padding-top: 15px; }
.jn-ss-footer-border-bottom { border-bottom: 1px solid rgb(85, 85, 85); padding-bottom: 10px; }

/* ::::: null ::::: */

.footer-network-sites { width: 62.8554%; }
.footer-network-info { width: 35.9398%; }
.jn-ss-subheading-mt { margin-top: 1.5em; }
.jn-registered::after { content: "®"; font-size: 50%; vertical-align: top; }
.jn-trademark::after { content: "™"; font-size: 50%; vertical-align: top; }

/* ::::: null ::::: */

.footer-resources-wrap .footer-subheading { color: grey; display: block !important; font-size: 1.17647em; font-weight: 400; text-transform: uppercase; }

/* ::::: null ::::: */

.jn-bottom-bar { color: rgb(255, 255, 255); float: left; font-size: 10px; padding: 13px 20px; width: 33.33%; }
.jn-bottom-bar p { line-height: 2; }
@media (max-width: 900px) {
  .jn-bottom-bar { float: none; width: 100%; }
}
.jn-footer-copyright { font-size: 12px; }
.jn-footer-pipe { margin: 0px 10px; }
